PageRenderTime 188ms CodeModel.GetById 183ms app.highlight 2ms RepoModel.GetById 1ms app.codeStats 0ms

/jEdit/tags/jedit-4-0-pre5/modes/catalog

#
#! | 231 lines | 157 code | 74 blank | 0 comment | 0 complexity | 69b086d1300e4dfd529c09ee9d1342b5 MD5 | raw file
  1<?xml version="1.0"?>
  2
  3<!-- This is a mode catalog. Edit modes must be listed here, -->
  4<!-- otherwise they will not be available to jEdit. -->
  5
  6<!DOCTYPE MODES SYSTEM "catalog.dtd">
  7
  8<MODES>
  9
 10<MODE NAME="actionscript"	FILE="actionscript.xml"
 11				FILE_NAME_GLOB="*.as" />
 12
 13<MODE NAME="ada95"		FILE="ada95.xml"
 14				FILE_NAME_GLOB="*.{ada,adb,ads}" />
 15
 16<MODE NAME="asp"		FILE="asp.xml"
 17				FILE_NAME_GLOB="*.{asp,asa}" />
 18
 19<MODE NAME="assembly-r2000"	FILE="assembly-r2000.xml"
 20				FILE_NAME_GLOB="*.mips" />
 21
 22<MODE NAME="assembly-x86"	FILE="assembly-x86.xml"
 23				FILE_NAME_GLOB="*.asm" />
 24
 25<MODE NAME="awk"		FILE="awk.xml"
 26				FILE_NAME_GLOB="*.awk" />
 27
 28<MODE NAME="b"			FILE="b.xml"
 29				FILE_NAME_GLOB="*.{imp,ref,mch}" />
 30
 31<MODE NAME="batch"		FILE="batch.xml"
 32				FILE_NAME_GLOB="*.bat" />
 33
 34<MODE NAME="bbj"		FILE="bbj.xml"
 35				FILE_NAME_GLOB="*.bbj" />
 36
 37<!-- if anyone knows a file name glob that can be used with this mode,
 38     please let me know -->
 39<MODE NAME="bcel"		FILE="bcel.xml" />
 40
 41<MODE NAME="beanshell"		FILE="beanshell.xml"
 42				FILE_NAME_GLOB="*.bsh" />
 43
 44<MODE NAME="bibtex"		FILE="bibtex.xml"
 45				FILE_NAME_GLOB="*.bib" />
 46
 47<!--  We let Objective C mode highlight .h files -->
 48<MODE NAME="c"			FILE="c.xml"
 49				FILE_NAME_GLOB="*.c" />
 50
 51<MODE NAME="cobol"		FILE="cobol.xml"
 52				FILE_NAME_GLOB="*.cbl" />
 53
 54<MODE NAME="coldfusion"		FILE="coldfusion.xml"
 55				FILE_NAME_GLOB="*.{cfm,dbm}" />
 56
 57<MODE NAME="c++"		FILE="cplusplus.xml"
 58				FILE_NAME_GLOB="*.{cc,cpp,hh,hpp,cxx}" />
 59
 60<MODE NAME="c#"			FILE="csharp.xml"
 61				FILE_NAME_GLOB="*.cs" />
 62
 63<MODE NAME="css"		FILE="css.xml"
 64				FILE_NAME_GLOB="*.css" />
 65
 66<MODE NAME="dsssl"		FILE="dsssl.xml"
 67				FILE_NAME_GLOB="*.dsl" />
 68
 69<MODE NAME="eiffel"		FILE="eiffel.xml"
 70				FILE_NAME_GLOB="*.e" />
 71
 72<MODE NAME="foxpro"		FILE="foxpro.xml"
 73				FILE_NAME_GLOB="*.prg" />
 74
 75<MODE NAME="haskell"		FILE="haskell.xml"
 76				FILE_NAME_GLOB="*.hs" />
 77
 78<MODE NAME="html"		FILE="html.xml"
 79				FILE_NAME_GLOB="*.{html,htm}" />
 80
 81<MODE NAME="idl"		FILE="idl.xml"
 82				FILE_NAME_GLOB="*.idl" />
 83
 84<MODE NAME="ini"		FILE="ini.xml"
 85				FILE_NAME_GLOB="*.{ini,reg}" />
 86
 87<MODE NAME="java"		FILE="java.xml"
 88				FILE_NAME_GLOB="*.java" />
 89
 90<MODE NAME="javascript"		FILE="javascript.xml"
 91				FILE_NAME_GLOB="*.js" />
 92
 93<MODE NAME="jhtml"		FILE="jhtml.xml"
 94				FILE_NAME_GLOB="*.jhtml" />
 95
 96<MODE NAME="jmk"		FILE="jmk.xml"
 97				FILE_NAME_GLOB="*.jmk" />
 98
 99<MODE NAME="jsp"		FILE="jsp.xml"
