···
1
+
<?xml version="1.0" encoding="UTF-8"?>
2
+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3
+
<plist version="1.0">
6
+
<string>Catppuccin Mocha</string>
7
+
<key>semanticClass</key>
8
+
<string>theme.dark.catppuccin-mocha</string>
10
+
<string>627ce890-fabb-4d39-9819-7be71f4bdca7</string>
12
+
<string>Catppuccin Org</string>
13
+
<key>colorSpaceName</key>
14
+
<string>sRGB</string>
20
+
<key>background</key>
21
+
<string>#1e1e2e</string>
22
+
<key>foreground</key>
23
+
<string>#cdd6f4</string>
25
+
<string>#f5e0dc</string>
26
+
<key>lineHighlight</key>
27
+
<string>#313244</string>
28
+
<key>misspelling</key>
29
+
<string>#f38ba8</string>
31
+
<string>#cba6f7</string>
32
+
<key>selection</key>
33
+
<string>#9399b240</string>
34
+
<key>activeGuide</key>
35
+
<string>#45475a</string>
36
+
<key>findHighlight</key>
37
+
<string>#3e5767</string>
38
+
<key>gutterForeground</key>
39
+
<string>#7f849c</string>
44
+
<string>Basic text & variable names (incl. leading punctuation)</string>
46
+
<string>text, source, variable.other.readwrite, punctuation.definition.variable</string>
49
+
<key>foreground</key>
50
+
<string>#cdd6f4</string>
55
+
<string>Parentheses, Brackets, Braces</string>
57
+
<string>punctuation</string>
60
+
<key>foreground</key>
61
+
<string>#9399b2</string>
62
+
<key>fontStyle</key>
68
+
<string>Comments</string>
70
+
<string>comment, punctuation.definition.comment</string>
73
+
<key>foreground</key>
74
+
<string>#9399b2</string>
75
+
<key>fontStyle</key>
76
+
<string>italic</string>
81
+
<string>string, punctuation.definition.string</string>
84
+
<key>foreground</key>
85
+
<string>#a6e3a1</string>
90
+
<string>constant.character.escape</string>
93
+
<key>foreground</key>
94
+
<string>#f5c2e7</string>
99
+
<string>Booleans, constants, numbers</string>
101
+
<string>constant.numeric, variable.other.constant, entity.name.constant, constant.language.boolean, constant.language.false, constant.language.true, keyword.other.unit.user-defined, keyword.other.unit.suffix.floating-point</string>
102
+
<key>settings</key>
104
+
<key>foreground</key>
105
+
<string>#fab387</string>
110
+
<string>keyword, keyword.operator.word, keyword.operator.new, variable.language.super, support.type.primitive, storage.type, storage.modifier, punctuation.definition.keyword</string>
111
+
<key>settings</key>
113
+
<key>foreground</key>
114
+
<string>#cba6f7</string>
115
+
<key>fontStyle</key>
121
+
<string>entity.name.tag.documentation</string>
122
+
<key>settings</key>
124
+
<key>foreground</key>
125
+
<string>#cba6f7</string>
130
+
<string>Punctuation</string>
132
+
<string>keyword.operator, punctuation.accessor, punctuation.definition.generic, meta.function.closure punctuation.section.parameters, punctuation.definition.tag, punctuation.separator.key-value</string>
133
+
<key>settings</key>
135
+
<key>foreground</key>
136
+
<string>#94e2d5</string>
141
+
<string>entity.name.function, meta.function-call.method, support.function, support.function.misc, variable.function</string>
142
+
<key>settings</key>
144
+
<key>foreground</key>
145
+
<string>#89b4fa</string>
146
+
<key>fontStyle</key>
147
+
<string>italic</string>
152
+
<string>Classes</string>
154
+
<string>entity.name.class, entity.other.inherited-class, support.class, meta.function-call.constructor, entity.name.struct</string>
155
+
<key>settings</key>
157
+
<key>foreground</key>
158
+
<string>#f9e2af</string>
159
+
<key>fontStyle</key>
160
+
<string>italic</string>
165
+
<string>Enum</string>
167
+
<string>entity.name.enum</string>
168
+
<key>settings</key>
170
+
<key>foreground</key>
171
+
<string>#f9e2af</string>
172
+
<key>fontStyle</key>
173
+
<string>italic</string>
178
+
<string>Enum member</string>
180
+
<string>meta.enum variable.other.readwrite, variable.other.enummember</string>
181
+
<key>settings</key>
183
+
<key>foreground</key>
184
+
<string>#94e2d5</string>
189
+
<string>Object properties</string>
191
+
<string>meta.property.object</string>
192
+
<key>settings</key>
194
+
<key>foreground</key>
195
+
<string>#94e2d5</string>
200
+
<string>Types</string>
202
+
<string>meta.type, meta.type-alias, support.type, entity.name.type</string>
203
+
<key>settings</key>
205
+
<key>foreground</key>
206
+
<string>#f9e2af</string>
207
+
<key>fontStyle</key>
208
+
<string>italic</string>
213
+
<string>Decorators</string>
215
+
<string>meta.annotation variable.function, meta.annotation variable.annotation.function, meta.annotation punctuation.definition.annotation, meta.decorator, punctuation.decorator</string>
216
+
<key>settings</key>
218
+
<key>foreground</key>
219
+
<string>#fab387</string>
224
+
<string>variable.parameter, meta.function.parameters</string>
225
+
<key>settings</key>
227
+
<key>foreground</key>
228
+
<string>#eba0ac</string>
229
+
<key>fontStyle</key>
230
+
<string>italic</string>
235
+
<string>Built-ins</string>
237
+
<string>constant.language, support.function.builtin</string>
238
+
<key>settings</key>
240
+
<key>foreground</key>
241
+
<string>#f38ba8</string>
246
+
<string>entity.other.attribute-name.documentation</string>
247
+
<key>settings</key>
249
+
<key>foreground</key>
250
+
<string>#f38ba8</string>
255
+
<string>Preprocessor directives</string>
257
+
<string>keyword.control.directive, punctuation.definition.directive</string>
258
+
<key>settings</key>
260
+
<key>foreground</key>
261
+
<string>#f9e2af</string>
266
+
<string>Type parameters</string>
268
+
<string>punctuation.definition.typeparameters</string>
269
+
<key>settings</key>
271
+
<key>foreground</key>
272
+
<string>#89dceb</string>
277
+
<string>Namespaces</string>
279
+
<string>entity.name.namespace</string>
280
+
<key>settings</key>
282
+
<key>foreground</key>
283
+
<string>#f9e2af</string>
288
+
<string>Property names (left hand assignments in json/yaml/css)</string>
290
+
<string>support.type.property-name.css</string>
291
+
<key>settings</key>
293
+
<key>foreground</key>
294
+
<string>#89b4fa</string>
295
+
<key>fontStyle</key>
301
+
<string>This/Self keyword</string>
303
+
<string>variable.language.this, variable.language.this punctuation.definition.variable</string>
304
+
<key>settings</key>
306
+
<key>foreground</key>
307
+
<string>#f38ba8</string>
312
+
<string>Object properties</string>
314
+
<string>variable.object.property</string>
315
+
<key>settings</key>
317
+
<key>foreground</key>
318
+
<string>#cdd6f4</string>
323
+
<string>String template interpolation</string>
325
+
<string>string.template variable, string variable</string>
326
+
<key>settings</key>
328
+
<key>foreground</key>
329
+
<string>#cdd6f4</string>
334
+
<string>`new` as bold</string>
336
+
<string>keyword.operator.new</string>
337
+
<key>settings</key>
339
+
<key>fontStyle</key>
340
+
<string>bold</string>
345
+
<string>C++ extern keyword</string>
347
+
<string>storage.modifier.specifier.extern.cpp</string>
348
+
<key>settings</key>
350
+
<key>foreground</key>
351
+
<string>#cba6f7</string>
356
+
<string>C++ scope resolution</string>
358
+
<string>entity.name.scope-resolution.template.call.cpp, entity.name.scope-resolution.parameter.cpp, entity.name.scope-resolution.cpp, entity.name.scope-resolution.function.definition.cpp</string>
359
+
<key>settings</key>
361
+
<key>foreground</key>
362
+
<string>#f9e2af</string>
367
+
<string>C++ doc keywords</string>
369
+
<string>storage.type.class.doxygen</string>
370
+
<key>settings</key>
372
+
<key>fontStyle</key>
378
+
<string>C++ operators</string>
380
+
<string>storage.modifier.reference.cpp</string>
381
+
<key>settings</key>
383
+
<key>foreground</key>
384
+
<string>#94e2d5</string>
389
+
<string>C# Interpolated Strings</string>
391
+
<string>meta.interpolation.cs</string>
392
+
<key>settings</key>
394
+
<key>foreground</key>
395
+
<string>#cdd6f4</string>
400
+
<string>C# xml-style docs</string>
402
+
<string>comment.block.documentation.cs</string>
403
+
<key>settings</key>
405
+
<key>foreground</key>
406
+
<string>#cdd6f4</string>
411
+
<string>Classes, reflecting the className color in JSX</string>
413
+
<string>source.css entity.other.attribute-name.class.css, entity.other.attribute-name.parent-selector.css punctuation.definition.entity.css</string>
414
+
<key>settings</key>
416
+
<key>foreground</key>
417
+
<string>#f9e2af</string>
422
+
<string>Operators</string>
424
+
<string>punctuation.separator.operator.css</string>
425
+
<key>settings</key>
427
+
<key>foreground</key>
428
+
<string>#94e2d5</string>
433
+
<string>Pseudo classes</string>
435
+
<string>source.css entity.other.attribute-name.pseudo-class</string>
436
+
<key>settings</key>
438
+
<key>foreground</key>
439
+
<string>#94e2d5</string>
444
+
<string>source.css constant.other.unicode-range</string>
445
+
<key>settings</key>
447
+
<key>foreground</key>
448
+
<string>#fab387</string>
453
+
<string>source.css variable.parameter.url</string>
454
+
<key>settings</key>
456
+
<key>foreground</key>
457
+
<string>#a6e3a1</string>
458
+
<key>fontStyle</key>
464
+
<string>CSS vendored property names</string>
466
+
<string>support.type.vendored.property-name</string>
467
+
<key>settings</key>
469
+
<key>foreground</key>
470
+
<string>#89dceb</string>
475
+
<string>Less/SCSS right-hand variables (@/$-prefixed)</string>
477
+
<string>source.css meta.property-value variable, source.css meta.property-value variable.other.less, source.css meta.property-value variable.other.less punctuation.definition.variable.less, meta.definition.variable.scss</string>
478
+
<key>settings</key>
480
+
<key>foreground</key>
481
+
<string>#eba0ac</string>
486
+
<string>CSS variables (--prefixed)</string>
488
+
<string>source.css meta.property-list variable, meta.property-list variable.other.less, meta.property-list variable.other.less punctuation.definition.variable.less</string>
489
+
<key>settings</key>
491
+
<key>foreground</key>
492
+
<string>#89b4fa</string>
497
+
<string>CSS Percentage values, styled the same as numbers</string>
499
+
<string>keyword.other.unit.percentage.css</string>
500
+
<key>settings</key>
502
+
<key>foreground</key>
503
+
<string>#fab387</string>
508
+
<string>CSS Attribute selectors, styled the same as strings</string>
510
+
<string>source.css meta.attribute-selector</string>
511
+
<key>settings</key>
513
+
<key>foreground</key>
514
+
<string>#a6e3a1</string>
519
+
<string>JSON/YAML keys, other left-hand assignments</string>
521
+
<string>keyword.other.definition.ini, punctuation.support.type.property-name.json, support.type.property-name.json, punctuation.support.type.property-name.toml, support.type.property-name.toml, entity.name.tag.yaml, punctuation.support.type.property-name.yaml, support.type.property-name.yaml</string>
522
+
<key>settings</key>
524
+
<key>foreground</key>
525
+
<string>#89b4fa</string>
526
+
<key>fontStyle</key>
532
+
<string>JSON/YAML constants</string>
534
+
<string>constant.language.json, constant.language.yaml</string>
535
+
<key>settings</key>
537
+
<key>foreground</key>
538
+
<string>#fab387</string>
543
+
<string>YAML anchors</string>
545
+
<string>entity.name.type.anchor.yaml, variable.other.alias.yaml</string>
546
+
<key>settings</key>
548
+
<key>foreground</key>
549
+
<string>#f9e2af</string>
550
+
<key>fontStyle</key>
556
+
<string>TOML tables / ini groups</string>
558
+
<string>support.type.property-name.table, entity.name.section.group-title.ini</string>
559
+
<key>settings</key>
561
+
<key>foreground</key>
562
+
<string>#f9e2af</string>
567
+
<string>TOML dates</string>
569
+
<string>constant.other.time.datetime.offset.toml</string>
570
+
<key>settings</key>
572
+
<key>foreground</key>
573
+
<string>#f5c2e7</string>
578
+
<string>YAML anchor puctuation</string>
580
+
<string>punctuation.definition.anchor.yaml, punctuation.definition.alias.yaml</string>
581
+
<key>settings</key>
583
+
<key>foreground</key>
584
+
<string>#f5c2e7</string>
589
+
<string>YAML triple dashes</string>
591
+
<string>entity.other.document.begin.yaml</string>
592
+
<key>settings</key>
594
+
<key>foreground</key>
595
+
<string>#f5c2e7</string>
600
+
<string>Markup Diff</string>
602
+
<string>markup.changed.diff</string>
603
+
<key>settings</key>
605
+
<key>foreground</key>
606
+
<string>#fab387</string>
611
+
<string>Diff</string>
613
+
<string>meta.diff.header.from-file, meta.diff.header.to-file, punctuation.definition.from-file.diff, punctuation.definition.to-file.diff</string>
614
+
<key>settings</key>
616
+
<key>foreground</key>
617
+
<string>#89b4fa</string>
622
+
<string>Diff Inserted</string>
624
+
<string>markup.inserted.diff</string>
625
+
<key>settings</key>
627
+
<key>foreground</key>
628
+
<string>#a6e3a1</string>
633
+
<string>Diff Deleted</string>
635
+
<string>markup.deleted.diff</string>
636
+
<key>settings</key>
638
+
<key>foreground</key>
639
+
<string>#f38ba8</string>
644
+
<string>dotenv left-hand side assignments</string>
646
+
<string>variable.other.env</string>
647
+
<key>settings</key>
649
+
<key>foreground</key>
650
+
<string>#89b4fa</string>
655
+
<string>dotenv reference to existing env variable</string>
657
+
<string>string.quoted variable.other.env</string>
658
+
<key>settings</key>
660
+
<key>foreground</key>
661
+
<string>#cdd6f4</string>
666
+
<string>GDScript functions</string>
668
+
<string>support.function.builtin.gdscript</string>
669
+
<key>settings</key>
671
+
<key>foreground</key>
672
+
<string>#89b4fa</string>
677
+
<string>GDScript constants</string>
679
+
<string>constant.language.gdscript</string>
680
+
<key>settings</key>
682
+
<key>foreground</key>
683
+
<string>#fab387</string>
688
+
<string>Comment keywords</string>
690
+
<string>comment meta.annotation.go</string>
691
+
<key>settings</key>
693
+
<key>foreground</key>
694
+
<string>#eba0ac</string>
699
+
<string>go:embed, go:build, etc.</string>
701
+
<string>comment meta.annotation.parameters.go</string>
702
+
<key>settings</key>
704
+
<key>foreground</key>
705
+
<string>#fab387</string>
710
+
<string>Go constants (nil, true, false)</string>
712
+
<string>constant.language.go</string>
713
+
<key>settings</key>
715
+
<key>foreground</key>
716
+
<string>#fab387</string>
721
+
<string>GraphQL variables</string>
723
+
<string>variable.graphql</string>
724
+
<key>settings</key>
726
+
<key>foreground</key>
727
+
<string>#cdd6f4</string>
732
+
<string>GraphQL aliases</string>
734
+
<string>string.unquoted.alias.graphql</string>
735
+
<key>settings</key>
737
+
<key>foreground</key>
738
+
<string>#f2cdcd</string>
743
+
<string>GraphQL enum members</string>
745
+
<string>constant.character.enum.graphql</string>
746
+
<key>settings</key>
748
+
<key>foreground</key>
749
+
<string>#94e2d5</string>
754
+
<string>GraphQL field in types</string>
756
+
<string>meta.objectvalues.graphql constant.object.key.graphql string.unquoted.graphql</string>
757
+
<key>settings</key>
759
+
<key>foreground</key>
760
+
<string>#f2cdcd</string>
765
+
<string>HTML/XML DOCTYPE as keyword</string>
767
+
<string>keyword.other.doctype, meta.tag.sgml.doctype punctuation.definition.tag, meta.tag.metadata.doctype entity.name.tag, meta.tag.metadata.doctype punctuation.definition.tag</string>
768
+
<key>settings</key>
770
+
<key>foreground</key>
771
+
<string>#cba6f7</string>
776
+
<string>HTML/XML-like <tags/></string>
778
+
<string>entity.name.tag</string>
779
+
<key>settings</key>
781
+
<key>foreground</key>
782
+
<string>#89b4fa</string>
783
+
<key>fontStyle</key>
789
+
<string>Special characters like &amp;</string>
791
+
<string>text.html constant.character.entity, text.html constant.character.entity punctuation, constant.character.entity.xml, constant.character.entity.xml punctuation, constant.character.entity.js.jsx, constant.charactger.entity.js.jsx punctuation, constant.character.entity.tsx, constant.character.entity.tsx punctuation</string>
792
+
<key>settings</key>
794
+
<key>foreground</key>
795
+
<string>#f38ba8</string>
800
+
<string>HTML/XML tag attribute values</string>
802
+
<string>entity.other.attribute-name</string>
803
+
<key>settings</key>
805
+
<key>foreground</key>
806
+
<string>#f9e2af</string>
811
+
<string>Components</string>
813
+
<string>support.class.component, support.class.component.jsx, support.class.component.tsx, support.class.component.vue</string>
814
+
<key>settings</key>
816
+
<key>foreground</key>
817
+
<string>#f5c2e7</string>
818
+
<key>fontStyle</key>
824
+
<string>Annotations</string>
826
+
<string>punctuation.definition.annotation, storage.type.annotation</string>
827
+
<key>settings</key>
829
+
<key>foreground</key>
830
+
<string>#fab387</string>
835
+
<string>Java enums</string>
837
+
<string>constant.other.enum.java</string>
838
+
<key>settings</key>
840
+
<key>foreground</key>
841
+
<string>#94e2d5</string>
846
+
<string>Java imports</string>
848
+
<string>storage.modifier.import.java</string>
849
+
<key>settings</key>
851
+
<key>foreground</key>
852
+
<string>#cdd6f4</string>
857
+
<string>Javadoc</string>
859
+
<string>comment.block.javadoc.java keyword.other.documentation.javadoc.java</string>
860
+
<key>settings</key>
862
+
<key>fontStyle</key>
868
+
<string>Exported Variable</string>
870
+
<string>meta.export variable.other.readwrite.js</string>
871
+
<key>settings</key>
873
+
<key>foreground</key>
874
+
<string>#eba0ac</string>
879
+
<string>JS/TS constants & properties</string>
881
+
<string>variable.other.constant.js, variable.other.constant.ts, variable.other.property.js, variable.other.property.ts</string>
882
+
<key>settings</key>
884
+
<key>foreground</key>
885
+
<string>#cdd6f4</string>
890
+
<string>JSDoc; these are mainly params, so styled as such</string>
892
+
<string>variable.other.jsdoc, comment.block.documentation variable.other</string>
893
+
<key>settings</key>
895
+
<key>foreground</key>
896
+
<string>#eba0ac</string>
897
+
<key>fontStyle</key>
903
+
<string>JSDoc keywords</string>
905
+
<string>storage.type.class.jsdoc</string>
906
+
<key>settings</key>
908
+
<key>fontStyle</key>
914
+
<string>support.type.object.console.js</string>
915
+
<key>settings</key>
917
+
<key>foreground</key>
918
+
<string>#cdd6f4</string>
923
+
<string>Node constants as keywords (module, etc.)</string>
925
+
<string>support.constant.node, support.type.object.module.js</string>
926
+
<key>settings</key>
928
+
<key>foreground</key>
929
+
<string>#cba6f7</string>
934
+
<string>implements as keyword</string>
936
+
<string>storage.modifier.implements</string>
937
+
<key>settings</key>
939
+
<key>foreground</key>
940
+
<string>#cba6f7</string>
945
+
<string>Builtin types</string>
947
+
<string>constant.language.null.js, constant.language.null.ts, constant.language.undefined.js, constant.language.undefined.ts, support.type.builtin.ts</string>
948
+
<key>settings</key>
950
+
<key>foreground</key>
951
+
<string>#cba6f7</string>
956
+
<string>variable.parameter.generic</string>
957
+
<key>settings</key>
959
+
<key>foreground</key>
960
+
<string>#f9e2af</string>
965
+
<string>Arrow functions</string>
967
+
<string>keyword.declaration.function.arrow.js, storage.type.function.arrow.ts</string>
968
+
<key>settings</key>
970
+
<key>foreground</key>
971
+
<string>#94e2d5</string>
976
+
<string>Decorator punctuations (decorators inherit from blue functions, instead of styleguide peach)</string>
978
+
<string>punctuation.decorator.ts</string>
979
+
<key>settings</key>
981
+
<key>foreground</key>
982
+
<string>#89b4fa</string>
983
+
<key>fontStyle</key>
984
+
<string>italic</string>
989
+
<string>Extra JS/TS keywords</string>
991
+
<string>keyword.operator.expression.in.js, keyword.operator.expression.in.ts, keyword.operator.expression.infer.ts, keyword.operator.expression.instanceof.js, keyword.operator.expression.instanceof.ts, keyword.operator.expression.is, keyword.operator.expression.keyof.ts, keyword.operator.expression.of.js, keyword.operator.expression.of.ts, keyword.operator.expression.typeof.ts</string>
992
+
<key>settings</key>
994
+
<key>foreground</key>
995
+
<string>#cba6f7</string>
1000
+
<string>Julia macros</string>
1002
+
<string>support.function.macro.julia</string>
1003
+
<key>settings</key>
1005
+
<key>foreground</key>
1006
+
<string>#94e2d5</string>
1007
+
<key>fontStyle</key>
1008
+
<string>italic</string>
1013
+
<string>Julia language constants (true, false)</string>
1015
+
<string>constant.language.julia</string>
1016
+
<key>settings</key>
1018
+
<key>foreground</key>
1019
+
<string>#fab387</string>
1024
+
<string>Julia other constants (these seem to be arguments inside arrays)</string>
1026
+
<string>constant.other.symbol.julia</string>
1027
+
<key>settings</key>
1029
+
<key>foreground</key>
1030
+
<string>#eba0ac</string>
1035
+
<string>LaTeX preamble</string>
1037
+
<string>text.tex keyword.control.preamble</string>
1038
+
<key>settings</key>
1040
+
<key>foreground</key>
1041
+
<string>#94e2d5</string>
1046
+
<string>LaTeX be functions</string>
1048
+
<string>text.tex support.function.be</string>
1049
+
<key>settings</key>
1051
+
<key>foreground</key>
1052
+
<string>#89dceb</string>
1057
+
<string>LaTeX math</string>
1059
+
<string>constant.other.general.math.tex</string>
1060
+
<key>settings</key>
1062
+
<key>foreground</key>
1063
+
<string>#f2cdcd</string>
1068
+
<string>Liquid Builtin Objects & User Defined Variables</string>
1070
+
<string>variable.language.liquid</string>
1071
+
<key>settings</key>
1073
+
<key>foreground</key>
1074
+
<string>#f5c2e7</string>
1079
+
<string>Lua docstring keywords</string>
1081
+
<string>comment.line.double-dash.documentation.lua storage.type.annotation.lua</string>
1082
+
<key>settings</key>
1084
+
<key>foreground</key>
1085
+
<string>#cba6f7</string>
1086
+
<key>fontStyle</key>
1092
+
<string>Lua docstring variables</string>
1094
+
<string>comment.line.double-dash.documentation.lua entity.name.variable.lua, comment.line.double-dash.documentation.lua variable.lua</string>
1095
+
<key>settings</key>
1097
+
<key>foreground</key>
1098
+
<string>#cdd6f4</string>
1103
+
<string>heading.1.markdown punctuation.definition.heading.markdown, heading.1.markdown, heading.1.quarto punctuation.definition.heading.quarto, heading.1.quarto, markup.heading.atx.1.mdx, markup.heading.atx.1.mdx punctuation.definition.heading.mdx, markup.heading.setext.1.markdown, markup.heading.heading-0.asciidoc</string>
1104
+
<key>settings</key>
1106
+
<key>foreground</key>
1107
+
<string>#f38ba8</string>
1112
+
<string>heading.2.markdown punctuation.definition.heading.markdown, heading.2.markdown, heading.2.quarto punctuation.definition.heading.quarto, heading.2.quarto, markup.heading.atx.2.mdx, markup.heading.atx.2.mdx punctuation.definition.heading.mdx, markup.heading.setext.2.markdown, markup.heading.heading-1.asciidoc</string>
1113
+
<key>settings</key>
1115
+
<key>foreground</key>
1116
+
<string>#fab387</string>
1121
+
<string>heading.3.markdown punctuation.definition.heading.markdown, heading.3.markdown, heading.3.quarto punctuation.definition.heading.quarto, heading.3.quarto, markup.heading.atx.3.mdx, markup.heading.atx.3.mdx punctuation.definition.heading.mdx, markup.heading.heading-2.asciidoc</string>
1122
+
<key>settings</key>
1124
+
<key>foreground</key>
1125
+
<string>#f9e2af</string>
1130
+
<string>heading.4.markdown punctuation.definition.heading.markdown, heading.4.markdown, heading.4.quarto punctuation.definition.heading.quarto, heading.4.quarto, markup.heading.atx.4.mdx, markup.heading.atx.4.mdx punctuation.definition.heading.mdx, markup.heading.heading-3.asciidoc</string>
1131
+
<key>settings</key>
1133
+
<key>foreground</key>
1134
+
<string>#a6e3a1</string>
1139
+
<string>heading.5.markdown punctuation.definition.heading.markdown, heading.5.markdown, heading.5.quarto punctuation.definition.heading.quarto, heading.5.quarto, markup.heading.atx.5.mdx, markup.heading.atx.5.mdx punctuation.definition.heading.mdx, markup.heading.heading-4.asciidoc</string>
1140
+
<key>settings</key>
1142
+
<key>foreground</key>
1143
+
<string>#74c7ec</string>
1148
+
<string>heading.6.markdown punctuation.definition.heading.markdown, heading.6.markdown, heading.6.quarto punctuation.definition.heading.quarto, heading.6.quarto, markup.heading.atx.6.mdx, markup.heading.atx.6.mdx punctuation.definition.heading.mdx, markup.heading.heading-5.asciidoc</string>
1149
+
<key>settings</key>
1151
+
<key>foreground</key>
1152
+
<string>#b4befe</string>
1157
+
<string>markup.bold</string>
1158
+
<key>settings</key>
1160
+
<key>foreground</key>
1161
+
<string>#f38ba8</string>
1162
+
<key>fontStyle</key>
1163
+
<string>bold</string>
1168
+
<string>markup.italic</string>
1169
+
<key>settings</key>
1171
+
<key>foreground</key>
1172
+
<string>#f38ba8</string>
1173
+
<key>fontStyle</key>
1174
+
<string>italic</string>
1179
+
<string>markup.strikethrough</string>
1180
+
<key>settings</key>
1182
+
<key>foreground</key>
1183
+
<string>#a6adc8</string>
1184
+
<key>fontStyle</key>
1185
+
<string>strikethrough</string>
1190
+
<string>Markdown auto links</string>
1192
+
<string>punctuation.definition.link, markup.underline.link</string>
1193
+
<key>settings</key>
1195
+
<key>foreground</key>
1196
+
<string>#89b4fa</string>
1201
+
<string>Markdown links</string>
1203
+
<string>text.html.markdown punctuation.definition.link.title, text.html.quarto punctuation.definition.link.title, string.other.link.title.markdown, string.other.link.title.quarto, markup.link, punctuation.definition.constant.markdown, punctuation.definition.constant.quarto, constant.other.reference.link.markdown, constant.other.reference.link.quarto, markup.substitution.attribute-reference</string>
1204
+
<key>settings</key>
1206
+
<key>foreground</key>
1207
+
<string>#b4befe</string>
1212
+
<string>Markdown code spans</string>
1214
+
<string>punctuation.definition.raw.markdown, punctuation.definition.raw.quarto, markup.inline.raw.string.markdown, markup.inline.raw.string.quarto, markup.raw.block.markdown, markup.raw.block.quarto</string>
1215
+
<key>settings</key>
1217
+
<key>foreground</key>
1218
+
<string>#a6e3a1</string>
1223
+
<string>Markdown triple backtick language identifier</string>
1225
+
<string>fenced_code.block.language</string>
1226
+
<key>settings</key>
1228
+
<key>foreground</key>
1229
+
<string>#89dceb</string>
1234
+
<string>Markdown triple backticks</string>
1236
+
<string>markup.fenced_code.block punctuation.definition, markup.raw support.asciidoc</string>
1237
+
<key>settings</key>
1239
+
<key>foreground</key>
1240
+
<string>#9399b2</string>
1245
+
<string>Markdown quotes</string>
1247
+
<string>markup.quote, punctuation.definition.quote.begin</string>
1248
+
<key>settings</key>
1250
+
<key>foreground</key>
1251
+
<string>#f5c2e7</string>
1256
+
<string>Markdown separators</string>
1258
+
<string>meta.separator.markdown</string>
1259
+
<key>settings</key>
1261
+
<key>foreground</key>
1262
+
<string>#94e2d5</string>
1267
+
<string>Markdown list bullets</string>
1269
+
<string>punctuation.definition.list.begin.markdown, punctuation.definition.list.begin.quarto, markup.list.bullet</string>
1270
+
<key>settings</key>
1272
+
<key>foreground</key>
1273
+
<string>#94e2d5</string>
1278
+
<string>Quarto headings</string>
1280
+
<string>markup.heading.quarto</string>
1281
+
<key>settings</key>
1283
+
<key>fontStyle</key>
1284
+
<string>bold</string>
1289
+
<string>Nix attribute names</string>
1291
+
<string>entity.other.attribute-name.multipart.nix, entity.other.attribute-name.single.nix</string>
1292
+
<key>settings</key>
1294
+
<key>foreground</key>
1295
+
<string>#89b4fa</string>
1300
+
<string>Nix parameter names</string>
1302
+
<string>variable.parameter.name.nix</string>
1303
+
<key>settings</key>
1305
+
<key>foreground</key>
1306
+
<string>#cdd6f4</string>
1307
+
<key>fontStyle</key>
1313
+
<string>Nix interpolated parameter names</string>
1315
+
<string>meta.embedded variable.parameter.name.nix</string>
1316
+
<key>settings</key>
1318
+
<key>foreground</key>
1319
+
<string>#b4befe</string>
1320
+
<key>fontStyle</key>
1326
+
<string>Nix paths</string>
1328
+
<string>string.unquoted.path.nix</string>
1329
+
<key>settings</key>
1331
+
<key>foreground</key>
1332
+
<string>#f5c2e7</string>
1333
+
<key>fontStyle</key>
1339
+
<string>PHP Attributes</string>
1341
+
<string>support.attribute.builtin, meta.attribute.php</string>
1342
+
<key>settings</key>
1344
+
<key>foreground</key>
1345
+
<string>#f9e2af</string>
1350
+
<string>PHP Parameters (needed for the leading dollar sign)</string>
1352
+
<string>meta.function.parameters.php punctuation.definition.variable.php</string>
1353
+
<key>settings</key>
1355
+
<key>foreground</key>
1356
+
<string>#eba0ac</string>
1361
+
<string>PHP Constants (null, __FILE__, etc.)</string>
1363
+
<string>constant.language.php</string>
1364
+
<key>settings</key>
1366
+
<key>foreground</key>
1367
+
<string>#cba6f7</string>
1372
+
<string>PHP functions</string>
1374
+
<string>text.html.php support.function</string>
1375
+
<key>settings</key>
1377
+
<key>foreground</key>
1378
+
<string>#89dceb</string>
1383
+
<string>PHPdoc keywords</string>
1385
+
<string>keyword.other.phpdoc.php</string>
1386
+
<key>settings</key>
1388
+
<key>fontStyle</key>
1394
+
<string>Python argument functions reset to text, otherwise they inherit blue from function-call</string>
1396
+
<string>support.variable.magic.python, meta.function-call.arguments.python</string>
1397
+
<key>settings</key>
1399
+
<key>foreground</key>
1400
+
<string>#cdd6f4</string>
1405
+
<string>Python double underscore functions</string>
1407
+
<string>support.function.magic.python</string>
1408
+
<key>settings</key>
1410
+
<key>foreground</key>
1411
+
<string>#89dceb</string>
1412
+
<key>fontStyle</key>
1413
+
<string>italic</string>
1418
+
<string>Python `self` keyword</string>
1420
+
<string>variable.parameter.function.language.special.self.python, variable.language.special.self.python</string>
1421
+
<key>settings</key>
1423
+
<key>foreground</key>
1424
+
<string>#f38ba8</string>
1425
+
<key>fontStyle</key>
1426
+
<string>italic</string>
1431
+
<string>python keyword flow/logical (for ... in)</string>
1433
+
<string>keyword.control.flow.python, keyword.operator.logical.python</string>
1434
+
<key>settings</key>
1436
+
<key>foreground</key>
1437
+
<string>#cba6f7</string>
1442
+
<string>python storage type</string>
1444
+
<string>storage.type.function.python</string>
1445
+
<key>settings</key>
1447
+
<key>foreground</key>
1448
+
<string>#cba6f7</string>
1453
+
<string>python function support</string>
1455
+
<string>support.token.decorator.python, meta.function.decorator.identifier.python</string>
1456
+
<key>settings</key>
1458
+
<key>foreground</key>
1459
+
<string>#89dceb</string>
1464
+
<string>python function calls</string>
1466
+
<string>meta.function-call.python</string>
1467
+
<key>settings</key>
1469
+
<key>foreground</key>
1470
+
<string>#89b4fa</string>
1475
+
<string>python function decorators</string>
1477
+
<string>entity.name.function.decorator.python, punctuation.definition.decorator.python</string>
1478
+
<key>settings</key>
1480
+
<key>foreground</key>
1481
+
<string>#fab387</string>
1482
+
<key>fontStyle</key>
1483
+
<string>italic</string>
1488
+
<string>python placeholder reset to normal string</string>
1490
+
<string>constant.character.format.placeholder.other.python</string>
1491
+
<key>settings</key>
1493
+
<key>foreground</key>
1494
+
<string>#f5c2e7</string>
1499
+
<string>Python exception & builtins such as exit()</string>
1501
+
<string>support.type.exception.python, support.function.builtin.python</string>
1502
+
<key>settings</key>
1504
+
<key>foreground</key>
1505
+
<string>#fab387</string>
1510
+
<string>entity.name.type</string>
1512
+
<string>support.type.python</string>
1513
+
<key>settings</key>
1515
+
<key>foreground</key>
1516
+
<string>#cba6f7</string>
1521
+
<string>python constants (True/False)</string>
1523
+
<string>constant.language.python</string>
1524
+
<key>settings</key>
1526
+
<key>foreground</key>
1527
+
<string>#fab387</string>
1532
+
<string>Arguments accessed later in the function body</string>
1534
+
<string>meta.indexed-name.python, meta.item-access.python</string>
1535
+
<key>settings</key>
1537
+
<key>foreground</key>
1538
+
<string>#eba0ac</string>
1539
+
<key>fontStyle</key>
1540
+
<string>italic</string>
1545
+
<string>Python f-strings/binary/unicode storage types</string>
1547
+
<string>storage.type.string.python</string>
1548
+
<key>settings</key>
1550
+
<key>foreground</key>
1551
+
<string>#a6e3a1</string>
1552
+
<key>fontStyle</key>
1553
+
<string>italic</string>
1558
+
<string>Python type hints</string>
1560
+
<string>meta.function.parameters.python</string>
1561
+
<key>settings</key>
1563
+
<key>fontStyle</key>
1569
+
<string>Regex string begin/end in JS/TS</string>
1571
+
<string>string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end</string>
1572
+
<key>settings</key>
1574
+
<key>foreground</key>
1575
+
<string>#f5c2e7</string>
1580
+
<string>Regex anchors (^, $)</string>
1582
+
<string>keyword.control.anchor.regexp</string>
1583
+
<key>settings</key>
1585
+
<key>foreground</key>
1586
+
<string>#cba6f7</string>
1591
+
<string>Regex regular string match</string>
1593
+
<string>string.regexp.ts</string>
1594
+
<key>settings</key>
1596
+
<key>foreground</key>
1597
+
<string>#cdd6f4</string>
1602
+
<string>Regex group parenthesis & backreference (\1, \2, \3, ...)</string>
1604
+
<string>punctuation.definition.group.regexp, keyword.other.back-reference.regexp</string>
1605
+
<key>settings</key>
1607
+
<key>foreground</key>
1608
+
<string>#a6e3a1</string>
1613
+
<string>Regex character class []</string>
1615
+
<string>punctuation.definition.character-class.regexp</string>
1616
+
<key>settings</key>
1618
+
<key>foreground</key>
1619
+
<string>#f9e2af</string>
1624
+
<string>Regex character classes (\d, \w, \s)</string>
1626
+
<string>constant.other.character-class.regexp</string>
1627
+
<key>settings</key>
1629
+
<key>foreground</key>
1630
+
<string>#f5c2e7</string>
1635
+
<string>Regex range</string>
1637
+
<string>constant.other.character-class.range.regexp</string>
1638
+
<key>settings</key>
1640
+
<key>foreground</key>
1641
+
<string>#f5e0dc</string>
1646
+
<string>Regex quantifier</string>
1648
+
<string>keyword.operator.quantifier.regexp</string>
1649
+
<key>settings</key>
1651
+
<key>foreground</key>
1652
+
<string>#94e2d5</string>
1657
+
<string>Regex constant/numeric</string>
1659
+
<string>constant.character.numeric.regexp</string>
1660
+
<key>settings</key>
1662
+
<key>foreground</key>
1663
+
<string>#fab387</string>
1668
+
<string>Regex lookaheads, negative lookaheads, lookbehinds, negative lookbehinds</string>
1670
+
<string>punctuation.definition.group.no-capture.regexp, meta.assertion.look-ahead.regexp, meta.assertion.negative-look-ahead.regexp</string>
1671
+
<key>settings</key>
1673
+
<key>foreground</key>
1674
+
<string>#89b4fa</string>
1679
+
<string>Rust attribute</string>
1681
+
<string>meta.annotation.rust, meta.annotation.rust punctuation, meta.attribute.rust, punctuation.definition.attribute.rust</string>
1682
+
<key>settings</key>
1684
+
<key>foreground</key>
1685
+
<string>#f9e2af</string>
1686
+
<key>fontStyle</key>
1687
+
<string>italic</string>
1692
+
<string>Rust attribute strings</string>
1694
+
<string>meta.attribute.rust string.quoted.double.rust, meta.attribute.rust string.quoted.single.char.rust</string>
1695
+
<key>settings</key>
1697
+
<key>fontStyle</key>
1703
+
<string>Rust keyword</string>
1705
+
<string>entity.name.function.macro.rules.rust, storage.type.module.rust, storage.modifier.rust, storage.type.struct.rust, storage.type.enum.rust, storage.type.trait.rust, storage.type.union.rust, storage.type.impl.rust, storage.type.rust, storage.type.function.rust, storage.type.type.rust</string>
1706
+
<key>settings</key>
1708
+
<key>foreground</key>
1709
+
<string>#cba6f7</string>
1710
+
<key>fontStyle</key>
1716
+
<string>Rust u/i32, u/i64, etc.</string>
1718
+
<string>entity.name.type.numeric.rust</string>
1719
+
<key>settings</key>
1721
+
<key>foreground</key>
1722
+
<string>#cba6f7</string>
1723
+
<key>fontStyle</key>
1729
+
<string>Rust generic</string>
1731
+
<string>meta.generic.rust</string>
1732
+
<key>settings</key>
1734
+
<key>foreground</key>
1735
+
<string>#fab387</string>
1740
+
<string>Rust impl</string>
1742
+
<string>entity.name.impl.rust</string>
1743
+
<key>settings</key>
1745
+
<key>foreground</key>
1746
+
<string>#f9e2af</string>
1747
+
<key>fontStyle</key>
1748
+
<string>italic</string>
1753
+
<string>Rust module</string>
1755
+
<string>entity.name.module.rust</string>
1756
+
<key>settings</key>
1758
+
<key>foreground</key>
1759
+
<string>#fab387</string>
1764
+
<string>Rust trait</string>
1766
+
<string>entity.name.trait.rust</string>
1767
+
<key>settings</key>
1769
+
<key>foreground</key>
1770
+
<string>#f9e2af</string>
1771
+
<key>fontStyle</key>
1772
+
<string>italic</string>
1777
+
<string>Rust struct</string>
1779
+
<string>storage.type.source.rust</string>
1780
+
<key>settings</key>
1782
+
<key>foreground</key>
1783
+
<string>#f9e2af</string>
1788
+
<string>Rust union</string>
1790
+
<string>entity.name.union.rust</string>
1791
+
<key>settings</key>
1793
+
<key>foreground</key>
1794
+
<string>#f9e2af</string>
1799
+
<string>Rust enum member</string>
1801
+
<string>meta.enum.rust storage.type.source.rust</string>
1802
+
<key>settings</key>
1804
+
<key>foreground</key>
1805
+
<string>#94e2d5</string>
1810
+
<string>Rust macro</string>
1812
+
<string>support.macro.rust, meta.macro.rust support.function.rust, entity.name.function.macro.rust</string>
1813
+
<key>settings</key>
1815
+
<key>foreground</key>
1816
+
<string>#89b4fa</string>
1817
+
<key>fontStyle</key>
1818
+
<string>italic</string>
1823
+
<string>Rust lifetime</string>
1825
+
<string>storage.modifier.lifetime.rust, entity.name.type.lifetime</string>
1826
+
<key>settings</key>
1828
+
<key>foreground</key>
1829
+
<string>#89b4fa</string>
1830
+
<key>fontStyle</key>
1831
+
<string>italic</string>
1836
+
<string>Rust string formatting</string>
1838
+
<string>string.quoted.double.rust constant.other.placeholder.rust</string>
1839
+
<key>settings</key>
1841
+
<key>foreground</key>
1842
+
<string>#f5c2e7</string>
1847
+
<string>Rust return type generic</string>
1849
+
<string>meta.function.return-type.rust meta.generic.rust storage.type.rust</string>
1850
+
<key>settings</key>
1852
+
<key>foreground</key>
1853
+
<string>#cdd6f4</string>
1858
+
<string>Rust functions</string>
1860
+
<string>meta.function.call.rust</string>
1861
+
<key>settings</key>
1863
+
<key>foreground</key>
1864
+
<string>#89b4fa</string>
1869
+
<string>Rust angle brackets</string>
1871
+
<string>punctuation.brackets.angle.rust</string>
1872
+
<key>settings</key>
1874
+
<key>foreground</key>
1875
+
<string>#89dceb</string>
1880
+
<string>Rust constants</string>
1882
+
<string>constant.other.caps.rust</string>
1883
+
<key>settings</key>
1885
+
<key>foreground</key>
1886
+
<string>#fab387</string>
1891
+
<string>Rust function parameters</string>
1893
+
<string>meta.function.definition.rust variable.other.rust</string>
1894
+
<key>settings</key>
1896
+
<key>foreground</key>
1897
+
<string>#eba0ac</string>
1902
+
<string>Rust closure variables</string>
1904
+
<string>meta.function.call.rust variable.other.rust</string>
1905
+
<key>settings</key>
1907
+
<key>foreground</key>
1908
+
<string>#cdd6f4</string>
1913
+
<string>Rust self</string>
1915
+
<string>variable.language.self.rust</string>
1916
+
<key>settings</key>
1918
+
<key>foreground</key>
1919
+
<string>#f38ba8</string>
1924
+
<string>Rust metavariable names</string>
1926
+
<string>variable.other.metavariable.name.rust, meta.macro.metavariable.rust keyword.operator.macro.dollar.rust</string>
1927
+
<key>settings</key>
1929
+
<key>foreground</key>
1930
+
<string>#f5c2e7</string>
1935
+
<string>Shell shebang</string>
1937
+
<string>comment.line.shebang, comment.line.shebang punctuation.definition.comment, comment.line.shebang, punctuation.definition.comment.shebang.shell, meta.shebang.shell</string>
1938
+
<key>settings</key>
1940
+
<key>foreground</key>
1941
+
<string>#f5c2e7</string>
1942
+
<key>fontStyle</key>
1943
+
<string>italic</string>
1948
+
<string>Shell shebang command</string>
1950
+
<string>comment.line.shebang constant.language</string>
1951
+
<key>settings</key>
1953
+
<key>foreground</key>
1954
+
<string>#94e2d5</string>
1955
+
<key>fontStyle</key>
1956
+
<string>italic</string>
1961
+
<string>Shell interpolated command</string>
1963
+
<string>meta.function-call.arguments.shell punctuation.definition.variable.shell, meta.function-call.arguments.shell punctuation.section.interpolation, meta.function-call.arguments.shell punctuation.definition.variable.shell, meta.function-call.arguments.shell punctuation.section.interpolation</string>
1964
+
<key>settings</key>
1966
+
<key>foreground</key>
1967
+
<string>#f38ba8</string>
1972
+
<string>Shell interpolated command variable</string>
1974
+
<string>meta.string meta.interpolation.parameter.shell variable.other.readwrite</string>
1975
+
<key>settings</key>
1977
+
<key>foreground</key>
1978
+
<string>#fab387</string>
1979
+
<key>fontStyle</key>
1980
+
<string>italic</string>
1985
+
<string>source.shell punctuation.section.interpolation, punctuation.definition.evaluation.backticks.shell</string>
1986
+
<key>settings</key>
1988
+
<key>foreground</key>
1989
+
<string>#94e2d5</string>
1994
+
<string>Shell EOF</string>
1996
+
<string>entity.name.tag.heredoc.shell</string>
1997
+
<key>settings</key>
1999
+
<key>foreground</key>
2000
+
<string>#cba6f7</string>
2005
+
<string>Shell quoted variable</string>
2007
+
<string>string.quoted.double.shell variable.other.normal.shell</string>
2008
+
<key>settings</key>
2010
+
<key>foreground</key>
2011
+
<string>#cdd6f4</string>
2016
+
<string>markup.heading.typst</string>
2017
+
<key>settings</key>
2019
+
<key>foreground</key>
2020
+
<string>#f38ba8</string>
2025
+
<string>JSON Keys</string>
2027
+
<string>source.json meta.mapping.key string</string>
2028
+
<key>settings</key>
2030
+
<key>foreground</key>
2031
+
<string>#89b4fa</string>
2036
+
<string>JSON key surrounding quotes</string>
2038
+
<string>source.json meta.mapping.key punctuation.definition.string.begin, source.json meta.mapping.key punctuation.definition.string.end</string>
2039
+
<key>settings</key>
2041
+
<key>foreground</key>
2042
+
<string>#9399b2</string>
2047
+
<string>markup.heading.synopsis.man, markup.heading.title.man, markup.heading.other.man, markup.heading.env.man</string>
2048
+
<key>settings</key>
2050
+
<key>foreground</key>
2051
+
<string>#cba6f7</string>
2056
+
<string>markup.heading.commands.man</string>
2057
+
<key>settings</key>
2059
+
<key>foreground</key>
2060
+
<string>#89b4fa</string>
2065
+
<string>markup.heading.env.man</string>
2066
+
<key>settings</key>
2068
+
<key>foreground</key>
2069
+
<string>#f5c2e7</string>
2074
+
<string>Man page options</string>
2076
+
<string>entity.name</string>
2077
+
<key>settings</key>
2079
+
<key>foreground</key>
2080
+
<string>#94e2d5</string>
2085
+
<string>markup.heading.1.markdown</string>
2086
+
<key>settings</key>
2088
+
<key>foreground</key>
2089
+
<string>#f38ba8</string>
2094
+
<string>markup.heading.2.markdown</string>
2095
+
<key>settings</key>
2097
+
<key>foreground</key>
2098
+
<string>#fab387</string>
2103
+
<string>markup.heading.markdown</string>
2104
+
<key>settings</key>
2106
+
<key>foreground</key>
2107
+
<string>#f9e2af</string>