clojure-cool.YAML-tmTheme 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305
  1. # [PackageDev] target_format: plist, ext: tmTheme
  2. name: clojure-cool
  3. author: selfsame
  4. colorSpaceName: sRGB
  5. gutterSettings:
  6. background: '#36463F'
  7. divider: '#05386C'
  8. foreground: '#5F7387'
  9. selectionBackground: '#4f5b66'
  10. selectionForeground: '#a7adba'
  11. semanticClass: clojure.cool
  12. settings:
  13. - settings:
  14. background: '#181E1E'
  15. caret: '#FFE400'
  16. foreground: '#DCE594'
  17. invisibles: '#0F335A'
  18. lineHighlight: '#000000'
  19. selection: '#F0EA8A'
  20. selectionForeground: '#06033D'
  21. - scope: 'sexpr'
  22. settings: {foreground: '#EE5656' }
  23. - scope: 'sexpr sexpr'
  24. settings: { foreground: '#3594FF' }
  25. - scope: 'sexpr sexpr sexpr'
  26. settings: { foreground: '#D7AB12' }
  27. - scope: 'sexpr sexpr sexpr sexpr'
  28. settings: { foreground: '#31C5C0' }
  29. - scope: 'sexpr sexpr sexpr sexpr sexpr'
  30. settings: { foreground: '#AF55D0' }
  31. - scope: 'sexpr sexpr sexpr sexpr sexpr sexpr'
  32. settings: { foreground: '#D38957' }
  33. - scope: 'sexpr sexpr sexpr sexpr sexpr sexpr sexpr'
  34. settings: { foreground: '#2B71FF' }
  35. - scope: 'sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr'
  36. settings: { foreground: '#92DE26' }
  37. - scope: 'sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr'
  38. settings: { foreground: '#99553D' }
  39. - scope: 'sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr'
  40. settings: { foreground: '#8F6DFF' }
  41. - scope: 'sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr'
  42. settings: { foreground: '#007C37' }
  43. - scope: 'sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr'
  44. settings: { foreground: '#C55D5D' }
  45. - scope: 'sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr'
  46. settings: { foreground: '#5D8EC5' }
  47. - scope: 'sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr'
  48. settings: { foreground: '#EF852F' }
  49. - scope: 'sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr'
  50. settings: { foreground: '#3594FF' }
  51. - scope: 'sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr'
  52. settings: { foreground: '#EE5656' }
  53. - scope: 'sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr'
  54. settings: { foreground: '#299F69' }
  55. - scope: 'sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr sexpr'
  56. settings: { foreground: '#AF55D0' }
  57. - name: word
  58. scope: 'word, qualified'
  59. settings:
  60. foreground: '#A59775'
  61. - name: dymaic
  62. scope: 'word.dynamic'
  63. settings:
  64. foreground: '#E3D2D2'
  65. - name: clojure.core
  66. scope: 'storage.clojure.core'
  67. settings:
  68. foreground: '#23C87C'
  69. - name: namespace
  70. scope: 'qualified namespace'
  71. settings:
  72. foreground: '#009DFE'
  73. - name: keyword
  74. scope: 'meta.keyword, meta.keyword qualified namespace, meta.keyword word, meta.keyword qualified'
  75. settings:
  76. foreground: '#B64DFF'
  77. background: '#161915'
  78. - name: keyword_qualified
  79. scope: 'meta.keyword.qualified, meta.keyword.qualified qualified namespace, meta.keyword.qualified word, meta.keyword.qualified word'
  80. settings:
  81. foreground: '#FF00A8'
  82. background: '#161915'
  83. - name: string_quoted
  84. scope: 'string.quoted.double.clojure'
  85. settings:
  86. fontStyle: ' italic'
  87. foreground: '#C5B672'
  88. - name: regex
  89. scope: string.quoted.regex.clojure
  90. settings:
  91. fontStyle: bold
  92. background: '#0C130A'
  93. foreground: '#FFAE00'
  94. - name: char
  95. scope: 'constant.character.escape'
  96. settings:
  97. fontStyle: 'bold'
  98. background: '#221105'
  99. foreground: '#3B93FF'
  100. - name: special.quote
  101. scope: 'meta.special.quote, meta.special.quote sexpr'
  102. settings:
  103. background: '#121816'
  104. - name: special.deref
  105. scope: 'meta.special.deref, meta.special.deref sexpr'
  106. settings:
  107. fontStyle: 'bold'
  108. foreground: '#30FF00'
  109. background: '#0C2602'
  110. - name: special.lambda
  111. scope: 'meta.special.lambda'
  112. settings:
  113. fontStyle: 'italic'
  114. foreground: '#00D8FF'
  115. - name: special.backtick
  116. scope: 'meta.special.backtick, meta.special.backtick sexpr'
  117. settings:
  118. foreground: '#FF0000'
  119. background: '#251B1D'
  120. - name: special.unquote
  121. scope: 'meta.special.unquote, meta.special.unquote sexpr'
  122. settings:
  123. foreground: '#3DFF00'
  124. background: '#2B372B'
  125. - name: special.ignore
  126. scope: 'meta.special.ignore'
  127. settings:
  128. fontStyle: 'bold'
  129. foreground: '#000000'
  130. - name: special.ignore.form
  131. scope: 'meta.special.ignore.form'
  132. settings:
  133. fontStyle: 'bold'
  134. foreground: '#000000'
  135. - name: special.instance
  136. scope: 'meta.special.instance'
  137. settings:
  138. foreground: '#FF8E4A'
  139. - name: number.base
  140. scope: number.base
  141. settings:
  142. foreground: '#00DEFF'
  143. - name: number.hexadecimal
  144. scope: number.hexadecimal
  145. settings:
  146. foreground: '#FFD800'
  147. - name: integer
  148. scope: number.integer
  149. settings:
  150. foreground: '#FFD800'
  151. - name: float
  152. scope: number.float
  153. settings:
  154. foreground: '#FF6000'
  155. - name: meta.constant
  156. scope: meta.constant
  157. settings:
  158. fontStyle: 'bold'
  159. foreground: '#07A765'
  160. - name: illegal
  161. scope: 'invalid, meta.special.lambda meta.special.lambda, source meta.lambda.argument'
  162. settings:
  163. fontStyle: 'bold'
  164. foreground: '#FF0000'
  165. background: '#170000'
  166. - name: meta.lambda.argument
  167. scope: 'meta.special.lambda meta.lambda.argument'
  168. settings:
  169. foreground: '#00E4FF'
  170. - name: newline
  171. scope: 'meta.newline, meta.indent'
  172. settings:
  173. background: '#181E1E'
  174. - name: comment
  175. scope: 'comment'
  176. settings:
  177. background: '#141512'
  178. foreground: '#A2A2A2'
  179. - name: comment.TODO
  180. scope: 'comment.TODO'
  181. settings:
  182. foreground: '#D96BD8'
  183. - name: comment.TODO.text
  184. scope: 'comment.TODO.text'
  185. settings:
  186. foreground: '#FFFFFF'
  187. - name: repl_prompt
  188. scope: 'repl.prompt'
  189. settings:
  190. fontStyle: 'bold italic'
  191. foreground: '#FFC500'
  192. # - name: Error
  193. # scope: 'repl.Error'
  194. # settings:
  195. # fontStyle: 'bold italic'
  196. # background: '#230E00'
  197. # foreground: '#F00E3F'
  198. # - name: Warning
  199. # scope: 'repl.Warning'
  200. # settings:
  201. # fontStyle: 'bold italic'
  202. # background: '#230E00'
  203. # foreground: '#DE6F20'
  204. # - name: escape.code
  205. # scope: 'repl.escape.black'
  206. # settings:
  207. # foreground: '#FFFFFF'
  208. # - name: escape.code
  209. # scope: 'repl.escape.red'
  210. # settings:
  211. # foreground: '#FF0000'
  212. # - name: escape.code
  213. # scope: 'repl.escape.code'
  214. # settings:
  215. # background: '#0F1214'
  216. # foreground: '#0F1214'