code-hike.theme.json 8.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361
  1. {
  2. "name": "briven",
  3. "type": "from-css",
  4. "tokenColors": [
  5. {
  6. "scope": ["comment", "punctuation.definition.comment", "string.comment"],
  7. "settings": {
  8. "foreground": "var(--ch-1)"
  9. }
  10. },
  11. {
  12. "scope": [
  13. "constant",
  14. "entity.name.constant",
  15. "variable.other.constant",
  16. "variable.other.enummember",
  17. "variable.language",
  18. "entity"
  19. ],
  20. "settings": {
  21. "foreground": "var(--ch-2)"
  22. }
  23. },
  24. {
  25. "scope": ["entity.name", "meta.export.default", "meta.definition.variable"],
  26. "settings": {
  27. "foreground": "var(--ch-3)"
  28. }
  29. },
  30. {
  31. "scope": [
  32. "variable.parameter.function",
  33. "meta.jsx.children",
  34. "meta.block",
  35. "meta.tag.attributes",
  36. "entity.name.constant",
  37. "meta.object.member",
  38. "meta.embedded.expression"
  39. ],
  40. "settings": {
  41. "foreground": "var(--ch-4)"
  42. }
  43. },
  44. {
  45. "scope": "entity.name.function",
  46. "settings": {
  47. "foreground": "var(--ch-5)"
  48. }
  49. },
  50. {
  51. "scope": ["entity.name.tag", "support.class.component"],
  52. "settings": {
  53. "foreground": "var(--ch-6)"
  54. }
  55. },
  56. {
  57. "scope": "keyword",
  58. "settings": {
  59. "foreground": "var(--ch-7)"
  60. }
  61. },
  62. {
  63. "scope": ["storage", "storage.type"],
  64. "settings": {
  65. "foreground": "var(--ch-7)"
  66. }
  67. },
  68. {
  69. "scope": ["storage.modifier.package", "storage.modifier.import", "storage.type.java"],
  70. "settings": {
  71. "foreground": "var(--ch-4)"
  72. }
  73. },
  74. {
  75. "scope": ["string", "string punctuation.section.embedded source"],
  76. "settings": {
  77. "foreground": "var(--ch-8)"
  78. }
  79. },
  80. {
  81. "scope": "support",
  82. "settings": {
  83. "foreground": "var(--ch-2)"
  84. }
  85. },
  86. {
  87. "scope": "meta.property-name",
  88. "settings": {
  89. "foreground": "var(--ch-2)"
  90. }
  91. },
  92. {
  93. "scope": "variable",
  94. "settings": {
  95. "foreground": "var(--ch-3)"
  96. }
  97. },
  98. {
  99. "scope": "variable.other",
  100. "settings": {
  101. "foreground": "var(--ch-4)"
  102. }
  103. },
  104. {
  105. "scope": "invalid.broken",
  106. "settings": {
  107. "foreground": "var(--ch-9)",
  108. "fontStyle": "italic"
  109. }
  110. },
  111. {
  112. "scope": "invalid.deprecated",
  113. "settings": {
  114. "foreground": "var(--ch-9)",
  115. "fontStyle": "italic"
  116. }
  117. },
  118. {
  119. "scope": "invalid.illegal",
  120. "settings": {
  121. "foreground": "var(--ch-9)",
  122. "fontStyle": "italic"
  123. }
  124. },
  125. {
  126. "scope": "invalid.unimplemented",
  127. "settings": {
  128. "foreground": "var(--ch-9)",
  129. "fontStyle": "italic"
  130. }
  131. },
  132. {
  133. "scope": "carriage-return",
  134. "settings": {
  135. "background": "var(--ch-7)",
  136. "foreground": "var(--ch-10)",
  137. "fontStyle": "italic underline"
  138. }
  139. },
  140. {
  141. "scope": "message.error",
  142. "settings": {
  143. "foreground": "var(--ch-9)"
  144. }
  145. },
  146. {
  147. "scope": "string variable",
  148. "settings": {
  149. "foreground": "var(--ch-2)"
  150. }
  151. },
  152. {
  153. "scope": ["source.regexp", "string.regexp"],
  154. "settings": {
  155. "foreground": "var(--ch-8)"
  156. }
  157. },
  158. {
  159. "scope": [
  160. "string.regexp.character-class",
  161. "string.regexp constant.character.escape",
  162. "string.regexp source.ruby.embedded",
  163. "string.regexp string.regexp.arbitrary-repitition"
  164. ],
  165. "settings": {
  166. "foreground": "var(--ch-8)"
  167. }
  168. },
  169. {
  170. "scope": "string.regexp constant.character.escape",
  171. "settings": {
  172. "foreground": "var(--ch-6)",
  173. "fontStyle": "bold"
  174. }
  175. },
  176. {
  177. "scope": "support.constant",
  178. "settings": {
  179. "foreground": "var(--ch-2)"
  180. }
  181. },
  182. {
  183. "scope": "support.variable",
  184. "settings": {
  185. "foreground": "var(--ch-2)"
  186. }
  187. },
  188. {
  189. "scope": "support.type.property-name.json",
  190. "settings": {
  191. "foreground": "var(--ch-6)"
  192. }
  193. },
  194. {
  195. "scope": "meta.module-reference",
  196. "settings": {
  197. "foreground": "var(--ch-2)"
  198. }
  199. },
  200. {
  201. "scope": "punctuation.definition.list.begin.markdown",
  202. "settings": {
  203. "foreground": "var(--ch-3)"
  204. }
  205. },
  206. {
  207. "scope": ["markup.heading", "markup.heading entity.name"],
  208. "settings": {
  209. "foreground": "var(--ch-2)",
  210. "fontStyle": "bold"
  211. }
  212. },
  213. {
  214. "scope": "markup.quote",
  215. "settings": {
  216. "foreground": "var(--ch-6)"
  217. }
  218. },
  219. {
  220. "scope": "markup.italic",
  221. "settings": {
  222. "foreground": "var(--ch-4)",
  223. "fontStyle": "italic"
  224. }
  225. },
  226. {
  227. "scope": "markup.bold",
  228. "settings": {
  229. "foreground": "var(--ch-4)",
  230. "fontStyle": "bold"
  231. }
  232. },
  233. {
  234. "scope": ["markup.underline"],
  235. "settings": {
  236. "fontStyle": "underline"
  237. }
  238. },
  239. {
  240. "scope": ["markup.strikethrough"],
  241. "settings": {
  242. "fontStyle": "strikethrough"
  243. }
  244. },
  245. {
  246. "scope": "markup.inline.raw",
  247. "settings": {
  248. "foreground": "var(--ch-2)"
  249. }
  250. },
  251. {
  252. "scope": ["markup.deleted", "meta.diff.header.from-file", "punctuation.definition.deleted"],
  253. "settings": {
  254. "background": "var(--ch-11)",
  255. "foreground": "var(--ch-9)"
  256. }
  257. },
  258. {
  259. "scope": ["punctuation.section.embedded"],
  260. "settings": {
  261. "foreground": "var(--ch-7)"
  262. }
  263. },
  264. {
  265. "scope": ["markup.inserted", "meta.diff.header.to-file", "punctuation.definition.inserted"],
  266. "settings": {
  267. "background": "var(--ch-12)",
  268. "foreground": "var(--ch-6)"
  269. }
  270. },
  271. {
  272. "scope": ["markup.changed", "punctuation.definition.changed"],
  273. "settings": {
  274. "background": "var(--ch-13)",
  275. "foreground": "var(--ch-3)"
  276. }
  277. },
  278. {
  279. "scope": ["markup.ignored", "markup.untracked"],
  280. "settings": {
  281. "background": "var(--ch-2)",
  282. "foreground": "var(--ch-14)"
  283. }
  284. },
  285. {
  286. "scope": "meta.diff.range",
  287. "settings": {
  288. "foreground": "var(--ch-5)",
  289. "fontStyle": "bold"
  290. }
  291. },
  292. {
  293. "scope": "meta.diff.header",
  294. "settings": {
  295. "foreground": "var(--ch-2)"
  296. }
  297. },
  298. {
  299. "scope": "meta.separator",
  300. "settings": {
  301. "foreground": "var(--ch-2)",
  302. "fontStyle": "bold"
  303. }
  304. },
  305. {
  306. "scope": "meta.output",
  307. "settings": {
  308. "foreground": "var(--ch-2)"
  309. }
  310. },
  311. {
  312. "scope": [
  313. "brackethighlighter.tag",
  314. "brackethighlighter.curly",
  315. "brackethighlighter.round",
  316. "brackethighlighter.square",
  317. "brackethighlighter.angle",
  318. "brackethighlighter.quote"
  319. ],
  320. "settings": {
  321. "foreground": "var(--ch-15)"
  322. }
  323. },
  324. {
  325. "scope": "brackethighlighter.unmatched",
  326. "settings": {
  327. "foreground": "var(--ch-9)"
  328. }
  329. },
  330. {
  331. "scope": ["constant.other.reference.link", "string.other.link"],
  332. "settings": {
  333. "foreground": "var(--ch-8)",
  334. "fontStyle": "underline"
  335. }
  336. }
  337. ],
  338. "colors": {
  339. "editor.background": "var(--ch-16)",
  340. "editor.foreground": "var(--ch-4)",
  341. "editor.selectionBackground": "var(--ch-17)",
  342. "editor.infoForeground": "var(--ch-18)",
  343. "editor.rangeHighlightBackground": "var(--ch-19)",
  344. "editorLineNumber.foreground": "var(--ch-20)",
  345. "tab.activeBackground": "var(--ch-16)",
  346. "tab.inactiveBackground": "var(--ch-21)",
  347. "tab.activeForeground": "var(--ch-4)",
  348. "tab.inactiveForeground": "var(--ch-15)",
  349. "tab.border": "var(--ch-22)",
  350. "tab.activeBorder": "var(--ch-16)",
  351. "tab.activeBorderTop": "var(--ch-23)",
  352. "tab.hoverBackground": "var(--ch-16)",
  353. "tab.hoverForeground": "var(--ch-15)",
  354. "editorGroupHeader.tabsBorder": "var(--ch-22)",
  355. "editorGroupHeader.tabsBackground": "var(--ch-21)",
  356. "list.inactiveSelectionBackground": "var(--ch-24)",
  357. "list.inactiveSelectionForeground": "var(--ch-4)",
  358. "list.hoverBackground": "var(--ch-25)",
  359. "list.hoverForeground": "var(--ch-4)"
  360. }
  361. }