Commit 3692440

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