PageRenderTime 83ms CodeModel.GetById 18ms RepoModel.GetById 0ms 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
Possible License(s): BSD-3-Clause, AGPL-1.0, Apache-2.0, LGPL-2.0, LGPL-3.0, GPL-2.0, CC-BY-SA-3.0, LGPL-2.1, GPL-3.0, MPL-2.0-no-copyleft-exception, IPL-1.0
  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="ada95" FILE="ada95.xml"
  9. FILE_NAME_GLOB="*.{ada,adb,ads}" />
  10. <MODE NAME="asp" FILE="asp.xml"
  11. FILE_NAME_GLOB="*.{asp,asa}" />
  12. <MODE NAME="assembly-r2000" FILE="assembly-r2000.xml"
  13. FILE_NAME_GLOB="*.mips" />
  14. <MODE NAME="assembly-x86" FILE="assembly-x86.xml"
  15. FILE_NAME_GLOB="*.asm" />
  16. <MODE NAME="awk" FILE="awk.xml"
  17. FILE_NAME_GLOB="*.awk" />
  18. <MODE NAME="b" FILE="b.xml"
  19. FILE_NAME_GLOB="*.{imp,ref,mch}" />
  20. <MODE NAME="batch" FILE="batch.xml"
  21. FILE_NAME_GLOB="*.bat" />
  22. <MODE NAME="bbj" FILE="bbj.xml"
  23. FILE_NAME_GLOB="*.bbj" />
  24. <!-- if anyone knows a file name glob that can be used with this mode,
  25. please let me know -->
  26. <MODE NAME="bcel" FILE="bcel.xml" />
  27. <MODE NAME="beanshell" FILE="beanshell.xml"
  28. FILE_NAME_GLOB="*.bsh" />
  29. <MODE NAME="bibtex" FILE="bibtex.xml"
  30. FILE_NAME_GLOB="*.bib" />
  31. <!-- We let Objective C mode highlight .h files -->
  32. <MODE NAME="c" FILE="c.xml"
  33. FILE_NAME_GLOB="*.c" />
  34. <MODE NAME="cobol" FILE="cobol.xml"
  35. FILE_NAME_GLOB="*.cbl" />
  36. <MODE NAME="coldfusion" FILE="coldfusion.xml"
  37. FILE_NAME_GLOB="*.{cfm,dbm}" />
  38. <MODE NAME="c++" FILE="cplusplus.xml"
  39. FILE_NAME_GLOB="*.{cc,cpp,hh,hpp,cxx}" />
  40. <MODE NAME="c#" FILE="csharp.xml"
  41. FILE_NAME_GLOB="*.cs" />
  42. <MODE NAME="css" FILE="css.xml"
  43. FILE_NAME_GLOB="*.css" />
  44. <MODE NAME="dsssl" FILE="dsssl.xml"
  45. FILE_NAME_GLOB="*.dsl" />
  46. <MODE NAME="eiffel" FILE="eiffel.xml"
  47. FILE_NAME_GLOB="*.e" />
  48. <MODE NAME="foxpro" FILE="foxpro.xml"
  49. FILE_NAME_GLOB="*.prg" />
  50. <MODE NAME="haskell" FILE="haskell.xml"
  51. FILE_NAME_GLOB="*.hs" />
  52. <MODE NAME="html" FILE="html.xml"
  53. FILE_NAME_GLOB="*.{html,htm}" />
  54. <MODE NAME="idl" FILE="idl.xml"
  55. FILE_NAME_GLOB="*.idl" />
  56. <MODE NAME="ini" FILE="ini.xml"
  57. FILE_NAME_GLOB="*.{ini,reg}" />
  58. <MODE NAME="java" FILE="java.xml"
  59. FILE_NAME_GLOB="*.java" />
  60. <MODE NAME="javascript" FILE="javascript.xml"
  61. FILE_NAME_GLOB="*.js" />
  62. <MODE NAME="jhtml" FILE="jhtml.xml"
  63. FILE_NAME_GLOB="*.jhtml" />
  64. <MODE NAME="jmk" FILE="jmk.xml"
  65. FILE_NAME_GLOB="*.jmk" />
  66. <MODE NAME="jsp" FILE="jsp.xml"
  67. FILE_NAME_GLOB="*.{jsp,jsf,jspf}" />
  68. <MODE NAME="lisp" FILE="lisp.xml"
  69. FILE_NAME_GLOB="*.{lisp,lsp,el}" />
  70. <MODE NAME="makefile" FILE="makefile.xml"
  71. FILE_NAME_GLOB="*{makefile,.mak}" />
  72. <MODE NAME="ml" FILE="ml.xml"
  73. FILE_NAME_GLOB="*.{sml,ml}" />
  74. <MODE NAME="netrexx" FILE="netrexx.xml"
  75. FILE_NAME_GLOB="*.nrx" />
  76. <MODE NAME="objective-c" FILE="objective-c.xml"
  77. FILE_NAME_GLOB="*.[mh]" />
  78. <MODE NAME="objectrexx" FILE="objectrexx.xml"
  79. FILE_NAME_GLOB="*.{rex,orx}" />
  80. <MODE NAME="occam" FILE="occam.xml"
  81. FILE_NAME_GLOB="*.icc" />
  82. <MODE NAME="omnimark" FILE="omnimark.xml"
  83. FILE_NAME_GLOB="*.x{om,in}" />
  84. <MODE NAME="pascal" FILE="pascal.xml"
  85. FILE_NAME_GLOB="*.{pas,inc,dpr,dpk}" />
  86. <MODE NAME="patch" FILE="patch.xml"
  87. FILE_NAME_GLOB="*.{diff,patch}" />
  88. <MODE NAME="perl" FILE="perl.xml"
  89. FILE_NAME_GLOB="*.p[lm]"
  90. FIRST_LINE_GLOB="#!/*perl*" />
  91. <MODE NAME="php" FILE="php.xml"
  92. FILE_NAME_GLOB="*.{php3,php4,php,phtml}"
  93. FIRST_LINE_GLOB="&lt;?php" />
  94. <MODE NAME="pl-sql" FILE="pl-sql.xml"
  95. FILE_NAME_GLOB="*.pls" />
  96. <MODE NAME="postscript" FILE="postscript.xml"
  97. FILE_NAME_GLOB="*.{ps,eps}" />
  98. <MODE NAME="povray" FILE="povray.xml"
  99. FILE_NAME_GLOB="*.{pov,povray}" />
  100. <MODE NAME="prolog" FILE="prolog.xml"
  101. FILE_NAME_GLOB="*.pro" />
  102. <MODE NAME="progress" FILE="progress.xml"
  103. FILE_NAME_GLOB="*.[piwf]" />
  104. <MODE NAME="properties" FILE="props.xml"
  105. FILE_NAME_GLOB="*{properties,props}" />
  106. <MODE NAME="pvwave" FILE="pvwave.xml"
  107. FILE_NAME_GLOB="*.jou" />
  108. <MODE NAME="python" FILE="python.xml"
  109. FILE_NAME_GLOB="*.py" />
  110. <MODE NAME="rebol" FILE="rebol.xml"
  111. FILE_NAME_GLOB="*.r" />
  112. <MODE NAME="rpm-spec" FILE="rpmspec.xml"
  113. FILE_NAME_GLOB="*.spec" />
  114. <MODE NAME="ruby" FILE="ruby.xml"
  115. FILE_NAME_GLOB="*.rb" />
  116. <MODE NAME="rview" FILE="rview.xml"
  117. FILE_NAME_GLOB="*.rvw" />
  118. <!-- Note: same XML file as LISP mode -->
  119. <MODE NAME="scheme" FILE="lisp.xml"
  120. FILE_NAME_GLOB="*.scm" />
  121. <MODE NAME="sgml" FILE="sgml.xml"
  122. FILE_NAME_GLOB="*.{sgml,sgm,dtd}" />
  123. <MODE NAME="shellscript" FILE="shellscript.xml"
  124. FILE_NAME_GLOB="*.{csh,sh}"
  125. FIRST_LINE_GLOB="#!/*sh*" />
  126. <MODE NAME="shtml" FILE="shtml.xml"
  127. FILE_NAME_GLOB="*.{shtml,shtm}" />
  128. <MODE NAME="sqr" FILE="sqr.xml"
  129. FILE_NAME_GLOB="*.{sqr,sqc}" />
  130. <MODE NAME="tcl" FILE="tcl.xml"
  131. FILE_NAME_GLOB="*.{tcl,tsh}" />
  132. <MODE NAME="tex" FILE="tex.xml"
  133. FILE_NAME_GLOB="*.{tex,sty,ltx}" />
  134. <MODE NAME="texinfo" FILE="texinfo.xml"
  135. FILE_NAME_GLOB="*.texi" />
  136. <MODE NAME="text" FILE="text.xml"
  137. FILE_NAME_GLOB="*.txt" />
  138. <MODE NAME="transact-sql" FILE="tsql.xml"
  139. FILE_NAME_GLOB="*.sql" />
  140. <MODE NAME="vbscript" FILE="vbscript.xml"
  141. FILE_NAME_GLOB="*.{vbs,bas,cls}" />
  142. <MODE NAME="velocity" FILE="velocity.xml"
  143. FILE_NAME_GLOB="*.vm" />
  144. <MODE NAME="verilog" FILE="verilog.xml"
  145. FILE_NAME_GLOB="*.{ver,v}" />
  146. <MODE NAME="vhdl" FILE="vhdl.xml"
  147. FILE_NAME_GLOB="*.vh*" />
  148. <!-- XML mode must be after XSL mode, otherwise all XSL files
  149. will be opened as XML because they start with <?xml... -->
  150. <MODE NAME="xsl" FILE="xsl.xml"
  151. FILE_NAME_GLOB="*.xsl" />
  152. <!-- Great. AElfred doesn't support entities in attribute values,
  153. but all other XML parsers complain if < appears. -->
  154. <MODE NAME="xml" FILE="xml.xml"
  155. FILE_NAME_GLOB="*.{xml,xhtml}"
  156. FIRST_LINE_GLOB="<\?xml*" />
  157. </MODES>