/jEdit/tags/jedit-4-3/modes/catalog

# · #! · 545 lines · 365 code · 180 blank · 0 comment · 0 complexity · 565ffb118d4998eaa929a6bad0f86846 MD5 · raw file

  1. <?xml version="1.0"?>
  2. <!-- This is a mode catalog. Edit modes must be listed here, -->
  3. <!-- otherwise they will not be available to jEdit. -->
  4. <!DOCTYPE MODES SYSTEM "catalog.dtd">
  5. <MODES>
  6. <MODE NAME="actionscript" FILE="actionscript.xml"
  7. FILE_NAME_GLOB="*.as" />
  8. <MODE NAME="ada" FILE="ada.xml"
  9. FILE_NAME_GLOB="*.{ada,adb,ads}"/>
  10. <MODE NAME="ada95" FILE="ada95.xml" />
  11. <MODE NAME="antlr" FILE="antlr.xml"
  12. FILE_NAME_GLOB="*.g" />
  13. <MODE NAME="apacheconf" FILE="apacheconf.xml"
  14. FILE_NAME_GLOB="*httpd.conf" />
  15. <MODE NAME="apdl" FILE="apdl.xml"
  16. FILE_NAME_GLOB="*.{ans,inp,mak,mac}" />
  17. <MODE NAME="applescript" FILE="applescript.xml"
  18. FILE_NAME_GLOB="*.applescript" />
  19. <MODE NAME="asp" FILE="asp.xml"
  20. FILE_NAME_GLOB="*.{asp,asa}" />
  21. <MODE NAME="aspect-j" FILE="aspect-j.xml"
  22. FILE_NAME_GLOB="*.aj" />
  23. <MODE NAME="assembly-agc" FILE="assembly-agc.xml"
  24. FILE_NAME_GLOB="*.agc" />
  25. <MODE NAME="assembly-ags" FILE="assembly-ags.xml"
  26. FILE_NAME_GLOB="*.aea" />
  27. <MODE NAME="assembly-m68k" FILE="assembly-m68k.xml" />
  28. <MODE NAME="assembly-macro32" FILE="assembly-macro32.xml"
  29. FILE_NAME_GLOB="*.mar" />
  30. <MODE NAME="assembly-mcs51" FILE="assembly-mcs51.xml" />
  31. <MODE NAME="assembly-r2000" FILE="assembly-r2000.xml"
  32. FILE_NAME_GLOB="*.mips" />
  33. <MODE NAME="assembly-parrot" FILE="assembly-parrot.xml"
  34. FILE_NAME_GLOB="*.pasm" />
  35. <MODE NAME="assembly-x86" FILE="assembly-x86.xml"
  36. FILE_NAME_GLOB="*.asm" />
  37. <MODE NAME="awk" FILE="awk.xml"
  38. FILE_NAME_GLOB="*.awk"
  39. FIRST_LINE_GLOB="#!*awk*" />
  40. <MODE NAME="b" FILE="b.xml"
  41. FILE_NAME_GLOB="*.{imp,ref,mch}" />
  42. <MODE NAME="batch" FILE="batch.xml"
  43. FILE_NAME_GLOB="*.{bat,cmd}" />
  44. <MODE NAME="bbj" FILE="bbj.xml"
  45. FILE_NAME_GLOB="*.bbj" />
  46. <!-- if anyone knows a file name glob that can be used with this mode,
  47. please let me know -->
  48. <MODE NAME="bcel" FILE="bcel.xml" />
  49. <!-- Now that BeanShell 2.0 supports class declarations, its syntax is
  50. almost identical to Java. -->
  51. <MODE NAME="beanshell" FILE="java.xml"
  52. FILE_NAME_GLOB="*.bsh" />
  53. <MODE NAME="bibtex" FILE="bibtex.xml"
  54. FILE_NAME_GLOB="*.bib" />
  55. <MODE NAME="binsource-agc" FILE="binsource-agc.xml"
  56. FILE_NAME_GLOB="*.binsource" />
  57. <!-- We let c++ color the .h files -->
  58. <MODE NAME="c" FILE="c.xml"
  59. FILE_NAME_GLOB="*.c" />
  60. <MODE NAME="chill" FILE="chill.xml"
  61. FILE_NAME_GLOB="*.{chl,mpol}" />
  62. <MODE NAME="cil" FILE="cil.xml"
  63. FILE_NAME_GLOB="*.il" />
  64. <MODE NAME="clips" FILE="clips.xml"
  65. FILE_NAME_GLOB="*.clp" />
  66. <MODE NAME="clojure" FILE="clojure.xml" />
  67. <MODE NAME="cmake" FILE="cmake.xml"
  68. FILE_NAME_GLOB="CMakeLists.txt"/>
  69. <MODE NAME="cobol" FILE="cobol.xml"
  70. FILE_NAME_GLOB="*.cbl" />
  71. <MODE NAME="coldfusion" FILE="coldfusion.xml"
  72. FILE_NAME_GLOB="*.{cfm,dbm,cfc}" />
  73. <MODE NAME="c++" FILE="cplusplus.xml"
  74. FILE_NAME_GLOB="*.{cc,cpp,h,hh,hpp,cxx}" />
  75. <MODE NAME="c#" FILE="csharp.xml"
  76. FILE_NAME_GLOB="*.cs" />
  77. <MODE NAME="css" FILE="css.xml"
  78. FILE_NAME_GLOB="*.css" />
  79. <MODE NAME="csv" FILE="csv.xml"
  80. FILE_NAME_GLOB="*.csv" />
  81. <MODE NAME="cvs-commit" FILE="cvs-commit.xml"
  82. FILE_NAME_GLOB="cvs*.tmp"/>
  83. <MODE NAME="d" FILE="d.xml"
  84. FILE_NAME_GLOB="*.d" />
  85. <MODE NAME="django" FILE="django.xml"/>
  86. <MODE NAME="dot" FILE="dot.xml"
  87. FILE_NAME_GLOB="*.dot" />
  88. <MODE NAME="doxygen" FILE="doxygen.xml"
  89. FILE_NAME_GLOB="doxyfile*" />
  90. <MODE NAME="dsssl" FILE="dsssl.xml"
  91. FILE_NAME_GLOB="*.dsl" />
  92. <MODE NAME="embperl" FILE="embperl.xml"
  93. FILE_NAME_GLOB="*.epl"/>
  94. <MODE NAME="erlang" FILE="erlang.xml"
  95. FILE_NAME_GLOB="*.erl"/>
  96. <MODE NAME="eiffel" FILE="eiffel.xml"
  97. FILE_NAME_GLOB="*.e" />
  98. <MODE NAME="fhtml" FILE="fhtml.xml"
  99. FILE_NAME_GLOB="*.{furnace,fhtml}"/>
  100. <MODE NAME="factor" FILE="factor.xml"
  101. FILE_NAME_GLOB="*.factor"/>
  102. <MODE NAME="forth" FILE="forth.xml"
  103. FILE_NAME_GLOB="*.f" />
  104. <MODE NAME="fortran" FILE="fortran.xml"
  105. FILE_NAME_GLOB="*.{for,fort,f77,f90}" />
  106. <MODE NAME="foxpro" FILE="foxpro.xml"
  107. FILE_NAME_GLOB="*.prg" />
  108. <MODE NAME="freemarker" FILE="freemarker.xml"
  109. FILE_NAME_GLOB="*.ftl"
  110. FIRST_LINE_GLOB="&lt;\#ftl*"/>
  111. <MODE NAME="gcbasic" FILE="gcbasic.xml"
  112. FILE_NAME_GLOB="*.{gc,gcb}"
  113. FIRST_LINE_GLOB="{*GCBASIC*,*Great Cow BASIC*}" />
  114. <MODE NAME="gettext" FILE="gettext.xml"
  115. FILE_NAME_GLOB="*.{po,pot}" />
  116. <MODE NAME="gnuplot" FILE="gnuplot.xml"
  117. FILE_NAME_GLOB="*.{dem,plt}" />
  118. <MODE NAME="groovy" FILE="groovy.xml"
  119. FILE_NAME_GLOB="*.{gant,gradle,groovy,grv}"/>
  120. <MODE NAME="haskell" FILE="haskell.xml"
  121. FILE_NAME_GLOB="*.hs" />
  122. <!-- Used by Andre Kaplan's Hex plugin -->
  123. <MODE NAME="hex" FILE="hex.xml" />
  124. <MODE NAME="hlsl" FILE="hlsl.xml"
  125. FILE_NAME_GLOB="*.fx" />
  126. <MODE NAME="htaccess" FILE="htaccess.xml"
  127. FILE_NAME_GLOB=".htaccess" />
  128. <MODE NAME="html" FILE="html.xml"
  129. FILE_NAME_GLOB="*.{html,htm,hta}" />
  130. <MODE NAME="i4gl" FILE="i4gl.xml"
  131. FILE_NAME_GLOB="*.4gl" />
  132. <MODE NAME="icalendar" FILE="ical.xml"
  133. FILE_NAME_GLOB="*.ics" />
  134. <MODE NAME="icon" FILE="icon.xml"
  135. FILE_NAME_GLOB="*.icn" />
  136. <MODE NAME="idl" FILE="idl.xml"
  137. FILE_NAME_GLOB="*.idl" />
  138. <MODE NAME="inform" FILE="inform.xml"
  139. FILE_NAME_GLOB="*.inf" />
  140. <MODE NAME="inno-setup" FILE="inno-setup.xml"
  141. FILE_NAME_GLOB="*.iss" />
  142. <MODE NAME="ini" FILE="ini.xml"
  143. FILE_NAME_GLOB="*.{ini,reg}" />
  144. <MODE NAME="interlis" FILE="interlis.xml"
  145. FILE_NAME_GLOB="*.ili" />
  146. <MODE NAME="io" FILE="io.xml"
  147. FILE_NAME_GLOB="*.io" />
  148. <MODE NAME="javacc" FILE="javacc.xml"
  149. FILE_NAME_GLOB="*.{jj,jjt}"/>
  150. <MODE NAME="java" FILE="java.xml"
  151. FILE_NAME_GLOB="*.java" />
  152. <MODE NAME="javafx" FILE="javafx.xml"
  153. FILE_NAME_GLOB="*.fx" />
  154. <MODE NAME="javascript" FILE="javascript.xml"
  155. FILE_NAME_GLOB="{*.js,Buildsub}" />
  156. <MODE NAME="jcl" FILE="jcl.xml"
  157. FILE_NAME_GLOB="*.jcl" />
  158. <MODE NAME="jedit-actions" FILE="jedit-actions.xml" />
  159. <MODE NAME="jhtml" FILE="jhtml.xml"
  160. FILE_NAME_GLOB="*.jhtml" />
  161. <MODE NAME="jmk" FILE="jmk.xml"
  162. FILE_NAME_GLOB="*.jmk" />
  163. <MODE NAME="jsp" FILE="jsp.xml"
  164. FILE_NAME_GLOB="*.{jsp,jsf,jspf,tag}" />
  165. <!-- Note that a generic 'tex.xml' is included as well, for minimal
  166. plain TeX/AMSTeX highlighting. -->
  167. <MODE NAME="latex" FILE="latex.xml"
  168. FILE_NAME_GLOB="*.{tex,sty,ltx}" />
  169. <MODE NAME="lilypond" FILE="lilypond.xml"
  170. FILE_NAME_GLOB="*.ly" />
  171. <MODE NAME="lisp" FILE="lisp.xml"
  172. FILE_NAME_GLOB="*.{lisp,lsp,el}" />
  173. <MODE NAME="literate-haskell" FILE="literate-haskell.xml"
  174. FILE_NAME_GLOB="*.lhs" />
  175. <MODE NAME="lotos" FILE="lotos.xml"
  176. FILE_NAME_GLOB="*.{lot,lotos}"/>
  177. <MODE NAME="lua" FILE="lua.xml"
  178. FILE_NAME_GLOB="*.lua" />
  179. <MODE NAME="mail" FILE="mail.xml" />
  180. <MODE NAME="makefile" FILE="makefile.xml"
  181. FILE_NAME_GLOB="*makefile" />
  182. <MODE NAME="maple" FILE="maple.xml"
  183. FILE_NAME_GLOB="*.{mpl,mws}" />
  184. <MODE NAME="ml" FILE="ml.xml"
  185. FILE_NAME_GLOB="*.{sml,ml}" />
  186. <MODE NAME="modula3" FILE="modula3.xml"
  187. FILE_NAME_GLOB="*.[im]3" />
  188. <MODE NAME="moin" FILE="moin.xml"
  189. FILE_NAME_GLOB="*.moin" />
  190. <MODE NAME="mqsc" FILE="mqsc.xml"
  191. FILE_NAME_GLOB="*.mqsc" />
  192. <MODE NAME="myghty" FILE="myghty.xml"
  193. FILE_NAME_GLOB="{autohandler,dhandler,*.myt}"/>
  194. <MODE NAME="mysql" FILE="mysql.xml" />
  195. <MODE NAME="n3" FILE="n3.xml"
  196. FILE_NAME_GLOB="*.n3" />
  197. <MODE NAME="netrexx" FILE="netrexx.xml"
  198. FILE_NAME_GLOB="*.nrx" />
  199. <MODE NAME="nqc" FILE="nqc.xml"
  200. FILE_NAME_GLOB="*.nqc" />
  201. <MODE NAME="nsis2" FILE="nsis2.xml"
  202. FILE_NAME_GLOB="*.{nsi,nsh}" />
  203. <MODE NAME="objective-c" FILE="objective-c.xml"
  204. FILE_NAME_GLOB="*.{objc,m}" />
  205. <MODE NAME="objectrexx" FILE="objectrexx.xml"
  206. FILE_NAME_GLOB="*.{rex,orx}" />
  207. <MODE NAME="occam" FILE="occam.xml"
  208. FILE_NAME_GLOB="*.icc" />
  209. <MODE NAME="omnimark" FILE="omnimark.xml"
  210. FILE_NAME_GLOB="*.x{om,in}" />
  211. <MODE NAME="pascal" FILE="pascal.xml"
  212. FILE_NAME_GLOB="*.{pas,dpr,dpk}" />
  213. <MODE NAME="patch" FILE="patch.xml"
  214. FILE_NAME_GLOB="*.{diff,patch}" />
  215. <MODE NAME="perl" FILE="perl.xml"
  216. FILE_NAME_GLOB="*.p[lm]"
  217. FIRST_LINE_GLOB="#!/*perl*" />
  218. <MODE NAME="php" FILE="php.xml"
  219. FILE_NAME_GLOB="*.{php3,php4,php,phtml,inc}"
  220. FIRST_LINE_GLOB="{&lt;?php*,#!/*php*}" />
  221. <MODE NAME="pike" FILE="pike.xml"
  222. FILE_NAME_GLOB="*.{pike,pmod}" />
  223. <MODE NAME="pl-sql" FILE="pl-sql.xml"
  224. FILE_NAME_GLOB="*.pls" />
  225. <MODE NAME="pl1" FILE="pl1.xml"
  226. FILE_NAME_GLOB="*.pl[i1]" />
  227. <MODE NAME="pop11" FILE="pop11.xml"
  228. FILE_NAME_GLOB="*.{p,pop11,p11}" />
  229. <MODE NAME="postscript" FILE="postscript.xml"
  230. FILE_NAME_GLOB="*.{ps,eps}" />
  231. <MODE NAME="povray" FILE="povray.xml"
  232. FILE_NAME_GLOB="*.{pov,povray}" />
  233. <MODE NAME="powerdynamo" FILE="powerdynamo.xml"
  234. FILE_NAME_GLOB="*.{ssc,stm}" />
  235. <MODE NAME="powershell" FILE="powershell.xml"
  236. FILE_NAME_GLOB="*.ps1" />
  237. <MODE NAME="prolog" FILE="prolog.xml"
  238. FILE_NAME_GLOB="*.pro" />
  239. <MODE NAME="progress" FILE="progress.xml"
  240. FILE_NAME_GLOB="*.[piw]" />
  241. <MODE NAME="properties" FILE="props.xml"
  242. FILE_NAME_GLOB="*{properties,props}" />
  243. <MODE NAME="psp" FILE="psp.xml"
  244. FILE_NAME_GLOB="*.psp" />
  245. <MODE NAME="ptl" FILE="ptl.xml"
  246. FILE_NAME_GLOB="*.ptl"/>
  247. <MODE NAME="pure" FILE="pure.xml"
  248. FILE_NAME_GLOB="*.pure" />
  249. <MODE NAME="pvwave" FILE="pvwave.xml"
  250. FILE_NAME_GLOB="*.jou" />
  251. <MODE NAME="pyrex" FILE="pyrex.xml"
  252. FILE_NAME_GLOB="*.{pyx}" />
  253. <MODE NAME="python" FILE="python.xml"
  254. FILE_NAME_GLOB="*.{py,pyw,sc,jy}"
  255. FIRST_LINE_GLOB="#!*/*python*" />
  256. <MODE NAME="rebol" FILE="rebol.xml"
  257. FILE_NAME_GLOB="*.r" />
  258. <MODE NAME="redcode" FILE="redcode.xml"
  259. FILE_NAME_GLOB="*.{red,rc}" />
  260. <MODE NAME="relax-ng-compact" FILE="relax-ng-compact.xml"
  261. FILE_NAME_GLOB="*.rnc" />
  262. <MODE NAME="renderman-rib" FILE="rib.xml"
  263. FILE_NAME_GLOB="*.rib" />
  264. <MODE NAME="rd" FILE="rd.xml"
  265. FILE_NAME_GLOB="*.rd" />
  266. <MODE NAME="rest" FILE="rest.xml"
  267. FILE_NAME_GLOB="*.{rst,rest}"
  268. FIRST_LINE_GLOB="{===,~~~}*"/>
  269. <MODE NAME="rfc" FILE="rfc.xml"
  270. FILE_NAME_GLOB="rfc*.txt" />
  271. <MODE NAME="rhtml" FILE="rhtml.xml"
  272. FILE_NAME_GLOB="*.rhtml" />
  273. <MODE NAME="rpm-spec" FILE="rpmspec.xml"
  274. FILE_NAME_GLOB="*.spec" />
  275. <MODE NAME="rtf" FILE="rtf.xml"
  276. FILE_NAME_GLOB="*.rtf" />
  277. <MODE NAME="ruby" FILE="ruby.xml"
  278. FILE_NAME_GLOB="*.{rb,rbw}"
  279. FIRST_LINE_GLOB="#!*/*ruby*" />
  280. <MODE NAME="rview" FILE="rview.xml"
  281. FILE_NAME_GLOB="*.rvw" />
  282. <MODE NAME="s+" FILE="splus.xml"
  283. FILE_NAME_GLOB="*.ssc" />
  284. <MODE NAME="s#" FILE="ssharp.xml"
  285. FILE_NAME_GLOB="*.{ss,ssc,ssi,ssw,sts,aml}" />
  286. <MODE NAME="sas" FILE="sas.xml"
  287. FILE_NAME_GLOB="*.sas" />
  288. <MODE NAME="scheme" FILE="scheme.xml"
  289. FILE_NAME_GLOB="*.scm" />
  290. <MODE NAME="sgml" FILE="sgml.xml"
  291. FILE_NAME_GLOB="*.{sgml,sgm,dtd}" />
  292. <MODE NAME="rcp" FILE="rcp.xml"
  293. FILE_NAME_GLOB="*.rcp" />
  294. <MODE NAME="shellscript" FILE="shellscript.xml"
  295. FILE_NAME_GLOB="*.{csh,sh,bash,login,profile,bashrc,bash_profile}"
  296. FIRST_LINE_GLOB="#!/*sh*" />
  297. <MODE NAME="shtml" FILE="shtml.xml"
  298. FILE_NAME_GLOB="*.{shtml,shtm,ssi}" />
  299. <MODE NAME="slate" FILE="slate.xml"
  300. FILE_NAME_GLOB="*.slate" />
  301. <MODE NAME="smalltalk" FILE="smalltalk.xml"
  302. FILE_NAME_GLOB="*.{st,sources,changes}" />
  303. <MODE NAME="sdl/pr" FILE="sdl_pr.xml"
  304. FILE_NAME_GLOB="*.pr"/>
  305. <MODE NAME="sql-loader" FILE="sql-loader.xml"
  306. FILE_NAME_GLOB="*.ctl" />
  307. <MODE NAME="smi-mib" FILE="smi-mib.xml"
  308. FILE_NAME_GLOB="*{.mib,-MIB.txt}" />
  309. <MODE NAME="sqr" FILE="sqr.xml"
  310. FILE_NAME_GLOB="*.{sqr,sqc}" />
  311. <MODE NAME="squidconf" FILE="squidconf.xml"
  312. FILE_NAME_GLOB="squid.conf" />
  313. <MODE NAME="stata_do" FILE="statado.xml"
  314. FILE_NAME_GLOB="*.{do}" />
  315. <MODE NAME="stata_ado" FILE="stataado.xml"
  316. FILE_NAME_GLOB="*.{ado}" />
  317. <MODE NAME="svn-commit" FILE="svn-commit.xml"
  318. FILE_NAME_GLOB="svn-commit*.tmp" />
  319. <MODE NAME="swig" FILE="swig.xml"
  320. FILE_NAME_GLOB="*.{i,swg}" />
  321. <MODE NAME="tcl" FILE="tcl.xml"
  322. FILE_NAME_GLOB="*.{tcl,tsh}" />
  323. <MODE NAME="texinfo" FILE="texinfo.xml"
  324. FILE_NAME_GLOB="*.texi" />
  325. <MODE NAME="tex" FILE="tex.xml" />
  326. <MODE NAME="text" FILE="text.xml"
  327. FILE_NAME_GLOB="*.txt" />
  328. <MODE NAME="tsp" FILE="tsp.xml"
  329. FILE_NAME_GLOB="*.tsp" />
  330. <MODE NAME="tpl" FILE="tpl.xml"
  331. FILE_NAME_GLOB="*.tpl" />
  332. <MODE NAME="transact-sql" FILE="tsql.xml"
  333. FILE_NAME_GLOB="*.sql" />
  334. <MODE NAME="template-toolkit" FILE="tthtml.xml"
  335. FILE_NAME_GLOB="*.tt{html,css,js}" />
  336. <MODE NAME="twiki" FILE="twiki.xml"
  337. FILE_NAME_GLOB="*.twiki"/>
  338. <MODE NAME="typoscript" FILE="typoscript.xml"
  339. FILE_NAME_GLOB="*.ts"/>
  340. <MODE NAME="uscript" FILE="uscript.xml"
  341. FILE_NAME_GLOB="*.uc" />
  342. <MODE NAME="vbscript" FILE="vbscript.xml"
  343. FILE_NAME_GLOB="*.{vbs,bas,cls}" />
  344. <MODE NAME="velocity" FILE="velocity.xml"
  345. FILE_NAME_GLOB="*.vm" />
  346. <MODE NAME="verilog" FILE="verilog.xml"
  347. FILE_NAME_GLOB="*.{ver,v,sv}" />
  348. <MODE NAME="vhdl" FILE="vhdl.xml"
  349. FILE_NAME_GLOB="*.vh*" />
  350. <MODE NAME="vrml2" FILE="vrml2.xml"
  351. FILE_NAME_GLOB="*.{wrl,wrz}"/>
  352. <MODE NAME="xml" FILE="xml.xml"
  353. FILE_NAME_GLOB="*.{xml,xhtml,xsd,qrc,ui}"
  354. FIRST_LINE_GLOB="&lt;\?xml*" />
  355. <MODE NAME="xq" FILE="xq.xml"
  356. FILE_NAME_GLOB="*.x{q,qm,ql}" />
  357. <MODE NAME="xsl" FILE="xsl.xml"
  358. FILE_NAME_GLOB="*.xsl" />
  359. <MODE NAME="yab" FILE="yab.xml"
  360. FILE_NAME_GLOB="*.yab" />
  361. <MODE NAME="yaml" FILE="yaml.xml"
  362. FILE_NAME_GLOB="*.{yml,yaml}" />
  363. <MODE NAME="zpt" FILE="zpt.xml"
  364. FILE_NAME_GLOB="*.{pt,zpt}"/>
  365. </MODES>