100				FILE_NAME_GLOB="*.{jsp,jsf,jspf}" />
101
102<MODE NAME="lisp"		FILE="lisp.xml"
103				FILE_NAME_GLOB="*.{lisp,lsp,el}" />
104
105<MODE NAME="makefile"		FILE="makefile.xml"
106				FILE_NAME_GLOB="*{makefile,.mak}" />
107
108<MODE NAME="ml"			FILE="ml.xml"
109				FILE_NAME_GLOB="*.{sml,ml}" />
110
111<MODE NAME="netrexx"		FILE="netrexx.xml"
112				FILE_NAME_GLOB="*.nrx" />
113
114<MODE NAME="objective-c"	FILE="objective-c.xml"
115				FILE_NAME_GLOB="*.[mh]" />
116
117<MODE NAME="objectrexx"		FILE="objectrexx.xml"
118				FILE_NAME_GLOB="*.{rex,orx}" />
119
120<MODE NAME="occam"		FILE="occam.xml"
121				FILE_NAME_GLOB="*.icc" />
122
123<MODE NAME="omnimark"		FILE="omnimark.xml"
124				FILE_NAME_GLOB="*.x{om,in}" />
125
126<MODE NAME="pascal"		FILE="pascal.xml"
127				FILE_NAME_GLOB="*.{pas,inc,dpr,dpk}" />
128
129<MODE NAME="patch"		FILE="patch.xml"
130				FILE_NAME_GLOB="*.{diff,patch}" />
131
132<MODE NAME="perl"		FILE="perl.xml"
133				FILE_NAME_GLOB="*.p[lm]"
134				FIRST_LINE_GLOB="#!/*perl*" />
135
136<MODE NAME="php"		FILE="php.xml"
137				FILE_NAME_GLOB="*.{php3,php4,php,phtml}"
138				FIRST_LINE_GLOB="&lt;?php" />
139
140<MODE NAME="pl-sql"		FILE="pl-sql.xml"
141				FILE_NAME_GLOB="*.pls" />
142
143<MODE NAME="postscript"		FILE="postscript.xml"
144				FILE_NAME_GLOB="*.{ps,eps}" />
145
146<MODE NAME="povray"		FILE="povray.xml"
147				FILE_NAME_GLOB="*.{pov,povray}" />
148
149<MODE NAME="prolog"             FILE="prolog.xml"
150                                FILE_NAME_GLOB="*.pro" />
151
152<MODE NAME="progress"           FILE="progress.xml"
153                                FILE_NAME_GLOB="*.[piwf]" />
154
155<MODE NAME="properties"		FILE="props.xml"
156				FILE_NAME_GLOB="*{properties,props}" />
157
158<MODE NAME="pvwave"		FILE="pvwave.xml"
159				FILE_NAME_GLOB="*.jou" />
160
161<MODE NAME="python"		FILE="python.xml"
162				FILE_NAME_GLOB="*.py" />
163
164<MODE NAME="rebol"		FILE="rebol.xml"
165				FILE_NAME_GLOB="*.r" />
166
167<MODE NAME="rpm-spec"		FILE="rpmspec.xml"
168				FILE_NAME_GLOB="*.spec" />
169
170<MODE NAME="ruby"		FILE="ruby.xml"
171				FILE_NAME_GLOB="*.rb" />
172
173<MODE NAME="rview"		FILE="rview.xml"
174				FILE_NAME_GLOB="*.rvw" />
175
176<!-- Note: same XML file as LISP mode -->
177<MODE NAME="scheme"		FILE="lisp.xml"
178				FILE_NAME_GLOB="*.scm" />
179
180<MODE NAME="sgml"		FILE="sgml.xml"
181				FILE_NAME_GLOB="*.{sgml,sgm,dtd}" />
182
183<MODE NAME="shellscript"	FILE="shellscript.xml"
184				FILE_NAME_GLOB="*.{csh,sh}"
185				FIRST_LINE_GLOB="#!/*sh*" />
186
187<MODE NAME="shtml"		FILE="shtml.xml"
188				FILE_NAME_GLOB="*.{shtml,shtm}" />
189
190<MODE NAME="sqr"                FILE="sqr.xml"
191                                FILE_NAME_GLOB="*.{sqr,sqc}" />
192
193<MODE NAME="tcl"		FILE="tcl.xml"
194				FILE_NAME_GLOB="*.{tcl,tsh}" />
195
196<MODE NAME="tex"		FILE="tex.xml"
197				FILE_NAME_GLOB="*.{tex,sty,ltx}" />
198
199<MODE NAME="texinfo"		FILE="texinfo.xml"
200				FILE_NAME_GLOB="*.texi" />
201
202<MODE NAME="text"		FILE="text.xml"
203				FILE_NAME_GLOB="*.txt" />
204
205<MODE NAME="transact-sql"	FILE="tsql.xml"
206				FILE_NAME_GLOB="*.sql" />
207
208<MODE NAME="vbscript"		FILE="vbscript.xml"
209				FILE_NAME_GLOB="*.{vbs,bas,cls}" />
210
211<MODE NAME="velocity"		FILE="velocity.xml"
212				FILE_NAME_GLOB="*.vm" />
213
214<MODE NAME="verilog"		FILE="verilog.xml"
215				FILE_NAME_GLOB="*.{ver,v}" />
216
217<MODE NAME="vhdl"		FILE="vhdl.xml"
218				FILE_NAME_GLOB="*.vh*" />
219
220<!-- XML mode must be after XSL mode, otherwise all XSL files
221     will be opened as XML because they start with <?xml... -->
222<MODE NAME="xsl"		FILE="xsl.xml"
223				FILE_NAME_GLOB="*.xsl" />
224
225<!-- Great. AElfred doesn't support entities in attribute values,
226     but all other XML parsers complain if < appears. -->
227<MODE NAME="xml"		FILE="xml.xml"
228				FILE_NAME_GLOB="*.{xml,xhtml}"
229				FIRST_LINE_GLOB="<\?xml*" />
230
231</MODES>