Groovy.props 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. # Defines the syntax highlighting for Groovy
  2. #
  3. # Author: FracPete (fracpete at waikato dot ac dot nz)
  4. # Version: $Revision: 5293 $
  5. ########
  6. # Font #
  7. ########
  8. # the font name
  9. FontName=monospaced
  10. # the font size
  11. FontSize=12
  12. #############################################
  13. # Colors (R,G,B format can be used as well) #
  14. #############################################
  15. # the font color
  16. ForegroundColor=black
  17. # the background color
  18. BackgroundColor=white
  19. # the color for keywords
  20. KeywordColor=blue
  21. # the color for comments
  22. CommentColor=gray
  23. # the color for strings
  24. StringColor=red
  25. ##########
  26. # Syntax #
  27. ##########
  28. # whether the syntax highlighting etc is on or not (true|false)
  29. Syntax=true
  30. # the number of spaces to use for indentation
  31. Indentation=2
  32. # the number of characters that a single tab represents
  33. Tabs=2
  34. # whether to use blanks instead of tabs (true|false)
  35. UseBlanks=true
  36. # word delimiters
  37. Delimiters=;:{}()[]+-/%<=>!&|^~*
  38. # delimiter for quoted strings/characters
  39. QuoteDelimiters="'
  40. # the character to escape quotes
  41. QuoteEscape=\\
  42. # whether multi-line comments are enabled (true|false)
  43. MultiLineComment=true
  44. # the start delimiter of a multi-line comment
  45. MultiLineCommentStart=/*
  46. # the end delimiter of a multi-line comment
  47. MultiLineCommentEnd=*/
  48. # the start delimiter of a single-line comment
  49. SingleLineCommentStart=//
  50. # whether to add matching block ends (true|false)
  51. AddMatchingBlockEnd=true
  52. # the start of a block (e.g., "opening bracket")
  53. BlockStart={
  54. # the end of a block (e.g., "closing bracket")
  55. BlockEnd=}
  56. # whether the keywords are case-sensitive (true|false)
  57. CaseSensitive=true
  58. # the keywords
  59. Keywords=\
  60. abstract,\
  61. assert,\
  62. boolean,\
  63. break,\
  64. byte,\
  65. byvalue,\
  66. case,\
  67. cast,\
  68. catch,\
  69. char,\
  70. class,\
  71. const,\
  72. continue,\
  73. def,\
  74. default,\
  75. do,\
  76. double,\
  77. else,\
  78. extends,\
  79. false,\
  80. final,\
  81. finally,\
  82. float,\
  83. for,\
  84. future,\
  85. generic,\
  86. goto,\
  87. if,\
  88. implements,\
  89. import,\
  90. inner,\
  91. instanceof,\
  92. int,\
  93. interface,\
  94. long,\
  95. native,\
  96. new,\
  97. null,\
  98. operator,\
  99. outer,\
  100. package,\
  101. private,\
  102. protected,\
  103. public,\
  104. rest,\
  105. return,\
  106. short,\
  107. static,\
  108. super,\
  109. switch,\
  110. synchronized,\
  111. this,\
  112. throw,\
  113. throws,\
  114. transient,\
  115. true,\
  116. try,\
  117. var,\
  118. void,\
  119. volatile,\
  120. while