updated to gruvbox-material eb4db99d
Steve · 2023-05-27 17:22 12 file(s) · +2455 −2781
astro.config.ts +3 −3
4 4
import image from "@astrojs/image";
5 5
import sitemap from "@astrojs/sitemap";
6 6
import prefetch from "@astrojs/prefetch";
7 -
import catppuccinTheme from "./catppuccin.json";
7 +
import gruvboxMaterial from "./gruvbox-material.json";
8 8
9 9
// https://astro.build/config
10 10
13 13
14 14
// https://astro.build/config
15 15
export default defineConfig({
16 -
  site: "https://stevedsimkins.dev",
16 +
  site: "https://stevedylan.dev",
17 17
  markdown: {
18 18
    shikiConfig: {
19 -
      theme: catppuccinTheme,
19 +
      theme: gruvboxMaterial,
20 20
      wrap: true
21 21
    }
22 22
  },
catppuccin.json (deleted) +0 −2758
1 -
{
2 -
  "name": "catppuccin-mocha",
3 -
  "type": "dark",
4 -
  "semanticHighlighting": true,
5 -
  "semanticTokenColors": {
6 -
    "enumMember": {
7 -
      "foreground": "#89dceb"
8 -
    },
9 -
    "variable.constant": {
10 -
      "foreground": "#f9e2af"
11 -
    },
12 -
    "variable.defaultLibrary": {
13 -
      "foreground": "#fab387"
14 -
    }
15 -
  },
16 -
  "tokenColors": [
17 -
    {
18 -
      "name": "All variable",
19 -
      "scope": ["variable.language", "variable.other"],
20 -
      "settings": {
21 -
        "foreground": "#f2cdcd"
22 -
      }
23 -
    },
24 -
    {
25 -
      "name": "All function",
26 -
      "scope": ["entity.name.function", "support.function"],
27 -
      "settings": {
28 -
        "foreground": "#89b4fa",
29 -
        "fontStyle": "italic"
30 -
      }
31 -
    },
32 -
    {
33 -
      "name": "All parameter",
34 -
      "scope": ["variable.parameter.function", "variable.parameter.function-call"],
35 -
      "settings": {
36 -
        "foreground": "#f5c2e7",
37 -
        "fontStyle": "italic"
38 -
      }
39 -
    },
40 -
    {
41 -
      "name": "All numeric",
42 -
      "scope": ["constant.numeric.decimal", "constant.numeric.integer"],
43 -
      "settings": {
44 -
        "foreground": "#fab387",
45 -
        "fontStyle": "bold"
46 -
      }
47 -
    },
48 -
    {
49 -
      "name": "All types",
50 -
      "scope": "entity.name.type",
51 -
      "settings": {
52 -
        "foreground": "#89b4fa"
53 -
      }
54 -
    },
55 -
    {
56 -
      "name": "All conditionals",
57 -
      "scope": [
58 -
        "keyword.control",
59 -
        "keyword.control.for",
60 -
        "keyword.control.while",
61 -
        "keyword.control.if",
62 -
        "keyword.control.else",
63 -
        "keyword.control.switch",
64 -
        "keyword.control.case"
65 -
      ],
66 -
      "settings": {
67 -
        "foreground": "#f38ba8",
68 -
        "fontStyle": "bold"
69 -
      }
70 -
    },
71 -
    {
72 -
      "name": "All punctuation brackets",
73 -
      "scope": ["punctuation.brackets", "punctuation.section", "punctuation.definition"],
74 -
      "settings": {
75 -
        "foreground": "#7f849c"
76 -
      }
77 -
    },
78 -
    {
79 -
      "name": "All punctuation delimiters",
80 -
      "scope": "punctuation.semi",
81 -
      "settings": {
82 -
        "foreground": "#94e2d5"
83 -
      }
84 -
    },
85 -
    {
86 -
      "name": "All namespace",
87 -
      "scope": "entity.name.namespace",
88 -
      "settings": {
89 -
        "foreground": "#f5e0dc"
90 -
      }
91 -
    },
92 -
    {
93 -
      "name": "All operators",
94 -
      "scope": [
95 -
        "keyword.operator.comparison",
96 -
        "keyword.operator.assignment",
97 -
        "keyword.operator.arrow.skinny",
98 -
        "keyword.operator.math",
99 -
        "keyword.operator.key-value",
100 -
        "keyword.operator.misc",
101 -
        "keyword.operator.namespace"
102 -
      ],
103 -
      "settings": {
104 -
        "foreground": "#89dceb",
105 -
        "fontStyle": "bold"
106 -
      }
107 -
    },
108 -
    {
109 -
      "name": "All built-in constants",
110 -
      "scope": "constant.language",
111 -
      "settings": {
112 -
        "foreground": "#b4befe",
113 -
        "fontStyle": "italic"
114 -
      }
115 -
    },
116 -
    {
117 -
      "name": "All constants",
118 -
      "scope": "constant.other",
119 -
      "settings": {
120 -
        "foreground": "#fab387"
121 -
      }
122 -
    },
123 -
    {
124 -
      "name": "JSON quoted string",
125 -
      "scope": "source.json meta.structure.dictionary.json > string.quoted.json",
126 -
      "settings": {
127 -
        "foreground": "#94e2d5"
128 -
      }
129 -
    },
130 -
    {
131 -
      "name": "JSON punctuation string",
132 -
      "scope": "source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string",
133 -
      "settings": {
134 -
        "foreground": "#94e2d5"
135 -
      }
136 -
    },
137 -
    {
138 -
      "name": "JSON punct structure",
139 -
      "scope": [
140 -
        "source.json meta.structure.dictionary.json > value.json > string.quoted.json",
141 -
        "source.json meta.structure.array.json > value.json > string.quoted.json",
142 -
        "source.json meta.structure.dictionary.json > value.json > string.quoted.json > punctuation",
143 -
        "source.json meta.structure.array.json > value.json > string.quoted.json > punctuation"
144 -
      ],
145 -
      "settings": {
146 -
        "foreground": "#a6e3a1"
147 -
      }
148 -
    },
149 -
    {
150 -
      "name": "JSON property name",
151 -
      "scope": "support.type.property-name.json.comments",
152 -
      "settings": {
153 -
        "foreground": "#89b4fa"
154 -
      }
155 -
    },
156 -
    {
157 -
      "name": "JSON constants",
158 -
      "scope": "constant.language.json.comments",
159 -
      "settings": {
160 -
        "foreground": "#fab387"
161 -
      }
162 -
    },
163 -
    {
164 -
      "name": "JSON punctuation",
165 -
      "scope": [
166 -
        "punctuation.separator.dictionary.pair.json.comments",
167 -
        "punctuation.separator.array.json.comments"
168 -
      ],
169 -
      "settings": {
170 -
        "foreground": "#94e2d5"
171 -
      }
172 -
    },
173 -
    {
174 -
      "name": "JSON brackets",
175 -
      "scope": [
176 -
        "punctuation.definition.dictionary.begin.json.comments",
177 -
        "punctuation.definition.dictionary.end.json.comments",
178 -
        "punctuation.definition.array.begin.json.comments",
179 -
        "punctuation.definition.array.end.json.comments"
180 -
      ],
181 -
      "settings": {
182 -
        "foreground": "#9399b2"
183 -
      }
184 -
    },
185 -
    {
186 -
      "name": "JSON constant language",
187 -
      "scope": [
188 -
        "source.json meta.structure.dictionary.json > constant.language.json",
189 -
        "source.json meta.structure.array.json > constant.language.json"
190 -
      ],
191 -
      "settings": {
192 -
        "foreground": "#89dceb"
193 -
      }
194 -
    },
195 -
    {
196 -
      "name": "JSON property name [VSCODE-CUSTOM]",
197 -
      "scope": "support.type.property-name.json",
198 -
      "settings": {
199 -
        "foreground": "#94e2d5"
200 -
      }
201 -
    },
202 -
    {
203 -
      "name": "[VSCODE-CUSTOM] JSON Punctuation for Property Name",
204 -
      "scope": "support.type.property-name.json punctuation",
205 -
      "settings": {
206 -
        "foreground": "#94e2d5"
207 -
      }
208 -
    },
209 -
    {
210 -
      "name": "unison punctuation",
211 -
      "scope": [
212 -
        "punctuation.definition.delayed.unison",
213 -
        "punctuation.definition.list.begin.unison",
214 -
        "punctuation.definition.list.end.unison",
215 -
        "punctuation.definition.ability.begin.unison",
216 -
        "punctuation.definition.ability.end.unison",
217 -
        "punctuation.operator.assignment.as.unison",
218 -
        "punctuation.separator.pipe.unison",
219 -
        "punctuation.separator.delimiter.unison",
220 -
        "punctuation.definition.hash.unison"
221 -
      ],
222 -
      "settings": {
223 -
        "foreground": "#94e2d5"
224 -
      }
225 -
    },
226 -
    {
227 -
      "name": "haskell variable generic-type",
228 -
      "scope": "variable.other.generic-type.haskell",
229 -
      "settings": {
230 -
        "foreground": "#f38ba8"
231 -
      }
232 -
    },
233 -
    {
234 -
      "name": "haskell storage type",
235 -
      "scope": "storage.type.haskell",
236 -
      "settings": {
237 -
        "foreground": "#f9e2af"
238 -
      }
239 -
    },
240 -
    {
241 -
      "name": "support.variable.magic.python",
242 -
      "scope": "support.variable.magic.python",
243 -
      "settings": {
244 -
        "foreground": "#cdd6f4"
245 -
      }
246 -
    },
247 -
    {
248 -
      "name": "punctuation.separator.parameters.python",
249 -
      "scope": [
250 -
        "punctuation.separator.period.python",
251 -
        "punctuation.separator.element.python",
252 -
        "punctuation.parenthesis.begin.python",
253 -
        "punctuation.parenthesis.end.python"
254 -
      ],
255 -
      "settings": {
256 -
        "foreground": "#cdd6f4"
257 -
      }
258 -
    },
259 -
    {
260 -
      "name": "variable.parameter.function.language.special.self.python",
261 -
      "scope": "variable.parameter.function.language.special.self.python",
262 -
      "settings": {
263 -
        "foreground": "#fab387"
264 -
      }
265 -
    },
266 -
    {
267 -
      "name": "Rust modifier",
268 -
      "scope": "storage.modifier.lifetime.rust",
269 -
      "settings": {
270 -
        "foreground": "#cdd6f4"
271 -
      }
272 -
    },
273 -
    {
274 -
      "name": "Rust types",
275 -
      "scope": "entity.name.type.rust",
276 -
      "settings": {
277 -
        "foreground": "#f9e2af"
278 -
      }
279 -
    },
280 -
    {
281 -
      "name": "Rust functions std",
282 -
      "scope": "support.function.std.rust",
283 -
      "settings": {
284 -
        "foreground": "#89b4fa"
285 -
      }
286 -
    },
287 -
    {
288 -
      "name": "Rust functions",
289 -
      "scope": "entity.name.function.rust",
290 -
      "settings": {
291 -
        "foreground": "#89b4fa",
292 -
        "fontStyle": "italic"
293 -
      }
294 -
    },
295 -
    {
296 -
      "name": "Rust function keyword",
297 -
      "scope": "keyword.other.fn.rust",
298 -
      "settings": {
299 -
        "foreground": "#eba0ac"
300 -
      }
301 -
    },
302 -
    {
303 -
      "name": "Rust conditionals",
304 -
      "scope": "keyword.control.rust",
305 -
      "settings": {
306 -
        "foreground": "#cba6f7",
307 -
        "fontStyle": "bold italic"
308 -
      }
309 -
    },
310 -
    {
311 -
      "name": "Rust punctuation brackets",
312 -
      "scope": [
313 -
        "punctuation.brackets.curly.rust",
314 -
        "punctuation.brackets.round.rust",
315 -
        "punctuation.brackets.square.rust",
316 -
        "punctuation.brackets.attribute.rust"
317 -
      ],
318 -
      "settings": {
319 -
        "foreground": "#7f849c"
320 -
      }
321 -
    },
322 -
    {
323 -
      "name": "Rust namespace",
324 -
      "scope": "entity.name.namespace.rust",
325 -
      "settings": {
326 -
        "foreground": "#f5e0dc"
327 -
      }
328 -
    },
329 -
    {
330 -
      "name": "Rust punctuation delimiters",
331 -
      "scope": "punctuation.semi.rust",
332 -
      "settings": {
333 -
        "foreground": "#94e2d5"
334 -
      }
335 -
    },
336 -
    {
337 -
      "name": "Rust operators",
338 -
      "scope": [
339 -
        "keyword.operator.comparison.rust",
340 -
        "keyword.operator.assignment.equal.rust",
341 -
        "keyword.operator.arrow.skinny.rust",
342 -
        "keyword.operator.math.rust",
343 -
        "keyword.operator.key-value.rust",
344 -
        "keyword.operator.misc.rust"
345 -
      ],
346 -
      "settings": {
347 -
        "foreground": "#89dceb"
348 -
      }
349 -
    },
350 -
    {
351 -
      "name": "Rust operator namespaces",
352 -
      "scope": "keyword.operator.namespace.rust",
353 -
      "settings": {
354 -
        "foreground": "#94e2d5"
355 -
      }
356 -
    },
357 -
    {
358 -
      "name": "Rust definition attributes",
359 -
      "scope": ["punctuation.definition.attribute.rust", "keyword.operator.attribute.inner.rust"],
360 -
      "settings": {
361 -
        "foreground": "#94e2d5",
362 -
        "fontStyle": "bold"
363 -
      }
364 -
    },
365 -
    {
366 -
      "name": "Rust math logic",
367 -
      "scope": "constant.numeric.decimal.rust",
368 -
      "settings": {
369 -
        "foreground": "#fab387"
370 -
      }
371 -
    },
372 -
    {
373 -
      "name": "Rust constants",
374 -
      "scope": "support.constant.core.rust",
375 -
      "settings": {
376 -
        "foreground": "#f9e2af"
377 -
      }
378 -
    },
379 -
    {
380 -
      "name": "Rust entity name",
381 -
      "scope": "entity.name.lifetime.rust",
382 -
      "settings": {
383 -
        "foreground": "#fab387"
384 -
      }
385 -
    },
386 -
    {
387 -
      "name": "Rust variable",
388 -
      "scope": ["variable.language.rust", "variable.other.rust"],
389 -
      "settings": {
390 -
        "foreground": "#cdd6f4",
391 -
        "fontStyle": "italic"
392 -
      }
393 -
    },
394 -
    {
395 -
      "name": "Rust misc operators",
396 -
      "scope": "keyword.operator.misc.rust",
397 -
      "settings": {
398 -
        "foreground": "#cdd6f4"
399 -
      }
400 -
    },
401 -
    {
402 -
      "name": "Rust sigil operator",
403 -
      "scope": "keyword.operator.sigil.rust",
404 -
      "settings": {
405 -
        "foreground": "#f38ba8"
406 -
      }
407 -
    },
408 -
    {
409 -
      "name": "Lua operators",
410 -
      "scope": "keyword.operator.lua",
411 -
      "settings": {
412 -
        "foreground": "#89dceb",
413 -
        "fontStyle": "bold"
414 -
      }
415 -
    },
416 -
    {
417 -
      "name": "Lua numeric",
418 -
      "scope": "constant.numeric.integer.lua",
419 -
      "settings": {
420 -
        "foreground": "#fab387",
421 -
        "fontStyle": "bold"
422 -
      }
423 -
    },
424 -
    {
425 -
      "name": "Lua other vars",
426 -
      "scope": "variable.other.lua",
427 -
      "settings": {
428 -
        "foreground": "#b4befe",
429 -
        "fontStyle": "italic"
430 -
      }
431 -
    },
432 -
    {
433 -
      "name": "Lua brackets",
434 -
      "scope": [
435 -
        "punctuation.definition.parameters.end.lua",
436 -
        "punctuation.definition.parameters.begin.lua"
437 -
      ],
438 -
      "settings": {
439 -
        "foreground": "#7f849c"
440 -
      }
441 -
    },
442 -
    {
443 -
      "name": "C++ Punct Delimiters",
444 -
      "scope": "punctuation.terminator.statement.cpp",
445 -
      "settings": {
446 -
        "foreground": "#94e2d5",
447 -
        "fontStyle": "bold"
448 -
      }
449 -
    },
450 -
    {
451 -
      "name": "C++ Variables",
452 -
      "scope": "variable.other.local.cpp",
453 -
      "settings": {
454 -
        "foreground": "#cdd6f4"
455 -
      }
456 -
    },
457 -
    {
458 -
      "name": "C++ Operators",
459 -
      "scope": [
460 -
        "punctuation.separator.scope-resolution.cpp",
461 -
        "punctuation.separator.scope-resolution.namespace.alias.cpp",
462 -
        "punctuation.separator.scope-resolution.namespace.using.cpp"
463 -
      ],
464 -
      "settings": {
465 -
        "foreground": "#89dceb",
466 -
        "fontStyle": "bold"
467 -
      }
468 -
    },
469 -
    {
470 -
      "name": "C++ function",
471 -
      "scope": "meta.function.c,meta.function.cpp",
472 -
      "settings": {
473 -
        "foreground": "#94e2d5"
474 -
      }
475 -
    },
476 -
    {
477 -
      "name": "C++ constructor/destructor",
478 -
      "scope": [
479 -
        "entity.name.function.definition.special.constructor",
480 -
        "entity.name.function.definition.special.member.destructor"
481 -
      ],
482 -
      "settings": {
483 -
        "foreground": "#b4befe"
484 -
      }
485 -
    },
486 -
    {
487 -
      "name": "C++ directive",
488 -
      "scope": [
489 -
        "keyword.control.directive",
490 -
        "keyword.other.using.directive",
491 -
        "punctuation.definition.directive"
492 -
      ],
493 -
      "settings": {
494 -
        "foreground": "#94e2d5",
495 -
        "fontStyle": "italic"
496 -
      }
497 -
    },
498 -
    {
499 -
      "name": "C++ ifdef directive",
500 -
      "scope": [
501 -
        "keyword.control.directive.conditional.ifdef.cpp",
502 -
        "keyword.control.directive.else.cpp",
503 -
        "keyword.control.directive.else.cpp punctuation.definition.directive.cpp",
504 -
        "keyword.control.directive.endif.cpp",
505 -
        "keyword.control.directive.conditional.ifdef.cpp punctuation.definition.directive.cpp",
506 -
        "keyword.control.directive.endif.cpp punctuation.definition.directive.cpp"
507 -
      ],
508 -
      "settings": {
509 -
        "foreground": "#f38ba8"
510 -
      }
511 -
    },
512 -
    {
513 -
      "name": "C++ misc",
514 -
      "scope": [
515 -
        "entity.name.other.preprocessor.macro.predefined.probably",
516 -
        "entity.name.scope-resolution.cpp"
517 -
      ],
518 -
      "settings": {
519 -
        "foreground": "#f5e0dc",
520 -
        "fontStyle": "italic"
521 -
      }
522 -
    },
523 -
    {
524 -
      "name": "C++ pointer/reference",
525 -
      "scope": ["storage.modifier.pointer.cpp", "storage.modifier.reference.cpp"],
526 -
      "settings": {
527 -
        "foreground": "#94e2d5"
528 -
      }
529 -
    },
530 -
    {
531 -
      "name": "C++ loop/conditional",
532 -
      "scope": [
533 -
        "keyword.control.for",
534 -
        "keyword.control.while",
535 -
        "keyword.control.if",
536 -
        "keyword.control.else",
537 -
        "keyword.control.switch",
538 -
        "keyword.control.case"
539 -
      ],
540 -
      "settings": {
541 -
        "foreground": "#cba6f7",
542 -
        "fontStyle": "bold"
543 -
      }
544 -
    },
545 -
    {
546 -
      "name": "C++ return",
547 -
      "scope": "keyword.control.return",
548 -
      "settings": {
549 -
        "foreground": "#f5c2e7"
550 -
      }
551 -
    },
552 -
    {
553 -
      "name": "C++ block",
554 -
      "scope": [
555 -
        "punctuation.section.block.begin.bracket.curly.cpp",
556 -
        "punctuation.section.block.end.bracket.curly.cpp",
557 -
        "punctuation.terminator.statement.c",
558 -
        "punctuation.section.block.begin.bracket.curly.c",
559 -
        "punctuation.section.block.end.bracket.curly.c",
560 -
        "punctuation.section.parens.begin.bracket.round.c",
561 -
        "punctuation.section.parens.end.bracket.round.c",
562 -
        "punctuation.section.parameters.begin.bracket.round.c",
563 -
        "punctuation.section.parameters.end.bracket.round.c"
564 -
      ],
565 -
      "settings": {
566 -
        "foreground": "#cdd6f4"
567 -
      }
568 -
    },
569 -
    {
570 -
      "name": "C++ storage type modifier",
571 -
      "scope": "storage.type.built-in.primitive.cpp",
572 -
      "settings": {
573 -
        "foreground": "#f9e2af"
574 -
      }
575 -
    },
576 -
    {
577 -
      "name": "C++/C#",
578 -
      "scope": [
579 -
        "entity.name.label.cs",
580 -
        "entity.name.scope-resolution.function.call",
581 -
        "entity.name.scope-resolution.function.definition"
582 -
      ],
583 -
      "settings": {
584 -
        "foreground": "#fab387"
585 -
      }
586 -
    },
587 -
    {
588 -
      "name": "support.constant.edge",
589 -
      "scope": "support.constant.edge",
590 -
      "settings": {
591 -
        "foreground": "#f38ba8"
592 -
      }
593 -
    },
594 -
    {
595 -
      "name": "regexp constant character-class",
596 -
      "scope": "constant.other.character-class.regexp",
597 -
      "settings": {
598 -
        "foreground": "#94e2d5"
599 -
      }
600 -
    },
601 -
    {
602 -
      "name": "regexp operator.quantifier",
603 -
      "scope": "keyword.operator.quantifier.regexp",
604 -
      "settings": {
605 -
        "foreground": "#f9e2af"
606 -
      }
607 -
    },
608 -
    {
609 -
      "name": "punctuation.definition",
610 -
      "scope": "punctuation.definition.string.begin,punctuation.definition.string.end",
611 -
      "settings": {
612 -
        "foreground": "#a6e3a1"
613 -
      }
614 -
    },
615 -
    {
616 -
      "name": "Comment Markup Link",
617 -
      "scope": "comment markup.link",
618 -
      "settings": {
619 -
        "foreground": "#6c7086"
620 -
      }
621 -
    },
622 -
    {
623 -
      "name": "markup diff",
624 -
      "scope": "markup.changed.diff",
625 -
      "settings": {
626 -
        "foreground": "#fab387"
627 -
      }
628 -
    },
629 -
    {
630 -
      "name": "diff",
631 -
      "scope": [
632 -
        "meta.diff.header.from-file",
633 -
        "meta.diff.header.to-file",
634 -
        "punctuation.definition.from-file.diff",
635 -
        "punctuation.definition.to-file.diff"
636 -
      ],
637 -
      "settings": {
638 -
        "foreground": "#89b4fa"
639 -
      }
640 -
    },
641 -
    {
642 -
      "name": "inserted.diff",
643 -
      "scope": "markup.inserted.diff",
644 -
      "settings": {
645 -
        "foreground": "#a6e3a1"
646 -
      }
647 -
    },
648 -
    {
649 -
      "name": "deleted.diff",
650 -
      "scope": "markup.deleted.diff",
651 -
      "settings": {
652 -
        "foreground": "#94e2d5"
653 -
      }
654 -
    },
655 -
    {
656 -
      "name": "Quote multi",
657 -
      "scope": [
658 -
        "string.quoted.docstring.multi",
659 -
        "string.quoted.multi",
660 -
        "source.python string.quoted.docstring.multi.python punctuation.definition.string.begin.python",
661 -
        "source.python string.quoted.docstring.multi.python punctuation.definition.string.end.python",
662 -
        "source.python string.quoted.multi.python punctuation.definition.string.begin.python",
663 -
        "source.python string.quoted.multi.python punctuation.definition.string.end.python",
664 -
        "markup.fenced_code.block"
665 -
      ],
666 -
      "settings": {
667 -
        "foreground": "#a6e3a1",
668 -
        "fontStyle": "italic"
669 -
      }
670 -
    },
671 -
    {
672 -
      "name": "js/ts punctuation separator key-value",
673 -
      "scope": "punctuation.separator.key-value",
674 -
      "settings": {
675 -
        "foreground": "#cdd6f4"
676 -
      }
677 -
    },
678 -
    {
679 -
      "name": "js/ts import keyword",
680 -
      "scope": "keyword.operator.expression.import",
681 -
      "settings": {
682 -
        "foreground": "#89b4fa"
683 -
      }
684 -
    },
685 -
    {
686 -
      "name": "math js/ts",
687 -
      "scope": "support.constant.math",
688 -
      "settings": {
689 -
        "foreground": "#fab387"
690 -
      }
691 -
    },
692 -
    {
693 -
      "name": "math property js/ts",
694 -
      "scope": "support.constant.property.math",
695 -
      "settings": {
696 -
        "foreground": "#f9e2af"
697 -
      }
698 -
    },
699 -
    {
700 -
      "name": "js/ts variable.other.constant",
701 -
      "scope": "variable.other.constant",
702 -
      "settings": {
703 -
        "foreground": "#cdd6f4"
704 -
      }
705 -
    },
706 -
    {
707 -
      "name": "java type",
708 -
      "scope": ["storage.type.annotation.java", "storage.type.object.array.java"],
709 -
      "settings": {
710 -
        "foreground": "#fab387"
711 -
      }
712 -
    },
713 -
    {
714 -
      "name": "java source",
715 -
      "scope": "source.java",
716 -
      "settings": {
717 -
        "foreground": "#94e2d5"
718 -
      }
719 -
    },
720 -
    {
721 -
      "name": "java modifier.import",
722 -
      "scope": [
723 -
        "punctuation.section.block.begin.java",
724 -
        "punctuation.section.block.end.java",
725 -
        "punctuation.definition.method-parameters.begin.java",
726 -
        "punctuation.definition.method-parameters.end.java",
727 -
        "meta.method.identifier.java",
728 -
        "punctuation.section.method.begin.java",
729 -
        "punctuation.section.method.end.java",
730 -
        "punctuation.terminator.java",
731 -
        "punctuation.section.class.begin.java",
732 -
        "punctuation.section.class.end.java",
733 -
        "punctuation.section.inner-class.begin.java",
734 -
        "punctuation.section.inner-class.end.java",
735 -
        "meta.method-call.java",
736 -
        "punctuation.section.class.begin.bracket.curly.java",
737 -
        "punctuation.section.class.end.bracket.curly.java",
738 -
        "punctuation.section.method.begin.bracket.curly.java",
739 -
        "punctuation.section.method.end.bracket.curly.java",
740 -
        "punctuation.separator.period.java",
741 -
        "punctuation.bracket.angle.java",
742 -
        "punctuation.definition.annotation.java",
743 -
        "meta.method.body.java"
744 -
      ],
745 -
      "settings": {
746 -
        "foreground": "#cdd6f4"
747 -
      }
748 -
    },
749 -
    {
750 -
      "name": "java modifier.import",
751 -
      "scope": "meta.method.java",
752 -
      "settings": {
753 -
        "foreground": "#89b4fa"
754 -
      }
755 -
    },
756 -
    {
757 -
      "name": "java modifier.import",
758 -
      "scope": "storage.modifier.import.java,storage.type.java,storage.type.generic.java",
759 -
      "settings": {
760 -
        "foreground": "#fab387"
761 -
      }
762 -
    },
763 -
    {
764 -
      "name": "java instanceof",
765 -
      "scope": "keyword.operator.instanceof.java",
766 -
      "settings": {
767 -
        "foreground": "#f38ba8"
768 -
      }
769 -
    },
770 -
    {
771 -
      "name": "java variable.name",
772 -
      "scope": "meta.definition.variable.name.java",
773 -
      "settings": {
774 -
        "foreground": "#cdd6f4"
775 -
      }
776 -
    },
777 -
    {
778 -
      "name": "operator logical",
779 -
      "scope": ["keyword.operator.logical", "keyword.operator.ternary"],
780 -
      "settings": {
781 -
        "foreground": "#89dceb",
782 -
        "fontStyle": "bold"
783 -
      }
784 -
    },
785 -
    {
786 -
      "name": "operator bitwise",
787 -
      "scope": "keyword.operator.bitwise",
788 -
      "settings": {
789 -
        "foreground": "#89dceb"
790 -
      }
791 -
    },
792 -
    {
793 -
      "name": "operator channel",
794 -
      "scope": "keyword.operator.channel",
795 -
      "settings": {
796 -
        "foreground": "#89dceb"
797 -
      }
798 -
    },
799 -
    {
800 -
      "name": "support.constant.property-value.scss",
801 -
      "scope": ["support.constant.property-value.scss", "support.constant.property-value.css"],
802 -
      "settings": {
803 -
        "foreground": "#f9e2af"
804 -
      }
805 -
    },
806 -
    {
807 -
      "name": "CSS/SCSS/LESS Operators",
808 -
      "scope": ["keyword.operator.css", "keyword.operator.scss", "keyword.operator.less"],
809 -
      "settings": {
810 -
        "foreground": "#89dceb"
811 -
      }
812 -
    },
813 -
    {
814 -
      "name": "css color standard name",
815 -
      "scope": [
816 -
        "support.constant.color.w3c-standard-color-name.css",
817 -
        "support.constant.color.w3c-standard-color-name.scss"
818 -
      ],
819 -
      "settings": {
820 -
        "foreground": "#f9e2af"
821 -
      }
822 -
    },
823 -
    {
824 -
      "name": "css comma",
825 -
      "scope": "punctuation.separator.list.comma.css",
826 -
      "settings": {
827 -
        "foreground": "#cdd6f4"
828 -
      }
829 -
    },
830 -
    {
831 -
      "name": "css attribute-name.id",
832 -
      "scope": "support.constant.color.w3c-standard-color-name.css",
833 -
      "settings": {
834 -
        "foreground": "#f9e2af"
835 -
      }
836 -
    },
837 -
    {
838 -
      "name": "css property-name",
839 -
      "scope": "support.type.vendored.property-name.css",
840 -
      "settings": {
841 -
        "foreground": "#89dceb"
842 -
      }
843 -
    },
844 -
    {
845 -
      "name": "js/ts module",
846 -
      "scope": ["support.module.node", "support.type.object.module", "support.module.node"],
847 -
      "settings": {
848 -
        "foreground": "#fab387"
849 -
      }
850 -
    },
851 -
    {
852 -
      "name": "entity.name.type.module",
853 -
      "scope": "entity.name.type.module",
854 -
      "settings": {
855 -
        "foreground": "#fab387"
856 -
      }
857 -
    },
858 -
    {
859 -
      "name": "js variable readwrite",
860 -
      "scope": [
861 -
        "variable.other.readwrite",
862 -
        "meta.object-literal.key",
863 -
        "support.variable.property",
864 -
        "support.variable.object.process",
865 -
        "support.variable.object.node"
866 -
      ],
867 -
      "settings": {
868 -
        "foreground": "#cdd6f4"
869 -
      }
870 -
    },
871 -
    {
872 -
      "name": "js/ts json",
873 -
      "scope": "support.constant.json",
874 -
      "settings": {
875 -
        "foreground": "#f9e2af"
876 -
      }
877 -
    },
878 -
    {
879 -
      "name": "js/ts Keyword",
880 -
      "scope": [
881 -
        "keyword.operator.expression.instanceof",
882 -
        "keyword.operator.new",
883 -
        "keyword.operator.ternary",
884 -
        "keyword.operator.optional",
885 -
        "keyword.operator.expression.keyof"
886 -
      ],
887 -
      "settings": {
888 -
        "foreground": "#f38ba8"
889 -
      }
890 -
    },
891 -
    {
892 -
      "name": "js/ts console",
893 -
      "scope": "support.type.object.console",
894 -
      "settings": {
895 -
        "foreground": "#94e2d5"
896 -
      }
897 -
    },
898 -
    {
899 -
      "name": "js/ts support.variable.property.process",
900 -
      "scope": "support.variable.property.process",
901 -
      "settings": {
902 -
        "foreground": "#f9e2af"
903 -
      }
904 -
    },
905 -
    {
906 -
      "name": "js console function",
907 -
      "scope": "entity.name.function,support.function.console",
908 -
      "settings": {
909 -
        "foreground": "#89b4fa"
910 -
      }
911 -
    },
912 -
    {
913 -
      "name": "operator",
914 -
      "scope": "keyword.operator.delete",
915 -
      "settings": {
916 -
        "foreground": "#f38ba8"
917 -
      }
918 -
    },
919 -
    {
920 -
      "name": "js dom",
921 -
      "scope": "support.type.object.dom",
922 -
      "settings": {
923 -
        "foreground": "#89dceb"
924 -
      }
925 -
    },
926 -
    {
927 -
      "name": "js dom variable",
928 -
      "scope": ["support.variable.dom", "support.variable.property.dom"],
929 -
      "settings": {
930 -
        "foreground": "#94e2d5"
931 -
      }
932 -
    },
933 -
    {
934 -
      "name": "keyword.operator",
935 -
      "scope": [
936 -
        "keyword.operator.arithmetic",
937 -
        "keyword.operator.comparison",
938 -
        "keyword.operator.decrement",
939 -
        "keyword.operator.increment",
940 -
        "keyword.operator.relational"
941 -
      ],
942 -
      "settings": {
943 -
        "foreground": "#89dceb",
944 -
        "fontStyle": "bold"
945 -
      }
946 -
    },
947 -
    {
948 -
      "name": "C operators",
949 -
      "scope": [
950 -
        "keyword.operator.c",
951 -
        "keyword.operator.increment.c",
952 -
        "keyword.operator.decrement.c",
953 -
        "keyword.operator.bitwise.shift.c",
954 -
        "keyword.operator.cpp",
955 -
        "keyword.operator.increment.cpp",
956 -
        "keyword.operator.decrement.cpp",
957 -
        "keyword.operator.bitwise.shift.cpp"
958 -
      ],
959 -
      "settings": {
960 -
        "foreground": "#89dceb",
961 -
        "fontStyle": "bold"
962 -
      }
963 -
    },
964 -
    {
965 -
      "name": "Punctuation",
966 -
      "scope": "punctuation.separator.delimiter",
967 -
      "settings": {
968 -
        "foreground": "#cdd6f4"
969 -
      }
970 -
    },
971 -
    {
972 -
      "name": "Other punctuation .c",
973 -
      "scope": ["punctuation.separator.c", "punctuation.separator.cpp"],
974 -
      "settings": {
975 -
        "foreground": "#f38ba8"
976 -
      }
977 -
    },
978 -
    {
979 -
      "name": "C type posix-reserved",
980 -
      "scope": ["support.type.posix-reserved.c", "support.type.posix-reserved.cpp"],
981 -
      "settings": {
982 -
        "foreground": "#89dceb"
983 -
      }
984 -
    },
985 -
    {
986 -
      "name": "keyword.operator.sizeof.c",
987 -
      "scope": ["keyword.operator.sizeof.c", "keyword.operator.sizeof.cpp"],
988 -
      "settings": {
989 -
        "foreground": "#f38ba8"
990 -
      }
991 -
    },
992 -
    {
993 -
      "name": "python type",
994 -
      "scope": "support.type.python",
995 -
      "settings": {
996 -
        "foreground": "#89dceb"
997 -
      }
998 -
    },
999 -
    {
1000 -
      "name": "python block",
1001 -
      "scope": [
1002 -
        "punctuation.definition.arguments.begin.python",
1003 -
        "punctuation.definition.arguments.end.python",
1004 -
        "punctuation.separator.arguments.python",
1005 -
        "punctuation.definition.list.begin.python",
1006 -
        "punctuation.definition.list.end.python"
1007 -
      ],
1008 -
      "settings": {
1009 -
        "foreground": "#cdd6f4"
1010 -
      }
1011 -
    },
1012 -
    {
1013 -
      "name": "python function-call.generic",
1014 -
      "scope": "meta.function-call.generic.python",
1015 -
      "settings": {
1016 -
        "foreground": "#89b4fa",
1017 -
        "fontStyle": "italic"
1018 -
      }
1019 -
    },
1020 -
    {
1021 -
      "name": "python placeholder reset to normal string",
1022 -
      "scope": "constant.character.format.placeholder.other.python",
1023 -
      "settings": {
1024 -
        "foreground": "#f9e2af"
1025 -
      }
1026 -
    },
1027 -
    {
1028 -
      "name": "Operators",
1029 -
      "scope": "keyword.operator",
1030 -
      "settings": {
1031 -
        "foreground": "#89dceb",
1032 -
        "fontStyle": "bold"
1033 -
      }
1034 -
    },
1035 -
    {
1036 -
      "name": "Keywords",
1037 -
      "scope": "keyword",
1038 -
      "settings": {
1039 -
        "foreground": "#f38ba8"
1040 -
      }
1041 -
    },
1042 -
    {
1043 -
      "name": "Namespaces",
1044 -
      "scope": "entity.name.namespace",
1045 -
      "settings": {
1046 -
        "foreground": "#fab387"
1047 -
      }
1048 -
    },
1049 -
    {
1050 -
      "name": "Language variables",
1051 -
      "scope": "variable.language",
1052 -
      "settings": {
1053 -
        "foreground": "#fab387"
1054 -
      }
1055 -
    },
1056 -
    {
1057 -
      "name": "Java Variables",
1058 -
      "scope": "token.variable.parameter.java",
1059 -
      "settings": {
1060 -
        "foreground": "#cdd6f4"
1061 -
      }
1062 -
    },
1063 -
    {
1064 -
      "name": "Java Imports",
1065 -
      "scope": "import.storage.java",
1066 -
      "settings": {
1067 -
        "foreground": "#fab387"
1068 -
      }
1069 -
    },
1070 -
    {
1071 -
      "name": "Packages",
1072 -
      "scope": "token.package.keyword",
1073 -
      "settings": {
1074 -
        "foreground": "#f38ba8"
1075 -
      }
1076 -
    },
1077 -
    {
1078 -
      "name": "Packages",
1079 -
      "scope": "token.package",
1080 -
      "settings": {
1081 -
        "foreground": "#cdd6f4"
1082 -
      }
1083 -
    },
1084 -
    {
1085 -
      "name": "Functions",
1086 -
      "scope": [
1087 -
        "entity.name.function",
1088 -
        "meta.require",
1089 -
        "support.function.any-method",
1090 -
        "variable.function"
1091 -
      ],
1092 -
      "settings": {
1093 -
        "foreground": "#89b4fa",
1094 -
        "fontStyle": "italic"
1095 -
      }
1096 -
    },
1097 -
    {
1098 -
      "name": "Classes",
1099 -
      "scope": "entity.name.type.namespace",
1100 -
      "settings": {
1101 -
        "foreground": "#fab387"
1102 -
      }
1103 -
    },
1104 -
    {
1105 -
      "name": "Classes",
1106 -
      "scope": "support.class, entity.name.type.class",
1107 -
      "settings": {
1108 -
        "foreground": "#fab387"
1109 -
      }
1110 -
    },
1111 -
    {
1112 -
      "name": "Class name",
1113 -
      "scope": "entity.name.class.identifier.namespace.type",
1114 -
      "settings": {
1115 -
        "foreground": "#fab387"
1116 -
      }
1117 -
    },
1118 -
    {
1119 -
      "name": "Class name",
1120 -
      "scope": ["entity.name.class", "variable.other.class.js", "variable.other.class.ts"],
1121 -
      "settings": {
1122 -
        "foreground": "#fab387"
1123 -
      }
1124 -
    },
1125 -
    {
1126 -
      "name": "Class name php",
1127 -
      "scope": "variable.other.class.php",
1128 -
      "settings": {
1129 -
        "foreground": "#94e2d5"
1130 -
      }
1131 -
    },
1132 -
    {
1133 -
      "name": "Type Name",
1134 -
      "scope": "entity.name.type",
1135 -
      "settings": {
1136 -
        "foreground": "#fab387"
1137 -
      }
1138 -
    },
1139 -
    {
1140 -
      "name": "Keyword Control",
1141 -
      "scope": "keyword.control",
1142 -
      "settings": {
1143 -
        "foreground": "#89dceb"
1144 -
      }
1145 -
    },
1146 -
    {
1147 -
      "name": "Control Elements",
1148 -
      "scope": "control.elements, keyword.operator.less",
1149 -
      "settings": {
1150 -
        "foreground": "#f9e2af"
1151 -
      }
1152 -
    },
1153 -
    {
1154 -
      "name": "Methods",
1155 -
      "scope": "keyword.other.special-method",
1156 -
      "settings": {
1157 -
        "foreground": "#89b4fa"
1158 -
      }
1159 -
    },
1160 -
    {
1161 -
      "name": "Storage",
1162 -
      "scope": "storage",
1163 -
      "settings": {
1164 -
        "foreground": "#f38ba8"
1165 -
      }
1166 -
    },
1167 -
    {
1168 -
      "name": "Storage JS TS",
1169 -
      "scope": "token.storage",
1170 -
      "settings": {
1171 -
        "foreground": "#f38ba8"
1172 -
      }
1173 -
    },
1174 -
    {
1175 -
      "name": "Source Js Keyword Operator Delete, In, Of, Instanceof, New, Typeof, Void",
1176 -
      "scope": [
1177 -
        "keyword.operator.expression.delete",
1178 -
        "keyword.operator.expression.in",
1179 -
        "keyword.operator.expression.of",
1180 -
        "keyword.operator.expression.instanceof",
1181 -
        "keyword.operator.new",
1182 -
        "keyword.operator.expression.typeof",
1183 -
        "keyword.operator.expression.void"
1184 -
      ],
1185 -
      "settings": {
1186 -
        "foreground": "#f38ba8"
1187 -
      }
1188 -
    },
1189 -
    {
1190 -
      "name": "Java Storage",
1191 -
      "scope": "token.storage.type.java",
1192 -
      "settings": {
1193 -
        "foreground": "#fab387"
1194 -
      }
1195 -
    },
1196 -
    {
1197 -
      "name": "Support",
1198 -
      "scope": "support.function",
1199 -
      "settings": {
1200 -
        "foreground": "#89dceb"
1201 -
      }
1202 -
    },
1203 -
    {
1204 -
      "name": "Support type",
1205 -
      "scope": "support.type.property-name",
1206 -
      "settings": {
1207 -
        "foreground": "#cdd6f4"
1208 -
      }
1209 -
    },
1210 -
    {
1211 -
      "name": "Support type",
1212 -
      "scope": "support.constant.property-value",
1213 -
      "settings": {
1214 -
        "foreground": "#cdd6f4"
1215 -
      }
1216 -
    },
1217 -
    {
1218 -
      "name": "Support type",
1219 -
      "scope": "support.constant.font-name",
1220 -
      "settings": {
1221 -
        "foreground": "#f9e2af"
1222 -
      }
1223 -
    },
1224 -
    {
1225 -
      "name": "Meta tag",
1226 -
      "scope": "meta.tag",
1227 -
      "settings": {
1228 -
        "foreground": "#cdd6f4"
1229 -
      }
1230 -
    },
1231 -
    {
1232 -
      "name": "Strings",
1233 -
      "scope": "string",
1234 -
      "settings": {
1235 -
        "foreground": "#a6e3a1"
1236 -
      }
1237 -
    },
1238 -
    {
1239 -
      "name": "Inherited Class",
1240 -
      "scope": "entity.other.inherited-class",
1241 -
      "settings": {
1242 -
        "foreground": "#fab387"
1243 -
      }
1244 -
    },
1245 -
    {
1246 -
      "name": "Constant other symbol",
1247 -
      "scope": "constant.other.symbol",
1248 -
      "settings": {
1249 -
        "foreground": "#89dceb"
1250 -
      }
1251 -
    },
1252 -
    {
1253 -
      "name": "Integers",
1254 -
      "scope": "constant.numeric",
1255 -
      "settings": {
1256 -
        "foreground": "#fab387"
1257 -
      }
1258 -
    },
1259 -
    {
1260 -
      "name": "Constants",
1261 -
      "scope": "constant",
1262 -
      "settings": {
1263 -
        "foreground": "#f9e2af"
1264 -
      }
1265 -
    },
1266 -
    {
1267 -
      "name": "Constants",
1268 -
      "scope": "punctuation.definition.constant",
1269 -
      "settings": {
1270 -
        "foreground": "#f9e2af"
1271 -
      }
1272 -
    },
1273 -
    {
1274 -
      "name": "Tags",
1275 -
      "scope": "entity.name.tag",
1276 -
      "settings": {
1277 -
        "foreground": "#cba6f7"
1278 -
      }
1279 -
    },
1280 -
    {
1281 -
      "name": "Attributes",
1282 -
      "scope": "entity.other.attribute-name",
1283 -
      "settings": {
1284 -
        "foreground": "#89b4fa"
1285 -
      }
1286 -
    },
1287 -
    {
1288 -
      "name": "Attribute IDs",
1289 -
      "scope": "entity.other.attribute-name.id",
1290 -
      "settings": {
1291 -
        "fontStyle": "",
1292 -
        "foreground": "#89b4fa"
1293 -
      }
1294 -
    },
1295 -
    {
1296 -
      "name": "Attribute class",
1297 -
      "scope": "entity.other.attribute-name.class.css",
1298 -
      "settings": {
1299 -
        "fontStyle": "",
1300 -
        "foreground": "#f9e2af"
1301 -
      }
1302 -
    },
1303 -
    {
1304 -
      "name": "SCSS variables",
1305 -
      "scope": "variable.scss",
1306 -
      "settings": {
1307 -
        "foreground": "#cba6f7"
1308 -
      }
1309 -
    },
1310 -
    {
1311 -
      "name": "Selector",
1312 -
      "scope": "meta.selector",
1313 -
      "settings": {
1314 -
        "foreground": "#f38ba8"
1315 -
      }
1316 -
    },
1317 -
    {
1318 -
      "name": "Headings",
1319 -
      "scope": "markup.heading",
1320 -
      "settings": {
1321 -
        "foreground": "#94e2d5"
1322 -
      }
1323 -
    },
1324 -
    {
1325 -
      "name": "Headings",
1326 -
      "scope": "markup.heading punctuation.definition.heading, entity.name.section",
1327 -
      "settings": {
1328 -
        "foreground": "#89b4fa"
1329 -
      }
1330 -
    },
1331 -
    {
1332 -
      "name": "Units",
1333 -
      "scope": "keyword.other.unit",
1334 -
      "settings": {
1335 -
        "foreground": "#94e2d5"
1336 -
      }
1337 -
    },
1338 -
    {
1339 -
      "name": "Bold",
1340 -
      "scope": "markup.bold,todo.bold",
1341 -
      "settings": {
1342 -
        "foreground": "#f9e2af"
1343 -
      }
1344 -
    },
1345 -
    {
1346 -
      "name": "Bold",
1347 -
      "scope": "punctuation.definition.bold",
1348 -
      "settings": {
1349 -
        "foreground": "#fab387"
1350 -
      }
1351 -
    },
1352 -
    {
1353 -
      "name": "markup Italic",
1354 -
      "scope": "markup.italic, punctuation.definition.italic,todo.emphasis",
1355 -
      "settings": {
1356 -
        "foreground": "#f38ba8"
1357 -
      }
1358 -
    },
1359 -
    {
1360 -
      "name": "emphasis md",
1361 -
      "scope": "emphasis md",
1362 -
      "settings": {
1363 -
        "foreground": "#f38ba8"
1364 -
      }
1365 -
    },
1366 -
    {
1367 -
      "name": "[VSCODE-CUSTOM] Markdown headings",
1368 -
      "scope": "entity.name.section.markdown",
1369 -
      "settings": {
1370 -
        "foreground": "#94e2d5"
1371 -
      }
1372 -
    },
1373 -
    {
1374 -
      "name": "[VSCODE-CUSTOM] Markdown heading Punctuation Definition",
1375 -
      "scope": "punctuation.definition.heading.markdown",
1376 -
      "settings": {
1377 -
        "foreground": "#94e2d5"
1378 -
      }
1379 -
    },
1380 -
    {
1381 -
      "name": "punctuation.definition.list.begin.markdown",
1382 -
      "scope": "punctuation.definition.list.begin.markdown",
1383 -
      "settings": {
1384 -
        "foreground": "#94e2d5"
1385 -
      }
1386 -
    },
1387 -
    {
1388 -
      "name": "[VSCODE-CUSTOM] Markdown heading setext",
1389 -
      "scope": "markup.heading.setext",
1390 -
      "settings": {
1391 -
        "foreground": "#cdd6f4"
1392 -
      }
1393 -
    },
1394 -
    {
1395 -
      "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Bold",
1396 -
      "scope": "punctuation.definition.bold.markdown",
1397 -
      "settings": {
1398 -
        "foreground": "#f9e2af"
1399 -
      }
1400 -
    },
1401 -
    {
1402 -
      "name": "[VSCODE-CUSTOM] Markdown Inline Raw",
1403 -
      "scope": "markup.inline.raw.markdown",
1404 -
      "settings": {
1405 -
        "foreground": "#a6e3a1"
1406 -
      }
1407 -
    },
1408 -
    {
1409 -
      "name": "[VSCODE-CUSTOM] Markdown Inline Raw",
1410 -
      "scope": "markup.inline.raw.string.markdown",
1411 -
      "settings": {
1412 -
        "foreground": "#a6e3a1"
1413 -
      }
1414 -
    },
1415 -
    {
1416 -
      "name": "[VSCODE-CUSTOM] Markdown List Punctuation Definition",
1417 -
      "scope": "punctuation.definition.list.markdown",
1418 -
      "settings": {
1419 -
        "foreground": "#94e2d5"
1420 -
      }
1421 -
    },
1422 -
    {
1423 -
      "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition String",
1424 -
      "scope": [
1425 -
        "punctuation.definition.string.begin.markdown",
1426 -
        "punctuation.definition.string.end.markdown",
1427 -
        "punctuation.definition.metadata.markdown"
1428 -
      ],
1429 -
      "settings": {
1430 -
        "foreground": "#94e2d5"
1431 -
      }
1432 -
    },
1433 -
    {
1434 -
      "name": "beginning.punctuation.definition.list.markdown",
1435 -
      "scope": ["beginning.punctuation.definition.list.markdown"],
1436 -
      "settings": {
1437 -
        "foreground": "#94e2d5"
1438 -
      }
1439 -
    },
1440 -
    {
1441 -
      "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Link",
1442 -
      "scope": "punctuation.definition.metadata.markdown",
1443 -
      "settings": {
1444 -
        "foreground": "#94e2d5"
1445 -
      }
1446 -
    },
1447 -
    {
1448 -
      "name": "[VSCODE-CUSTOM] Markdown Underline Link/Image",
1449 -
      "scope": "markup.underline.link.markdown,markup.underline.link.image.markdown",
1450 -
      "settings": {
1451 -
        "foreground": "#f38ba8"
1452 -
      }
1453 -
    },
1454 -
    {
1455 -
      "name": "[VSCODE-CUSTOM] Markdown Link Title/Description",
1456 -
      "scope": "string.other.link.title.markdown,string.other.link.description.markdown",
1457 -
      "settings": {
1458 -
        "foreground": "#89b4fa"
1459 -
      }
1460 -
    },
1461 -
    {
1462 -
      "name": "Regular Expressions",
1463 -
      "scope": "string.regexp",
1464 -
      "settings": {
1465 -
        "foreground": "#89dceb"
1466 -
      }
1467 -
    },
1468 -
    {
1469 -
      "name": "Escape Characters",
1470 -
      "scope": "constant.character.escape",
1471 -
      "settings": {
1472 -
        "foreground": "#89dceb"
1473 -
      }
1474 -
    },
1475 -
    {
1476 -
      "name": "Embedded",
1477 -
      "scope": "punctuation.section.embedded, variable.interpolation",
1478 -
      "settings": {
1479 -
        "foreground": "#94e2d5"
1480 -
      }
1481 -
    },
1482 -
    {
1483 -
      "name": "Embedded",
1484 -
      "scope": "punctuation.section.embedded.begin,punctuation.section.embedded.end",
1485 -
      "settings": {
1486 -
        "foreground": "#f38ba8"
1487 -
      }
1488 -
    },
1489 -
    {
1490 -
      "name": "illegal, deprecated",
1491 -
      "scope": "invalid.illegal, invalid.deprecated",
1492 -
      "settings": {
1493 -
        "foreground": "#6c7086",
1494 -
        "fontStyle": "strikethrough"
1495 -
      }
1496 -
    },
1497 -
    {
1498 -
      "name": "illegal",
1499 -
      "scope": "invalid.illegal.bad-ampersand.html",
1500 -
      "settings": {
1501 -
        "foreground": "#cdd6f4"
1502 -
      }
1503 -
    },
1504 -
    {
1505 -
      "name": "Broken",
1506 -
      "scope": "invalid.broken",
1507 -
      "settings": {
1508 -
        "foreground": "#f38ba8"
1509 -
      }
1510 -
    },
1511 -
    {
1512 -
      "name": "Unimplemented",
1513 -
      "scope": "invalid.unimplemented",
1514 -
      "settings": {
1515 -
        "foreground": "#a6adc8"
1516 -
      }
1517 -
    },
1518 -
    {
1519 -
      "name": "laravel blade tag",
1520 -
      "scope": "text.html.laravel-blade source.php.embedded.line.html entity.name.tag.laravel-blade",
1521 -
      "settings": {
1522 -
        "foreground": "#f38ba8"
1523 -
      }
1524 -
    },
1525 -
    {
1526 -
      "name": "laravel blade @",
1527 -
      "scope": "text.html.laravel-blade source.php.embedded.line.html support.constant.laravel-blade",
1528 -
      "settings": {
1529 -
        "foreground": "#f38ba8"
1530 -
      }
1531 -
    },
1532 -
    {
1533 -
      "name": "use statement for other classes",
1534 -
      "scope": [
1535 -
        "support.other.namespace.use.php",
1536 -
        "support.other.namespace.use-as.php",
1537 -
        "support.other.namespace.php",
1538 -
        "entity.other.alias.php",
1539 -
        "meta.interface.php"
1540 -
      ],
1541 -
      "settings": {
1542 -
        "foreground": "#fab387"
1543 -
      }
1544 -
    },
1545 -
    {
1546 -
      "name": "error suppression",
1547 -
      "scope": "keyword.operator.error-control.php",
1548 -
      "settings": {
1549 -
        "foreground": "#f38ba8"
1550 -
      }
1551 -
    },
1552 -
    {
1553 -
      "name": "php instanceof",
1554 -
      "scope": "keyword.operator.type.php",
1555 -
      "settings": {
1556 -
        "foreground": "#f38ba8"
1557 -
      }
1558 -
    },
1559 -
    {
1560 -
      "name": "style double quoted array index normal begin",
1561 -
      "scope": "punctuation.section.array.begin.php",
1562 -
      "settings": {
1563 -
        "foreground": "#cdd6f4"
1564 -
      }
1565 -
    },
1566 -
    {
1567 -
      "name": "style double quoted array index normal end",
1568 -
      "scope": "punctuation.section.array.end.php",
1569 -
      "settings": {
1570 -
        "foreground": "#cdd6f4"
1571 -
      }
1572 -
    },
1573 -
    {
1574 -
      "name": "php illegal.non-null-typehinted",
1575 -
      "scope": "invalid.illegal.non-null-typehinted.php",
1576 -
      "settings": {
1577 -
        "foreground": "#f38ba8"
1578 -
      }
1579 -
    },
1580 -
    {
1581 -
      "name": "php types",
1582 -
      "scope": [
1583 -
        "storage.type.php",
1584 -
        "meta.other.type.phpdoc.php",
1585 -
        "keyword.other.type.php",
1586 -
        "keyword.other.array.phpdoc.php"
1587 -
      ],
1588 -
      "settings": {
1589 -
        "foreground": "#fab387"
1590 -
      }
1591 -
    },
1592 -
    {
1593 -
      "name": "php call-function",
1594 -
      "scope": "meta.function-call.php,meta.function-call.object.php,meta.function-call.static.php",
1595 -
      "settings": {
1596 -
        "foreground": "#89b4fa"
1597 -
      }
1598 -
    },
1599 -
    {
1600 -
      "name": "php function-resets",
1601 -
      "scope": [
1602 -
        "punctuation.definition.parameters.begin.bracket.round.php",
1603 -
        "punctuation.definition.parameters.end.bracket.round.php",
1604 -
        "punctuation.separator.delimiter.php",
1605 -
        "punctuation.section.scope.begin.php",
1606 -
        "punctuation.section.scope.end.php",
1607 -
        "punctuation.terminator.expression.php",
1608 -
        "punctuation.definition.arguments.begin.bracket.round.php",
1609 -
        "punctuation.definition.arguments.end.bracket.round.php",
1610 -
        "punctuation.definition.storage-type.begin.bracket.round.php",
1611 -
        "punctuation.definition.storage-type.end.bracket.round.php",
1612 -
        "punctuation.definition.array.begin.bracket.round.php",
1613 -
        "punctuation.definition.array.end.bracket.round.php",
1614 -
        "punctuation.definition.begin.bracket.round.php",
1615 -
        "punctuation.definition.end.bracket.round.php",
1616 -
        "punctuation.definition.begin.bracket.curly.php",
1617 -
        "punctuation.definition.end.bracket.curly.php",
1618 -
        "punctuation.definition.section.switch-block.end.bracket.curly.php",
1619 -
        "punctuation.definition.section.switch-block.start.bracket.curly.php",
1620 -
        "punctuation.definition.section.switch-block.begin.bracket.curly.php",
1621 -
        "punctuation.definition.section.switch-block.end.bracket.curly.php"
1622 -
      ],
1623 -
      "settings": {
1624 -
        "foreground": "#cdd6f4"
1625 -
      }
1626 -
    },
1627 -
    {
1628 -
      "name": "support php constants",
1629 -
      "scope": [
1630 -
        "support.constant.ext.php",
1631 -
        "support.constant.std.php",
1632 -
        "support.constant.core.php",
1633 -
        "support.constant.parser-token.php"
1634 -
      ],
1635 -
      "settings": {
1636 -
        "foreground": "#f9e2af"
1637 -
      }
1638 -
    },
1639 -
    {
1640 -
      "name": "php goto",
1641 -
      "scope": "entity.name.goto-label.php,support.other.php",
1642 -
      "settings": {
1643 -
        "foreground": "#89b4fa"
1644 -
      }
1645 -
    },
1646 -
    {
1647 -
      "name": "php logical/bitwise operator",
1648 -
      "scope": "keyword.operator.logical.php,keyword.operator.bitwise.php,keyword.operator.arithmetic.php",
1649 -
      "settings": {
1650 -
        "foreground": "#89dceb"
1651 -
      }
1652 -
    },
1653 -
    {
1654 -
      "name": "php regexp operator",
1655 -
      "scope": "keyword.operator.regexp.php",
1656 -
      "settings": {
1657 -
        "foreground": "#f38ba8"
1658 -
      }
1659 -
    },
1660 -
    {
1661 -
      "name": "php comparison",
1662 -
      "scope": "keyword.operator.comparison.php",
1663 -
      "settings": {
1664 -
        "foreground": "#89dceb"
1665 -
      }
1666 -
    },
1667 -
    {
1668 -
      "name": "php heredoc/nowdoc",
1669 -
      "scope": "keyword.operator.heredoc.php,keyword.operator.nowdoc.php",
1670 -
      "settings": {
1671 -
        "foreground": "#f38ba8"
1672 -
      }
1673 -
    },
1674 -
    {
1675 -
      "name": "python function decorator @",
1676 -
      "scope": "meta.function.decorator.python",
1677 -
      "settings": {
1678 -
        "foreground": "#89b4fa"
1679 -
      }
1680 -
    },
1681 -
    {
1682 -
      "name": "python function support",
1683 -
      "scope": ["support.token.decorator.python", "meta.function.decorator.identifier.python"],
1684 -
      "settings": {
1685 -
        "foreground": "#89dceb"
1686 -
      }
1687 -
    },
1688 -
    {
1689 -
      "name": "parameter function js/ts",
1690 -
      "scope": "function.parameter",
1691 -
      "settings": {
1692 -
        "foreground": "#cdd6f4"
1693 -
      }
1694 -
    },
1695 -
    {
1696 -
      "name": "brace function",
1697 -
      "scope": "function.brace",
1698 -
      "settings": {
1699 -
        "foreground": "#cdd6f4"
1700 -
      }
1701 -
    },
1702 -
    {
1703 -
      "name": "parameter function ruby cs",
1704 -
      "scope": ["function.parameter.ruby", "function.parameter.cs"],
1705 -
      "settings": {
1706 -
        "foreground": "#cdd6f4"
1707 -
      }
1708 -
    },
1709 -
    {
1710 -
      "name": "constant.language.symbol.ruby",
1711 -
      "scope": "constant.language.symbol.ruby",
1712 -
      "settings": {
1713 -
        "foreground": "#89dceb"
1714 -
      }
1715 -
    },
1716 -
    {
1717 -
      "name": "rgb-value",
1718 -
      "scope": "rgb-value",
1719 -
      "settings": {
1720 -
        "foreground": "#89dceb"
1721 -
      }
1722 -
    },
1723 -
    {
1724 -
      "name": "rgb value",
1725 -
      "scope": "inline-color-decoration rgb-value",
1726 -
      "settings": {
1727 -
        "foreground": "#f9e2af"
1728 -
      }
1729 -
    },
1730 -
    {
1731 -
      "name": "rgb value less",
1732 -
      "scope": "less rgb-value",
1733 -
      "settings": {
1734 -
        "foreground": "#f9e2af"
1735 -
      }
1736 -
    },
1737 -
    {
1738 -
      "name": "sass selector",
1739 -
      "scope": "selector.sass",
1740 -
      "settings": {
1741 -
        "foreground": "#94e2d5"
1742 -
      }
1743 -
    },
1744 -
    {
1745 -
      "name": "ts primitive/builtin types",
1746 -
      "scope": [
1747 -
        "support.type.primitive.ts",
1748 -
        "support.type.builtin.ts",
1749 -
        "support.type.primitive.tsx",
1750 -
        "support.type.builtin.tsx"
1751 -
      ],
1752 -
      "settings": {
1753 -
        "foreground": "#fab387"
1754 -
      }
1755 -
    },
1756 -
    {
1757 -
      "name": "block scope",
1758 -
      "scope": "block.scope.end,block.scope.begin",
1759 -
      "settings": {
1760 -
        "foreground": "#cdd6f4"
1761 -
      }
1762 -
    },
1763 -
    {
1764 -
      "name": "cs storage type",
1765 -
      "scope": "storage.type.cs",
1766 -
      "settings": {
1767 -
        "foreground": "#fab387"
1768 -
      }
1769 -
    },
1770 -
    {
1771 -
      "name": "cs local variable",
1772 -
      "scope": "entity.name.variable.local.cs",
1773 -
      "settings": {
1774 -
        "foreground": "#cdd6f4"
1775 -
      }
1776 -
    },
1777 -
    {
1778 -
      "scope": "token.info-token",
1779 -
      "settings": {
1780 -
        "foreground": "#89b4fa"
1781 -
      }
1782 -
    },
1783 -
    {
1784 -
      "scope": "token.warn-token",
1785 -
      "settings": {
1786 -
        "foreground": "#f9e2af"
1787 -
      }
1788 -
    },
1789 -
    {
1790 -
      "scope": "token.error-token",
1791 -
      "settings": {
1792 -
        "foreground": "#f38ba8"
1793 -
      }
1794 -
    },
1795 -
    {
1796 -
      "scope": "token.debug-token",
1797 -
      "settings": {
1798 -
        "foreground": "#f38ba8"
1799 -
      }
1800 -
    },
1801 -
    {
1802 -
      "name": "String interpolation",
1803 -
      "scope": [
1804 -
        "punctuation.definition.template-expression.begin",
1805 -
        "punctuation.definition.template-expression.end",
1806 -
        "punctuation.section.embedded"
1807 -
      ],
1808 -
      "settings": {
1809 -
        "foreground": "#f38ba8"
1810 -
      }
1811 -
    },
1812 -
    {
1813 -
      "name": "Reset JavaScript string interpolation expression",
1814 -
      "scope": ["meta.template.expression"],
1815 -
      "settings": {
1816 -
        "foreground": "#cdd6f4"
1817 -
      }
1818 -
    },
1819 -
    {
1820 -
      "name": "Import module JS",
1821 -
      "scope": ["keyword.operator.module"],
1822 -
      "settings": {
1823 -
        "foreground": "#f38ba8"
1824 -
      }
1825 -
    },
1826 -
    {
1827 -
      "name": "js Flowtype",
1828 -
      "scope": ["support.type.type.flowtype"],
1829 -
      "settings": {
1830 -
        "foreground": "#89b4fa"
1831 -
      }
1832 -
    },
1833 -
    {
1834 -
      "name": "js Flow",
1835 -
      "scope": ["support.type.primitive"],
1836 -
      "settings": {
1837 -
        "foreground": "#fab387"
1838 -
      }
1839 -
    },
1840 -
    {
1841 -
      "name": "js class prop",
1842 -
      "scope": ["meta.property.object"],
1843 -
      "settings": {
1844 -
        "foreground": "#94e2d5"
1845 -
      }
1846 -
    },
1847 -
    {
1848 -
      "name": "js func parameter",
1849 -
      "scope": ["variable.parameter.function.js"],
1850 -
      "settings": {
1851 -
        "foreground": "#94e2d5"
1852 -
      }
1853 -
    },
1854 -
    {
1855 -
      "name": "js template literals begin",
1856 -
      "scope": ["keyword.other.template.begin"],
1857 -
      "settings": {
1858 -
        "foreground": "#a6e3a1"
1859 -
      }
1860 -
    },
1861 -
    {
1862 -
      "name": "js template literals end",
1863 -
      "scope": ["keyword.other.template.end"],
1864 -
      "settings": {
1865 -
        "foreground": "#a6e3a1"
1866 -
      }
1867 -
    },
1868 -
    {
1869 -
      "name": "js template literals variable braces begin",
1870 -
      "scope": ["keyword.other.substitution.begin"],
1871 -
      "settings": {
1872 -
        "foreground": "#a6e3a1"
1873 -
      }
1874 -
    },
1875 -
    {
1876 -
      "name": "js template literals variable braces end",
1877 -
      "scope": ["keyword.other.substitution.end"],
1878 -
      "settings": {
1879 -
        "foreground": "#a6e3a1"
1880 -
      }
1881 -
    },
1882 -
    {
1883 -
      "name": "go operator",
1884 -
      "scope": ["keyword.operator.arithmetic.go", "keyword.operator.address.go"],
1885 -
      "settings": {
1886 -
        "foreground": "#f38ba8"
1887 -
      }
1888 -
    },
1889 -
    {
1890 -
      "name": "Go package name",
1891 -
      "scope": ["entity.name.package.go"],
1892 -
      "settings": {
1893 -
        "foreground": "#fab387"
1894 -
      }
1895 -
    },
1896 -
    {
1897 -
      "name": "Go import statement",
1898 -
      "scope": "keyword.import.go",
1899 -
      "settings": {
1900 -
        "foreground": "#89b4fa"
1901 -
      }
1902 -
    },
1903 -
    {
1904 -
      "name": "elm prelude",
1905 -
      "scope": ["support.type.prelude.elm"],
1906 -
      "settings": {
1907 -
        "foreground": "#89dceb"
1908 -
      }
1909 -
    },
1910 -
    {
1911 -
      "name": "elm constant",
1912 -
      "scope": ["support.constant.elm"],
1913 -
      "settings": {
1914 -
        "foreground": "#f9e2af"
1915 -
      }
1916 -
    },
1917 -
    {
1918 -
      "name": "template literal",
1919 -
      "scope": ["punctuation.quasi.element"],
1920 -
      "settings": {
1921 -
        "foreground": "#f38ba8"
1922 -
      }
1923 -
    },
1924 -
    {
1925 -
      "name": "html/pug (jade) escaped characters and entities",
1926 -
      "scope": ["constant.character.entity"],
1927 -
      "settings": {
1928 -
        "foreground": "#94e2d5"
1929 -
      }
1930 -
    },
1931 -
    {
1932 -
      "name": "styling css pseudo-elements/classes to be able to differentiate from classes which are the same colour",
1933 -
      "scope": [
1934 -
        "entity.other.attribute-name.pseudo-element",
1935 -
        "entity.other.attribute-name.pseudo-class"
1936 -
      ],
1937 -
      "settings": {
1938 -
        "foreground": "#89dceb"
1939 -
      }
1940 -
    },
1941 -
    {
1942 -
      "name": "Clojure globals",
1943 -
      "scope": ["entity.global.clojure"],
1944 -
      "settings": {
1945 -
        "foreground": "#fab387"
1946 -
      }
1947 -
    },
1948 -
    {
1949 -
      "name": "Clojure symbols",
1950 -
      "scope": ["meta.symbol.clojure"],
1951 -
      "settings": {
1952 -
        "foreground": "#94e2d5"
1953 -
      }
1954 -
    },
1955 -
    {
1956 -
      "name": "Clojure constants",
1957 -
      "scope": ["constant.keyword.clojure"],
1958 -
      "settings": {
1959 -
        "foreground": "#89dceb"
1960 -
      }
1961 -
    },
1962 -
    {
1963 -
      "name": "CoffeeScript Function Argument",
1964 -
      "scope": ["meta.arguments.coffee", "variable.parameter.function.coffee"],
1965 -
      "settings": {
1966 -
        "foreground": "#94e2d5"
1967 -
      }
1968 -
    },
1969 -
    {
1970 -
      "name": "Ini Default Text",
1971 -
      "scope": ["source.ini"],
1972 -
      "settings": {
1973 -
        "foreground": "#a6e3a1"
1974 -
      }
1975 -
    },
1976 -
    {
1977 -
      "name": "Shell definition variables",
1978 -
      "scope": ["punctuation.definition.variable.shell"],
1979 -
      "settings": {
1980 -
        "foreground": "#7f849c"
1981 -
      }
1982 -
    },
1983 -
    {
1984 -
      "name": "Shell logical operators",
1985 -
      "scope": ["keyword.operator.logical.shell"],
1986 -
      "settings": {
1987 -
        "foreground": "#89dceb"
1988 -
      }
1989 -
    },
1990 -
    {
1991 -
      "name": "Shell clauses",
1992 -
      "scope": ["meta.scope.case-clause-body.shell"],
1993 -
      "settings": {
1994 -
        "foreground": "#cdd6f4"
1995 -
      }
1996 -
    },
1997 -
    {
1998 -
      "name": "Shell funcs",
1999 -
      "scope": ["meta.scope.group.shell"],
2000 -
      "settings": {
2001 -
        "foreground": "#89b4fa"
2002 -
      }
2003 -
    },
2004 -
    {
2005 -
      "name": "Shell interpolated cmds",
2006 -
      "scope": ["string.interpolated.dollar.shell"],
2007 -
      "settings": {
2008 -
        "foreground": "#f9e2af"
2009 -
      }
2010 -
    },
2011 -
    {
2012 -
      "name": "Shell interpolated strings",
2013 -
      "scope": ["string.quoted.single.shell"],
2014 -
      "settings": {
2015 -
        "foreground": "#b4befe"
2016 -
      }
2017 -
    },
2018 -
    {
2019 -
      "name": "Shell pipe symbol",
2020 -
      "scope": ["keyword.operator.pipe.shell"],
2021 -
      "settings": {
2022 -
        "foreground": "#89dceb"
2023 -
      }
2024 -
    },
2025 -
    {
2026 -
      "name": "Shell group definition",
2027 -
      "scope": ["punctuation.definition.group.shell"],
2028 -
      "settings": {
2029 -
        "foreground": "#7f849c"
2030 -
      }
2031 -
    },
2032 -
    {
2033 -
      "name": "Shell conditionals",
2034 -
      "scope": ["keyword.control.shell"],
2035 -
      "settings": {
2036 -
        "foreground": "#cba6f7"
2037 -
      }
2038 -
    },
2039 -
    {
2040 -
      "name": "Shell operators and punct delimiters",
2041 -
      "scope": ["keyword.operator.list.shell"],
2042 -
      "settings": {
2043 -
        "foreground": "#94e2d5"
2044 -
      }
2045 -
    },
2046 -
    {
2047 -
      "name": "Shell parenthesis",
2048 -
      "scope": ["punctuation.definition.logical-expression.shell"],
2049 -
      "settings": {
2050 -
        "foreground": "#7f849c"
2051 -
      }
2052 -
    },
2053 -
    {
2054 -
      "name": "Makefile prerequisities",
2055 -
      "scope": ["meta.scope.prerequisites.makefile"],
2056 -
      "settings": {
2057 -
        "foreground": "#94e2d5"
2058 -
      }
2059 -
    },
2060 -
    {
2061 -
      "name": "Makefile text colour",
2062 -
      "scope": ["source.makefile"],
2063 -
      "settings": {
2064 -
        "foreground": "#fab387"
2065 -
      }
2066 -
    },
2067 -
    {
2068 -
      "name": "Groovy import names",
2069 -
      "scope": ["storage.modifier.import.groovy"],
2070 -
      "settings": {
2071 -
        "foreground": "#fab387"
2072 -
      }
2073 -
    },
2074 -
    {
2075 -
      "name": "Groovy Methods",
2076 -
      "scope": ["meta.method.groovy"],
2077 -
      "settings": {
2078 -
        "foreground": "#89b4fa"
2079 -
      }
2080 -
    },
2081 -
    {
2082 -
      "name": "Groovy Variables",
2083 -
      "scope": ["meta.definition.variable.name.groovy"],
2084 -
      "settings": {
2085 -
        "foreground": "#94e2d5"
2086 -
      }
2087 -
    },
2088 -
    {
2089 -
      "name": "Groovy Inheritance",
2090 -
      "scope": ["meta.definition.class.inherited.classes.groovy"],
2091 -
      "settings": {
2092 -
        "foreground": "#a6e3a1"
2093 -
      }
2094 -
    },
2095 -
    {
2096 -
      "name": "HLSL Semantic",
2097 -
      "scope": ["support.variable.semantic.hlsl"],
2098 -
      "settings": {
2099 -
        "foreground": "#fab387"
2100 -
      }
2101 -
    },
2102 -
    {
2103 -
      "name": "HLSL Types",
2104 -
      "scope": [
2105 -
        "support.type.texture.hlsl",
2106 -
        "support.type.sampler.hlsl",
2107 -
        "support.type.object.hlsl",
2108 -
        "support.type.object.rw.hlsl",
2109 -
        "support.type.fx.hlsl",
2110 -
        "support.type.object.hlsl"
2111 -
      ],
2112 -
      "settings": {
2113 -
        "foreground": "#f38ba8"
2114 -
      }
2115 -
    },
2116 -
    {
2117 -
      "name": "SQL Variables",
2118 -
      "scope": ["text.variable", "text.bracketed"],
2119 -
      "settings": {
2120 -
        "foreground": "#94e2d5"
2121 -
      }
2122 -
    },
2123 -
    {
2124 -
      "name": "types",
2125 -
      "scope": ["support.type.swift", "support.type.vb.asp"],
2126 -
      "settings": {
2127 -
        "foreground": "#fab387"
2128 -
      }
2129 -
    },
2130 -
    {
2131 -
      "name": "heading 1, keyword",
2132 -
      "scope": ["entity.name.function.xi"],
2133 -
      "settings": {
2134 -
        "foreground": "#89b4fa"
2135 -
      }
2136 -
    },
2137 -
    {
2138 -
      "name": "heading 2, callable",
2139 -
      "scope": ["entity.name.class.xi"],
2140 -
      "settings": {
2141 -
        "foreground": "#89dceb"
2142 -
      }
2143 -
    },
2144 -
    {
2145 -
      "name": "heading 3, property",
2146 -
      "scope": ["constant.character.character-class.regexp.xi"],
2147 -
      "settings": {
2148 -
        "foreground": "#94e2d5"
2149 -
      }
2150 -
    },
2151 -
    {
2152 -
      "name": "heading 4, type, class, interface",
2153 -
      "scope": ["constant.regexp.xi"],
2154 -
      "settings": {
2155 -
        "foreground": "#f38ba8"
2156 -
      }
2157 -
    },
2158 -
    {
2159 -
      "name": "heading 5, enums, preprocessor, constant, decorator",
2160 -
      "scope": ["keyword.control.xi"],
2161 -
      "settings": {
2162 -
        "foreground": "#89dceb"
2163 -
      }
2164 -
    },
2165 -
    {
2166 -
      "name": "heading 6, number",
2167 -
      "scope": ["invalid.xi"],
2168 -
      "settings": {
2169 -
        "foreground": "#cdd6f4"
2170 -
      }
2171 -
    },
2172 -
    {
2173 -
      "name": "string",
2174 -
      "scope": ["beginning.punctuation.definition.quote.markdown.xi"],
2175 -
      "settings": {
2176 -
        "foreground": "#a6e3a1"
2177 -
      }
2178 -
    },
2179 -
    {
2180 -
      "name": "comments",
2181 -
      "scope": ["beginning.punctuation.definition.list.markdown.xi"],
2182 -
      "settings": {
2183 -
        "foreground": "#6c7086"
2184 -
      }
2185 -
    },
2186 -
    {
2187 -
      "name": "link",
2188 -
      "scope": ["constant.character.xi"],
2189 -
      "settings": {
2190 -
        "foreground": "#89b4fa"
2191 -
      }
2192 -
    },
2193 -
    {
2194 -
      "name": "accent",
2195 -
      "scope": ["accent.xi"],
2196 -
      "settings": {
2197 -
        "foreground": "#89b4fa"
2198 -
      }
2199 -
    },
2200 -
    {
2201 -
      "name": "wikiword",
2202 -
      "scope": ["wikiword.xi"],
2203 -
      "settings": {
2204 -
        "foreground": "#f9e2af"
2205 -
      }
2206 -
    },
2207 -
    {
2208 -
      "name": "language operators like '+', '-' etc",
2209 -
      "scope": ["constant.other.color.rgb-value.xi"],
2210 -
      "settings": {
2211 -
        "foreground": "#89dceb"
2212 -
      }
2213 -
    },
2214 -
    {
2215 -
      "name": "elements to dim",
2216 -
      "scope": ["punctuation.definition.tag.xi"],
2217 -
      "settings": {
2218 -
        "foreground": "#6c7086"
2219 -
      }
2220 -
    },
2221 -
    {
2222 -
      "name": "Markdown underscore-style headers",
2223 -
      "scope": [
2224 -
        "entity.name.label.cs",
2225 -
        "markup.heading.setext.1.markdown",
2226 -
        "markup.heading.setext.2.markdown"
2227 -
      ],
2228 -
      "settings": {
2229 -
        "foreground": "#94e2d5"
2230 -
      }
2231 -
    },
2232 -
    {
2233 -
      "name": "meta.brace.square",
2234 -
      "scope": [" meta.brace.square"],
2235 -
      "settings": {
2236 -
        "foreground": "#cdd6f4"
2237 -
      }
2238 -
    },
2239 -
    {
2240 -
      "name": "Comments",
2241 -
      "scope": "comment, punctuation.definition.comment",
2242 -
      "settings": {
2243 -
        "fontStyle": "italic",
2244 -
        "foreground": "#6c7086"
2245 -
      }
2246 -
    },
2247 -
    {
2248 -
      "name": "[VSCODE-CUSTOM] Markdown Quote",
2249 -
      "scope": "markup.quote.markdown",
2250 -
      "settings": {
2251 -
        "foreground": "#6c7086"
2252 -
      }
2253 -
    },
2254 -
    {
2255 -
      "name": "punctuation.definition.block.sequence.item.yaml",
2256 -
      "scope": "punctuation.definition.block.sequence.item.yaml",
2257 -
      "settings": {
2258 -
        "foreground": "#cdd6f4"
2259 -
      }
2260 -
    },
2261 -
    {
2262 -
      "scope": ["constant.language.symbol.elixir"],
2263 -
      "settings": {
2264 -
        "foreground": "#89dceb"
2265 -
      }
2266 -
    },
2267 -
    {
2268 -
      "name": "js/ts italic",
2269 -
      "scope": [
2270 -
        "entity.other.attribute-name.js",
2271 -
        "entity.other.attribute-name.ts",
2272 -
        "entity.other.attribute-name.jsx",
2273 -
        "entity.other.attribute-name.tsx",
2274 -
        "variable.parameter",
2275 -
        "variable.language.super"
2276 -
      ],
2277 -
      "settings": {
2278 -
        "fontStyle": "italic"
2279 -
      }
2280 -
    },
2281 -
    {
2282 -
      "name": "comment",
2283 -
      "scope": "comment.line.double-slash,comment.block.documentation",
2284 -
      "settings": {
2285 -
        "fontStyle": "italic"
2286 -
      }
2287 -
    },
2288 -
    {
2289 -
      "name": "python keyword import",
2290 -
      "scope": "keyword.control.import.python",
2291 -
      "settings": {
2292 -
        "foreground": "#94e2d5",
2293 -
        "fontStyle": "italic"
2294 -
      }
2295 -
    },
2296 -
    {
2297 -
      "name": "python keyword flow",
2298 -
      "scope": "keyword.control.flow.python",
2299 -
      "settings": {
2300 -
        "foreground": "#cba6f7",
2301 -
        "fontStyle": "bold"
2302 -
      }
2303 -
    },
2304 -
    {
2305 -
      "name": "python storage type",
2306 -
      "scope": "storage.type.function.python",
2307 -
      "settings": {
2308 -
        "foreground": "#eba0ac",
2309 -
        "fontStyle": "italic"
2310 -
      }
2311 -
    },
2312 -
    {
2313 -
      "name": "markup.italic.markdown",
2314 -
      "scope": "markup.italic.markdown",
2315 -
      "settings": {
2316 -
        "fontStyle": "italic"
2317 -
      }
2318 -
    },
2319 -
    {
2320 -
      "name": "invalid.deprecated.line-too-long.git-commit",
2321 -
      "scope": "invalid.deprecated.line-too-long.git-commit",
2322 -
      "settings": {
2323 -
        "foreground": "#f9e2af",
2324 -
        "fontStyle": "underline"
2325 -
      }
2326 -
    }
2327 -
  ],
2328 -
  "colors": {
2329 -
    "focusBorder": "#00000000",
2330 -
    "foreground": "#cdd6f4",
2331 -
    "disabledForeground": "#a6adc8",
2332 -
    "widget.shadow": "#11111b",
2333 -
    "selection.background": "#585b70",
2334 -
    "descriptionForeground": "#cdd6f4",
2335 -
    "errorForeground": "#f38ba8",
2336 -
    "icon.foreground": "#cba6f7",
2337 -
    "sash.hoverBorder": "#cba6f7",
2338 -
    "window.activeBorder": "#00000000",
2339 -
    "window.inactiveBorder": "#00000000",
2340 -
    "textBlockQuote.background": "#11111b",
2341 -
    "textBlockQuote.border": "#11111b",
2342 -
    "textCodeBlock.background": "#11111b",
2343 -
    "textLink.activeForeground": "#89dceb",
2344 -
    "textLink.foreground": "#89b4fa",
2345 -
    "textPreformat.foreground": "#cdd6f4",
2346 -
    "textSeparator.foreground": "#cba6f7",
2347 -
    "activityBar.background": "#11111b",
2348 -
    "activityBar.foreground": "#cba6f7",
2349 -
    "activityBar.dropBar": "#585b7099",
2350 -
    "activityBar.inactiveForeground": "#6c7086",
2351 -
    "activityBar.border": "#00000000",
2352 -
    "activityBarBadge.background": "#cba6f7",
2353 -
    "activityBarBadge.foreground": "#11111b",
2354 -
    "activityBar.activeBorder": "#00000000",
2355 -
    "activityBar.activeBackground": "#00000000",
2356 -
    "activityBar.activeFocusBorder": "#00000000",
2357 -
    "badge.background": "#45475a",
2358 -
    "badge.foreground": "#cdd6f4",
2359 -
    "breadcrumb.activeSelectionForeground": "#cba6f7",
2360 -
    "breadcrumb.background": "#11111b",
2361 -
    "breadcrumb.focusForeground": "#cba6f7",
2362 -
    "breadcrumb.foreground": "#cdd6f4cc",
2363 -
    "breadcrumbPicker.background": "#11111b",
2364 -
    "button.background": "#cba6f7",
2365 -
    "button.foreground": "#11111b",
2366 -
    "button.border": "#00000000",
2367 -
    "button.separator": "#00000000",
2368 -
    "button.hoverBackground": "#dfbaff",
2369 -
    "button.secondaryForeground": "#cdd6f4",
2370 -
    "button.secondaryBackground": "#585b70",
2371 -
    "button.secondaryHoverBackground": "#6c6f84",
2372 -
    "checkbox.background": "#45475a",
2373 -
    "checkbox.border": "#00000000",
2374 -
    "checkbox.foreground": "#cba6f7",
2375 -
    "dropdown.background": "#11111b",
2376 -
    "dropdown.listBackground": "#585b70",
2377 -
    "dropdown.border": "#cba6f7",
2378 -
    "dropdown.foreground": "#cdd6f4",
2379 -
    "debugToolBar.background": "#11111b",
2380 -
    "debugToolBar.border": "#00000000",
2381 -
    "debugExceptionWidget.background": "#11111b",
2382 -
    "debugExceptionWidget.border": "#cba6f7",
2383 -
    "debugTokenExpression.number": "#fab387",
2384 -
    "debugTokenExpression.boolean": "#cba6f7",
2385 -
    "debugTokenExpression.string": "#a6e3a1",
2386 -
    "debugTokenExpression.error": "#f38ba8",
2387 -
    "debugIcon.breakpointForeground": "#f38ba8",
2388 -
    "debugIcon.breakpointDisabledForeground": "#f38ba899",
2389 -
    "debugIcon.breakpointUnverifiedForeground": "#11111b",
2390 -
    "debugIcon.breakpointCurrentStackframeForeground": "#585b70",
2391 -
    "debugIcon.breakpointStackframeForeground": "#585b70",
2392 -
    "debugIcon.startForeground": "#a6e3a1",
2393 -
    "debugIcon.pauseForeground": "#89b4fa",
2394 -
    "debugIcon.stopForeground": "#f38ba8",
2395 -
    "debugIcon.disconnectForeground": "#585b70",
2396 -
    "debugIcon.restartForeground": "#94e2d5",
2397 -
    "debugIcon.stepOverForeground": "#cba6f7",
2398 -
    "debugIcon.stepIntoForeground": "#cdd6f4",
2399 -
    "debugIcon.stepOutForeground": "#cdd6f4",
2400 -
    "debugIcon.continueForeground": "#a6e3a1",
2401 -
    "debugIcon.stepBackForeground": "#585b70",
2402 -
    "debugConsole.infoForeground": "#89b4fa",
2403 -
    "debugConsole.warningForeground": "#fab387",
2404 -
    "debugConsole.errorForeground": "#f38ba8",
2405 -
    "debugConsole.sourceForeground": "#f5e0dc",
2406 -
    "debugConsoleInputIcon.foreground": "#cdd6f4",
2407 -
    "diffEditor.border": "#585b70",
2408 -
    "diffEditor.insertedTextBackground": "#a6e3a119",
2409 -
    "diffEditor.removedTextBackground": "#f38ba819",
2410 -
    "diffEditor.insertedLineBackground": "#a6e3a126",
2411 -
    "diffEditor.removedLineBackground": "#f38ba826",
2412 -
    "diffEditor.diagonalFill": "#585b7099",
2413 -
    "diffEditorOverview.insertedForeground": "#a6e3a1cc",
2414 -
    "diffEditorOverview.removedForeground": "#f38ba8cc",
2415 -
    "editor.background": "#11111b",
2416 -
    "editor.findMatchBackground": "#585b70",
2417 -
    "editor.findMatchBorder": "#cba6f766",
2418 -
    "editor.findMatchHighlightBackground": "#fab38759",
2419 -
    "editor.findMatchHighlightBorder": "#00000000",
2420 -
    "editor.findRangeHighlightBackground": "#585b704c",
2421 -
    "editor.findRangeHighlightBorder": "#00000000",
2422 -
    "editor.foldBackground": "#89dceb3f",
2423 -
    "editor.foreground": "#cdd6f4",
2424 -
    "editor.hoverHighlightBackground": "#89dceb3f",
2425 -
    "editor.inactiveSelectionBackground": "#00000000",
2426 -
    "editor.lineHighlightBackground": "#cdd6f411",
2427 -
    "editor.lineHighlightBorder": "#11111b",
2428 -
    "editor.rangeHighlightBackground": "#89dceb3f",
2429 -
    "editor.rangeHighlightBorder": "#00000000",
2430 -
    "editor.selectionBackground": "#585b70",
2431 -
    "editor.selectionHighlightBackground": "#9399b266",
2432 -
    "editor.selectionHighlightBorder": "#89dceb33",
2433 -
    "editor.wordHighlightBackground": "#585b70b2",
2434 -
    "editor.wordHighlightStrongBackground": "#585b707f",
2435 -
    "editorBracketMatch.background": "#9399b219",
2436 -
    "editorBracketMatch.border": "#9399b2",
2437 -
    "editorCodeLens.foreground": "#7f849c",
2438 -
    "editorCursor.background": "#11111b",
2439 -
    "editorCursor.foreground": "#f5e0dc",
2440 -
    "editorError.background": "#00000000",
2441 -
    "editorError.border": "#00000000",
2442 -
    "editorError.foreground": "#f38ba8",
2443 -
    "editorGroup.border": "#585b70",
2444 -
    "editorGroup.dropBackground": "#585b7099",
2445 -
    "editorGroup.emptyBackground": "#11111b",
2446 -
    "editorGroupHeader.tabsBackground": "#11111b",
2447 -
    "editorGutter.addedBackground": "#a6e3a1",
2448 -
    "editorGutter.background": "#11111b",
2449 -
    "editorGutter.commentRangeForeground": "#9399b2",
2450 -
    "editorGutter.deletedBackground": "#f38ba8",
2451 -
    "editorGutter.foldingControlForeground": "#9399b2",
2452 -
    "editorGutter.modifiedBackground": "#89dceb",
2453 -
    "editorHoverWidget.background": "#11111b",
2454 -
    "editorHoverWidget.border": "#585b70",
2455 -
    "editorHoverWidget.foreground": "#cdd6f4",
2456 -
    "editorIndentGuide.activeBackground": "#585b70",
2457 -
    "editorIndentGuide.background": "#45475a",
2458 -
    "editorInfo.background": "#00000000",
2459 -
    "editorInfo.border": "#00000000",
2460 -
    "editorInfo.foreground": "#89b4fa",
2461 -
    "editorInlayHint.foreground": "#585b70",
2462 -
    "editorInlayHint.background": "#11111bbf",
2463 -
    "editorInlayHint.typeForeground": "#bac2de",
2464 -
    "editorInlayHint.typeBackground": "#11111bbf",
2465 -
    "editorInlayHint.parameterForeground": "#a6adc8",
2466 -
    "editorInlayHint.parameterBackground": "#11111bbf",
2467 -
    "editorLineNumber.activeForeground": "#cba6f7",
2468 -
    "editorLineNumber.foreground": "#7f849c",
2469 -
    "editorLink.activeForeground": "#cba6f7",
2470 -
    "editorMarkerNavigation.background": "#11111b",
2471 -
    "editorMarkerNavigationError.background": "#f38ba8",
2472 -
    "editorMarkerNavigationInfo.background": "#89b4fa",
2473 -
    "editorMarkerNavigationWarning.background": "#f9e2af",
2474 -
    "editorOverviewRuler.background": "#11111b",
2475 -
    "editorOverviewRuler.border": "#cdd6f411",
2476 -
    "editorRuler.foreground": "#585b70",
2477 -
    "editor.stackFrameHighlightBackground": "#f9e2af26",
2478 -
    "editor.focusedStackFrameHighlightBackground": "#a6e3a126",
2479 -
    "editorStickyScrollHover.background": "#313244",
2480 -
    "editorSuggestWidget.background": "#11111b",
2481 -
    "editorSuggestWidget.border": "#585b70",
2482 -
    "editorSuggestWidget.foreground": "#cdd6f4",
2483 -
    "editorSuggestWidget.highlightForeground": "#cba6f7",
2484 -
    "editorSuggestWidget.selectedBackground": "#313244",
2485 -
    "editorWarning.background": "#00000000",
2486 -
    "editorWarning.border": "#00000000",
2487 -
    "editorWarning.foreground": "#fab387",
2488 -
    "editorWhitespace.foreground": "#9399b266",
2489 -
    "editorWidget.background": "#11111b",
2490 -
    "editorWidget.foreground": "#cdd6f4",
2491 -
    "editorWidget.resizeBorder": "#585b70",
2492 -
    "editorLightBulb.foreground": "#f9e2af",
2493 -
    "extensionButton.prominentForeground": "#11111b",
2494 -
    "extensionButton.prominentBackground": "#cba6f7",
2495 -
    "extensionButton.prominentHoverBackground": "#dfbaff",
2496 -
    "extensionBadge.remoteBackground": "#89b4fa",
2497 -
    "extensionBadge.remoteForeground": "#11111b",
2498 -
    "extensionIcon.starForeground": "#f9e2af",
2499 -
    "extensionIcon.verifiedForeground": "#a6e3a1",
2500 -
    "extensionIcon.preReleaseForeground": "#f5e0dc",
2501 -
    "extensionIcon.sponsorForeground": "#f5c2e7",
2502 -
    "gitDecoration.addedResourceForeground": "#a6e3a1",
2503 -
    "gitDecoration.conflictingResourceForeground": "#cba6f7",
2504 -
    "gitDecoration.deletedResourceForeground": "#f38ba8",
2505 -
    "gitDecoration.ignoredResourceForeground": "#6c7086",
2506 -
    "gitDecoration.modifiedResourceForeground": "#f9e2af",
2507 -
    "gitDecoration.stageDeletedResourceForeground": "#f38ba8",
2508 -
    "gitDecoration.stageModifiedResourceForeground": "#f9e2af",
2509 -
    "gitDecoration.submoduleResourceForeground": "#89b4fa",
2510 -
    "gitDecoration.untrackedResourceForeground": "#a6e3a1",
2511 -
    "input.background": "#313244",
2512 -
    "input.border": "#00000000",
2513 -
    "input.foreground": "#cdd6f4",
2514 -
    "input.placeholderForeground": "#cdd6f472",
2515 -
    "inputOption.activeBackground": "#89b4fa26",
2516 -
    "inputOption.activeBorder": "#11111b33",
2517 -
    "inputOption.activeForeground": "#cdd6f4",
2518 -
    "inputValidation.errorBackground": "#f38ba8",
2519 -
    "inputValidation.errorBorder": "#11111b33",
2520 -
    "inputValidation.errorForeground": "#11111b",
2521 -
    "inputValidation.infoBackground": "#89b4fa",
2522 -
    "inputValidation.infoBorder": "#11111b33",
2523 -
    "inputValidation.infoForeground": "#11111b",
2524 -
    "inputValidation.warningBackground": "#fab387",
2525 -
    "inputValidation.warningBorder": "#11111b33",
2526 -
    "inputValidation.warningForeground": "#11111b",
2527 -
    "list.activeSelectionBackground": "#45475a",
2528 -
    "list.activeSelectionForeground": "#cdd6f4",
2529 -
    "list.dropBackground": "#585b7099",
2530 -
    "list.focusBackground": "#313244",
2531 -
    "list.focusForeground": "#cdd6f4",
2532 -
    "list.focusOutline": "#00000000",
2533 -
    "list.highlightForeground": "#cba6f7",
2534 -
    "list.hoverBackground": "#11111b",
2535 -
    "list.hoverForeground": "#cdd6f4",
2536 -
    "list.inactiveSelectionBackground": "#45475a",
2537 -
    "list.inactiveSelectionForeground": "#cdd6f4",
2538 -
    "list.warningForeground": "#f9e2af",
2539 -
    "listFilterWidget.background": "#45475a",
2540 -
    "listFilterWidget.noMatchesOutline": "#f38ba8",
2541 -
    "listFilterWidget.outline": "#00000000",
2542 -
    "tree.indentGuidesStroke": "#6c7086",
2543 -
    "menu.background": "#11111b",
2544 -
    "menu.border": "#11111b",
2545 -
    "menu.foreground": "#cdd6f4",
2546 -
    "menu.selectionBackground": "#585b70",
2547 -
    "menu.selectionBorder": "#00000000",
2548 -
    "menu.selectionForeground": "#cdd6f4",
2549 -
    "menu.separatorBackground": "#585b70",
2550 -
    "menubar.selectionBackground": "#45475a",
2551 -
    "menubar.selectionForeground": "#cdd6f4",
2552 -
    "merge.commonContentBackground": "#45475a",
2553 -
    "merge.commonHeaderBackground": "#585b70",
2554 -
    "merge.currentContentBackground": "#a6e3a133",
2555 -
    "merge.currentHeaderBackground": "#a6e3a166",
2556 -
    "merge.incomingContentBackground": "#89b4fa33",
2557 -
    "merge.incomingHeaderBackground": "#89b4fa66",
2558 -
    "minimap.background": "#11111b",
2559 -
    "minimap.errorHighlight": "#f38ba8",
2560 -
    "minimap.findMatchHighlight": "#585b70",
2561 -
    "minimap.selectionHighlight": "#585b70",
2562 -
    "minimap.warningHighlight": "#f9e2af",
2563 -
    "minimapGutter.addedBackground": "#a6e3a1",
2564 -
    "minimapGutter.deletedBackground": "#f38ba8",
2565 -
    "minimapGutter.modifiedBackground": "#89dceb",
2566 -
    "notificationCenter.border": "#cba6f7",
2567 -
    "notificationCenterHeader.foreground": "#cdd6f4",
2568 -
    "notificationCenterHeader.background": "#11111b",
2569 -
    "notificationToast.border": "#cba6f7",
2570 -
    "notifications.foreground": "#cdd6f4",
2571 -
    "notifications.background": "#11111b",
2572 -
    "notifications.border": "#cba6f7",
2573 -
    "notificationLink.foreground": "#89b4fa",
2574 -
    "notificationsErrorIcon.foreground": "#f38ba8",
2575 -
    "notificationsWarningIcon.foreground": "#fab387",
2576 -
    "notificationsInfoIcon.foreground": "#89b4fa",
2577 -
    "panel.background": "#11111b",
2578 -
    "panel.border": "#585b70",
2579 -
    "panelSection.border": "#585b70",
2580 -
    "panelSection.dropBackground": "#585b7099",
2581 -
    "panelTitle.activeBorder": "#cdd6f4",
2582 -
    "panelTitle.activeForeground": "#cdd6f4",
2583 -
    "panelTitle.inactiveForeground": "#a6adc8",
2584 -
    "peekView.border": "#cba6f7",
2585 -
    "peekViewEditor.background": "#11111b",
2586 -
    "peekViewEditor.matchHighlightBackground": "#fab3873f",
2587 -
    "peekViewEditor.matchHighlightBorder": "#fab387",
2588 -
    "peekViewEditorGutter.background": "#11111b",
2589 -
    "peekViewResult.background": "#11111b",
2590 -
    "peekViewResult.fileForeground": "#cdd6f4",
2591 -
    "peekViewResult.lineForeground": "#cdd6f4",
2592 -
    "peekViewResult.matchHighlightBackground": "#fab3873f",
2593 -
    "peekViewResult.selectionBackground": "#313244",
2594 -
    "peekViewResult.selectionForeground": "#cdd6f4",
2595 -
    "peekViewTitle.background": "#11111b",
2596 -
    "peekViewTitleDescription.foreground": "#bac2deb2",
2597 -
    "peekViewTitleLabel.foreground": "#cdd6f4",
2598 -
    "pickerGroup.border": "#cba6f7",
2599 -
    "pickerGroup.foreground": "#cba6f7",
2600 -
    "progressBar.background": "#cba6f7",
2601 -
    "scrollbar.shadow": "#11111b",
2602 -
    "scrollbarSlider.activeBackground": "#31324466",
2603 -
    "scrollbarSlider.background": "#585b707f",
2604 -
    "scrollbarSlider.hoverBackground": "#6c7086",
2605 -
    "settings.focusedRowBackground": "#585b7033",
2606 -
    "settings.headerForeground": "#cdd6f4",
2607 -
    "settings.modifiedItemIndicator": "#cba6f7",
2608 -
    "settings.dropdownBackground": "#45475a",
2609 -
    "settings.dropdownListBorder": "#00000000",
2610 -
    "settings.textInputBackground": "#45475a",
2611 -
    "settings.textInputBorder": "#00000000",
2612 -
    "settings.numberInputBackground": "#45475a",
2613 -
    "settings.numberInputBorder": "#00000000",
2614 -
    "sideBar.background": "#11111b",
2615 -
    "sideBar.dropBackground": "#585b7099",
2616 -
    "sideBar.foreground": "#cdd6f4",
2617 -
    "sideBar.border": "#00000000",
2618 -
    "sideBarSectionHeader.background": "#11111b",
2619 -
    "sideBarSectionHeader.foreground": "#cdd6f4",
2620 -
    "sideBarTitle.foreground": "#cba6f7",
2621 -
    "sideBarTitle.background": "#11111b",
2622 -
    "statusBar.background": "#11111b",
2623 -
    "statusBar.foreground": "#cdd6f4",
2624 -
    "statusBar.border": "#00000000",
2625 -
    "statusBar.noFolderBackground": "#11111b",
2626 -
    "statusBar.noFolderForeground": "#cdd6f4",
2627 -
    "statusBar.debuggingBackground": "#fab387",
2628 -
    "statusBar.debuggingForeground": "#11111b",
2629 -
    "statusBarItem.remoteBackground": "#89b4fa",
2630 -
    "statusBarItem.remoteForeground": "#11111b",
2631 -
    "statusBarItem.activeBackground": "#585b7066",
2632 -
    "statusBarItem.hoverBackground": "#585b7033",
2633 -
    "statusBarItem.prominentForeground": "#cba6f7",
2634 -
    "statusBarItem.prominentBackground": "#00000000",
2635 -
    "statusBarItem.prominentHoverBackground": "#585b7033",
2636 -
    "statusBarItem.errorForeground": "#f38ba8",
2637 -
    "statusBarItem.errorBackground": "#00000000",
2638 -
    "statusBarItem.warningForeground": "#fab387",
2639 -
    "statusBarItem.warningBackground": "#00000000",
2640 -
    "commandCenter.foreground": "#bac2de",
2641 -
    "commandCenter.activeForeground": "#cba6f7",
2642 -
    "commandCenter.background": "#11111b",
2643 -
    "commandCenter.activeBackground": "#585b7033",
2644 -
    "commandCenter.border": "#cba6f7",
2645 -
    "tab.activeBackground": "#11111b",
2646 -
    "tab.activeBorder": "#cba6f7",
2647 -
    "tab.activeBorderTop": "#00000000",
2648 -
    "tab.activeForeground": "#cba6f7",
2649 -
    "tab.border": "#11111b",
2650 -
    "tab.inactiveBackground": "#11111b",
2651 -
    "tab.inactiveForeground": "#6c7086",
2652 -
    "terminal.ansiBlack": "#6c7086",
2653 -
    "terminal.ansiBlue": "#89b4fa",
2654 -
    "terminal.ansiBrightBlack": "#7f849c",
2655 -
    "terminal.ansiBrightBlue": "#89b4fa",
2656 -
    "terminal.ansiBrightCyan": "#89dceb",
2657 -
    "terminal.ansiBrightGreen": "#a6e3a1",
2658 -
    "terminal.ansiBrightMagenta": "#f5c2e7",
2659 -
    "terminal.ansiBrightRed": "#f38ba8",
2660 -
    "terminal.ansiBrightWhite": "#cdd6f4",
2661 -
    "terminal.ansiBrightYellow": "#f9e2af",
2662 -
    "terminal.ansiCyan": "#89dceb",
2663 -
    "terminal.ansiGreen": "#a6e3a1",
2664 -
    "terminal.ansiMagenta": "#f5c2e7",
2665 -
    "terminal.ansiRed": "#f38ba8",
2666 -
    "terminal.ansiWhite": "#9399b2",
2667 -
    "terminal.ansiYellow": "#f9e2af",
2668 -
    "terminal.border": "#585b70",
2669 -
    "terminal.foreground": "#cdd6f4",
2670 -
    "terminal.dropBackground": "#585b7099",
2671 -
    "terminal.selectionBackground": "#585b70",
2672 -
    "terminalCursor.background": "#11111b",
2673 -
    "terminalCursor.foreground": "#f5e0dc",
2674 -
    "titleBar.activeBackground": "#11111b",
2675 -
    "titleBar.activeForeground": "#cdd6f4",
2676 -
    "titleBar.inactiveBackground": "#11111b",
2677 -
    "titleBar.inactiveForeground": "#cdd6f47f",
2678 -
    "titleBar.border": "#00000000",
2679 -
    "welcomePage.tileBackground": "#11111b",
2680 -
    "welcomePage.progress.background": "#11111b",
2681 -
    "welcomePage.progress.foreground": "#cba6f7",
2682 -
    "walkThrough.embeddedEditorBackground": "#11111b",
2683 -
    "symbolIcon.textForeground": "#cdd6f4",
2684 -
    "symbolIcon.arrayForeground": "#fab387",
2685 -
    "symbolIcon.booleanForeground": "#cba6f7",
2686 -
    "symbolIcon.classForeground": "#f9e2af",
2687 -
    "symbolIcon.colorForeground": "#f5c2e7",
2688 -
    "symbolIcon.constantForeground": "#fab387",
2689 -
    "symbolIcon.constructorForeground": "#b4befe",
2690 -
    "symbolIcon.enumeratorForeground": "#f9e2af",
2691 -
    "symbolIcon.enumeratorMemberForeground": "#f9e2af",
2692 -
    "symbolIcon.eventForeground": "#f5c2e7",
2693 -
    "symbolIcon.fieldForeground": "#cdd6f4",
2694 -
    "symbolIcon.fileForeground": "#cba6f7",
2695 -
    "symbolIcon.folderForeground": "#cba6f7",
2696 -
    "symbolIcon.functionForeground": "#89b4fa",
2697 -
    "symbolIcon.interfaceForeground": "#f9e2af",
2698 -
    "symbolIcon.keyForeground": "#94e2d5",
2699 -
    "symbolIcon.keywordForeground": "#cba6f7",
2700 -
    "symbolIcon.methodForeground": "#89b4fa",
2701 -
    "symbolIcon.moduleForeground": "#cdd6f4",
2702 -
    "symbolIcon.namespaceForeground": "#f9e2af",
2703 -
    "symbolIcon.nullForeground": "#eba0ac",
2704 -
    "symbolIcon.numberForeground": "#fab387",
2705 -
    "symbolIcon.objectForeground": "#f9e2af",
2706 -
    "symbolIcon.operatorForeground": "#94e2d5",
2707 -
    "symbolIcon.packageForeground": "#f2cdcd",
2708 -
    "symbolIcon.propertyForeground": "#eba0ac",
2709 -
    "symbolIcon.referenceForeground": "#f9e2af",
2710 -
    "symbolIcon.snippetForeground": "#f2cdcd",
2711 -
    "symbolIcon.stringForeground": "#a6e3a1",
2712 -
    "symbolIcon.structForeground": "#94e2d5",
2713 -
    "symbolIcon.typeParameterForeground": "#eba0ac",
2714 -
    "symbolIcon.unitForeground": "#cdd6f4",
2715 -
    "symbolIcon.variableForeground": "#cdd6f4",
2716 -
    "charts.foreground": "#cdd6f4",
2717 -
    "charts.lines": "#bac2de",
2718 -
    "charts.red": "#f38ba8",
2719 -
    "charts.blue": "#89b4fa",
2720 -
    "charts.yellow": "#f9e2af",
2721 -
    "charts.orange": "#fab387",
2722 -
    "charts.green": "#a6e3a1",
2723 -
    "charts.purple": "#cba6f7",
2724 -
    "errorLens.errorBackground": "#f38ba826",
2725 -
    "errorLens.errorMessageBackground": "#f38ba826",
2726 -
    "errorLens.errorBackgroundLight": "#f38ba826",
2727 -
    "errorLens.errorForeground": "#f38ba8",
2728 -
    "errorLens.errorForegroundLight": "#f38ba8",
2729 -
    "errorLens.warningBackground": "#fab38726",
2730 -
    "errorLens.warningMessageBackground": "#fab38726",
2731 -
    "errorLens.warningBackgroundLight": "#fab38726",
2732 -
    "errorLens.warningForeground": "#fab387",
2733 -
    "errorLens.warningForegroundLight": "#fab387",
2734 -
    "errorLens.infoBackground": "#89b4fa26",
2735 -
    "errorLens.infoMessageBackground": "#89b4fa26",
2736 -
    "errorLens.infoBackgroundLight": "#89b4fa26",
2737 -
    "errorLens.infoForeground": "#89b4fa",
2738 -
    "errorLens.infoForegroundLight": "#89b4fa",
2739 -
    "errorLens.hintBackground": "#a6e3a126",
2740 -
    "errorLens.hintMessageBackground": "#a6e3a126",
2741 -
    "errorLens.hintBackgroundLight": "#a6e3a126",
2742 -
    "errorLens.hintForeground": "#a6e3a1",
2743 -
    "errorLens.hintForegroundLight": "#a6e3a1",
2744 -
    "errorLens.statusBarIconErrorForeground": "#f38ba8",
2745 -
    "errorLens.statusBarIconWarningForeground": "#fab387",
2746 -
    "errorLens.statusBarErrorForeground": "#f38ba8",
2747 -
    "errorLens.statusBarWarningForeground": "#fab387",
2748 -
    "errorLens.statusBarInfoForeground": "#89b4fa",
2749 -
    "errorLens.statusBarHintForeground": "#a6e3a1",
2750 -
    "editorBracketHighlight.foreground1": "#f38ba8",
2751 -
    "editorBracketHighlight.foreground2": "#fab387",
2752 -
    "editorBracketHighlight.foreground3": "#f9e2af",
2753 -
    "editorBracketHighlight.foreground4": "#a6e3a1",
2754 -
    "editorBracketHighlight.foreground5": "#74c7ec",
2755 -
    "editorBracketHighlight.foreground6": "#cba6f7",
2756 -
    "editorBracketHighlight.unexpectedBracket.foreground": "#eba0ac"
2757 -
  }
2758 -
}
gruvbox-material.json (added) +2432 −0
1 +
{
2 +
  "name": "Gruvbox Material Dark",
3 +
  "type": "dark",
4 +
  "semanticHighlighting": true,
5 +
  "semanticTokenColors": {
6 +
    "operatorOverload": "#e78a4e",
7 +
    "memberOperatorOverload": "#e78a4e",
8 +
    "variable.defaultLibrary:javascript": "#d3869b",
9 +
    "property.defaultLibrary:javascript": "#d3869b",
10 +
    "variable.defaultLibrary:javascriptreact": "#d3869b",
11 +
    "property.defaultLibrary:javascriptreact": "#d3869b",
12 +
    "class:typescript": "#89b482",
13 +
    "interface:typescript": "#89b482",
14 +
    "enum:typescript": "#d3869b",
15 +
    "enumMember:typescript": "#7daea3",
16 +
    "namespace:typescript": "#d3869b",
17 +
    "variable.defaultLibrary:typescript": "#d3869b",
18 +
    "property.defaultLibrary:typescript": "#d3869b",
19 +
    "class:typescriptreact": "#89b482",
20 +
    "interface:typescriptreact": "#89b482",
21 +
    "enum:typescriptreact": "#d3869b",
22 +
    "enumMember:typescriptreact": "#7daea3",
23 +
    "namespace:typescriptreact": "#d3869b",
24 +
    "variable.defaultLibrary:typescriptreact": "#d3869b",
25 +
    "property.defaultLibrary:typescriptreact": "#d3869b",
26 +
    "intrinsic:python": "#d3869b",
27 +
    "module:python": "#7daea3",
28 +
    "class:python": "#89b482",
29 +
    "macro:rust": "#89b482",
30 +
    "namespace:rust": "#d3869b",
31 +
    "selfKeyword:rust": "#d3869b"
32 +
  },
33 +
  "colors": {
34 +
    "foreground": "#a89984",
35 +
    "focusBorder": "#45403d00",
36 +
    "widget.shadow": "#00000070",
37 +
    "selection.background": "#504945d0",
38 +
    "descriptionForeground": "#928374",
39 +
    "errorForeground": "#ea6962",
40 +
    "icon.foreground": "#89b482",
41 +
    "textLink.foreground": "#a9b665",
42 +
    "textLink.activeForeground": "#8f9a52",
43 +
    "textCodeBlock.background": "#32302f",
44 +
    "textBlockQuote.background": "#32302f",
45 +
    "textBlockQuote.border": "#a89984",
46 +
    "textPreformat.foreground": "#d8a657",
47 +
    "toolbar.hoverBackground": "#383432",
48 +
    "button.background": "#a89984",
49 +
    "button.hoverBackground": "#928374",
50 +
    "button.foreground": "#292828",
51 +
    "button.secondaryBackground": "#3c3836",
52 +
    "button.secondaryForeground": "#d4be98",
53 +
    "button.secondaryHoverBackground": "#45403d",
54 +
    "checkbox.background": "#292828",
55 +
    "checkbox.foreground": "#e78a4e",
56 +
    "checkbox.border": "#5a524c",
57 +
    "dropdown.border": "#45403d",
58 +
    "dropdown.background": "#292828",
59 +
    "dropdown.foreground": "#a89984",
60 +
    "input.border": "#45403d",
61 +
    "input.background": "#29282800",
62 +
    "input.foreground": "#d4be98",
63 +
    "input.placeholderForeground": "#7c6f64",
64 +
    "inputOption.activeBorder": "#89b482",
65 +
    "inputValidation.errorBorder": "#ea6962",
66 +
    "inputValidation.errorBackground": "#b85651",
67 +
    "inputValidation.errorForeground": "#d4be98",
68 +
    "inputValidation.infoBorder": "#7daea3",
69 +
    "inputValidation.infoBackground": "#68948a",
70 +
    "inputValidation.infoForeground": "#d4be98",
71 +
    "inputValidation.warningBorder": "#d8a657",
72 +
    "inputValidation.warningBackground": "#c18f41",
73 +
    "inputValidation.warningForeground": "#d4be98",
74 +
    "scrollbar.shadow": "#00000070",
75 +
    "scrollbarSlider.activeBackground": "#a89984",
76 +
    "scrollbarSlider.hoverBackground": "#7c6f64",
77 +
    "scrollbarSlider.background": "#7c6f6480",
78 +
    "badge.background": "#a89984",
79 +
    "badge.foreground": "#292828",
80 +
    "progressBar.background": "#a9b665",
81 +
    "list.activeSelectionForeground": "#d4be98",
82 +
    "list.activeSelectionBackground": "#45403d60",
83 +
    "list.inactiveSelectionForeground": "#a89984",
84 +
    "list.inactiveSelectionBackground": "#45403d48",
85 +
    "list.dropBackground": "#32302f80",
86 +
    "list.focusForeground": "#d4be98",
87 +
    "list.focusBackground": "#45403d60",
88 +
    "list.inactiveFocusBackground": "#45403d48",
89 +
    "list.highlightForeground": "#a9b665",
90 +
    "list.hoverForeground": "#d4be98",
91 +
    "list.hoverBackground": "#29282800",
92 +
    "list.invalidItemForeground": "#b85651",
93 +
    "list.errorForeground": "#ea6962",
94 +
    "list.warningForeground": "#d8a657",
95 +
    "tree.indentGuidesStroke": "#7c6f64",
96 +
    "activityBar.border": "#292828",
97 +
    "activityBar.background": "#292828",
98 +
    "activityBar.foreground": "#a89984",
99 +
    "activityBar.inactiveForeground": "#7c6f64",
100 +
    "activityBar.dropBackground": "#292828",
101 +
    "activityBar.activeBorder": "#928374",
102 +
    "activityBar.activeFocusBorder": "#928374",
103 +
    "activityBarBadge.background": "#a89984",
104 +
    "activityBarBadge.foreground": "#292828",
105 +
    "sideBar.foreground": "#928374",
106 +
    "sideBar.background": "#292828",
107 +
    "sideBarSectionHeader.background": "#29282800",
108 +
    "sideBarTitle.foreground": "#a89984",
109 +
    "sideBarSectionHeader.foreground": "#a89984",
110 +
    "minimap.findMatchHighlight": "#72966c60",
111 +
    "minimap.selectionHighlight": "#504945f0",
112 +
    "minimap.errorHighlight": "#b8565180",
113 +
    "minimap.warningHighlight": "#c18f4180",
114 +
    "minimapGutter.addedBackground": "#8f9a52a0",
115 +
    "minimapGutter.modifiedBackground": "#68948aa0",
116 +
    "minimapGutter.deletedBackground": "#b85651a0",
117 +
    "editorGroup.border": "#101010",
118 +
    "editorGroupHeader.tabsBackground": "#292828",
119 +
    "editorGroupHeader.noTabsBackground": "#292828",
120 +
    "editorGroup.dropBackground": "#45403d60",
121 +
    "tab.border": "#292828",
122 +
    "tab.activeBorder": "#a89984",
123 +
    "tab.inactiveBackground": "#292828",
124 +
    "tab.hoverBackground": "#292828",
125 +
    "tab.hoverForeground": "#d4be98",
126 +
    "tab.activeBackground": "#292828",
127 +
    "tab.activeForeground": "#d4be98",
128 +
    "tab.inactiveForeground": "#7c6f64",
129 +
    "tab.unfocusedActiveForeground": "#a89984",
130 +
    "tab.unfocusedActiveBorder": "#928374",
131 +
    "tab.unfocusedInactiveForeground": "#7c6f64",
132 +
    "tab.unfocusedHoverForeground": "#d4be98",
133 +
    "tab.lastPinnedBorder": "#a89984",
134 +
    "editor.background": "#292828",
135 +
    "editor.foreground": "#d4be98",
136 +
    "editorLineNumber.foreground": "#7c6f64",
137 +
    "editorLineNumber.activeForeground": "#928374",
138 +
    "editorCursor.foreground": "#d4be98",
139 +
    "editor.selectionBackground": "#504945b0",
140 +
    "editor.selectionHighlightBackground": "#50494558",
141 +
    "editor.inactiveSelectionBackground": "#50494558",
142 +
    "editor.wordHighlightBackground": "#50494558",
143 +
    "editor.wordHighlightStrongBackground": "#504945b0",
144 +
    "editor.hoverHighlightBackground": "#504945b0",
145 +
    "editor.findMatchBackground": "#bd6f3e40",
146 +
    "editor.findMatchHighlightBackground": "#8f9a5240",
147 +
    "editor.findRangeHighlightBackground": "#50494558",
148 +
    "editor.lineHighlightBorder": "#45403d00",
149 +
    "editor.lineHighlightBackground": "#38343290",
150 +
    "editor.rangeHighlightBackground": "#38343280",
151 +
    "editor.symbolHighlightBackground": "#68948a40",
152 +
    "editorLink.activeForeground": "#a9b665",
153 +
    "editorWhitespace.foreground": "#45403d",
154 +
    "editorIndentGuide.background": "#a8998420",
155 +
    "editorIndentGuide.activeBackground": "#a8998450",
156 +
    "editorInlayHint.background": "#29282800",
157 +
    "editorInlayHint.foreground": "#7c6f64",
158 +
    "editorInlayHint.typeBackground": "#29282800",
159 +
    "editorInlayHint.typeForeground": "#7c6f64",
160 +
    "editorInlayHint.parameterBackground": "#29282800",
161 +
    "editorInlayHint.parameterForeground": "#7c6f64",
162 +
    "editorRuler.foreground": "#665c54a0",
163 +
    "editorCodeLens.foreground": "#7c6f64",
164 +
    "editor.foldBackground": "#45403d80",
165 +
    "editorBracketMatch.border": "#29282800",
166 +
    "editorBracketMatch.background": "#7c6f6480",
167 +
    "editorBracketHighlight.foreground1": "#ea6962",
168 +
    "editorBracketHighlight.foreground2": "#d8a657",
169 +
    "editorBracketHighlight.foreground3": "#a9b665",
170 +
    "editorBracketHighlight.foreground4": "#7daea3",
171 +
    "editorBracketHighlight.foreground5": "#e78a4e",
172 +
    "editorBracketHighlight.foreground6": "#d3869b",
173 +
    "editorBracketHighlight.unexpectedBracket.foreground": "#928374",
174 +
    "editorOverviewRuler.border": "#29282800",
175 +
    "editorOverviewRuler.findMatchForeground": "#72966c",
176 +
    "editorOverviewRuler.rangeHighlightForeground": "#72966c",
177 +
    "editorOverviewRuler.selectionHighlightForeground": "#72966c",
178 +
    "editorOverviewRuler.wordHighlightForeground": "#7c6f64",
179 +
    "editorOverviewRuler.wordHighlightStrongForeground": "#7c6f64",
180 +
    "editorOverviewRuler.modifiedForeground": "#68948aa0",
181 +
    "editorOverviewRuler.addedForeground": "#8f9a52a0",
182 +
    "editorOverviewRuler.deletedForeground": "#b85651a0",
183 +
    "editorOverviewRuler.errorForeground": "#ea6962",
184 +
    "editorOverviewRuler.warningForeground": "#d8a657",
185 +
    "editorOverviewRuler.infoForeground": "#d3869b",
186 +
    "editorOverviewRuler.currentContentForeground": "#68948a",
187 +
    "editorOverviewRuler.incomingContentForeground": "#72966c",
188 +
    "editorOverviewRuler.commonContentForeground": "#928374",
189 +
    "problemsErrorIcon.foreground": "#ea6962",
190 +
    "problemsWarningIcon.foreground": "#d8a657",
191 +
    "problemsInfoIcon.foreground": "#7daea3",
192 +
    "editorUnnecessaryCode.border": "#292828",
193 +
    "editorUnnecessaryCode.opacity": "#00000080",
194 +
    "editorError.foreground": "#b85651",
195 +
    "editorWarning.foreground": "#c18f41",
196 +
    "editorInfo.foreground": "#68948a",
197 +
    "editorHint.foreground": "#ab6c7d",
198 +
    "editorError.background": "#b8565100",
199 +
    "editorWarning.background": "#c18f4100",
200 +
    "editorInfo.background": "#68948a00",
201 +
    "editorGutter.background": "#29282800",
202 +
    "editorGutter.modifiedBackground": "#68948aa0",
203 +
    "editorGutter.addedBackground": "#8f9a52a0",
204 +
    "editorGutter.deletedBackground": "#b85651a0",
205 +
    "editorGutter.commentRangeForeground": "#7c6f64",
206 +
    "diffEditor.insertedTextBackground": "#72966c40",
207 +
    "diffEditor.removedTextBackground": "#b8565140",
208 +
    "diffEditor.diagonalFill": "#504945",
209 +
    "editorSuggestWidget.background": "#383432",
210 +
    "editorSuggestWidget.foreground": "#d4be98",
211 +
    "editorSuggestWidget.highlightForeground": "#a9b665",
212 +
    "editorSuggestWidget.selectedBackground": "#45403d",
213 +
    "editorSuggestWidget.border": "#383432",
214 +
    "editorWidget.background": "#292828",
215 +
    "editorWidget.foreground": "#d4be98",
216 +
    "editorWidget.border": "#7c6f64",
217 +
    "editorHoverWidget.background": "#32302f",
218 +
    "editorHoverWidget.border": "#504945",
219 +
    "editorGhostText.background": "#29282800",
220 +
    "editorGhostText.foreground": "#7c6f64",
221 +
    "editorMarkerNavigation.background": "#32302f",
222 +
    "editorMarkerNavigationError.background": "#b8565180",
223 +
    "editorMarkerNavigationWarning.background": "#c18f4180",
224 +
    "editorMarkerNavigationInfo.background": "#68948a80",
225 +
    "peekView.border": "#3c3836",
226 +
    "peekViewEditor.background": "#32302f",
227 +
    "peekViewEditor.matchHighlightBackground": "#c18f4150",
228 +
    "peekViewEditorGutter.background": "#32302f",
229 +
    "peekViewResult.fileForeground": "#d4be98",
230 +
    "peekViewResult.lineForeground": "#a89984",
231 +
    "peekViewResult.matchHighlightBackground": "#c18f4150",
232 +
    "peekViewResult.selectionBackground": "#72966c50",
233 +
    "peekViewResult.selectionForeground": "#c5b18d",
234 +
    "peekViewTitleDescription.foreground": "#c5b18d",
235 +
    "peekViewTitleLabel.foreground": "#a9b665",
236 +
    "peekViewResult.background": "#32302f",
237 +
    "peekViewTitle.background": "#3c3836",
238 +
    "pickerGroup.border": "#ddc7a11a",
239 +
    "terminal.foreground": "#d4be98",
240 +
    "terminalCursor.foreground": "#d4be98",
241 +
    "terminal.ansiBlack": "#32302f",
242 +
    "terminal.ansiBlue": "#7daea3",
243 +
    "terminal.ansiBrightBlack": "#928374",
244 +
    "terminal.ansiBrightBlue": "#7daea3",
245 +
    "terminal.ansiBrightCyan": "#89b482",
246 +
    "terminal.ansiBrightGreen": "#a9b665",
247 +
    "terminal.ansiBrightMagenta": "#d3869b",
248 +
    "terminal.ansiBrightRed": "#ea6962",
249 +
    "terminal.ansiBrightWhite": "#ddc7a1",
250 +
    "terminal.ansiBrightYellow": "#d8a657",
251 +
    "terminal.ansiCyan": "#89b482",
252 +
    "terminal.ansiGreen": "#a9b665",
253 +
    "terminal.ansiMagenta": "#d3869b",
254 +
    "terminal.ansiRed": "#ea6962",
255 +
    "terminal.ansiWhite": "#d4be98",
256 +
    "terminal.ansiYellow": "#d8a657",
257 +
    "debugToolBar.background": "#292828",
258 +
    "debugTokenExpression.name": "#7daea3",
259 +
    "debugTokenExpression.value": "#a9b665",
260 +
    "debugTokenExpression.string": "#d8a657",
261 +
    "debugTokenExpression.boolean": "#d3869b",
262 +
    "debugTokenExpression.number": "#d3869b",
263 +
    "debugTokenExpression.error": "#ea6962",
264 +
    "debugIcon.breakpointForeground": "#ea6962",
265 +
    "debugIcon.breakpointDisabledForeground": "#b85651",
266 +
    "debugIcon.breakpointUnverifiedForeground": "#a89984",
267 +
    "debugIcon.breakpointCurrentStackframeForeground": "#7daea3",
268 +
    "debugIcon.breakpointStackframeForeground": "#ea6962",
269 +
    "debugIcon.startForeground": "#89b482",
270 +
    "debugIcon.pauseForeground": "#d8a657",
271 +
    "debugIcon.stopForeground": "#ea6962",
272 +
    "debugIcon.disconnectForeground": "#d3869b",
273 +
    "debugIcon.restartForeground": "#89b482",
274 +
    "debugIcon.stepOverForeground": "#7daea3",
275 +
    "debugIcon.stepIntoForeground": "#7daea3",
276 +
    "debugIcon.stepOutForeground": "#7daea3",
277 +
    "debugIcon.continueForeground": "#7daea3",
278 +
    "debugIcon.stepBackForeground": "#7daea3",
279 +
    "debugConsole.infoForeground": "#a9b665",
280 +
    "debugConsole.warningForeground": "#d8a657",
281 +
    "debugConsole.errorForeground": "#ea6962",
282 +
    "debugConsole.sourceForeground": "#d3869b",
283 +
    "debugConsoleInputIcon.foreground": "#89b482",
284 +
    "merge.incomingHeaderBackground": "#72966c80",
285 +
    "merge.incomingContentBackground": "#72966c40",
286 +
    "merge.currentHeaderBackground": "#68948a80",
287 +
    "merge.currentContentBackground": "#68948a40",
288 +
    "merge.border": "#29282800",
289 +
    "panel.background": "#292828",
290 +
    "panel.border": "#292828",
291 +
    "panelInput.border": "#45403d",
292 +
    "panelTitle.activeForeground": "#a89984",
293 +
    "panelTitle.activeBorder": "#928374",
294 +
    "panelTitle.inactiveForeground": "#7c6f64",
295 +
    "panelSection.border": "#101010",
296 +
    "panelSectionHeader.background": "#292828",
297 +
    "imagePreview.border": "#292828",
298 +
    "statusBar.background": "#292828",
299 +
    "statusBar.foreground": "#a89984",
300 +
    "statusBar.border": "#292828",
301 +
    "statusBar.debuggingForeground": "#e78a4e",
302 +
    "statusBar.debuggingBackground": "#292828",
303 +
    "statusBar.noFolderBackground": "#292828",
304 +
    "statusBar.noFolderForeground": "#a89984",
305 +
    "statusBar.noFolderBorder": "#292828",
306 +
    "statusBarItem.hoverBackground": "#3c3836",
307 +
    "statusBarItem.activeBackground": "#3c3836a0",
308 +
    "statusBarItem.prominentForeground": "#d4be98",
309 +
    "statusBarItem.prominentBackground": "#292828",
310 +
    "statusBarItem.prominentHoverBackground": "#3c3836a0",
311 +
    "statusBarItem.remoteBackground": "#292828",
312 +
    "statusBarItem.remoteForeground": "#a89984",
313 +
    "statusBarItem.errorBackground": "#292828",
314 +
    "statusBarItem.errorForeground": "#ea6962",
315 +
    "statusBarItem.warningBackground": "#292828",
316 +
    "statusBarItem.warningForeground": "#d8a657",
317 +
    "titleBar.activeBackground": "#292828",
318 +
    "titleBar.activeForeground": "#a89984",
319 +
    "titleBar.inactiveBackground": "#292828",
320 +
    "titleBar.inactiveForeground": "#7c6f64",
321 +
    "titleBar.border": "#292828",
322 +
    "menubar.selectionBackground": "#292828",
323 +
    "menubar.selectionBorder": "#292828",
324 +
    "menu.foreground": "#a89984",
325 +
    "menu.background": "#292828",
326 +
    "menu.selectionForeground": "#d4be98",
327 +
    "menu.selectionBackground": "#32302f",
328 +
    "gitDecoration.addedResourceForeground": "#a9b665a0",
329 +
    "gitDecoration.modifiedResourceForeground": "#7daea3a0",
330 +
    "gitDecoration.deletedResourceForeground": "#ea6962a0",
331 +
    "gitDecoration.untrackedResourceForeground": "#d8a657a0",
332 +
    "gitDecoration.ignoredResourceForeground": "#5a524c",
333 +
    "gitDecoration.conflictingResourceForeground": "#d3869ba0",
334 +
    "gitDecoration.submoduleResourceForeground": "#e78a4ea0",
335 +
    "gitDecoration.stageDeletedResourceForeground": "#89b482a0",
336 +
    "gitDecoration.stageModifiedResourceForeground": "#89b482a0",
337 +
    "notificationCenterHeader.foreground": "#ddc7a1",
338 +
    "notificationCenterHeader.background": "#504945",
339 +
    "notifications.foreground": "#d4be98",
340 +
    "notifications.background": "#292828",
341 +
    "notificationLink.foreground": "#a9b665",
342 +
    "notificationsErrorIcon.foreground": "#ea6962",
343 +
    "notificationsWarningIcon.foreground": "#d8a657",
344 +
    "notificationsInfoIcon.foreground": "#7daea3",
345 +
    "extensionButton.prominentForeground": "#292828",
346 +
    "extensionButton.prominentBackground": "#a89984",
347 +
    "extensionButton.prominentHoverBackground": "#928374",
348 +
    "extensionBadge.remoteBackground": "#a89984",
349 +
    "extensionBadge.remoteForeground": "#292828",
350 +
    "extensionIcon.starForeground": "#89b482",
351 +
    "extensionIcon.verifiedForeground": "#a9b665",
352 +
    "extensionIcon.preReleaseForeground": "#e78a4e",
353 +
    "pickerGroup.foreground": "#d4be98",
354 +
    "quickInputTitle.background": "#3c3836",
355 +
    "keybindingLabel.background": "#29282800",
356 +
    "keybindingLabel.foreground": "#d4be98",
357 +
    "keybindingLabel.border": "#1c1c1c",
358 +
    "keybindingLabel.bottomBorder": "#101010",
359 +
    "keybindingTable.headerBackground": "#383432",
360 +
    "keybindingTable.rowsBackground": "#32302f",
361 +
    "settings.headerForeground": "#a89984",
362 +
    "settings.numberInputBackground": "#292828",
363 +
    "settings.numberInputForeground": "#d3869b",
364 +
    "settings.numberInputBorder": "#5a524c",
365 +
    "settings.textInputBackground": "#292828",
366 +
    "settings.textInputForeground": "#7daea3",
367 +
    "settings.textInputBorder": "#5a524c",
368 +
    "settings.checkboxBackground": "#292828",
369 +
    "settings.checkboxForeground": "#e78a4e",
370 +
    "settings.checkboxBorder": "#5a524c",
371 +
    "settings.dropdownBackground": "#292828",
372 +
    "settings.dropdownForeground": "#89b482",
373 +
    "settings.dropdownBorder": "#5a524c",
374 +
    "settings.modifiedItemIndicator": "#7c6f64",
375 +
    "settings.focusedRowBackground": "#32302f",
376 +
    "settings.rowHoverBackground": "#32302f",
377 +
    "editorLightBulb.foreground": "#d8a657",
378 +
    "editorLightBulbAutoFix.foreground": "#89b482",
379 +
    "welcomePage.progress.foreground": "#a9b665",
380 +
    "welcomePage.tileHoverBackground": "#32302f",
381 +
    "welcomePage.buttonBackground": "#32302f",
382 +
    "welcomePage.buttonHoverBackground": "#32302fa0",
383 +
    "walkThrough.embeddedEditorBackground": "#1c1c1c",
384 +
    "breadcrumb.foreground": "#928374",
385 +
    "breadcrumb.focusForeground": "#ddc7a1",
386 +
    "breadcrumb.activeSelectionForeground": "#d4be98",
387 +
    "symbolIcon.colorForeground": "#d4be98",
388 +
    "symbolIcon.snippetForeground": "#d4be98",
389 +
    "symbolIcon.fieldForeground": "#d4be98",
390 +
    "symbolIcon.fileForeground": "#d4be98",
391 +
    "symbolIcon.folderForeground": "#d4be98",
392 +
    "symbolIcon.textForeground": "#d4be98",
393 +
    "symbolIcon.unitForeground": "#d4be98",
394 +
    "symbolIcon.keywordForeground": "#ea6962",
395 +
    "symbolIcon.operatorForeground": "#e78a4e",
396 +
    "symbolIcon.classForeground": "#d8a657",
397 +
    "symbolIcon.eventForeground": "#d8a657",
398 +
    "symbolIcon.interfaceForeground": "#d8a657",
399 +
    "symbolIcon.structForeground": "#d8a657",
400 +
    "symbolIcon.functionForeground": "#a9b665",
401 +
    "symbolIcon.keyForeground": "#a9b665",
402 +
    "symbolIcon.methodForeground": "#a9b665",
403 +
    "symbolIcon.stringForeground": "#a9b665",
404 +
    "symbolIcon.constantForeground": "#89b482",
405 +
    "symbolIcon.enumeratorMemberForeground": "#89b482",
406 +
    "symbolIcon.nullForeground": "#89b482",
407 +
    "symbolIcon.propertyForeground": "#89b482",
408 +
    "symbolIcon.typeParameterForeground": "#89b482",
409 +
    "symbolIcon.arrayForeground": "#7daea3",
410 +
    "symbolIcon.referenceForeground": "#7daea3",
411 +
    "symbolIcon.variableForeground": "#7daea3",
412 +
    "symbolIcon.booleanForeground": "#d3869b",
413 +
    "symbolIcon.constructorForeground": "#d3869b",
414 +
    "symbolIcon.enumeratorForeground": "#d3869b",
415 +
    "symbolIcon.moduleForeground": "#d3869b",
416 +
    "symbolIcon.namespaceForeground": "#d3869b",
417 +
    "symbolIcon.numberForeground": "#d3869b",
418 +
    "symbolIcon.objectForeground": "#d3869b",
419 +
    "symbolIcon.packageForeground": "#d3869b",
420 +
    "editor.snippetTabstopHighlightBackground": "#45403da0",
421 +
    "editor.snippetFinalTabstopHighlightBackground": "#8f9a5240",
422 +
    "editor.snippetFinalTabstopHighlightBorder": "#292828",
423 +
    "charts.red": "#ea6962",
424 +
    "charts.orange": "#e78a4e",
425 +
    "charts.yellow": "#d8a657",
426 +
    "charts.green": "#a9b665",
427 +
    "charts.blue": "#7daea3",
428 +
    "charts.purple": "#d3869b",
429 +
    "charts.foreground": "#d4be98",
430 +
    "ports.iconRunningProcessForeground": "#e78a4e",
431 +
    "sash.hoverBorder": "#7c6f64",
432 +
    "notebook.cellBorderColor": "#5a524c",
433 +
    "notebook.cellStatusBarItemHoverBackground": "#3c3836",
434 +
    "notebook.focusedCellBackground": "#292828",
435 +
    "notebook.cellHoverBackground": "#292828",
436 +
    "notebook.outputContainerBackgroundColor": "#32302f",
437 +
    "notebookStatusSuccessIcon.foreground": "#a9b665",
438 +
    "notebookStatusErrorIcon.foreground": "#ea6962",
439 +
    "notebookStatusRunningIcon.foreground": "#7daea3",
440 +
    "notebook.focusedCellBorder": "#5a524c",
441 +
    "notebook.focusedEditorBorder": "#5a524c",
442 +
    "notebook.selectedCellBorder": "#5a524c",
443 +
    "notebook.focusedRowBorder": "#5a524c",
444 +
    "notebook.inactiveFocusedCellBorder": "#5a524c",
445 +
    "notebook.cellToolbarSeparator": "#5a524c",
446 +
    "testing.iconFailed": "#ea6962",
447 +
    "testing.iconErrored": "#ea6962",
448 +
    "testing.iconPassed": "#89b482",
449 +
    "testing.runAction": "#89b482",
450 +
    "testing.iconQueued": "#7daea3",
451 +
    "testing.iconUnset": "#d8a657",
452 +
    "testing.iconSkipped": "#d3869b",
453 +
    "gitlens.gutterBackgroundColor": "#292828",
454 +
    "gitlens.gutterForegroundColor": "#d4be98",
455 +
    "gitlens.gutterUncommittedForegroundColor": "#7daea3",
456 +
    "gitlens.trailingLineForegroundColor": "#928374",
457 +
    "gitlens.lineHighlightBackgroundColor": "#32302f",
458 +
    "gitlens.lineHighlightOverviewRulerColor": "#a89984",
459 +
    "gitlens.closedPullRequestIconColor": "#ea6962",
460 +
    "gitlens.openPullRequestIconColor": "#89b482",
461 +
    "gitlens.mergedPullRequestIconColor": "#d3869b",
462 +
    "gitlens.unpushlishedChangesIconColor": "#7daea3",
463 +
    "gitlens.unpublishedCommitIconColor": "#d8a657",
464 +
    "gitlens.unpulledChangesIconColor": "#e78a4e",
465 +
    "gitlens.decorations.addedForegroundColor": "#a9b665",
466 +
    "gitlens.decorations.copiedForegroundColor": "#d3869b",
467 +
    "gitlens.decorations.deletedForegroundColor": "#ea6962",
468 +
    "gitlens.decorations.ignoredForegroundColor": "#a89984",
469 +
    "gitlens.decorations.modifiedForegroundColor": "#7daea3",
470 +
    "gitlens.decorations.untrackedForegroundColor": "#d8a657",
471 +
    "gitlens.decorations.renamedForegroundColor": "#d3869b",
472 +
    "gitlens.decorations.branchAheadForegroundColor": "#89b482",
473 +
    "gitlens.decorations.branchBehindForegroundColor": "#e78a4e",
474 +
    "gitlens.decorations.branchDivergedForegroundColor": "#d8a657",
475 +
    "gitlens.decorations.branchUpToDateForegroundColor": "#d4be98",
476 +
    "gitlens.decorations.branchUnpublishedForegroundColor": "#7daea3",
477 +
    "gitlens.decorations.branchMissingUpstreamForegroundColor": "#ea6962",
478 +
    "issues.open": "#89b482",
479 +
    "issues.closed": "#ea6962",
480 +
    "rust_analyzer.inlayHints.foreground": "#7c6f64",
481 +
    "rust_analyzer.inlayHints.background": "#29282800",
482 +
    "rust_analyzer.syntaxTreeBorder": "#ea6962"
483 +
  },
484 +
  "tokenColors": [
485 +
    {
486 +
      "name": "Keyword",
487 +
      "scope": "keyword, storage.type.function, storage.type.class, storage.type.enum, storage.type.interface, storage.type.property, keyword.operator.new, keyword.operator.expression, keyword.operator.new, keyword.operator.delete, storage.type.extends",
488 +
      "settings": {
489 +
        "foreground": "#ea6962"
490 +
      }
491 +
    },
492 +
    {
493 +
      "name": "Debug",
494 +
      "scope": "keyword.other.debugger",
495 +
      "settings": {
496 +
        "foreground": "#ea6962"
497 +
      }
498 +
    },
499 +
    {
500 +
      "name": "Storage",
501 +
      "scope": "storage, modifier, keyword.var, entity.name.tag, keyword.control.case, keyword.control.switch",
502 +
      "settings": {
503 +
        "foreground": "#e78a4e"
504 +
      }
505 +
    },
506 +
    {
507 +
      "name": "Operator",
508 +
      "scope": "keyword.operator",
509 +
      "settings": {
510 +
        "foreground": "#e78a4e"
511 +
      }
512 +
    },
513 +
    {
514 +
      "name": "String",
515 +
      "scope": "string, punctuation.definition.string.end, punctuation.definition.string.begin, punctuation.definition.string.template.begin, punctuation.definition.string.template.end",
516 +
      "settings": {
517 +
        "foreground": "#d8a657"
518 +
      }
519 +
    },
520 +
    {
521 +
      "name": "Attribute",
522 +
      "scope": "entity.other.attribute-name",
523 +
      "settings": {
524 +
        "foreground": "#d8a657"
525 +
      }
526 +
    },
527 +
    {
528 +
      "name": "String Escape",
529 +
      "scope": "constant.character.escape, punctuation.quasi.element, punctuation.definition.template-expression, punctuation.section.embedded, storage.type.format, constant.other.placeholder, constant.other.placeholder, variable.interpolation",
530 +
      "settings": {
531 +
        "foreground": "#a9b665"
532 +
      }
533 +
    },
534 +
    {
535 +
      "name": "Function",
536 +
      "scope": "entity.name.function, support.function, meta.function, meta.function-call, meta.definition.method",
537 +
      "settings": {
538 +
        "foreground": "#a9b665"
539 +
      }
540 +
    },
541 +
    {
542 +
      "name": "Preproc",
543 +
      "scope": "keyword.control.at-rule, keyword.control.import, keyword.control.export, storage.type.namespace, punctuation.decorator, keyword.control.directive, keyword.preprocessor, punctuation.definition.preprocessor, punctuation.definition.directive, keyword.other.import, keyword.other.package, entity.name.type.namespace, entity.name.scope-resolution, keyword.other.using, keyword.package, keyword.import, keyword.map",
544 +
      "settings": {
545 +
        "foreground": "#89b482"
546 +
      }
547 +
    },
548 +
    {
549 +
      "name": "Annotation",
550 +
      "scope": "storage.type.annotation",
551 +
      "settings": {
552 +
        "foreground": "#89b482"
553 +
      }
554 +
    },
555 +
    {
556 +
      "name": "Label",
557 +
      "scope": "entity.name.label, constant.other.label",
558 +
      "settings": {
559 +
        "foreground": "#89b482"
560 +
      }
561 +
    },
562 +
    {
563 +
      "name": "Modules",
564 +
      "scope": "support.module, support.node, support.other.module, support.type.object.module, entity.name.type.module, entity.name.type.class.module, keyword.control.module",
565 +
      "settings": {
566 +
        "foreground": "#89b482"
567 +
      }
568 +
    },
569 +
    {
570 +
      "name": "Type",
571 +
      "scope": "storage.type, support.type, entity.name.type, keyword.type",
572 +
      "settings": {
573 +
        "foreground": "#7daea3"
574 +
      }
575 +
    },
576 +
    {
577 +
      "name": "Class",
578 +
      "scope": "entity.name.type.class, support.class, entity.name.class, entity.other.inherited-class, storage.class",
579 +
      "settings": {
580 +
        "foreground": "#7daea3"
581 +
      }
582 +
    },
583 +
    {
584 +
      "name": "Number",
585 +
      "scope": "constant.numeric",
586 +
      "settings": {
587 +
        "foreground": "#d3869b"
588 +
      }
589 +
    },
590 +
    {
591 +
      "name": "Boolean",
592 +
      "scope": "constant.language.boolean",
593 +
      "settings": {
594 +
        "foreground": "#d3869b"
595 +
      }
596 +
    },
597 +
    {
598 +
      "name": "Macro",
599 +
      "scope": "entity.name.function.preprocessor",
600 +
      "settings": {
601 +
        "foreground": "#d3869b"
602 +
      }
603 +
    },
604 +
    {
605 +
      "name": "Special identifier",
606 +
      "scope": "variable.language.this, variable.language.self, variable.language.super, keyword.other.this, variable.language.special, constant.language.null, constant.language.undefined, constant.language.nan",
607 +
      "settings": {
608 +
        "foreground": "#d3869b"
609 +
      }
610 +
    },
611 +
    {
612 +
      "name": "Constant",
613 +
      "scope": "constant.language, support.constant",
614 +
      "settings": {
615 +
        "foreground": "#d3869b"
616 +
      }
617 +
    },
618 +
    {
619 +
      "name": "Identifier",
620 +
      "scope": "variable, support.variable, meta.definition.variable",
621 +
      "settings": {
622 +
        "foreground": "#d4be98"
623 +
      }
624 +
    },
625 +
    {
626 +
      "name": "Property",
627 +
      "scope": "variable.object.property, support.variable.property, variable.other.property, variable.other.object.property, variable.other.enummember, variable.other.member, meta.object-literal.key",
628 +
      "settings": {
629 +
        "foreground": "#d4be98"
630 +
      }
631 +
    },
632 +
    {
633 +
      "name": "Delimiter",
634 +
      "scope": "punctuation, meta.brace, meta.delimiter, meta.bracket",
635 +
      "settings": {
636 +
        "foreground": "#d4be98"
637 +
      }
638 +
    },
639 +
    {
640 +
      "name": "Markdown heading1",
641 +
      "scope": "heading.1.markdown, markup.heading.setext.1.markdown",
642 +
      "settings": {
643 +
        "foreground": "#ea6962",
644 +
        "fontStyle": "bold"
645 +
      }
646 +
    },
647 +
    {
648 +
      "name": "Markdown heading2",
649 +
      "scope": "heading.2.markdown, markup.heading.setext.2.markdown",
650 +
      "settings": {
651 +
        "foreground": "#e78a4e",
652 +
        "fontStyle": "bold"
653 +
      }
654 +
    },
655 +
    {
656 +
      "name": "Markdown heading3",
657 +
      "scope": "heading.3.markdown",
658 +
      "settings": {
659 +
        "foreground": "#d8a657",
660 +
        "fontStyle": "bold"
661 +
      }
662 +
    },
663 +
    {
664 +
      "name": "Markdown heading4",
665 +
      "scope": "heading.4.markdown",
666 +
      "settings": {
667 +
        "foreground": "#a9b665",
668 +
        "fontStyle": "bold"
669 +
      }
670 +
    },
671 +
    {
672 +
      "name": "Markdown heading5",
673 +
      "scope": "heading.5.markdown",
674 +
      "settings": {
675 +
        "foreground": "#7daea3",
676 +
        "fontStyle": "bold"
677 +
      }
678 +
    },
679 +
    {
680 +
      "name": "Markdown heading6",
681 +
      "scope": "heading.6.markdown",
682 +
      "settings": {
683 +
        "foreground": "#d3869b",
684 +
        "fontStyle": "bold"
685 +
      }
686 +
    },
687 +
    {
688 +
      "name": "Markdown heading delimiter",
689 +
      "scope": "punctuation.definition.heading.markdown",
690 +
      "settings": {
691 +
        "foreground": "#928374",
692 +
        "fontStyle": "regular"
693 +
      }
694 +
    },
695 +
    {
696 +
      "name": "Markdown link",
697 +
      "scope": "string.other.link.title.markdown, constant.other.reference.link.markdown, string.other.link.description.markdown",
698 +
      "settings": {
699 +
        "foreground": "#d3869b",
700 +
        "fontStyle": "regular"
701 +
      }
702 +
    },
703 +
    {
704 +
      "name": "Markdown link text",
705 +
      "scope": "markup.underline.link.image.markdown, markup.underline.link.markdown",
706 +
      "settings": {
707 +
        "foreground": "#a9b665",
708 +
        "fontStyle": "underline"
709 +
      }
710 +
    },
711 +
    {
712 +
      "name": "Markdown delimiter",
713 +
      "scope": "punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown, punctuation.definition.italic.markdown, punctuation.definition.quote.begin.markdown, punctuation.definition.metadata.markdown, punctuation.separator.key-value.markdown, punctuation.definition.constant.markdown",
714 +
      "settings": {
715 +
        "foreground": "#928374"
716 +
      }
717 +
    },
718 +
    {
719 +
      "name": "Markdown bold delimiter",
720 +
      "scope": "punctuation.definition.bold.markdown",
721 +
      "settings": {
722 +
        "foreground": "#928374",
723 +
        "fontStyle": "regular"
724 +
      }
725 +
    },
726 +
    {
727 +
      "name": "Markdown separator delimiter",
728 +
      "scope": "meta.separator.markdown, punctuation.definition.constant.begin.markdown, punctuation.definition.constant.end.markdown",
729 +
      "settings": {
730 +
        "foreground": "#928374",
731 +
        "fontStyle": "bold"
732 +
      }
733 +
    },
734 +
    {
735 +
      "name": "Markdown italic",
736 +
      "scope": "markup.italic",
737 +
      "settings": {
738 +
        "fontStyle": "italic"
739 +
      }
740 +
    },
741 +
    {
742 +
      "name": "Markdown bold",
743 +
      "scope": "markup.bold",
744 +
      "settings": {
745 +
        "fontStyle": "bold"
746 +
      }
747 +
    },
748 +
    {
749 +
      "name": "Markdown bold italic",
750 +
      "scope": "markup.bold markup.italic, markup.italic markup.bold",
751 +
      "settings": {
752 +
        "fontStyle": "italic bold"
753 +
      }
754 +
    },
755 +
    {
756 +
      "name": "Markdown code delimiter",
757 +
      "scope": "punctuation.definition.markdown, punctuation.definition.raw.markdown",
758 +
      "settings": {
759 +
        "foreground": "#d8a657"
760 +
      }
761 +
    },
762 +
    {
763 +
      "name": "Markdown code type",
764 +
      "scope": "fenced_code.block.language",
765 +
      "settings": {
766 +
        "foreground": "#d8a657"
767 +
      }
768 +
    },
769 +
    {
770 +
      "name": "Markdown code block",
771 +
      "scope": "markup.fenced_code.block.markdown, markup.inline.raw.string.markdown",
772 +
      "settings": {
773 +
        "foreground": "#a9b665"
774 +
      }
775 +
    },
776 +
    {
777 +
      "name": "Markdown list mark",
778 +
      "scope": "punctuation.definition.list.begin.markdown",
779 +
      "settings": {
780 +
        "foreground": "#ea6962"
781 +
      }
782 +
    },
783 +
    {
784 +
      "name": "reStructuredText heading",
785 +
      "scope": "punctuation.definition.heading.restructuredtext",
786 +
      "settings": {
787 +
        "foreground": "#e78a4e",
788 +
        "fontStyle": "bold"
789 +
      }
790 +
    },
791 +
    {
792 +
      "name": "reStructuredText delimiter",
793 +
      "scope": "punctuation.definition.field.restructuredtext, punctuation.separator.key-value.restructuredtext, punctuation.definition.directive.restructuredtext, punctuation.definition.constant.restructuredtext, punctuation.definition.italic.restructuredtext, punctuation.definition.table.restructuredtext",
794 +
      "settings": {
795 +
        "foreground": "#928374"
796 +
      }
797 +
    },
798 +
    {
799 +
      "name": "reStructuredText delimiter bold",
800 +
      "scope": "punctuation.definition.bold.restructuredtext",
801 +
      "settings": {
802 +
        "foreground": "#928374",
803 +
        "fontStyle": "regular"
804 +
      }
805 +
    },
806 +
    {
807 +
      "name": "reStructuredText aqua",
808 +
      "scope": "entity.name.tag.restructuredtext, punctuation.definition.link.restructuredtext, punctuation.definition.raw.restructuredtext, punctuation.section.raw.restructuredtext",
809 +
      "settings": {
810 +
        "foreground": "#89b482"
811 +
      }
812 +
    },
813 +
    {
814 +
      "name": "reStructuredText purple",
815 +
      "scope": "constant.other.footnote.link.restructuredtext",
816 +
      "settings": {
817 +
        "foreground": "#d3869b"
818 +
      }
819 +
    },
820 +
    {
821 +
      "name": "reStructuredText red",
822 +
      "scope": "support.directive.restructuredtext",
823 +
      "settings": {
824 +
        "foreground": "#ea6962"
825 +
      }
826 +
    },
827 +
    {
828 +
      "name": "reStructuredText green",
829 +
      "scope": "entity.name.directive.restructuredtext, markup.raw.restructuredtext, markup.raw.inner.restructuredtext, string.other.link.title.restructuredtext",
830 +
      "settings": {
831 +
        "foreground": "#a9b665"
832 +
      }
833 +
    },
834 +
    {
835 +
      "name": "LaTex delimiter",
836 +
      "scope": "punctuation.definition.function.latex, punctuation.definition.function.tex, punctuation.definition.keyword.latex, constant.character.newline.tex, punctuation.definition.keyword.tex",
837 +
      "settings": {
838 +
        "foreground": "#928374"
839 +
      }
840 +
    },
841 +
    {
842 +
      "name": "LaTex red",
843 +
      "scope": "support.function.be.latex",
844 +
      "settings": {
845 +
        "foreground": "#ea6962"
846 +
      }
847 +
    },
848 +
    {
849 +
      "name": "LaTex orange",
850 +
      "scope": "support.function.section.latex, keyword.control.table.cell.latex, keyword.control.table.newline.latex",
851 +
      "settings": {
852 +
        "foreground": "#e78a4e"
853 +
      }
854 +
    },
855 +
    {
856 +
      "name": "LaTex yellow",
857 +
      "scope": "support.class.latex, variable.parameter.latex, variable.parameter.function.latex, variable.parameter.definition.label.latex, constant.other.reference.label.latex",
858 +
      "settings": {
859 +
        "foreground": "#d8a657"
860 +
      }
861 +
    },
862 +
    {
863 +
      "name": "LaTex purple",
864 +
      "scope": "keyword.control.preamble.latex",
865 +
      "settings": {
866 +
        "foreground": "#d3869b"
867 +
      }
868 +
    },
869 +
    {
870 +
      "name": "Html grey",
871 +
      "scope": "punctuation.separator.namespace.xml",
872 +
      "settings": {
873 +
        "foreground": "#928374"
874 +
      }
875 +
    },
876 +
    {
877 +
      "name": "Html orange",
878 +
      "scope": "entity.name.tag.html, entity.name.tag.xml, entity.name.tag.localname.xml",
879 +
      "settings": {
880 +
        "foreground": "#e78a4e"
881 +
      }
882 +
    },
883 +
    {
884 +
      "name": "Html yellow",
885 +
      "scope": "entity.other.attribute-name.html, entity.other.attribute-name.xml, entity.other.attribute-name.localname.xml",
886 +
      "settings": {
887 +
        "foreground": "#d8a657"
888 +
      }
889 +
    },
890 +
    {
891 +
      "name": "Html green",
892 +
      "scope": "string.quoted.double.html, string.quoted.single.html, punctuation.definition.string.begin.html, punctuation.definition.string.end.html, punctuation.separator.key-value.html, punctuation.definition.string.begin.xml, punctuation.definition.string.end.xml, string.quoted.double.xml, string.quoted.single.xml, punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html, punctuation.definition.tag.xml, meta.tag.xml, meta.tag.preprocessor.xml, meta.tag.other.html, meta.tag.block.any.html, meta.tag.inline.any.html",
893 +
      "settings": {
894 +
        "foreground": "#a9b665"
895 +
      }
896 +
    },
897 +
    {
898 +
      "name": "Html purple",
899 +
      "scope": "variable.language.documentroot.xml, meta.tag.sgml.doctype.xml",
900 +
      "settings": {
901 +
        "foreground": "#d3869b"
902 +
      }
903 +
    },
904 +
    {
905 +
      "name": "Proto yellow",
906 +
      "scope": "storage.type.proto",
907 +
      "settings": {
908 +
        "foreground": "#d8a657"
909 +
      }
910 +
    },
911 +
    {
912 +
      "name": "Proto green",
913 +
      "scope": "string.quoted.double.proto.syntax, string.quoted.single.proto.syntax, string.quoted.double.proto, string.quoted.single.proto",
914 +
      "settings": {
915 +
        "foreground": "#a9b665"
916 +
      }
917 +
    },
918 +
    {
919 +
      "name": "Proto aqua",
920 +
      "scope": "entity.name.class.proto, entity.name.class.message.proto",
921 +
      "settings": {
922 +
        "foreground": "#89b482"
923 +
      }
924 +
    },
925 +
    {
926 +
      "name": "CSS grey",
927 +
      "scope": "punctuation.definition.entity.css, punctuation.separator.key-value.css, punctuation.terminator.rule.css, punctuation.separator.list.comma.css",
928 +
      "settings": {
929 +
        "foreground": "#928374"
930 +
      }
931 +
    },
932 +
    {
933 +
      "name": "CSS red",
934 +
      "scope": "entity.other.attribute-name.class.css",
935 +
      "settings": {
936 +
        "foreground": "#ea6962"
937 +
      }
938 +
    },
939 +
    {
940 +
      "name": "CSS orange",
941 +
      "scope": "keyword.other.unit",
942 +
      "settings": {
943 +
        "foreground": "#e78a4e"
944 +
      }
945 +
    },
946 +
    {
947 +
      "name": "CSS yellow",
948 +
      "scope": "entity.other.attribute-name.pseudo-class.css, entity.other.attribute-name.pseudo-element.css",
949 +
      "settings": {
950 +
        "foreground": "#d8a657"
951 +
      }
952 +
    },
953 +
    {
954 +
      "name": "CSS green",
955 +
      "scope": "string.quoted.single.css, string.quoted.double.css, support.constant.property-value.css, meta.property-value.css, punctuation.definition.string.begin.css, punctuation.definition.string.end.css, constant.numeric.css, support.constant.font-name.css, variable.parameter.keyframe-list.css",
956 +
      "settings": {
957 +
        "foreground": "#a9b665"
958 +
      }
959 +
    },
960 +
    {
961 +
      "name": "CSS aqua",
962 +
      "scope": "support.type.property-name.css",
963 +
      "settings": {
964 +
        "foreground": "#89b482"
965 +
      }
966 +
    },
967 +
    {
968 +
      "name": "CSS blue",
969 +
      "scope": "support.type.vendored.property-name.css",
970 +
      "settings": {
971 +
        "foreground": "#7daea3"
972 +
      }
973 +
    },
974 +
    {
975 +
      "name": "CSS purple",
976 +
      "scope": "entity.name.tag.css, entity.other.keyframe-offset.css, punctuation.definition.keyword.css, keyword.control.at-rule.keyframes.css, meta.selector.css",
977 +
      "settings": {
978 +
        "foreground": "#d3869b"
979 +
      }
980 +
    },
981 +
    {
982 +
      "name": "SASS grey",
983 +
      "scope": "punctuation.definition.entity.scss, punctuation.separator.key-value.scss, punctuation.terminator.rule.scss, punctuation.separator.list.comma.scss",
984 +
      "settings": {
985 +
        "foreground": "#928374"
986 +
      }
987 +
    },
988 +
    {
989 +
      "name": "SASS orange",
990 +
      "scope": "keyword.control.at-rule.keyframes.scss",
991 +
      "settings": {
992 +
        "foreground": "#e78a4e"
993 +
      }
994 +
    },
995 +
    {
996 +
      "name": "SASS yellow",
997 +
      "scope": "punctuation.definition.interpolation.begin.bracket.curly.scss, punctuation.definition.interpolation.end.bracket.curly.scss",
998 +
      "settings": {
999 +
        "foreground": "#d8a657"
1000 +
      }
1001 +
    },
1002 +
    {
1003 +
      "name": "SASS green",
1004 +
      "scope": "punctuation.definition.string.begin.scss, punctuation.definition.string.end.scss, string.quoted.double.scss, string.quoted.single.scss, constant.character.css.sass, meta.property-value.scss",
1005 +
      "settings": {
1006 +
        "foreground": "#a9b665"
1007 +
      }
1008 +
    },
1009 +
    {
1010 +
      "name": "SASS purple",
1011 +
      "scope": "keyword.control.at-rule.include.scss, keyword.control.at-rule.use.scss, keyword.control.at-rule.mixin.scss, keyword.control.at-rule.extend.scss, keyword.control.at-rule.import.scss",
1012 +
      "settings": {
1013 +
        "foreground": "#d3869b"
1014 +
      }
1015 +
    },
1016 +
    {
1017 +
      "name": "Stylus white",
1018 +
      "scope": "meta.function.stylus",
1019 +
      "settings": {
1020 +
        "foreground": "#d4be98"
1021 +
      }
1022 +
    },
1023 +
    {
1024 +
      "name": "Stylus yellow",
1025 +
      "scope": "entity.name.function.stylus",
1026 +
      "settings": {
1027 +
        "foreground": "#d8a657"
1028 +
      }
1029 +
    },
1030 +
    {
1031 +
      "name": "JavaScript white",
1032 +
      "scope": "string.unquoted.js",
1033 +
      "settings": {
1034 +
        "foreground": "#d4be98"
1035 +
      }
1036 +
    },
1037 +
    {
1038 +
      "name": "JavaScript grey",
1039 +
      "scope": "punctuation.accessor.js, punctuation.separator.key-value.js, punctuation.separator.label.js, keyword.operator.accessor.js",
1040 +
      "settings": {
1041 +
        "foreground": "#928374"
1042 +
      }
1043 +
    },
1044 +
    {
1045 +
      "name": "JavaScript red",
1046 +
      "scope": "punctuation.definition.block.tag.jsdoc",
1047 +
      "settings": {
1048 +
        "foreground": "#ea6962"
1049 +
      }
1050 +
    },
1051 +
    {
1052 +
      "name": "JavaScript orange",
1053 +
      "scope": "storage.type.js, storage.type.function.arrow.js",
1054 +
      "settings": {
1055 +
        "foreground": "#e78a4e"
1056 +
      }
1057 +
    },
1058 +
    {
1059 +
      "name": "JSX white",
1060 +
      "scope": "JSXNested",
1061 +
      "settings": {
1062 +
        "foreground": "#d4be98"
1063 +
      }
1064 +
    },
1065 +
    {
1066 +
      "name": "JSX green",
1067 +
      "scope": "punctuation.definition.tag.jsx, entity.other.attribute-name.jsx, punctuation.definition.tag.begin.js.jsx, punctuation.definition.tag.end.js.jsx, entity.other.attribute-name.js.jsx",
1068 +
      "settings": {
1069 +
        "foreground": "#a9b665"
1070 +
      }
1071 +
    },
1072 +
    {
1073 +
      "name": "TypeScript white",
1074 +
      "scope": "entity.name.type.module.ts",
1075 +
      "settings": {
1076 +
        "foreground": "#d4be98"
1077 +
      }
1078 +
    },
1079 +
    {
1080 +
      "name": "TypeScript grey",
1081 +
      "scope": "keyword.operator.type.annotation.ts, punctuation.accessor.ts, punctuation.separator.key-value.ts",
1082 +
      "settings": {
1083 +
        "foreground": "#928374"
1084 +
      }
1085 +
    },
1086 +
    {
1087 +
      "name": "TypeScript green",
1088 +
      "scope": "punctuation.definition.tag.directive.ts, entity.other.attribute-name.directive.ts",
1089 +
      "settings": {
1090 +
        "foreground": "#a9b665"
1091 +
      }
1092 +
    },
1093 +
    {
1094 +
      "name": "TypeScript aqua",
1095 +
      "scope": "entity.name.type.ts, entity.name.type.interface.ts, entity.other.inherited-class.ts, entity.name.type.alias.ts, entity.name.type.class.ts, entity.name.type.enum.ts",
1096 +
      "settings": {
1097 +
        "foreground": "#89b482"
1098 +
      }
1099 +
    },
1100 +
    {
1101 +
      "name": "TypeScript orange",
1102 +
      "scope": "storage.type.ts, storage.type.function.arrow.ts, storage.type.type.ts",
1103 +
      "settings": {
1104 +
        "foreground": "#e78a4e"
1105 +
      }
1106 +
    },
1107 +
    {
1108 +
      "name": "TypeScript blue",
1109 +
      "scope": "entity.name.type.module.ts",
1110 +
      "settings": {
1111 +
        "foreground": "#7daea3"
1112 +
      }
1113 +
    },
1114 +
    {
1115 +
      "name": "TypeScript purple",
1116 +
      "scope": "keyword.control.import.ts, keyword.control.export.ts, storage.type.namespace.ts",
1117 +
      "settings": {
1118 +
        "foreground": "#d3869b"
1119 +
      }
1120 +
    },
1121 +
    {
1122 +
      "name": "TSX white",
1123 +
      "scope": "entity.name.type.module.tsx",
1124 +
      "settings": {
1125 +
        "foreground": "#d4be98"
1126 +
      }
1127 +
    },
1128 +
    {
1129 +
      "name": "TSX grey",
1130 +
      "scope": "keyword.operator.type.annotation.tsx, punctuation.accessor.tsx, punctuation.separator.key-value.tsx",
1131 +
      "settings": {
1132 +
        "foreground": "#928374"
1133 +
      }
1134 +
    },
1135 +
    {
1136 +
      "name": "TSX green",
1137 +
      "scope": "punctuation.definition.tag.directive.tsx, entity.other.attribute-name.directive.tsx, punctuation.definition.tag.begin.tsx, punctuation.definition.tag.end.tsx, entity.other.attribute-name.tsx",
1138 +
      "settings": {
1139 +
        "foreground": "#a9b665"
1140 +
      }
1141 +
    },
1142 +
    {
1143 +
      "name": "TSX aqua",
1144 +
      "scope": "entity.name.type.tsx, entity.name.type.interface.tsx, entity.other.inherited-class.tsx, entity.name.type.alias.tsx, entity.name.type.class.tsx, entity.name.type.enum.tsx",
1145 +
      "settings": {
1146 +
        "foreground": "#89b482"
1147 +
      }
1148 +
    },
1149 +
    {
1150 +
      "name": "TSX blue",
1151 +
      "scope": "entity.name.type.module.tsx",
1152 +
      "settings": {
1153 +
        "foreground": "#7daea3"
1154 +
      }
1155 +
    },
1156 +
    {
1157 +
      "name": "TSX purple",
1158 +
      "scope": "keyword.control.import.tsx, keyword.control.export.tsx, storage.type.namespace.tsx",
1159 +
      "settings": {
1160 +
        "foreground": "#d3869b"
1161 +
      }
1162 +
    },
1163 +
    {
1164 +
      "name": "TSX orange",
1165 +
      "scope": "storage.type.tsx, storage.type.function.arrow.tsx, storage.type.type.tsx, support.class.component.tsx",
1166 +
      "settings": {
1167 +
        "foreground": "#e78a4e"
1168 +
      }
1169 +
    },
1170 +
    {
1171 +
      "name": "CoffeeScript orange",
1172 +
      "scope": "storage.type.function.coffee",
1173 +
      "settings": {
1174 +
        "foreground": "#e78a4e"
1175 +
      }
1176 +
    },
1177 +
    {
1178 +
      "name": "PureScript white",
1179 +
      "scope": "meta.type-signature.purescript",
1180 +
      "settings": {
1181 +
        "foreground": "#d4be98"
1182 +
      }
1183 +
    },
1184 +
    {
1185 +
      "name": "PureScript orange",
1186 +
      "scope": "keyword.other.double-colon.purescript, keyword.other.arrow.purescript, keyword.other.big-arrow.purescript",
1187 +
      "settings": {
1188 +
        "foreground": "#e78a4e"
1189 +
      }
1190 +
    },
1191 +
    {
1192 +
      "name": "PureScript yellow",
1193 +
      "scope": "entity.name.function.purescript",
1194 +
      "settings": {
1195 +
        "foreground": "#d8a657"
1196 +
      }
1197 +
    },
1198 +
    {
1199 +
      "name": "PureScript green",
1200 +
      "scope": "string.quoted.single.purescript, string.quoted.double.purescript, punctuation.definition.string.begin.purescript, punctuation.definition.string.end.purescript, string.quoted.triple.purescript, entity.name.type.purescript",
1201 +
      "settings": {
1202 +
        "foreground": "#a9b665"
1203 +
      }
1204 +
    },
1205 +
    {
1206 +
      "name": "PureScript purple",
1207 +
      "scope": "support.other.module.purescript",
1208 +
      "settings": {
1209 +
        "foreground": "#d3869b"
1210 +
      }
1211 +
    },
1212 +
    {
1213 +
      "name": "Dart grey",
1214 +
      "scope": "punctuation.dot.dart",
1215 +
      "settings": {
1216 +
        "foreground": "#928374"
1217 +
      }
1218 +
    },
1219 +
    {
1220 +
      "name": "Dart orange",
1221 +
      "scope": "storage.type.primitive.dart",
1222 +
      "settings": {
1223 +
        "foreground": "#e78a4e"
1224 +
      }
1225 +
    },
1226 +
    {
1227 +
      "name": "Dart yellow",
1228 +
      "scope": "support.class.dart",
1229 +
      "settings": {
1230 +
        "foreground": "#d8a657"
1231 +
      }
1232 +
    },
1233 +
    {
1234 +
      "name": "Dart green",
1235 +
      "scope": "entity.name.function.dart, string.interpolated.single.dart, string.interpolated.double.dart",
1236 +
      "settings": {
1237 +
        "foreground": "#a9b665"
1238 +
      }
1239 +
    },
1240 +
    {
1241 +
      "name": "Dart blue",
1242 +
      "scope": "variable.language.dart",
1243 +
      "settings": {
1244 +
        "foreground": "#7daea3"
1245 +
      }
1246 +
    },
1247 +
    {
1248 +
      "name": "Dart purple",
1249 +
      "scope": "keyword.other.import.dart, storage.type.annotation.dart",
1250 +
      "settings": {
1251 +
        "foreground": "#d3869b"
1252 +
      }
1253 +
    },
1254 +
    {
1255 +
      "name": "Pug red",
1256 +
      "scope": "entity.other.attribute-name.class.pug",
1257 +
      "settings": {
1258 +
        "foreground": "#ea6962"
1259 +
      }
1260 +
    },
1261 +
    {
1262 +
      "name": "Pug orange",
1263 +
      "scope": "storage.type.function.pug",
1264 +
      "settings": {
1265 +
        "foreground": "#e78a4e"
1266 +
      }
1267 +
    },
1268 +
    {
1269 +
      "name": "Pug aqua",
1270 +
      "scope": "entity.other.attribute-name.tag.pug",
1271 +
      "settings": {
1272 +
        "foreground": "#89b482"
1273 +
      }
1274 +
    },
1275 +
    {
1276 +
      "name": "Pug purple",
1277 +
      "scope": "entity.name.tag.pug, storage.type.import.include.pug",
1278 +
      "settings": {
1279 +
        "foreground": "#d3869b"
1280 +
      }
1281 +
    },
1282 +
    {
1283 +
      "name": "C white",
1284 +
      "scope": "meta.function-call.c, storage.modifier.array.bracket.square.c, meta.function.definition.parameters.c",
1285 +
      "settings": {
1286 +
        "foreground": "#d4be98"
1287 +
      }
1288 +
    },
1289 +
    {
1290 +
      "name": "C grey",
1291 +
      "scope": "punctuation.separator.dot-access.c, constant.character.escape.line-continuation.c",
1292 +
      "settings": {
1293 +
        "foreground": "#928374"
1294 +
      }
1295 +
    },
1296 +
    {
1297 +
      "name": "C red",
1298 +
      "scope": "keyword.control.directive.include.c, punctuation.definition.directive.c, keyword.control.directive.pragma.c, keyword.control.directive.line.c, keyword.control.directive.define.c, keyword.control.directive.conditional.c, keyword.control.directive.diagnostic.error.c, keyword.control.directive.undef.c, keyword.control.directive.conditional.ifdef.c, keyword.control.directive.endif.c, keyword.control.directive.conditional.ifndef.c, keyword.control.directive.conditional.if.c, keyword.control.directive.else.c",
1299 +
      "settings": {
1300 +
        "foreground": "#ea6962"
1301 +
      }
1302 +
    },
1303 +
    {
1304 +
      "name": "C orange",
1305 +
      "scope": "punctuation.separator.pointer-access.c",
1306 +
      "settings": {
1307 +
        "foreground": "#e78a4e"
1308 +
      }
1309 +
    },
1310 +
    {
1311 +
      "name": "C aqua",
1312 +
      "scope": "variable.other.member.c",
1313 +
      "settings": {
1314 +
        "foreground": "#89b482"
1315 +
      }
1316 +
    },
1317 +
    {
1318 +
      "name": "C++ white",
1319 +
      "scope": "meta.function-call.cpp, storage.modifier.array.bracket.square.cpp, meta.function.definition.parameters.cpp, meta.body.function.definition.cpp",
1320 +
      "settings": {
1321 +
        "foreground": "#d4be98"
1322 +
      }
1323 +
    },
1324 +
    {
1325 +
      "name": "C++ grey",
1326 +
      "scope": "punctuation.separator.dot-access.cpp, constant.character.escape.line-continuation.cpp",
1327 +
      "settings": {
1328 +
        "foreground": "#928374"
1329 +
      }
1330 +
    },
1331 +
    {
1332 +
      "name": "C++ red",
1333 +
      "scope": "keyword.control.directive.include.cpp, punctuation.definition.directive.cpp, keyword.control.directive.pragma.cpp, keyword.control.directive.line.cpp, keyword.control.directive.define.cpp, keyword.control.directive.conditional.cpp, keyword.control.directive.diagnostic.error.cpp, keyword.control.directive.undef.cpp, keyword.control.directive.conditional.ifdef.cpp, keyword.control.directive.endif.cpp, keyword.control.directive.conditional.ifndef.cpp, keyword.control.directive.conditional.if.cpp, keyword.control.directive.else.cpp, storage.type.namespace.definition.cpp, keyword.other.using.directive.cpp, storage.type.struct.cpp",
1334 +
      "settings": {
1335 +
        "foreground": "#ea6962"
1336 +
      }
1337 +
    },
1338 +
    {
1339 +
      "name": "C++ orange",
1340 +
      "scope": "punctuation.separator.pointer-access.cpp, punctuation.section.angle-brackets.begin.template.call.cpp, punctuation.section.angle-brackets.end.template.call.cpp",
1341 +
      "settings": {
1342 +
        "foreground": "#e78a4e"
1343 +
      }
1344 +
    },
1345 +
    {
1346 +
      "name": "C++ aqua",
1347 +
      "scope": "variable.other.member.cpp",
1348 +
      "settings": {
1349 +
        "foreground": "#89b482"
1350 +
      }
1351 +
    },
1352 +
    {
1353 +
      "name": "C# red",
1354 +
      "scope": "keyword.other.using.cs",
1355 +
      "settings": {
1356 +
        "foreground": "#ea6962"
1357 +
      }
1358 +
    },
1359 +
    {
1360 +
      "name": "C# yellow",
1361 +
      "scope": "keyword.type.cs, constant.character.escape.cs, punctuation.definition.interpolation.begin.cs, punctuation.definition.interpolation.end.cs",
1362 +
      "settings": {
1363 +
        "foreground": "#d8a657"
1364 +
      }
1365 +
    },
1366 +
    {
1367 +
      "name": "C# green",
1368 +
      "scope": "string.quoted.double.cs, string.quoted.single.cs, punctuation.definition.string.begin.cs, punctuation.definition.string.end.cs",
1369 +
      "settings": {
1370 +
        "foreground": "#a9b665"
1371 +
      }
1372 +
    },
1373 +
    {
1374 +
      "name": "C# aqua",
1375 +
      "scope": "variable.other.object.property.cs",
1376 +
      "settings": {
1377 +
        "foreground": "#89b482"
1378 +
      }
1379 +
    },
1380 +
    {
1381 +
      "name": "C# purple",
1382 +
      "scope": "entity.name.type.namespace.cs",
1383 +
      "settings": {
1384 +
        "foreground": "#d3869b"
1385 +
      }
1386 +
    },
1387 +
    {
1388 +
      "name": "F# white",
1389 +
      "scope": "keyword.symbol.fsharp, constant.language.unit.fsharp",
1390 +
      "settings": {
1391 +
        "foreground": "#d4be98"
1392 +
      }
1393 +
    },
1394 +
    {
1395 +
      "name": "F# yellow",
1396 +
      "scope": "keyword.format.specifier.fsharp, entity.name.type.fsharp",
1397 +
      "settings": {
1398 +
        "foreground": "#d8a657"
1399 +
      }
1400 +
    },
1401 +
    {
1402 +
      "name": "F# green",
1403 +
      "scope": "string.quoted.double.fsharp, string.quoted.single.fsharp, punctuation.definition.string.begin.fsharp, punctuation.definition.string.end.fsharp",
1404 +
      "settings": {
1405 +
        "foreground": "#a9b665"
1406 +
      }
1407 +
    },
1408 +
    {
1409 +
      "name": "F# blue",
1410 +
      "scope": "entity.name.section.fsharp",
1411 +
      "settings": {
1412 +
        "foreground": "#7daea3"
1413 +
      }
1414 +
    },
1415 +
    {
1416 +
      "name": "F# purple",
1417 +
      "scope": "support.function.attribute.fsharp",
1418 +
      "settings": {
1419 +
        "foreground": "#d3869b"
1420 +
      }
1421 +
    },
1422 +
    {
1423 +
      "name": "Java grey",
1424 +
      "scope": "punctuation.separator.java, punctuation.separator.period.java",
1425 +
      "settings": {
1426 +
        "foreground": "#928374"
1427 +
      }
1428 +
    },
1429 +
    {
1430 +
      "name": "Java red",
1431 +
      "scope": "keyword.other.import.java, keyword.other.package.java",
1432 +
      "settings": {
1433 +
        "foreground": "#ea6962"
1434 +
      }
1435 +
    },
1436 +
    {
1437 +
      "name": "Java orange",
1438 +
      "scope": "storage.type.function.arrow.java, keyword.control.ternary.java",
1439 +
      "settings": {
1440 +
        "foreground": "#e78a4e"
1441 +
      }
1442 +
    },
1443 +
    {
1444 +
      "name": "Java aqua",
1445 +
      "scope": "variable.other.property.java",
1446 +
      "settings": {
1447 +
        "foreground": "#89b482"
1448 +
      }
1449 +
    },
1450 +
    {
1451 +
      "name": "Java purple",
1452 +
      "scope": "variable.language.wildcard.java, storage.modifier.import.java, storage.type.annotation.java, punctuation.definition.annotation.java, storage.modifier.package.java, entity.name.type.module.java",
1453 +
      "settings": {
1454 +
        "foreground": "#d3869b"
1455 +
      }
1456 +
    },
1457 +
    {
1458 +
      "name": "Kotlin red",
1459 +
      "scope": "keyword.other.import.kotlin",
1460 +
      "settings": {
1461 +
        "foreground": "#ea6962"
1462 +
      }
1463 +
    },
1464 +
    {
1465 +
      "name": "Kotlin orange",
1466 +
      "scope": "storage.type.kotlin",
1467 +
      "settings": {
1468 +
        "foreground": "#e78a4e"
1469 +
      }
1470 +
    },
1471 +
    {
1472 +
      "name": "Kotlin aqua",
1473 +
      "scope": "constant.language.kotlin",
1474 +
      "settings": {
1475 +
        "foreground": "#89b482"
1476 +
      }
1477 +
    },
1478 +
    {
1479 +
      "name": "Kotlin purple",
1480 +
      "scope": "entity.name.package.kotlin, storage.type.annotation.kotlin",
1481 +
      "settings": {
1482 +
        "foreground": "#d3869b"
1483 +
      }
1484 +
    },
1485 +
    {
1486 +
      "name": "Scala purple",
1487 +
      "scope": "entity.name.package.scala",
1488 +
      "settings": {
1489 +
        "foreground": "#d3869b"
1490 +
      }
1491 +
    },
1492 +
    {
1493 +
      "name": "Scala blue",
1494 +
      "scope": "constant.language.scala",
1495 +
      "settings": {
1496 +
        "foreground": "#7daea3"
1497 +
      }
1498 +
    },
1499 +
    {
1500 +
      "name": "Scala aqua",
1501 +
      "scope": "entity.name.import.scala",
1502 +
      "settings": {
1503 +
        "foreground": "#89b482"
1504 +
      }
1505 +
    },
1506 +
    {
1507 +
      "name": "Scala green",
1508 +
      "scope": "string.quoted.double.scala, string.quoted.single.scala, punctuation.definition.string.begin.scala, punctuation.definition.string.end.scala, string.quoted.double.interpolated.scala, string.quoted.single.interpolated.scala, string.quoted.triple.scala",
1509 +
      "settings": {
1510 +
        "foreground": "#a9b665"
1511 +
      }
1512 +
    },
1513 +
    {
1514 +
      "name": "Scala yellow",
1515 +
      "scope": "entity.name.class, entity.other.inherited-class.scala",
1516 +
      "settings": {
1517 +
        "foreground": "#d8a657"
1518 +
      }
1519 +
    },
1520 +
    {
1521 +
      "name": "Scala orange",
1522 +
      "scope": "keyword.declaration.stable.scala, keyword.other.arrow.scala",
1523 +
      "settings": {
1524 +
        "foreground": "#e78a4e"
1525 +
      }
1526 +
    },
1527 +
    {
1528 +
      "name": "Scala red",
1529 +
      "scope": "keyword.other.import.scala",
1530 +
      "settings": {
1531 +
        "foreground": "#ea6962"
1532 +
      }
1533 +
    },
1534 +
    {
1535 +
      "name": "Groovy white",
1536 +
      "scope": "keyword.operator.navigation.groovy, meta.method.body.java, meta.definition.method.groovy, meta.definition.method.signature.java",
1537 +
      "settings": {
1538 +
        "foreground": "#d4be98"
1539 +
      }
1540 +
    },
1541 +
    {
1542 +
      "name": "Scala grey",
1543 +
      "scope": "punctuation.separator.groovy",
1544 +
      "settings": {
1545 +
        "foreground": "#928374"
1546 +
      }
1547 +
    },
1548 +
    {
1549 +
      "name": "Scala red",
1550 +
      "scope": "keyword.other.import.groovy, keyword.other.package.groovy, keyword.other.import.static.groovy",
1551 +
      "settings": {
1552 +
        "foreground": "#ea6962"
1553 +
      }
1554 +
    },
1555 +
    {
1556 +
      "name": "Groovy orange",
1557 +
      "scope": "storage.type.def.groovy",
1558 +
      "settings": {
1559 +
        "foreground": "#e78a4e"
1560 +
      }
1561 +
    },
1562 +
    {
1563 +
      "name": "Groovy green",
1564 +
      "scope": "variable.other.interpolated.groovy, meta.method.groovy",
1565 +
      "settings": {
1566 +
        "foreground": "#a9b665"
1567 +
      }
1568 +
    },
1569 +
    {
1570 +
      "name": "Groovy aqua",
1571 +
      "scope": "storage.modifier.import.groovy, storage.modifier.package.groovy",
1572 +
      "settings": {
1573 +
        "foreground": "#89b482"
1574 +
      }
1575 +
    },
1576 +
    {
1577 +
      "name": "Groovy purple",
1578 +
      "scope": "storage.type.annotation.groovy",
1579 +
      "settings": {
1580 +
        "foreground": "#d3869b"
1581 +
      }
1582 +
    },
1583 +
    {
1584 +
      "name": "Go red",
1585 +
      "scope": "keyword.type.go",
1586 +
      "settings": {
1587 +
        "foreground": "#ea6962"
1588 +
      }
1589 +
    },
1590 +
    {
1591 +
      "name": "Go aqua",
1592 +
      "scope": "entity.name.package.go",
1593 +
      "settings": {
1594 +
        "foreground": "#89b482"
1595 +
      }
1596 +
    },
1597 +
    {
1598 +
      "name": "Go purple",
1599 +
      "scope": "keyword.import.go, keyword.package.go",
1600 +
      "settings": {
1601 +
        "foreground": "#d3869b"
1602 +
      }
1603 +
    },
1604 +
    {
1605 +
      "name": "Rust white",
1606 +
      "scope": "entity.name.type.mod.rust",
1607 +
      "settings": {
1608 +
        "foreground": "#d4be98"
1609 +
      }
1610 +
    },
1611 +
    {
1612 +
      "name": "Rust grey",
1613 +
      "scope": "keyword.operator.path.rust, keyword.operator.member-access.rust",
1614 +
      "settings": {
1615 +
        "foreground": "#928374"
1616 +
      }
1617 +
    },
1618 +
    {
1619 +
      "name": "Rust orange",
1620 +
      "scope": "storage.type.rust",
1621 +
      "settings": {
1622 +
        "foreground": "#e78a4e"
1623 +
      }
1624 +
    },
1625 +
    {
1626 +
      "name": "Rust aqua",
1627 +
      "scope": "support.constant.core.rust",
1628 +
      "settings": {
1629 +
        "foreground": "#89b482"
1630 +
      }
1631 +
    },
1632 +
    {
1633 +
      "name": "Rust purple",
1634 +
      "scope": "meta.attribute.rust, variable.language.rust, storage.type.module.rust",
1635 +
      "settings": {
1636 +
        "foreground": "#d3869b"
1637 +
      }
1638 +
    },
1639 +
    {
1640 +
      "name": "Swift white",
1641 +
      "scope": "meta.function-call.swift, support.function.any-method.swift",
1642 +
      "settings": {
1643 +
        "foreground": "#d4be98"
1644 +
      }
1645 +
    },
1646 +
    {
1647 +
      "name": "Swift aqua",
1648 +
      "scope": "support.variable.swift",
1649 +
      "settings": {
1650 +
        "foreground": "#89b482"
1651 +
      }
1652 +
    },
1653 +
    {
1654 +
      "name": "PHP white",
1655 +
      "scope": "keyword.operator.class.php",
1656 +
      "settings": {
1657 +
        "foreground": "#d4be98"
1658 +
      }
1659 +
    },
1660 +
    {
1661 +
      "name": "PHP orange",
1662 +
      "scope": "storage.type.trait.php",
1663 +
      "settings": {
1664 +
        "foreground": "#e78a4e"
1665 +
      }
1666 +
    },
1667 +
    {
1668 +
      "name": "PHP aqua",
1669 +
      "scope": "constant.language.php, support.other.namespace.php",
1670 +
      "settings": {
1671 +
        "foreground": "#89b482"
1672 +
      }
1673 +
    },
1674 +
    {
1675 +
      "name": "PHP blue",
1676 +
      "scope": "storage.type.modifier.access.control.public.cpp, storage.type.modifier.access.control.private.cpp",
1677 +
      "settings": {
1678 +
        "foreground": "#7daea3"
1679 +
      }
1680 +
    },
1681 +
    {
1682 +
      "name": "PHP purple",
1683 +
      "scope": "keyword.control.import.include.php, storage.type.php",
1684 +
      "settings": {
1685 +
        "foreground": "#d3869b"
1686 +
      }
1687 +
    },
1688 +
    {
1689 +
      "name": "Python white",
1690 +
      "scope": "meta.function-call.arguments.python",
1691 +
      "settings": {
1692 +
        "foreground": "#d4be98"
1693 +
      }
1694 +
    },
1695 +
    {
1696 +
      "name": "Python grey",
1697 +
      "scope": "punctuation.definition.decorator.python, punctuation.separator.period.python",
1698 +
      "settings": {
1699 +
        "foreground": "#928374"
1700 +
      }
1701 +
    },
1702 +
    {
1703 +
      "name": "Python aqua",
1704 +
      "scope": "constant.language.python",
1705 +
      "settings": {
1706 +
        "foreground": "#89b482"
1707 +
      }
1708 +
    },
1709 +
    {
1710 +
      "name": "Python purple",
1711 +
      "scope": "keyword.control.import.python, keyword.control.import.from.python",
1712 +
      "settings": {
1713 +
        "foreground": "#d3869b"
1714 +
      }
1715 +
    },
1716 +
    {
1717 +
      "name": "Lua aqua",
1718 +
      "scope": "constant.language.lua",
1719 +
      "settings": {
1720 +
        "foreground": "#89b482"
1721 +
      }
1722 +
    },
1723 +
    {
1724 +
      "name": "Lua blue",
1725 +
      "scope": "entity.name.class.lua",
1726 +
      "settings": {
1727 +
        "foreground": "#7daea3"
1728 +
      }
1729 +
    },
1730 +
    {
1731 +
      "name": "Ruby white",
1732 +
      "scope": "meta.function.method.with-arguments.ruby",
1733 +
      "settings": {
1734 +
        "foreground": "#d4be98"
1735 +
      }
1736 +
    },
1737 +
    {
1738 +
      "name": "Ruby grey",
1739 +
      "scope": "punctuation.separator.method.ruby",
1740 +
      "settings": {
1741 +
        "foreground": "#928374"
1742 +
      }
1743 +
    },
1744 +
    {
1745 +
      "name": "Ruby orange",
1746 +
      "scope": "keyword.control.pseudo-method.ruby, storage.type.variable.ruby",
1747 +
      "settings": {
1748 +
        "foreground": "#e78a4e"
1749 +
      }
1750 +
    },
1751 +
    {
1752 +
      "name": "Ruby green",
1753 +
      "scope": "keyword.other.special-method.ruby",
1754 +
      "settings": {
1755 +
        "foreground": "#a9b665"
1756 +
      }
1757 +
    },
1758 +
    {
1759 +
      "name": "Ruby purple",
1760 +
      "scope": "keyword.control.module.ruby, punctuation.definition.constant.ruby",
1761 +
      "settings": {
1762 +
        "foreground": "#d3869b"
1763 +
      }
1764 +
    },
1765 +
    {
1766 +
      "name": "Ruby yellow",
1767 +
      "scope": "string.regexp.character-class.ruby,string.regexp.interpolated.ruby,punctuation.definition.character-class.ruby,string.regexp.group.ruby, punctuation.section.regexp.ruby, punctuation.definition.group.ruby",
1768 +
      "settings": {
1769 +
        "foreground": "#d8a657"
1770 +
      }
1771 +
    },
1772 +
    {
1773 +
      "name": "Ruby blue",
1774 +
      "scope": "variable.other.constant.ruby",
1775 +
      "settings": {
1776 +
        "foreground": "#7daea3"
1777 +
      }
1778 +
    },
1779 +
    {
1780 +
      "name": "Haskell orange",
1781 +
      "scope": "keyword.other.arrow.haskell, keyword.other.big-arrow.haskell, keyword.other.double-colon.haskell",
1782 +
      "settings": {
1783 +
        "foreground": "#e78a4e"
1784 +
      }
1785 +
    },
1786 +
    {
1787 +
      "name": "Haskell yellow",
1788 +
      "scope": "storage.type.haskell",
1789 +
      "settings": {
1790 +
        "foreground": "#d8a657"
1791 +
      }
1792 +
    },
1793 +
    {
1794 +
      "name": "Haskell green",
1795 +
      "scope": "constant.other.haskell, string.quoted.double.haskell, string.quoted.single.haskell, punctuation.definition.string.begin.haskell, punctuation.definition.string.end.haskell",
1796 +
      "settings": {
1797 +
        "foreground": "#a9b665"
1798 +
      }
1799 +
    },
1800 +
    {
1801 +
      "name": "Haskell blue",
1802 +
      "scope": "entity.name.function.haskell",
1803 +
      "settings": {
1804 +
        "foreground": "#7daea3"
1805 +
      }
1806 +
    },
1807 +
    {
1808 +
      "name": "Haskell aqua",
1809 +
      "scope": "entity.name.namespace, meta.preprocessor.haskell",
1810 +
      "settings": {
1811 +
        "foreground": "#89b482"
1812 +
      }
1813 +
    },
1814 +
    {
1815 +
      "name": "Julia red",
1816 +
      "scope": "keyword.control.import.julia, keyword.control.export.julia",
1817 +
      "settings": {
1818 +
        "foreground": "#ea6962"
1819 +
      }
1820 +
    },
1821 +
    {
1822 +
      "name": "Julia orange",
1823 +
      "scope": "keyword.storage.modifier.julia",
1824 +
      "settings": {
1825 +
        "foreground": "#e78a4e"
1826 +
      }
1827 +
    },
1828 +
    {
1829 +
      "name": "Julia aqua",
1830 +
      "scope": "constant.language.julia",
1831 +
      "settings": {
1832 +
        "foreground": "#89b482"
1833 +
      }
1834 +
    },
1835 +
    {
1836 +
      "name": "Julia purple",
1837 +
      "scope": "support.function.macro.julia",
1838 +
      "settings": {
1839 +
        "foreground": "#d3869b"
1840 +
      }
1841 +
    },
1842 +
    {
1843 +
      "name": "Elm white",
1844 +
      "scope": "keyword.other.period.elm",
1845 +
      "settings": {
1846 +
        "foreground": "#d4be98"
1847 +
      }
1848 +
    },
1849 +
    {
1850 +
      "name": "Elm yellow",
1851 +
      "scope": "storage.type.elm",
1852 +
      "settings": {
1853 +
        "foreground": "#d8a657"
1854 +
      }
1855 +
    },
1856 +
    {
1857 +
      "name": "R orange",
1858 +
      "scope": "keyword.other.r",
1859 +
      "settings": {
1860 +
        "foreground": "#e78a4e"
1861 +
      }
1862 +
    },
1863 +
    {
1864 +
      "name": "R green",
1865 +
      "scope": "entity.name.function.r, variable.function.r",
1866 +
      "settings": {
1867 +
        "foreground": "#a9b665"
1868 +
      }
1869 +
    },
1870 +
    {
1871 +
      "name": "R aqua",
1872 +
      "scope": "constant.language.r",
1873 +
      "settings": {
1874 +
        "foreground": "#89b482"
1875 +
      }
1876 +
    },
1877 +
    {
1878 +
      "name": "R purple",
1879 +
      "scope": "entity.namespace.r",
1880 +
      "settings": {
1881 +
        "foreground": "#d3869b"
1882 +
      }
1883 +
    },
1884 +
    {
1885 +
      "name": "Erlang grey",
1886 +
      "scope": "punctuation.separator.module-function.erlang, punctuation.section.directive.begin.erlang",
1887 +
      "settings": {
1888 +
        "foreground": "#928374"
1889 +
      }
1890 +
    },
1891 +
    {
1892 +
      "name": "Erlang red",
1893 +
      "scope": "keyword.control.directive.erlang, keyword.control.directive.define.erlang",
1894 +
      "settings": {
1895 +
        "foreground": "#ea6962"
1896 +
      }
1897 +
    },
1898 +
    {
1899 +
      "name": "Erlang yellow",
1900 +
      "scope": "entity.name.type.class.module.erlang",
1901 +
      "settings": {
1902 +
        "foreground": "#d8a657"
1903 +
      }
1904 +
    },
1905 +
    {
1906 +
      "name": "Erlang green",
1907 +
      "scope": "string.quoted.double.erlang, string.quoted.single.erlang, punctuation.definition.string.begin.erlang, punctuation.definition.string.end.erlang",
1908 +
      "settings": {
1909 +
        "foreground": "#a9b665"
1910 +
      }
1911 +
    },
1912 +
    {
1913 +
      "name": "Erlang purple",
1914 +
      "scope": "keyword.control.directive.export.erlang, keyword.control.directive.module.erlang, keyword.control.directive.import.erlang, keyword.control.directive.behaviour.erlang",
1915 +
      "settings": {
1916 +
        "foreground": "#d3869b"
1917 +
      }
1918 +
    },
1919 +
    {
1920 +
      "name": "Elixir aqua",
1921 +
      "scope": "variable.other.readwrite.module.elixir, punctuation.definition.variable.elixir",
1922 +
      "settings": {
1923 +
        "foreground": "#89b482"
1924 +
      }
1925 +
    },
1926 +
    {
1927 +
      "name": "Elixir blue",
1928 +
      "scope": "constant.language.elixir",
1929 +
      "settings": {
1930 +
        "foreground": "#7daea3"
1931 +
      }
1932 +
    },
1933 +
    {
1934 +
      "name": "Elixir purple",
1935 +
      "scope": "keyword.control.module.elixir",
1936 +
      "settings": {
1937 +
        "foreground": "#d3869b"
1938 +
      }
1939 +
    },
1940 +
    {
1941 +
      "name": "OCaml white",
1942 +
      "scope": "entity.name.type.value-signature.ocaml",
1943 +
      "settings": {
1944 +
        "foreground": "#d4be98"
1945 +
      }
1946 +
    },
1947 +
    {
1948 +
      "name": "OCaml orange",
1949 +
      "scope": "keyword.other.ocaml",
1950 +
      "settings": {
1951 +
        "foreground": "#e78a4e"
1952 +
      }
1953 +
    },
1954 +
    {
1955 +
      "name": "OCaml aqua",
1956 +
      "scope": "constant.language.variant.ocaml",
1957 +
      "settings": {
1958 +
        "foreground": "#89b482"
1959 +
      }
1960 +
    },
1961 +
    {
1962 +
      "name": "Perl red",
1963 +
      "scope": "storage.type.sub.perl, storage.type.declare.routine.perl",
1964 +
      "settings": {
1965 +
        "foreground": "#ea6962"
1966 +
      }
1967 +
    },
1968 +
    {
1969 +
      "name": "Lisp white",
1970 +
      "scope": "meta.function.lisp",
1971 +
      "settings": {
1972 +
        "foreground": "#d4be98"
1973 +
      }
1974 +
    },
1975 +
    {
1976 +
      "name": "Lisp red",
1977 +
      "scope": "storage.type.function-type.lisp",
1978 +
      "settings": {
1979 +
        "foreground": "#ea6962"
1980 +
      }
1981 +
    },
1982 +
    {
1983 +
      "name": "Lisp green",
1984 +
      "scope": "keyword.constant.lisp",
1985 +
      "settings": {
1986 +
        "foreground": "#a9b665"
1987 +
      }
1988 +
    },
1989 +
    {
1990 +
      "name": "Lisp aqua",
1991 +
      "scope": "entity.name.function.lisp",
1992 +
      "settings": {
1993 +
        "foreground": "#89b482"
1994 +
      }
1995 +
    },
1996 +
    {
1997 +
      "name": "Clojure green",
1998 +
      "scope": "constant.keyword.clojure, support.variable.clojure, meta.definition.variable.clojure",
1999 +
      "settings": {
2000 +
        "foreground": "#a9b665"
2001 +
      }
2002 +
    },
2003 +
    {
2004 +
      "name": "Clojure purple",
2005 +
      "scope": "entity.global.clojure",
2006 +
      "settings": {
2007 +
        "foreground": "#d3869b"
2008 +
      }
2009 +
    },
2010 +
    {
2011 +
      "name": "Clojure blue",
2012 +
      "scope": "entity.name.function.clojure",
2013 +
      "settings": {
2014 +
        "foreground": "#7daea3"
2015 +
      }
2016 +
    },
2017 +
    {
2018 +
      "name": "Shell white",
2019 +
      "scope": "meta.scope.if-block.shell, meta.scope.group.shell",
2020 +
      "settings": {
2021 +
        "foreground": "#d4be98"
2022 +
      }
2023 +
    },
2024 +
    {
2025 +
      "name": "Shell yellow",
2026 +
      "scope": "support.function.builtin.shell, entity.name.function.shell",
2027 +
      "settings": {
2028 +
        "foreground": "#d8a657"
2029 +
      }
2030 +
    },
2031 +
    {
2032 +
      "name": "Shell green",
2033 +
      "scope": "string.quoted.double.shell, string.quoted.single.shell, punctuation.definition.string.begin.shell, punctuation.definition.string.end.shell, string.unquoted.heredoc.shell",
2034 +
      "settings": {
2035 +
        "foreground": "#a9b665"
2036 +
      }
2037 +
    },
2038 +
    {
2039 +
      "name": "Shell purple",
2040 +
      "scope": "keyword.control.heredoc-token.shell, variable.other.normal.shell, punctuation.definition.variable.shell, variable.other.special.shell, variable.other.positional.shell, variable.other.bracket.shell",
2041 +
      "settings": {
2042 +
        "foreground": "#d3869b"
2043 +
      }
2044 +
    },
2045 +
    {
2046 +
      "name": "Fish red",
2047 +
      "scope": "support.function.builtin.fish",
2048 +
      "settings": {
2049 +
        "foreground": "#ea6962"
2050 +
      }
2051 +
    },
2052 +
    {
2053 +
      "name": "Fish orange",
2054 +
      "scope": "support.function.unix.fish",
2055 +
      "settings": {
2056 +
        "foreground": "#e78a4e"
2057 +
      }
2058 +
    },
2059 +
    {
2060 +
      "name": "Fish blue",
2061 +
      "scope": "variable.other.normal.fish, punctuation.definition.variable.fish, variable.other.fixed.fish, variable.other.special.fish",
2062 +
      "settings": {
2063 +
        "foreground": "#7daea3"
2064 +
      }
2065 +
    },
2066 +
    {
2067 +
      "name": "Fish green",
2068 +
      "scope": "string.quoted.double.fish, punctuation.definition.string.end.fish, punctuation.definition.string.begin.fish, string.quoted.single.fish",
2069 +
      "settings": {
2070 +
        "foreground": "#a9b665"
2071 +
      }
2072 +
    },
2073 +
    {
2074 +
      "name": "Fish purple",
2075 +
      "scope": "constant.character.escape.single.fish",
2076 +
      "settings": {
2077 +
        "foreground": "#d3869b"
2078 +
      }
2079 +
    },
2080 +
    {
2081 +
      "name": "PowerShell grey",
2082 +
      "scope": "punctuation.definition.variable.powershell",
2083 +
      "settings": {
2084 +
        "foreground": "#928374"
2085 +
      }
2086 +
    },
2087 +
    {
2088 +
      "name": "PowerShell yellow",
2089 +
      "scope": "entity.name.function.powershell, support.function.attribute.powershell, support.function.powershell",
2090 +
      "settings": {
2091 +
        "foreground": "#d8a657"
2092 +
      }
2093 +
    },
2094 +
    {
2095 +
      "name": "PowerShell green",
2096 +
      "scope": "string.quoted.single.powershell, string.quoted.double.powershell, punctuation.definition.string.begin.powershell, punctuation.definition.string.end.powershell, string.quoted.double.heredoc.powershell",
2097 +
      "settings": {
2098 +
        "foreground": "#a9b665"
2099 +
      }
2100 +
    },
2101 +
    {
2102 +
      "name": "PowerShell aqua",
2103 +
      "scope": "variable.other.member.powershell",
2104 +
      "settings": {
2105 +
        "foreground": "#89b482"
2106 +
      }
2107 +
    },
2108 +
    {
2109 +
      "name": "GraphQL white",
2110 +
      "scope": "string.unquoted.alias.graphql",
2111 +
      "settings": {
2112 +
        "foreground": "#d4be98"
2113 +
      }
2114 +
    },
2115 +
    {
2116 +
      "name": "GraphQL red",
2117 +
      "scope": "keyword.type.graphql",
2118 +
      "settings": {
2119 +
        "foreground": "#ea6962"
2120 +
      }
2121 +
    },
2122 +
    {
2123 +
      "name": "GraphQL purple",
2124 +
      "scope": "entity.name.fragment.graphql",
2125 +
      "settings": {
2126 +
        "foreground": "#d3869b"
2127 +
      }
2128 +
    },
2129 +
    {
2130 +
      "name": "Makefile orange",
2131 +
      "scope": "entity.name.function.target.makefile",
2132 +
      "settings": {
2133 +
        "foreground": "#e78a4e"
2134 +
      }
2135 +
    },
2136 +
    {
2137 +
      "name": "Makefile yellow",
2138 +
      "scope": "variable.other.makefile",
2139 +
      "settings": {
2140 +
        "foreground": "#d8a657"
2141 +
      }
2142 +
    },
2143 +
    {
2144 +
      "name": "Makefile green",
2145 +
      "scope": "meta.scope.prerequisites.makefile",
2146 +
      "settings": {
2147 +
        "foreground": "#a9b665"
2148 +
      }
2149 +
    },
2150 +
    {
2151 +
      "name": "CMake green",
2152 +
      "scope": "string.source.cmake",
2153 +
      "settings": {
2154 +
        "foreground": "#a9b665"
2155 +
      }
2156 +
    },
2157 +
    {
2158 +
      "name": "CMake aqua",
2159 +
      "scope": "entity.source.cmake",
2160 +
      "settings": {
2161 +
        "foreground": "#89b482"
2162 +
      }
2163 +
    },
2164 +
    {
2165 +
      "name": "CMake purple",
2166 +
      "scope": "storage.source.cmake",
2167 +
      "settings": {
2168 +
        "foreground": "#d3869b"
2169 +
      }
2170 +
    },
2171 +
    {
2172 +
      "name": "VimL grey",
2173 +
      "scope": "punctuation.definition.map.viml",
2174 +
      "settings": {
2175 +
        "foreground": "#928374"
2176 +
      }
2177 +
    },
2178 +
    {
2179 +
      "name": "VimL orange",
2180 +
      "scope": "storage.type.map.viml",
2181 +
      "settings": {
2182 +
        "foreground": "#e78a4e"
2183 +
      }
2184 +
    },
2185 +
    {
2186 +
      "name": "VimL green",
2187 +
      "scope": "constant.character.map.viml, constant.character.map.key.viml",
2188 +
      "settings": {
2189 +
        "foreground": "#a9b665"
2190 +
      }
2191 +
    },
2192 +
    {
2193 +
      "name": "VimL blue",
2194 +
      "scope": "constant.character.map.special.viml",
2195 +
      "settings": {
2196 +
        "foreground": "#7daea3"
2197 +
      }
2198 +
    },
2199 +
    {
2200 +
      "name": "Tmux green",
2201 +
      "scope": "constant.language.tmux, constant.numeric.tmux",
2202 +
      "settings": {
2203 +
        "foreground": "#a9b665"
2204 +
      }
2205 +
    },
2206 +
    {
2207 +
      "name": "Dockerfile orange",
2208 +
      "scope": "entity.name.function.package-manager.dockerfile",
2209 +
      "settings": {
2210 +
        "foreground": "#e78a4e"
2211 +
      }
2212 +
    },
2213 +
    {
2214 +
      "name": "Dockerfile yellow",
2215 +
      "scope": "keyword.operator.flag.dockerfile",
2216 +
      "settings": {
2217 +
        "foreground": "#d8a657"
2218 +
      }
2219 +
    },
2220 +
    {
2221 +
      "name": "Dockerfile green",
2222 +
      "scope": "string.quoted.double.dockerfile, string.quoted.single.dockerfile",
2223 +
      "settings": {
2224 +
        "foreground": "#a9b665"
2225 +
      }
2226 +
    },
2227 +
    {
2228 +
      "name": "Dockerfile aqua",
2229 +
      "scope": "constant.character.escape.dockerfile",
2230 +
      "settings": {
2231 +
        "foreground": "#89b482"
2232 +
      }
2233 +
    },
2234 +
    {
2235 +
      "name": "Dockerfile purple",
2236 +
      "scope": "entity.name.type.base-image.dockerfile, entity.name.image.dockerfile",
2237 +
      "settings": {
2238 +
        "foreground": "#d3869b"
2239 +
      }
2240 +
    },
2241 +
    {
2242 +
      "name": "Diff grey",
2243 +
      "scope": "punctuation.definition.separator.diff",
2244 +
      "settings": {
2245 +
        "foreground": "#928374"
2246 +
      }
2247 +
    },
2248 +
    {
2249 +
      "name": "Diff red",
2250 +
      "scope": "markup.deleted.diff, punctuation.definition.deleted.diff",
2251 +
      "settings": {
2252 +
        "foreground": "#ea6962"
2253 +
      }
2254 +
    },
2255 +
    {
2256 +
      "name": "Diff orange",
2257 +
      "scope": "meta.diff.range.context, punctuation.definition.range.diff",
2258 +
      "settings": {
2259 +
        "foreground": "#e78a4e"
2260 +
      }
2261 +
    },
2262 +
    {
2263 +
      "name": "Diff yellow",
2264 +
      "scope": "meta.diff.header.from-file",
2265 +
      "settings": {
2266 +
        "foreground": "#d8a657"
2267 +
      }
2268 +
    },
2269 +
    {
2270 +
      "name": "Diff green",
2271 +
      "scope": "markup.inserted.diff, punctuation.definition.inserted.diff",
2272 +
      "settings": {
2273 +
        "foreground": "#a9b665"
2274 +
      }
2275 +
    },
2276 +
    {
2277 +
      "name": "Diff blue",
2278 +
      "scope": "markup.changed.diff, punctuation.definition.changed.diff",
2279 +
      "settings": {
2280 +
        "foreground": "#7daea3"
2281 +
      }
2282 +
    },
2283 +
    {
2284 +
      "name": "Diff purple",
2285 +
      "scope": "punctuation.definition.from-file.diff",
2286 +
      "settings": {
2287 +
        "foreground": "#d3869b"
2288 +
      }
2289 +
    },
2290 +
    {
2291 +
      "name": "Git red",
2292 +
      "scope": "entity.name.section.group-title.ini, punctuation.definition.entity.ini",
2293 +
      "settings": {
2294 +
        "foreground": "#ea6962"
2295 +
      }
2296 +
    },
2297 +
    {
2298 +
      "name": "Git orange",
2299 +
      "scope": "punctuation.separator.key-value.ini",
2300 +
      "settings": {
2301 +
        "foreground": "#e78a4e"
2302 +
      }
2303 +
    },
2304 +
    {
2305 +
      "name": "Git green",
2306 +
      "scope": "string.quoted.double.ini, string.quoted.single.ini, punctuation.definition.string.begin.ini, punctuation.definition.string.end.ini",
2307 +
      "settings": {
2308 +
        "foreground": "#a9b665"
2309 +
      }
2310 +
    },
2311 +
    {
2312 +
      "name": "Git aqua",
2313 +
      "scope": "keyword.other.definition.ini",
2314 +
      "settings": {
2315 +
        "foreground": "#89b482"
2316 +
      }
2317 +
    },
2318 +
    {
2319 +
      "name": "SQL yellow",
2320 +
      "scope": "support.function.aggregate.sql",
2321 +
      "settings": {
2322 +
        "foreground": "#d8a657"
2323 +
      }
2324 +
    },
2325 +
    {
2326 +
      "name": "SQL green",
2327 +
      "scope": "string.quoted.single.sql, punctuation.definition.string.end.sql, punctuation.definition.string.begin.sql, string.quoted.double.sql",
2328 +
      "settings": {
2329 +
        "foreground": "#a9b665"
2330 +
      }
2331 +
    },
2332 +
    {
2333 +
      "name": "GraphQL yellow",
2334 +
      "scope": "support.type.graphql",
2335 +
      "settings": {
2336 +
        "foreground": "#d8a657"
2337 +
      }
2338 +
    },
2339 +
    {
2340 +
      "name": "GraphQL blue",
2341 +
      "scope": "variable.parameter.graphql",
2342 +
      "settings": {
2343 +
        "foreground": "#7daea3"
2344 +
      }
2345 +
    },
2346 +
    {
2347 +
      "name": "GraphQL aqua",
2348 +
      "scope": "constant.character.enum.graphql",
2349 +
      "settings": {
2350 +
        "foreground": "#89b482"
2351 +
      }
2352 +
    },
2353 +
    {
2354 +
      "name": "JSON grey",
2355 +
      "scope": "punctuation.support.type.property-name.begin.json, punctuation.support.type.property-name.end.json, punctuation.separator.dictionary.key-value.json, punctuation.definition.string.begin.json, punctuation.definition.string.end.json, punctuation.separator.dictionary.pair.json, punctuation.separator.array.json",
2356 +
      "settings": {
2357 +
        "foreground": "#928374"
2358 +
      }
2359 +
    },
2360 +
    {
2361 +
      "name": "JSON orange",
2362 +
      "scope": "support.type.property-name.json",
2363 +
      "settings": {
2364 +
        "foreground": "#e78a4e"
2365 +
      }
2366 +
    },
2367 +
    {
2368 +
      "name": "JSON green",
2369 +
      "scope": "string.quoted.double.json",
2370 +
      "settings": {
2371 +
        "foreground": "#a9b665"
2372 +
      }
2373 +
    },
2374 +
    {
2375 +
      "name": "YAML grey",
2376 +
      "scope": "punctuation.separator.key-value.mapping.yaml",
2377 +
      "settings": {
2378 +
        "foreground": "#928374"
2379 +
      }
2380 +
    },
2381 +
    {
2382 +
      "name": "YAML green",
2383 +
      "scope": "string.unquoted.plain.out.yaml, string.quoted.single.yaml, string.quoted.double.yaml, punctuation.definition.string.begin.yaml, punctuation.definition.string.end.yaml, string.unquoted.plain.in.yaml, string.unquoted.block.yaml",
2384 +
      "settings": {
2385 +
        "foreground": "#a9b665"
2386 +
      }
2387 +
    },
2388 +
    {
2389 +
      "name": "YAML aqua",
2390 +
      "scope": "punctuation.definition.anchor.yaml, punctuation.definition.block.sequence.item.yaml",
2391 +
      "settings": {
2392 +
        "foreground": "#89b482"
2393 +
      }
2394 +
    },
2395 +
    {
2396 +
      "name": "TOML orange",
2397 +
      "scope": "keyword.key.toml",
2398 +
      "settings": {
2399 +
        "foreground": "#e78a4e"
2400 +
      }
2401 +
    },
2402 +
    {
2403 +
      "name": "TOML green",
2404 +
      "scope": "string.quoted.single.basic.line.toml, string.quoted.single.literal.line.toml, punctuation.definition.keyValuePair.toml",
2405 +
      "settings": {
2406 +
        "foreground": "#a9b665"
2407 +
      }
2408 +
    },
2409 +
    {
2410 +
      "name": "TOML blue",
2411 +
      "scope": "constant.other.boolean.toml",
2412 +
      "settings": {
2413 +
        "foreground": "#7daea3"
2414 +
      }
2415 +
    },
2416 +
    {
2417 +
      "name": "TOML purple",
2418 +
      "scope": "entity.other.attribute-name.table.toml, punctuation.definition.table.toml, entity.other.attribute-name.table.array.toml, punctuation.definition.table.array.toml",
2419 +
      "settings": {
2420 +
        "foreground": "#d3869b"
2421 +
      }
2422 +
    },
2423 +
    {
2424 +
      "name": "Comment",
2425 +
      "scope": "comment, string.comment, punctuation.definition.comment",
2426 +
      "settings": {
2427 +
        "foreground": "#928374",
2428 +
        "fontStyle": "italic"
2429 +
      }
2430 +
    }
2431 +
  ]
2432 +
}
public/192x192.png +0 −0

Binary file — no preview.

public/512x512.png +0 −0

Binary file — no preview.

public/apple-touch-icon.png +0 −0

Binary file — no preview.

public/favicon.ico +0 −0

Binary file — no preview.

public/social-card.png +0 −0

Binary file — no preview.

src/components/layout/Header.astro +2 −2
46 46
				>
47 47
					<path
48 48
						d="M6.80859 330H379.955L275.803 149.691L243.564 175.635L214.147 154.88L193.382 175.635L165.695 154.88L147.526 175.635L113.457 145.367L6.80859 330Z"
49 -
						fill="#74c7ec"></path>
49 +
						fill="#7c6f64"></path>
50 50
					<path
51 51
						d="M193.382 7L113.457 145.367L147.526 175.635L165.695 154.88L193.382 175.635L214.147 154.88L243.564 175.635L275.803 149.691L193.382 7Z"
52 -
						fill="#EDEFF3"></path>
52 +
						fill="#a89984"></path>
53 53
					<path
54 54
						d="M113.457 145.367L6.80859 330H379.955L275.803 149.691M113.457 145.367L193.382 7L275.803 149.691M113.457 145.367L147.526 175.635L165.695 154.88L193.382 175.635L214.147 154.88L243.564 175.635L275.803 149.691"
55 55
						stroke="black"
src/pages/og-image/[slug].png.ts +4 −4
36 36
};
37 37
38 38
const markup = (title: string, pubDate: string, description: string) => html`<div
39 -
	tw="flex flex-col w-full h-full bg-[#000000] text-[#FFFFFF]"
39 +
	tw="flex flex-col w-full h-full bg-[#141617] text-[#ddc7a1]"
40 40
>
41 41
	<div tw="flex flex-col flex-1 w-full p-10 justify-center">
42 42
		<p tw="text-2xl mb-6">${pubDate}</p>
43 43
		<h1 tw="text-6xl font-bold leading-snug text-white">${title}</h1>
44 44
		<h2 tw="text-2xl font-bold leading-snug text-white">${description}</h2>
45 45
	</div>
46 -
	<div tw="flex items-center justify-between w-full p-10 border-t border-[#74c7ec] text-xl">
46 +
	<div tw="flex items-center justify-between w-full p-10 border-t border-[#7c6f64] text-xl">
47 47
		<div tw="flex items-center">
48 48
			<svg height="60" fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 500">
49 49
				<path
50 50
					d="M20.1465 448.094H479L350.926 226.37L311.281 258.273L275.108 232.751L249.573 258.273L215.528 232.751L193.185 258.273L151.291 221.053L20.1465 448.094Z"
51 -
					fill="#74c7ec"
51 +
					fill="#7c6f64"
52 52
				/>
53 53
				<path
54 54
					d="M249.573 50.9053L151.291 221.053L193.185 258.273L215.528 232.751L249.573 258.273L275.108 232.751L311.281 258.273L350.926 226.37L249.573 50.9053Z"
55 -
					fill="#FFFFFF"
55 +
					fill="#a89984"
56 56
				/>
57 57
				<path
58 58
					d="M151.291 221.053L20.1465 448.094H479L350.926 226.37M151.291 221.053L249.573 50.9053L350.926 226.37M151.291 221.053L193.185 258.273L215.528 232.751L249.573 258.273L275.108 232.751L311.281 258.273L350.926 226.37"
src/site.config.ts +1 −1
6 6
	ogLocale: "en_GB",
7 7
	githubUrl: "https://github.com/stevedsimkins/stevedsimkins-dev-astro",
8 8
	themeColorLight: "#edeff3",
9 -
	themeColorDark: "#2e3440",
9 +
	themeColorDark: "#1e2021",
10 10
};
11 11
12 12
export default siteMeta;
src/styles/global.css +13 −13
2 2
@layer base {
3 3
	:root {
4 4
		color-scheme: light;
5 -
		--theme-bg: #eff1f5;
6 -
		--theme-link: #8839ef;
7 -
		--theme-text: #4c4f69;
8 -
		--theme-accent: #04a5e5;
9 -
		--theme-accent-2: #4c4f69;
10 -
		--theme-quote: #04a5e5;
5 +
		--theme-bg: #f9f5d7;
6 +
		--theme-link: #6c782e;
7 +
		--theme-text: #4f3829;
8 +
		--theme-accent: #a96b2c;
9 +
		--theme-accent-2: #4f3829;
10 +
		--theme-quote: #a96b2c;
11 11
		--theme-menu-bg: rgb(250 250 250 / 0.85);
12 12
	}
13 13
14 14
	:root.dark {
15 15
		color-scheme: dark;
16 -
		--theme-bg: #181825;
17 -
		--theme-link: #cba6f7;
18 -
		--theme-text: #cdd6f4;
19 -
		--theme-accent: #89b4fa;
20 -
		--theme-accent-2: #cdd6f4;
21 -
		--theme-quote: #89b4fa;
22 -
		--theme-menu-bg: rgb(46, 52, 64 / 0.85);
16 +
		--theme-bg: #141617;
17 +
		--theme-link: #ea6962;
18 +
		--theme-text: #ddc7a1;
19 +
		--theme-accent: #d8a658;
20 +
		--theme-accent-2: #ddc7a1;
21 +
		--theme-quote: #d8a658;
22 +
		--theme-menu-bg: rgb(40, 40, 40 / 0.85);
23 23
	}
24 24
25 25
	html {