- commit
- 3692440
- parent
- ae59364
- author
- xxwhirlpool
- date
- 2025-09-20 19:38:39 -0400 EDT
add bat config
6 files changed,
+8456,
-0
+1,
-0
1@@ -22,3 +22,4 @@ config/.config/vdirsyncer/status/
2 config/.config/vdirsyncer/calendar/*
3 config/.config/vdirsyncer/calendar_rockness/*
4 config/.config/vdirsyncer/calendars/kat/katcal/*
5+config/.local/bin/batman.sh
+7,
-0
1@@ -0,0 +1,7 @@
2+# This is `bat`s configuration file. Each line either contains a comment or
3+# a command-line option that you want to pass to `bat` by default. You can
4+# run `bat --help` to get a list of all possible configuration options.
5+
6+--theme="Catppuccin Frappe"
7+
8+--style="changes"
1@@ -0,0 +1,2112 @@
2+<?xml version="1.0" encoding="UTF-8"?>
3+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
4+<plist version="1.0">
5+ <dict>
6+ <key>name</key>
7+ <string>Catppuccin Frappé</string>
8+ <key>semanticClass</key>
9+ <string>theme.dark.catppuccin-frappé</string>
10+ <key>uuid</key>
11+ <string>e0ada983-8938-490c-86f0-97a1a0ec58e4</string>
12+ <key>author</key>
13+ <string>Catppuccin Org</string>
14+ <key>colorSpaceName</key>
15+ <string>sRGB</string>
16+ <key>settings</key>
17+ <array>
18+ <dict>
19+ <key>settings</key>
20+ <dict>
21+ <key>background</key>
22+ <string>#303446</string>
23+ <key>foreground</key>
24+ <string>#c6d0f5</string>
25+ <key>caret</key>
26+ <string>#f2d5cf</string>
27+ <key>lineHighlight</key>
28+ <string>#414559</string>
29+ <key>misspelling</key>
30+ <string>#e78284</string>
31+ <key>accent</key>
32+ <string>#ca9ee6</string>
33+ <key>selection</key>
34+ <string>#949cbb40</string>
35+ <key>activeGuide</key>
36+ <string>#51576d</string>
37+ <key>findHighlight</key>
38+ <string>#506373</string>
39+ <key>gutterForeground</key>
40+ <string>#838ba7</string>
41+ </dict>
42+ </dict>
43+ <dict>
44+ <key>name</key>
45+ <string>Basic text & variable names (incl. leading punctuation)</string>
46+ <key>scope</key>
47+ <string>text, source, variable.other.readwrite, punctuation.definition.variable</string>
48+ <key>settings</key>
49+ <dict>
50+ <key>foreground</key>
51+ <string>#c6d0f5</string>
52+ </dict>
53+ </dict>
54+ <dict>
55+ <key>name</key>
56+ <string>Parentheses, Brackets, Braces</string>
57+ <key>scope</key>
58+ <string>punctuation</string>
59+ <key>settings</key>
60+ <dict>
61+ <key>foreground</key>
62+ <string>#949cbb</string>
63+ <key>fontStyle</key>
64+ <string/>
65+ </dict>
66+ </dict>
67+ <dict>
68+ <key>name</key>
69+ <string>Comments</string>
70+ <key>scope</key>
71+ <string>comment, punctuation.definition.comment</string>
72+ <key>settings</key>
73+ <dict>
74+ <key>foreground</key>
75+ <string>#949cbb</string>
76+ <key>fontStyle</key>
77+ <string>italic</string>
78+ </dict>
79+ </dict>
80+ <dict>
81+ <key>scope</key>
82+ <string>string, punctuation.definition.string</string>
83+ <key>settings</key>
84+ <dict>
85+ <key>foreground</key>
86+ <string>#a6d189</string>
87+ </dict>
88+ </dict>
89+ <dict>
90+ <key>scope</key>
91+ <string>constant.character.escape</string>
92+ <key>settings</key>
93+ <dict>
94+ <key>foreground</key>
95+ <string>#f4b8e4</string>
96+ </dict>
97+ </dict>
98+ <dict>
99+ <key>name</key>
100+ <string>Booleans, constants, numbers</string>
101+ <key>scope</key>
102+ <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>
103+ <key>settings</key>
104+ <dict>
105+ <key>foreground</key>
106+ <string>#ef9f76</string>
107+ </dict>
108+ </dict>
109+ <dict>
110+ <key>scope</key>
111+ <string>keyword, keyword.operator.word, keyword.operator.new, variable.language.super, support.type.primitive, storage.type, storage.modifier, punctuation.definition.keyword</string>
112+ <key>settings</key>
113+ <dict>
114+ <key>foreground</key>
115+ <string>#ca9ee6</string>
116+ <key>fontStyle</key>
117+ <string/>
118+ </dict>
119+ </dict>
120+ <dict>
121+ <key>scope</key>
122+ <string>entity.name.tag.documentation</string>
123+ <key>settings</key>
124+ <dict>
125+ <key>foreground</key>
126+ <string>#ca9ee6</string>
127+ </dict>
128+ </dict>
129+ <dict>
130+ <key>name</key>
131+ <string>Punctuation</string>
132+ <key>scope</key>
133+ <string>keyword.operator, punctuation.accessor, punctuation.definition.generic, meta.function.closure punctuation.section.parameters, punctuation.definition.tag, punctuation.separator.key-value</string>
134+ <key>settings</key>
135+ <dict>
136+ <key>foreground</key>
137+ <string>#81c8be</string>
138+ </dict>
139+ </dict>
140+ <dict>
141+ <key>scope</key>
142+ <string>entity.name.function, meta.function-call.method, support.function, support.function.misc, variable.function</string>
143+ <key>settings</key>
144+ <dict>
145+ <key>foreground</key>
146+ <string>#8caaee</string>
147+ <key>fontStyle</key>
148+ <string>italic</string>
149+ </dict>
150+ </dict>
151+ <dict>
152+ <key>name</key>
153+ <string>Classes</string>
154+ <key>scope</key>
155+ <string>entity.name.class, entity.other.inherited-class, support.class, meta.function-call.constructor, entity.name.struct</string>
156+ <key>settings</key>
157+ <dict>
158+ <key>foreground</key>
159+ <string>#e5c890</string>
160+ <key>fontStyle</key>
161+ <string>italic</string>
162+ </dict>
163+ </dict>
164+ <dict>
165+ <key>name</key>
166+ <string>Enum</string>
167+ <key>scope</key>
168+ <string>entity.name.enum</string>
169+ <key>settings</key>
170+ <dict>
171+ <key>foreground</key>
172+ <string>#e5c890</string>
173+ <key>fontStyle</key>
174+ <string>italic</string>
175+ </dict>
176+ </dict>
177+ <dict>
178+ <key>name</key>
179+ <string>Enum member</string>
180+ <key>scope</key>
181+ <string>meta.enum variable.other.readwrite, variable.other.enummember</string>
182+ <key>settings</key>
183+ <dict>
184+ <key>foreground</key>
185+ <string>#81c8be</string>
186+ </dict>
187+ </dict>
188+ <dict>
189+ <key>name</key>
190+ <string>Object properties</string>
191+ <key>scope</key>
192+ <string>meta.property.object</string>
193+ <key>settings</key>
194+ <dict>
195+ <key>foreground</key>
196+ <string>#81c8be</string>
197+ </dict>
198+ </dict>
199+ <dict>
200+ <key>name</key>
201+ <string>Types</string>
202+ <key>scope</key>
203+ <string>meta.type, meta.type-alias, support.type, entity.name.type</string>
204+ <key>settings</key>
205+ <dict>
206+ <key>foreground</key>
207+ <string>#e5c890</string>
208+ <key>fontStyle</key>
209+ <string>italic</string>
210+ </dict>
211+ </dict>
212+ <dict>
213+ <key>name</key>
214+ <string>Decorators</string>
215+ <key>scope</key>
216+ <string>meta.annotation variable.function, meta.annotation variable.annotation.function, meta.annotation punctuation.definition.annotation, meta.decorator, punctuation.decorator</string>
217+ <key>settings</key>
218+ <dict>
219+ <key>foreground</key>
220+ <string>#ef9f76</string>
221+ </dict>
222+ </dict>
223+ <dict>
224+ <key>scope</key>
225+ <string>variable.parameter, meta.function.parameters</string>
226+ <key>settings</key>
227+ <dict>
228+ <key>foreground</key>
229+ <string>#ea999c</string>
230+ <key>fontStyle</key>
231+ <string>italic</string>
232+ </dict>
233+ </dict>
234+ <dict>
235+ <key>name</key>
236+ <string>Built-ins</string>
237+ <key>scope</key>
238+ <string>constant.language, support.function.builtin</string>
239+ <key>settings</key>
240+ <dict>
241+ <key>foreground</key>
242+ <string>#e78284</string>
243+ </dict>
244+ </dict>
245+ <dict>
246+ <key>scope</key>
247+ <string>entity.other.attribute-name.documentation</string>
248+ <key>settings</key>
249+ <dict>
250+ <key>foreground</key>
251+ <string>#e78284</string>
252+ </dict>
253+ </dict>
254+ <dict>
255+ <key>name</key>
256+ <string>Preprocessor directives</string>
257+ <key>scope</key>
258+ <string>keyword.control.directive, punctuation.definition.directive</string>
259+ <key>settings</key>
260+ <dict>
261+ <key>foreground</key>
262+ <string>#e5c890</string>
263+ </dict>
264+ </dict>
265+ <dict>
266+ <key>name</key>
267+ <string>Type parameters</string>
268+ <key>scope</key>
269+ <string>punctuation.definition.typeparameters</string>
270+ <key>settings</key>
271+ <dict>
272+ <key>foreground</key>
273+ <string>#99d1db</string>
274+ </dict>
275+ </dict>
276+ <dict>
277+ <key>name</key>
278+ <string>Namespaces</string>
279+ <key>scope</key>
280+ <string>entity.name.namespace</string>
281+ <key>settings</key>
282+ <dict>
283+ <key>foreground</key>
284+ <string>#e5c890</string>
285+ </dict>
286+ </dict>
287+ <dict>
288+ <key>name</key>
289+ <string>Property names (left hand assignments in json/yaml/css)</string>
290+ <key>scope</key>
291+ <string>support.type.property-name.css</string>
292+ <key>settings</key>
293+ <dict>
294+ <key>foreground</key>
295+ <string>#8caaee</string>
296+ <key>fontStyle</key>
297+ <string/>
298+ </dict>
299+ </dict>
300+ <dict>
301+ <key>name</key>
302+ <string>This/Self keyword</string>
303+ <key>scope</key>
304+ <string>variable.language.this, variable.language.this punctuation.definition.variable</string>
305+ <key>settings</key>
306+ <dict>
307+ <key>foreground</key>
308+ <string>#e78284</string>
309+ </dict>
310+ </dict>
311+ <dict>
312+ <key>name</key>
313+ <string>Object properties</string>
314+ <key>scope</key>
315+ <string>variable.object.property</string>
316+ <key>settings</key>
317+ <dict>
318+ <key>foreground</key>
319+ <string>#c6d0f5</string>
320+ </dict>
321+ </dict>
322+ <dict>
323+ <key>name</key>
324+ <string>String template interpolation</string>
325+ <key>scope</key>
326+ <string>string.template variable, string variable</string>
327+ <key>settings</key>
328+ <dict>
329+ <key>foreground</key>
330+ <string>#c6d0f5</string>
331+ </dict>
332+ </dict>
333+ <dict>
334+ <key>name</key>
335+ <string>`new` as bold</string>
336+ <key>scope</key>
337+ <string>keyword.operator.new</string>
338+ <key>settings</key>
339+ <dict>
340+ <key>fontStyle</key>
341+ <string>bold</string>
342+ </dict>
343+ </dict>
344+ <dict>
345+ <key>name</key>
346+ <string>C++ extern keyword</string>
347+ <key>scope</key>
348+ <string>storage.modifier.specifier.extern.cpp</string>
349+ <key>settings</key>
350+ <dict>
351+ <key>foreground</key>
352+ <string>#ca9ee6</string>
353+ </dict>
354+ </dict>
355+ <dict>
356+ <key>name</key>
357+ <string>C++ scope resolution</string>
358+ <key>scope</key>
359+ <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>
360+ <key>settings</key>
361+ <dict>
362+ <key>foreground</key>
363+ <string>#e5c890</string>
364+ </dict>
365+ </dict>
366+ <dict>
367+ <key>name</key>
368+ <string>C++ doc keywords</string>
369+ <key>scope</key>
370+ <string>storage.type.class.doxygen</string>
371+ <key>settings</key>
372+ <dict>
373+ <key>fontStyle</key>
374+ <string/>
375+ </dict>
376+ </dict>
377+ <dict>
378+ <key>name</key>
379+ <string>C++ operators</string>
380+ <key>scope</key>
381+ <string>storage.modifier.reference.cpp</string>
382+ <key>settings</key>
383+ <dict>
384+ <key>foreground</key>
385+ <string>#81c8be</string>
386+ </dict>
387+ </dict>
388+ <dict>
389+ <key>name</key>
390+ <string>C# Interpolated Strings</string>
391+ <key>scope</key>
392+ <string>meta.interpolation.cs</string>
393+ <key>settings</key>
394+ <dict>
395+ <key>foreground</key>
396+ <string>#c6d0f5</string>
397+ </dict>
398+ </dict>
399+ <dict>
400+ <key>name</key>
401+ <string>C# xml-style docs</string>
402+ <key>scope</key>
403+ <string>comment.block.documentation.cs</string>
404+ <key>settings</key>
405+ <dict>
406+ <key>foreground</key>
407+ <string>#c6d0f5</string>
408+ </dict>
409+ </dict>
410+ <dict>
411+ <key>name</key>
412+ <string>Classes, reflecting the className color in JSX</string>
413+ <key>scope</key>
414+ <string>source.css entity.other.attribute-name.class.css, entity.other.attribute-name.parent-selector.css punctuation.definition.entity.css</string>
415+ <key>settings</key>
416+ <dict>
417+ <key>foreground</key>
418+ <string>#e5c890</string>
419+ </dict>
420+ </dict>
421+ <dict>
422+ <key>name</key>
423+ <string>Operators</string>
424+ <key>scope</key>
425+ <string>punctuation.separator.operator.css</string>
426+ <key>settings</key>
427+ <dict>
428+ <key>foreground</key>
429+ <string>#81c8be</string>
430+ </dict>
431+ </dict>
432+ <dict>
433+ <key>name</key>
434+ <string>Pseudo classes</string>
435+ <key>scope</key>
436+ <string>source.css entity.other.attribute-name.pseudo-class</string>
437+ <key>settings</key>
438+ <dict>
439+ <key>foreground</key>
440+ <string>#81c8be</string>
441+ </dict>
442+ </dict>
443+ <dict>
444+ <key>scope</key>
445+ <string>source.css constant.other.unicode-range</string>
446+ <key>settings</key>
447+ <dict>
448+ <key>foreground</key>
449+ <string>#ef9f76</string>
450+ </dict>
451+ </dict>
452+ <dict>
453+ <key>scope</key>
454+ <string>source.css variable.parameter.url</string>
455+ <key>settings</key>
456+ <dict>
457+ <key>foreground</key>
458+ <string>#a6d189</string>
459+ <key>fontStyle</key>
460+ <string/>
461+ </dict>
462+ </dict>
463+ <dict>
464+ <key>name</key>
465+ <string>CSS vendored property names</string>
466+ <key>scope</key>
467+ <string>support.type.vendored.property-name</string>
468+ <key>settings</key>
469+ <dict>
470+ <key>foreground</key>
471+ <string>#99d1db</string>
472+ </dict>
473+ </dict>
474+ <dict>
475+ <key>name</key>
476+ <string>Less/SCSS right-hand variables (@/$-prefixed)</string>
477+ <key>scope</key>
478+ <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>
479+ <key>settings</key>
480+ <dict>
481+ <key>foreground</key>
482+ <string>#ea999c</string>
483+ </dict>
484+ </dict>
485+ <dict>
486+ <key>name</key>
487+ <string>CSS variables (--prefixed)</string>
488+ <key>scope</key>
489+ <string>source.css meta.property-list variable, meta.property-list variable.other.less, meta.property-list variable.other.less punctuation.definition.variable.less</string>
490+ <key>settings</key>
491+ <dict>
492+ <key>foreground</key>
493+ <string>#8caaee</string>
494+ </dict>
495+ </dict>
496+ <dict>
497+ <key>name</key>
498+ <string>CSS Percentage values, styled the same as numbers</string>
499+ <key>scope</key>
500+ <string>keyword.other.unit.percentage.css</string>
501+ <key>settings</key>
502+ <dict>
503+ <key>foreground</key>
504+ <string>#ef9f76</string>
505+ </dict>
506+ </dict>
507+ <dict>
508+ <key>name</key>
509+ <string>CSS Attribute selectors, styled the same as strings</string>
510+ <key>scope</key>
511+ <string>source.css meta.attribute-selector</string>
512+ <key>settings</key>
513+ <dict>
514+ <key>foreground</key>
515+ <string>#a6d189</string>
516+ </dict>
517+ </dict>
518+ <dict>
519+ <key>name</key>
520+ <string>JSON/YAML keys, other left-hand assignments</string>
521+ <key>scope</key>
522+ <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>
523+ <key>settings</key>
524+ <dict>
525+ <key>foreground</key>
526+ <string>#8caaee</string>
527+ <key>fontStyle</key>
528+ <string/>
529+ </dict>
530+ </dict>
531+ <dict>
532+ <key>name</key>
533+ <string>JSON/YAML constants</string>
534+ <key>scope</key>
535+ <string>constant.language.json, constant.language.yaml</string>
536+ <key>settings</key>
537+ <dict>
538+ <key>foreground</key>
539+ <string>#ef9f76</string>
540+ </dict>
541+ </dict>
542+ <dict>
543+ <key>name</key>
544+ <string>YAML anchors</string>
545+ <key>scope</key>
546+ <string>entity.name.type.anchor.yaml, variable.other.alias.yaml</string>
547+ <key>settings</key>
548+ <dict>
549+ <key>foreground</key>
550+ <string>#e5c890</string>
551+ <key>fontStyle</key>
552+ <string/>
553+ </dict>
554+ </dict>
555+ <dict>
556+ <key>name</key>
557+ <string>TOML tables / ini groups</string>
558+ <key>scope</key>
559+ <string>support.type.property-name.table, entity.name.section.group-title.ini</string>
560+ <key>settings</key>
561+ <dict>
562+ <key>foreground</key>
563+ <string>#e5c890</string>
564+ </dict>
565+ </dict>
566+ <dict>
567+ <key>name</key>
568+ <string>TOML dates</string>
569+ <key>scope</key>
570+ <string>constant.other.time.datetime.offset.toml</string>
571+ <key>settings</key>
572+ <dict>
573+ <key>foreground</key>
574+ <string>#f4b8e4</string>
575+ </dict>
576+ </dict>
577+ <dict>
578+ <key>name</key>
579+ <string>YAML anchor puctuation</string>
580+ <key>scope</key>
581+ <string>punctuation.definition.anchor.yaml, punctuation.definition.alias.yaml</string>
582+ <key>settings</key>
583+ <dict>
584+ <key>foreground</key>
585+ <string>#f4b8e4</string>
586+ </dict>
587+ </dict>
588+ <dict>
589+ <key>name</key>
590+ <string>YAML triple dashes</string>
591+ <key>scope</key>
592+ <string>entity.other.document.begin.yaml</string>
593+ <key>settings</key>
594+ <dict>
595+ <key>foreground</key>
596+ <string>#f4b8e4</string>
597+ </dict>
598+ </dict>
599+ <dict>
600+ <key>name</key>
601+ <string>Markup Diff</string>
602+ <key>scope</key>
603+ <string>markup.changed.diff</string>
604+ <key>settings</key>
605+ <dict>
606+ <key>foreground</key>
607+ <string>#ef9f76</string>
608+ </dict>
609+ </dict>
610+ <dict>
611+ <key>name</key>
612+ <string>Diff</string>
613+ <key>scope</key>
614+ <string>meta.diff.header.from-file, meta.diff.header.to-file, punctuation.definition.from-file.diff, punctuation.definition.to-file.diff</string>
615+ <key>settings</key>
616+ <dict>
617+ <key>foreground</key>
618+ <string>#8caaee</string>
619+ </dict>
620+ </dict>
621+ <dict>
622+ <key>name</key>
623+ <string>Diff Inserted</string>
624+ <key>scope</key>
625+ <string>markup.inserted.diff</string>
626+ <key>settings</key>
627+ <dict>
628+ <key>foreground</key>
629+ <string>#a6d189</string>
630+ </dict>
631+ </dict>
632+ <dict>
633+ <key>name</key>
634+ <string>Diff Deleted</string>
635+ <key>scope</key>
636+ <string>markup.deleted.diff</string>
637+ <key>settings</key>
638+ <dict>
639+ <key>foreground</key>
640+ <string>#e78284</string>
641+ </dict>
642+ </dict>
643+ <dict>
644+ <key>name</key>
645+ <string>dotenv left-hand side assignments</string>
646+ <key>scope</key>
647+ <string>variable.other.env</string>
648+ <key>settings</key>
649+ <dict>
650+ <key>foreground</key>
651+ <string>#8caaee</string>
652+ </dict>
653+ </dict>
654+ <dict>
655+ <key>name</key>
656+ <string>dotenv reference to existing env variable</string>
657+ <key>scope</key>
658+ <string>string.quoted variable.other.env</string>
659+ <key>settings</key>
660+ <dict>
661+ <key>foreground</key>
662+ <string>#c6d0f5</string>
663+ </dict>
664+ </dict>
665+ <dict>
666+ <key>name</key>
667+ <string>GDScript functions</string>
668+ <key>scope</key>
669+ <string>support.function.builtin.gdscript</string>
670+ <key>settings</key>
671+ <dict>
672+ <key>foreground</key>
673+ <string>#8caaee</string>
674+ </dict>
675+ </dict>
676+ <dict>
677+ <key>name</key>
678+ <string>GDScript constants</string>
679+ <key>scope</key>
680+ <string>constant.language.gdscript</string>
681+ <key>settings</key>
682+ <dict>
683+ <key>foreground</key>
684+ <string>#ef9f76</string>
685+ </dict>
686+ </dict>
687+ <dict>
688+ <key>name</key>
689+ <string>Comment keywords</string>
690+ <key>scope</key>
691+ <string>comment meta.annotation.go</string>
692+ <key>settings</key>
693+ <dict>
694+ <key>foreground</key>
695+ <string>#ea999c</string>
696+ </dict>
697+ </dict>
698+ <dict>
699+ <key>name</key>
700+ <string>go:embed, go:build, etc.</string>
701+ <key>scope</key>
702+ <string>comment meta.annotation.parameters.go</string>
703+ <key>settings</key>
704+ <dict>
705+ <key>foreground</key>
706+ <string>#ef9f76</string>
707+ </dict>
708+ </dict>
709+ <dict>
710+ <key>name</key>
711+ <string>Go constants (nil, true, false)</string>
712+ <key>scope</key>
713+ <string>constant.language.go</string>
714+ <key>settings</key>
715+ <dict>
716+ <key>foreground</key>
717+ <string>#ef9f76</string>
718+ </dict>
719+ </dict>
720+ <dict>
721+ <key>name</key>
722+ <string>GraphQL variables</string>
723+ <key>scope</key>
724+ <string>variable.graphql</string>
725+ <key>settings</key>
726+ <dict>
727+ <key>foreground</key>
728+ <string>#c6d0f5</string>
729+ </dict>
730+ </dict>
731+ <dict>
732+ <key>name</key>
733+ <string>GraphQL aliases</string>
734+ <key>scope</key>
735+ <string>string.unquoted.alias.graphql</string>
736+ <key>settings</key>
737+ <dict>
738+ <key>foreground</key>
739+ <string>#eebebe</string>
740+ </dict>
741+ </dict>
742+ <dict>
743+ <key>name</key>
744+ <string>GraphQL enum members</string>
745+ <key>scope</key>
746+ <string>constant.character.enum.graphql</string>
747+ <key>settings</key>
748+ <dict>
749+ <key>foreground</key>
750+ <string>#81c8be</string>
751+ </dict>
752+ </dict>
753+ <dict>
754+ <key>name</key>
755+ <string>GraphQL field in types</string>
756+ <key>scope</key>
757+ <string>meta.objectvalues.graphql constant.object.key.graphql string.unquoted.graphql</string>
758+ <key>settings</key>
759+ <dict>
760+ <key>foreground</key>
761+ <string>#eebebe</string>
762+ </dict>
763+ </dict>
764+ <dict>
765+ <key>name</key>
766+ <string>HTML/XML DOCTYPE as keyword</string>
767+ <key>scope</key>
768+ <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>
769+ <key>settings</key>
770+ <dict>
771+ <key>foreground</key>
772+ <string>#ca9ee6</string>
773+ </dict>
774+ </dict>
775+ <dict>
776+ <key>name</key>
777+ <string>HTML/XML-like <tags/></string>
778+ <key>scope</key>
779+ <string>entity.name.tag</string>
780+ <key>settings</key>
781+ <dict>
782+ <key>foreground</key>
783+ <string>#8caaee</string>
784+ <key>fontStyle</key>
785+ <string/>
786+ </dict>
787+ </dict>
788+ <dict>
789+ <key>name</key>
790+ <string>Special characters like &amp;</string>
791+ <key>scope</key>
792+ <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>
793+ <key>settings</key>
794+ <dict>
795+ <key>foreground</key>
796+ <string>#e78284</string>
797+ </dict>
798+ </dict>
799+ <dict>
800+ <key>name</key>
801+ <string>HTML/XML tag attribute values</string>
802+ <key>scope</key>
803+ <string>entity.other.attribute-name</string>
804+ <key>settings</key>
805+ <dict>
806+ <key>foreground</key>
807+ <string>#e5c890</string>
808+ </dict>
809+ </dict>
810+ <dict>
811+ <key>name</key>
812+ <string>Components</string>
813+ <key>scope</key>
814+ <string>support.class.component, support.class.component.jsx, support.class.component.tsx, support.class.component.vue</string>
815+ <key>settings</key>
816+ <dict>
817+ <key>foreground</key>
818+ <string>#f4b8e4</string>
819+ <key>fontStyle</key>
820+ <string/>
821+ </dict>
822+ </dict>
823+ <dict>
824+ <key>name</key>
825+ <string>Annotations</string>
826+ <key>scope</key>
827+ <string>punctuation.definition.annotation, storage.type.annotation</string>
828+ <key>settings</key>
829+ <dict>
830+ <key>foreground</key>
831+ <string>#ef9f76</string>
832+ </dict>
833+ </dict>
834+ <dict>
835+ <key>name</key>
836+ <string>Java enums</string>
837+ <key>scope</key>
838+ <string>constant.other.enum.java</string>
839+ <key>settings</key>
840+ <dict>
841+ <key>foreground</key>
842+ <string>#81c8be</string>
843+ </dict>
844+ </dict>
845+ <dict>
846+ <key>name</key>
847+ <string>Java imports</string>
848+ <key>scope</key>
849+ <string>storage.modifier.import.java</string>
850+ <key>settings</key>
851+ <dict>
852+ <key>foreground</key>
853+ <string>#c6d0f5</string>
854+ </dict>
855+ </dict>
856+ <dict>
857+ <key>name</key>
858+ <string>Javadoc</string>
859+ <key>scope</key>
860+ <string>comment.block.javadoc.java keyword.other.documentation.javadoc.java</string>
861+ <key>settings</key>
862+ <dict>
863+ <key>fontStyle</key>
864+ <string/>
865+ </dict>
866+ </dict>
867+ <dict>
868+ <key>name</key>
869+ <string>Exported Variable</string>
870+ <key>scope</key>
871+ <string>meta.export variable.other.readwrite.js</string>
872+ <key>settings</key>
873+ <dict>
874+ <key>foreground</key>
875+ <string>#ea999c</string>
876+ </dict>
877+ </dict>
878+ <dict>
879+ <key>name</key>
880+ <string>JS/TS constants & properties</string>
881+ <key>scope</key>
882+ <string>variable.other.constant.js, variable.other.constant.ts, variable.other.property.js, variable.other.property.ts</string>
883+ <key>settings</key>
884+ <dict>
885+ <key>foreground</key>
886+ <string>#c6d0f5</string>
887+ </dict>
888+ </dict>
889+ <dict>
890+ <key>name</key>
891+ <string>JSDoc; these are mainly params, so styled as such</string>
892+ <key>scope</key>
893+ <string>variable.other.jsdoc, comment.block.documentation variable.other</string>
894+ <key>settings</key>
895+ <dict>
896+ <key>foreground</key>
897+ <string>#ea999c</string>
898+ <key>fontStyle</key>
899+ <string/>
900+ </dict>
901+ </dict>
902+ <dict>
903+ <key>name</key>
904+ <string>JSDoc keywords</string>
905+ <key>scope</key>
906+ <string>storage.type.class.jsdoc</string>
907+ <key>settings</key>
908+ <dict>
909+ <key>fontStyle</key>
910+ <string/>
911+ </dict>
912+ </dict>
913+ <dict>
914+ <key>scope</key>
915+ <string>support.type.object.console.js</string>
916+ <key>settings</key>
917+ <dict>
918+ <key>foreground</key>
919+ <string>#c6d0f5</string>
920+ </dict>
921+ </dict>
922+ <dict>
923+ <key>name</key>
924+ <string>Node constants as keywords (module, etc.)</string>
925+ <key>scope</key>
926+ <string>support.constant.node, support.type.object.module.js</string>
927+ <key>settings</key>
928+ <dict>
929+ <key>foreground</key>
930+ <string>#ca9ee6</string>
931+ </dict>
932+ </dict>
933+ <dict>
934+ <key>name</key>
935+ <string>implements as keyword</string>
936+ <key>scope</key>
937+ <string>storage.modifier.implements</string>
938+ <key>settings</key>
939+ <dict>
940+ <key>foreground</key>
941+ <string>#ca9ee6</string>
942+ </dict>
943+ </dict>
944+ <dict>
945+ <key>name</key>
946+ <string>Builtin types</string>
947+ <key>scope</key>
948+ <string>constant.language.null.js, constant.language.null.ts, constant.language.undefined.js, constant.language.undefined.ts, support.type.builtin.ts</string>
949+ <key>settings</key>
950+ <dict>
951+ <key>foreground</key>
952+ <string>#ca9ee6</string>
953+ </dict>
954+ </dict>
955+ <dict>
956+ <key>scope</key>
957+ <string>variable.parameter.generic</string>
958+ <key>settings</key>
959+ <dict>
960+ <key>foreground</key>
961+ <string>#e5c890</string>
962+ </dict>
963+ </dict>
964+ <dict>
965+ <key>name</key>
966+ <string>Arrow functions</string>
967+ <key>scope</key>
968+ <string>keyword.declaration.function.arrow.js, storage.type.function.arrow.ts</string>
969+ <key>settings</key>
970+ <dict>
971+ <key>foreground</key>
972+ <string>#81c8be</string>
973+ </dict>
974+ </dict>
975+ <dict>
976+ <key>name</key>
977+ <string>Decorator punctuations (decorators inherit from blue functions, instead of styleguide peach)</string>
978+ <key>scope</key>
979+ <string>punctuation.decorator.ts</string>
980+ <key>settings</key>
981+ <dict>
982+ <key>foreground</key>
983+ <string>#8caaee</string>
984+ <key>fontStyle</key>
985+ <string>italic</string>
986+ </dict>
987+ </dict>
988+ <dict>
989+ <key>name</key>
990+ <string>Extra JS/TS keywords</string>
991+ <key>scope</key>
992+ <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>
993+ <key>settings</key>
994+ <dict>
995+ <key>foreground</key>
996+ <string>#ca9ee6</string>
997+ </dict>
998+ </dict>
999+ <dict>
1000+ <key>name</key>
1001+ <string>Julia macros</string>
1002+ <key>scope</key>
1003+ <string>support.function.macro.julia</string>
1004+ <key>settings</key>
1005+ <dict>
1006+ <key>foreground</key>
1007+ <string>#81c8be</string>
1008+ <key>fontStyle</key>
1009+ <string>italic</string>
1010+ </dict>
1011+ </dict>
1012+ <dict>
1013+ <key>name</key>
1014+ <string>Julia language constants (true, false)</string>
1015+ <key>scope</key>
1016+ <string>constant.language.julia</string>
1017+ <key>settings</key>
1018+ <dict>
1019+ <key>foreground</key>
1020+ <string>#ef9f76</string>
1021+ </dict>
1022+ </dict>
1023+ <dict>
1024+ <key>name</key>
1025+ <string>Julia other constants (these seem to be arguments inside arrays)</string>
1026+ <key>scope</key>
1027+ <string>constant.other.symbol.julia</string>
1028+ <key>settings</key>
1029+ <dict>
1030+ <key>foreground</key>
1031+ <string>#ea999c</string>
1032+ </dict>
1033+ </dict>
1034+ <dict>
1035+ <key>name</key>
1036+ <string>LaTeX preamble</string>
1037+ <key>scope</key>
1038+ <string>text.tex keyword.control.preamble</string>
1039+ <key>settings</key>
1040+ <dict>
1041+ <key>foreground</key>
1042+ <string>#81c8be</string>
1043+ </dict>
1044+ </dict>
1045+ <dict>
1046+ <key>name</key>
1047+ <string>LaTeX be functions</string>
1048+ <key>scope</key>
1049+ <string>text.tex support.function.be</string>
1050+ <key>settings</key>
1051+ <dict>
1052+ <key>foreground</key>
1053+ <string>#99d1db</string>
1054+ </dict>
1055+ </dict>
1056+ <dict>
1057+ <key>name</key>
1058+ <string>LaTeX math</string>
1059+ <key>scope</key>
1060+ <string>constant.other.general.math.tex</string>
1061+ <key>settings</key>
1062+ <dict>
1063+ <key>foreground</key>
1064+ <string>#eebebe</string>
1065+ </dict>
1066+ </dict>
1067+ <dict>
1068+ <key>name</key>
1069+ <string>Liquid Builtin Objects & User Defined Variables</string>
1070+ <key>scope</key>
1071+ <string>variable.language.liquid</string>
1072+ <key>settings</key>
1073+ <dict>
1074+ <key>foreground</key>
1075+ <string>#f4b8e4</string>
1076+ </dict>
1077+ </dict>
1078+ <dict>
1079+ <key>name</key>
1080+ <string>Lua docstring keywords</string>
1081+ <key>scope</key>
1082+ <string>comment.line.double-dash.documentation.lua storage.type.annotation.lua</string>
1083+ <key>settings</key>
1084+ <dict>
1085+ <key>foreground</key>
1086+ <string>#ca9ee6</string>
1087+ <key>fontStyle</key>
1088+ <string/>
1089+ </dict>
1090+ </dict>
1091+ <dict>
1092+ <key>name</key>
1093+ <string>Lua docstring variables</string>
1094+ <key>scope</key>
1095+ <string>comment.line.double-dash.documentation.lua entity.name.variable.lua, comment.line.double-dash.documentation.lua variable.lua</string>
1096+ <key>settings</key>
1097+ <dict>
1098+ <key>foreground</key>
1099+ <string>#c6d0f5</string>
1100+ </dict>
1101+ </dict>
1102+ <dict>
1103+ <key>scope</key>
1104+ <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>
1105+ <key>settings</key>
1106+ <dict>
1107+ <key>foreground</key>
1108+ <string>#e78284</string>
1109+ </dict>
1110+ </dict>
1111+ <dict>
1112+ <key>scope</key>
1113+ <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>
1114+ <key>settings</key>
1115+ <dict>
1116+ <key>foreground</key>
1117+ <string>#ef9f76</string>
1118+ </dict>
1119+ </dict>
1120+ <dict>
1121+ <key>scope</key>
1122+ <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>
1123+ <key>settings</key>
1124+ <dict>
1125+ <key>foreground</key>
1126+ <string>#e5c890</string>
1127+ </dict>
1128+ </dict>
1129+ <dict>
1130+ <key>scope</key>
1131+ <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>
1132+ <key>settings</key>
1133+ <dict>
1134+ <key>foreground</key>
1135+ <string>#a6d189</string>
1136+ </dict>
1137+ </dict>
1138+ <dict>
1139+ <key>scope</key>
1140+ <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>
1141+ <key>settings</key>
1142+ <dict>
1143+ <key>foreground</key>
1144+ <string>#85c1dc</string>
1145+ </dict>
1146+ </dict>
1147+ <dict>
1148+ <key>scope</key>
1149+ <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>
1150+ <key>settings</key>
1151+ <dict>
1152+ <key>foreground</key>
1153+ <string>#babbf1</string>
1154+ </dict>
1155+ </dict>
1156+ <dict>
1157+ <key>scope</key>
1158+ <string>markup.bold</string>
1159+ <key>settings</key>
1160+ <dict>
1161+ <key>foreground</key>
1162+ <string>#e78284</string>
1163+ <key>fontStyle</key>
1164+ <string>bold</string>
1165+ </dict>
1166+ </dict>
1167+ <dict>
1168+ <key>scope</key>
1169+ <string>markup.italic</string>
1170+ <key>settings</key>
1171+ <dict>
1172+ <key>foreground</key>
1173+ <string>#e78284</string>
1174+ <key>fontStyle</key>
1175+ <string>italic</string>
1176+ </dict>
1177+ </dict>
1178+ <dict>
1179+ <key>scope</key>
1180+ <string>markup.strikethrough</string>
1181+ <key>settings</key>
1182+ <dict>
1183+ <key>foreground</key>
1184+ <string>#a5adce</string>
1185+ <key>fontStyle</key>
1186+ <string>strikethrough</string>
1187+ </dict>
1188+ </dict>
1189+ <dict>
1190+ <key>name</key>
1191+ <string>Markdown auto links</string>
1192+ <key>scope</key>
1193+ <string>punctuation.definition.link, markup.underline.link</string>
1194+ <key>settings</key>
1195+ <dict>
1196+ <key>foreground</key>
1197+ <string>#8caaee</string>
1198+ </dict>
1199+ </dict>
1200+ <dict>
1201+ <key>name</key>
1202+ <string>Markdown links</string>
1203+ <key>scope</key>
1204+ <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>
1205+ <key>settings</key>
1206+ <dict>
1207+ <key>foreground</key>
1208+ <string>#babbf1</string>
1209+ </dict>
1210+ </dict>
1211+ <dict>
1212+ <key>name</key>
1213+ <string>Markdown code spans</string>
1214+ <key>scope</key>
1215+ <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>
1216+ <key>settings</key>
1217+ <dict>
1218+ <key>foreground</key>
1219+ <string>#a6d189</string>
1220+ </dict>
1221+ </dict>
1222+ <dict>
1223+ <key>name</key>
1224+ <string>Markdown triple backtick language identifier</string>
1225+ <key>scope</key>
1226+ <string>fenced_code.block.language</string>
1227+ <key>settings</key>
1228+ <dict>
1229+ <key>foreground</key>
1230+ <string>#99d1db</string>
1231+ </dict>
1232+ </dict>
1233+ <dict>
1234+ <key>name</key>
1235+ <string>Markdown triple backticks</string>
1236+ <key>scope</key>
1237+ <string>markup.fenced_code.block punctuation.definition, markup.raw support.asciidoc</string>
1238+ <key>settings</key>
1239+ <dict>
1240+ <key>foreground</key>
1241+ <string>#949cbb</string>
1242+ </dict>
1243+ </dict>
1244+ <dict>
1245+ <key>name</key>
1246+ <string>Markdown quotes</string>
1247+ <key>scope</key>
1248+ <string>markup.quote, punctuation.definition.quote.begin</string>
1249+ <key>settings</key>
1250+ <dict>
1251+ <key>foreground</key>
1252+ <string>#f4b8e4</string>
1253+ </dict>
1254+ </dict>
1255+ <dict>
1256+ <key>name</key>
1257+ <string>Markdown separators</string>
1258+ <key>scope</key>
1259+ <string>meta.separator.markdown</string>
1260+ <key>settings</key>
1261+ <dict>
1262+ <key>foreground</key>
1263+ <string>#81c8be</string>
1264+ </dict>
1265+ </dict>
1266+ <dict>
1267+ <key>name</key>
1268+ <string>Markdown list bullets</string>
1269+ <key>scope</key>
1270+ <string>punctuation.definition.list.begin.markdown, punctuation.definition.list.begin.quarto, markup.list.bullet</string>
1271+ <key>settings</key>
1272+ <dict>
1273+ <key>foreground</key>
1274+ <string>#81c8be</string>
1275+ </dict>
1276+ </dict>
1277+ <dict>
1278+ <key>name</key>
1279+ <string>Quarto headings</string>
1280+ <key>scope</key>
1281+ <string>markup.heading.quarto</string>
1282+ <key>settings</key>
1283+ <dict>
1284+ <key>fontStyle</key>
1285+ <string>bold</string>
1286+ </dict>
1287+ </dict>
1288+ <dict>
1289+ <key>name</key>
1290+ <string>Nix attribute names</string>
1291+ <key>scope</key>
1292+ <string>entity.other.attribute-name.multipart.nix, entity.other.attribute-name.single.nix</string>
1293+ <key>settings</key>
1294+ <dict>
1295+ <key>foreground</key>
1296+ <string>#8caaee</string>
1297+ </dict>
1298+ </dict>
1299+ <dict>
1300+ <key>name</key>
1301+ <string>Nix parameter names</string>
1302+ <key>scope</key>
1303+ <string>variable.parameter.name.nix</string>
1304+ <key>settings</key>
1305+ <dict>
1306+ <key>foreground</key>
1307+ <string>#c6d0f5</string>
1308+ <key>fontStyle</key>
1309+ <string/>
1310+ </dict>
1311+ </dict>
1312+ <dict>
1313+ <key>name</key>
1314+ <string>Nix interpolated parameter names</string>
1315+ <key>scope</key>
1316+ <string>meta.embedded variable.parameter.name.nix</string>
1317+ <key>settings</key>
1318+ <dict>
1319+ <key>foreground</key>
1320+ <string>#babbf1</string>
1321+ <key>fontStyle</key>
1322+ <string/>
1323+ </dict>
1324+ </dict>
1325+ <dict>
1326+ <key>name</key>
1327+ <string>Nix paths</string>
1328+ <key>scope</key>
1329+ <string>string.unquoted.path.nix</string>
1330+ <key>settings</key>
1331+ <dict>
1332+ <key>foreground</key>
1333+ <string>#f4b8e4</string>
1334+ <key>fontStyle</key>
1335+ <string/>
1336+ </dict>
1337+ </dict>
1338+ <dict>
1339+ <key>name</key>
1340+ <string>PHP Attributes</string>
1341+ <key>scope</key>
1342+ <string>support.attribute.builtin, meta.attribute.php</string>
1343+ <key>settings</key>
1344+ <dict>
1345+ <key>foreground</key>
1346+ <string>#e5c890</string>
1347+ </dict>
1348+ </dict>
1349+ <dict>
1350+ <key>name</key>
1351+ <string>PHP Parameters (needed for the leading dollar sign)</string>
1352+ <key>scope</key>
1353+ <string>meta.function.parameters.php punctuation.definition.variable.php</string>
1354+ <key>settings</key>
1355+ <dict>
1356+ <key>foreground</key>
1357+ <string>#ea999c</string>
1358+ </dict>
1359+ </dict>
1360+ <dict>
1361+ <key>name</key>
1362+ <string>PHP Constants (null, __FILE__, etc.)</string>
1363+ <key>scope</key>
1364+ <string>constant.language.php</string>
1365+ <key>settings</key>
1366+ <dict>
1367+ <key>foreground</key>
1368+ <string>#ca9ee6</string>
1369+ </dict>
1370+ </dict>
1371+ <dict>
1372+ <key>name</key>
1373+ <string>PHP functions</string>
1374+ <key>scope</key>
1375+ <string>text.html.php support.function</string>
1376+ <key>settings</key>
1377+ <dict>
1378+ <key>foreground</key>
1379+ <string>#99d1db</string>
1380+ </dict>
1381+ </dict>
1382+ <dict>
1383+ <key>name</key>
1384+ <string>PHPdoc keywords</string>
1385+ <key>scope</key>
1386+ <string>keyword.other.phpdoc.php</string>
1387+ <key>settings</key>
1388+ <dict>
1389+ <key>fontStyle</key>
1390+ <string/>
1391+ </dict>
1392+ </dict>
1393+ <dict>
1394+ <key>name</key>
1395+ <string>Python argument functions reset to text, otherwise they inherit blue from function-call</string>
1396+ <key>scope</key>
1397+ <string>support.variable.magic.python, meta.function-call.arguments.python</string>
1398+ <key>settings</key>
1399+ <dict>
1400+ <key>foreground</key>
1401+ <string>#c6d0f5</string>
1402+ </dict>
1403+ </dict>
1404+ <dict>
1405+ <key>name</key>
1406+ <string>Python double underscore functions</string>
1407+ <key>scope</key>
1408+ <string>support.function.magic.python</string>
1409+ <key>settings</key>
1410+ <dict>
1411+ <key>foreground</key>
1412+ <string>#99d1db</string>
1413+ <key>fontStyle</key>
1414+ <string>italic</string>
1415+ </dict>
1416+ </dict>
1417+ <dict>
1418+ <key>name</key>
1419+ <string>Python `self` keyword</string>
1420+ <key>scope</key>
1421+ <string>variable.parameter.function.language.special.self.python, variable.language.special.self.python</string>
1422+ <key>settings</key>
1423+ <dict>
1424+ <key>foreground</key>
1425+ <string>#e78284</string>
1426+ <key>fontStyle</key>
1427+ <string>italic</string>
1428+ </dict>
1429+ </dict>
1430+ <dict>
1431+ <key>name</key>
1432+ <string>python keyword flow/logical (for ... in)</string>
1433+ <key>scope</key>
1434+ <string>keyword.control.flow.python, keyword.operator.logical.python</string>
1435+ <key>settings</key>
1436+ <dict>
1437+ <key>foreground</key>
1438+ <string>#ca9ee6</string>
1439+ </dict>
1440+ </dict>
1441+ <dict>
1442+ <key>name</key>
1443+ <string>python storage type</string>
1444+ <key>scope</key>
1445+ <string>storage.type.function.python</string>
1446+ <key>settings</key>
1447+ <dict>
1448+ <key>foreground</key>
1449+ <string>#ca9ee6</string>
1450+ </dict>
1451+ </dict>
1452+ <dict>
1453+ <key>name</key>
1454+ <string>python function support</string>
1455+ <key>scope</key>
1456+ <string>support.token.decorator.python, meta.function.decorator.identifier.python</string>
1457+ <key>settings</key>
1458+ <dict>
1459+ <key>foreground</key>
1460+ <string>#99d1db</string>
1461+ </dict>
1462+ </dict>
1463+ <dict>
1464+ <key>name</key>
1465+ <string>python function calls</string>
1466+ <key>scope</key>
1467+ <string>meta.function-call.python</string>
1468+ <key>settings</key>
1469+ <dict>
1470+ <key>foreground</key>
1471+ <string>#8caaee</string>
1472+ </dict>
1473+ </dict>
1474+ <dict>
1475+ <key>name</key>
1476+ <string>python function decorators</string>
1477+ <key>scope</key>
1478+ <string>entity.name.function.decorator.python, punctuation.definition.decorator.python</string>
1479+ <key>settings</key>
1480+ <dict>
1481+ <key>foreground</key>
1482+ <string>#ef9f76</string>
1483+ <key>fontStyle</key>
1484+ <string>italic</string>
1485+ </dict>
1486+ </dict>
1487+ <dict>
1488+ <key>name</key>
1489+ <string>python placeholder reset to normal string</string>
1490+ <key>scope</key>
1491+ <string>constant.character.format.placeholder.other.python</string>
1492+ <key>settings</key>
1493+ <dict>
1494+ <key>foreground</key>
1495+ <string>#f4b8e4</string>
1496+ </dict>
1497+ </dict>
1498+ <dict>
1499+ <key>name</key>
1500+ <string>Python exception & builtins such as exit()</string>
1501+ <key>scope</key>
1502+ <string>support.type.exception.python, support.function.builtin.python</string>
1503+ <key>settings</key>
1504+ <dict>
1505+ <key>foreground</key>
1506+ <string>#ef9f76</string>
1507+ </dict>
1508+ </dict>
1509+ <dict>
1510+ <key>name</key>
1511+ <string>entity.name.type</string>
1512+ <key>scope</key>
1513+ <string>support.type.python</string>
1514+ <key>settings</key>
1515+ <dict>
1516+ <key>foreground</key>
1517+ <string>#ca9ee6</string>
1518+ </dict>
1519+ </dict>
1520+ <dict>
1521+ <key>name</key>
1522+ <string>python constants (True/False)</string>
1523+ <key>scope</key>
1524+ <string>constant.language.python</string>
1525+ <key>settings</key>
1526+ <dict>
1527+ <key>foreground</key>
1528+ <string>#ef9f76</string>
1529+ </dict>
1530+ </dict>
1531+ <dict>
1532+ <key>name</key>
1533+ <string>Arguments accessed later in the function body</string>
1534+ <key>scope</key>
1535+ <string>meta.indexed-name.python, meta.item-access.python</string>
1536+ <key>settings</key>
1537+ <dict>
1538+ <key>foreground</key>
1539+ <string>#ea999c</string>
1540+ <key>fontStyle</key>
1541+ <string>italic</string>
1542+ </dict>
1543+ </dict>
1544+ <dict>
1545+ <key>name</key>
1546+ <string>Python f-strings/binary/unicode storage types</string>
1547+ <key>scope</key>
1548+ <string>storage.type.string.python</string>
1549+ <key>settings</key>
1550+ <dict>
1551+ <key>foreground</key>
1552+ <string>#a6d189</string>
1553+ <key>fontStyle</key>
1554+ <string>italic</string>
1555+ </dict>
1556+ </dict>
1557+ <dict>
1558+ <key>name</key>
1559+ <string>Python type hints</string>
1560+ <key>scope</key>
1561+ <string>meta.function.parameters.python</string>
1562+ <key>settings</key>
1563+ <dict>
1564+ <key>fontStyle</key>
1565+ <string/>
1566+ </dict>
1567+ </dict>
1568+ <dict>
1569+ <key>name</key>
1570+ <string>Regex string begin/end in JS/TS</string>
1571+ <key>scope</key>
1572+ <string>string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end</string>
1573+ <key>settings</key>
1574+ <dict>
1575+ <key>foreground</key>
1576+ <string>#f4b8e4</string>
1577+ </dict>
1578+ </dict>
1579+ <dict>
1580+ <key>name</key>
1581+ <string>Regex anchors (^, $)</string>
1582+ <key>scope</key>
1583+ <string>keyword.control.anchor.regexp</string>
1584+ <key>settings</key>
1585+ <dict>
1586+ <key>foreground</key>
1587+ <string>#ca9ee6</string>
1588+ </dict>
1589+ </dict>
1590+ <dict>
1591+ <key>name</key>
1592+ <string>Regex regular string match</string>
1593+ <key>scope</key>
1594+ <string>string.regexp.ts</string>
1595+ <key>settings</key>
1596+ <dict>
1597+ <key>foreground</key>
1598+ <string>#c6d0f5</string>
1599+ </dict>
1600+ </dict>
1601+ <dict>
1602+ <key>name</key>
1603+ <string>Regex group parenthesis & backreference (\1, \2, \3, ...)</string>
1604+ <key>scope</key>
1605+ <string>punctuation.definition.group.regexp, keyword.other.back-reference.regexp</string>
1606+ <key>settings</key>
1607+ <dict>
1608+ <key>foreground</key>
1609+ <string>#a6d189</string>
1610+ </dict>
1611+ </dict>
1612+ <dict>
1613+ <key>name</key>
1614+ <string>Regex character class []</string>
1615+ <key>scope</key>
1616+ <string>punctuation.definition.character-class.regexp</string>
1617+ <key>settings</key>
1618+ <dict>
1619+ <key>foreground</key>
1620+ <string>#e5c890</string>
1621+ </dict>
1622+ </dict>
1623+ <dict>
1624+ <key>name</key>
1625+ <string>Regex character classes (\d, \w, \s)</string>
1626+ <key>scope</key>
1627+ <string>constant.other.character-class.regexp</string>
1628+ <key>settings</key>
1629+ <dict>
1630+ <key>foreground</key>
1631+ <string>#f4b8e4</string>
1632+ </dict>
1633+ </dict>
1634+ <dict>
1635+ <key>name</key>
1636+ <string>Regex range</string>
1637+ <key>scope</key>
1638+ <string>constant.other.character-class.range.regexp</string>
1639+ <key>settings</key>
1640+ <dict>
1641+ <key>foreground</key>
1642+ <string>#f2d5cf</string>
1643+ </dict>
1644+ </dict>
1645+ <dict>
1646+ <key>name</key>
1647+ <string>Regex quantifier</string>
1648+ <key>scope</key>
1649+ <string>keyword.operator.quantifier.regexp</string>
1650+ <key>settings</key>
1651+ <dict>
1652+ <key>foreground</key>
1653+ <string>#81c8be</string>
1654+ </dict>
1655+ </dict>
1656+ <dict>
1657+ <key>name</key>
1658+ <string>Regex constant/numeric</string>
1659+ <key>scope</key>
1660+ <string>constant.character.numeric.regexp</string>
1661+ <key>settings</key>
1662+ <dict>
1663+ <key>foreground</key>
1664+ <string>#ef9f76</string>
1665+ </dict>
1666+ </dict>
1667+ <dict>
1668+ <key>name</key>
1669+ <string>Regex lookaheads, negative lookaheads, lookbehinds, negative lookbehinds</string>
1670+ <key>scope</key>
1671+ <string>punctuation.definition.group.no-capture.regexp, meta.assertion.look-ahead.regexp, meta.assertion.negative-look-ahead.regexp</string>
1672+ <key>settings</key>
1673+ <dict>
1674+ <key>foreground</key>
1675+ <string>#8caaee</string>
1676+ </dict>
1677+ </dict>
1678+ <dict>
1679+ <key>name</key>
1680+ <string>Rust attribute</string>
1681+ <key>scope</key>
1682+ <string>meta.annotation.rust, meta.annotation.rust punctuation, meta.attribute.rust, punctuation.definition.attribute.rust</string>
1683+ <key>settings</key>
1684+ <dict>
1685+ <key>foreground</key>
1686+ <string>#e5c890</string>
1687+ <key>fontStyle</key>
1688+ <string>italic</string>
1689+ </dict>
1690+ </dict>
1691+ <dict>
1692+ <key>name</key>
1693+ <string>Rust attribute strings</string>
1694+ <key>scope</key>
1695+ <string>meta.attribute.rust string.quoted.double.rust, meta.attribute.rust string.quoted.single.char.rust</string>
1696+ <key>settings</key>
1697+ <dict>
1698+ <key>fontStyle</key>
1699+ <string/>
1700+ </dict>
1701+ </dict>
1702+ <dict>
1703+ <key>name</key>
1704+ <string>Rust keyword</string>
1705+ <key>scope</key>
1706+ <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>
1707+ <key>settings</key>
1708+ <dict>
1709+ <key>foreground</key>
1710+ <string>#ca9ee6</string>
1711+ <key>fontStyle</key>
1712+ <string/>
1713+ </dict>
1714+ </dict>
1715+ <dict>
1716+ <key>name</key>
1717+ <string>Rust u/i32, u/i64, etc.</string>
1718+ <key>scope</key>
1719+ <string>entity.name.type.numeric.rust</string>
1720+ <key>settings</key>
1721+ <dict>
1722+ <key>foreground</key>
1723+ <string>#ca9ee6</string>
1724+ <key>fontStyle</key>
1725+ <string/>
1726+ </dict>
1727+ </dict>
1728+ <dict>
1729+ <key>name</key>
1730+ <string>Rust generic</string>
1731+ <key>scope</key>
1732+ <string>meta.generic.rust</string>
1733+ <key>settings</key>
1734+ <dict>
1735+ <key>foreground</key>
1736+ <string>#ef9f76</string>
1737+ </dict>
1738+ </dict>
1739+ <dict>
1740+ <key>name</key>
1741+ <string>Rust impl</string>
1742+ <key>scope</key>
1743+ <string>entity.name.impl.rust</string>
1744+ <key>settings</key>
1745+ <dict>
1746+ <key>foreground</key>
1747+ <string>#e5c890</string>
1748+ <key>fontStyle</key>
1749+ <string>italic</string>
1750+ </dict>
1751+ </dict>
1752+ <dict>
1753+ <key>name</key>
1754+ <string>Rust module</string>
1755+ <key>scope</key>
1756+ <string>entity.name.module.rust</string>
1757+ <key>settings</key>
1758+ <dict>
1759+ <key>foreground</key>
1760+ <string>#ef9f76</string>
1761+ </dict>
1762+ </dict>
1763+ <dict>
1764+ <key>name</key>
1765+ <string>Rust trait</string>
1766+ <key>scope</key>
1767+ <string>entity.name.trait.rust</string>
1768+ <key>settings</key>
1769+ <dict>
1770+ <key>foreground</key>
1771+ <string>#e5c890</string>
1772+ <key>fontStyle</key>
1773+ <string>italic</string>
1774+ </dict>
1775+ </dict>
1776+ <dict>
1777+ <key>name</key>
1778+ <string>Rust struct</string>
1779+ <key>scope</key>
1780+ <string>storage.type.source.rust</string>
1781+ <key>settings</key>
1782+ <dict>
1783+ <key>foreground</key>
1784+ <string>#e5c890</string>
1785+ </dict>
1786+ </dict>
1787+ <dict>
1788+ <key>name</key>
1789+ <string>Rust union</string>
1790+ <key>scope</key>
1791+ <string>entity.name.union.rust</string>
1792+ <key>settings</key>
1793+ <dict>
1794+ <key>foreground</key>
1795+ <string>#e5c890</string>
1796+ </dict>
1797+ </dict>
1798+ <dict>
1799+ <key>name</key>
1800+ <string>Rust enum member</string>
1801+ <key>scope</key>
1802+ <string>meta.enum.rust storage.type.source.rust</string>
1803+ <key>settings</key>
1804+ <dict>
1805+ <key>foreground</key>
1806+ <string>#81c8be</string>
1807+ </dict>
1808+ </dict>
1809+ <dict>
1810+ <key>name</key>
1811+ <string>Rust macro</string>
1812+ <key>scope</key>
1813+ <string>support.macro.rust, meta.macro.rust support.function.rust, entity.name.function.macro.rust</string>
1814+ <key>settings</key>
1815+ <dict>
1816+ <key>foreground</key>
1817+ <string>#8caaee</string>
1818+ <key>fontStyle</key>
1819+ <string>italic</string>
1820+ </dict>
1821+ </dict>
1822+ <dict>
1823+ <key>name</key>
1824+ <string>Rust lifetime</string>
1825+ <key>scope</key>
1826+ <string>storage.modifier.lifetime.rust, entity.name.type.lifetime</string>
1827+ <key>settings</key>
1828+ <dict>
1829+ <key>foreground</key>
1830+ <string>#8caaee</string>
1831+ <key>fontStyle</key>
1832+ <string>italic</string>
1833+ </dict>
1834+ </dict>
1835+ <dict>
1836+ <key>name</key>
1837+ <string>Rust string formatting</string>
1838+ <key>scope</key>
1839+ <string>string.quoted.double.rust constant.other.placeholder.rust</string>
1840+ <key>settings</key>
1841+ <dict>
1842+ <key>foreground</key>
1843+ <string>#f4b8e4</string>
1844+ </dict>
1845+ </dict>
1846+ <dict>
1847+ <key>name</key>
1848+ <string>Rust return type generic</string>
1849+ <key>scope</key>
1850+ <string>meta.function.return-type.rust meta.generic.rust storage.type.rust</string>
1851+ <key>settings</key>
1852+ <dict>
1853+ <key>foreground</key>
1854+ <string>#c6d0f5</string>
1855+ </dict>
1856+ </dict>
1857+ <dict>
1858+ <key>name</key>
1859+ <string>Rust functions</string>
1860+ <key>scope</key>
1861+ <string>meta.function.call.rust</string>
1862+ <key>settings</key>
1863+ <dict>
1864+ <key>foreground</key>
1865+ <string>#8caaee</string>
1866+ </dict>
1867+ </dict>
1868+ <dict>
1869+ <key>name</key>
1870+ <string>Rust angle brackets</string>
1871+ <key>scope</key>
1872+ <string>punctuation.brackets.angle.rust</string>
1873+ <key>settings</key>
1874+ <dict>
1875+ <key>foreground</key>
1876+ <string>#99d1db</string>
1877+ </dict>
1878+ </dict>
1879+ <dict>
1880+ <key>name</key>
1881+ <string>Rust constants</string>
1882+ <key>scope</key>
1883+ <string>constant.other.caps.rust</string>
1884+ <key>settings</key>
1885+ <dict>
1886+ <key>foreground</key>
1887+ <string>#ef9f76</string>
1888+ </dict>
1889+ </dict>
1890+ <dict>
1891+ <key>name</key>
1892+ <string>Rust function parameters</string>
1893+ <key>scope</key>
1894+ <string>meta.function.definition.rust variable.other.rust</string>
1895+ <key>settings</key>
1896+ <dict>
1897+ <key>foreground</key>
1898+ <string>#ea999c</string>
1899+ </dict>
1900+ </dict>
1901+ <dict>
1902+ <key>name</key>
1903+ <string>Rust closure variables</string>
1904+ <key>scope</key>
1905+ <string>meta.function.call.rust variable.other.rust</string>
1906+ <key>settings</key>
1907+ <dict>
1908+ <key>foreground</key>
1909+ <string>#c6d0f5</string>
1910+ </dict>
1911+ </dict>
1912+ <dict>
1913+ <key>name</key>
1914+ <string>Rust self</string>
1915+ <key>scope</key>
1916+ <string>variable.language.self.rust</string>
1917+ <key>settings</key>
1918+ <dict>
1919+ <key>foreground</key>
1920+ <string>#e78284</string>
1921+ </dict>
1922+ </dict>
1923+ <dict>
1924+ <key>name</key>
1925+ <string>Rust metavariable names</string>
1926+ <key>scope</key>
1927+ <string>variable.other.metavariable.name.rust, meta.macro.metavariable.rust keyword.operator.macro.dollar.rust</string>
1928+ <key>settings</key>
1929+ <dict>
1930+ <key>foreground</key>
1931+ <string>#f4b8e4</string>
1932+ </dict>
1933+ </dict>
1934+ <dict>
1935+ <key>name</key>
1936+ <string>Shell shebang</string>
1937+ <key>scope</key>
1938+ <string>comment.line.shebang, comment.line.shebang punctuation.definition.comment, comment.line.shebang, punctuation.definition.comment.shebang.shell, meta.shebang.shell</string>
1939+ <key>settings</key>
1940+ <dict>
1941+ <key>foreground</key>
1942+ <string>#f4b8e4</string>
1943+ <key>fontStyle</key>
1944+ <string>italic</string>
1945+ </dict>
1946+ </dict>
1947+ <dict>
1948+ <key>name</key>
1949+ <string>Shell shebang command</string>
1950+ <key>scope</key>
1951+ <string>comment.line.shebang constant.language</string>
1952+ <key>settings</key>
1953+ <dict>
1954+ <key>foreground</key>
1955+ <string>#81c8be</string>
1956+ <key>fontStyle</key>
1957+ <string>italic</string>
1958+ </dict>
1959+ </dict>
1960+ <dict>
1961+ <key>name</key>
1962+ <string>Shell interpolated command</string>
1963+ <key>scope</key>
1964+ <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>
1965+ <key>settings</key>
1966+ <dict>
1967+ <key>foreground</key>
1968+ <string>#e78284</string>
1969+ </dict>
1970+ </dict>
1971+ <dict>
1972+ <key>name</key>
1973+ <string>Shell interpolated command variable</string>
1974+ <key>scope</key>
1975+ <string>meta.string meta.interpolation.parameter.shell variable.other.readwrite</string>
1976+ <key>settings</key>
1977+ <dict>
1978+ <key>foreground</key>
1979+ <string>#ef9f76</string>
1980+ <key>fontStyle</key>
1981+ <string>italic</string>
1982+ </dict>
1983+ </dict>
1984+ <dict>
1985+ <key>scope</key>
1986+ <string>source.shell punctuation.section.interpolation, punctuation.definition.evaluation.backticks.shell</string>
1987+ <key>settings</key>
1988+ <dict>
1989+ <key>foreground</key>
1990+ <string>#81c8be</string>
1991+ </dict>
1992+ </dict>
1993+ <dict>
1994+ <key>name</key>
1995+ <string>Shell EOF</string>
1996+ <key>scope</key>
1997+ <string>entity.name.tag.heredoc.shell</string>
1998+ <key>settings</key>
1999+ <dict>
2000+ <key>foreground</key>
2001+ <string>#ca9ee6</string>
2002+ </dict>
2003+ </dict>
2004+ <dict>
2005+ <key>name</key>
2006+ <string>Shell quoted variable</string>
2007+ <key>scope</key>
2008+ <string>string.quoted.double.shell variable.other.normal.shell</string>
2009+ <key>settings</key>
2010+ <dict>
2011+ <key>foreground</key>
2012+ <string>#c6d0f5</string>
2013+ </dict>
2014+ </dict>
2015+ <dict>
2016+ <key>scope</key>
2017+ <string>markup.heading.typst</string>
2018+ <key>settings</key>
2019+ <dict>
2020+ <key>foreground</key>
2021+ <string>#e78284</string>
2022+ </dict>
2023+ </dict>
2024+ <dict>
2025+ <key>name</key>
2026+ <string>JSON Keys</string>
2027+ <key>scope</key>
2028+ <string>source.json meta.mapping.key string</string>
2029+ <key>settings</key>
2030+ <dict>
2031+ <key>foreground</key>
2032+ <string>#8caaee</string>
2033+ </dict>
2034+ </dict>
2035+ <dict>
2036+ <key>name</key>
2037+ <string>JSON key surrounding quotes</string>
2038+ <key>scope</key>
2039+ <string>source.json meta.mapping.key punctuation.definition.string.begin, source.json meta.mapping.key punctuation.definition.string.end</string>
2040+ <key>settings</key>
2041+ <dict>
2042+ <key>foreground</key>
2043+ <string>#949cbb</string>
2044+ </dict>
2045+ </dict>
2046+ <dict>
2047+ <key>scope</key>
2048+ <string>markup.heading.synopsis.man, markup.heading.title.man, markup.heading.other.man, markup.heading.env.man</string>
2049+ <key>settings</key>
2050+ <dict>
2051+ <key>foreground</key>
2052+ <string>#ca9ee6</string>
2053+ </dict>
2054+ </dict>
2055+ <dict>
2056+ <key>scope</key>
2057+ <string>markup.heading.commands.man</string>
2058+ <key>settings</key>
2059+ <dict>
2060+ <key>foreground</key>
2061+ <string>#8caaee</string>
2062+ </dict>
2063+ </dict>
2064+ <dict>
2065+ <key>scope</key>
2066+ <string>markup.heading.env.man</string>
2067+ <key>settings</key>
2068+ <dict>
2069+ <key>foreground</key>
2070+ <string>#f4b8e4</string>
2071+ </dict>
2072+ </dict>
2073+ <dict>
2074+ <key>name</key>
2075+ <string>Man page options</string>
2076+ <key>scope</key>
2077+ <string>entity.name</string>
2078+ <key>settings</key>
2079+ <dict>
2080+ <key>foreground</key>
2081+ <string>#81c8be</string>
2082+ </dict>
2083+ </dict>
2084+ <dict>
2085+ <key>scope</key>
2086+ <string>markup.heading.1.markdown</string>
2087+ <key>settings</key>
2088+ <dict>
2089+ <key>foreground</key>
2090+ <string>#e78284</string>
2091+ </dict>
2092+ </dict>
2093+ <dict>
2094+ <key>scope</key>
2095+ <string>markup.heading.2.markdown</string>
2096+ <key>settings</key>
2097+ <dict>
2098+ <key>foreground</key>
2099+ <string>#ef9f76</string>
2100+ </dict>
2101+ </dict>
2102+ <dict>
2103+ <key>scope</key>
2104+ <string>markup.heading.markdown</string>
2105+ <key>settings</key>
2106+ <dict>
2107+ <key>foreground</key>
2108+ <string>#e5c890</string>
2109+ </dict>
2110+ </dict>
2111+ </array>
2112+ </dict>
2113+</plist>
1@@ -0,0 +1,2112 @@
2+<?xml version="1.0" encoding="UTF-8"?>
3+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
4+<plist version="1.0">
5+ <dict>
6+ <key>name</key>
7+ <string>Catppuccin Latte</string>
8+ <key>semanticClass</key>
9+ <string>theme.light.catppuccin-latte</string>
10+ <key>uuid</key>
11+ <string>96a262cd-4b2f-49f5-9125-8dd0077cbfe1</string>
12+ <key>author</key>
13+ <string>Catppuccin Org</string>
14+ <key>colorSpaceName</key>
15+ <string>sRGB</string>
16+ <key>settings</key>
17+ <array>
18+ <dict>
19+ <key>settings</key>
20+ <dict>
21+ <key>background</key>
22+ <string>#eff1f5</string>
23+ <key>foreground</key>
24+ <string>#4c4f69</string>
25+ <key>caret</key>
26+ <string>#dc8a78</string>
27+ <key>lineHighlight</key>
28+ <string>#ccd0da</string>
29+ <key>misspelling</key>
30+ <string>#d20f39</string>
31+ <key>accent</key>
32+ <string>#8839ef</string>
33+ <key>selection</key>
34+ <string>#7c7f934d</string>
35+ <key>activeGuide</key>
36+ <string>#bcc0cc</string>
37+ <key>findHighlight</key>
38+ <string>#a9daf0</string>
39+ <key>gutterForeground</key>
40+ <string>#8c8fa1</string>
41+ </dict>
42+ </dict>
43+ <dict>
44+ <key>name</key>
45+ <string>Basic text & variable names (incl. leading punctuation)</string>
46+ <key>scope</key>
47+ <string>text, source, variable.other.readwrite, punctuation.definition.variable</string>
48+ <key>settings</key>
49+ <dict>
50+ <key>foreground</key>
51+ <string>#4c4f69</string>
52+ </dict>
53+ </dict>
54+ <dict>
55+ <key>name</key>
56+ <string>Parentheses, Brackets, Braces</string>
57+ <key>scope</key>
58+ <string>punctuation</string>
59+ <key>settings</key>
60+ <dict>
61+ <key>foreground</key>
62+ <string>#7c7f93</string>
63+ <key>fontStyle</key>
64+ <string/>
65+ </dict>
66+ </dict>
67+ <dict>
68+ <key>name</key>
69+ <string>Comments</string>
70+ <key>scope</key>
71+ <string>comment, punctuation.definition.comment</string>
72+ <key>settings</key>
73+ <dict>
74+ <key>foreground</key>
75+ <string>#7c7f93</string>
76+ <key>fontStyle</key>
77+ <string>italic</string>
78+ </dict>
79+ </dict>
80+ <dict>
81+ <key>scope</key>
82+ <string>string, punctuation.definition.string</string>
83+ <key>settings</key>
84+ <dict>
85+ <key>foreground</key>
86+ <string>#40a02b</string>
87+ </dict>
88+ </dict>
89+ <dict>
90+ <key>scope</key>
91+ <string>constant.character.escape</string>
92+ <key>settings</key>
93+ <dict>
94+ <key>foreground</key>
95+ <string>#ea76cb</string>
96+ </dict>
97+ </dict>
98+ <dict>
99+ <key>name</key>
100+ <string>Booleans, constants, numbers</string>
101+ <key>scope</key>
102+ <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>
103+ <key>settings</key>
104+ <dict>
105+ <key>foreground</key>
106+ <string>#fe640b</string>
107+ </dict>
108+ </dict>
109+ <dict>
110+ <key>scope</key>
111+ <string>keyword, keyword.operator.word, keyword.operator.new, variable.language.super, support.type.primitive, storage.type, storage.modifier, punctuation.definition.keyword</string>
112+ <key>settings</key>
113+ <dict>
114+ <key>foreground</key>
115+ <string>#8839ef</string>
116+ <key>fontStyle</key>
117+ <string/>
118+ </dict>
119+ </dict>
120+ <dict>
121+ <key>scope</key>
122+ <string>entity.name.tag.documentation</string>
123+ <key>settings</key>
124+ <dict>
125+ <key>foreground</key>
126+ <string>#8839ef</string>
127+ </dict>
128+ </dict>
129+ <dict>
130+ <key>name</key>
131+ <string>Punctuation</string>
132+ <key>scope</key>
133+ <string>keyword.operator, punctuation.accessor, punctuation.definition.generic, meta.function.closure punctuation.section.parameters, punctuation.definition.tag, punctuation.separator.key-value</string>
134+ <key>settings</key>
135+ <dict>
136+ <key>foreground</key>
137+ <string>#179299</string>
138+ </dict>
139+ </dict>
140+ <dict>
141+ <key>scope</key>
142+ <string>entity.name.function, meta.function-call.method, support.function, support.function.misc, variable.function</string>
143+ <key>settings</key>
144+ <dict>
145+ <key>foreground</key>
146+ <string>#1e66f5</string>
147+ <key>fontStyle</key>
148+ <string>italic</string>
149+ </dict>
150+ </dict>
151+ <dict>
152+ <key>name</key>
153+ <string>Classes</string>
154+ <key>scope</key>
155+ <string>entity.name.class, entity.other.inherited-class, support.class, meta.function-call.constructor, entity.name.struct</string>
156+ <key>settings</key>
157+ <dict>
158+ <key>foreground</key>
159+ <string>#df8e1d</string>
160+ <key>fontStyle</key>
161+ <string>italic</string>
162+ </dict>
163+ </dict>
164+ <dict>
165+ <key>name</key>
166+ <string>Enum</string>
167+ <key>scope</key>
168+ <string>entity.name.enum</string>
169+ <key>settings</key>
170+ <dict>
171+ <key>foreground</key>
172+ <string>#df8e1d</string>
173+ <key>fontStyle</key>
174+ <string>italic</string>
175+ </dict>
176+ </dict>
177+ <dict>
178+ <key>name</key>
179+ <string>Enum member</string>
180+ <key>scope</key>
181+ <string>meta.enum variable.other.readwrite, variable.other.enummember</string>
182+ <key>settings</key>
183+ <dict>
184+ <key>foreground</key>
185+ <string>#179299</string>
186+ </dict>
187+ </dict>
188+ <dict>
189+ <key>name</key>
190+ <string>Object properties</string>
191+ <key>scope</key>
192+ <string>meta.property.object</string>
193+ <key>settings</key>
194+ <dict>
195+ <key>foreground</key>
196+ <string>#179299</string>
197+ </dict>
198+ </dict>
199+ <dict>
200+ <key>name</key>
201+ <string>Types</string>
202+ <key>scope</key>
203+ <string>meta.type, meta.type-alias, support.type, entity.name.type</string>
204+ <key>settings</key>
205+ <dict>
206+ <key>foreground</key>
207+ <string>#df8e1d</string>
208+ <key>fontStyle</key>
209+ <string>italic</string>
210+ </dict>
211+ </dict>
212+ <dict>
213+ <key>name</key>
214+ <string>Decorators</string>
215+ <key>scope</key>
216+ <string>meta.annotation variable.function, meta.annotation variable.annotation.function, meta.annotation punctuation.definition.annotation, meta.decorator, punctuation.decorator</string>
217+ <key>settings</key>
218+ <dict>
219+ <key>foreground</key>
220+ <string>#fe640b</string>
221+ </dict>
222+ </dict>
223+ <dict>
224+ <key>scope</key>
225+ <string>variable.parameter, meta.function.parameters</string>
226+ <key>settings</key>
227+ <dict>
228+ <key>foreground</key>
229+ <string>#e64553</string>
230+ <key>fontStyle</key>
231+ <string>italic</string>
232+ </dict>
233+ </dict>
234+ <dict>
235+ <key>name</key>
236+ <string>Built-ins</string>
237+ <key>scope</key>
238+ <string>constant.language, support.function.builtin</string>
239+ <key>settings</key>
240+ <dict>
241+ <key>foreground</key>
242+ <string>#d20f39</string>
243+ </dict>
244+ </dict>
245+ <dict>
246+ <key>scope</key>
247+ <string>entity.other.attribute-name.documentation</string>
248+ <key>settings</key>
249+ <dict>
250+ <key>foreground</key>
251+ <string>#d20f39</string>
252+ </dict>
253+ </dict>
254+ <dict>
255+ <key>name</key>
256+ <string>Preprocessor directives</string>
257+ <key>scope</key>
258+ <string>keyword.control.directive, punctuation.definition.directive</string>
259+ <key>settings</key>
260+ <dict>
261+ <key>foreground</key>
262+ <string>#df8e1d</string>
263+ </dict>
264+ </dict>
265+ <dict>
266+ <key>name</key>
267+ <string>Type parameters</string>
268+ <key>scope</key>
269+ <string>punctuation.definition.typeparameters</string>
270+ <key>settings</key>
271+ <dict>
272+ <key>foreground</key>
273+ <string>#04a5e5</string>
274+ </dict>
275+ </dict>
276+ <dict>
277+ <key>name</key>
278+ <string>Namespaces</string>
279+ <key>scope</key>
280+ <string>entity.name.namespace</string>
281+ <key>settings</key>
282+ <dict>
283+ <key>foreground</key>
284+ <string>#df8e1d</string>
285+ </dict>
286+ </dict>
287+ <dict>
288+ <key>name</key>
289+ <string>Property names (left hand assignments in json/yaml/css)</string>
290+ <key>scope</key>
291+ <string>support.type.property-name.css</string>
292+ <key>settings</key>
293+ <dict>
294+ <key>foreground</key>
295+ <string>#1e66f5</string>
296+ <key>fontStyle</key>
297+ <string/>
298+ </dict>
299+ </dict>
300+ <dict>
301+ <key>name</key>
302+ <string>This/Self keyword</string>
303+ <key>scope</key>
304+ <string>variable.language.this, variable.language.this punctuation.definition.variable</string>
305+ <key>settings</key>
306+ <dict>
307+ <key>foreground</key>
308+ <string>#d20f39</string>
309+ </dict>
310+ </dict>
311+ <dict>
312+ <key>name</key>
313+ <string>Object properties</string>
314+ <key>scope</key>
315+ <string>variable.object.property</string>
316+ <key>settings</key>
317+ <dict>
318+ <key>foreground</key>
319+ <string>#4c4f69</string>
320+ </dict>
321+ </dict>
322+ <dict>
323+ <key>name</key>
324+ <string>String template interpolation</string>
325+ <key>scope</key>
326+ <string>string.template variable, string variable</string>
327+ <key>settings</key>
328+ <dict>
329+ <key>foreground</key>
330+ <string>#4c4f69</string>
331+ </dict>
332+ </dict>
333+ <dict>
334+ <key>name</key>
335+ <string>`new` as bold</string>
336+ <key>scope</key>
337+ <string>keyword.operator.new</string>
338+ <key>settings</key>
339+ <dict>
340+ <key>fontStyle</key>
341+ <string>bold</string>
342+ </dict>
343+ </dict>
344+ <dict>
345+ <key>name</key>
346+ <string>C++ extern keyword</string>
347+ <key>scope</key>
348+ <string>storage.modifier.specifier.extern.cpp</string>
349+ <key>settings</key>
350+ <dict>
351+ <key>foreground</key>
352+ <string>#8839ef</string>
353+ </dict>
354+ </dict>
355+ <dict>
356+ <key>name</key>
357+ <string>C++ scope resolution</string>
358+ <key>scope</key>
359+ <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>
360+ <key>settings</key>
361+ <dict>
362+ <key>foreground</key>
363+ <string>#df8e1d</string>
364+ </dict>
365+ </dict>
366+ <dict>
367+ <key>name</key>
368+ <string>C++ doc keywords</string>
369+ <key>scope</key>
370+ <string>storage.type.class.doxygen</string>
371+ <key>settings</key>
372+ <dict>
373+ <key>fontStyle</key>
374+ <string/>
375+ </dict>
376+ </dict>
377+ <dict>
378+ <key>name</key>
379+ <string>C++ operators</string>
380+ <key>scope</key>
381+ <string>storage.modifier.reference.cpp</string>
382+ <key>settings</key>
383+ <dict>
384+ <key>foreground</key>
385+ <string>#179299</string>
386+ </dict>
387+ </dict>
388+ <dict>
389+ <key>name</key>
390+ <string>C# Interpolated Strings</string>
391+ <key>scope</key>
392+ <string>meta.interpolation.cs</string>
393+ <key>settings</key>
394+ <dict>
395+ <key>foreground</key>
396+ <string>#4c4f69</string>
397+ </dict>
398+ </dict>
399+ <dict>
400+ <key>name</key>
401+ <string>C# xml-style docs</string>
402+ <key>scope</key>
403+ <string>comment.block.documentation.cs</string>
404+ <key>settings</key>
405+ <dict>
406+ <key>foreground</key>
407+ <string>#4c4f69</string>
408+ </dict>
409+ </dict>
410+ <dict>
411+ <key>name</key>
412+ <string>Classes, reflecting the className color in JSX</string>
413+ <key>scope</key>
414+ <string>source.css entity.other.attribute-name.class.css, entity.other.attribute-name.parent-selector.css punctuation.definition.entity.css</string>
415+ <key>settings</key>
416+ <dict>
417+ <key>foreground</key>
418+ <string>#df8e1d</string>
419+ </dict>
420+ </dict>
421+ <dict>
422+ <key>name</key>
423+ <string>Operators</string>
424+ <key>scope</key>
425+ <string>punctuation.separator.operator.css</string>
426+ <key>settings</key>
427+ <dict>
428+ <key>foreground</key>
429+ <string>#179299</string>
430+ </dict>
431+ </dict>
432+ <dict>
433+ <key>name</key>
434+ <string>Pseudo classes</string>
435+ <key>scope</key>
436+ <string>source.css entity.other.attribute-name.pseudo-class</string>
437+ <key>settings</key>
438+ <dict>
439+ <key>foreground</key>
440+ <string>#179299</string>
441+ </dict>
442+ </dict>
443+ <dict>
444+ <key>scope</key>
445+ <string>source.css constant.other.unicode-range</string>
446+ <key>settings</key>
447+ <dict>
448+ <key>foreground</key>
449+ <string>#fe640b</string>
450+ </dict>
451+ </dict>
452+ <dict>
453+ <key>scope</key>
454+ <string>source.css variable.parameter.url</string>
455+ <key>settings</key>
456+ <dict>
457+ <key>foreground</key>
458+ <string>#40a02b</string>
459+ <key>fontStyle</key>
460+ <string/>
461+ </dict>
462+ </dict>
463+ <dict>
464+ <key>name</key>
465+ <string>CSS vendored property names</string>
466+ <key>scope</key>
467+ <string>support.type.vendored.property-name</string>
468+ <key>settings</key>
469+ <dict>
470+ <key>foreground</key>
471+ <string>#04a5e5</string>
472+ </dict>
473+ </dict>
474+ <dict>
475+ <key>name</key>
476+ <string>Less/SCSS right-hand variables (@/$-prefixed)</string>
477+ <key>scope</key>
478+ <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>
479+ <key>settings</key>
480+ <dict>
481+ <key>foreground</key>
482+ <string>#e64553</string>
483+ </dict>
484+ </dict>
485+ <dict>
486+ <key>name</key>
487+ <string>CSS variables (--prefixed)</string>
488+ <key>scope</key>
489+ <string>source.css meta.property-list variable, meta.property-list variable.other.less, meta.property-list variable.other.less punctuation.definition.variable.less</string>
490+ <key>settings</key>
491+ <dict>
492+ <key>foreground</key>
493+ <string>#1e66f5</string>
494+ </dict>
495+ </dict>
496+ <dict>
497+ <key>name</key>
498+ <string>CSS Percentage values, styled the same as numbers</string>
499+ <key>scope</key>
500+ <string>keyword.other.unit.percentage.css</string>
501+ <key>settings</key>
502+ <dict>
503+ <key>foreground</key>
504+ <string>#fe640b</string>
505+ </dict>
506+ </dict>
507+ <dict>
508+ <key>name</key>
509+ <string>CSS Attribute selectors, styled the same as strings</string>
510+ <key>scope</key>
511+ <string>source.css meta.attribute-selector</string>
512+ <key>settings</key>
513+ <dict>
514+ <key>foreground</key>
515+ <string>#40a02b</string>
516+ </dict>
517+ </dict>
518+ <dict>
519+ <key>name</key>
520+ <string>JSON/YAML keys, other left-hand assignments</string>
521+ <key>scope</key>
522+ <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>
523+ <key>settings</key>
524+ <dict>
525+ <key>foreground</key>
526+ <string>#1e66f5</string>
527+ <key>fontStyle</key>
528+ <string/>
529+ </dict>
530+ </dict>
531+ <dict>
532+ <key>name</key>
533+ <string>JSON/YAML constants</string>
534+ <key>scope</key>
535+ <string>constant.language.json, constant.language.yaml</string>
536+ <key>settings</key>
537+ <dict>
538+ <key>foreground</key>
539+ <string>#fe640b</string>
540+ </dict>
541+ </dict>
542+ <dict>
543+ <key>name</key>
544+ <string>YAML anchors</string>
545+ <key>scope</key>
546+ <string>entity.name.type.anchor.yaml, variable.other.alias.yaml</string>
547+ <key>settings</key>
548+ <dict>
549+ <key>foreground</key>
550+ <string>#df8e1d</string>
551+ <key>fontStyle</key>
552+ <string/>
553+ </dict>
554+ </dict>
555+ <dict>
556+ <key>name</key>
557+ <string>TOML tables / ini groups</string>
558+ <key>scope</key>
559+ <string>support.type.property-name.table, entity.name.section.group-title.ini</string>
560+ <key>settings</key>
561+ <dict>
562+ <key>foreground</key>
563+ <string>#df8e1d</string>
564+ </dict>
565+ </dict>
566+ <dict>
567+ <key>name</key>
568+ <string>TOML dates</string>
569+ <key>scope</key>
570+ <string>constant.other.time.datetime.offset.toml</string>
571+ <key>settings</key>
572+ <dict>
573+ <key>foreground</key>
574+ <string>#ea76cb</string>
575+ </dict>
576+ </dict>
577+ <dict>
578+ <key>name</key>
579+ <string>YAML anchor puctuation</string>
580+ <key>scope</key>
581+ <string>punctuation.definition.anchor.yaml, punctuation.definition.alias.yaml</string>
582+ <key>settings</key>
583+ <dict>
584+ <key>foreground</key>
585+ <string>#ea76cb</string>
586+ </dict>
587+ </dict>
588+ <dict>
589+ <key>name</key>
590+ <string>YAML triple dashes</string>
591+ <key>scope</key>
592+ <string>entity.other.document.begin.yaml</string>
593+ <key>settings</key>
594+ <dict>
595+ <key>foreground</key>
596+ <string>#ea76cb</string>
597+ </dict>
598+ </dict>
599+ <dict>
600+ <key>name</key>
601+ <string>Markup Diff</string>
602+ <key>scope</key>
603+ <string>markup.changed.diff</string>
604+ <key>settings</key>
605+ <dict>
606+ <key>foreground</key>
607+ <string>#fe640b</string>
608+ </dict>
609+ </dict>
610+ <dict>
611+ <key>name</key>
612+ <string>Diff</string>
613+ <key>scope</key>
614+ <string>meta.diff.header.from-file, meta.diff.header.to-file, punctuation.definition.from-file.diff, punctuation.definition.to-file.diff</string>
615+ <key>settings</key>
616+ <dict>
617+ <key>foreground</key>
618+ <string>#1e66f5</string>
619+ </dict>
620+ </dict>
621+ <dict>
622+ <key>name</key>
623+ <string>Diff Inserted</string>
624+ <key>scope</key>
625+ <string>markup.inserted.diff</string>
626+ <key>settings</key>
627+ <dict>
628+ <key>foreground</key>
629+ <string>#40a02b</string>
630+ </dict>
631+ </dict>
632+ <dict>
633+ <key>name</key>
634+ <string>Diff Deleted</string>
635+ <key>scope</key>
636+ <string>markup.deleted.diff</string>
637+ <key>settings</key>
638+ <dict>
639+ <key>foreground</key>
640+ <string>#d20f39</string>
641+ </dict>
642+ </dict>
643+ <dict>
644+ <key>name</key>
645+ <string>dotenv left-hand side assignments</string>
646+ <key>scope</key>
647+ <string>variable.other.env</string>
648+ <key>settings</key>
649+ <dict>
650+ <key>foreground</key>
651+ <string>#1e66f5</string>
652+ </dict>
653+ </dict>
654+ <dict>
655+ <key>name</key>
656+ <string>dotenv reference to existing env variable</string>
657+ <key>scope</key>
658+ <string>string.quoted variable.other.env</string>
659+ <key>settings</key>
660+ <dict>
661+ <key>foreground</key>
662+ <string>#4c4f69</string>
663+ </dict>
664+ </dict>
665+ <dict>
666+ <key>name</key>
667+ <string>GDScript functions</string>
668+ <key>scope</key>
669+ <string>support.function.builtin.gdscript</string>
670+ <key>settings</key>
671+ <dict>
672+ <key>foreground</key>
673+ <string>#1e66f5</string>
674+ </dict>
675+ </dict>
676+ <dict>
677+ <key>name</key>
678+ <string>GDScript constants</string>
679+ <key>scope</key>
680+ <string>constant.language.gdscript</string>
681+ <key>settings</key>
682+ <dict>
683+ <key>foreground</key>
684+ <string>#fe640b</string>
685+ </dict>
686+ </dict>
687+ <dict>
688+ <key>name</key>
689+ <string>Comment keywords</string>
690+ <key>scope</key>
691+ <string>comment meta.annotation.go</string>
692+ <key>settings</key>
693+ <dict>
694+ <key>foreground</key>
695+ <string>#e64553</string>
696+ </dict>
697+ </dict>
698+ <dict>
699+ <key>name</key>
700+ <string>go:embed, go:build, etc.</string>
701+ <key>scope</key>
702+ <string>comment meta.annotation.parameters.go</string>
703+ <key>settings</key>
704+ <dict>
705+ <key>foreground</key>
706+ <string>#fe640b</string>
707+ </dict>
708+ </dict>
709+ <dict>
710+ <key>name</key>
711+ <string>Go constants (nil, true, false)</string>
712+ <key>scope</key>
713+ <string>constant.language.go</string>
714+ <key>settings</key>
715+ <dict>
716+ <key>foreground</key>
717+ <string>#fe640b</string>
718+ </dict>
719+ </dict>
720+ <dict>
721+ <key>name</key>
722+ <string>GraphQL variables</string>
723+ <key>scope</key>
724+ <string>variable.graphql</string>
725+ <key>settings</key>
726+ <dict>
727+ <key>foreground</key>
728+ <string>#4c4f69</string>
729+ </dict>
730+ </dict>
731+ <dict>
732+ <key>name</key>
733+ <string>GraphQL aliases</string>
734+ <key>scope</key>
735+ <string>string.unquoted.alias.graphql</string>
736+ <key>settings</key>
737+ <dict>
738+ <key>foreground</key>
739+ <string>#dd7878</string>
740+ </dict>
741+ </dict>
742+ <dict>
743+ <key>name</key>
744+ <string>GraphQL enum members</string>
745+ <key>scope</key>
746+ <string>constant.character.enum.graphql</string>
747+ <key>settings</key>
748+ <dict>
749+ <key>foreground</key>
750+ <string>#179299</string>
751+ </dict>
752+ </dict>
753+ <dict>
754+ <key>name</key>
755+ <string>GraphQL field in types</string>
756+ <key>scope</key>
757+ <string>meta.objectvalues.graphql constant.object.key.graphql string.unquoted.graphql</string>
758+ <key>settings</key>
759+ <dict>
760+ <key>foreground</key>
761+ <string>#dd7878</string>
762+ </dict>
763+ </dict>
764+ <dict>
765+ <key>name</key>
766+ <string>HTML/XML DOCTYPE as keyword</string>
767+ <key>scope</key>
768+ <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>
769+ <key>settings</key>
770+ <dict>
771+ <key>foreground</key>
772+ <string>#8839ef</string>
773+ </dict>
774+ </dict>
775+ <dict>
776+ <key>name</key>
777+ <string>HTML/XML-like <tags/></string>
778+ <key>scope</key>
779+ <string>entity.name.tag</string>
780+ <key>settings</key>
781+ <dict>
782+ <key>foreground</key>
783+ <string>#1e66f5</string>
784+ <key>fontStyle</key>
785+ <string/>
786+ </dict>
787+ </dict>
788+ <dict>
789+ <key>name</key>
790+ <string>Special characters like &amp;</string>
791+ <key>scope</key>
792+ <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>
793+ <key>settings</key>
794+ <dict>
795+ <key>foreground</key>
796+ <string>#d20f39</string>
797+ </dict>
798+ </dict>
799+ <dict>
800+ <key>name</key>
801+ <string>HTML/XML tag attribute values</string>
802+ <key>scope</key>
803+ <string>entity.other.attribute-name</string>
804+ <key>settings</key>
805+ <dict>
806+ <key>foreground</key>
807+ <string>#df8e1d</string>
808+ </dict>
809+ </dict>
810+ <dict>
811+ <key>name</key>
812+ <string>Components</string>
813+ <key>scope</key>
814+ <string>support.class.component, support.class.component.jsx, support.class.component.tsx, support.class.component.vue</string>
815+ <key>settings</key>
816+ <dict>
817+ <key>foreground</key>
818+ <string>#ea76cb</string>
819+ <key>fontStyle</key>
820+ <string/>
821+ </dict>
822+ </dict>
823+ <dict>
824+ <key>name</key>
825+ <string>Annotations</string>
826+ <key>scope</key>
827+ <string>punctuation.definition.annotation, storage.type.annotation</string>
828+ <key>settings</key>
829+ <dict>
830+ <key>foreground</key>
831+ <string>#fe640b</string>
832+ </dict>
833+ </dict>
834+ <dict>
835+ <key>name</key>
836+ <string>Java enums</string>
837+ <key>scope</key>
838+ <string>constant.other.enum.java</string>
839+ <key>settings</key>
840+ <dict>
841+ <key>foreground</key>
842+ <string>#179299</string>
843+ </dict>
844+ </dict>
845+ <dict>
846+ <key>name</key>
847+ <string>Java imports</string>
848+ <key>scope</key>
849+ <string>storage.modifier.import.java</string>
850+ <key>settings</key>
851+ <dict>
852+ <key>foreground</key>
853+ <string>#4c4f69</string>
854+ </dict>
855+ </dict>
856+ <dict>
857+ <key>name</key>
858+ <string>Javadoc</string>
859+ <key>scope</key>
860+ <string>comment.block.javadoc.java keyword.other.documentation.javadoc.java</string>
861+ <key>settings</key>
862+ <dict>
863+ <key>fontStyle</key>
864+ <string/>
865+ </dict>
866+ </dict>
867+ <dict>
868+ <key>name</key>
869+ <string>Exported Variable</string>
870+ <key>scope</key>
871+ <string>meta.export variable.other.readwrite.js</string>
872+ <key>settings</key>
873+ <dict>
874+ <key>foreground</key>
875+ <string>#e64553</string>
876+ </dict>
877+ </dict>
878+ <dict>
879+ <key>name</key>
880+ <string>JS/TS constants & properties</string>
881+ <key>scope</key>
882+ <string>variable.other.constant.js, variable.other.constant.ts, variable.other.property.js, variable.other.property.ts</string>
883+ <key>settings</key>
884+ <dict>
885+ <key>foreground</key>
886+ <string>#4c4f69</string>
887+ </dict>
888+ </dict>
889+ <dict>
890+ <key>name</key>
891+ <string>JSDoc; these are mainly params, so styled as such</string>
892+ <key>scope</key>
893+ <string>variable.other.jsdoc, comment.block.documentation variable.other</string>
894+ <key>settings</key>
895+ <dict>
896+ <key>foreground</key>
897+ <string>#e64553</string>
898+ <key>fontStyle</key>
899+ <string/>
900+ </dict>
901+ </dict>
902+ <dict>
903+ <key>name</key>
904+ <string>JSDoc keywords</string>
905+ <key>scope</key>
906+ <string>storage.type.class.jsdoc</string>
907+ <key>settings</key>
908+ <dict>
909+ <key>fontStyle</key>
910+ <string/>
911+ </dict>
912+ </dict>
913+ <dict>
914+ <key>scope</key>
915+ <string>support.type.object.console.js</string>
916+ <key>settings</key>
917+ <dict>
918+ <key>foreground</key>
919+ <string>#4c4f69</string>
920+ </dict>
921+ </dict>
922+ <dict>
923+ <key>name</key>
924+ <string>Node constants as keywords (module, etc.)</string>
925+ <key>scope</key>
926+ <string>support.constant.node, support.type.object.module.js</string>
927+ <key>settings</key>
928+ <dict>
929+ <key>foreground</key>
930+ <string>#8839ef</string>
931+ </dict>
932+ </dict>
933+ <dict>
934+ <key>name</key>
935+ <string>implements as keyword</string>
936+ <key>scope</key>
937+ <string>storage.modifier.implements</string>
938+ <key>settings</key>
939+ <dict>
940+ <key>foreground</key>
941+ <string>#8839ef</string>
942+ </dict>
943+ </dict>
944+ <dict>
945+ <key>name</key>
946+ <string>Builtin types</string>
947+ <key>scope</key>
948+ <string>constant.language.null.js, constant.language.null.ts, constant.language.undefined.js, constant.language.undefined.ts, support.type.builtin.ts</string>
949+ <key>settings</key>
950+ <dict>
951+ <key>foreground</key>
952+ <string>#8839ef</string>
953+ </dict>
954+ </dict>
955+ <dict>
956+ <key>scope</key>
957+ <string>variable.parameter.generic</string>
958+ <key>settings</key>
959+ <dict>
960+ <key>foreground</key>
961+ <string>#df8e1d</string>
962+ </dict>
963+ </dict>
964+ <dict>
965+ <key>name</key>
966+ <string>Arrow functions</string>
967+ <key>scope</key>
968+ <string>keyword.declaration.function.arrow.js, storage.type.function.arrow.ts</string>
969+ <key>settings</key>
970+ <dict>
971+ <key>foreground</key>
972+ <string>#179299</string>
973+ </dict>
974+ </dict>
975+ <dict>
976+ <key>name</key>
977+ <string>Decorator punctuations (decorators inherit from blue functions, instead of styleguide peach)</string>
978+ <key>scope</key>
979+ <string>punctuation.decorator.ts</string>
980+ <key>settings</key>
981+ <dict>
982+ <key>foreground</key>
983+ <string>#1e66f5</string>
984+ <key>fontStyle</key>
985+ <string>italic</string>
986+ </dict>
987+ </dict>
988+ <dict>
989+ <key>name</key>
990+ <string>Extra JS/TS keywords</string>
991+ <key>scope</key>
992+ <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>
993+ <key>settings</key>
994+ <dict>
995+ <key>foreground</key>
996+ <string>#8839ef</string>
997+ </dict>
998+ </dict>
999+ <dict>
1000+ <key>name</key>
1001+ <string>Julia macros</string>
1002+ <key>scope</key>
1003+ <string>support.function.macro.julia</string>
1004+ <key>settings</key>
1005+ <dict>
1006+ <key>foreground</key>
1007+ <string>#179299</string>
1008+ <key>fontStyle</key>
1009+ <string>italic</string>
1010+ </dict>
1011+ </dict>
1012+ <dict>
1013+ <key>name</key>
1014+ <string>Julia language constants (true, false)</string>
1015+ <key>scope</key>
1016+ <string>constant.language.julia</string>
1017+ <key>settings</key>
1018+ <dict>
1019+ <key>foreground</key>
1020+ <string>#fe640b</string>
1021+ </dict>
1022+ </dict>
1023+ <dict>
1024+ <key>name</key>
1025+ <string>Julia other constants (these seem to be arguments inside arrays)</string>
1026+ <key>scope</key>
1027+ <string>constant.other.symbol.julia</string>
1028+ <key>settings</key>
1029+ <dict>
1030+ <key>foreground</key>
1031+ <string>#e64553</string>
1032+ </dict>
1033+ </dict>
1034+ <dict>
1035+ <key>name</key>
1036+ <string>LaTeX preamble</string>
1037+ <key>scope</key>
1038+ <string>text.tex keyword.control.preamble</string>
1039+ <key>settings</key>
1040+ <dict>
1041+ <key>foreground</key>
1042+ <string>#179299</string>
1043+ </dict>
1044+ </dict>
1045+ <dict>
1046+ <key>name</key>
1047+ <string>LaTeX be functions</string>
1048+ <key>scope</key>
1049+ <string>text.tex support.function.be</string>
1050+ <key>settings</key>
1051+ <dict>
1052+ <key>foreground</key>
1053+ <string>#04a5e5</string>
1054+ </dict>
1055+ </dict>
1056+ <dict>
1057+ <key>name</key>
1058+ <string>LaTeX math</string>
1059+ <key>scope</key>
1060+ <string>constant.other.general.math.tex</string>
1061+ <key>settings</key>
1062+ <dict>
1063+ <key>foreground</key>
1064+ <string>#dd7878</string>
1065+ </dict>
1066+ </dict>
1067+ <dict>
1068+ <key>name</key>
1069+ <string>Liquid Builtin Objects & User Defined Variables</string>
1070+ <key>scope</key>
1071+ <string>variable.language.liquid</string>
1072+ <key>settings</key>
1073+ <dict>
1074+ <key>foreground</key>
1075+ <string>#ea76cb</string>
1076+ </dict>
1077+ </dict>
1078+ <dict>
1079+ <key>name</key>
1080+ <string>Lua docstring keywords</string>
1081+ <key>scope</key>
1082+ <string>comment.line.double-dash.documentation.lua storage.type.annotation.lua</string>
1083+ <key>settings</key>
1084+ <dict>
1085+ <key>foreground</key>
1086+ <string>#8839ef</string>
1087+ <key>fontStyle</key>
1088+ <string/>
1089+ </dict>
1090+ </dict>
1091+ <dict>
1092+ <key>name</key>
1093+ <string>Lua docstring variables</string>
1094+ <key>scope</key>
1095+ <string>comment.line.double-dash.documentation.lua entity.name.variable.lua, comment.line.double-dash.documentation.lua variable.lua</string>
1096+ <key>settings</key>
1097+ <dict>
1098+ <key>foreground</key>
1099+ <string>#4c4f69</string>
1100+ </dict>
1101+ </dict>
1102+ <dict>
1103+ <key>scope</key>
1104+ <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>
1105+ <key>settings</key>
1106+ <dict>
1107+ <key>foreground</key>
1108+ <string>#d20f39</string>
1109+ </dict>
1110+ </dict>
1111+ <dict>
1112+ <key>scope</key>
1113+ <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>
1114+ <key>settings</key>
1115+ <dict>
1116+ <key>foreground</key>
1117+ <string>#fe640b</string>
1118+ </dict>
1119+ </dict>
1120+ <dict>
1121+ <key>scope</key>
1122+ <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>
1123+ <key>settings</key>
1124+ <dict>
1125+ <key>foreground</key>
1126+ <string>#df8e1d</string>
1127+ </dict>
1128+ </dict>
1129+ <dict>
1130+ <key>scope</key>
1131+ <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>
1132+ <key>settings</key>
1133+ <dict>
1134+ <key>foreground</key>
1135+ <string>#40a02b</string>
1136+ </dict>
1137+ </dict>
1138+ <dict>
1139+ <key>scope</key>
1140+ <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>
1141+ <key>settings</key>
1142+ <dict>
1143+ <key>foreground</key>
1144+ <string>#209fb5</string>
1145+ </dict>
1146+ </dict>
1147+ <dict>
1148+ <key>scope</key>
1149+ <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>
1150+ <key>settings</key>
1151+ <dict>
1152+ <key>foreground</key>
1153+ <string>#7287fd</string>
1154+ </dict>
1155+ </dict>
1156+ <dict>
1157+ <key>scope</key>
1158+ <string>markup.bold</string>
1159+ <key>settings</key>
1160+ <dict>
1161+ <key>foreground</key>
1162+ <string>#d20f39</string>
1163+ <key>fontStyle</key>
1164+ <string>bold</string>
1165+ </dict>
1166+ </dict>
1167+ <dict>
1168+ <key>scope</key>
1169+ <string>markup.italic</string>
1170+ <key>settings</key>
1171+ <dict>
1172+ <key>foreground</key>
1173+ <string>#d20f39</string>
1174+ <key>fontStyle</key>
1175+ <string>italic</string>
1176+ </dict>
1177+ </dict>
1178+ <dict>
1179+ <key>scope</key>
1180+ <string>markup.strikethrough</string>
1181+ <key>settings</key>
1182+ <dict>
1183+ <key>foreground</key>
1184+ <string>#6c6f85</string>
1185+ <key>fontStyle</key>
1186+ <string>strikethrough</string>
1187+ </dict>
1188+ </dict>
1189+ <dict>
1190+ <key>name</key>
1191+ <string>Markdown auto links</string>
1192+ <key>scope</key>
1193+ <string>punctuation.definition.link, markup.underline.link</string>
1194+ <key>settings</key>
1195+ <dict>
1196+ <key>foreground</key>
1197+ <string>#1e66f5</string>
1198+ </dict>
1199+ </dict>
1200+ <dict>
1201+ <key>name</key>
1202+ <string>Markdown links</string>
1203+ <key>scope</key>
1204+ <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>
1205+ <key>settings</key>
1206+ <dict>
1207+ <key>foreground</key>
1208+ <string>#7287fd</string>
1209+ </dict>
1210+ </dict>
1211+ <dict>
1212+ <key>name</key>
1213+ <string>Markdown code spans</string>
1214+ <key>scope</key>
1215+ <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>
1216+ <key>settings</key>
1217+ <dict>
1218+ <key>foreground</key>
1219+ <string>#40a02b</string>
1220+ </dict>
1221+ </dict>
1222+ <dict>
1223+ <key>name</key>
1224+ <string>Markdown triple backtick language identifier</string>
1225+ <key>scope</key>
1226+ <string>fenced_code.block.language</string>
1227+ <key>settings</key>
1228+ <dict>
1229+ <key>foreground</key>
1230+ <string>#04a5e5</string>
1231+ </dict>
1232+ </dict>
1233+ <dict>
1234+ <key>name</key>
1235+ <string>Markdown triple backticks</string>
1236+ <key>scope</key>
1237+ <string>markup.fenced_code.block punctuation.definition, markup.raw support.asciidoc</string>
1238+ <key>settings</key>
1239+ <dict>
1240+ <key>foreground</key>
1241+ <string>#7c7f93</string>
1242+ </dict>
1243+ </dict>
1244+ <dict>
1245+ <key>name</key>
1246+ <string>Markdown quotes</string>
1247+ <key>scope</key>
1248+ <string>markup.quote, punctuation.definition.quote.begin</string>
1249+ <key>settings</key>
1250+ <dict>
1251+ <key>foreground</key>
1252+ <string>#ea76cb</string>
1253+ </dict>
1254+ </dict>
1255+ <dict>
1256+ <key>name</key>
1257+ <string>Markdown separators</string>
1258+ <key>scope</key>
1259+ <string>meta.separator.markdown</string>
1260+ <key>settings</key>
1261+ <dict>
1262+ <key>foreground</key>
1263+ <string>#179299</string>
1264+ </dict>
1265+ </dict>
1266+ <dict>
1267+ <key>name</key>
1268+ <string>Markdown list bullets</string>
1269+ <key>scope</key>
1270+ <string>punctuation.definition.list.begin.markdown, punctuation.definition.list.begin.quarto, markup.list.bullet</string>
1271+ <key>settings</key>
1272+ <dict>
1273+ <key>foreground</key>
1274+ <string>#179299</string>
1275+ </dict>
1276+ </dict>
1277+ <dict>
1278+ <key>name</key>
1279+ <string>Quarto headings</string>
1280+ <key>scope</key>
1281+ <string>markup.heading.quarto</string>
1282+ <key>settings</key>
1283+ <dict>
1284+ <key>fontStyle</key>
1285+ <string>bold</string>
1286+ </dict>
1287+ </dict>
1288+ <dict>
1289+ <key>name</key>
1290+ <string>Nix attribute names</string>
1291+ <key>scope</key>
1292+ <string>entity.other.attribute-name.multipart.nix, entity.other.attribute-name.single.nix</string>
1293+ <key>settings</key>
1294+ <dict>
1295+ <key>foreground</key>
1296+ <string>#1e66f5</string>
1297+ </dict>
1298+ </dict>
1299+ <dict>
1300+ <key>name</key>
1301+ <string>Nix parameter names</string>
1302+ <key>scope</key>
1303+ <string>variable.parameter.name.nix</string>
1304+ <key>settings</key>
1305+ <dict>
1306+ <key>foreground</key>
1307+ <string>#4c4f69</string>
1308+ <key>fontStyle</key>
1309+ <string/>
1310+ </dict>
1311+ </dict>
1312+ <dict>
1313+ <key>name</key>
1314+ <string>Nix interpolated parameter names</string>
1315+ <key>scope</key>
1316+ <string>meta.embedded variable.parameter.name.nix</string>
1317+ <key>settings</key>
1318+ <dict>
1319+ <key>foreground</key>
1320+ <string>#7287fd</string>
1321+ <key>fontStyle</key>
1322+ <string/>
1323+ </dict>
1324+ </dict>
1325+ <dict>
1326+ <key>name</key>
1327+ <string>Nix paths</string>
1328+ <key>scope</key>
1329+ <string>string.unquoted.path.nix</string>
1330+ <key>settings</key>
1331+ <dict>
1332+ <key>foreground</key>
1333+ <string>#ea76cb</string>
1334+ <key>fontStyle</key>
1335+ <string/>
1336+ </dict>
1337+ </dict>
1338+ <dict>
1339+ <key>name</key>
1340+ <string>PHP Attributes</string>
1341+ <key>scope</key>
1342+ <string>support.attribute.builtin, meta.attribute.php</string>
1343+ <key>settings</key>
1344+ <dict>
1345+ <key>foreground</key>
1346+ <string>#df8e1d</string>
1347+ </dict>
1348+ </dict>
1349+ <dict>
1350+ <key>name</key>
1351+ <string>PHP Parameters (needed for the leading dollar sign)</string>
1352+ <key>scope</key>
1353+ <string>meta.function.parameters.php punctuation.definition.variable.php</string>
1354+ <key>settings</key>
1355+ <dict>
1356+ <key>foreground</key>
1357+ <string>#e64553</string>
1358+ </dict>
1359+ </dict>
1360+ <dict>
1361+ <key>name</key>
1362+ <string>PHP Constants (null, __FILE__, etc.)</string>
1363+ <key>scope</key>
1364+ <string>constant.language.php</string>
1365+ <key>settings</key>
1366+ <dict>
1367+ <key>foreground</key>
1368+ <string>#8839ef</string>
1369+ </dict>
1370+ </dict>
1371+ <dict>
1372+ <key>name</key>
1373+ <string>PHP functions</string>
1374+ <key>scope</key>
1375+ <string>text.html.php support.function</string>
1376+ <key>settings</key>
1377+ <dict>
1378+ <key>foreground</key>
1379+ <string>#04a5e5</string>
1380+ </dict>
1381+ </dict>
1382+ <dict>
1383+ <key>name</key>
1384+ <string>PHPdoc keywords</string>
1385+ <key>scope</key>
1386+ <string>keyword.other.phpdoc.php</string>
1387+ <key>settings</key>
1388+ <dict>
1389+ <key>fontStyle</key>
1390+ <string/>
1391+ </dict>
1392+ </dict>
1393+ <dict>
1394+ <key>name</key>
1395+ <string>Python argument functions reset to text, otherwise they inherit blue from function-call</string>
1396+ <key>scope</key>
1397+ <string>support.variable.magic.python, meta.function-call.arguments.python</string>
1398+ <key>settings</key>
1399+ <dict>
1400+ <key>foreground</key>
1401+ <string>#4c4f69</string>
1402+ </dict>
1403+ </dict>
1404+ <dict>
1405+ <key>name</key>
1406+ <string>Python double underscore functions</string>
1407+ <key>scope</key>
1408+ <string>support.function.magic.python</string>
1409+ <key>settings</key>
1410+ <dict>
1411+ <key>foreground</key>
1412+ <string>#04a5e5</string>
1413+ <key>fontStyle</key>
1414+ <string>italic</string>
1415+ </dict>
1416+ </dict>
1417+ <dict>
1418+ <key>name</key>
1419+ <string>Python `self` keyword</string>
1420+ <key>scope</key>
1421+ <string>variable.parameter.function.language.special.self.python, variable.language.special.self.python</string>
1422+ <key>settings</key>
1423+ <dict>
1424+ <key>foreground</key>
1425+ <string>#d20f39</string>
1426+ <key>fontStyle</key>
1427+ <string>italic</string>
1428+ </dict>
1429+ </dict>
1430+ <dict>
1431+ <key>name</key>
1432+ <string>python keyword flow/logical (for ... in)</string>
1433+ <key>scope</key>
1434+ <string>keyword.control.flow.python, keyword.operator.logical.python</string>
1435+ <key>settings</key>
1436+ <dict>
1437+ <key>foreground</key>
1438+ <string>#8839ef</string>
1439+ </dict>
1440+ </dict>
1441+ <dict>
1442+ <key>name</key>
1443+ <string>python storage type</string>
1444+ <key>scope</key>
1445+ <string>storage.type.function.python</string>
1446+ <key>settings</key>
1447+ <dict>
1448+ <key>foreground</key>
1449+ <string>#8839ef</string>
1450+ </dict>
1451+ </dict>
1452+ <dict>
1453+ <key>name</key>
1454+ <string>python function support</string>
1455+ <key>scope</key>
1456+ <string>support.token.decorator.python, meta.function.decorator.identifier.python</string>
1457+ <key>settings</key>
1458+ <dict>
1459+ <key>foreground</key>
1460+ <string>#04a5e5</string>
1461+ </dict>
1462+ </dict>
1463+ <dict>
1464+ <key>name</key>
1465+ <string>python function calls</string>
1466+ <key>scope</key>
1467+ <string>meta.function-call.python</string>
1468+ <key>settings</key>
1469+ <dict>
1470+ <key>foreground</key>
1471+ <string>#1e66f5</string>
1472+ </dict>
1473+ </dict>
1474+ <dict>
1475+ <key>name</key>
1476+ <string>python function decorators</string>
1477+ <key>scope</key>
1478+ <string>entity.name.function.decorator.python, punctuation.definition.decorator.python</string>
1479+ <key>settings</key>
1480+ <dict>
1481+ <key>foreground</key>
1482+ <string>#fe640b</string>
1483+ <key>fontStyle</key>
1484+ <string>italic</string>
1485+ </dict>
1486+ </dict>
1487+ <dict>
1488+ <key>name</key>
1489+ <string>python placeholder reset to normal string</string>
1490+ <key>scope</key>
1491+ <string>constant.character.format.placeholder.other.python</string>
1492+ <key>settings</key>
1493+ <dict>
1494+ <key>foreground</key>
1495+ <string>#ea76cb</string>
1496+ </dict>
1497+ </dict>
1498+ <dict>
1499+ <key>name</key>
1500+ <string>Python exception & builtins such as exit()</string>
1501+ <key>scope</key>
1502+ <string>support.type.exception.python, support.function.builtin.python</string>
1503+ <key>settings</key>
1504+ <dict>
1505+ <key>foreground</key>
1506+ <string>#fe640b</string>
1507+ </dict>
1508+ </dict>
1509+ <dict>
1510+ <key>name</key>
1511+ <string>entity.name.type</string>
1512+ <key>scope</key>
1513+ <string>support.type.python</string>
1514+ <key>settings</key>
1515+ <dict>
1516+ <key>foreground</key>
1517+ <string>#8839ef</string>
1518+ </dict>
1519+ </dict>
1520+ <dict>
1521+ <key>name</key>
1522+ <string>python constants (True/False)</string>
1523+ <key>scope</key>
1524+ <string>constant.language.python</string>
1525+ <key>settings</key>
1526+ <dict>
1527+ <key>foreground</key>
1528+ <string>#fe640b</string>
1529+ </dict>
1530+ </dict>
1531+ <dict>
1532+ <key>name</key>
1533+ <string>Arguments accessed later in the function body</string>
1534+ <key>scope</key>
1535+ <string>meta.indexed-name.python, meta.item-access.python</string>
1536+ <key>settings</key>
1537+ <dict>
1538+ <key>foreground</key>
1539+ <string>#e64553</string>
1540+ <key>fontStyle</key>
1541+ <string>italic</string>
1542+ </dict>
1543+ </dict>
1544+ <dict>
1545+ <key>name</key>
1546+ <string>Python f-strings/binary/unicode storage types</string>
1547+ <key>scope</key>
1548+ <string>storage.type.string.python</string>
1549+ <key>settings</key>
1550+ <dict>
1551+ <key>foreground</key>
1552+ <string>#40a02b</string>
1553+ <key>fontStyle</key>
1554+ <string>italic</string>
1555+ </dict>
1556+ </dict>
1557+ <dict>
1558+ <key>name</key>
1559+ <string>Python type hints</string>
1560+ <key>scope</key>
1561+ <string>meta.function.parameters.python</string>
1562+ <key>settings</key>
1563+ <dict>
1564+ <key>fontStyle</key>
1565+ <string/>
1566+ </dict>
1567+ </dict>
1568+ <dict>
1569+ <key>name</key>
1570+ <string>Regex string begin/end in JS/TS</string>
1571+ <key>scope</key>
1572+ <string>string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end</string>
1573+ <key>settings</key>
1574+ <dict>
1575+ <key>foreground</key>
1576+ <string>#ea76cb</string>
1577+ </dict>
1578+ </dict>
1579+ <dict>
1580+ <key>name</key>
1581+ <string>Regex anchors (^, $)</string>
1582+ <key>scope</key>
1583+ <string>keyword.control.anchor.regexp</string>
1584+ <key>settings</key>
1585+ <dict>
1586+ <key>foreground</key>
1587+ <string>#8839ef</string>
1588+ </dict>
1589+ </dict>
1590+ <dict>
1591+ <key>name</key>
1592+ <string>Regex regular string match</string>
1593+ <key>scope</key>
1594+ <string>string.regexp.ts</string>
1595+ <key>settings</key>
1596+ <dict>
1597+ <key>foreground</key>
1598+ <string>#4c4f69</string>
1599+ </dict>
1600+ </dict>
1601+ <dict>
1602+ <key>name</key>
1603+ <string>Regex group parenthesis & backreference (\1, \2, \3, ...)</string>
1604+ <key>scope</key>
1605+ <string>punctuation.definition.group.regexp, keyword.other.back-reference.regexp</string>
1606+ <key>settings</key>
1607+ <dict>
1608+ <key>foreground</key>
1609+ <string>#40a02b</string>
1610+ </dict>
1611+ </dict>
1612+ <dict>
1613+ <key>name</key>
1614+ <string>Regex character class []</string>
1615+ <key>scope</key>
1616+ <string>punctuation.definition.character-class.regexp</string>
1617+ <key>settings</key>
1618+ <dict>
1619+ <key>foreground</key>
1620+ <string>#df8e1d</string>
1621+ </dict>
1622+ </dict>
1623+ <dict>
1624+ <key>name</key>
1625+ <string>Regex character classes (\d, \w, \s)</string>
1626+ <key>scope</key>
1627+ <string>constant.other.character-class.regexp</string>
1628+ <key>settings</key>
1629+ <dict>
1630+ <key>foreground</key>
1631+ <string>#ea76cb</string>
1632+ </dict>
1633+ </dict>
1634+ <dict>
1635+ <key>name</key>
1636+ <string>Regex range</string>
1637+ <key>scope</key>
1638+ <string>constant.other.character-class.range.regexp</string>
1639+ <key>settings</key>
1640+ <dict>
1641+ <key>foreground</key>
1642+ <string>#dc8a78</string>
1643+ </dict>
1644+ </dict>
1645+ <dict>
1646+ <key>name</key>
1647+ <string>Regex quantifier</string>
1648+ <key>scope</key>
1649+ <string>keyword.operator.quantifier.regexp</string>
1650+ <key>settings</key>
1651+ <dict>
1652+ <key>foreground</key>
1653+ <string>#179299</string>
1654+ </dict>
1655+ </dict>
1656+ <dict>
1657+ <key>name</key>
1658+ <string>Regex constant/numeric</string>
1659+ <key>scope</key>
1660+ <string>constant.character.numeric.regexp</string>
1661+ <key>settings</key>
1662+ <dict>
1663+ <key>foreground</key>
1664+ <string>#fe640b</string>
1665+ </dict>
1666+ </dict>
1667+ <dict>
1668+ <key>name</key>
1669+ <string>Regex lookaheads, negative lookaheads, lookbehinds, negative lookbehinds</string>
1670+ <key>scope</key>
1671+ <string>punctuation.definition.group.no-capture.regexp, meta.assertion.look-ahead.regexp, meta.assertion.negative-look-ahead.regexp</string>
1672+ <key>settings</key>
1673+ <dict>
1674+ <key>foreground</key>
1675+ <string>#1e66f5</string>
1676+ </dict>
1677+ </dict>
1678+ <dict>
1679+ <key>name</key>
1680+ <string>Rust attribute</string>
1681+ <key>scope</key>
1682+ <string>meta.annotation.rust, meta.annotation.rust punctuation, meta.attribute.rust, punctuation.definition.attribute.rust</string>
1683+ <key>settings</key>
1684+ <dict>
1685+ <key>foreground</key>
1686+ <string>#df8e1d</string>
1687+ <key>fontStyle</key>
1688+ <string>italic</string>
1689+ </dict>
1690+ </dict>
1691+ <dict>
1692+ <key>name</key>
1693+ <string>Rust attribute strings</string>
1694+ <key>scope</key>
1695+ <string>meta.attribute.rust string.quoted.double.rust, meta.attribute.rust string.quoted.single.char.rust</string>
1696+ <key>settings</key>
1697+ <dict>
1698+ <key>fontStyle</key>
1699+ <string/>
1700+ </dict>
1701+ </dict>
1702+ <dict>
1703+ <key>name</key>
1704+ <string>Rust keyword</string>
1705+ <key>scope</key>
1706+ <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>
1707+ <key>settings</key>
1708+ <dict>
1709+ <key>foreground</key>
1710+ <string>#8839ef</string>
1711+ <key>fontStyle</key>
1712+ <string/>
1713+ </dict>
1714+ </dict>
1715+ <dict>
1716+ <key>name</key>
1717+ <string>Rust u/i32, u/i64, etc.</string>
1718+ <key>scope</key>
1719+ <string>entity.name.type.numeric.rust</string>
1720+ <key>settings</key>
1721+ <dict>
1722+ <key>foreground</key>
1723+ <string>#8839ef</string>
1724+ <key>fontStyle</key>
1725+ <string/>
1726+ </dict>
1727+ </dict>
1728+ <dict>
1729+ <key>name</key>
1730+ <string>Rust generic</string>
1731+ <key>scope</key>
1732+ <string>meta.generic.rust</string>
1733+ <key>settings</key>
1734+ <dict>
1735+ <key>foreground</key>
1736+ <string>#fe640b</string>
1737+ </dict>
1738+ </dict>
1739+ <dict>
1740+ <key>name</key>
1741+ <string>Rust impl</string>
1742+ <key>scope</key>
1743+ <string>entity.name.impl.rust</string>
1744+ <key>settings</key>
1745+ <dict>
1746+ <key>foreground</key>
1747+ <string>#df8e1d</string>
1748+ <key>fontStyle</key>
1749+ <string>italic</string>
1750+ </dict>
1751+ </dict>
1752+ <dict>
1753+ <key>name</key>
1754+ <string>Rust module</string>
1755+ <key>scope</key>
1756+ <string>entity.name.module.rust</string>
1757+ <key>settings</key>
1758+ <dict>
1759+ <key>foreground</key>
1760+ <string>#fe640b</string>
1761+ </dict>
1762+ </dict>
1763+ <dict>
1764+ <key>name</key>
1765+ <string>Rust trait</string>
1766+ <key>scope</key>
1767+ <string>entity.name.trait.rust</string>
1768+ <key>settings</key>
1769+ <dict>
1770+ <key>foreground</key>
1771+ <string>#df8e1d</string>
1772+ <key>fontStyle</key>
1773+ <string>italic</string>
1774+ </dict>
1775+ </dict>
1776+ <dict>
1777+ <key>name</key>
1778+ <string>Rust struct</string>
1779+ <key>scope</key>
1780+ <string>storage.type.source.rust</string>
1781+ <key>settings</key>
1782+ <dict>
1783+ <key>foreground</key>
1784+ <string>#df8e1d</string>
1785+ </dict>
1786+ </dict>
1787+ <dict>
1788+ <key>name</key>
1789+ <string>Rust union</string>
1790+ <key>scope</key>
1791+ <string>entity.name.union.rust</string>
1792+ <key>settings</key>
1793+ <dict>
1794+ <key>foreground</key>
1795+ <string>#df8e1d</string>
1796+ </dict>
1797+ </dict>
1798+ <dict>
1799+ <key>name</key>
1800+ <string>Rust enum member</string>
1801+ <key>scope</key>
1802+ <string>meta.enum.rust storage.type.source.rust</string>
1803+ <key>settings</key>
1804+ <dict>
1805+ <key>foreground</key>
1806+ <string>#179299</string>
1807+ </dict>
1808+ </dict>
1809+ <dict>
1810+ <key>name</key>
1811+ <string>Rust macro</string>
1812+ <key>scope</key>
1813+ <string>support.macro.rust, meta.macro.rust support.function.rust, entity.name.function.macro.rust</string>
1814+ <key>settings</key>
1815+ <dict>
1816+ <key>foreground</key>
1817+ <string>#1e66f5</string>
1818+ <key>fontStyle</key>
1819+ <string>italic</string>
1820+ </dict>
1821+ </dict>
1822+ <dict>
1823+ <key>name</key>
1824+ <string>Rust lifetime</string>
1825+ <key>scope</key>
1826+ <string>storage.modifier.lifetime.rust, entity.name.type.lifetime</string>
1827+ <key>settings</key>
1828+ <dict>
1829+ <key>foreground</key>
1830+ <string>#1e66f5</string>
1831+ <key>fontStyle</key>
1832+ <string>italic</string>
1833+ </dict>
1834+ </dict>
1835+ <dict>
1836+ <key>name</key>
1837+ <string>Rust string formatting</string>
1838+ <key>scope</key>
1839+ <string>string.quoted.double.rust constant.other.placeholder.rust</string>
1840+ <key>settings</key>
1841+ <dict>
1842+ <key>foreground</key>
1843+ <string>#ea76cb</string>
1844+ </dict>
1845+ </dict>
1846+ <dict>
1847+ <key>name</key>
1848+ <string>Rust return type generic</string>
1849+ <key>scope</key>
1850+ <string>meta.function.return-type.rust meta.generic.rust storage.type.rust</string>
1851+ <key>settings</key>
1852+ <dict>
1853+ <key>foreground</key>
1854+ <string>#4c4f69</string>
1855+ </dict>
1856+ </dict>
1857+ <dict>
1858+ <key>name</key>
1859+ <string>Rust functions</string>
1860+ <key>scope</key>
1861+ <string>meta.function.call.rust</string>
1862+ <key>settings</key>
1863+ <dict>
1864+ <key>foreground</key>
1865+ <string>#1e66f5</string>
1866+ </dict>
1867+ </dict>
1868+ <dict>
1869+ <key>name</key>
1870+ <string>Rust angle brackets</string>
1871+ <key>scope</key>
1872+ <string>punctuation.brackets.angle.rust</string>
1873+ <key>settings</key>
1874+ <dict>
1875+ <key>foreground</key>
1876+ <string>#04a5e5</string>
1877+ </dict>
1878+ </dict>
1879+ <dict>
1880+ <key>name</key>
1881+ <string>Rust constants</string>
1882+ <key>scope</key>
1883+ <string>constant.other.caps.rust</string>
1884+ <key>settings</key>
1885+ <dict>
1886+ <key>foreground</key>
1887+ <string>#fe640b</string>
1888+ </dict>
1889+ </dict>
1890+ <dict>
1891+ <key>name</key>
1892+ <string>Rust function parameters</string>
1893+ <key>scope</key>
1894+ <string>meta.function.definition.rust variable.other.rust</string>
1895+ <key>settings</key>
1896+ <dict>
1897+ <key>foreground</key>
1898+ <string>#e64553</string>
1899+ </dict>
1900+ </dict>
1901+ <dict>
1902+ <key>name</key>
1903+ <string>Rust closure variables</string>
1904+ <key>scope</key>
1905+ <string>meta.function.call.rust variable.other.rust</string>
1906+ <key>settings</key>
1907+ <dict>
1908+ <key>foreground</key>
1909+ <string>#4c4f69</string>
1910+ </dict>
1911+ </dict>
1912+ <dict>
1913+ <key>name</key>
1914+ <string>Rust self</string>
1915+ <key>scope</key>
1916+ <string>variable.language.self.rust</string>
1917+ <key>settings</key>
1918+ <dict>
1919+ <key>foreground</key>
1920+ <string>#d20f39</string>
1921+ </dict>
1922+ </dict>
1923+ <dict>
1924+ <key>name</key>
1925+ <string>Rust metavariable names</string>
1926+ <key>scope</key>
1927+ <string>variable.other.metavariable.name.rust, meta.macro.metavariable.rust keyword.operator.macro.dollar.rust</string>
1928+ <key>settings</key>
1929+ <dict>
1930+ <key>foreground</key>
1931+ <string>#ea76cb</string>
1932+ </dict>
1933+ </dict>
1934+ <dict>
1935+ <key>name</key>
1936+ <string>Shell shebang</string>
1937+ <key>scope</key>
1938+ <string>comment.line.shebang, comment.line.shebang punctuation.definition.comment, comment.line.shebang, punctuation.definition.comment.shebang.shell, meta.shebang.shell</string>
1939+ <key>settings</key>
1940+ <dict>
1941+ <key>foreground</key>
1942+ <string>#ea76cb</string>
1943+ <key>fontStyle</key>
1944+ <string>italic</string>
1945+ </dict>
1946+ </dict>
1947+ <dict>
1948+ <key>name</key>
1949+ <string>Shell shebang command</string>
1950+ <key>scope</key>
1951+ <string>comment.line.shebang constant.language</string>
1952+ <key>settings</key>
1953+ <dict>
1954+ <key>foreground</key>
1955+ <string>#179299</string>
1956+ <key>fontStyle</key>
1957+ <string>italic</string>
1958+ </dict>
1959+ </dict>
1960+ <dict>
1961+ <key>name</key>
1962+ <string>Shell interpolated command</string>
1963+ <key>scope</key>
1964+ <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>
1965+ <key>settings</key>
1966+ <dict>
1967+ <key>foreground</key>
1968+ <string>#d20f39</string>
1969+ </dict>
1970+ </dict>
1971+ <dict>
1972+ <key>name</key>
1973+ <string>Shell interpolated command variable</string>
1974+ <key>scope</key>
1975+ <string>meta.string meta.interpolation.parameter.shell variable.other.readwrite</string>
1976+ <key>settings</key>
1977+ <dict>
1978+ <key>foreground</key>
1979+ <string>#fe640b</string>
1980+ <key>fontStyle</key>
1981+ <string>italic</string>
1982+ </dict>
1983+ </dict>
1984+ <dict>
1985+ <key>scope</key>
1986+ <string>source.shell punctuation.section.interpolation, punctuation.definition.evaluation.backticks.shell</string>
1987+ <key>settings</key>
1988+ <dict>
1989+ <key>foreground</key>
1990+ <string>#179299</string>
1991+ </dict>
1992+ </dict>
1993+ <dict>
1994+ <key>name</key>
1995+ <string>Shell EOF</string>
1996+ <key>scope</key>
1997+ <string>entity.name.tag.heredoc.shell</string>
1998+ <key>settings</key>
1999+ <dict>
2000+ <key>foreground</key>
2001+ <string>#8839ef</string>
2002+ </dict>
2003+ </dict>
2004+ <dict>
2005+ <key>name</key>
2006+ <string>Shell quoted variable</string>
2007+ <key>scope</key>
2008+ <string>string.quoted.double.shell variable.other.normal.shell</string>
2009+ <key>settings</key>
2010+ <dict>
2011+ <key>foreground</key>
2012+ <string>#4c4f69</string>
2013+ </dict>
2014+ </dict>
2015+ <dict>
2016+ <key>scope</key>
2017+ <string>markup.heading.typst</string>
2018+ <key>settings</key>
2019+ <dict>
2020+ <key>foreground</key>
2021+ <string>#d20f39</string>
2022+ </dict>
2023+ </dict>
2024+ <dict>
2025+ <key>name</key>
2026+ <string>JSON Keys</string>
2027+ <key>scope</key>
2028+ <string>source.json meta.mapping.key string</string>
2029+ <key>settings</key>
2030+ <dict>
2031+ <key>foreground</key>
2032+ <string>#1e66f5</string>
2033+ </dict>
2034+ </dict>
2035+ <dict>
2036+ <key>name</key>
2037+ <string>JSON key surrounding quotes</string>
2038+ <key>scope</key>
2039+ <string>source.json meta.mapping.key punctuation.definition.string.begin, source.json meta.mapping.key punctuation.definition.string.end</string>
2040+ <key>settings</key>
2041+ <dict>
2042+ <key>foreground</key>
2043+ <string>#7c7f93</string>
2044+ </dict>
2045+ </dict>
2046+ <dict>
2047+ <key>scope</key>
2048+ <string>markup.heading.synopsis.man, markup.heading.title.man, markup.heading.other.man, markup.heading.env.man</string>
2049+ <key>settings</key>
2050+ <dict>
2051+ <key>foreground</key>
2052+ <string>#8839ef</string>
2053+ </dict>
2054+ </dict>
2055+ <dict>
2056+ <key>scope</key>
2057+ <string>markup.heading.commands.man</string>
2058+ <key>settings</key>
2059+ <dict>
2060+ <key>foreground</key>
2061+ <string>#1e66f5</string>
2062+ </dict>
2063+ </dict>
2064+ <dict>
2065+ <key>scope</key>
2066+ <string>markup.heading.env.man</string>
2067+ <key>settings</key>
2068+ <dict>
2069+ <key>foreground</key>
2070+ <string>#ea76cb</string>
2071+ </dict>
2072+ </dict>
2073+ <dict>
2074+ <key>name</key>
2075+ <string>Man page options</string>
2076+ <key>scope</key>
2077+ <string>entity.name</string>
2078+ <key>settings</key>
2079+ <dict>
2080+ <key>foreground</key>
2081+ <string>#179299</string>
2082+ </dict>
2083+ </dict>
2084+ <dict>
2085+ <key>scope</key>
2086+ <string>markup.heading.1.markdown</string>
2087+ <key>settings</key>
2088+ <dict>
2089+ <key>foreground</key>
2090+ <string>#d20f39</string>
2091+ </dict>
2092+ </dict>
2093+ <dict>
2094+ <key>scope</key>
2095+ <string>markup.heading.2.markdown</string>
2096+ <key>settings</key>
2097+ <dict>
2098+ <key>foreground</key>
2099+ <string>#fe640b</string>
2100+ </dict>
2101+ </dict>
2102+ <dict>
2103+ <key>scope</key>
2104+ <string>markup.heading.markdown</string>
2105+ <key>settings</key>
2106+ <dict>
2107+ <key>foreground</key>
2108+ <string>#df8e1d</string>
2109+ </dict>
2110+ </dict>
2111+ </array>
2112+ </dict>
2113+</plist>
1@@ -0,0 +1,2112 @@
2+<?xml version="1.0" encoding="UTF-8"?>
3+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
4+<plist version="1.0">
5+ <dict>
6+ <key>name</key>
7+ <string>Catppuccin Macchiato</string>
8+ <key>semanticClass</key>
9+ <string>theme.dark.catppuccin-macchiato</string>
10+ <key>uuid</key>
11+ <string>02b2bdf3-9eb7-4396-bf04-f17f1468f99f</string>
12+ <key>author</key>
13+ <string>Catppuccin Org</string>
14+ <key>colorSpaceName</key>
15+ <string>sRGB</string>
16+ <key>settings</key>
17+ <array>
18+ <dict>
19+ <key>settings</key>
20+ <dict>
21+ <key>background</key>
22+ <string>#24273a</string>
23+ <key>foreground</key>
24+ <string>#cad3f5</string>
25+ <key>caret</key>
26+ <string>#f4dbd6</string>
27+ <key>lineHighlight</key>
28+ <string>#363a4f</string>
29+ <key>misspelling</key>
30+ <string>#ed8796</string>
31+ <key>accent</key>
32+ <string>#c6a0f6</string>
33+ <key>selection</key>
34+ <string>#939ab740</string>
35+ <key>activeGuide</key>
36+ <string>#494d64</string>
37+ <key>findHighlight</key>
38+ <string>#455c6d</string>
39+ <key>gutterForeground</key>
40+ <string>#8087a2</string>
41+ </dict>
42+ </dict>
43+ <dict>
44+ <key>name</key>
45+ <string>Basic text & variable names (incl. leading punctuation)</string>
46+ <key>scope</key>
47+ <string>text, source, variable.other.readwrite, punctuation.definition.variable</string>
48+ <key>settings</key>
49+ <dict>
50+ <key>foreground</key>
51+ <string>#cad3f5</string>
52+ </dict>
53+ </dict>
54+ <dict>
55+ <key>name</key>
56+ <string>Parentheses, Brackets, Braces</string>
57+ <key>scope</key>
58+ <string>punctuation</string>
59+ <key>settings</key>
60+ <dict>
61+ <key>foreground</key>
62+ <string>#939ab7</string>
63+ <key>fontStyle</key>
64+ <string/>
65+ </dict>
66+ </dict>
67+ <dict>
68+ <key>name</key>
69+ <string>Comments</string>
70+ <key>scope</key>
71+ <string>comment, punctuation.definition.comment</string>
72+ <key>settings</key>
73+ <dict>
74+ <key>foreground</key>
75+ <string>#939ab7</string>
76+ <key>fontStyle</key>
77+ <string>italic</string>
78+ </dict>
79+ </dict>
80+ <dict>
81+ <key>scope</key>
82+ <string>string, punctuation.definition.string</string>
83+ <key>settings</key>
84+ <dict>
85+ <key>foreground</key>
86+ <string>#a6da95</string>
87+ </dict>
88+ </dict>
89+ <dict>
90+ <key>scope</key>
91+ <string>constant.character.escape</string>
92+ <key>settings</key>
93+ <dict>
94+ <key>foreground</key>
95+ <string>#f5bde6</string>
96+ </dict>
97+ </dict>
98+ <dict>
99+ <key>name</key>
100+ <string>Booleans, constants, numbers</string>
101+ <key>scope</key>
102+ <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>
103+ <key>settings</key>
104+ <dict>
105+ <key>foreground</key>
106+ <string>#f5a97f</string>
107+ </dict>
108+ </dict>
109+ <dict>
110+ <key>scope</key>
111+ <string>keyword, keyword.operator.word, keyword.operator.new, variable.language.super, support.type.primitive, storage.type, storage.modifier, punctuation.definition.keyword</string>
112+ <key>settings</key>
113+ <dict>
114+ <key>foreground</key>
115+ <string>#c6a0f6</string>
116+ <key>fontStyle</key>
117+ <string/>
118+ </dict>
119+ </dict>
120+ <dict>
121+ <key>scope</key>
122+ <string>entity.name.tag.documentation</string>
123+ <key>settings</key>
124+ <dict>
125+ <key>foreground</key>
126+ <string>#c6a0f6</string>
127+ </dict>
128+ </dict>
129+ <dict>
130+ <key>name</key>
131+ <string>Punctuation</string>
132+ <key>scope</key>
133+ <string>keyword.operator, punctuation.accessor, punctuation.definition.generic, meta.function.closure punctuation.section.parameters, punctuation.definition.tag, punctuation.separator.key-value</string>
134+ <key>settings</key>
135+ <dict>
136+ <key>foreground</key>
137+ <string>#8bd5ca</string>
138+ </dict>
139+ </dict>
140+ <dict>
141+ <key>scope</key>
142+ <string>entity.name.function, meta.function-call.method, support.function, support.function.misc, variable.function</string>
143+ <key>settings</key>
144+ <dict>
145+ <key>foreground</key>
146+ <string>#8aadf4</string>
147+ <key>fontStyle</key>
148+ <string>italic</string>
149+ </dict>
150+ </dict>
151+ <dict>
152+ <key>name</key>
153+ <string>Classes</string>
154+ <key>scope</key>
155+ <string>entity.name.class, entity.other.inherited-class, support.class, meta.function-call.constructor, entity.name.struct</string>
156+ <key>settings</key>
157+ <dict>
158+ <key>foreground</key>
159+ <string>#eed49f</string>
160+ <key>fontStyle</key>
161+ <string>italic</string>
162+ </dict>
163+ </dict>
164+ <dict>
165+ <key>name</key>
166+ <string>Enum</string>
167+ <key>scope</key>
168+ <string>entity.name.enum</string>
169+ <key>settings</key>
170+ <dict>
171+ <key>foreground</key>
172+ <string>#eed49f</string>
173+ <key>fontStyle</key>
174+ <string>italic</string>
175+ </dict>
176+ </dict>
177+ <dict>
178+ <key>name</key>
179+ <string>Enum member</string>
180+ <key>scope</key>
181+ <string>meta.enum variable.other.readwrite, variable.other.enummember</string>
182+ <key>settings</key>
183+ <dict>
184+ <key>foreground</key>
185+ <string>#8bd5ca</string>
186+ </dict>
187+ </dict>
188+ <dict>
189+ <key>name</key>
190+ <string>Object properties</string>
191+ <key>scope</key>
192+ <string>meta.property.object</string>
193+ <key>settings</key>
194+ <dict>
195+ <key>foreground</key>
196+ <string>#8bd5ca</string>
197+ </dict>
198+ </dict>
199+ <dict>
200+ <key>name</key>
201+ <string>Types</string>
202+ <key>scope</key>
203+ <string>meta.type, meta.type-alias, support.type, entity.name.type</string>
204+ <key>settings</key>
205+ <dict>
206+ <key>foreground</key>
207+ <string>#eed49f</string>
208+ <key>fontStyle</key>
209+ <string>italic</string>
210+ </dict>
211+ </dict>
212+ <dict>
213+ <key>name</key>
214+ <string>Decorators</string>
215+ <key>scope</key>
216+ <string>meta.annotation variable.function, meta.annotation variable.annotation.function, meta.annotation punctuation.definition.annotation, meta.decorator, punctuation.decorator</string>
217+ <key>settings</key>
218+ <dict>
219+ <key>foreground</key>
220+ <string>#f5a97f</string>
221+ </dict>
222+ </dict>
223+ <dict>
224+ <key>scope</key>
225+ <string>variable.parameter, meta.function.parameters</string>
226+ <key>settings</key>
227+ <dict>
228+ <key>foreground</key>
229+ <string>#ee99a0</string>
230+ <key>fontStyle</key>
231+ <string>italic</string>
232+ </dict>
233+ </dict>
234+ <dict>
235+ <key>name</key>
236+ <string>Built-ins</string>
237+ <key>scope</key>
238+ <string>constant.language, support.function.builtin</string>
239+ <key>settings</key>
240+ <dict>
241+ <key>foreground</key>
242+ <string>#ed8796</string>
243+ </dict>
244+ </dict>
245+ <dict>
246+ <key>scope</key>
247+ <string>entity.other.attribute-name.documentation</string>
248+ <key>settings</key>
249+ <dict>
250+ <key>foreground</key>
251+ <string>#ed8796</string>
252+ </dict>
253+ </dict>
254+ <dict>
255+ <key>name</key>
256+ <string>Preprocessor directives</string>
257+ <key>scope</key>
258+ <string>keyword.control.directive, punctuation.definition.directive</string>
259+ <key>settings</key>
260+ <dict>
261+ <key>foreground</key>
262+ <string>#eed49f</string>
263+ </dict>
264+ </dict>
265+ <dict>
266+ <key>name</key>
267+ <string>Type parameters</string>
268+ <key>scope</key>
269+ <string>punctuation.definition.typeparameters</string>
270+ <key>settings</key>
271+ <dict>
272+ <key>foreground</key>
273+ <string>#91d7e3</string>
274+ </dict>
275+ </dict>
276+ <dict>
277+ <key>name</key>
278+ <string>Namespaces</string>
279+ <key>scope</key>
280+ <string>entity.name.namespace</string>
281+ <key>settings</key>
282+ <dict>
283+ <key>foreground</key>
284+ <string>#eed49f</string>
285+ </dict>
286+ </dict>
287+ <dict>
288+ <key>name</key>
289+ <string>Property names (left hand assignments in json/yaml/css)</string>
290+ <key>scope</key>
291+ <string>support.type.property-name.css</string>
292+ <key>settings</key>
293+ <dict>
294+ <key>foreground</key>
295+ <string>#8aadf4</string>
296+ <key>fontStyle</key>
297+ <string/>
298+ </dict>
299+ </dict>
300+ <dict>
301+ <key>name</key>
302+ <string>This/Self keyword</string>
303+ <key>scope</key>
304+ <string>variable.language.this, variable.language.this punctuation.definition.variable</string>
305+ <key>settings</key>
306+ <dict>
307+ <key>foreground</key>
308+ <string>#ed8796</string>
309+ </dict>
310+ </dict>
311+ <dict>
312+ <key>name</key>
313+ <string>Object properties</string>
314+ <key>scope</key>
315+ <string>variable.object.property</string>
316+ <key>settings</key>
317+ <dict>
318+ <key>foreground</key>
319+ <string>#cad3f5</string>
320+ </dict>
321+ </dict>
322+ <dict>
323+ <key>name</key>
324+ <string>String template interpolation</string>
325+ <key>scope</key>
326+ <string>string.template variable, string variable</string>
327+ <key>settings</key>
328+ <dict>
329+ <key>foreground</key>
330+ <string>#cad3f5</string>
331+ </dict>
332+ </dict>
333+ <dict>
334+ <key>name</key>
335+ <string>`new` as bold</string>
336+ <key>scope</key>
337+ <string>keyword.operator.new</string>
338+ <key>settings</key>
339+ <dict>
340+ <key>fontStyle</key>
341+ <string>bold</string>
342+ </dict>
343+ </dict>
344+ <dict>
345+ <key>name</key>
346+ <string>C++ extern keyword</string>
347+ <key>scope</key>
348+ <string>storage.modifier.specifier.extern.cpp</string>
349+ <key>settings</key>
350+ <dict>
351+ <key>foreground</key>
352+ <string>#c6a0f6</string>
353+ </dict>
354+ </dict>
355+ <dict>
356+ <key>name</key>
357+ <string>C++ scope resolution</string>
358+ <key>scope</key>
359+ <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>
360+ <key>settings</key>
361+ <dict>
362+ <key>foreground</key>
363+ <string>#eed49f</string>
364+ </dict>
365+ </dict>
366+ <dict>
367+ <key>name</key>
368+ <string>C++ doc keywords</string>
369+ <key>scope</key>
370+ <string>storage.type.class.doxygen</string>
371+ <key>settings</key>
372+ <dict>
373+ <key>fontStyle</key>
374+ <string/>
375+ </dict>
376+ </dict>
377+ <dict>
378+ <key>name</key>
379+ <string>C++ operators</string>
380+ <key>scope</key>
381+ <string>storage.modifier.reference.cpp</string>
382+ <key>settings</key>
383+ <dict>
384+ <key>foreground</key>
385+ <string>#8bd5ca</string>
386+ </dict>
387+ </dict>
388+ <dict>
389+ <key>name</key>
390+ <string>C# Interpolated Strings</string>
391+ <key>scope</key>
392+ <string>meta.interpolation.cs</string>
393+ <key>settings</key>
394+ <dict>
395+ <key>foreground</key>
396+ <string>#cad3f5</string>
397+ </dict>
398+ </dict>
399+ <dict>
400+ <key>name</key>
401+ <string>C# xml-style docs</string>
402+ <key>scope</key>
403+ <string>comment.block.documentation.cs</string>
404+ <key>settings</key>
405+ <dict>
406+ <key>foreground</key>
407+ <string>#cad3f5</string>
408+ </dict>
409+ </dict>
410+ <dict>
411+ <key>name</key>
412+ <string>Classes, reflecting the className color in JSX</string>
413+ <key>scope</key>
414+ <string>source.css entity.other.attribute-name.class.css, entity.other.attribute-name.parent-selector.css punctuation.definition.entity.css</string>
415+ <key>settings</key>
416+ <dict>
417+ <key>foreground</key>
418+ <string>#eed49f</string>
419+ </dict>
420+ </dict>
421+ <dict>
422+ <key>name</key>
423+ <string>Operators</string>
424+ <key>scope</key>
425+ <string>punctuation.separator.operator.css</string>
426+ <key>settings</key>
427+ <dict>
428+ <key>foreground</key>
429+ <string>#8bd5ca</string>
430+ </dict>
431+ </dict>
432+ <dict>
433+ <key>name</key>
434+ <string>Pseudo classes</string>
435+ <key>scope</key>
436+ <string>source.css entity.other.attribute-name.pseudo-class</string>
437+ <key>settings</key>
438+ <dict>
439+ <key>foreground</key>
440+ <string>#8bd5ca</string>
441+ </dict>
442+ </dict>
443+ <dict>
444+ <key>scope</key>
445+ <string>source.css constant.other.unicode-range</string>
446+ <key>settings</key>
447+ <dict>
448+ <key>foreground</key>
449+ <string>#f5a97f</string>
450+ </dict>
451+ </dict>
452+ <dict>
453+ <key>scope</key>
454+ <string>source.css variable.parameter.url</string>
455+ <key>settings</key>
456+ <dict>
457+ <key>foreground</key>
458+ <string>#a6da95</string>
459+ <key>fontStyle</key>
460+ <string/>
461+ </dict>
462+ </dict>
463+ <dict>
464+ <key>name</key>
465+ <string>CSS vendored property names</string>
466+ <key>scope</key>
467+ <string>support.type.vendored.property-name</string>
468+ <key>settings</key>
469+ <dict>
470+ <key>foreground</key>
471+ <string>#91d7e3</string>
472+ </dict>
473+ </dict>
474+ <dict>
475+ <key>name</key>
476+ <string>Less/SCSS right-hand variables (@/$-prefixed)</string>
477+ <key>scope</key>
478+ <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>
479+ <key>settings</key>
480+ <dict>
481+ <key>foreground</key>
482+ <string>#ee99a0</string>
483+ </dict>
484+ </dict>
485+ <dict>
486+ <key>name</key>
487+ <string>CSS variables (--prefixed)</string>
488+ <key>scope</key>
489+ <string>source.css meta.property-list variable, meta.property-list variable.other.less, meta.property-list variable.other.less punctuation.definition.variable.less</string>
490+ <key>settings</key>
491+ <dict>
492+ <key>foreground</key>
493+ <string>#8aadf4</string>
494+ </dict>
495+ </dict>
496+ <dict>
497+ <key>name</key>
498+ <string>CSS Percentage values, styled the same as numbers</string>
499+ <key>scope</key>
500+ <string>keyword.other.unit.percentage.css</string>
501+ <key>settings</key>
502+ <dict>
503+ <key>foreground</key>
504+ <string>#f5a97f</string>
505+ </dict>
506+ </dict>
507+ <dict>
508+ <key>name</key>
509+ <string>CSS Attribute selectors, styled the same as strings</string>
510+ <key>scope</key>
511+ <string>source.css meta.attribute-selector</string>
512+ <key>settings</key>
513+ <dict>
514+ <key>foreground</key>
515+ <string>#a6da95</string>
516+ </dict>
517+ </dict>
518+ <dict>
519+ <key>name</key>
520+ <string>JSON/YAML keys, other left-hand assignments</string>
521+ <key>scope</key>
522+ <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>
523+ <key>settings</key>
524+ <dict>
525+ <key>foreground</key>
526+ <string>#8aadf4</string>
527+ <key>fontStyle</key>
528+ <string/>
529+ </dict>
530+ </dict>
531+ <dict>
532+ <key>name</key>
533+ <string>JSON/YAML constants</string>
534+ <key>scope</key>
535+ <string>constant.language.json, constant.language.yaml</string>
536+ <key>settings</key>
537+ <dict>
538+ <key>foreground</key>
539+ <string>#f5a97f</string>
540+ </dict>
541+ </dict>
542+ <dict>
543+ <key>name</key>
544+ <string>YAML anchors</string>
545+ <key>scope</key>
546+ <string>entity.name.type.anchor.yaml, variable.other.alias.yaml</string>
547+ <key>settings</key>
548+ <dict>
549+ <key>foreground</key>
550+ <string>#eed49f</string>
551+ <key>fontStyle</key>
552+ <string/>
553+ </dict>
554+ </dict>
555+ <dict>
556+ <key>name</key>
557+ <string>TOML tables / ini groups</string>
558+ <key>scope</key>
559+ <string>support.type.property-name.table, entity.name.section.group-title.ini</string>
560+ <key>settings</key>
561+ <dict>
562+ <key>foreground</key>
563+ <string>#eed49f</string>
564+ </dict>
565+ </dict>
566+ <dict>
567+ <key>name</key>
568+ <string>TOML dates</string>
569+ <key>scope</key>
570+ <string>constant.other.time.datetime.offset.toml</string>
571+ <key>settings</key>
572+ <dict>
573+ <key>foreground</key>
574+ <string>#f5bde6</string>
575+ </dict>
576+ </dict>
577+ <dict>
578+ <key>name</key>
579+ <string>YAML anchor puctuation</string>
580+ <key>scope</key>
581+ <string>punctuation.definition.anchor.yaml, punctuation.definition.alias.yaml</string>
582+ <key>settings</key>
583+ <dict>
584+ <key>foreground</key>
585+ <string>#f5bde6</string>
586+ </dict>
587+ </dict>
588+ <dict>
589+ <key>name</key>
590+ <string>YAML triple dashes</string>
591+ <key>scope</key>
592+ <string>entity.other.document.begin.yaml</string>
593+ <key>settings</key>
594+ <dict>
595+ <key>foreground</key>
596+ <string>#f5bde6</string>
597+ </dict>
598+ </dict>
599+ <dict>
600+ <key>name</key>
601+ <string>Markup Diff</string>
602+ <key>scope</key>
603+ <string>markup.changed.diff</string>
604+ <key>settings</key>
605+ <dict>
606+ <key>foreground</key>
607+ <string>#f5a97f</string>
608+ </dict>
609+ </dict>
610+ <dict>
611+ <key>name</key>
612+ <string>Diff</string>
613+ <key>scope</key>
614+ <string>meta.diff.header.from-file, meta.diff.header.to-file, punctuation.definition.from-file.diff, punctuation.definition.to-file.diff</string>
615+ <key>settings</key>
616+ <dict>
617+ <key>foreground</key>
618+ <string>#8aadf4</string>
619+ </dict>
620+ </dict>
621+ <dict>
622+ <key>name</key>
623+ <string>Diff Inserted</string>
624+ <key>scope</key>
625+ <string>markup.inserted.diff</string>
626+ <key>settings</key>
627+ <dict>
628+ <key>foreground</key>
629+ <string>#a6da95</string>
630+ </dict>
631+ </dict>
632+ <dict>
633+ <key>name</key>
634+ <string>Diff Deleted</string>
635+ <key>scope</key>
636+ <string>markup.deleted.diff</string>
637+ <key>settings</key>
638+ <dict>
639+ <key>foreground</key>
640+ <string>#ed8796</string>
641+ </dict>
642+ </dict>
643+ <dict>
644+ <key>name</key>
645+ <string>dotenv left-hand side assignments</string>
646+ <key>scope</key>
647+ <string>variable.other.env</string>
648+ <key>settings</key>
649+ <dict>
650+ <key>foreground</key>
651+ <string>#8aadf4</string>
652+ </dict>
653+ </dict>
654+ <dict>
655+ <key>name</key>
656+ <string>dotenv reference to existing env variable</string>
657+ <key>scope</key>
658+ <string>string.quoted variable.other.env</string>
659+ <key>settings</key>
660+ <dict>
661+ <key>foreground</key>
662+ <string>#cad3f5</string>
663+ </dict>
664+ </dict>
665+ <dict>
666+ <key>name</key>
667+ <string>GDScript functions</string>
668+ <key>scope</key>
669+ <string>support.function.builtin.gdscript</string>
670+ <key>settings</key>
671+ <dict>
672+ <key>foreground</key>
673+ <string>#8aadf4</string>
674+ </dict>
675+ </dict>
676+ <dict>
677+ <key>name</key>
678+ <string>GDScript constants</string>
679+ <key>scope</key>
680+ <string>constant.language.gdscript</string>
681+ <key>settings</key>
682+ <dict>
683+ <key>foreground</key>
684+ <string>#f5a97f</string>
685+ </dict>
686+ </dict>
687+ <dict>
688+ <key>name</key>
689+ <string>Comment keywords</string>
690+ <key>scope</key>
691+ <string>comment meta.annotation.go</string>
692+ <key>settings</key>
693+ <dict>
694+ <key>foreground</key>
695+ <string>#ee99a0</string>
696+ </dict>
697+ </dict>
698+ <dict>
699+ <key>name</key>
700+ <string>go:embed, go:build, etc.</string>
701+ <key>scope</key>
702+ <string>comment meta.annotation.parameters.go</string>
703+ <key>settings</key>
704+ <dict>
705+ <key>foreground</key>
706+ <string>#f5a97f</string>
707+ </dict>
708+ </dict>
709+ <dict>
710+ <key>name</key>
711+ <string>Go constants (nil, true, false)</string>
712+ <key>scope</key>
713+ <string>constant.language.go</string>
714+ <key>settings</key>
715+ <dict>
716+ <key>foreground</key>
717+ <string>#f5a97f</string>
718+ </dict>
719+ </dict>
720+ <dict>
721+ <key>name</key>
722+ <string>GraphQL variables</string>
723+ <key>scope</key>
724+ <string>variable.graphql</string>
725+ <key>settings</key>
726+ <dict>
727+ <key>foreground</key>
728+ <string>#cad3f5</string>
729+ </dict>
730+ </dict>
731+ <dict>
732+ <key>name</key>
733+ <string>GraphQL aliases</string>
734+ <key>scope</key>
735+ <string>string.unquoted.alias.graphql</string>
736+ <key>settings</key>
737+ <dict>
738+ <key>foreground</key>
739+ <string>#f0c6c6</string>
740+ </dict>
741+ </dict>
742+ <dict>
743+ <key>name</key>
744+ <string>GraphQL enum members</string>
745+ <key>scope</key>
746+ <string>constant.character.enum.graphql</string>
747+ <key>settings</key>
748+ <dict>
749+ <key>foreground</key>
750+ <string>#8bd5ca</string>
751+ </dict>
752+ </dict>
753+ <dict>
754+ <key>name</key>
755+ <string>GraphQL field in types</string>
756+ <key>scope</key>
757+ <string>meta.objectvalues.graphql constant.object.key.graphql string.unquoted.graphql</string>
758+ <key>settings</key>
759+ <dict>
760+ <key>foreground</key>
761+ <string>#f0c6c6</string>
762+ </dict>
763+ </dict>
764+ <dict>
765+ <key>name</key>
766+ <string>HTML/XML DOCTYPE as keyword</string>
767+ <key>scope</key>
768+ <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>
769+ <key>settings</key>
770+ <dict>
771+ <key>foreground</key>
772+ <string>#c6a0f6</string>
773+ </dict>
774+ </dict>
775+ <dict>
776+ <key>name</key>
777+ <string>HTML/XML-like <tags/></string>
778+ <key>scope</key>
779+ <string>entity.name.tag</string>
780+ <key>settings</key>
781+ <dict>
782+ <key>foreground</key>
783+ <string>#8aadf4</string>
784+ <key>fontStyle</key>
785+ <string/>
786+ </dict>
787+ </dict>
788+ <dict>
789+ <key>name</key>
790+ <string>Special characters like &amp;</string>
791+ <key>scope</key>
792+ <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>
793+ <key>settings</key>
794+ <dict>
795+ <key>foreground</key>
796+ <string>#ed8796</string>
797+ </dict>
798+ </dict>
799+ <dict>
800+ <key>name</key>
801+ <string>HTML/XML tag attribute values</string>
802+ <key>scope</key>
803+ <string>entity.other.attribute-name</string>
804+ <key>settings</key>
805+ <dict>
806+ <key>foreground</key>
807+ <string>#eed49f</string>
808+ </dict>
809+ </dict>
810+ <dict>
811+ <key>name</key>
812+ <string>Components</string>
813+ <key>scope</key>
814+ <string>support.class.component, support.class.component.jsx, support.class.component.tsx, support.class.component.vue</string>
815+ <key>settings</key>
816+ <dict>
817+ <key>foreground</key>
818+ <string>#f5bde6</string>
819+ <key>fontStyle</key>
820+ <string/>
821+ </dict>
822+ </dict>
823+ <dict>
824+ <key>name</key>
825+ <string>Annotations</string>
826+ <key>scope</key>
827+ <string>punctuation.definition.annotation, storage.type.annotation</string>
828+ <key>settings</key>
829+ <dict>
830+ <key>foreground</key>
831+ <string>#f5a97f</string>
832+ </dict>
833+ </dict>
834+ <dict>
835+ <key>name</key>
836+ <string>Java enums</string>
837+ <key>scope</key>
838+ <string>constant.other.enum.java</string>
839+ <key>settings</key>
840+ <dict>
841+ <key>foreground</key>
842+ <string>#8bd5ca</string>
843+ </dict>
844+ </dict>
845+ <dict>
846+ <key>name</key>
847+ <string>Java imports</string>
848+ <key>scope</key>
849+ <string>storage.modifier.import.java</string>
850+ <key>settings</key>
851+ <dict>
852+ <key>foreground</key>
853+ <string>#cad3f5</string>
854+ </dict>
855+ </dict>
856+ <dict>
857+ <key>name</key>
858+ <string>Javadoc</string>
859+ <key>scope</key>
860+ <string>comment.block.javadoc.java keyword.other.documentation.javadoc.java</string>
861+ <key>settings</key>
862+ <dict>
863+ <key>fontStyle</key>
864+ <string/>
865+ </dict>
866+ </dict>
867+ <dict>
868+ <key>name</key>
869+ <string>Exported Variable</string>
870+ <key>scope</key>
871+ <string>meta.export variable.other.readwrite.js</string>
872+ <key>settings</key>
873+ <dict>
874+ <key>foreground</key>
875+ <string>#ee99a0</string>
876+ </dict>
877+ </dict>
878+ <dict>
879+ <key>name</key>
880+ <string>JS/TS constants & properties</string>
881+ <key>scope</key>
882+ <string>variable.other.constant.js, variable.other.constant.ts, variable.other.property.js, variable.other.property.ts</string>
883+ <key>settings</key>
884+ <dict>
885+ <key>foreground</key>
886+ <string>#cad3f5</string>
887+ </dict>
888+ </dict>
889+ <dict>
890+ <key>name</key>
891+ <string>JSDoc; these are mainly params, so styled as such</string>
892+ <key>scope</key>
893+ <string>variable.other.jsdoc, comment.block.documentation variable.other</string>
894+ <key>settings</key>
895+ <dict>
896+ <key>foreground</key>
897+ <string>#ee99a0</string>
898+ <key>fontStyle</key>
899+ <string/>
900+ </dict>
901+ </dict>
902+ <dict>
903+ <key>name</key>
904+ <string>JSDoc keywords</string>
905+ <key>scope</key>
906+ <string>storage.type.class.jsdoc</string>
907+ <key>settings</key>
908+ <dict>
909+ <key>fontStyle</key>
910+ <string/>
911+ </dict>
912+ </dict>
913+ <dict>
914+ <key>scope</key>
915+ <string>support.type.object.console.js</string>
916+ <key>settings</key>
917+ <dict>
918+ <key>foreground</key>
919+ <string>#cad3f5</string>
920+ </dict>
921+ </dict>
922+ <dict>
923+ <key>name</key>
924+ <string>Node constants as keywords (module, etc.)</string>
925+ <key>scope</key>
926+ <string>support.constant.node, support.type.object.module.js</string>
927+ <key>settings</key>
928+ <dict>
929+ <key>foreground</key>
930+ <string>#c6a0f6</string>
931+ </dict>
932+ </dict>
933+ <dict>
934+ <key>name</key>
935+ <string>implements as keyword</string>
936+ <key>scope</key>
937+ <string>storage.modifier.implements</string>
938+ <key>settings</key>
939+ <dict>
940+ <key>foreground</key>
941+ <string>#c6a0f6</string>
942+ </dict>
943+ </dict>
944+ <dict>
945+ <key>name</key>
946+ <string>Builtin types</string>
947+ <key>scope</key>
948+ <string>constant.language.null.js, constant.language.null.ts, constant.language.undefined.js, constant.language.undefined.ts, support.type.builtin.ts</string>
949+ <key>settings</key>
950+ <dict>
951+ <key>foreground</key>
952+ <string>#c6a0f6</string>
953+ </dict>
954+ </dict>
955+ <dict>
956+ <key>scope</key>
957+ <string>variable.parameter.generic</string>
958+ <key>settings</key>
959+ <dict>
960+ <key>foreground</key>
961+ <string>#eed49f</string>
962+ </dict>
963+ </dict>
964+ <dict>
965+ <key>name</key>
966+ <string>Arrow functions</string>
967+ <key>scope</key>
968+ <string>keyword.declaration.function.arrow.js, storage.type.function.arrow.ts</string>
969+ <key>settings</key>
970+ <dict>
971+ <key>foreground</key>
972+ <string>#8bd5ca</string>
973+ </dict>
974+ </dict>
975+ <dict>
976+ <key>name</key>
977+ <string>Decorator punctuations (decorators inherit from blue functions, instead of styleguide peach)</string>
978+ <key>scope</key>
979+ <string>punctuation.decorator.ts</string>
980+ <key>settings</key>
981+ <dict>
982+ <key>foreground</key>
983+ <string>#8aadf4</string>
984+ <key>fontStyle</key>
985+ <string>italic</string>
986+ </dict>
987+ </dict>
988+ <dict>
989+ <key>name</key>
990+ <string>Extra JS/TS keywords</string>
991+ <key>scope</key>
992+ <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>
993+ <key>settings</key>
994+ <dict>
995+ <key>foreground</key>
996+ <string>#c6a0f6</string>
997+ </dict>
998+ </dict>
999+ <dict>
1000+ <key>name</key>
1001+ <string>Julia macros</string>
1002+ <key>scope</key>
1003+ <string>support.function.macro.julia</string>
1004+ <key>settings</key>
1005+ <dict>
1006+ <key>foreground</key>
1007+ <string>#8bd5ca</string>
1008+ <key>fontStyle</key>
1009+ <string>italic</string>
1010+ </dict>
1011+ </dict>
1012+ <dict>
1013+ <key>name</key>
1014+ <string>Julia language constants (true, false)</string>
1015+ <key>scope</key>
1016+ <string>constant.language.julia</string>
1017+ <key>settings</key>
1018+ <dict>
1019+ <key>foreground</key>
1020+ <string>#f5a97f</string>
1021+ </dict>
1022+ </dict>
1023+ <dict>
1024+ <key>name</key>
1025+ <string>Julia other constants (these seem to be arguments inside arrays)</string>
1026+ <key>scope</key>
1027+ <string>constant.other.symbol.julia</string>
1028+ <key>settings</key>
1029+ <dict>
1030+ <key>foreground</key>
1031+ <string>#ee99a0</string>
1032+ </dict>
1033+ </dict>
1034+ <dict>
1035+ <key>name</key>
1036+ <string>LaTeX preamble</string>
1037+ <key>scope</key>
1038+ <string>text.tex keyword.control.preamble</string>
1039+ <key>settings</key>
1040+ <dict>
1041+ <key>foreground</key>
1042+ <string>#8bd5ca</string>
1043+ </dict>
1044+ </dict>
1045+ <dict>
1046+ <key>name</key>
1047+ <string>LaTeX be functions</string>
1048+ <key>scope</key>
1049+ <string>text.tex support.function.be</string>
1050+ <key>settings</key>
1051+ <dict>
1052+ <key>foreground</key>
1053+ <string>#91d7e3</string>
1054+ </dict>
1055+ </dict>
1056+ <dict>
1057+ <key>name</key>
1058+ <string>LaTeX math</string>
1059+ <key>scope</key>
1060+ <string>constant.other.general.math.tex</string>
1061+ <key>settings</key>
1062+ <dict>
1063+ <key>foreground</key>
1064+ <string>#f0c6c6</string>
1065+ </dict>
1066+ </dict>
1067+ <dict>
1068+ <key>name</key>
1069+ <string>Liquid Builtin Objects & User Defined Variables</string>
1070+ <key>scope</key>
1071+ <string>variable.language.liquid</string>
1072+ <key>settings</key>
1073+ <dict>
1074+ <key>foreground</key>
1075+ <string>#f5bde6</string>
1076+ </dict>
1077+ </dict>
1078+ <dict>
1079+ <key>name</key>
1080+ <string>Lua docstring keywords</string>
1081+ <key>scope</key>
1082+ <string>comment.line.double-dash.documentation.lua storage.type.annotation.lua</string>
1083+ <key>settings</key>
1084+ <dict>
1085+ <key>foreground</key>
1086+ <string>#c6a0f6</string>
1087+ <key>fontStyle</key>
1088+ <string/>
1089+ </dict>
1090+ </dict>
1091+ <dict>
1092+ <key>name</key>
1093+ <string>Lua docstring variables</string>
1094+ <key>scope</key>
1095+ <string>comment.line.double-dash.documentation.lua entity.name.variable.lua, comment.line.double-dash.documentation.lua variable.lua</string>
1096+ <key>settings</key>
1097+ <dict>
1098+ <key>foreground</key>
1099+ <string>#cad3f5</string>
1100+ </dict>
1101+ </dict>
1102+ <dict>
1103+ <key>scope</key>
1104+ <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>
1105+ <key>settings</key>
1106+ <dict>
1107+ <key>foreground</key>
1108+ <string>#ed8796</string>
1109+ </dict>
1110+ </dict>
1111+ <dict>
1112+ <key>scope</key>
1113+ <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>
1114+ <key>settings</key>
1115+ <dict>
1116+ <key>foreground</key>
1117+ <string>#f5a97f</string>
1118+ </dict>
1119+ </dict>
1120+ <dict>
1121+ <key>scope</key>
1122+ <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>
1123+ <key>settings</key>
1124+ <dict>
1125+ <key>foreground</key>
1126+ <string>#eed49f</string>
1127+ </dict>
1128+ </dict>
1129+ <dict>
1130+ <key>scope</key>
1131+ <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>
1132+ <key>settings</key>
1133+ <dict>
1134+ <key>foreground</key>
1135+ <string>#a6da95</string>
1136+ </dict>
1137+ </dict>
1138+ <dict>
1139+ <key>scope</key>
1140+ <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>
1141+ <key>settings</key>
1142+ <dict>
1143+ <key>foreground</key>
1144+ <string>#7dc4e4</string>
1145+ </dict>
1146+ </dict>
1147+ <dict>
1148+ <key>scope</key>
1149+ <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>
1150+ <key>settings</key>
1151+ <dict>
1152+ <key>foreground</key>
1153+ <string>#b7bdf8</string>
1154+ </dict>
1155+ </dict>
1156+ <dict>
1157+ <key>scope</key>
1158+ <string>markup.bold</string>
1159+ <key>settings</key>
1160+ <dict>
1161+ <key>foreground</key>
1162+ <string>#ed8796</string>
1163+ <key>fontStyle</key>
1164+ <string>bold</string>
1165+ </dict>
1166+ </dict>
1167+ <dict>
1168+ <key>scope</key>
1169+ <string>markup.italic</string>
1170+ <key>settings</key>
1171+ <dict>
1172+ <key>foreground</key>
1173+ <string>#ed8796</string>
1174+ <key>fontStyle</key>
1175+ <string>italic</string>
1176+ </dict>
1177+ </dict>
1178+ <dict>
1179+ <key>scope</key>
1180+ <string>markup.strikethrough</string>
1181+ <key>settings</key>
1182+ <dict>
1183+ <key>foreground</key>
1184+ <string>#a5adcb</string>
1185+ <key>fontStyle</key>
1186+ <string>strikethrough</string>
1187+ </dict>
1188+ </dict>
1189+ <dict>
1190+ <key>name</key>
1191+ <string>Markdown auto links</string>
1192+ <key>scope</key>
1193+ <string>punctuation.definition.link, markup.underline.link</string>
1194+ <key>settings</key>
1195+ <dict>
1196+ <key>foreground</key>
1197+ <string>#8aadf4</string>
1198+ </dict>
1199+ </dict>
1200+ <dict>
1201+ <key>name</key>
1202+ <string>Markdown links</string>
1203+ <key>scope</key>
1204+ <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>
1205+ <key>settings</key>
1206+ <dict>
1207+ <key>foreground</key>
1208+ <string>#b7bdf8</string>
1209+ </dict>
1210+ </dict>
1211+ <dict>
1212+ <key>name</key>
1213+ <string>Markdown code spans</string>
1214+ <key>scope</key>
1215+ <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>
1216+ <key>settings</key>
1217+ <dict>
1218+ <key>foreground</key>
1219+ <string>#a6da95</string>
1220+ </dict>
1221+ </dict>
1222+ <dict>
1223+ <key>name</key>
1224+ <string>Markdown triple backtick language identifier</string>
1225+ <key>scope</key>
1226+ <string>fenced_code.block.language</string>
1227+ <key>settings</key>
1228+ <dict>
1229+ <key>foreground</key>
1230+ <string>#91d7e3</string>
1231+ </dict>
1232+ </dict>
1233+ <dict>
1234+ <key>name</key>
1235+ <string>Markdown triple backticks</string>
1236+ <key>scope</key>
1237+ <string>markup.fenced_code.block punctuation.definition, markup.raw support.asciidoc</string>
1238+ <key>settings</key>
1239+ <dict>
1240+ <key>foreground</key>
1241+ <string>#939ab7</string>
1242+ </dict>
1243+ </dict>
1244+ <dict>
1245+ <key>name</key>
1246+ <string>Markdown quotes</string>
1247+ <key>scope</key>
1248+ <string>markup.quote, punctuation.definition.quote.begin</string>
1249+ <key>settings</key>
1250+ <dict>
1251+ <key>foreground</key>
1252+ <string>#f5bde6</string>
1253+ </dict>
1254+ </dict>
1255+ <dict>
1256+ <key>name</key>
1257+ <string>Markdown separators</string>
1258+ <key>scope</key>
1259+ <string>meta.separator.markdown</string>
1260+ <key>settings</key>
1261+ <dict>
1262+ <key>foreground</key>
1263+ <string>#8bd5ca</string>
1264+ </dict>
1265+ </dict>
1266+ <dict>
1267+ <key>name</key>
1268+ <string>Markdown list bullets</string>
1269+ <key>scope</key>
1270+ <string>punctuation.definition.list.begin.markdown, punctuation.definition.list.begin.quarto, markup.list.bullet</string>
1271+ <key>settings</key>
1272+ <dict>
1273+ <key>foreground</key>
1274+ <string>#8bd5ca</string>
1275+ </dict>
1276+ </dict>
1277+ <dict>
1278+ <key>name</key>
1279+ <string>Quarto headings</string>
1280+ <key>scope</key>
1281+ <string>markup.heading.quarto</string>
1282+ <key>settings</key>
1283+ <dict>
1284+ <key>fontStyle</key>
1285+ <string>bold</string>
1286+ </dict>
1287+ </dict>
1288+ <dict>
1289+ <key>name</key>
1290+ <string>Nix attribute names</string>
1291+ <key>scope</key>
1292+ <string>entity.other.attribute-name.multipart.nix, entity.other.attribute-name.single.nix</string>
1293+ <key>settings</key>
1294+ <dict>
1295+ <key>foreground</key>
1296+ <string>#8aadf4</string>
1297+ </dict>
1298+ </dict>
1299+ <dict>
1300+ <key>name</key>
1301+ <string>Nix parameter names</string>
1302+ <key>scope</key>
1303+ <string>variable.parameter.name.nix</string>
1304+ <key>settings</key>
1305+ <dict>
1306+ <key>foreground</key>
1307+ <string>#cad3f5</string>
1308+ <key>fontStyle</key>
1309+ <string/>
1310+ </dict>
1311+ </dict>
1312+ <dict>
1313+ <key>name</key>
1314+ <string>Nix interpolated parameter names</string>
1315+ <key>scope</key>
1316+ <string>meta.embedded variable.parameter.name.nix</string>
1317+ <key>settings</key>
1318+ <dict>
1319+ <key>foreground</key>
1320+ <string>#b7bdf8</string>
1321+ <key>fontStyle</key>
1322+ <string/>
1323+ </dict>
1324+ </dict>
1325+ <dict>
1326+ <key>name</key>
1327+ <string>Nix paths</string>
1328+ <key>scope</key>
1329+ <string>string.unquoted.path.nix</string>
1330+ <key>settings</key>
1331+ <dict>
1332+ <key>foreground</key>
1333+ <string>#f5bde6</string>
1334+ <key>fontStyle</key>
1335+ <string/>
1336+ </dict>
1337+ </dict>
1338+ <dict>
1339+ <key>name</key>
1340+ <string>PHP Attributes</string>
1341+ <key>scope</key>
1342+ <string>support.attribute.builtin, meta.attribute.php</string>
1343+ <key>settings</key>
1344+ <dict>
1345+ <key>foreground</key>
1346+ <string>#eed49f</string>
1347+ </dict>
1348+ </dict>
1349+ <dict>
1350+ <key>name</key>
1351+ <string>PHP Parameters (needed for the leading dollar sign)</string>
1352+ <key>scope</key>
1353+ <string>meta.function.parameters.php punctuation.definition.variable.php</string>
1354+ <key>settings</key>
1355+ <dict>
1356+ <key>foreground</key>
1357+ <string>#ee99a0</string>
1358+ </dict>
1359+ </dict>
1360+ <dict>
1361+ <key>name</key>
1362+ <string>PHP Constants (null, __FILE__, etc.)</string>
1363+ <key>scope</key>
1364+ <string>constant.language.php</string>
1365+ <key>settings</key>
1366+ <dict>
1367+ <key>foreground</key>
1368+ <string>#c6a0f6</string>
1369+ </dict>
1370+ </dict>
1371+ <dict>
1372+ <key>name</key>
1373+ <string>PHP functions</string>
1374+ <key>scope</key>
1375+ <string>text.html.php support.function</string>
1376+ <key>settings</key>
1377+ <dict>
1378+ <key>foreground</key>
1379+ <string>#91d7e3</string>
1380+ </dict>
1381+ </dict>
1382+ <dict>
1383+ <key>name</key>
1384+ <string>PHPdoc keywords</string>
1385+ <key>scope</key>
1386+ <string>keyword.other.phpdoc.php</string>
1387+ <key>settings</key>
1388+ <dict>
1389+ <key>fontStyle</key>
1390+ <string/>
1391+ </dict>
1392+ </dict>
1393+ <dict>
1394+ <key>name</key>
1395+ <string>Python argument functions reset to text, otherwise they inherit blue from function-call</string>
1396+ <key>scope</key>
1397+ <string>support.variable.magic.python, meta.function-call.arguments.python</string>
1398+ <key>settings</key>
1399+ <dict>
1400+ <key>foreground</key>
1401+ <string>#cad3f5</string>
1402+ </dict>
1403+ </dict>
1404+ <dict>
1405+ <key>name</key>
1406+ <string>Python double underscore functions</string>
1407+ <key>scope</key>
1408+ <string>support.function.magic.python</string>
1409+ <key>settings</key>
1410+ <dict>
1411+ <key>foreground</key>
1412+ <string>#91d7e3</string>
1413+ <key>fontStyle</key>
1414+ <string>italic</string>
1415+ </dict>
1416+ </dict>
1417+ <dict>
1418+ <key>name</key>
1419+ <string>Python `self` keyword</string>
1420+ <key>scope</key>
1421+ <string>variable.parameter.function.language.special.self.python, variable.language.special.self.python</string>
1422+ <key>settings</key>
1423+ <dict>
1424+ <key>foreground</key>
1425+ <string>#ed8796</string>
1426+ <key>fontStyle</key>
1427+ <string>italic</string>
1428+ </dict>
1429+ </dict>
1430+ <dict>
1431+ <key>name</key>
1432+ <string>python keyword flow/logical (for ... in)</string>
1433+ <key>scope</key>
1434+ <string>keyword.control.flow.python, keyword.operator.logical.python</string>
1435+ <key>settings</key>
1436+ <dict>
1437+ <key>foreground</key>
1438+ <string>#c6a0f6</string>
1439+ </dict>
1440+ </dict>
1441+ <dict>
1442+ <key>name</key>
1443+ <string>python storage type</string>
1444+ <key>scope</key>
1445+ <string>storage.type.function.python</string>
1446+ <key>settings</key>
1447+ <dict>
1448+ <key>foreground</key>
1449+ <string>#c6a0f6</string>
1450+ </dict>
1451+ </dict>
1452+ <dict>
1453+ <key>name</key>
1454+ <string>python function support</string>
1455+ <key>scope</key>
1456+ <string>support.token.decorator.python, meta.function.decorator.identifier.python</string>
1457+ <key>settings</key>
1458+ <dict>
1459+ <key>foreground</key>
1460+ <string>#91d7e3</string>
1461+ </dict>
1462+ </dict>
1463+ <dict>
1464+ <key>name</key>
1465+ <string>python function calls</string>
1466+ <key>scope</key>
1467+ <string>meta.function-call.python</string>
1468+ <key>settings</key>
1469+ <dict>
1470+ <key>foreground</key>
1471+ <string>#8aadf4</string>
1472+ </dict>
1473+ </dict>
1474+ <dict>
1475+ <key>name</key>
1476+ <string>python function decorators</string>
1477+ <key>scope</key>
1478+ <string>entity.name.function.decorator.python, punctuation.definition.decorator.python</string>
1479+ <key>settings</key>
1480+ <dict>
1481+ <key>foreground</key>
1482+ <string>#f5a97f</string>
1483+ <key>fontStyle</key>
1484+ <string>italic</string>
1485+ </dict>
1486+ </dict>
1487+ <dict>
1488+ <key>name</key>
1489+ <string>python placeholder reset to normal string</string>
1490+ <key>scope</key>
1491+ <string>constant.character.format.placeholder.other.python</string>
1492+ <key>settings</key>
1493+ <dict>
1494+ <key>foreground</key>
1495+ <string>#f5bde6</string>
1496+ </dict>
1497+ </dict>
1498+ <dict>
1499+ <key>name</key>
1500+ <string>Python exception & builtins such as exit()</string>
1501+ <key>scope</key>
1502+ <string>support.type.exception.python, support.function.builtin.python</string>
1503+ <key>settings</key>
1504+ <dict>
1505+ <key>foreground</key>
1506+ <string>#f5a97f</string>
1507+ </dict>
1508+ </dict>
1509+ <dict>
1510+ <key>name</key>
1511+ <string>entity.name.type</string>
1512+ <key>scope</key>
1513+ <string>support.type.python</string>
1514+ <key>settings</key>
1515+ <dict>
1516+ <key>foreground</key>
1517+ <string>#c6a0f6</string>
1518+ </dict>
1519+ </dict>
1520+ <dict>
1521+ <key>name</key>
1522+ <string>python constants (True/False)</string>
1523+ <key>scope</key>
1524+ <string>constant.language.python</string>
1525+ <key>settings</key>
1526+ <dict>
1527+ <key>foreground</key>
1528+ <string>#f5a97f</string>
1529+ </dict>
1530+ </dict>
1531+ <dict>
1532+ <key>name</key>
1533+ <string>Arguments accessed later in the function body</string>
1534+ <key>scope</key>
1535+ <string>meta.indexed-name.python, meta.item-access.python</string>
1536+ <key>settings</key>
1537+ <dict>
1538+ <key>foreground</key>
1539+ <string>#ee99a0</string>
1540+ <key>fontStyle</key>
1541+ <string>italic</string>
1542+ </dict>
1543+ </dict>
1544+ <dict>
1545+ <key>name</key>
1546+ <string>Python f-strings/binary/unicode storage types</string>
1547+ <key>scope</key>
1548+ <string>storage.type.string.python</string>
1549+ <key>settings</key>
1550+ <dict>
1551+ <key>foreground</key>
1552+ <string>#a6da95</string>
1553+ <key>fontStyle</key>
1554+ <string>italic</string>
1555+ </dict>
1556+ </dict>
1557+ <dict>
1558+ <key>name</key>
1559+ <string>Python type hints</string>
1560+ <key>scope</key>
1561+ <string>meta.function.parameters.python</string>
1562+ <key>settings</key>
1563+ <dict>
1564+ <key>fontStyle</key>
1565+ <string/>
1566+ </dict>
1567+ </dict>
1568+ <dict>
1569+ <key>name</key>
1570+ <string>Regex string begin/end in JS/TS</string>
1571+ <key>scope</key>
1572+ <string>string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end</string>
1573+ <key>settings</key>
1574+ <dict>
1575+ <key>foreground</key>
1576+ <string>#f5bde6</string>
1577+ </dict>
1578+ </dict>
1579+ <dict>
1580+ <key>name</key>
1581+ <string>Regex anchors (^, $)</string>
1582+ <key>scope</key>
1583+ <string>keyword.control.anchor.regexp</string>
1584+ <key>settings</key>
1585+ <dict>
1586+ <key>foreground</key>
1587+ <string>#c6a0f6</string>
1588+ </dict>
1589+ </dict>
1590+ <dict>
1591+ <key>name</key>
1592+ <string>Regex regular string match</string>
1593+ <key>scope</key>
1594+ <string>string.regexp.ts</string>
1595+ <key>settings</key>
1596+ <dict>
1597+ <key>foreground</key>
1598+ <string>#cad3f5</string>
1599+ </dict>
1600+ </dict>
1601+ <dict>
1602+ <key>name</key>
1603+ <string>Regex group parenthesis & backreference (\1, \2, \3, ...)</string>
1604+ <key>scope</key>
1605+ <string>punctuation.definition.group.regexp, keyword.other.back-reference.regexp</string>
1606+ <key>settings</key>
1607+ <dict>
1608+ <key>foreground</key>
1609+ <string>#a6da95</string>
1610+ </dict>
1611+ </dict>
1612+ <dict>
1613+ <key>name</key>
1614+ <string>Regex character class []</string>
1615+ <key>scope</key>
1616+ <string>punctuation.definition.character-class.regexp</string>
1617+ <key>settings</key>
1618+ <dict>
1619+ <key>foreground</key>
1620+ <string>#eed49f</string>
1621+ </dict>
1622+ </dict>
1623+ <dict>
1624+ <key>name</key>
1625+ <string>Regex character classes (\d, \w, \s)</string>
1626+ <key>scope</key>
1627+ <string>constant.other.character-class.regexp</string>
1628+ <key>settings</key>
1629+ <dict>
1630+ <key>foreground</key>
1631+ <string>#f5bde6</string>
1632+ </dict>
1633+ </dict>
1634+ <dict>
1635+ <key>name</key>
1636+ <string>Regex range</string>
1637+ <key>scope</key>
1638+ <string>constant.other.character-class.range.regexp</string>
1639+ <key>settings</key>
1640+ <dict>
1641+ <key>foreground</key>
1642+ <string>#f4dbd6</string>
1643+ </dict>
1644+ </dict>
1645+ <dict>
1646+ <key>name</key>
1647+ <string>Regex quantifier</string>
1648+ <key>scope</key>
1649+ <string>keyword.operator.quantifier.regexp</string>
1650+ <key>settings</key>
1651+ <dict>
1652+ <key>foreground</key>
1653+ <string>#8bd5ca</string>
1654+ </dict>
1655+ </dict>
1656+ <dict>
1657+ <key>name</key>
1658+ <string>Regex constant/numeric</string>
1659+ <key>scope</key>
1660+ <string>constant.character.numeric.regexp</string>
1661+ <key>settings</key>
1662+ <dict>
1663+ <key>foreground</key>
1664+ <string>#f5a97f</string>
1665+ </dict>
1666+ </dict>
1667+ <dict>
1668+ <key>name</key>
1669+ <string>Regex lookaheads, negative lookaheads, lookbehinds, negative lookbehinds</string>
1670+ <key>scope</key>
1671+ <string>punctuation.definition.group.no-capture.regexp, meta.assertion.look-ahead.regexp, meta.assertion.negative-look-ahead.regexp</string>
1672+ <key>settings</key>
1673+ <dict>
1674+ <key>foreground</key>
1675+ <string>#8aadf4</string>
1676+ </dict>
1677+ </dict>
1678+ <dict>
1679+ <key>name</key>
1680+ <string>Rust attribute</string>
1681+ <key>scope</key>
1682+ <string>meta.annotation.rust, meta.annotation.rust punctuation, meta.attribute.rust, punctuation.definition.attribute.rust</string>
1683+ <key>settings</key>
1684+ <dict>
1685+ <key>foreground</key>
1686+ <string>#eed49f</string>
1687+ <key>fontStyle</key>
1688+ <string>italic</string>
1689+ </dict>
1690+ </dict>
1691+ <dict>
1692+ <key>name</key>
1693+ <string>Rust attribute strings</string>
1694+ <key>scope</key>
1695+ <string>meta.attribute.rust string.quoted.double.rust, meta.attribute.rust string.quoted.single.char.rust</string>
1696+ <key>settings</key>
1697+ <dict>
1698+ <key>fontStyle</key>
1699+ <string/>
1700+ </dict>
1701+ </dict>
1702+ <dict>
1703+ <key>name</key>
1704+ <string>Rust keyword</string>
1705+ <key>scope</key>
1706+ <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>
1707+ <key>settings</key>
1708+ <dict>
1709+ <key>foreground</key>
1710+ <string>#c6a0f6</string>
1711+ <key>fontStyle</key>
1712+ <string/>
1713+ </dict>
1714+ </dict>
1715+ <dict>
1716+ <key>name</key>
1717+ <string>Rust u/i32, u/i64, etc.</string>
1718+ <key>scope</key>
1719+ <string>entity.name.type.numeric.rust</string>
1720+ <key>settings</key>
1721+ <dict>
1722+ <key>foreground</key>
1723+ <string>#c6a0f6</string>
1724+ <key>fontStyle</key>
1725+ <string/>
1726+ </dict>
1727+ </dict>
1728+ <dict>
1729+ <key>name</key>
1730+ <string>Rust generic</string>
1731+ <key>scope</key>
1732+ <string>meta.generic.rust</string>
1733+ <key>settings</key>
1734+ <dict>
1735+ <key>foreground</key>
1736+ <string>#f5a97f</string>
1737+ </dict>
1738+ </dict>
1739+ <dict>
1740+ <key>name</key>
1741+ <string>Rust impl</string>
1742+ <key>scope</key>
1743+ <string>entity.name.impl.rust</string>
1744+ <key>settings</key>
1745+ <dict>
1746+ <key>foreground</key>
1747+ <string>#eed49f</string>
1748+ <key>fontStyle</key>
1749+ <string>italic</string>
1750+ </dict>
1751+ </dict>
1752+ <dict>
1753+ <key>name</key>
1754+ <string>Rust module</string>
1755+ <key>scope</key>
1756+ <string>entity.name.module.rust</string>
1757+ <key>settings</key>
1758+ <dict>
1759+ <key>foreground</key>
1760+ <string>#f5a97f</string>
1761+ </dict>
1762+ </dict>
1763+ <dict>
1764+ <key>name</key>
1765+ <string>Rust trait</string>
1766+ <key>scope</key>
1767+ <string>entity.name.trait.rust</string>
1768+ <key>settings</key>
1769+ <dict>
1770+ <key>foreground</key>
1771+ <string>#eed49f</string>
1772+ <key>fontStyle</key>
1773+ <string>italic</string>
1774+ </dict>
1775+ </dict>
1776+ <dict>
1777+ <key>name</key>
1778+ <string>Rust struct</string>
1779+ <key>scope</key>
1780+ <string>storage.type.source.rust</string>
1781+ <key>settings</key>
1782+ <dict>
1783+ <key>foreground</key>
1784+ <string>#eed49f</string>
1785+ </dict>
1786+ </dict>
1787+ <dict>
1788+ <key>name</key>
1789+ <string>Rust union</string>
1790+ <key>scope</key>
1791+ <string>entity.name.union.rust</string>
1792+ <key>settings</key>
1793+ <dict>
1794+ <key>foreground</key>
1795+ <string>#eed49f</string>
1796+ </dict>
1797+ </dict>
1798+ <dict>
1799+ <key>name</key>
1800+ <string>Rust enum member</string>
1801+ <key>scope</key>
1802+ <string>meta.enum.rust storage.type.source.rust</string>
1803+ <key>settings</key>
1804+ <dict>
1805+ <key>foreground</key>
1806+ <string>#8bd5ca</string>
1807+ </dict>
1808+ </dict>
1809+ <dict>
1810+ <key>name</key>
1811+ <string>Rust macro</string>
1812+ <key>scope</key>
1813+ <string>support.macro.rust, meta.macro.rust support.function.rust, entity.name.function.macro.rust</string>
1814+ <key>settings</key>
1815+ <dict>
1816+ <key>foreground</key>
1817+ <string>#8aadf4</string>
1818+ <key>fontStyle</key>
1819+ <string>italic</string>
1820+ </dict>
1821+ </dict>
1822+ <dict>
1823+ <key>name</key>
1824+ <string>Rust lifetime</string>
1825+ <key>scope</key>
1826+ <string>storage.modifier.lifetime.rust, entity.name.type.lifetime</string>
1827+ <key>settings</key>
1828+ <dict>
1829+ <key>foreground</key>
1830+ <string>#8aadf4</string>
1831+ <key>fontStyle</key>
1832+ <string>italic</string>
1833+ </dict>
1834+ </dict>
1835+ <dict>
1836+ <key>name</key>
1837+ <string>Rust string formatting</string>
1838+ <key>scope</key>
1839+ <string>string.quoted.double.rust constant.other.placeholder.rust</string>
1840+ <key>settings</key>
1841+ <dict>
1842+ <key>foreground</key>
1843+ <string>#f5bde6</string>
1844+ </dict>
1845+ </dict>
1846+ <dict>
1847+ <key>name</key>
1848+ <string>Rust return type generic</string>
1849+ <key>scope</key>
1850+ <string>meta.function.return-type.rust meta.generic.rust storage.type.rust</string>
1851+ <key>settings</key>
1852+ <dict>
1853+ <key>foreground</key>
1854+ <string>#cad3f5</string>
1855+ </dict>
1856+ </dict>
1857+ <dict>
1858+ <key>name</key>
1859+ <string>Rust functions</string>
1860+ <key>scope</key>
1861+ <string>meta.function.call.rust</string>
1862+ <key>settings</key>
1863+ <dict>
1864+ <key>foreground</key>
1865+ <string>#8aadf4</string>
1866+ </dict>
1867+ </dict>
1868+ <dict>
1869+ <key>name</key>
1870+ <string>Rust angle brackets</string>
1871+ <key>scope</key>
1872+ <string>punctuation.brackets.angle.rust</string>
1873+ <key>settings</key>
1874+ <dict>
1875+ <key>foreground</key>
1876+ <string>#91d7e3</string>
1877+ </dict>
1878+ </dict>
1879+ <dict>
1880+ <key>name</key>
1881+ <string>Rust constants</string>
1882+ <key>scope</key>
1883+ <string>constant.other.caps.rust</string>
1884+ <key>settings</key>
1885+ <dict>
1886+ <key>foreground</key>
1887+ <string>#f5a97f</string>
1888+ </dict>
1889+ </dict>
1890+ <dict>
1891+ <key>name</key>
1892+ <string>Rust function parameters</string>
1893+ <key>scope</key>
1894+ <string>meta.function.definition.rust variable.other.rust</string>
1895+ <key>settings</key>
1896+ <dict>
1897+ <key>foreground</key>
1898+ <string>#ee99a0</string>
1899+ </dict>
1900+ </dict>
1901+ <dict>
1902+ <key>name</key>
1903+ <string>Rust closure variables</string>
1904+ <key>scope</key>
1905+ <string>meta.function.call.rust variable.other.rust</string>
1906+ <key>settings</key>
1907+ <dict>
1908+ <key>foreground</key>
1909+ <string>#cad3f5</string>
1910+ </dict>
1911+ </dict>
1912+ <dict>
1913+ <key>name</key>
1914+ <string>Rust self</string>
1915+ <key>scope</key>
1916+ <string>variable.language.self.rust</string>
1917+ <key>settings</key>
1918+ <dict>
1919+ <key>foreground</key>
1920+ <string>#ed8796</string>
1921+ </dict>
1922+ </dict>
1923+ <dict>
1924+ <key>name</key>
1925+ <string>Rust metavariable names</string>
1926+ <key>scope</key>
1927+ <string>variable.other.metavariable.name.rust, meta.macro.metavariable.rust keyword.operator.macro.dollar.rust</string>
1928+ <key>settings</key>
1929+ <dict>
1930+ <key>foreground</key>
1931+ <string>#f5bde6</string>
1932+ </dict>
1933+ </dict>
1934+ <dict>
1935+ <key>name</key>
1936+ <string>Shell shebang</string>
1937+ <key>scope</key>
1938+ <string>comment.line.shebang, comment.line.shebang punctuation.definition.comment, comment.line.shebang, punctuation.definition.comment.shebang.shell, meta.shebang.shell</string>
1939+ <key>settings</key>
1940+ <dict>
1941+ <key>foreground</key>
1942+ <string>#f5bde6</string>
1943+ <key>fontStyle</key>
1944+ <string>italic</string>
1945+ </dict>
1946+ </dict>
1947+ <dict>
1948+ <key>name</key>
1949+ <string>Shell shebang command</string>
1950+ <key>scope</key>
1951+ <string>comment.line.shebang constant.language</string>
1952+ <key>settings</key>
1953+ <dict>
1954+ <key>foreground</key>
1955+ <string>#8bd5ca</string>
1956+ <key>fontStyle</key>
1957+ <string>italic</string>
1958+ </dict>
1959+ </dict>
1960+ <dict>
1961+ <key>name</key>
1962+ <string>Shell interpolated command</string>
1963+ <key>scope</key>
1964+ <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>
1965+ <key>settings</key>
1966+ <dict>
1967+ <key>foreground</key>
1968+ <string>#ed8796</string>
1969+ </dict>
1970+ </dict>
1971+ <dict>
1972+ <key>name</key>
1973+ <string>Shell interpolated command variable</string>
1974+ <key>scope</key>
1975+ <string>meta.string meta.interpolation.parameter.shell variable.other.readwrite</string>
1976+ <key>settings</key>
1977+ <dict>
1978+ <key>foreground</key>
1979+ <string>#f5a97f</string>
1980+ <key>fontStyle</key>
1981+ <string>italic</string>
1982+ </dict>
1983+ </dict>
1984+ <dict>
1985+ <key>scope</key>
1986+ <string>source.shell punctuation.section.interpolation, punctuation.definition.evaluation.backticks.shell</string>
1987+ <key>settings</key>
1988+ <dict>
1989+ <key>foreground</key>
1990+ <string>#8bd5ca</string>
1991+ </dict>
1992+ </dict>
1993+ <dict>
1994+ <key>name</key>
1995+ <string>Shell EOF</string>
1996+ <key>scope</key>
1997+ <string>entity.name.tag.heredoc.shell</string>
1998+ <key>settings</key>
1999+ <dict>
2000+ <key>foreground</key>
2001+ <string>#c6a0f6</string>
2002+ </dict>
2003+ </dict>
2004+ <dict>
2005+ <key>name</key>
2006+ <string>Shell quoted variable</string>
2007+ <key>scope</key>
2008+ <string>string.quoted.double.shell variable.other.normal.shell</string>
2009+ <key>settings</key>
2010+ <dict>
2011+ <key>foreground</key>
2012+ <string>#cad3f5</string>
2013+ </dict>
2014+ </dict>
2015+ <dict>
2016+ <key>scope</key>
2017+ <string>markup.heading.typst</string>
2018+ <key>settings</key>
2019+ <dict>
2020+ <key>foreground</key>
2021+ <string>#ed8796</string>
2022+ </dict>
2023+ </dict>
2024+ <dict>
2025+ <key>name</key>
2026+ <string>JSON Keys</string>
2027+ <key>scope</key>
2028+ <string>source.json meta.mapping.key string</string>
2029+ <key>settings</key>
2030+ <dict>
2031+ <key>foreground</key>
2032+ <string>#8aadf4</string>
2033+ </dict>
2034+ </dict>
2035+ <dict>
2036+ <key>name</key>
2037+ <string>JSON key surrounding quotes</string>
2038+ <key>scope</key>
2039+ <string>source.json meta.mapping.key punctuation.definition.string.begin, source.json meta.mapping.key punctuation.definition.string.end</string>
2040+ <key>settings</key>
2041+ <dict>
2042+ <key>foreground</key>
2043+ <string>#939ab7</string>
2044+ </dict>
2045+ </dict>
2046+ <dict>
2047+ <key>scope</key>
2048+ <string>markup.heading.synopsis.man, markup.heading.title.man, markup.heading.other.man, markup.heading.env.man</string>
2049+ <key>settings</key>
2050+ <dict>
2051+ <key>foreground</key>
2052+ <string>#c6a0f6</string>
2053+ </dict>
2054+ </dict>
2055+ <dict>
2056+ <key>scope</key>
2057+ <string>markup.heading.commands.man</string>
2058+ <key>settings</key>
2059+ <dict>
2060+ <key>foreground</key>
2061+ <string>#8aadf4</string>
2062+ </dict>
2063+ </dict>
2064+ <dict>
2065+ <key>scope</key>
2066+ <string>markup.heading.env.man</string>
2067+ <key>settings</key>
2068+ <dict>
2069+ <key>foreground</key>
2070+ <string>#f5bde6</string>
2071+ </dict>
2072+ </dict>
2073+ <dict>
2074+ <key>name</key>
2075+ <string>Man page options</string>
2076+ <key>scope</key>
2077+ <string>entity.name</string>
2078+ <key>settings</key>
2079+ <dict>
2080+ <key>foreground</key>
2081+ <string>#8bd5ca</string>
2082+ </dict>
2083+ </dict>
2084+ <dict>
2085+ <key>scope</key>
2086+ <string>markup.heading.1.markdown</string>
2087+ <key>settings</key>
2088+ <dict>
2089+ <key>foreground</key>
2090+ <string>#ed8796</string>
2091+ </dict>
2092+ </dict>
2093+ <dict>
2094+ <key>scope</key>
2095+ <string>markup.heading.2.markdown</string>
2096+ <key>settings</key>
2097+ <dict>
2098+ <key>foreground</key>
2099+ <string>#f5a97f</string>
2100+ </dict>
2101+ </dict>
2102+ <dict>
2103+ <key>scope</key>
2104+ <string>markup.heading.markdown</string>
2105+ <key>settings</key>
2106+ <dict>
2107+ <key>foreground</key>
2108+ <string>#eed49f</string>
2109+ </dict>
2110+ </dict>
2111+ </array>
2112+ </dict>
2113+</plist>
1@@ -0,0 +1,2112 @@
2+<?xml version="1.0" encoding="UTF-8"?>
3+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
4+<plist version="1.0">
5+ <dict>
6+ <key>name</key>
7+ <string>Catppuccin Mocha</string>
8+ <key>semanticClass</key>
9+ <string>theme.dark.catppuccin-mocha</string>
10+ <key>uuid</key>
11+ <string>627ce890-fabb-4d39-9819-7be71f4bdca7</string>
12+ <key>author</key>
13+ <string>Catppuccin Org</string>
14+ <key>colorSpaceName</key>
15+ <string>sRGB</string>
16+ <key>settings</key>
17+ <array>
18+ <dict>
19+ <key>settings</key>
20+ <dict>
21+ <key>background</key>
22+ <string>#1e1e2e</string>
23+ <key>foreground</key>
24+ <string>#cdd6f4</string>
25+ <key>caret</key>
26+ <string>#f5e0dc</string>
27+ <key>lineHighlight</key>
28+ <string>#313244</string>
29+ <key>misspelling</key>
30+ <string>#f38ba8</string>
31+ <key>accent</key>
32+ <string>#cba6f7</string>
33+ <key>selection</key>
34+ <string>#9399b240</string>
35+ <key>activeGuide</key>
36+ <string>#45475a</string>
37+ <key>findHighlight</key>
38+ <string>#3e5767</string>
39+ <key>gutterForeground</key>
40+ <string>#7f849c</string>
41+ </dict>
42+ </dict>
43+ <dict>
44+ <key>name</key>
45+ <string>Basic text & variable names (incl. leading punctuation)</string>
46+ <key>scope</key>
47+ <string>text, source, variable.other.readwrite, punctuation.definition.variable</string>
48+ <key>settings</key>
49+ <dict>
50+ <key>foreground</key>
51+ <string>#cdd6f4</string>
52+ </dict>
53+ </dict>
54+ <dict>
55+ <key>name</key>
56+ <string>Parentheses, Brackets, Braces</string>
57+ <key>scope</key>
58+ <string>punctuation</string>
59+ <key>settings</key>
60+ <dict>
61+ <key>foreground</key>
62+ <string>#9399b2</string>
63+ <key>fontStyle</key>
64+ <string/>
65+ </dict>
66+ </dict>
67+ <dict>
68+ <key>name</key>
69+ <string>Comments</string>
70+ <key>scope</key>
71+ <string>comment, punctuation.definition.comment</string>
72+ <key>settings</key>
73+ <dict>
74+ <key>foreground</key>
75+ <string>#9399b2</string>
76+ <key>fontStyle</key>
77+ <string>italic</string>
78+ </dict>
79+ </dict>
80+ <dict>
81+ <key>scope</key>
82+ <string>string, punctuation.definition.string</string>
83+ <key>settings</key>
84+ <dict>
85+ <key>foreground</key>
86+ <string>#a6e3a1</string>
87+ </dict>
88+ </dict>
89+ <dict>
90+ <key>scope</key>
91+ <string>constant.character.escape</string>
92+ <key>settings</key>
93+ <dict>
94+ <key>foreground</key>
95+ <string>#f5c2e7</string>
96+ </dict>
97+ </dict>
98+ <dict>
99+ <key>name</key>
100+ <string>Booleans, constants, numbers</string>
101+ <key>scope</key>
102+ <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>
103+ <key>settings</key>
104+ <dict>
105+ <key>foreground</key>
106+ <string>#fab387</string>
107+ </dict>
108+ </dict>
109+ <dict>
110+ <key>scope</key>
111+ <string>keyword, keyword.operator.word, keyword.operator.new, variable.language.super, support.type.primitive, storage.type, storage.modifier, punctuation.definition.keyword</string>
112+ <key>settings</key>
113+ <dict>
114+ <key>foreground</key>
115+ <string>#cba6f7</string>
116+ <key>fontStyle</key>
117+ <string/>
118+ </dict>
119+ </dict>
120+ <dict>
121+ <key>scope</key>
122+ <string>entity.name.tag.documentation</string>
123+ <key>settings</key>
124+ <dict>
125+ <key>foreground</key>
126+ <string>#cba6f7</string>
127+ </dict>
128+ </dict>
129+ <dict>
130+ <key>name</key>
131+ <string>Punctuation</string>
132+ <key>scope</key>
133+ <string>keyword.operator, punctuation.accessor, punctuation.definition.generic, meta.function.closure punctuation.section.parameters, punctuation.definition.tag, punctuation.separator.key-value</string>
134+ <key>settings</key>
135+ <dict>
136+ <key>foreground</key>
137+ <string>#94e2d5</string>
138+ </dict>
139+ </dict>
140+ <dict>
141+ <key>scope</key>
142+ <string>entity.name.function, meta.function-call.method, support.function, support.function.misc, variable.function</string>
143+ <key>settings</key>
144+ <dict>
145+ <key>foreground</key>
146+ <string>#89b4fa</string>
147+ <key>fontStyle</key>
148+ <string>italic</string>
149+ </dict>
150+ </dict>
151+ <dict>
152+ <key>name</key>
153+ <string>Classes</string>
154+ <key>scope</key>
155+ <string>entity.name.class, entity.other.inherited-class, support.class, meta.function-call.constructor, entity.name.struct</string>
156+ <key>settings</key>
157+ <dict>
158+ <key>foreground</key>
159+ <string>#f9e2af</string>
160+ <key>fontStyle</key>
161+ <string>italic</string>
162+ </dict>
163+ </dict>
164+ <dict>
165+ <key>name</key>
166+ <string>Enum</string>
167+ <key>scope</key>
168+ <string>entity.name.enum</string>
169+ <key>settings</key>
170+ <dict>
171+ <key>foreground</key>
172+ <string>#f9e2af</string>
173+ <key>fontStyle</key>
174+ <string>italic</string>
175+ </dict>
176+ </dict>
177+ <dict>
178+ <key>name</key>
179+ <string>Enum member</string>
180+ <key>scope</key>
181+ <string>meta.enum variable.other.readwrite, variable.other.enummember</string>
182+ <key>settings</key>
183+ <dict>
184+ <key>foreground</key>
185+ <string>#94e2d5</string>
186+ </dict>
187+ </dict>
188+ <dict>
189+ <key>name</key>
190+ <string>Object properties</string>
191+ <key>scope</key>
192+ <string>meta.property.object</string>
193+ <key>settings</key>
194+ <dict>
195+ <key>foreground</key>
196+ <string>#94e2d5</string>
197+ </dict>
198+ </dict>
199+ <dict>
200+ <key>name</key>
201+ <string>Types</string>
202+ <key>scope</key>
203+ <string>meta.type, meta.type-alias, support.type, entity.name.type</string>
204+ <key>settings</key>
205+ <dict>
206+ <key>foreground</key>
207+ <string>#f9e2af</string>
208+ <key>fontStyle</key>
209+ <string>italic</string>
210+ </dict>
211+ </dict>
212+ <dict>
213+ <key>name</key>
214+ <string>Decorators</string>
215+ <key>scope</key>
216+ <string>meta.annotation variable.function, meta.annotation variable.annotation.function, meta.annotation punctuation.definition.annotation, meta.decorator, punctuation.decorator</string>
217+ <key>settings</key>
218+ <dict>
219+ <key>foreground</key>
220+ <string>#fab387</string>
221+ </dict>
222+ </dict>
223+ <dict>
224+ <key>scope</key>
225+ <string>variable.parameter, meta.function.parameters</string>
226+ <key>settings</key>
227+ <dict>
228+ <key>foreground</key>
229+ <string>#eba0ac</string>
230+ <key>fontStyle</key>
231+ <string>italic</string>
232+ </dict>
233+ </dict>
234+ <dict>
235+ <key>name</key>
236+ <string>Built-ins</string>
237+ <key>scope</key>
238+ <string>constant.language, support.function.builtin</string>
239+ <key>settings</key>
240+ <dict>
241+ <key>foreground</key>
242+ <string>#f38ba8</string>
243+ </dict>
244+ </dict>
245+ <dict>
246+ <key>scope</key>
247+ <string>entity.other.attribute-name.documentation</string>
248+ <key>settings</key>
249+ <dict>
250+ <key>foreground</key>
251+ <string>#f38ba8</string>
252+ </dict>
253+ </dict>
254+ <dict>
255+ <key>name</key>
256+ <string>Preprocessor directives</string>
257+ <key>scope</key>
258+ <string>keyword.control.directive, punctuation.definition.directive</string>
259+ <key>settings</key>
260+ <dict>
261+ <key>foreground</key>
262+ <string>#f9e2af</string>
263+ </dict>
264+ </dict>
265+ <dict>
266+ <key>name</key>
267+ <string>Type parameters</string>
268+ <key>scope</key>
269+ <string>punctuation.definition.typeparameters</string>
270+ <key>settings</key>
271+ <dict>
272+ <key>foreground</key>
273+ <string>#89dceb</string>
274+ </dict>
275+ </dict>
276+ <dict>
277+ <key>name</key>
278+ <string>Namespaces</string>
279+ <key>scope</key>
280+ <string>entity.name.namespace</string>
281+ <key>settings</key>
282+ <dict>
283+ <key>foreground</key>
284+ <string>#f9e2af</string>
285+ </dict>
286+ </dict>
287+ <dict>
288+ <key>name</key>
289+ <string>Property names (left hand assignments in json/yaml/css)</string>
290+ <key>scope</key>
291+ <string>support.type.property-name.css</string>
292+ <key>settings</key>
293+ <dict>
294+ <key>foreground</key>
295+ <string>#89b4fa</string>
296+ <key>fontStyle</key>
297+ <string/>
298+ </dict>
299+ </dict>
300+ <dict>
301+ <key>name</key>
302+ <string>This/Self keyword</string>
303+ <key>scope</key>
304+ <string>variable.language.this, variable.language.this punctuation.definition.variable</string>
305+ <key>settings</key>
306+ <dict>
307+ <key>foreground</key>
308+ <string>#f38ba8</string>
309+ </dict>
310+ </dict>
311+ <dict>
312+ <key>name</key>
313+ <string>Object properties</string>
314+ <key>scope</key>
315+ <string>variable.object.property</string>
316+ <key>settings</key>
317+ <dict>
318+ <key>foreground</key>
319+ <string>#cdd6f4</string>
320+ </dict>
321+ </dict>
322+ <dict>
323+ <key>name</key>
324+ <string>String template interpolation</string>
325+ <key>scope</key>
326+ <string>string.template variable, string variable</string>
327+ <key>settings</key>
328+ <dict>
329+ <key>foreground</key>
330+ <string>#cdd6f4</string>
331+ </dict>
332+ </dict>
333+ <dict>
334+ <key>name</key>
335+ <string>`new` as bold</string>
336+ <key>scope</key>
337+ <string>keyword.operator.new</string>
338+ <key>settings</key>
339+ <dict>
340+ <key>fontStyle</key>
341+ <string>bold</string>
342+ </dict>
343+ </dict>
344+ <dict>
345+ <key>name</key>
346+ <string>C++ extern keyword</string>
347+ <key>scope</key>
348+ <string>storage.modifier.specifier.extern.cpp</string>
349+ <key>settings</key>
350+ <dict>
351+ <key>foreground</key>
352+ <string>#cba6f7</string>
353+ </dict>
354+ </dict>
355+ <dict>
356+ <key>name</key>
357+ <string>C++ scope resolution</string>
358+ <key>scope</key>
359+ <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>
360+ <key>settings</key>
361+ <dict>
362+ <key>foreground</key>
363+ <string>#f9e2af</string>
364+ </dict>
365+ </dict>
366+ <dict>
367+ <key>name</key>
368+ <string>C++ doc keywords</string>
369+ <key>scope</key>
370+ <string>storage.type.class.doxygen</string>
371+ <key>settings</key>
372+ <dict>
373+ <key>fontStyle</key>
374+ <string/>
375+ </dict>
376+ </dict>
377+ <dict>
378+ <key>name</key>
379+ <string>C++ operators</string>
380+ <key>scope</key>
381+ <string>storage.modifier.reference.cpp</string>
382+ <key>settings</key>
383+ <dict>
384+ <key>foreground</key>
385+ <string>#94e2d5</string>
386+ </dict>
387+ </dict>
388+ <dict>
389+ <key>name</key>
390+ <string>C# Interpolated Strings</string>
391+ <key>scope</key>
392+ <string>meta.interpolation.cs</string>
393+ <key>settings</key>
394+ <dict>
395+ <key>foreground</key>
396+ <string>#cdd6f4</string>
397+ </dict>
398+ </dict>
399+ <dict>
400+ <key>name</key>
401+ <string>C# xml-style docs</string>
402+ <key>scope</key>
403+ <string>comment.block.documentation.cs</string>
404+ <key>settings</key>
405+ <dict>
406+ <key>foreground</key>
407+ <string>#cdd6f4</string>
408+ </dict>
409+ </dict>
410+ <dict>
411+ <key>name</key>
412+ <string>Classes, reflecting the className color in JSX</string>
413+ <key>scope</key>
414+ <string>source.css entity.other.attribute-name.class.css, entity.other.attribute-name.parent-selector.css punctuation.definition.entity.css</string>
415+ <key>settings</key>
416+ <dict>
417+ <key>foreground</key>
418+ <string>#f9e2af</string>
419+ </dict>
420+ </dict>
421+ <dict>
422+ <key>name</key>
423+ <string>Operators</string>
424+ <key>scope</key>
425+ <string>punctuation.separator.operator.css</string>
426+ <key>settings</key>
427+ <dict>
428+ <key>foreground</key>
429+ <string>#94e2d5</string>
430+ </dict>
431+ </dict>
432+ <dict>
433+ <key>name</key>
434+ <string>Pseudo classes</string>
435+ <key>scope</key>
436+ <string>source.css entity.other.attribute-name.pseudo-class</string>
437+ <key>settings</key>
438+ <dict>
439+ <key>foreground</key>
440+ <string>#94e2d5</string>
441+ </dict>
442+ </dict>
443+ <dict>
444+ <key>scope</key>
445+ <string>source.css constant.other.unicode-range</string>
446+ <key>settings</key>
447+ <dict>
448+ <key>foreground</key>
449+ <string>#fab387</string>
450+ </dict>
451+ </dict>
452+ <dict>
453+ <key>scope</key>
454+ <string>source.css variable.parameter.url</string>
455+ <key>settings</key>
456+ <dict>
457+ <key>foreground</key>
458+ <string>#a6e3a1</string>
459+ <key>fontStyle</key>
460+ <string/>
461+ </dict>
462+ </dict>
463+ <dict>
464+ <key>name</key>
465+ <string>CSS vendored property names</string>
466+ <key>scope</key>
467+ <string>support.type.vendored.property-name</string>
468+ <key>settings</key>
469+ <dict>
470+ <key>foreground</key>
471+ <string>#89dceb</string>
472+ </dict>
473+ </dict>
474+ <dict>
475+ <key>name</key>
476+ <string>Less/SCSS right-hand variables (@/$-prefixed)</string>
477+ <key>scope</key>
478+ <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>
479+ <key>settings</key>
480+ <dict>
481+ <key>foreground</key>
482+ <string>#eba0ac</string>
483+ </dict>
484+ </dict>
485+ <dict>
486+ <key>name</key>
487+ <string>CSS variables (--prefixed)</string>
488+ <key>scope</key>
489+ <string>source.css meta.property-list variable, meta.property-list variable.other.less, meta.property-list variable.other.less punctuation.definition.variable.less</string>
490+ <key>settings</key>
491+ <dict>
492+ <key>foreground</key>
493+ <string>#89b4fa</string>
494+ </dict>
495+ </dict>
496+ <dict>
497+ <key>name</key>
498+ <string>CSS Percentage values, styled the same as numbers</string>
499+ <key>scope</key>
500+ <string>keyword.other.unit.percentage.css</string>
501+ <key>settings</key>
502+ <dict>
503+ <key>foreground</key>
504+ <string>#fab387</string>
505+ </dict>
506+ </dict>
507+ <dict>
508+ <key>name</key>
509+ <string>CSS Attribute selectors, styled the same as strings</string>
510+ <key>scope</key>
511+ <string>source.css meta.attribute-selector</string>
512+ <key>settings</key>
513+ <dict>
514+ <key>foreground</key>
515+ <string>#a6e3a1</string>
516+ </dict>
517+ </dict>
518+ <dict>
519+ <key>name</key>
520+ <string>JSON/YAML keys, other left-hand assignments</string>
521+ <key>scope</key>
522+ <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>
523+ <key>settings</key>
524+ <dict>
525+ <key>foreground</key>
526+ <string>#89b4fa</string>
527+ <key>fontStyle</key>
528+ <string/>
529+ </dict>
530+ </dict>
531+ <dict>
532+ <key>name</key>
533+ <string>JSON/YAML constants</string>
534+ <key>scope</key>
535+ <string>constant.language.json, constant.language.yaml</string>
536+ <key>settings</key>
537+ <dict>
538+ <key>foreground</key>
539+ <string>#fab387</string>
540+ </dict>
541+ </dict>
542+ <dict>
543+ <key>name</key>
544+ <string>YAML anchors</string>
545+ <key>scope</key>
546+ <string>entity.name.type.anchor.yaml, variable.other.alias.yaml</string>
547+ <key>settings</key>
548+ <dict>
549+ <key>foreground</key>
550+ <string>#f9e2af</string>
551+ <key>fontStyle</key>
552+ <string/>
553+ </dict>
554+ </dict>
555+ <dict>
556+ <key>name</key>
557+ <string>TOML tables / ini groups</string>
558+ <key>scope</key>
559+ <string>support.type.property-name.table, entity.name.section.group-title.ini</string>
560+ <key>settings</key>
561+ <dict>
562+ <key>foreground</key>
563+ <string>#f9e2af</string>
564+ </dict>
565+ </dict>
566+ <dict>
567+ <key>name</key>
568+ <string>TOML dates</string>
569+ <key>scope</key>
570+ <string>constant.other.time.datetime.offset.toml</string>
571+ <key>settings</key>
572+ <dict>
573+ <key>foreground</key>
574+ <string>#f5c2e7</string>
575+ </dict>
576+ </dict>
577+ <dict>
578+ <key>name</key>
579+ <string>YAML anchor puctuation</string>
580+ <key>scope</key>
581+ <string>punctuation.definition.anchor.yaml, punctuation.definition.alias.yaml</string>
582+ <key>settings</key>
583+ <dict>
584+ <key>foreground</key>
585+ <string>#f5c2e7</string>
586+ </dict>
587+ </dict>
588+ <dict>
589+ <key>name</key>
590+ <string>YAML triple dashes</string>
591+ <key>scope</key>
592+ <string>entity.other.document.begin.yaml</string>
593+ <key>settings</key>
594+ <dict>
595+ <key>foreground</key>
596+ <string>#f5c2e7</string>
597+ </dict>
598+ </dict>
599+ <dict>
600+ <key>name</key>
601+ <string>Markup Diff</string>
602+ <key>scope</key>
603+ <string>markup.changed.diff</string>
604+ <key>settings</key>
605+ <dict>
606+ <key>foreground</key>
607+ <string>#fab387</string>
608+ </dict>
609+ </dict>
610+ <dict>
611+ <key>name</key>
612+ <string>Diff</string>
613+ <key>scope</key>
614+ <string>meta.diff.header.from-file, meta.diff.header.to-file, punctuation.definition.from-file.diff, punctuation.definition.to-file.diff</string>
615+ <key>settings</key>
616+ <dict>
617+ <key>foreground</key>
618+ <string>#89b4fa</string>
619+ </dict>
620+ </dict>
621+ <dict>
622+ <key>name</key>
623+ <string>Diff Inserted</string>
624+ <key>scope</key>
625+ <string>markup.inserted.diff</string>
626+ <key>settings</key>
627+ <dict>
628+ <key>foreground</key>
629+ <string>#a6e3a1</string>
630+ </dict>
631+ </dict>
632+ <dict>
633+ <key>name</key>
634+ <string>Diff Deleted</string>
635+ <key>scope</key>
636+ <string>markup.deleted.diff</string>
637+ <key>settings</key>
638+ <dict>
639+ <key>foreground</key>
640+ <string>#f38ba8</string>
641+ </dict>
642+ </dict>
643+ <dict>
644+ <key>name</key>
645+ <string>dotenv left-hand side assignments</string>
646+ <key>scope</key>
647+ <string>variable.other.env</string>
648+ <key>settings</key>
649+ <dict>
650+ <key>foreground</key>
651+ <string>#89b4fa</string>
652+ </dict>
653+ </dict>
654+ <dict>
655+ <key>name</key>
656+ <string>dotenv reference to existing env variable</string>
657+ <key>scope</key>
658+ <string>string.quoted variable.other.env</string>
659+ <key>settings</key>
660+ <dict>
661+ <key>foreground</key>
662+ <string>#cdd6f4</string>
663+ </dict>
664+ </dict>
665+ <dict>
666+ <key>name</key>
667+ <string>GDScript functions</string>
668+ <key>scope</key>
669+ <string>support.function.builtin.gdscript</string>
670+ <key>settings</key>
671+ <dict>
672+ <key>foreground</key>
673+ <string>#89b4fa</string>
674+ </dict>
675+ </dict>
676+ <dict>
677+ <key>name</key>
678+ <string>GDScript constants</string>
679+ <key>scope</key>
680+ <string>constant.language.gdscript</string>
681+ <key>settings</key>
682+ <dict>
683+ <key>foreground</key>
684+ <string>#fab387</string>
685+ </dict>
686+ </dict>
687+ <dict>
688+ <key>name</key>
689+ <string>Comment keywords</string>
690+ <key>scope</key>
691+ <string>comment meta.annotation.go</string>
692+ <key>settings</key>
693+ <dict>
694+ <key>foreground</key>
695+ <string>#eba0ac</string>
696+ </dict>
697+ </dict>
698+ <dict>
699+ <key>name</key>
700+ <string>go:embed, go:build, etc.</string>
701+ <key>scope</key>
702+ <string>comment meta.annotation.parameters.go</string>
703+ <key>settings</key>
704+ <dict>
705+ <key>foreground</key>
706+ <string>#fab387</string>
707+ </dict>
708+ </dict>
709+ <dict>
710+ <key>name</key>
711+ <string>Go constants (nil, true, false)</string>
712+ <key>scope</key>
713+ <string>constant.language.go</string>
714+ <key>settings</key>
715+ <dict>
716+ <key>foreground</key>
717+ <string>#fab387</string>
718+ </dict>
719+ </dict>
720+ <dict>
721+ <key>name</key>
722+ <string>GraphQL variables</string>
723+ <key>scope</key>
724+ <string>variable.graphql</string>
725+ <key>settings</key>
726+ <dict>
727+ <key>foreground</key>
728+ <string>#cdd6f4</string>
729+ </dict>
730+ </dict>
731+ <dict>
732+ <key>name</key>
733+ <string>GraphQL aliases</string>
734+ <key>scope</key>
735+ <string>string.unquoted.alias.graphql</string>
736+ <key>settings</key>
737+ <dict>
738+ <key>foreground</key>
739+ <string>#f2cdcd</string>
740+ </dict>
741+ </dict>
742+ <dict>
743+ <key>name</key>
744+ <string>GraphQL enum members</string>
745+ <key>scope</key>
746+ <string>constant.character.enum.graphql</string>
747+ <key>settings</key>
748+ <dict>
749+ <key>foreground</key>
750+ <string>#94e2d5</string>
751+ </dict>
752+ </dict>
753+ <dict>
754+ <key>name</key>
755+ <string>GraphQL field in types</string>
756+ <key>scope</key>
757+ <string>meta.objectvalues.graphql constant.object.key.graphql string.unquoted.graphql</string>
758+ <key>settings</key>
759+ <dict>
760+ <key>foreground</key>
761+ <string>#f2cdcd</string>
762+ </dict>
763+ </dict>
764+ <dict>
765+ <key>name</key>
766+ <string>HTML/XML DOCTYPE as keyword</string>
767+ <key>scope</key>
768+ <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>
769+ <key>settings</key>
770+ <dict>
771+ <key>foreground</key>
772+ <string>#cba6f7</string>
773+ </dict>
774+ </dict>
775+ <dict>
776+ <key>name</key>
777+ <string>HTML/XML-like <tags/></string>
778+ <key>scope</key>
779+ <string>entity.name.tag</string>
780+ <key>settings</key>
781+ <dict>
782+ <key>foreground</key>
783+ <string>#89b4fa</string>
784+ <key>fontStyle</key>
785+ <string/>
786+ </dict>
787+ </dict>
788+ <dict>
789+ <key>name</key>
790+ <string>Special characters like &amp;</string>
791+ <key>scope</key>
792+ <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>
793+ <key>settings</key>
794+ <dict>
795+ <key>foreground</key>
796+ <string>#f38ba8</string>
797+ </dict>
798+ </dict>
799+ <dict>
800+ <key>name</key>
801+ <string>HTML/XML tag attribute values</string>
802+ <key>scope</key>
803+ <string>entity.other.attribute-name</string>
804+ <key>settings</key>
805+ <dict>
806+ <key>foreground</key>
807+ <string>#f9e2af</string>
808+ </dict>
809+ </dict>
810+ <dict>
811+ <key>name</key>
812+ <string>Components</string>
813+ <key>scope</key>
814+ <string>support.class.component, support.class.component.jsx, support.class.component.tsx, support.class.component.vue</string>
815+ <key>settings</key>
816+ <dict>
817+ <key>foreground</key>
818+ <string>#f5c2e7</string>
819+ <key>fontStyle</key>
820+ <string/>
821+ </dict>
822+ </dict>
823+ <dict>
824+ <key>name</key>
825+ <string>Annotations</string>
826+ <key>scope</key>
827+ <string>punctuation.definition.annotation, storage.type.annotation</string>
828+ <key>settings</key>
829+ <dict>
830+ <key>foreground</key>
831+ <string>#fab387</string>
832+ </dict>
833+ </dict>
834+ <dict>
835+ <key>name</key>
836+ <string>Java enums</string>
837+ <key>scope</key>
838+ <string>constant.other.enum.java</string>
839+ <key>settings</key>
840+ <dict>
841+ <key>foreground</key>
842+ <string>#94e2d5</string>
843+ </dict>
844+ </dict>
845+ <dict>
846+ <key>name</key>
847+ <string>Java imports</string>
848+ <key>scope</key>
849+ <string>storage.modifier.import.java</string>
850+ <key>settings</key>
851+ <dict>
852+ <key>foreground</key>
853+ <string>#cdd6f4</string>
854+ </dict>
855+ </dict>
856+ <dict>
857+ <key>name</key>
858+ <string>Javadoc</string>
859+ <key>scope</key>
860+ <string>comment.block.javadoc.java keyword.other.documentation.javadoc.java</string>
861+ <key>settings</key>
862+ <dict>
863+ <key>fontStyle</key>
864+ <string/>
865+ </dict>
866+ </dict>
867+ <dict>
868+ <key>name</key>
869+ <string>Exported Variable</string>
870+ <key>scope</key>
871+ <string>meta.export variable.other.readwrite.js</string>
872+ <key>settings</key>
873+ <dict>
874+ <key>foreground</key>
875+ <string>#eba0ac</string>
876+ </dict>
877+ </dict>
878+ <dict>
879+ <key>name</key>
880+ <string>JS/TS constants & properties</string>
881+ <key>scope</key>
882+ <string>variable.other.constant.js, variable.other.constant.ts, variable.other.property.js, variable.other.property.ts</string>
883+ <key>settings</key>
884+ <dict>
885+ <key>foreground</key>
886+ <string>#cdd6f4</string>
887+ </dict>
888+ </dict>
889+ <dict>
890+ <key>name</key>
891+ <string>JSDoc; these are mainly params, so styled as such</string>
892+ <key>scope</key>
893+ <string>variable.other.jsdoc, comment.block.documentation variable.other</string>
894+ <key>settings</key>
895+ <dict>
896+ <key>foreground</key>
897+ <string>#eba0ac</string>
898+ <key>fontStyle</key>
899+ <string/>
900+ </dict>
901+ </dict>
902+ <dict>
903+ <key>name</key>
904+ <string>JSDoc keywords</string>
905+ <key>scope</key>
906+ <string>storage.type.class.jsdoc</string>
907+ <key>settings</key>
908+ <dict>
909+ <key>fontStyle</key>
910+ <string/>
911+ </dict>
912+ </dict>
913+ <dict>
914+ <key>scope</key>
915+ <string>support.type.object.console.js</string>
916+ <key>settings</key>
917+ <dict>
918+ <key>foreground</key>
919+ <string>#cdd6f4</string>
920+ </dict>
921+ </dict>
922+ <dict>
923+ <key>name</key>
924+ <string>Node constants as keywords (module, etc.)</string>
925+ <key>scope</key>
926+ <string>support.constant.node, support.type.object.module.js</string>
927+ <key>settings</key>
928+ <dict>
929+ <key>foreground</key>
930+ <string>#cba6f7</string>
931+ </dict>
932+ </dict>
933+ <dict>
934+ <key>name</key>
935+ <string>implements as keyword</string>
936+ <key>scope</key>
937+ <string>storage.modifier.implements</string>
938+ <key>settings</key>
939+ <dict>
940+ <key>foreground</key>
941+ <string>#cba6f7</string>
942+ </dict>
943+ </dict>
944+ <dict>
945+ <key>name</key>
946+ <string>Builtin types</string>
947+ <key>scope</key>
948+ <string>constant.language.null.js, constant.language.null.ts, constant.language.undefined.js, constant.language.undefined.ts, support.type.builtin.ts</string>
949+ <key>settings</key>
950+ <dict>
951+ <key>foreground</key>
952+ <string>#cba6f7</string>
953+ </dict>
954+ </dict>
955+ <dict>
956+ <key>scope</key>
957+ <string>variable.parameter.generic</string>
958+ <key>settings</key>
959+ <dict>
960+ <key>foreground</key>
961+ <string>#f9e2af</string>
962+ </dict>
963+ </dict>
964+ <dict>
965+ <key>name</key>
966+ <string>Arrow functions</string>
967+ <key>scope</key>
968+ <string>keyword.declaration.function.arrow.js, storage.type.function.arrow.ts</string>
969+ <key>settings</key>
970+ <dict>
971+ <key>foreground</key>
972+ <string>#94e2d5</string>
973+ </dict>
974+ </dict>
975+ <dict>
976+ <key>name</key>
977+ <string>Decorator punctuations (decorators inherit from blue functions, instead of styleguide peach)</string>
978+ <key>scope</key>
979+ <string>punctuation.decorator.ts</string>
980+ <key>settings</key>
981+ <dict>
982+ <key>foreground</key>
983+ <string>#89b4fa</string>
984+ <key>fontStyle</key>
985+ <string>italic</string>
986+ </dict>
987+ </dict>
988+ <dict>
989+ <key>name</key>
990+ <string>Extra JS/TS keywords</string>
991+ <key>scope</key>
992+ <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>
993+ <key>settings</key>
994+ <dict>
995+ <key>foreground</key>
996+ <string>#cba6f7</string>
997+ </dict>
998+ </dict>
999+ <dict>
1000+ <key>name</key>
1001+ <string>Julia macros</string>
1002+ <key>scope</key>
1003+ <string>support.function.macro.julia</string>
1004+ <key>settings</key>
1005+ <dict>
1006+ <key>foreground</key>
1007+ <string>#94e2d5</string>
1008+ <key>fontStyle</key>
1009+ <string>italic</string>
1010+ </dict>
1011+ </dict>
1012+ <dict>
1013+ <key>name</key>
1014+ <string>Julia language constants (true, false)</string>
1015+ <key>scope</key>
1016+ <string>constant.language.julia</string>
1017+ <key>settings</key>
1018+ <dict>
1019+ <key>foreground</key>
1020+ <string>#fab387</string>
1021+ </dict>
1022+ </dict>
1023+ <dict>
1024+ <key>name</key>
1025+ <string>Julia other constants (these seem to be arguments inside arrays)</string>
1026+ <key>scope</key>
1027+ <string>constant.other.symbol.julia</string>
1028+ <key>settings</key>
1029+ <dict>
1030+ <key>foreground</key>
1031+ <string>#eba0ac</string>
1032+ </dict>
1033+ </dict>
1034+ <dict>
1035+ <key>name</key>
1036+ <string>LaTeX preamble</string>
1037+ <key>scope</key>
1038+ <string>text.tex keyword.control.preamble</string>
1039+ <key>settings</key>
1040+ <dict>
1041+ <key>foreground</key>
1042+ <string>#94e2d5</string>
1043+ </dict>
1044+ </dict>
1045+ <dict>
1046+ <key>name</key>
1047+ <string>LaTeX be functions</string>
1048+ <key>scope</key>
1049+ <string>text.tex support.function.be</string>
1050+ <key>settings</key>
1051+ <dict>
1052+ <key>foreground</key>
1053+ <string>#89dceb</string>
1054+ </dict>
1055+ </dict>
1056+ <dict>
1057+ <key>name</key>
1058+ <string>LaTeX math</string>
1059+ <key>scope</key>
1060+ <string>constant.other.general.math.tex</string>
1061+ <key>settings</key>
1062+ <dict>
1063+ <key>foreground</key>
1064+ <string>#f2cdcd</string>
1065+ </dict>
1066+ </dict>
1067+ <dict>
1068+ <key>name</key>
1069+ <string>Liquid Builtin Objects & User Defined Variables</string>
1070+ <key>scope</key>
1071+ <string>variable.language.liquid</string>
1072+ <key>settings</key>
1073+ <dict>
1074+ <key>foreground</key>
1075+ <string>#f5c2e7</string>
1076+ </dict>
1077+ </dict>
1078+ <dict>
1079+ <key>name</key>
1080+ <string>Lua docstring keywords</string>
1081+ <key>scope</key>
1082+ <string>comment.line.double-dash.documentation.lua storage.type.annotation.lua</string>
1083+ <key>settings</key>
1084+ <dict>
1085+ <key>foreground</key>
1086+ <string>#cba6f7</string>
1087+ <key>fontStyle</key>
1088+ <string/>
1089+ </dict>
1090+ </dict>
1091+ <dict>
1092+ <key>name</key>
1093+ <string>Lua docstring variables</string>
1094+ <key>scope</key>
1095+ <string>comment.line.double-dash.documentation.lua entity.name.variable.lua, comment.line.double-dash.documentation.lua variable.lua</string>
1096+ <key>settings</key>
1097+ <dict>
1098+ <key>foreground</key>
1099+ <string>#cdd6f4</string>
1100+ </dict>
1101+ </dict>
1102+ <dict>
1103+ <key>scope</key>
1104+ <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>
1105+ <key>settings</key>
1106+ <dict>
1107+ <key>foreground</key>
1108+ <string>#f38ba8</string>
1109+ </dict>
1110+ </dict>
1111+ <dict>
1112+ <key>scope</key>
1113+ <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>
1114+ <key>settings</key>
1115+ <dict>
1116+ <key>foreground</key>
1117+ <string>#fab387</string>
1118+ </dict>
1119+ </dict>
1120+ <dict>
1121+ <key>scope</key>
1122+ <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>
1123+ <key>settings</key>
1124+ <dict>
1125+ <key>foreground</key>
1126+ <string>#f9e2af</string>
1127+ </dict>
1128+ </dict>
1129+ <dict>
1130+ <key>scope</key>
1131+ <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>
1132+ <key>settings</key>
1133+ <dict>
1134+ <key>foreground</key>
1135+ <string>#a6e3a1</string>
1136+ </dict>
1137+ </dict>
1138+ <dict>
1139+ <key>scope</key>
1140+ <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>
1141+ <key>settings</key>
1142+ <dict>
1143+ <key>foreground</key>
1144+ <string>#74c7ec</string>
1145+ </dict>
1146+ </dict>
1147+ <dict>
1148+ <key>scope</key>
1149+ <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>
1150+ <key>settings</key>
1151+ <dict>
1152+ <key>foreground</key>
1153+ <string>#b4befe</string>
1154+ </dict>
1155+ </dict>
1156+ <dict>
1157+ <key>scope</key>
1158+ <string>markup.bold</string>
1159+ <key>settings</key>
1160+ <dict>
1161+ <key>foreground</key>
1162+ <string>#f38ba8</string>
1163+ <key>fontStyle</key>
1164+ <string>bold</string>
1165+ </dict>
1166+ </dict>
1167+ <dict>
1168+ <key>scope</key>
1169+ <string>markup.italic</string>
1170+ <key>settings</key>
1171+ <dict>
1172+ <key>foreground</key>
1173+ <string>#f38ba8</string>
1174+ <key>fontStyle</key>
1175+ <string>italic</string>
1176+ </dict>
1177+ </dict>
1178+ <dict>
1179+ <key>scope</key>
1180+ <string>markup.strikethrough</string>
1181+ <key>settings</key>
1182+ <dict>
1183+ <key>foreground</key>
1184+ <string>#a6adc8</string>
1185+ <key>fontStyle</key>
1186+ <string>strikethrough</string>
1187+ </dict>
1188+ </dict>
1189+ <dict>
1190+ <key>name</key>
1191+ <string>Markdown auto links</string>
1192+ <key>scope</key>
1193+ <string>punctuation.definition.link, markup.underline.link</string>
1194+ <key>settings</key>
1195+ <dict>
1196+ <key>foreground</key>
1197+ <string>#89b4fa</string>
1198+ </dict>
1199+ </dict>
1200+ <dict>
1201+ <key>name</key>
1202+ <string>Markdown links</string>
1203+ <key>scope</key>
1204+ <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>
1205+ <key>settings</key>
1206+ <dict>
1207+ <key>foreground</key>
1208+ <string>#b4befe</string>
1209+ </dict>
1210+ </dict>
1211+ <dict>
1212+ <key>name</key>
1213+ <string>Markdown code spans</string>
1214+ <key>scope</key>
1215+ <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>
1216+ <key>settings</key>
1217+ <dict>
1218+ <key>foreground</key>
1219+ <string>#a6e3a1</string>
1220+ </dict>
1221+ </dict>
1222+ <dict>
1223+ <key>name</key>
1224+ <string>Markdown triple backtick language identifier</string>
1225+ <key>scope</key>
1226+ <string>fenced_code.block.language</string>
1227+ <key>settings</key>
1228+ <dict>
1229+ <key>foreground</key>
1230+ <string>#89dceb</string>
1231+ </dict>
1232+ </dict>
1233+ <dict>
1234+ <key>name</key>
1235+ <string>Markdown triple backticks</string>
1236+ <key>scope</key>
1237+ <string>markup.fenced_code.block punctuation.definition, markup.raw support.asciidoc</string>
1238+ <key>settings</key>
1239+ <dict>
1240+ <key>foreground</key>
1241+ <string>#9399b2</string>
1242+ </dict>
1243+ </dict>
1244+ <dict>
1245+ <key>name</key>
1246+ <string>Markdown quotes</string>
1247+ <key>scope</key>
1248+ <string>markup.quote, punctuation.definition.quote.begin</string>
1249+ <key>settings</key>
1250+ <dict>
1251+ <key>foreground</key>
1252+ <string>#f5c2e7</string>
1253+ </dict>
1254+ </dict>
1255+ <dict>
1256+ <key>name</key>
1257+ <string>Markdown separators</string>
1258+ <key>scope</key>
1259+ <string>meta.separator.markdown</string>
1260+ <key>settings</key>
1261+ <dict>
1262+ <key>foreground</key>
1263+ <string>#94e2d5</string>
1264+ </dict>
1265+ </dict>
1266+ <dict>
1267+ <key>name</key>
1268+ <string>Markdown list bullets</string>
1269+ <key>scope</key>
1270+ <string>punctuation.definition.list.begin.markdown, punctuation.definition.list.begin.quarto, markup.list.bullet</string>
1271+ <key>settings</key>
1272+ <dict>
1273+ <key>foreground</key>
1274+ <string>#94e2d5</string>
1275+ </dict>
1276+ </dict>
1277+ <dict>
1278+ <key>name</key>
1279+ <string>Quarto headings</string>
1280+ <key>scope</key>
1281+ <string>markup.heading.quarto</string>
1282+ <key>settings</key>
1283+ <dict>
1284+ <key>fontStyle</key>
1285+ <string>bold</string>
1286+ </dict>
1287+ </dict>
1288+ <dict>
1289+ <key>name</key>
1290+ <string>Nix attribute names</string>
1291+ <key>scope</key>
1292+ <string>entity.other.attribute-name.multipart.nix, entity.other.attribute-name.single.nix</string>
1293+ <key>settings</key>
1294+ <dict>
1295+ <key>foreground</key>
1296+ <string>#89b4fa</string>
1297+ </dict>
1298+ </dict>
1299+ <dict>
1300+ <key>name</key>
1301+ <string>Nix parameter names</string>
1302+ <key>scope</key>
1303+ <string>variable.parameter.name.nix</string>
1304+ <key>settings</key>
1305+ <dict>
1306+ <key>foreground</key>
1307+ <string>#cdd6f4</string>
1308+ <key>fontStyle</key>
1309+ <string/>
1310+ </dict>
1311+ </dict>
1312+ <dict>
1313+ <key>name</key>
1314+ <string>Nix interpolated parameter names</string>
1315+ <key>scope</key>
1316+ <string>meta.embedded variable.parameter.name.nix</string>
1317+ <key>settings</key>
1318+ <dict>
1319+ <key>foreground</key>
1320+ <string>#b4befe</string>
1321+ <key>fontStyle</key>
1322+ <string/>
1323+ </dict>
1324+ </dict>
1325+ <dict>
1326+ <key>name</key>
1327+ <string>Nix paths</string>
1328+ <key>scope</key>
1329+ <string>string.unquoted.path.nix</string>
1330+ <key>settings</key>
1331+ <dict>
1332+ <key>foreground</key>
1333+ <string>#f5c2e7</string>
1334+ <key>fontStyle</key>
1335+ <string/>
1336+ </dict>
1337+ </dict>
1338+ <dict>
1339+ <key>name</key>
1340+ <string>PHP Attributes</string>
1341+ <key>scope</key>
1342+ <string>support.attribute.builtin, meta.attribute.php</string>
1343+ <key>settings</key>
1344+ <dict>
1345+ <key>foreground</key>
1346+ <string>#f9e2af</string>
1347+ </dict>
1348+ </dict>
1349+ <dict>
1350+ <key>name</key>
1351+ <string>PHP Parameters (needed for the leading dollar sign)</string>
1352+ <key>scope</key>
1353+ <string>meta.function.parameters.php punctuation.definition.variable.php</string>
1354+ <key>settings</key>
1355+ <dict>
1356+ <key>foreground</key>
1357+ <string>#eba0ac</string>
1358+ </dict>
1359+ </dict>
1360+ <dict>
1361+ <key>name</key>
1362+ <string>PHP Constants (null, __FILE__, etc.)</string>
1363+ <key>scope</key>
1364+ <string>constant.language.php</string>
1365+ <key>settings</key>
1366+ <dict>
1367+ <key>foreground</key>
1368+ <string>#cba6f7</string>
1369+ </dict>
1370+ </dict>
1371+ <dict>
1372+ <key>name</key>
1373+ <string>PHP functions</string>
1374+ <key>scope</key>
1375+ <string>text.html.php support.function</string>
1376+ <key>settings</key>
1377+ <dict>
1378+ <key>foreground</key>
1379+ <string>#89dceb</string>
1380+ </dict>
1381+ </dict>
1382+ <dict>
1383+ <key>name</key>
1384+ <string>PHPdoc keywords</string>
1385+ <key>scope</key>
1386+ <string>keyword.other.phpdoc.php</string>
1387+ <key>settings</key>
1388+ <dict>
1389+ <key>fontStyle</key>
1390+ <string/>
1391+ </dict>
1392+ </dict>
1393+ <dict>
1394+ <key>name</key>
1395+ <string>Python argument functions reset to text, otherwise they inherit blue from function-call</string>
1396+ <key>scope</key>
1397+ <string>support.variable.magic.python, meta.function-call.arguments.python</string>
1398+ <key>settings</key>
1399+ <dict>
1400+ <key>foreground</key>
1401+ <string>#cdd6f4</string>
1402+ </dict>
1403+ </dict>
1404+ <dict>
1405+ <key>name</key>
1406+ <string>Python double underscore functions</string>
1407+ <key>scope</key>
1408+ <string>support.function.magic.python</string>
1409+ <key>settings</key>
1410+ <dict>
1411+ <key>foreground</key>
1412+ <string>#89dceb</string>
1413+ <key>fontStyle</key>
1414+ <string>italic</string>
1415+ </dict>
1416+ </dict>
1417+ <dict>
1418+ <key>name</key>
1419+ <string>Python `self` keyword</string>
1420+ <key>scope</key>
1421+ <string>variable.parameter.function.language.special.self.python, variable.language.special.self.python</string>
1422+ <key>settings</key>
1423+ <dict>
1424+ <key>foreground</key>
1425+ <string>#f38ba8</string>
1426+ <key>fontStyle</key>
1427+ <string>italic</string>
1428+ </dict>
1429+ </dict>
1430+ <dict>
1431+ <key>name</key>
1432+ <string>python keyword flow/logical (for ... in)</string>
1433+ <key>scope</key>
1434+ <string>keyword.control.flow.python, keyword.operator.logical.python</string>
1435+ <key>settings</key>
1436+ <dict>
1437+ <key>foreground</key>
1438+ <string>#cba6f7</string>
1439+ </dict>
1440+ </dict>
1441+ <dict>
1442+ <key>name</key>
1443+ <string>python storage type</string>
1444+ <key>scope</key>
1445+ <string>storage.type.function.python</string>
1446+ <key>settings</key>
1447+ <dict>
1448+ <key>foreground</key>
1449+ <string>#cba6f7</string>
1450+ </dict>
1451+ </dict>
1452+ <dict>
1453+ <key>name</key>
1454+ <string>python function support</string>
1455+ <key>scope</key>
1456+ <string>support.token.decorator.python, meta.function.decorator.identifier.python</string>
1457+ <key>settings</key>
1458+ <dict>
1459+ <key>foreground</key>
1460+ <string>#89dceb</string>
1461+ </dict>
1462+ </dict>
1463+ <dict>
1464+ <key>name</key>
1465+ <string>python function calls</string>
1466+ <key>scope</key>
1467+ <string>meta.function-call.python</string>
1468+ <key>settings</key>
1469+ <dict>
1470+ <key>foreground</key>
1471+ <string>#89b4fa</string>
1472+ </dict>
1473+ </dict>
1474+ <dict>
1475+ <key>name</key>
1476+ <string>python function decorators</string>
1477+ <key>scope</key>
1478+ <string>entity.name.function.decorator.python, punctuation.definition.decorator.python</string>
1479+ <key>settings</key>
1480+ <dict>
1481+ <key>foreground</key>
1482+ <string>#fab387</string>
1483+ <key>fontStyle</key>
1484+ <string>italic</string>
1485+ </dict>
1486+ </dict>
1487+ <dict>
1488+ <key>name</key>
1489+ <string>python placeholder reset to normal string</string>
1490+ <key>scope</key>
1491+ <string>constant.character.format.placeholder.other.python</string>
1492+ <key>settings</key>
1493+ <dict>
1494+ <key>foreground</key>
1495+ <string>#f5c2e7</string>
1496+ </dict>
1497+ </dict>
1498+ <dict>
1499+ <key>name</key>
1500+ <string>Python exception & builtins such as exit()</string>
1501+ <key>scope</key>
1502+ <string>support.type.exception.python, support.function.builtin.python</string>
1503+ <key>settings</key>
1504+ <dict>
1505+ <key>foreground</key>
1506+ <string>#fab387</string>
1507+ </dict>
1508+ </dict>
1509+ <dict>
1510+ <key>name</key>
1511+ <string>entity.name.type</string>
1512+ <key>scope</key>
1513+ <string>support.type.python</string>
1514+ <key>settings</key>
1515+ <dict>
1516+ <key>foreground</key>
1517+ <string>#cba6f7</string>
1518+ </dict>
1519+ </dict>
1520+ <dict>
1521+ <key>name</key>
1522+ <string>python constants (True/False)</string>
1523+ <key>scope</key>
1524+ <string>constant.language.python</string>
1525+ <key>settings</key>
1526+ <dict>
1527+ <key>foreground</key>
1528+ <string>#fab387</string>
1529+ </dict>
1530+ </dict>
1531+ <dict>
1532+ <key>name</key>
1533+ <string>Arguments accessed later in the function body</string>
1534+ <key>scope</key>
1535+ <string>meta.indexed-name.python, meta.item-access.python</string>
1536+ <key>settings</key>
1537+ <dict>
1538+ <key>foreground</key>
1539+ <string>#eba0ac</string>
1540+ <key>fontStyle</key>
1541+ <string>italic</string>
1542+ </dict>
1543+ </dict>
1544+ <dict>
1545+ <key>name</key>
1546+ <string>Python f-strings/binary/unicode storage types</string>
1547+ <key>scope</key>
1548+ <string>storage.type.string.python</string>
1549+ <key>settings</key>
1550+ <dict>
1551+ <key>foreground</key>
1552+ <string>#a6e3a1</string>
1553+ <key>fontStyle</key>
1554+ <string>italic</string>
1555+ </dict>
1556+ </dict>
1557+ <dict>
1558+ <key>name</key>
1559+ <string>Python type hints</string>
1560+ <key>scope</key>
1561+ <string>meta.function.parameters.python</string>
1562+ <key>settings</key>
1563+ <dict>
1564+ <key>fontStyle</key>
1565+ <string/>
1566+ </dict>
1567+ </dict>
1568+ <dict>
1569+ <key>name</key>
1570+ <string>Regex string begin/end in JS/TS</string>
1571+ <key>scope</key>
1572+ <string>string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end</string>
1573+ <key>settings</key>
1574+ <dict>
1575+ <key>foreground</key>
1576+ <string>#f5c2e7</string>
1577+ </dict>
1578+ </dict>
1579+ <dict>
1580+ <key>name</key>
1581+ <string>Regex anchors (^, $)</string>
1582+ <key>scope</key>
1583+ <string>keyword.control.anchor.regexp</string>
1584+ <key>settings</key>
1585+ <dict>
1586+ <key>foreground</key>
1587+ <string>#cba6f7</string>
1588+ </dict>
1589+ </dict>
1590+ <dict>
1591+ <key>name</key>
1592+ <string>Regex regular string match</string>
1593+ <key>scope</key>
1594+ <string>string.regexp.ts</string>
1595+ <key>settings</key>
1596+ <dict>
1597+ <key>foreground</key>
1598+ <string>#cdd6f4</string>
1599+ </dict>
1600+ </dict>
1601+ <dict>
1602+ <key>name</key>
1603+ <string>Regex group parenthesis & backreference (\1, \2, \3, ...)</string>
1604+ <key>scope</key>
1605+ <string>punctuation.definition.group.regexp, keyword.other.back-reference.regexp</string>
1606+ <key>settings</key>
1607+ <dict>
1608+ <key>foreground</key>
1609+ <string>#a6e3a1</string>
1610+ </dict>
1611+ </dict>
1612+ <dict>
1613+ <key>name</key>
1614+ <string>Regex character class []</string>
1615+ <key>scope</key>
1616+ <string>punctuation.definition.character-class.regexp</string>
1617+ <key>settings</key>
1618+ <dict>
1619+ <key>foreground</key>
1620+ <string>#f9e2af</string>
1621+ </dict>
1622+ </dict>
1623+ <dict>
1624+ <key>name</key>
1625+ <string>Regex character classes (\d, \w, \s)</string>
1626+ <key>scope</key>
1627+ <string>constant.other.character-class.regexp</string>
1628+ <key>settings</key>
1629+ <dict>
1630+ <key>foreground</key>
1631+ <string>#f5c2e7</string>
1632+ </dict>
1633+ </dict>
1634+ <dict>
1635+ <key>name</key>
1636+ <string>Regex range</string>
1637+ <key>scope</key>
1638+ <string>constant.other.character-class.range.regexp</string>
1639+ <key>settings</key>
1640+ <dict>
1641+ <key>foreground</key>
1642+ <string>#f5e0dc</string>
1643+ </dict>
1644+ </dict>
1645+ <dict>
1646+ <key>name</key>
1647+ <string>Regex quantifier</string>
1648+ <key>scope</key>
1649+ <string>keyword.operator.quantifier.regexp</string>
1650+ <key>settings</key>
1651+ <dict>
1652+ <key>foreground</key>
1653+ <string>#94e2d5</string>
1654+ </dict>
1655+ </dict>
1656+ <dict>
1657+ <key>name</key>
1658+ <string>Regex constant/numeric</string>
1659+ <key>scope</key>
1660+ <string>constant.character.numeric.regexp</string>
1661+ <key>settings</key>
1662+ <dict>
1663+ <key>foreground</key>
1664+ <string>#fab387</string>
1665+ </dict>
1666+ </dict>
1667+ <dict>
1668+ <key>name</key>
1669+ <string>Regex lookaheads, negative lookaheads, lookbehinds, negative lookbehinds</string>
1670+ <key>scope</key>
1671+ <string>punctuation.definition.group.no-capture.regexp, meta.assertion.look-ahead.regexp, meta.assertion.negative-look-ahead.regexp</string>
1672+ <key>settings</key>
1673+ <dict>
1674+ <key>foreground</key>
1675+ <string>#89b4fa</string>
1676+ </dict>
1677+ </dict>
1678+ <dict>
1679+ <key>name</key>
1680+ <string>Rust attribute</string>
1681+ <key>scope</key>
1682+ <string>meta.annotation.rust, meta.annotation.rust punctuation, meta.attribute.rust, punctuation.definition.attribute.rust</string>
1683+ <key>settings</key>
1684+ <dict>
1685+ <key>foreground</key>
1686+ <string>#f9e2af</string>
1687+ <key>fontStyle</key>
1688+ <string>italic</string>
1689+ </dict>
1690+ </dict>
1691+ <dict>
1692+ <key>name</key>
1693+ <string>Rust attribute strings</string>
1694+ <key>scope</key>
1695+ <string>meta.attribute.rust string.quoted.double.rust, meta.attribute.rust string.quoted.single.char.rust</string>
1696+ <key>settings</key>
1697+ <dict>
1698+ <key>fontStyle</key>
1699+ <string/>
1700+ </dict>
1701+ </dict>
1702+ <dict>
1703+ <key>name</key>
1704+ <string>Rust keyword</string>
1705+ <key>scope</key>
1706+ <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>
1707+ <key>settings</key>
1708+ <dict>
1709+ <key>foreground</key>
1710+ <string>#cba6f7</string>
1711+ <key>fontStyle</key>
1712+ <string/>
1713+ </dict>
1714+ </dict>
1715+ <dict>
1716+ <key>name</key>
1717+ <string>Rust u/i32, u/i64, etc.</string>
1718+ <key>scope</key>
1719+ <string>entity.name.type.numeric.rust</string>
1720+ <key>settings</key>
1721+ <dict>
1722+ <key>foreground</key>
1723+ <string>#cba6f7</string>
1724+ <key>fontStyle</key>
1725+ <string/>
1726+ </dict>
1727+ </dict>
1728+ <dict>
1729+ <key>name</key>
1730+ <string>Rust generic</string>
1731+ <key>scope</key>
1732+ <string>meta.generic.rust</string>
1733+ <key>settings</key>
1734+ <dict>
1735+ <key>foreground</key>
1736+ <string>#fab387</string>
1737+ </dict>
1738+ </dict>
1739+ <dict>
1740+ <key>name</key>
1741+ <string>Rust impl</string>
1742+ <key>scope</key>
1743+ <string>entity.name.impl.rust</string>
1744+ <key>settings</key>
1745+ <dict>
1746+ <key>foreground</key>
1747+ <string>#f9e2af</string>
1748+ <key>fontStyle</key>
1749+ <string>italic</string>
1750+ </dict>
1751+ </dict>
1752+ <dict>
1753+ <key>name</key>
1754+ <string>Rust module</string>
1755+ <key>scope</key>
1756+ <string>entity.name.module.rust</string>
1757+ <key>settings</key>
1758+ <dict>
1759+ <key>foreground</key>
1760+ <string>#fab387</string>
1761+ </dict>
1762+ </dict>
1763+ <dict>
1764+ <key>name</key>
1765+ <string>Rust trait</string>
1766+ <key>scope</key>
1767+ <string>entity.name.trait.rust</string>
1768+ <key>settings</key>
1769+ <dict>
1770+ <key>foreground</key>
1771+ <string>#f9e2af</string>
1772+ <key>fontStyle</key>
1773+ <string>italic</string>
1774+ </dict>
1775+ </dict>
1776+ <dict>
1777+ <key>name</key>
1778+ <string>Rust struct</string>
1779+ <key>scope</key>
1780+ <string>storage.type.source.rust</string>
1781+ <key>settings</key>
1782+ <dict>
1783+ <key>foreground</key>
1784+ <string>#f9e2af</string>
1785+ </dict>
1786+ </dict>
1787+ <dict>
1788+ <key>name</key>
1789+ <string>Rust union</string>
1790+ <key>scope</key>
1791+ <string>entity.name.union.rust</string>
1792+ <key>settings</key>
1793+ <dict>
1794+ <key>foreground</key>
1795+ <string>#f9e2af</string>
1796+ </dict>
1797+ </dict>
1798+ <dict>
1799+ <key>name</key>
1800+ <string>Rust enum member</string>
1801+ <key>scope</key>
1802+ <string>meta.enum.rust storage.type.source.rust</string>
1803+ <key>settings</key>
1804+ <dict>
1805+ <key>foreground</key>
1806+ <string>#94e2d5</string>
1807+ </dict>
1808+ </dict>
1809+ <dict>
1810+ <key>name</key>
1811+ <string>Rust macro</string>
1812+ <key>scope</key>
1813+ <string>support.macro.rust, meta.macro.rust support.function.rust, entity.name.function.macro.rust</string>
1814+ <key>settings</key>
1815+ <dict>
1816+ <key>foreground</key>
1817+ <string>#89b4fa</string>
1818+ <key>fontStyle</key>
1819+ <string>italic</string>
1820+ </dict>
1821+ </dict>
1822+ <dict>
1823+ <key>name</key>
1824+ <string>Rust lifetime</string>
1825+ <key>scope</key>
1826+ <string>storage.modifier.lifetime.rust, entity.name.type.lifetime</string>
1827+ <key>settings</key>
1828+ <dict>
1829+ <key>foreground</key>
1830+ <string>#89b4fa</string>
1831+ <key>fontStyle</key>
1832+ <string>italic</string>
1833+ </dict>
1834+ </dict>
1835+ <dict>
1836+ <key>name</key>
1837+ <string>Rust string formatting</string>
1838+ <key>scope</key>
1839+ <string>string.quoted.double.rust constant.other.placeholder.rust</string>
1840+ <key>settings</key>
1841+ <dict>
1842+ <key>foreground</key>
1843+ <string>#f5c2e7</string>
1844+ </dict>
1845+ </dict>
1846+ <dict>
1847+ <key>name</key>
1848+ <string>Rust return type generic</string>
1849+ <key>scope</key>
1850+ <string>meta.function.return-type.rust meta.generic.rust storage.type.rust</string>
1851+ <key>settings</key>
1852+ <dict>
1853+ <key>foreground</key>
1854+ <string>#cdd6f4</string>
1855+ </dict>
1856+ </dict>
1857+ <dict>
1858+ <key>name</key>
1859+ <string>Rust functions</string>
1860+ <key>scope</key>
1861+ <string>meta.function.call.rust</string>
1862+ <key>settings</key>
1863+ <dict>
1864+ <key>foreground</key>
1865+ <string>#89b4fa</string>
1866+ </dict>
1867+ </dict>
1868+ <dict>
1869+ <key>name</key>
1870+ <string>Rust angle brackets</string>
1871+ <key>scope</key>
1872+ <string>punctuation.brackets.angle.rust</string>
1873+ <key>settings</key>
1874+ <dict>
1875+ <key>foreground</key>
1876+ <string>#89dceb</string>
1877+ </dict>
1878+ </dict>
1879+ <dict>
1880+ <key>name</key>
1881+ <string>Rust constants</string>
1882+ <key>scope</key>
1883+ <string>constant.other.caps.rust</string>
1884+ <key>settings</key>
1885+ <dict>
1886+ <key>foreground</key>
1887+ <string>#fab387</string>
1888+ </dict>
1889+ </dict>
1890+ <dict>
1891+ <key>name</key>
1892+ <string>Rust function parameters</string>
1893+ <key>scope</key>
1894+ <string>meta.function.definition.rust variable.other.rust</string>
1895+ <key>settings</key>
1896+ <dict>
1897+ <key>foreground</key>
1898+ <string>#eba0ac</string>
1899+ </dict>
1900+ </dict>
1901+ <dict>
1902+ <key>name</key>
1903+ <string>Rust closure variables</string>
1904+ <key>scope</key>
1905+ <string>meta.function.call.rust variable.other.rust</string>
1906+ <key>settings</key>
1907+ <dict>
1908+ <key>foreground</key>
1909+ <string>#cdd6f4</string>
1910+ </dict>
1911+ </dict>
1912+ <dict>
1913+ <key>name</key>
1914+ <string>Rust self</string>
1915+ <key>scope</key>
1916+ <string>variable.language.self.rust</string>
1917+ <key>settings</key>
1918+ <dict>
1919+ <key>foreground</key>
1920+ <string>#f38ba8</string>
1921+ </dict>
1922+ </dict>
1923+ <dict>
1924+ <key>name</key>
1925+ <string>Rust metavariable names</string>
1926+ <key>scope</key>
1927+ <string>variable.other.metavariable.name.rust, meta.macro.metavariable.rust keyword.operator.macro.dollar.rust</string>
1928+ <key>settings</key>
1929+ <dict>
1930+ <key>foreground</key>
1931+ <string>#f5c2e7</string>
1932+ </dict>
1933+ </dict>
1934+ <dict>
1935+ <key>name</key>
1936+ <string>Shell shebang</string>
1937+ <key>scope</key>
1938+ <string>comment.line.shebang, comment.line.shebang punctuation.definition.comment, comment.line.shebang, punctuation.definition.comment.shebang.shell, meta.shebang.shell</string>
1939+ <key>settings</key>
1940+ <dict>
1941+ <key>foreground</key>
1942+ <string>#f5c2e7</string>
1943+ <key>fontStyle</key>
1944+ <string>italic</string>
1945+ </dict>
1946+ </dict>
1947+ <dict>
1948+ <key>name</key>
1949+ <string>Shell shebang command</string>
1950+ <key>scope</key>
1951+ <string>comment.line.shebang constant.language</string>
1952+ <key>settings</key>
1953+ <dict>
1954+ <key>foreground</key>
1955+ <string>#94e2d5</string>
1956+ <key>fontStyle</key>
1957+ <string>italic</string>
1958+ </dict>
1959+ </dict>
1960+ <dict>
1961+ <key>name</key>
1962+ <string>Shell interpolated command</string>
1963+ <key>scope</key>
1964+ <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>
1965+ <key>settings</key>
1966+ <dict>
1967+ <key>foreground</key>
1968+ <string>#f38ba8</string>
1969+ </dict>
1970+ </dict>
1971+ <dict>
1972+ <key>name</key>
1973+ <string>Shell interpolated command variable</string>
1974+ <key>scope</key>
1975+ <string>meta.string meta.interpolation.parameter.shell variable.other.readwrite</string>
1976+ <key>settings</key>
1977+ <dict>
1978+ <key>foreground</key>
1979+ <string>#fab387</string>
1980+ <key>fontStyle</key>
1981+ <string>italic</string>
1982+ </dict>
1983+ </dict>
1984+ <dict>
1985+ <key>scope</key>
1986+ <string>source.shell punctuation.section.interpolation, punctuation.definition.evaluation.backticks.shell</string>
1987+ <key>settings</key>
1988+ <dict>
1989+ <key>foreground</key>
1990+ <string>#94e2d5</string>
1991+ </dict>
1992+ </dict>
1993+ <dict>
1994+ <key>name</key>
1995+ <string>Shell EOF</string>
1996+ <key>scope</key>
1997+ <string>entity.name.tag.heredoc.shell</string>
1998+ <key>settings</key>
1999+ <dict>
2000+ <key>foreground</key>
2001+ <string>#cba6f7</string>
2002+ </dict>
2003+ </dict>
2004+ <dict>
2005+ <key>name</key>
2006+ <string>Shell quoted variable</string>
2007+ <key>scope</key>
2008+ <string>string.quoted.double.shell variable.other.normal.shell</string>
2009+ <key>settings</key>
2010+ <dict>
2011+ <key>foreground</key>
2012+ <string>#cdd6f4</string>
2013+ </dict>
2014+ </dict>
2015+ <dict>
2016+ <key>scope</key>
2017+ <string>markup.heading.typst</string>
2018+ <key>settings</key>
2019+ <dict>
2020+ <key>foreground</key>
2021+ <string>#f38ba8</string>
2022+ </dict>
2023+ </dict>
2024+ <dict>
2025+ <key>name</key>
2026+ <string>JSON Keys</string>
2027+ <key>scope</key>
2028+ <string>source.json meta.mapping.key string</string>
2029+ <key>settings</key>
2030+ <dict>
2031+ <key>foreground</key>
2032+ <string>#89b4fa</string>
2033+ </dict>
2034+ </dict>
2035+ <dict>
2036+ <key>name</key>
2037+ <string>JSON key surrounding quotes</string>
2038+ <key>scope</key>
2039+ <string>source.json meta.mapping.key punctuation.definition.string.begin, source.json meta.mapping.key punctuation.definition.string.end</string>
2040+ <key>settings</key>
2041+ <dict>
2042+ <key>foreground</key>
2043+ <string>#9399b2</string>
2044+ </dict>
2045+ </dict>
2046+ <dict>
2047+ <key>scope</key>
2048+ <string>markup.heading.synopsis.man, markup.heading.title.man, markup.heading.other.man, markup.heading.env.man</string>
2049+ <key>settings</key>
2050+ <dict>
2051+ <key>foreground</key>
2052+ <string>#cba6f7</string>
2053+ </dict>
2054+ </dict>
2055+ <dict>
2056+ <key>scope</key>
2057+ <string>markup.heading.commands.man</string>
2058+ <key>settings</key>
2059+ <dict>
2060+ <key>foreground</key>
2061+ <string>#89b4fa</string>
2062+ </dict>
2063+ </dict>
2064+ <dict>
2065+ <key>scope</key>
2066+ <string>markup.heading.env.man</string>
2067+ <key>settings</key>
2068+ <dict>
2069+ <key>foreground</key>
2070+ <string>#f5c2e7</string>
2071+ </dict>
2072+ </dict>
2073+ <dict>
2074+ <key>name</key>
2075+ <string>Man page options</string>
2076+ <key>scope</key>
2077+ <string>entity.name</string>
2078+ <key>settings</key>
2079+ <dict>
2080+ <key>foreground</key>
2081+ <string>#94e2d5</string>
2082+ </dict>
2083+ </dict>
2084+ <dict>
2085+ <key>scope</key>
2086+ <string>markup.heading.1.markdown</string>
2087+ <key>settings</key>
2088+ <dict>
2089+ <key>foreground</key>
2090+ <string>#f38ba8</string>
2091+ </dict>
2092+ </dict>
2093+ <dict>
2094+ <key>scope</key>
2095+ <string>markup.heading.2.markdown</string>
2096+ <key>settings</key>
2097+ <dict>
2098+ <key>foreground</key>
2099+ <string>#fab387</string>
2100+ </dict>
2101+ </dict>
2102+ <dict>
2103+ <key>scope</key>
2104+ <string>markup.heading.markdown</string>
2105+ <key>settings</key>
2106+ <dict>
2107+ <key>foreground</key>
2108+ <string>#f9e2af</string>
2109+ </dict>
2110+ </dict>
2111+ </array>
2112+ </dict>
2113+</plist>