code-hike.theme.json361 lines · main
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}