dots


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