! Preferences file for NEdit
!
! This file is overwritten by the "Save Defaults..." command in NEdit 
! and serves only the interactively setable options presented in the NEdit
! "Preferences" menu.  To modify other options, such as background colors
! and key bindings, use the .Xdefaults file in your home directory (or
! the X resource specification method appropriate to your system).  The
! contents of this file can be moved into an X resource file, but since
! resources in this file override their corresponding X resources, either
! this file should be deleted or individual resource lines in the file
! should be deleted for the moved lines to take effect.

nedit.shellCommands: \
	ClearCase>Annotate:::D:\n\
		cleartool ann %\n\
	ClearCase>Create File:::DL:\n\
		xterm -geometry 80x25+200+100  -title "Create File" -e ct_shell mkelem %\n\
	ClearCase>Remove File:::DL:\n\
		xterm -geometry 80x25+200+100  -title "Remove File" -e ct_shell rmname %\n\
	ClearCase>Check In:::DL:\n\
		xterm -geometry 80x25+200+100  -title "Check In" -e ct_shell ci -nc %\n\
	ClearCase>Check Out:::DL:\n\
		xterm -geometry 80x25+200+100  -title "Check Out" -e ct_shell co -nc %\n\
	ClearCase>Check Out (Unreserved):::DL:\n\
		xterm -geometry 80x25+200+100  -title "Check Out(Unreserved)" -e ct_shell co "-unreserve -nc" %\n\
	ClearCase>Uncheck Out:::DL:\n\
		xterm -geometry 80x25+200+100  -title "Uncheck Out" -e ct_shell unco -rm %\n\
	ClearCase>Reserve:::D:\n\
		xterm -geometry 80x25+200+100  -title "Reserve" -e ct_shell reserve %\n\
	ClearCase>Unreserve:::D:\n\
		xterm -geometry 80x25+200+100  -title "Unreserve" -e ct_shell unreserve %\n\
	ClearCase>Diffs (xdiff):::D:\n\
		ct_shell -q diff -graphical -predecessor % > /dev/null\n\
	ClearCase>Describe File :::D:\n\
		ct_shell -q describe %\n\
	ClearCase>List Checkouts:::D:\n\
		xterm -geometry 80x25+200+100  -title "Check Outs" -e ct_shell lscheckout %\n\
	ClearCase>Version Tree:::D:\n\
		ct_shell -q xlsvtree %\n\
	Indent 'C' code@C@C++:::IX:\n\
		$HOME/bin/pretty\n\
	Indent Java code@Java:::IX:\n\
		$HOME/bin/pretty java\n\
	Locate Function Usage:::ID:\n\
		$HOME/bin/fsym `cat -`\n\
	Respond to Mail:Ctrl+Alt+R::EW:\n\
		$HOME/bin/respondmail ">"\n\
	Send Mail:Ctrl+Alt+S::AD:\n\
		$HOME/bin/shipmail\n\
	Tabs to Spaces::p:EX:\n\
		expand\n\
	spell:Alt+S:s:ED:\n\
		(cat;echo "") | spell\n\
	wc::w:ED:\n\
		set wc=`wc`; echo $wc[1] "lines," $wc[2] "words," $wc[3] "characters"\n\
	sort::o:EX:\n\
		sort\n\
	number lines::n:AW:\n\
		nl -ba\n\
	make:Alt+Z:m:W:\n\
		make\n
