catppuccin.json 75.5 K raw
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
}