Syntax 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. # syntax rules version 62
  2. # (after the slash is a Cooledit color, 0-26 or any of the X colors in rgb.txt)
  3. # black
  4. # red
  5. # green
  6. # brown
  7. # blue
  8. # magenta
  9. # cyan
  10. # lightgray
  11. # gray
  12. # brightred
  13. # brightgreen
  14. # yellow
  15. # brightblue
  16. # brightmagenta
  17. # brightcyan
  18. # white
  19. file [Ss]yntax$ Syntax\sHighlighting\sdefinitions ^#\ssyntax\srules\sversion\s
  20. include syntax.syntax
  21. file ..\*\\.(diff|rej|patch)$ Diff\sOutput ^(diff|Index:)\s
  22. include diff.syntax
  23. file ..\*\\.lsm$ LSM\sFile
  24. include lsm.syntax
  25. file ..\*\\.sh$ Shell\sScript ^#!\s\*/.\*/([a-z]?|ba|pdk)sh
  26. include sh.syntax
  27. file ..\*\\.(pl|PL|pm|PM)$ Perl\sProgram ^#!\s\*(/.\*/perl|@PERL@)
  28. include perl.syntax
  29. file ..\*\\.(py|PY)$ Python\sProgram ^#!\s\*/.\*/python
  30. include python.syntax
  31. file ..\*\\.(rb|RB)$ Ruby\sProgram ^#!\s\*/.\*/ruby
  32. include ruby.syntax
  33. file ..\*\\.(man|[0-9n]|[0-9]x)$ NROFF\sSource
  34. include nroff.syntax
  35. file ..\*\\.(htm|html|HTM|HTML)$ HTML\sFile
  36. include html.syntax
  37. file ..\*\\.(xml|XML|xsd|XSD|xslt?|XSLT?|dtd|DTD)$ XML\sdocument (\\?xml\sversion|!DOCTYPE\s)
  38. include xml.syntax
  39. file ..\*\\.(pp|PP|pas|PAS|dpr|DPR|inc|INC)$ Pascal\sProgram
  40. include pascal.syntax
  41. file ..\*\\.(ada|adb|ads|ADA|ADB|ADS)$ Ada\sProgram
  42. include ada95.syntax
  43. file ..\*\\.(tcl|itcl|TCL|ITCL)$ Tcl\sProgram
  44. include tcl.syntax
  45. file ..\*\\.(sl|SL)$ S-Lang\sProgram
  46. include slang.syntax
  47. file ..\*\\.tex$ LaTeX\s2.09\sDocument
  48. include latex.syntax
  49. file ..\*\.(texi|texinfo|TEXI|TEXINFO)$ Texinfo\sDocument
  50. include texinfo.syntax
  51. file ..\*\\.([chC]|CC|cxx|cc|cpp|CPP|CXX)$ C/C\+\+\sProgram
  52. include c.syntax
  53. file ..\*\\.[fF]$ Fortran\sProgram
  54. include fortran.syntax
  55. file ..\*\\.i$ SWIG\sSource
  56. include swig.syntax
  57. file ..\*\\.(php|PHP)[0-9]?$ PHP\sProgram
  58. include php.syntax
  59. file ..\*\\.(java|JAVA|Java|jav)$ Java\sProgram
  60. include java.syntax
  61. file ..\*\\.(cs|CS)$ C\#\sProgram
  62. include cs.syntax
  63. file ..\*\\.(js|JS)$ JavaScript\sProgram
  64. include js.syntax
  65. file ..\*\\.st$ SmallTalk\sProgram
  66. include smalltalk.syntax
  67. file ..\*\\.(lisp|lsp|el)$ Lisp\sProgram
  68. include lisp.syntax
  69. file ..\*\\.(ml|mli|mly|mll|mlp)$ ML\sProgram
  70. include ml.syntax
  71. file ..\*\\.m$ Matlab\sor\sOctave\sFile
  72. include octave.syntax
  73. file ..\*\\.(sql|SQL)$ SQL\sProgram
  74. include sql.syntax
  75. file ..\*\\.spec$ RPM\sSpecfile
  76. include spec.syntax
  77. file .\*ChangeLog[\\\.A-Za-z0-9_]\*$ GNU\sChangeLog\sFile
  78. include changelog.syntax
  79. file (.\*[Mm]akefile[\\\.a-z0-9]\*|..\*\\.mk)$ Makefile
  80. include makefile.syntax
  81. file (..\*\\.m4$|configure\\.in|configure\\.ac) M4\sMacroprocessor\sSource
  82. include m4.syntax
  83. file ..\*\\.(bat|cmd)$ DOS\sBatch
  84. include dos.syntax
  85. file ..\*\\.(po|pot|pox)$ PO\sFile
  86. include po.syntax
  87. file Don_t_match_me Mail\sfolder ^From\s
  88. include mail.syntax
  89. file .\* unknown
  90. include unknown.syntax