nedit.macroCommands: \
	Align>Align Columns:Ctrl+Backslash::: {\n\
		align( "columns" )\n\
	}\n\
	Align>Align Comments:Alt+N::: {\n\
		align( "comments" )\n\
	}\n\
	Align>Align Equals:Alt+Equal::: {\n\
		align( "equals" )\n\
	}\n\
	Append ;:Ctrl+Semicolon::: {\n\
		end_of_line()\n\
		insert_string(";")\n\
	}\n\
	Comment>Box:Alt+B::: {\n\
		do_comment("box")\n\
	}\n\
	Comment>UnBox:Shift+Alt+B::: {\n\
		do_comment("unbox")\n\
	}\n\
	Comment>// Comment@C++@Java:Ctrl+Slash::R: {\n\
		replace_in_selection("^.*$", "// &", "regex")\n\
	}\n\
	Comment>// Uncomment@C++@Java:Shift+Ctrl+Slash::R: {\n\
		replace_in_selection("(^[ \\\\t]*// ?)(.*)$", "\\\\2", "regex")\n\
	}\n\
	Comment>* Bar Comment@C@C++:Ctrl+8::R: {\n\
		C_comment_selection()\n\
	}\n\
	Comment>* Bar Uncomment@C@C++:Shift+Ctrl+8::R: {\n\
		C_uncomment_selection()\n\
	}\n\
	Complete Word>repetition, whole buffer:F11::: {\n\
		finish_word_repeat( "case" )\n\
	}\n\
	Complete Word>in range, to buffer top:F13::: {\n\
		complete_word("regex")\n\
	}\n\
	Dictionary>Expand Abbreviation:Ctrl+X::: {\n\
		expand_abbreviation()\n\
		 \n\
	}\n\
	Dictionary>Expand Abbreviation PlusText:Shift+Ctrl+X::: {\n\
		expand_with_selection()\n\
	}\n\
	Dictionary>Next Field |\\><|:Ctrl+C::: {\n\
		next_field()\n\
	}\n\
	Dictionary>Revision History (next):Ctrl+V::: {\n\
		revision_history("forward")\n\
	}\n\
	Dictionary>Revision History (previous):Shift+Ctrl+V::: {\n\
		revision_history("backward")\n\
	}\n\
	Dictionary>Edit Definitions:F1::: {\n\
		edit_definitions()\n\
	}\n\
	Dictionary>Reset Language Services:::: {\n\
		expander_init()\n\
	}\n\
	Find Function>Next@C@C++:Ctrl+F19::: {\n\
		find_next_function()\n\
	}\n\
	Find Function>Previous@C@C++:Shift+Ctrl+F19::: {\n\
		find_previous_function()\n\
	}\n\
	Insert> < \\> Angles:Alt+Comma::: {\n\
		insert_element("<>")\n\
	}\n\
	Insert> ` ` Accent:Alt+Grave::: {\n\
		insert_element("``")\n\
	}\n\
	Insert> ' ' Apostrophes:Alt+Apostrophe::: {\n\
		insert_element("''")\n\
	}\n\
	Insert> { } Braces:Shift+Alt+Bracketleft::: {\n\
		insert_element("{  }")\n\
	}\n\
	Insert> [ ] Brackets:Alt+Bracketleft::: {\n\
		insert_element("[  ]")\n\
	}\n\
	Insert>|\\><| Field:Alt+Backslash::: {\n\
		insert_element("|><|")\n\
	}\n\
	Insert> ( ) Parenthesis:Alt+9::: {\n\
		insert_element("(  )")\n\
	}\n\
	Insert> " " Quotes:Shift+Alt+Apostrophe::: {\n\
		insert_element("\\"\\"")\n\
	}\n\
	Interface Display@Java:::: {\n\
		display_java_interfaces()\n\
	}\n\
	List C Functions@C@C++:::: {\n\
		list_C_functions()\n\
	}\n\
	Load Tags@C@C++@Java:::: {\n\
		load_tags("choose_tags")\n\
	}\n\
	Make C Prototypes@C@C++:::: {\n\
		make_C_prototypes()\n\
	}\n\
	Open Import File@Java:Alt+I::: {\n\
		open_class_file( "SOURCEPATH", "UIJAVA" )\n\
	}\n\
	Open Resource File@Java:Shift+Alt+I::: {\n\
		openResourceFile()\n\
	}\n\
	Open JDK file ...@Java:::: {\n\
		access_java_class_file()\n\
	}\n\
	Open Include File@C@C++:Alt+I::: {\n\
		open_include_file( "C_INCLUDE_PATH" )\n\
	}\n\
	Open Line>Above:Shift+Alt+O::: {\n\
		open_line_above()\n\
	}\n\
	Open Line>Below:Alt+O::: {\n\
		open_line_below()\n\
	}\n\
	Scroll Text>Down 1 line:Alt+1::: {\n\
		scroll_down("1")\n\
	}\n\
	Scroll Text>Up 1 line:Alt+2::: {\n\
		scroll_up("1")\n\
	}\n\
	Scroll Text>From Cursor to Top of Pane:F4::: {\n\
		position_to_top_of_pane()\n\
	}\n\
	Selection>Left:Left::: {\n\
		if ($selection_start == -1)\n\
		    backward_character()\n\
		else\n\
		{\n\
		    beginning_of_selection()\n\
		    deselect_all()\n\
		}\n\
		\n\
	}\n\
	Selection>Right:Right::: {\n\
		if ($selection_start == -1)\n\
		    forward_character()\n\
		else\n\
		{\n\
		    end_of_selection()\n\
		    deselect_all()\n\
		}\n\
		\n\
	}\n\
	Selection>Extend Downward:Shift+Alt+L::: {\n\
		extend_selection()\n\
	}\n\
	DeleteLine/Block:F24::: {\n\
		delete_line_or_selection()\n\
	}\n\
	Mail Reply>Quote:::: {\n\
		quote_mail_reply()\n\
	}\n\
	Mail Reply>Unquote:::: {\n\
		unquote_mail_reply()\n\
	}\n\
	HTML tags>Any HTML Tag@HTML:Alt+Y::: {\n\
		html_tag()\n\
	}\n\
	HTML tags>Bold@HTML:::: {\n\
		html_tag("b")\n\
	}\n\
	HTML tags>Italic@HTML:::: {\n\
		html_tag("i")\n\
	}\n\
	HTML tags>Underline@HTML:::: {\n\
		html_tag("u")\n\
	}\n\
	HTML tags>Preformatted@HTML:::: {\n\
		html_tag("pre")\n\
	}\n\
	HTML tags>Font Color@HTML:::: {\n\
		html_tag("font"," color=\\"#000000\\"")\n\
	}\n\
	HTML tags>Link to@HTML:::: {\n\
		html_tag("a"," href=\\"|><|\\"")\n\
	}\n\
	HTML tags>Target of Link@HTML:::: {\n\
		html_tag("a"," name=\\"|><|\\"", "noField")\n\
	}\n\
	Setext>Bold:::: {\n\
		setext_tt("b")\n\
	}\n\
	Setext>Italic:::: {\n\
		setext_tt("i")\n\
	}\n\
	Setext>Underline:::: {\n\
		setext_tt("u")\n\
	}\n\
	Setext>Field:::: {\n\
		setext_tt("f")\n\
	}\n\
	Setext>Hyperlink:::: {\n\
		setext_tt("h")\n\
	}\n\
	Setext>Hyperlink Target:::: {\n\
		setext_tt("t")\n\
	}\n\
	Setext>Title:::: {\n\
		setext_tt("T")\n\
	}\n\
	Setext>Subtitle:::: {\n\
		setext_tt("S")\n\
	}\n
nedit.bgMenuCommands: \
	Undo:::: {\n\
		undo()\n\
	}\n\
	Redo:::: {\n\
		redo()\n\
	}\n\
	Cut:::R: {\n\
		cut_clipboard()\n\
	}\n\
	Copy:::R: {\n\
		copy_clipboard()\n\
	}\n\
	Paste:::: {\n\
		paste_clipboard()\n\
	}\n
nedit.highlightPatterns: Expander:1:0{\n\
		Comment:"^[ \\t]*!.*$":::Comment::\n\
		When:"^[ \\t]*@when[ \\t]+(.+)[ \\t]+@use":"[ \\t]+(.+)$"::Preprocessor1::\n\
		When params:"\\1":"\\1"::Identifier1:When:C\n\
		Iffi:"^[ \\t]*(@if)([ \\t]+(.*))?":"^[ \\t]*(@fi)([ \\t]+(.*))?"::Plain::\n\
		Include:"^[ \\t]*(@include)[ \\t]+":"$"::Identifier::\n\
		Include keyword:"\\1":""::Preprocessor1:Include:C\n\
		Expansion:"^([^@! \\t]+)[ \\t]+":"never_end":"^[^ \\t]":Plain::\n\
		Abbreviation:"\\1":""::Keyword:Expansion:C\n\
		Escape char:"\\\\((\\\\|n|N|r|R)[0-9]?|\\.|b|f|t|$)":::Flag:Expansion:\n\
		File:"@@":"([ \\t]|$)":"$":Identifier:Expansion:\n\
		Reference:"@(\\<|\\>)":"@":"$":Subroutine1:Expansion:\n\
		Field description:"\\|\\>(\\|\\>)?(\\^)?":"(\\<\\|)?\\<\\|"::Text Comment:Expansion:\n\
		Field specifiers:"\\0":"\\0"::Keyword:Field description:C\n\
		Iffi keyword:"\\1":"\\1"::Preprocessor1:Iffi:C\n\
		Iffi language:"\\2":"\\2"::Identifier1:Iffi:C\n\
		Iffi include:"^[ \\t]*(@include)[ \\t]+":"$"::Identifier:Iffi:\n\
		Iffi include keyword:"\\1":""::Preprocessor1:Iffi include:C\n\
		Iffi expansion:"^([^@!][^ \\t]*)[ \\t]+":"never_end":"^[^ \\t]":Plain:Iffi:\n\
		Iffi abbreviation:"\\1":""::String:Iffi expansion:C\n\
		Iffi escape char:"[ \\t]*\\\\((\\\\|n|N|r|R)[0-9]?|\\.|b|f|t|$)":::Flag:Iffi expansion:\n\
		Iffi file:"@@":"([ \\t]|$)":"$":Identifier:Iffi expansion:\n\
		Iffi reference:"@(\\<|\\>)":"@":"$":Subroutine1:Iffi expansion:\n\
		Iffi field description:"\\|\\>(\\|\\>)?(\\^)?":"(\\<\\|)?\\<\\|"::Text Comment:Iffi expansion:\n\
		Iffi field specifiers:"\\0":"\\0"::Keyword:Iffi field description:C\n\
	}\n\
	C:1:0{\n\
		comment:"/\\*|#if 0":"\\*/|#else|#endif"::Comment::\n\
		string:"""":"""":"\\n":String::\n\
		preprocessor line:"^[ 	]*#":"$"::Preprocessor::\n\
		string escape chars:"\\\\(.|\\n)":::String1:string:\n\
		preprocessor esc chars:"\\\\(.|\\n)":::Preprocessor1:preprocessor line:\n\
		preprocessor comment:"/\\*":"\\*/"::Comment:preprocessor line:\n\
		character constant:"'":"'":"[^\\\\][^']":Character Const::\n\
		numeric constant:"<((0(x|X)[0-9a-fA-F]*)|(([0-9]+\\.?[0-9]*)|(\\.[0-9]+))((e|E)(\\+|-)?[0-9]+)?)(L|l|UL|ul|u|U|F|f)?>":::Numeric Const::D\n\
		keyword:"<(return|goto|if|else|case|default|switch|break|continue|while|do|for|sizeof)>":::Keyword::D\n\
		label:"^[ \\t]*[A-Za-z_][A-Za-z0-9_]*[ \\t]*:":::Flag::D\n\
		braces:"[{}]":::Keyword::D\n\
	}\n\
	C++:Default\n\
	Java:Default\n\
	Ada:Default\n\
	Fortran:Default\n\
	Pascal:Default\n\
	Perl:1:0{\n\
		escaped characters:"\\\\[\\\\""$`']":::Escaped Items::\n\
		EOF dq here doc:"<<EOF":"^EOF$"::Double Quoted String::\n\
		EOF dq escapes:"\\\\(.|\\n)":::Escaped Items:EOF dq here doc:\n\
		EOF dq variables:"\\$[^a-zA-Z0-9_ \\t\\n{]|\\$[0-9]+|[$@%][a-zA-Z_][a-zA-Z0-9_]*":::Identifier:EOF dq here doc:\n\
		EOS dq here doc:"<<EOS":"^EOS$"::Double Quoted String::\n\
		EOS dq escapes:"\\\\(.|\\n)":::Escaped Items:EOS dq here doc:\n\
		EOS dq variables:"\\$[^a-zA-Z0-9_ \\t\\n{]|\\$[0-9]+|[$@%][a-zA-Z_][a-zA-Z0-9_]*":::Identifier:EOS dq here doc:\n\
		double quote strings:"""":"""":"\\n":Double Quoted String::\n\
		dq escapes:"\\\\(.|\\n)":::Escaped Items:double quote strings:\n\
		dq variables:"\\$[^a-zA-Z0-9_ \\t\\n{]|\\$[0-9]+|[$@%][a-zA-Z_][a-zA-Z0-9_]*":::Identifier:double quote strings:\n\
		single quote strings:"'":"'":"\\n":Single Quoted String::\n\
		sq escapes:"\\\\'":::Escaped Items:single quote strings:\n\
		command substitution:"`":"`":"\\n":Single Quoted String::\n\
		cs variables:"\\$[^a-zA-Z0-9_ \\t\\n{]|\\$[0-9]+|[$@%][a-zA-Z_][a-zA-Z0-9_]*":::Identifier:command substitution:\n\
		cs escapes:"\\\\(.|\\n)":::Escaped Items:command substitution:\n\
		numeric constants:"<((0(x|X)[0-9a-fA-F]*)|(([0-9]+\\.?[0-9]*)|(\\.[0-9]+))((e|E)(\\+|-)?[0-9]+)?)(L|l|UL|ul|u|U|F|f)?>":::Numeric Const::D\n\
		comments:"#":"$"::Comment::\n\
		subroutine header:"sub[\\t ]+([a-zA-Z_][a-zA-Z0-9_]*)":::Keyword::\n\
		subr header coloring:"\\1":""::Subroutine:subroutine header:C\n\
		re matching:"<((m|q|qq)?/)":"(/[gimsox]?)>":"\\n":Double Quoted String::\n\
		re match coloring:"\\1":"\\1"::Operators:re matching:C\n\
		re match escapes:"\\\\(.|\\n)":::Escaped Items:re matching:\n\
		re match variables:"\\$[^a-zA-Z0-9_ /\\t\\n{]|\\$[0-9]+|[$@%][a-zA-Z_][a-zA-Z0-9_]*":::Identifier:re matching:\n\
		re substitution:"<((s|y|tr)/)":"(/[gimsox]?)>":"\\n":Double Quoted String::\n\
		re sub escapes:"\\\\(.|\\n)":::Escaped Items:re substitution:\n\
		re sub slash:"/":::Operators:re substitution:\n\
		re sub variables:"\\$[^a-zA-Z0-9_ /\\t\\n{]|\\$[0-9]+|[$@%][a-zA-Z_][a-zA-Z0-9_]*":::Identifier:re substitution:\n\
		re sub coloring:"\\1":"\\1"::Operators:re substitution:C\n\
		keywords:"<(my|local|new|if|until|while|elsif|else|eval|unless|for|foreach|continue|last|goto|next|redo|return|do|use|require|package|eval|BEGIN|END)>":::Keyword::D\n\
		library fns:"<(abs|accept|alarm|atan2|bind|binmode|bless|caller|chdir|chmod|chomp|chop|chr|chroot|chown|closedir|close|connect|cos|crypt|dbmclose|dbmopen|defined|delete|die|dump|each|endgrent|endhostent|endnetent|endprotoent|endpwent|endservent|eof|exec|exists|exit|exp|fctnl|fileno|flock|fork|format|formline|getc|getgrent|getgrgid|getgrnam|gethostbyaddr|gethostbyname|gethostent|getlogin|getnetbyaddr|getnetbyname|getnetent|getpeername|getpgrp|getppid|getpriority|getprotobyname|getprotobynumber|getprotoent|getpwent|getpwnam|getpwuid|getservbyname|getservbyport|getservent|getsockname|getsockopt|glob|gmtime|grep|hex|import|index|int|ioctl|join|keys|kill|lcfirst|lc|length|link|listen|log|localtime|lstat|map|mkdir|msgctl|msgget|msgrcv|no|oct|opendir|open|ord|pack|pipe|pop|pos|printf|print|push|quotemeta|rand|readdir|read|readlink|recv|ref|rename|reset|reverse|rewinddir|rindex|rmdir|scalar|seekdir|seek|select|semctl|semget|semop|send|setgrent|sethostent|setnetent|setpgrp|setpriority|setprotoent|setpwent|setsockopt|shift|shmctl|shmget|shmread|shmwrite|shutdown|sin|sleep|socket|socketpair|sort|splice|split|sprintf|sqrt|srand|stat|study|substr|symlink|syscall|sysopen|sysread|system|syswrite|telldir|tell|tie|tied|time|times|truncate|uc|ucfirst|umask|undef|unlink|unpack|unshift|untie|utime|values|vec|wait|waitpid|wantarray|warn|write)>":::Library Function::D\n\
		operators:"<(not|or|xor|eq|ne|lt|gt|le|ge|cmp|qw|-[rwxRWXoOezsfdlSpbcugktTBMAC])>|(\\<=\\>|&&|\\|\\||==|!=|\\<=|\\>=|!|=\\>|=~|!~|\\>|\\<|::|-\\>|<[.&|?:=]>)":::Operators::D\n\
		subroutine call 1:"&[a-zA-Z_][a-zA-Z0-9_]*|&?([a-zA-Z_][a-zA-Z0-9_]*::)?[a-zA-Z_][a-zA-Z0-9_]*[ \\t]*(\\()":::Subroutine::D\n\
		subroutine call 1 paren:"\\2":""::Keyword:subroutine call 1:DC\n\
		package variables:"[$@%][a-zA-Z_][a-zA-Z0-9_]*::[a-zA-Z_][a-zA-Z0-9_]*":::Identifier1::\n\
		variables:"\\$[^a-zA-Z0-9_ \\t\\n{]|\\$[0-9]+|[$@%][a-zA-Z_][a-zA-Z0-9_]*":::Identifier::\n\
		delimiters:"[\\[\\]{}\\(\\);,]":::Delimiters::D\n\
		pod:"^(=.*)\\n":"(=cut)"::Text Comment::\n\
		pod keyword:"=.*\\n":::Text Key:pod:\n\
		pod keyword 2:"\\1":"\\1"::Text Key:pod:C\n\
	}\n\
	Tcl:Default\n\
	Sh Ksh Bash:Default\n\
	Csh:1:0{\n\
		Comment:"#":"$"::Comment::\n\
		Single Quote String:"'":"([^\\\\]'|^')":"\\n":String::\n\
		SQ String Esc Char:"\\\\([bcfnrt$\\n\\\\]|[0-9][0-9]?[0-9]?)":::String1:Single Quote String:\n\
		Double Quote String:"""":"""":"\\n":String::\n\
		DQ String Esc Char:"\\\\([bcfnrt\\n\\\\]|[0-9][0-9]?[0-9]?)":::String1:Double Quote String:\n\
		Keywords:"<(return|if|endif|then|else|switch|endsw|while|end|foreach|do|done|-eq|-ne|-gt|-lt|-ge|-le|-a|-o)>":::Keyword::D\n\
		Variable Ref:"\\$([<#$0-9?\\*]|[#a-zA-Z_?][0-9a-zA-Z_[\\]]*(:([ehqrtx]|gh|gt|gr))?|{[#0-9a-zA-Z_?][a-zA-Z0-9_[\\]]*(:([ehqrtx]|gh|gt|gr))?})":::Identifier1::\n\
		Variable in String:"\\$([<#$0-9?\\*]|[#a-zA-Z_?][0-9a-zA-Z_[\\]]*(:([ehqrtx]|gh|gt|gr))?|{[#0-9a-zA-Z_?][a-zA-Z0-9_[\\]]*(:([ehqrtx]|gh|gt|gr))?})":::Identifier1:Double Quote String:\n\
		Naked Variable Cmds:"(set|setenv|shift|unset|unsetenv)[ \\t]+[0-9a-zA-Z_]*(\\[.+\\])?":::Identifier1::\n\
		Recolor Naked Cmd:"\\1":::Keyword:Naked Variable Cmds:C\n\
		Special Chars:"([-{};.,<>&~=!|^%[\\]\\+\\*\\|]|-[rwxfdhcbpugkstznL])":::Keyword::D\n\
		Built In Cmds:"<(echo|set|cd|chdir|eval|exec|exit|read|source|setenv|unsetenv|shift|onintr|nohup|nice|goto|chdir|continue|default|case|breaksw|break)>":::Keyword::D\n\
	}\n\
	Makefile:Default\n\
	HTML:1:0{\n\
		special chars:"\\&[-{.a-zA-Z0-9#}]+;":::Text Escape::\n\
		comment:"\\<!--":"\\>":"\\<":Text Comment::\n\
		element:"(\\<)(/|!)?[-.a-zA-Z0-9]*":"\\>":"[^-.a-zA-Z0-9 \\t\\n=""']":Text Key::\n\
		double quote string:"""":"""":"[<>]":Text Arg1:element:\n\
		single quote string:"'":"'":"[<>]":Text Arg1:element:\n\
		attribute:"[^'""]|\\n":::Text Arg:element:\n\
		brackets:"\\1":"\\0"::Text Arg:element:C\n\
	}\n\
	LaTeX:Default\n\
	VHDL:Default\n\
	NEdit Macro:Default\n\
	MailReply:1:0{\n\
		Reply:"^\\> (\\> .*)$":::Preprocessor::\n\
		Reply2:"\\1":""::Text Key:Reply:C\n\
		Reply3:"^\\> [^\\>].*":::Preprocessor::\n\
		Reply4:"^\\>[ ]*$":::Preprocessor::\n\
	}\n\
	Setext:2:0{\n\
		Title:"^.+\\n^===[=]*$":::Keyword::\n\
		Subtitle:"^.+\\n^---[-]*$":::Keyword::\n\
		Untouch:"`.+[`']":::Plain::\n\
		Underline:"[ \\t](_[^ \\t]+_)[.,?!)\\]} \\t\\n]":::Plain::\n\
		Underline color:"\\1":""::Text Comment:Underline:C\n\
		Hypertext Target:"[ \\t][^A-Za-z0-9_@`]*(_[^.,?!""`)\\]} \\t\\n]+)":::Plain::\n\
		Hypertext Target Link:"\\1":""::Keyword:Hypertext Target:C\n\
		Hypertext:"[^a-zA-Z0-9]([a-zA-Z0-9][^ \\t]*_)[.,?!""')\\]} \\t\\n]":::Plain::\n\
		Hypertext Link:"\\1":""::String:Hypertext:C\n\
		Multi-Conditional:"^\\.\\. [?!][ \\t]*[^ \\t\\n]+~":"^\\.\\. ~[ \\t]*[^ \\t\\n]+"::Preprocessor::\n\
		Italic:"~.+~":::String2::\n\
		No Touch:"^!":"\\n"::Plain::\n\
		Bold:"(\\*\\*[^*]+\\*\\*)[^*]?":::Plain::\n\
		BoldContent:"\\1":""::Keyword:Bold:C\n\
		Horizontal Rule:"^   ---+$":::Keyword::\n\
		Twobuck:"[ \\t]*\\$\\$":::String::\n\
		Menu:"^\\.\\. (Menu|Help):[ \\t]+([^#]*)#[ \\t]*([^ \\t\\n,]*)":::Storage Type::\n\
		MenuTitle:"\\1":""::Comment:Menu:C\n\
		MenuHelpName:"\\2":""::String:Menu:C\n\
		HyperLink:"^\\.\\. (_[^ \\t]+)[ \\t]+(.+)$":::Keyword::\n\
		Comment:"^\\.\\..*$":::Comment::\n\
		HyperLink-src:"\\1":""::String:HyperLink:C\n\
		HyperLink-ref:"\\2":""::Comment:HyperLink:C\n\
		Bullet:"^\\*":::Flag::\n\
		Section:"^([1-9]\\>).+$":::Text Comment::\n\
		SectionLevel:"\\1":""::Flag:Section:C\n\
		ListStart:"^[ \\t]*\\.\\( ":::Flag::\n\
		ListEnd:"^[ \\t]*\\.\\)":::Flag::\n\
		Variable:"\\|\\>[^<]+\\<\\|":::String::\n\
		Escape:"@@":::Escaped Items::\n\
		Escape-1:"@":::String1::\n\
	}\n\
	Resource:1:0{\n\
		Comment:"^#.*$":::Comment::\n\
		ResourceName:"^(.+)\\.(<components>|<Codes>)[ \\t]*=[ \\t]*(.*)$":::Plain::\n\
		ComponentList:"\\3":""::Character Const:ResourceName:C\n\
		Type:"\\2":""::Keyword:ResourceName:C\n\
		ComponentStr:"\\.([^.]+)\\.(String)[ \\t]*=[ \\t]*(.*)$":::Plain::\n\
		ComponentStrID:"\\1":""::Character Const:ComponentStr:C\n\
		ComponentStrType:"\\2":""::Text Comment:ComponentStr:C\n\
		ComponentString:"\\3":""::String:ComponentStr:C\n\
		ComponentRsc:"\\.([^.]+)\\.(resources)[ \\t]*=[ \\t]*(JMenuItem|JSeparator|JMenu)":::Plain::\n\
		ComponentRscID:"\\1":""::Character Const:ComponentRsc:C\n\
		ComponentRscType:"\\2":""::Text Comment:ComponentRsc:C\n\
		ComponentRscTYPE:"\\3":""::Text Arg:ComponentRsc:C\n\
		ComponentClass:"\\.([^.]+)\\.(Class)[ \\t]*=[ \\t]*(.*)$":::Plain::\n\
		ComponentClassID:"\\1":""::Character Const:ComponentClass:C\n\
		ComponentClassType:"\\2":""::Text Comment:ComponentClass:C\n\
		ComponentClassName:"\\3":""::Keyword:ComponentClass:C\n\
	}\n\
	Tvc:1:0{\n\
		comment:"(//|!).*$":::Comment::\n\
		C comment:"/\\*":"\\*/"::Comment::\n\
		keyword:"<(Dict|List|bigCard|bool|boolset|card|char|double|enum|enumpair|floatpair|id|int|name|null|opaque|real|text|time|BigCardList|CardList|DictList|EnumList|IdList|IntList|NameList|OpqList|RealList|TextList)>[ \\t]*:":::Keyword::D\n\
		macro keyword:"^\\$[ \\t]*(counter|define|foreach|endfor|function|include|let|end)":::Preprocessor::D\n\
		macro variable shell:"\\${([A-Za-z0-9_-]+)}":::Text Arg2::D\n\
		macro variable:"\\1":""::Double Quoted String:macro variable shell:DC\n\
		macro call:"&[a-zA-Z0-9_-]+":::Subroutine::D\n\
		macro name parent:"\\$[ \\t]*(define|counter|function)[ \\t]+([a-zA-Z0-9_-]+)":::Preprocessor::\n\
		macro name:"\\2":""::String1:macro name parent:C\n\
		counter reference:"%{[a-zA-Z0-9_]+}":::String::\n\
		C preprocessor:"^[ \\t]*#":"$"::Preprocessor::\n\
		Tvc section:"%%":"$"::String1::\n\
		foreach:"\\$[ \\t]*foreach ([a-zA-Z0-9_]+) in":::Preprocessor::\n\
		foreachArg:"\\1":""::Double Quoted String:foreach:C\n\
	}
nedit.languageModes: 	Expander::"! (E|e)xpander":::::\n\
	C:.c .h::::::".,/\\`'!|@#%^&*()-=+{}[]"":;<>?"\n\
	C++:.cc .hh .C .H .i::::::".,/\\`'!|@#%^&*()-=+{}[]"":;<>?"\n\
	Java:.java::::::\n\
	Ada:.ada .ad .ads .adb .a::::::\n\
	Fortran:.f .f77 .for::::::\n\
	Pascal:.pas .p .int::::::\n\
	Perl:.pl .pm .p5:"^[ \\t]*#[ \\t]*!.*perl":::::\n\
	Tcl:.tcl .exp:"^#!.*expect":::::\n\
	Sh Ksh Bash:.sh .ksh .bash:"^#!.*/(sh|ksh|bash)":::::\n\
	Csh:.csh:"^[ \\t]*#[ \\t]*![ \\t]*/bin/t*csh":::::\n\
	Makefile:Makefile makefile .mk::::8::\n\
	HTML:.html .htm::::::\n\
	LaTeX:.tex::::::\n\
	VHDL:.vhd .vhdl .vdl::::::\n\
	NEdit Macro:.nm .neditmacro:"nedit.*macro":::::\n\
	MailReply::"^\\>":::::\n\
	Setext:.etx::Auto:Newline:::".,/\\`'!|@#%^&*()-=+{}[]"":;<>?"\n\
	Resource:.properties::::::".,="\n\
	Tvc:.tvc .m::::::
nedit.styles: 	Plain:black:Plain\n\
	Comment:#000077:Plain\n\
	Keyword:black:Bold\n\
	Storage Type:brown:Bold\n\
	String:red:Plain\n\
	String1:red:Plain\n\
	String2:darkGreen:Bold\n\
	Preprocessor:RoyalBlue4:Bold\n\
	Preprocessor1:blue:Plain\n\
	Character Const:darkGreen:Bold\n\
	Numeric Const:darkGreen:Bold\n\
	Identifier:brown:Plain\n\
	Identifier1:RoyalBlue4:Plain\n\
	Subroutine:brown:Plain\n\
	Subroutine1:chocolate:Plain\n\
	Library Function:brown:Plain\n\
	Double Quoted String:SeaGreen:Plain\n\
	Single Quoted String:darkGreen:Plain\n\
	Escaped Items:SeaGreen:Plain\n\
	Delimiters:black:Plain\n\
	Operators:black:Plain\n\
	Ada Attributes:plum:Bold\n\
	Flag:red:Bold\n\
	Text Comment:SteelBlue4:Bold\n\
	Text Key:VioletRed4:Bold\n\
	Text Key1:VioletRed4:Plain\n\
	Text Arg:RoyalBlue4:Bold\n\
	Text Arg1:SteelBlue4:Bold\n\
	Text Arg2:RoyalBlue4:Plain\n\
	Text Escape:gray30:Bold\n\
	LaTeX Math:darkGreen:Plain
nedit.smartIndentInit: 	C:Default\n\
	C++:Default
nedit.smartIndentInitCommon: Default
nedit.autoWrap: None
nedit.wrapMargin: 0
nedit.autoIndent: Auto
nedit.autoSave: True
nedit.saveOldVersion: True
nedit.showMatching: True
nedit.highlightSyntax: True
nedit.searchDialogs: True
nedit.retainSearchDialogs: True
nedit.repositionDialogs: True
nedit.statisticsLine: False
nedit.searchMethod: CaseSense
nedit.textRows: 40
nedit.textCols: 80
nedit.tabDistance: 8
nedit.emulateTabs: 4
nedit.insertTabs: False
nedit.textFont: -misc-fixed-medium-r-normal--15-140-75-75-c-90-iso8859-1
nedit.boldHighlightFont: -misc-fixed-bold-r-normal--15-140-75-75-c-90-iso8859-1
nedit.italicHighlightFont: -adobe-courier-medium-o-normal--17-120-100-100-m-100-iso8859-1
nedit.boldItalicHighlightFont: -adobe-courier-bold-o-normal--17-120-100-100-m-100-iso8859-1
nedit.searchLine: True
nedit.warnOnExit: True
nedit.allowReadOnlyEdits: False
nedit.checkingMode: Prompt
