Re: IDL language mode for nedit [message #17384 is a reply to message #17357] |
Thu, 14 October 1999 00:00  |
Paul van Delst
Messages: 364 Registered: March 1997
|
Senior Member |
|
|
"Robert S. Mallozzi" wrote:
> [Posted and mailed]
>
> In article <37FCA583.851AA3E8@astro.yale.edu>,
> Octavi Fors <octavi@astro.yale.edu> writes:
>> Hello everybody,
>>
>> Nedit is a nice editor developed in FermiLab. I'm using it for writing
>> IDL programs. I've seen it has several languages modes (C, C++, FORTRAN,
>> LATEX, etc...) to highlight text. Unfortunately there's no IDL mode.
>>
>> Does anybody know any IDL-language-mode patch?
>
The .nedit file I edited to include IDL syntax highlighting is attached (at
least I hope so. NetScape is a fickle beastie). It's also got all the other
defaults that come with nedit.
hope this is useful. it has just a few more definitions than the FNAL version.
I'm sure you'll be able to tell that I thought it was a neat thing and I had
*way* too much time on my hands that day. :o)
paulv
--
Paul van Delst
Space Science and Engineering Center | Ph/Fax: (608) 265-5357, 262-5974
University of Wisconsin-Madison | Email: paul.vandelst@ssec.wisc.edu
1225 W. Dayton St., Madison WI 53706 | Web: http://airs2.ssec.wisc.edu/~paulv
! 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: \
spell:Alt+B:s:EX:\n\
cat>spellTmp; xterm -e ispell -x spellTmp; cat spellTmp; rm spellTmp\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\
expand::p:EX:\n\
expand\n\
unexpand::u:EX:\n\
unexpand\n
nedit.macroCommands: \
Complete Word:Alt+D::: {\n\
# Tuning parameters\n\
ScanDistance = 200\n\
\n\
# Search back to a word boundary to find the word to complete\n\
startScan = max(0, $cursor - ScanDistance)\n\
endScan = min($text_length, $cursor + ScanDistance)\n\
scanString = get_range(startScan, endScan)\n\
keyEnd = $cursor-startScan\n\
keyStart = search_string(scanString, "<", keyEnd, "backward", "regex")\n\
if (keyStart == -1)\n\
return\n\
keyString = "<" substring(scanString, keyStart, keyEnd)\n\
\n\
# search both forward and backward from the cursor position. Note that\n\
# using a regex search can lead to incorrect results if any of the special\n\
# regex characters is encountered, which is not considered a delimiter\n\
backwardSearchResult = search_string(scanString, keyString, keyStart-1, \\\n\
"backward", "regex")\n\
forwardSearchResult = search_string(scanString, keyString, keyEnd, "regex")\n\
if (backwardSearchResult == -1 && forwardSearchResult == -1) {\n\
beep()\n\
return\n\
}\n\
\n\
# if only one direction matched, use that, otherwise use the nearest\n\
if (backwardSearchResult == -1)\n\
matchStart = forwardSearchResult\n\
else if (forwardSearchResult == -1)\n\
matchStart = backwardSearchResult\n\
else {\n\
if (keyStart - backwardSearchResult <= forwardSearchResult - keyEnd)\n\
matchStart = backwardSearchResult\n\
else\n\
matchStart = forwardSearchResult\n\
}\n\
\n\
# find the complete word\n\
matchEnd = search_string(scanString, ">", matchStart, "regex")\n\
completedWord = substring(scanString, matchStart, matchEnd)\n\
\n\
# replace it in the window\n\
replace_range(startScan + keyStart, $cursor, completedWord)\n\
}\n\
Fill Sel. w/Char:::R: {\n\
if ($selection_start == -1) {\n\
beep()\n\
return\n\
}\n\
\n\
# Ask the user what character to fill with\n\
fillChar = string_dialog("Fill selection with what character?", "OK", "Cancel")\n\
if ($string_dialog_button == 2)\n\
return\n\
\n\
# Count the number of lines in the selection\n\
nLines = 0\n\
for (i=$selection_start; i<$selection_end; i++)\n\
if (get_character(i) == "\\n")\n\
nLines++\n\
\n\
# Create the fill text\n\
rectangular = $selection_left != -1\n\
line = ""\n\
fillText = ""\n\
if (rectangular) {\n\
for (i=0; i<$selection_right-$selection_left; i++)\n\
line = line fillChar\n\
for (i=0; i<nLines; i++)\n\
fillText = fillText line "\\n"\n\
fillText = fillText line\n\
} else {\n\
if (nLines == 0) {\n\
for (i=$selection_start; i<$selection_end; i++)\n\
fillText = fillText fillChar\n\
} else {\n\
startIndent = 0\n\
for (i=$selection_start-1; i>=0 && get_character(i)!="\\n"; i--)\n\
startIndent++\n\
for (i=0; i<$wrap_margin-startIndent; i++)\n\
fillText = fillText fillChar\n\
fillText = fillText "\\n"\n\
for (i=0; i<$wrap_margin; i++)\n\
line = line fillChar\n\
for (i=0; i<nLines-1; i++)\n\
fillText = fillText line "\\n"\n\
for (i=$selection_end-1; i>=$selection_start && get_character(i)!="\\n"; \\\n\
i--)\n\
fillText = fillText fillChar\n\
}\n\
}\n\
\n\
# Replace the selection with the fill text\n\
replace_selection(fillText)\n\
}\n\
Quote Mail Reply:::: {\n\
if ($selection_start == -1)\n\
replace_all("^.*$", "\\\\> &", "regex")\n\
else\n\
replace_in_selection("^.*$", "\\\\> &", "regex")\n\
}\n\
Unquote Mail Reply:::: {\n\
if ($selection_start == -1)\n\
replace_all("(^\\\\> )(.*)$", "\\\\2", "regex")\n\
else\n\
replace_in_selection("(^\\\\> )(.*)$", "\\\\2", "regex")\n\
}\n\
C Comments>Comment Out Sel.@C@C++:::R: {\n\
selStart = $selection_start\n\
selEnd = $selection_end\n\
replace_range(selStart, selEnd, "/* " get_selection() " */")\n\
select(selStart, selEnd + 6)\n\
}\n\
C Comments>C Uncomment Sel.@C@C++:::R: {\n\
sel = get_selection()\n\
selStart = $selection_start\n\
selEnd = $selection_end\n\
commentStart = search_string(sel, "/*", 0)\n\
if (substring(sel, commentStart+2, commentStart+3) == " ")\n\
keepStart = commentStart + 3\n\
else\n\
keepStart = commentStart + 2\n\
keepEnd = search_string(sel, "*/", length(sel), "backward")\n\
commentEnd = keepEnd + 2\n\
if (substring(sel, keepEnd - 1, keepEnd == " "))\n\
keepEnd = keepEnd - 1\n\
replace_range(selStart + commentStart, selStart + commentEnd, \\\n\
substring(sel, keepStart, keepEnd))\n\
select(selStart, selEnd - (keepStart-commentStart) - \\\n\
(commentEnd - keepEnd))\n\
}\n\
C Comments>+ C++ Comment@C++:::R: {\n\
replace_in_selection("^.*$", "// &", "regex")\n\
}\n\
C Comments>- C++ Comment@C++:::R: {\n\
replace_in_selection("(^[ \\\\t]*// ?)(.*)$", "\\\\2", "regex")\n\
}\n\
C Comments>+ C Bar Comment 1@C:::R: {\n\
if ($selection_left != -1) {\n\
dialog("Selection must not be rectangular")\n\
return\n\
}\n\
start = $selection_start\n\
end = $selection_end-1\n\
origText = get_range($selection_start, $selection_end-1)\n\
newText = "/*\\n" replace_in_string(get_range(start, end), \\\n\
"^", " * ", "regex") "\\n */\\n"\n\
replace_selection(newText)\n\
select(start, start + length(newText))\n\
}\n\
C Comments>- C Bar Comment 1@C:::R: {\n\
selStart = $selection_start\n\
selEnd = $selection_end\n\
newText = get_range(selStart+3, selEnd-4)\n\
newText = replace_in_string(newText, "^ \\\\* ", "", "regex")\n\
replace_range(selStart, selEnd, newText)\n\
select(selStart, selStart + length(newText))\n\
}\n\
Make C Prototypes@C@C++:::: {\n\
if ($selection_start == -1) {\n\
start = 0\n\
end = $text_length\n\
} else {\n\
start = $selection_start\n\
end = $selection_end\n\
}\n\
string = get_range(start, end)\n\
nDefs = 0\n\
searchPos = 0\n\
prototypes = ""\n\
staticPrototypes = ""\n\
for (;;) {\n\
headerStart = search_string(string, \\\n\
"^[a-zA-Z]([^;#\\"'{}=><!/]|\\n)*\\\\)[ \\t]*\\n?[ \\t]*{", \\\n\
searchPos, "regex")\n\
if (headerStart == -1)\n\
break\n\
headerEnd = search_string(string, ")", $search_end,"backward") + 1\n\
prototype = substring(string, headerStart, headerEnd) ";\\n"\n\
if (substring(string, headerStart, headerStart+6) == "static")\n\
staticPrototypes = staticPrototypes prototype\n\
else\n\
prototypes = prototypes prototype\n\
searchPos = headerEnd\n\
nDefs++\n\
}\n\
if (nDefs == 0) {\n\
dialog("No function declarations found")\n\
return\n\
}\n\
new()\n\
focus_window("last")\n\
replace_range(0, 0, prototypes staticPrototypes)\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: C:Default\n\
C++:Default\n\
Java:Default\n\
JavaScript:Default\n\
Ada:Default\n\
Fortran:2:0{\n\
Comment:"^[Cc*!]":"$"::Comment::\n\
Bang Comment:"!":"$"::Comment::\n\
Debug Line:"^D":"$"::Preprocessor::\n\
String:"'":"'"::String::\n\
Keywords:"< (ACCESS|[Aa]ccess|ERR|[Ee]rr|EXIST|[Ee]xist|FILE|[Ff]ile|FOR M|[Ff]form|IOSTAT|[Ii]ostat|NAME|[Nn]ame|NUMBER|[Nn]umber|OP ENED|[Oo]pened|REC|[Rr]ec|RECL|[Rr]ecl|STATUS|[Ss]tatus|UNIT |[Uu]nit) >":::Keyword::D\n\
Statements:"< (ACCEPT|[Aa]ccept|AUTOMATIC|[Aa]utomatic|BACKSPACE|[Bb]acksp ace|BLOCK|[Bb]lock|CALL|[Cc]all|CASE|[Cc]ase|CLOSE|[Cc]lose| COMMON|[Cc]ommon|CONTINUE|[Cc]ontinue|DATA|[Dd]ata|DECODE|[D d]ecode|DELETE|[Dd]elete|DIMENSION|[Dd]imension|DO|[Dd]o|ELS E|[Ee]lse|ELSEIF|[Ee]lseif|ENCODE|[Ee]ncode|ENDDO|[Ee]nd[Dd] o|END ?FILE|[Ee]nd *[fF]ile|ENDIF|[Ee]nd[iI]f|END|[Ee]nd|ENTRY|[Ee]ntry|EQUIVAL ENCE|[Ee]quivalence|EXIT|[Ee]xit|EXTERNAL|[Ee]xternal|FORMAT |[Ff]ormat|FUNCTION|[Ff]unction|GO *TO|[Gg]o *[tT]o|IF|[Ii]f|IMPLICIT|[Ii]mplicit|INCLUDE|[Ii]nclude|INQU IRE|[Ii]nquire|INTRINSIC|[Ii]ntrinsic|LOGICAL|[Ll]ogical|MAP |[Mm]ap|NONE|[Nn]one|ON|[Oo]n|OPEN|[Oo]pen|PARAMETER|[Pp]ara meter|PAUSE|[Pp]ause|POINTER|[Pp]ointer|PRINT|[Pp]rint|PROGR AM|[Pp]rogram|READ|[Rr]ead|RECORD|[Rr]ecord|RETURN|[Rr]eturn |REWIND|[Rr]ewind|SAVE|[Ss]ave|SELECT|[Ss]elect|STATIC|[Ss]t atic|STOP|[Ss]top|STRUCTURE|[Ss]tructure|SUBROUTINE|[Ss]ubro utine|SYSTEM|[Ss]ystem|THEN|[Tt]hen|TYPE|[Tt]ype|UNION|[Uu]n ion|UNLOCK|[Uu]nlock|VIRTUAL|[Vv]irtual|VOLATILE|[Vv]olatile |WHILE|[Ww]hile|WRITE|[Ww]rite) >":::Statements::D\n\
Data Types:"< (BYTE|[Bb]yte|CHARACTER|[Cc]haracter|COMPLEX|[Cc]omplex|DOUB LE *COMPLEX|[Dd]ouble *[Cc]omplex|DOUBLE *PRECISION|[Dd]ouble *[Pp]recision|DOUBLE|[Dd]ouble|INTEGER|[Ii]nteger|REAL|[Rr]e al)(\\*[0-9]+)? >":::Storage Type::D\n\
Intrinsic:"< (ABS|[Aa]bs|COS|[Cc]os|DCOS|[Dd]cos|DBLE|[Dd]ble|DSIN|[Dd]si n|FLOAT|[Ff]loat|INDEX|[Ii]ndex|INT|[Ii]nt|LEN_TRIM|[Ll]en_[ Tt]rim|LOG|[Ll]og|SIN|[Ss]in|SNGL|[Ss]ngl|SQRT|[Ss]qrt|TAN|[ Tt]an|TRIM|[Tt]rim) >":::Intrinsic::\n\
Continuation:"^( [^ \\t0]|( | | | )?\\t[1-9])":::Flag::\n\
Continuation in String:"\\n( [^ \\t0]|( | | | )?\\t[1-9])":::Flag:String:\n\
}\n\
Fortran90:2:0{\n\
Comment:"!":"$"::Comment::\n\
Debug Line:"^D":"$"::Preprocessor::\n\
String:"'":"'"::String::\n\
Keywords:"< (ACCESS|[Aa]ccess|ERR|[Ee]rr|EXIST|[Ee]xist|FILE|[Ff]ile|FOR M|[Ff]form|IOSTAT|[Ii]ostat|NAME|[Nn]ame|NUMBER|[Nn]umber|OP ENED|[Oo]pened|REC|[Rr]ec|RECL|[Rr]ecl|STATUS|[Ss]tatus|UNIT |[Uu]nit) >":::Keyword::D\n\
Statements:"< (ACCEPT|[Aa]ccept|AUTOMATIC|[Aa]utomatic|BACKSPACE|[Bb]acksp ace|BLOCK|[Bb]lock|CALL|[Cc]all|CASE|[Cc]ase|CLOSE|[Cc]lose| COMMON|[Cc]ommon|CONTAINS|[Cc]ontains|CONTINUE|[Cc]ontinue|D ATA|[Dd]ata|DECODE|[Dd]ecode|DELETE|[Dd]elete|DIMENSION|[Dd] imension|DO|[Dd]o|ELSE|[Ee]lse|ELSEIF|[Ee]lseif|ENCODE|[Ee]n code|ENDDO|[Ee]nd[Dd]o|END ?FILE|[Ee]nd *[fF]ile|ENDIF|[Ee]nd[iI]f|END|[Ee]nd|ENTRY|[Ee]ntry|EQUIVAL ENCE|[Ee]quivalence|EXIT|[Ee]xit|EXTERNAL|[Ee]xternal|FORMAT |[Ff]ormat|FUNCTION|[Ff]unction|GO *TO|[Gg]o *[tT]o|IF|[Ii]f|IMPLICIT|[Ii]mplicit|INCLUDE|[Ii]nclude|INQU IRE|[Ii]nquire|INTERFACE|[Ii]nterface|INTRINSIC|[Ii]ntrinsic |LOGICAL|[Ll]ogical|MAP|[Mm]ap|MODULE|[Mm]odule|NONE|[Nn]one |ON|[Oo]n|OPEN|[Oo]pen|PARAMETER|[Pp]arameter|PAUSE|[Pp]ause |POINTER|[Pp]ointer|PRINT|[Pp]rint|PRIVATE|[Pp]rivate|PROCED URE|[Pp]rocedure|PROGRAM|[Pp]rogram|PUBLIC|[Pp]ublic|READ|[R r]ead|RECORD|[Rr]ecord|RETURN|[Rr]eturn|REWIND|[Rr]ewind|SAV E|[Ss]ave|SELECT|[Ss]elect|STATIC|[Ss]tatic|STOP|[Ss]top|STR UCTURE|[Ss]tructure|SUBROUTINE|[Ss]ubroutine|SYSTEM|[Ss]yste m|THEN|[Tt]hen|TYPE|[Tt]ype|UNION|[Uu]nion|UNLOCK|[Uu]nlock| VIRTUAL|[Vv]irtual|VOLATILE|[Vv]olatile|WHILE|[Ww]hile|WRITE |[Ww]rite) >":::Statements::D\n\
Data Types:"< (BYTE|[Bb]yte|CHARACTER|[Cc]haracter|COMPLEX|[Cc]omplex|DOUB LE *COMPLEX|[Dd]ouble *[Cc]omplex|DOUBLE *PRECISION|[Dd]ouble *[Pp]recision|DOUBLE|[Dd]ouble|INTEGER|[Ii]nteger|REAL|[Rr]e al)(\\*[0-9]+)? >":::Storage Type::D\n\
Intrinsic:"< (ABS|[Aa]bs|COS|[Cc]os|DCOS|[Dd]cos|DBLE|[Dd]ble|DSIN|[Dd]si n|FLOAT|[Ff]loat|INDEX|[Ii]ndex|INT|[Ii]nt|LEN_TRIM|[Ll]en_[ Tt]rim|LOG|[Ll]og|SIN|[Ss]in|SNGL|[Ss]ngl|SQRT|[Ss]qrt|TAN|[ Tt]an|TRIM|[Tt]rim) >":::Intrinsic::\n\
F90 Keywords:"< (ALLOCATABLE|[Aa]llocatable|ALLOCATE|[Aa]llocate|CASE|[Cc]as e|CASE|[Cc]ase|CYCLE|[Cc]ycle|DEALLOCATE|[Dd]eallocate|ELSEW HERE|[Ee]lsewhere|NAMELIST|[Nn]amelist|REWRITE|[Rr]ewrite|SE LECT|[Ss]elect|WHERE|[Ww]here|INTENT|[Ii]ntent|OPTIONAL|[Oo] ptional) >":::Keyword::D\n\
Continuation in String:"\\n( [^ \\t0]|( | | | )?\\t[1-9])":::Flag:String:\n\
}\n\
Pascal:Default\n\
Yacc:Default\n\
Perl:Default\n\
Python:Default\n\
Awk:Default\n\
Tcl:Default\n\
Sh Ksh Bash:Default\n\
Csh:Default\n\
Makefile:Default\n\
HTML:Default\n\
LaTeX:Default\n\
VHDL:Default\n\
Verilog:Default\n\
X Resources:Default\n\
NEdit Macro:Default\n\
IDL:1:0{\n\
Comment:";":"$"::Comment::\n\
Statements:"< (A_CORRELATE|[Aa]_[Cc]orrelate|ABS|[Aa]bs|ACOS|[Aa]cos|ALOG| [Aa]log|ALOG10|[Aa]log10|AMOEBA|[Aa]moeba|ANNOTATE|[Aa]nnota te|ARG_PRESENT|[Aa]rg_[Pp]resent|ARROW|[Aa]rrow|ASCII_TEMPLA TE|[Aa]scii_[Tt]emplate|ASIN|[Aa]sin|ASSOC|[Aa]ssoc|ATAN|[Aa ]tan|AXIS|[Aa]xis|BAR_PLOT|[Bb]ar_[Pp]lot|BESELI|[Bb]eseli|B ESELJ|[Bb]eselj|BESELY|[Bb]esely|BETA|[Bb]eta|BILINEAR|[Bb]i linear|BIN_DATE|[Bb]in_[Dd]ate|BINDGEN|[Bb]indgen|BINOMIAL|[ Bb]inomial|BLAS_AXPY|[Bb]las_[Aa]xpy|BLK_CON|[Bb]lk_[Cc]on|B OX_CURSOR|[Bb]ox_[Cc]ursor|BREAKPOINT|[Bb]reakpoint|BROYDEN| [Bb]royden|BYTARR|[Bb]ytarr|BYTE|[Bb]yte|BYTEORDER|[Bb]yteor der|BYTSCL|[Bb]ytscl|C_CORRELATE|[Cc]_[Cc]orrelate|CALDAT|[C c]aldat|CALENDAR|[Cc]alendar|CALL_EXTERNAL|[Cc]all_[Ee]xtern al|CALL_FUNCTION|[Cc]all_[Ff]unction|CALL_METHOD|[Cc]all_[Mm ]ethod|CALL_PROCEDURE|[Cc]all_[Pp]rocedure|CATCH|[Cc]atch|CD |[Cc]d|CEIL|[Cc]eil|CHEBYSHEV|[Cc]hebyshev|CHECK_MATH|[Cc]he ck_[Mm]ath|CHISQR_CVF|[Cc]hisqr_[Cc]vf|CHISQR_PDF|[Cc]hisqr_ [Pp]df|CHOLDC|[Cc]holdc|CHOLSOL|[Cc]holsol|CINDGEN|[Cc]indge n|CIR_3PNT|[Cc]ir_[33]pnt|CLOSE|[Cc]lose|CLUST_WTS|[Cc]lust_ [Ww]ts|CLUSTER|[Cc]luster|COLOR_CONVERT|[Cc]olor_[Cc]onvert| COLOR_QUAN|[Cc]olor_[Qq]uan|COMFIT|[Cc]omfit|COMPLEX|[Cc]omp lex|COMPLEXARR|[Cc]omplexarr|COMPLEXROUND|[Cc]omplexround|CO MPUTE_MESH_NORMALS|[Cc]ompute_[Mm]esh_[Nn]ormals|COND|[Cc]on d|CONGRID|[Cc]ongrid|CONJ|[Cc]onj|CONSTRAINED_MIN|[Cc]onstra ined_[Mm]in|CONTOUR|[Cc]ontour|CONVERT_COORD|[Cc]onvert_[Cc] oord|CONVOL|[Cc]onvol|COORD2TO3|[Cc]oord2to3|CORRELATE|[Cc]o rrelate|COS|[Cc]os|COSH|[Cc]osh|CRAMER|[Cc]ramer|CREATE_STRU CT|[Cc]reate_[Ss]truct|CREATE_VIEW|[Cc]reate_[Vv]iew|CROSSP| [Cc]rossp|CRVLENGTH|[Cc]rvlength|CT_LUMINANCE|[Cc]t_[Ll]umin ance|CTI_TEST|[Cc]ti_[Tt]est|CURSOR|[Cc]ursor|CURVEFIT|[Cc]u rvefit|CV_COORD|[Cc]v_[Cc]oord|CW_ANIMATE|[Cc]w_[Aa]nimate|C W_ANIMATE_LOAD|[Cc]w_[Aa]nimate_[Ll]oad|CW_ANIMATE_RUN|[Cc]w _[Aa]nimate_[Rr]un|CW_ANIMATE_GETP|[Cc]w_[Aa]nimate_[Gg]etp| CW_ARCBALL|[Cc]w_[Aa]rcball|CW_BGROUP|[Cc]w_[Bb]group|CW_CLR _INDEX|[Cc]w_[Cc]lr_[Ii]ndex|CW_COLORSEL|[Cc]w_[Cc]olorsel|C W_DEFROI|[Cc]w_[Dd]efroi|CW_DICE|[Cc]w_[Dd]ice|CW_FIELD|[Cc] w_[Ff]ield|CW_FORM|[Cc]w_[Ff]orm|CW_FSLIDER|[Cc]w_[Ff]slider |CW_ORIENT|[Cc]w_[Oo]rient|CW_PDMENU|[Cc]w_[Pp]dmenu|CW_RGBS LIDER|[Cc]w_[Rr]gbslider|CW_TMPL|[Cc]w_[Tt]mpl|CW_ZOOM|[Cc]w _[Zz]oom|DAY_NAME|[Dd]ay_[Nn]ame|DAY_OF_WEEK|[Dd]ay_[Oo]f_[W w]eek|DAY_OF_YEAR|[Dd]ay_[Oo]f_[Yy]ear|DBLARR|[Dd]blarr|DCIN DGEN|[Dd]cindgen|DCOMPLEX|[Dd]complex|DCOMPLEXARR|[Dd]comple xarr|DEFINE_KEY|[Dd]efine_[Kk]ey|DEFROI|[Dd]efroi|DEFSYSV|[D d]efsysv|DELVAR|[Dd]elvar|DEMO_MODE|[Dd]emo_[Mm]ode|DERIV|[D d]eriv|DERIVSIG|[Dd]erivsig|DETERM|[Dd]eterm|DEVICE|[Dd]evic e|DFPMIN|[Dd]fpmin|DIALOG_MESSAGE|[Dd]ialog_[Mm]essage|DIALO G_PICKFILE|[Dd]ialog_[Pp]ickfile|DIALOG_PRINTJOB|[Dd]ialog_[ Pp]rintjob|DIALOG_PRINTERSETUP|[Dd]ialog_[Pp]rintersetup|DIG ITAL_FILTER|[Dd]igital_[Ff]ilter|DILATE|[Dd]ilate|DINDGEN|[D d]indgen|DISSOLVE|[Dd]issolve|DIST|[Dd]ist|DO_APPLE_SCRIPT|[ Dd]o_[Aa]pple_[Ss]cript|DOC_LIBRARY|[Dd]oc_[Ll]ibrary|DOUBLE |[Dd]ouble|DT_ADD|[Dd]t_[Aa]dd|DT_SUBTRACT|[Dd]t_[Ss]ubtract |DT_TO_VAR|[Dd]t_[Tt]o_[Vv]ar|EFONT|[Ee]font|EIGENQL|[Ee]ige nql|EIGENVEC|[Ee]igenvec|ELMHES|[Ee]lmhes|EMPTY|[Ee]mpty|EOF |[Ee]of|ERASE|[Ee]rase|ERODE|[Ee]rode|ERRORF|[Ee]rrorf|ERRPL OT|[Ee]rrplot|EXECUTE|[Ee]xecute|EXIT|[Ee]xit|EXP|[Ee]xp|EXP AND|[Ee]xpand|EXPAND_PATH|[Ee]xpand_[Pp]ath|EXPINT|[Ee]xpint |EXTRAC|[Ee]xtrac|EXTRACT_SLICE|[Ee]xtract_[Ss]lice|F_CVF|[F f]_[Cc]vf|F_PDF|[Ff]_[Pp]df|FACTORIAL|[Ff]actorial|FFT|[Ff]f t|FILEPATH|[Ff]ilepath|FINDFILE|[Ff]indfile|FINDGEN|[Ff]indg en|FINITE|[Ff]inite|FIX|[Ff]ix|FLICK|[Ff]lick|FLOAT|[Ff]loat |FLOOR|[Ff]loor|FLOW3|[Ff]low3|FLTARR|[Ff]ltarr|FLUSH|[Ff]lu sh|FORMAT_AXIS_VALUES|[Ff]ormat_[Aa]xis_[Vv]alues|FREE_LUN|[ Ff]ree_[Ll]un|FSTAT|[Ff]stat|FULSTR|[Ff]ulstr|FUNCT|[Ff]unct |FV_TEST|[Ff]v_[Tt]est|FX_ROOT|[Ff]x_[Rr]oot|FZ_ROOTS|[Ff]z_ [Rr]oots|GAMMA|[Gg]amma|GAMMA_CT|[Gg]amma_[Cc]t|GAUSS_CVF|[G g]auss_[Cc]vf|GAUSS_PDF|[Gg]auss_[Pp]df|GAUSS2DFIT|[Gg]auss2 dfit|GAUSSFIT|[Gg]aussfit|GAUSSINT|[Gg]aussint|GET_KBRD|[Gg] et_[Kk]brd|GET_LUN|[Gg]et_[Ll]un|GETENV|[Gg]etenv|GRID3|[Gg] rid3|GS_ITER|[Gg]s_[Ii]ter|H_EQ_CT|[Hh]_[Ee]q_[Cc]t|H_EQ_INT |[Hh]_[Ee]q_[Ii]nt|HANNING|[Hh]anning|HDF_BROWSER|[Hh]df_[Bb ]rowser|HDF_READ|[Hh]df_[Rr]ead|HEAP_GC|[Hh]eap_[Gg]c|HELP|[ Hh]elp|HILBERT|[Hh]ilbert|HIST_2D|[Hh]ist_[22]d|HIST_EQUAL|[ Hh]ist_[Ee]qual|HISTOGRAM|[Hh]istogram|HLS|[Hh]ls|HQR|[Hh]qr |HSV|[Hh]sv|IBETA|[Ii]beta|IDENTITY|[Ii]dentity|IDLDT__DEFIN E|[Ii]dldt_[__]_[Dd]efine|IGAMMA|[Ii]gamma|IMAGE_CONT|[Ii]ma ge_[Cc]ont|IMAGINARY|[Ii]maginary|INDGEN|[Ii]ndgen|INT_2D|[I i]nt_[22]d|INT_3D|[Ii]nt_[33]d|INT_TABULATED|[Ii]nt_[Tt]abul ated|INTARR|[Ii]ntarr|INTERPOL|[Ii]nterpol|INTERPOLATE|[Ii]n terpolate|INVERT|[Ii]nvert|IOCTL|[Ii]octl|ISHFT|[Ii]shft|JOU RNAL|[Jj]ournal|JUL_TO_DT|[Jj]ul_[Tt]o_[Dd]t|JULDAY|[Jj]ulda y|KEYWORD_SET|[Kk]eyword_[Ss]et|KRIG2D|[Kk]rig2d|KURTOSIS|[K k]urtosis|KW_TEST|[Kk]w_[Tt]est|LABEL_DATE|[Ll]abel_[Dd]ate| LABEL_REGION|[Ll]abel_[Rr]egion|LADFIT|[Ll]adfit|LEEFILT|[Ll ]eefilt|LINBCG|[Ll]inbcg|LINDGEN|[Ll]indgen|LINFIT|[Ll]infit |LINKIMAGE|[Ll]inkimage|LIVE_CONTOUR|[Ll]ive_[Cc]ontour|LIVE _CONTROL|[Ll]ive_[Cc]ontrol|LIVE_DESTROY|[Ll]ive_[Dd]estroy| LIVE_EXPORT|[Ll]ive_[Ee]xport|LIVE_IMAGE|[Ll]ive_[Ii]mage|LI VE_INFO|[Ll]ive_[Ii]nfo|LIVE_LINE|[Ll]ive_[Ll]ine|LIVE_OPLOT |[Ll]ive_[Oo]plot|LIVE_PLOT|[Ll]ive_[Pp]lot|LIVE_PRINT|[Ll]i ve_[Pp]rint|LIVE_RECT|[Ll]ive_[Rr]ect|LIVE_STYLE|[Ll]ive_[Ss ]tyle|LIVE_SURFACE|[Ll]ive_[Ss]urface|LIVE_TEXT|[Ll]ive_[Tt] ext|LJLCT|[Ll]jlct|LL_ARC_DISTANCE|[Ll]l_[Aa]rc_[Dd]istance| LMFIT|[Ll]mfit|LMGR|[Ll]mgr|LNGAMMA|[Ll]ngamma|LNP_TEST|[Ll] np_[Tt]est|LOADCT|[Ll]oadct|LONARR|[Ll]onarr|LONG|[Ll]ong|LS ODE|[Ll]sode|LU_COMPLEX|[Ll]u_[Cc]omplex|LUDC|[Ll]udc|LUMPRO VE|[Ll]umprove|LUSOL|[Ll]usol|M_CORRELATE|[Mm]_[Cc]orrelate| MACHAR|[Mm]achar|MAKE_ARRAY|[Mm]ake_[Aa]rray|MAP_CONTINENTS| [Mm]ap_[Cc]ontinents|MAP_GRID|[Mm]ap_[Gg]rid|MAP_IMAGE|[Mm]a p_[Ii]mage|MAP_PATCH|[Mm]ap_[Pp]atch|MAP_SET|[Mm]ap_[Ss]et|M AX|[Mm]ax|MD_TEST|[Mm]d_[Tt]est|MEAN|[Mm]ean|MEANABSDEV|[Mm] eanabsdev|MEDIAN|[Mm]edian|MESH_OBJ|[Mm]esh_[Oo]bj|MESSAGE|[ Mm]essage|MIN|[Mm]in|MIN_CURVE_SURF|[Mm]in_[Cc]urve_[Ss]urf| MK_HTML_HELP|[Mm]k_[Hh]tml_[Hh]elp|MODIFYCT|[Mm]odifyct|MOME NT|[Mm]oment|MPEG_CLOSE|[Mm]peg_[Cc]lose|MPEG_OPEN|[Mm]peg_[ Oo]pen|MPEG_PUT|[Mm]peg_[Pp]ut|MPEG_SAVE|[Mm]peg_[Ss]ave|MUL TI|[Mm]ulti|N_ELEMENTS|[Nn]_[Ee]lements|N_PARAMS|[Nn]_[Pp]ar ams|N_TAGS|[Nn]_[Tt]ags|NEWTON|[Nn]ewton|NORM|[Nn]orm|OBJ_CL ASS|[Oo]bj_[Cc]lass|OBJ_DESTROY|[Oo]bj_[Dd]estroy|OBJ_ISA|[O o]bj_[Ii]sa|OBJ_NEW|[Oo]bj_[Nn]ew|OBJ_VALID|[Oo]bj_[Vv]alid| OBJARR|[Oo]bjarr|ON_ERROR|[Oo]n_[Ee]rror|ON_IOERROR|[Oo]n_[I i]oerror|ONLINE_HELP|[Oo]nline_[Hh]elp|OPENR|[Oo]penr|OPENW| [Oo]penw|OPENU|[Oo]penu|OPLOT|[Oo]plot|OPLOTERR|[Oo]ploterr| P_CORRELATE|[Pp]_[Cc]orrelate|PCOMP|[Pp]comp|PLOT|[Pp]lot|PL OT_3DBOX|[Pp]lot_[33]dbox|PLOT_FIELD|[Pp]lot_[Ff]ield|PLOT_I O|[Pp]lot_[Ii][Oo]|PLOT_OI|[Pp]lot_[Oo][Ii]|PLOT_OO|[Pp]lot_ [Oo][Oo]|PLOTERR|[Pp]loterr|PLOTS|[Pp]lots|PNT_LINE|[Pp]nt_[ Ll]ine|POINT_LUN|[Pp]oint_[Ll]un|POLAR_CONTOUR|[Pp]olar_[Cc] ontour|POLAR_SURFACE|[Pp]olar_[Ss]urface|POLY|[Pp]oly|POLY_2 D|[Pp]oly_[22]d|POLY_AREA|[Pp]oly_[Aa]rea|POLY_FIT|[Pp]oly_[ Ff]it|POLYFILL|[Pp]olyfill|POLYFILLV|[Pp]olyfillv|POLYFITW|[ Pp]olyfitw|POLYSHADE|[Pp]olyshade|POLYWARP|[Pp]olywarp|POPD| [Pp]opd|POWELL|[Pp]owell|PRIMES|[Pp]rimes|PRINT|[Pp]rint|PRI NTF|[Pp]rintf|PRINTD|[Pp]rintd|PROFILE|[Pp]rofile|PROFILER|[ Pp]rofiler|PROFILES|[Pp]rofiles|PROJECT_VOL|[Pp]roject_[Vv]o l|PS_SHOW_FONTS|[Pp]s_[Ss]how_[Ff]onts|PSAFM|[Pp]safm|PSEUDO |[Pp]seudo|PTR_FREE|[Pp]tr_[Ff]ree|PTR_NEW|[Pp]tr_[Nn]ew|PTR _VALID|[Pp]tr_[Vv]alid|PTRARR|[Pp]trarr|PUSHD|[Pp]ushd|QROMB |[Qq]romb|QROMO|[Qq]romo|QSIMP|[Qq]simp|R_CORRELATE|[Rr]_[Cc ]orrelate|R_TEST|[Rr]_[Tt]est|RANDOMN|[Rr]andomn|RANDOMU|[Rr ]andomu|RANKS|[Rr]anks|RDPIX|[Rr]dpix|READ/READF|[Rr]ead/rea df|READ_ASCII|[Rr]ead_[Aa]scii|READ_BMP|[Rr]ead_[Bb]mp|READ_ GIF|[Rr]ead_[Gg]if|READ_INTERFILE|[Rr]ead_[Ii]nterfile|READ_ JPEG|[Rr]ead_[Jj]peg|READ_PICT|[Rr]ead_[Pp]ict|READ_PPM|[Rr] ead_[Pp]pm|READ_SPR|[Rr]ead_[Ss]pr|READ_SRF|[Rr]ead_[Ss]rf|R EAD_SYLK|[Rr]ead_[Ss]ylk|READ_TIFF|[Rr]ead_[Tt]iff|READ_WAVE |[Rr]ead_[Ww]ave|READ_X11_BITMAP|[Rr]ead_[Xx]11_[Bb]itmap|RE AD_XWD|[Rr]ead_[Xx]wd|READS|[Rr]eads|READU|[Rr]eadu|REBIN|[R r]ebin|RECALL_COMMANDS|[Rr]ecall_[Cc]ommands|RECON3|[Rr]econ 3|REDUCE_COLORS|[Rr]educe_[Cc]olors|REFORM|[Rr]eform|REGRESS |[Rr]egress|REPLICATE|[Rr]eplicate|REPLICATE_INPLACE|[Rr]epl icate_[Ii]nplace|RESOLVE_ALL|[Rr]esolve_[Aa]ll|RESOLVE_ROUTI NE|[Rr]esolve_[Rr]outine|RESTORE|[Rr]estore|RETALL|[Rr]etall |RETURN|[Rr]eturn|REVERSE|[Rr]everse|REWIND|[Rr]ewind|RIEMAN N|[Rr]iemann|RK4|[Rr]k4|ROBERTS|[Rr]oberts|ROT|[Rr]ot|ROTATE |[Rr]otate|ROUND|[Rr]ound|ROUTINE_INFO|[Rr]outine_[Ii]nfo|RS _TEST|[Rr]s_[Tt]est|RSTRPOS|[Rr]strpos|S_TEST|[Ss]_[Tt]est|S AVE|[Ss]ave|SCALE3|[Ss]cale3|SCALE3D|[Ss]cale3d|SEARCH2D|[Ss ]earch2d|SEARCH3D|[Ss]earch3d|SEC_TO_DT|[Ss]ec_[Tt]o_[Dd]t|S ET_PLOT|[Ss]et_[Pp]lot|SET_SHADING|[Ss]et_[Ss]hading|SET_SYM BOL|[Ss]et_[Ss]ymbol|SETENV|[Ss]etenv|SETUP_KEYS|[Ss]etup_[K k]eys|SFIT|[Ss]fit|SHADE_SURF|[Ss]hade_[Ss]urf|SHADE_SURF_IR R|[Ss]hade_[Ss]urf_[Ii]rr|SHADE_VOLUME|[Ss]hade_[Vv]olume|SH IFT|[Ss]hift|SHOW3|[Ss]how3|SHOWFONT|[Ss]howfont|SIN|[Ss]in| SINDGEN|[Ss]indgen|SINH|[Ss]inh|SIZE|[Ss]ize|SKEWNESS|[Ss]ke wness|SKIPF|[Ss]kipf|SLICER3|[Ss]licer3|SLIDE_IMAGE|[Ss]lide _[Ii]mage|SMOOTH|[Ss]mooth|SOBEL|[Ss]obel|SORT|[Ss]ort|SPAWN |[Ss]pawn|SPH_4PNT|[Ss]ph_[44]pnt|SPH_SCAT|[Ss]ph_[Ss]cat|SP L_INIT|[Ss]pl_[Ii]nit|SPL_INTERP|[Ss]pl_[Ii]nterp|SPLINE|[Ss ]pline|SPLINE_P|[Ss]pline_[Pp]|SPRSAB|[Ss]prsab|SPRSAX|[Ss]p rsax|SPRSIN|[Ss]prsin|SQRT|[Ss]qrt|STANDARDIZE|[Ss]tandardiz e|STDDEV|[Ss]tddev|STOP|[Ss]top|STR_SEP|[Ss]tr_[Ss]ep|STR_TO _DT|[Ss]tr_[Tt]o_[Dd]t|STRARR|[Ss]trarr|STRCOMPRESS|[Ss]trco mpress|STRETCH|[Ss]tretch|STRING|[Ss]tring|STRLEN|[Ss]trlen| STRLOWCASE|[Ss]trlowcase|STRMESSAGE|[Ss]trmessage|STRMID|[Ss ]trmid|STRPOS|[Ss]trpos|STRPUT|[Ss]trput|STRTRIM|[Ss]trtrim| STRUCT_ASSIGN|[Ss]truct_[Aa]ssign|STRUPCASE|[Ss]trupcase|SUR FACE|[Ss]urface|SURFR|[Ss]urfr|SVDC|[Ss]vdc|SVDFIT|[Ss]vdfit |SVSOL|[Ss]vsol|SWAP_ENDIAN|[Ss]wap_[Ee]ndian|SYSTIME|[Ss]ys time|T_CVF|[Tt]_[Cc]vf|T_PDF|[Tt]_[Pp]df|T3D|[Tt]3d|TAG_NAME S|[Tt]ag_[Nn]ames|TAN|[Tt]an|TANH|[Tt]anh|TAPRD|[Tt]aprd|TAP WRT|[Tt]apwrt|TEK_COLOR|[Tt]ek_[Cc]olor|TEMPORARY|[Tt]empora ry|THIN|[Tt]hin|THREED|[Tt]hreed|TIME_TEST2|[Tt]ime_[Tt]est2 |TM_TEST|[Tt]m_[Tt]est|TODAY|[Tt]oday|TOTAL|[Tt]otal|TRACE|[ Tt]race|TRANSPOSE|[Tt]ranspose|TRI_SURF|[Tt]ri_[Ss]urf|TRIAN GULATE|[Tt]riangulate|TRIGRID|[Tt]rigrid|TRIQL|[Tt]riql|TRIR ED|[Tt]rired|TRISOL|[Tt]risol|TRNLOG|[Tt]rnlog|TS_COEF|[Tt]s _[Cc]oef|TS_DIFF|[Tt]s_[Dd]iff|TS_FCAST|[Tt]s_[Ff]cast|TS_SM OOTH|[Tt]s_[Ss]mooth|TV|[Tt]v|TVCRS|[Tt]vcrs|TVLCT|[Tt]vlct| TVRD|[Tt]vrd|TVSCL|[Tt]vscl|UNIQ|[Uu]niq|USERSYM|[Uu]sersym| VAR_TO_DT|[Vv]ar_[Tt]o_[Dd]t|VARIANCE|[Vv]ariance|VAX_FLOAT| [Vv]ax_[Ff]loat|VEL|[Vv]el|VELOVECT|[Vv]elovect|VERT_T3D|[Vv ]ert_[Tt]3d|VOIGT|[Vv]oigt|VORONOI|[Vv]oronoi|VOXEL_PROJ|[Vv ]oxel_[Pp]roj|WAIT|[Ww]ait|WARP_TRI|[Ww]arp_[Tt]ri|WDELETE|[ Ww]delete|WEOF|[Ww]eof|WF_DRAW|[Ww]f_[Dd]raw|WHERE|[Ww]here| WIDGET_BASE|[Ww]idget_[Bb]ase|WIDGET_BUTTON|[Ww]idget_[Bb]ut ton|WIDGET_CONTROL|[Ww]idget_[Cc]ontrol|WIDGET_DRAW|[Ww]idge t_[Dd]raw|WIDGET_DROPLIST|[Ww]idget_[Dd]roplist|WIDGET_EVENT |[Ww]idget_[Ee]vent|WIDGET_INFO|[Ww]idget_[Ii]nfo|WIDGET_LAB EL|[Ww]idget_[Ll]abel|WIDGET_LIST|[Ww]idget_[Ll]ist|WIDGET_S LIDER|[Ww]idget_[Ss]lider|WIDGET_TABLE|[Ww]idget_[Tt]able|WI DGET_TEXT|[Ww]idget_[Tt]ext|WINDOW|[Ww]indow|WRITE_BMP|[Ww]r ite_[Bb]mp|WRITE_GIF|[Ww]rite_[Gg]if|WRITE_JPEG|[Ww]rite_[Jj ]peg|WRITE_NRIF|[Ww]rite_[Nn]rif|WRITE_PICT|[Ww]rite_[Pp]ict |WRITE_PPM|[Ww]rite_[Pp]pm|WRITE_SPR|[Ww]rite_[Ss]pr|WRITE_S RF|[Ww]rite_[Ss]rf|WRITE_SYLK|[Ww]rite_[Ss]ylk|WRITE_TIFF|[W w]rite_[Tt]iff|WRITE_WAVE|[Ww]rite_[Ww]ave|WRITEU|[Ww]riteu| WSET|[Ww]set|WSHOW|[Ww]show|WTN|[Ww]tn|XBM_EDIT|[Xx]bm_[Ee]d it|XDISPLAYFILE|[Xx]displayfile|XFONT|[Xx]font|XINTERANIMATE |[Xx]interanimate|XLOADCT|[Xx]loadct|XMANAGER|[Xx]manager|XM NG_TMPL|[Xx]mng_[Tt]mpl|XMTOOL|[Xx]mtool|XPALETTE|[Xx]palett e|XREGISTERED|[Xx]registered|XSQ_TEST|[Xx]sq_[Tt]est|XSURFAC E|[Xx]surface|XVAREDIT|[Xx]varedit|XYOUTS|[Xx]youts|ZOOM|[Zz ]oom|ZOOM_24|[Zz]oom_24) >":::Statements::\n\
System Variables:"!":"[ =,+-/\\*]":"\\n":Intrinsic::\n\
Reserved Words:"< (AND|[Aa]nd|BEGIN|[Bb]egin|CASE|[Cc]ase|COMMON|[Cc]ommon|DO| [Dd]o|ELSE|[Ee]lse|END|[Ee]nd|ENDCASE|[Ee]ndcase|ENDELSE|[Ee ]ndelse|ENDFOR|[Ee]ndfor|ENDIF|[Ee]ndif|ENDREP|[Ee]ndrep|END WHILE|[Ee]ndwhile|EQ|[Ee]q|FOR|[Ff]or|FUNCTION|[Ff]unction|G E|[Gg]e|GOTO|[Gg]oto|GT|[Gg]t|IF|[Ii]f|LE|[Ll]e|LT|[Ll]t|MOD |[Mm]od|NE|[Nn]e|NOT|[Nn]ot|OF|[Oo]f|ON_IOERROR|[Oo]n_[Ii]oe rror|OR|[Oo]r|PRO|[Pp]ro|REPEAT|[Rr]epeat|THEN|[Tt]hen|UNTIL |[Uu]ntil|WHILE|[Ww]hile|XOR|[Xx]or) >":::Reseved Words::\n\
string1:"'":"'"::String1::\n\
string2:"""":""""::String2::\n\
}
nedit.languageModes: C:.c .h::::::".,/\\`'!|@#%^&*()-=+{}[]"":;<>?~"\n\
C++:.cc .hh .C .H .i::::::".,/\\`'!|@#%^&*()-=+{}[]"":;<>?~"\n\
Java:.java::::::\n\
JavaScript:.js::::::\n\
Ada:.ada .ad .ads .adb .a::::::\n\
Fortran:.f .f77 .for::None:None:::\n\
Fortran90:.f90::None:None:::\n\
Pascal:.pas .p .int::::::\n\
Yacc:.y::::::".,/\\`'!|@#%^&*()-=+{}[]"":;<>?~"\n\
Perl:.pl .pm .p5:"^[ \\t]*#[ \\t]*!.*perl":::::\n\
Python:.py:"^#!.*python":Auto:None:::\n\
Tcl:.tcl::::::\n\
Awk:.awk::::::\n\
Sh Ksh Bash:.sh .bash .ksh .profile:"^[ \\t]*#[ \\t]*![ \\t]*/bin/(sh|ksh|bash)":::::\n\
Csh:.csh .cshrc .login .logout:"^[ \\t]*#[ \\t]*![ \\t]*/bin/csh":::::\n\
Makefile:Makefile makefile::::::\n\
HTML:.html .htm::::::\n\
LaTeX:.tex .sty .cls .dtx .ins::::::\n\
VHDL:.vhd .vhdl .vdl::::::\n\
Verilog:.v::::::\n\
X Resources:.Xresources .Xdefaults .nedit:"^[!#].*([Aa]pp|[Xx]).*[Dd]efaults":::::\n\
NEdit Macro:.nm .neditmacro::::::\n\
IDL:.pro::None:None:::
nedit.styles: Plain:yellow:Plain\n\
Logical:green:Italic\n\
Comment:magenta:Plain\n\
Keyword:magenta:Bold\n\
Statements:red:Bold\n\
Storage Type:green:Bold\n\
String:cyan:Plain\n\
String1:cyan:Plain\n\
String2:cyan:Plain\n\
Preprocessor:green:Plain\n\
Preprocessor1:white:Bold\n\
Character Const:cyan:Plain\n\
Numeric Const:darkGreen:Plain\n\
Identifier:brown:Plain\n\
Identifier1:RoyalBlue4:Plain\n\
Subroutine:purple:Plain\n\
Subroutine1:chocolate:Plain\n\
Ada Attributes:plum:Bold\n\
Flag:red:Bold\n\
Text Comment:SteelBlue4:Italic\n\
Text Key:cyan:Bold\n\
Text Key1:red:Bold\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\n\
Intrinsic:orange:Italic\n\
Reseved Words:green:Bold Italic
nedit.smartIndentInit: C:Default\n\
C++:Default\n\
Python:Default
nedit.smartIndentInitCommon: Default
nedit.autoWrap: None
nedit.wrapMargin: 0
nedit.autoIndent: None
nedit.autoSave: True
nedit.saveOldVersion: False
nedit.showMatching: True
nedit.highlightSyntax: True
nedit.searchDialogs: False
nedit.retainSearchDialogs: True
nedit.repositionDialogs: True
nedit.statisticsLine: True
nedit.searchMethod: Literal
nedit.textRows: 40
nedit.textCols: 110
nedit.tabDistance: 8
nedit.emulateTabs: 8
nedit.insertTabs: False
nedit.textFont: -adobe-courier-medium-r-normal--12-*-*-*-*-*-*-*
nedit.boldHighlightFont: -adobe-courier-bold-r-normal--12-*-*-*-*-*-*-*
nedit.italicHighlightFont: -adobe-courier-medium-o-normal--12-*-*-*-*-*-*-*
nedit.boldItalicHighlightFont: -adobe-courier-bold-o-normal--12-*-*-*-*-*-*-*
-
Attachment: .nedit
(Size: 27.77KB, Downloaded 62 times)
|
|
|