lux.json

   1{
   2    "name": "Noctis Lux",
   3    "type": "light",
   4    "colors": {
   5        "selection.background": "#169fb155",
   6        "descriptionForeground": "#929ea0",
   7        "errorForeground": "#ff4000",
   8        "widget.shadow": "#00000055",
   9        "editor.background": "#fef8ec",
  10        "editor.foreground": "#005661",
  11        "editorLineNumber.foreground": "#a0abac",
  12        "editorLineNumber.activeForeground": "#0099ad",
  13        "editorCursor.foreground": "#0092a8",
  14        "badge.background": "#0099ad",
  15        "badge.foreground": "#fef8ec",
  16        "activityBar.background": "#fef8ec",
  17        "activityBar.dropBackground": "#0099ad65",
  18        "activityBar.foreground": "#0099ad",
  19        "activityBar.border": "#ece2c600",
  20        "activityBarBadge.background": "#0099ad",
  21        "activityBarBadge.foreground": "#fef8ec",
  22        "activityBar.activeBackground": "#0099ad33",
  23        "activityBar.activeBorder": "#0099ad",
  24        "sideBar.background": "#f9f1e1",
  25        "sideBar.foreground": "#888477",
  26        "sideBar.border": "#ece2c600",
  27        "sideBar.dropBackground": "#f9f1e1",
  28        "sideBarTitle.foreground": "#888477",
  29        "sideBarSectionHeader.background": "#f2e7ca",
  30        "sideBarSectionHeader.foreground": "#888477",
  31        "statusBar.background": "#f0e9d6",
  32        "statusBar.foreground": "#0099ad",
  33        "statusBar.border": "#ece2c600",
  34        "statusBar.debuggingBackground": "#f9f1e1",
  35        "statusBar.debuggingForeground": "#e9498150",
  36        "statusBar.debuggingBorder": "#e94981af",
  37        "statusBar.noFolderForeground": "#87a7ab",
  38        "statusBar.noFolderBackground": "#f9f1e1",
  39        "statusBar.noFolderBorder": "#f9f1e1",
  40        "statusBarItem.activeBackground": "#dfeff1",
  41        "statusBarItem.hoverBackground": "#d1e8eb",
  42        "statusBarItem.prominentBackground": "#c1d4d7",
  43        "statusBarItem.prominentHoverBackground": "#bfdee3",
  44        "button.background": "#099099",
  45        "button.foreground": "#f1f1f1",
  46        "button.hoverBackground": "#0cc",
  47        "dropdown.background": "#fef8ec",
  48        "dropdown.border": "#fef8ec",
  49        "dropdown.foreground": "#005661",
  50        "editorMarkerNavigation.background": "#3a3a5e29",
  51        "editorMarkerNavigationError.background": "#ff4000",
  52        "editorMarkerNavigationWarning.background": "#e69533",
  53        "editorError.border": "#fef8ec",
  54        "editorError.foreground": "#ff4000",
  55        "editorWarning.border": "#fef8ec",
  56        "editorWarning.foreground": "#e69533",
  57        "editorInfo.border": "#fef8ec",
  58        "editorInfo.foreground": "#00c6e0",
  59        "editorHint.border": "#58cc6d00",
  60        "editorHint.foreground": "#58cc6d",
  61        "editorGroup.emptyBackground": "#b8ae9333",
  62        "editorGroup.border": "#f0e7d1",
  63        "editorGroup.dropBackground": "#b8ae9333",
  64        "editorGroupHeader.noTabsBackground": "#f0e9d6",
  65        "editorGroupHeader.tabsBackground": "#f0e9d6",
  66        "editorGroupHeader.tabsBorder": "#f0e9d600",
  67        "tab.activeBackground": "#fef8ec",
  68        "tab.unfocusedActiveBackground": "#f7f2e3",
  69        "tab.activeForeground": "#0099ad",
  70        "tab.border": "#e6d7b2",
  71        "tab.inactiveBackground": "#f0e9d6",
  72        "tab.inactiveForeground": "#888477",
  73        "tab.unfocusedActiveForeground": "#888477",
  74        "tab.unfocusedInactiveForeground": "#888477",
  75        "tab.activeBorderTop": "#00c6e0",
  76        "tab.activeModifiedBorder": "#00b368",
  77        "tab.activeBorder": "#fef8ec",
  78        "tab.unfocusedActiveBorder": "#fef8ec00",
  79        "tab.unfocusedHoverBackground": "#0099ad21",
  80        "textBlockQuote.background": "#f9f1e1",
  81        "textBlockQuote.border": "#00899e",
  82        "textCodeBlock.background": "#f9f1e1",
  83        "textLink.activeForeground": "#00c6e0",
  84        "textLink.foreground": "#00c6e0",
  85        "textPreformat.foreground": "#e9a149",
  86        "textSeparator.foreground": "#f9f1e1",
  87        "walkThrough.embeddedEditorBackground": "#f9f1e1",
  88        "welcomePage.buttonBackground": "#f9f1e1",
  89        "welcomePage.buttonHoverBackground": "#e1e0d0",
  90        "input.background": "#fef8ec",
  91        "input.border": "#f2edde",
  92        "input.foreground": "#6a7a7c",
  93        "input.placeholderForeground": "#9fabad",
  94        "inputOption.activeBorder": "#0099ad",
  95        "inputValidation.errorBackground": "#ff400041",
  96        "inputValidation.errorBorder": "#ff4000",
  97        "inputValidation.infoBackground": "#00c6e0cc",
  98        "inputValidation.infoBorder": "#00c6e0",
  99        "inputValidation.warningBackground": "#ffa587cc",
 100        "inputValidation.warningBorder": "#ffa487",
 101        "editorWidget.background": "#f2edde",
 102        "editorWidget.border": "#ece2c600",
 103        "editorHoverWidget.background": "#f2edde",
 104        "editorHoverWidget.border": "#ece2c600",
 105        "editorSuggestWidget.background": "#f2edde",
 106        "editorSuggestWidget.border": "#ece2c600",
 107        "editorSuggestWidget.foreground": "#6a7a7c",
 108        "editorSuggestWidget.highlightForeground": "#0099ad",
 109        "editorSuggestWidget.selectedBackground": "#dbfaff",
 110        "editorGutter.background": "#fef8ec",
 111        "editorGutter.addedBackground": "#8ce99a",
 112        "editorGutter.deletedBackground": "#ff4000",
 113        "editorGutter.modifiedBackground": "#e9a149",
 114        "editor.selectionBackground": "#ade2eb77",
 115        "editor.selectionHighlightBackground": "#14a5ff33",
 116        "editor.selectionHighlightBorder": "#14a5ff00",
 117        "editor.inactiveSelectionBackground": "#ade2eb55",
 118        "editor.wordHighlightStrongBackground": "#b5890027",
 119        "editor.wordHighlightStrongBorder": "#b5890000",
 120        "editor.wordHighlightBackground": "#e9a14922",
 121        "editor.wordHighlightBorder": "#e9a14900",
 122        "editor.findMatchBackground": "#8ce99a55",
 123        "editor.findMatchBorder": "#8ce99a00",
 124        "editor.findMatchHighlightBackground": "#148f9f33",
 125        "editor.findMatchHighlightBorder": "#148f9f00",
 126        "editor.findRangeHighlightBackground": "#99e62a55",
 127        "editor.findRangeHighlightBorder": "#58CC6D00",
 128        "editor.hoverHighlightBackground": "#0099ad3f",
 129        "editor.lineHighlightBackground": "#d1ebefcc",
 130        "editor.lineHighlightBorder": "#d1ebef00",
 131        "editor.rangeHighlightBackground": "#f1e9d5a1",
 132        "editorLink.activeForeground": "#14a5ff",
 133        "editorWhitespace.foreground": "#d3cec5bb",
 134        "editorIndentGuide.background": "#d3cec5aa",
 135        "editorIndentGuide.activeBackground": "#88adc3",
 136        "editorBracketMatch.background": "#0099ad20",
 137        "editorBracketMatch.border": "#0099ad",
 138        "editorRuler.foreground": "#f1e6d0",
 139        "editorCodeLens.foreground": "#77aaca",
 140        "terminal.ansiBlack": "#003b42",
 141        "terminal.ansiRed": "#e34e1c",
 142        "terminal.ansiGreen": "#00b368",
 143        "terminal.ansiYellow": "#f49725",
 144        "terminal.ansiBlue": "#0094f0",
 145        "terminal.ansiMagenta": "#ff5792",
 146        "terminal.ansiCyan": "#00bdd6",
 147        "terminal.ansiWhite": "#8ca6a6",
 148        "terminal.ansiBrightBlack": "#004d57",
 149        "terminal.ansiBrightRed": "#ff4000",
 150        "terminal.ansiBrightGreen": "#00d17a",
 151        "terminal.ansiBrightYellow": "#ff8c00",
 152        "terminal.ansiBrightBlue": "#0fa3ff",
 153        "terminal.ansiBrightMagenta": "#ff6b9f",
 154        "terminal.ansiBrightCyan": "#00cbe6",
 155        "terminal.ansiBrightWhite": "#bbc3c4",
 156        "terminal.background": "#f6edda",
 157        "terminal.foreground": "#005661",
 158        "terminalCursor.background": "#f6edda",
 159        "terminalCursor.foreground": "#005661",
 160        "merge.border": "#fef8ec00",
 161        "merge.currentContentBackground": "#33e7ff33",
 162        "merge.currentHeaderBackground": "#33e7ff55",
 163        "merge.incomingContentBackground": "#9d92f233",
 164        "merge.incomingHeaderBackground": "#9d92f255",
 165        "merge.commonContentBackground": "#ffc18033",
 166        "merge.commonHeaderBackground": "#ffc18055",
 167        "editorOverviewRuler.currentContentForeground": "#33e7ff55",
 168        "editorOverviewRuler.incomingContentForeground": "#9d92f255",
 169        "editorOverviewRuler.commonContentForeground": "#ffc18055",
 170        "editorOverviewRuler.border": "#fef8ec",
 171        "notificationCenter.border": "#f2edde",
 172        "notificationCenterHeader.foreground": "#005661",
 173        "notificationCenterHeader.background": "#f2edde",
 174        "notificationToast.border": "#f2edde",
 175        "notifications.foreground": "#005661",
 176        "notifications.background": "#f2edde",
 177        "notifications.border": "#f2edde",
 178        "notificationLink.foreground": "#005661",
 179        "diffEditor.insertedTextBackground": "#14b83230",
 180        "diffEditor.removedTextBackground": "#BB1F0522",
 181        "debugToolBar.background": "#f9f1e1",
 182        "debugExceptionWidget.background": "#f9f1e1",
 183        "debugExceptionWidget.border": "#00899e",
 184        "extensionButton.prominentBackground": "#099099",
 185        "extensionButton.prominentForeground": "#e5f5f5",
 186        "extensionButton.prominentHoverBackground": "#0cc",
 187        "focusBorder": "#f2edde",
 188        "foreground": "#005661",
 189        "panel.background": "#f6edda",
 190        "panel.border": "#00c6e0",
 191        "panelTitle.activeBorder": "#00c6e0",
 192        "panelTitle.activeForeground": "#0099ad",
 193        "panelTitle.inactiveForeground": "#888477",
 194        "peekView.border": "#0099ad",
 195        "peekViewEditor.background": "#fff7e5",
 196        "peekViewEditor.matchHighlightBackground": "#148f9f33",
 197        "peekViewEditor.matchHighlightBorder": "#148f9f79",
 198        "peekViewEditorGutter.background": "#fff7e5",
 199        "peekViewResult.background": "#f9f1e1",
 200        "peekViewResult.fileForeground": "#e9a149",
 201        "peekViewResult.lineForeground": "#87a7ab",
 202        "peekViewResult.matchHighlightBackground": "#f2edde",
 203        "peekViewResult.selectionBackground": "#f2edde",
 204        "peekViewResult.selectionForeground": "#6a7a7c",
 205        "peekViewTitle.background": "#f9f1e1",
 206        "peekViewTitleDescription.foreground": "#87a7ab",
 207        "peekViewTitleLabel.foreground": "#e9a149",
 208        "progressBar.background": "#00c6e0",
 209        "scrollbar.shadow": "#00000055",
 210        "scrollbarSlider.activeBackground": "#0099adad",
 211        "scrollbarSlider.background": "#6a90955b",
 212        "scrollbarSlider.hoverBackground": "#0099ad62",
 213        "gitDecoration.addedResourceForeground": "#009456",
 214        "gitDecoration.modifiedResourceForeground": "#14b832",
 215        "gitDecoration.deletedResourceForeground": "#ff4000",
 216        "gitDecoration.untrackedResourceForeground": "#00c6e0",
 217        "gitDecoration.ignoredResourceForeground": "#a8a28faa",
 218        "gitDecoration.conflictingResourceForeground": "#e9a149",
 219        "pickerGroup.border": "#00c6e0",
 220        "pickerGroup.foreground": "#0099ad",
 221        "list.activeSelectionBackground": "#b6e1e7",
 222        "list.activeSelectionForeground": "#005661",
 223        "list.dropBackground": "#cdcbb2",
 224        "list.focusBackground": "#bee3ea",
 225        "list.focusForeground": "#005661",
 226        "list.highlightForeground": "#0099ad",
 227        "list.hoverBackground": "#d2f3f9",
 228        "list.hoverForeground": "#005661",
 229        "list.inactiveFocusBackground": "#c9eaed",
 230        "list.inactiveSelectionBackground": "#d5eef1",
 231        "list.inactiveSelectionForeground": "#949384",
 232        "list.errorForeground": "#c9481d",
 233        "list.warningForeground": "#e07a52",
 234        "listFilterWidget.background": "#d5eef1",
 235        "listFilterWidget.outline": "#14b832",
 236        "listFilterWidget.noMatchesOutline": "#ff4000",
 237        "tree.indentGuidesStroke": "#d3cec5",
 238        "settings.headerForeground": "#004d57",
 239        "settings.modifiedItemIndicator": "#00bd23",
 240        "settings.dropdownListBorder": "#ade2eb88",
 241        "settings.dropdownBackground": "#f2edde",
 242        "settings.dropdownForeground": "#0bb",
 243        "settings.dropdownBorder": "#f2edde",
 244        "settings.checkboxBackground": "#f2edde",
 245        "settings.checkboxForeground": "#0bb",
 246        "settings.checkboxBorder": "#f2edde",
 247        "settings.textInputBackground": "#f2edde",
 248        "settings.textInputForeground": "#0bb",
 249        "settings.textInputBorder": "#f2edde",
 250        "settings.numberInputBackground": "#f0e7d1",
 251        "settings.numberInputForeground": "#5842ff",
 252        "settings.numberInputBorder": "#f0e7d1",
 253        "breadcrumb.foreground": "#888477",
 254        "breadcrumb.background": "#fef8ec",
 255        "breadcrumb.focusForeground": "#0099ad",
 256        "breadcrumb.activeSelectionForeground": "#005661",
 257        "breadcrumbPicker.background": "#f2edde",
 258        "titleBar.activeBackground": "#f9f1e1",
 259        "titleBar.activeForeground": "#005661",
 260        "titleBar.inactiveBackground": "#f9f1e1",
 261        "titleBar.inactiveForeground": "#888477",
 262        "menu.background": "#f2edde",
 263        "menu.foreground": "#888477",
 264        "menu.selectionBackground": "#d2f3f9",
 265        "menu.selectionForeground": "#0099ad",
 266        "menu.selectionBorder": "#d2f3f9",
 267        "menubar.selectionBackground": "#d2f3f9",
 268        "menubar.selectionForeground": "#0099ad",
 269        "menubar.selectionBorder": "#d2f3f9",
 270        "editor.snippetTabstopHighlightBackground": "#fdefd3",
 271        "editor.snippetTabstopHighlightBorder": "#fdf3dd",
 272        "editor.snippetFinalTabstopHighlightBackground": "#fdefd3",
 273        "editor.snippetFinalTabstopHighlightBorder": "#fdf3dd",
 274        "minimap.findMatchHighlight": "#0099adaa",
 275        "minimap.errorHighlight": "#ff4000ee",
 276        "minimap.warningHighlight": "#e69533ee",
 277        "minimapGutter.addedBackground": "#009456",
 278        "minimapGutter.modifiedBackground": "#14b832",
 279        "minimapGutter.deletedBackground": "#ff4000",
 280        "minimap.background": "#fef8ec99"
 281    },
 282    "tokenColors": [
 283        {
 284            "name": "COMMENT",
 285            "scope": [
 286                "comment",
 287                "punctuation.definition.comment",
 288                "punctuation.definition.tag",
 289                "comment.block.documentation punctuation.definition.bracket",
 290                "source.ocaml comment constant.regexp meta.separator",
 291                "markup.other.anchor support.constant",
 292                "markup.fenced_code",
 293                "markup.fenced_code punctuation.definition",
 294                "punctuation.definition.heading",
 295                "punctuation.definition.bold.markdown",
 296                "punctuation.definition.italic.markdown",
 297                "punctuation.definition.strikethrough.markdown"
 298            ],
 299            "settings": {
 300                "foreground": "#8ca6a6"
 301            }
 302        },
 303        {
 304            "name": "TEXT",
 305            "scope": [
 306                "constant.character",
 307                "constant.escape",
 308                "text.html.markdown",
 309                "punctuation.definition.list_item",
 310                "keyword.begin.tag.ejs",
 311                "constant.name.attribute.tag.pug",
 312                "source.clojure meta.symbol",
 313                "constant.other.description.jsdoc",
 314                "keyword.other.array.phpdoc.php",
 315                "keyword.operator.other.powershell",
 316                "meta.link.inline punctuation.definition.string",
 317                "source.sql",
 318                "source meta.brace",
 319                "source punctuation",
 320                "text.html punctuation",
 321                "markup meta punctuation.definition",
 322                "meta.bracket.julia",
 323                "meta.array.julia",
 324                "entity.name.footnote",
 325                "source.ocaml punctuation.definition.tag",
 326                "source.ocaml entity.name.filename",
 327                "source.reason entity.name.filename",
 328                "entity.other.attribute-name strong",
 329                "binding.fsharp keyword.symbol.fsharp",
 330                "entity.name.record.field.elm",
 331                "entity.name.record.field.accessor.elm",
 332                "storage.modifier.array.bracket",
 333                "source.css entity.other",
 334                "meta.attribute-selector punctuation.definition.entity",
 335                "markup.other.anchor string",
 336                "punctuation.separator",
 337                "punctuation.section",
 338                "punctuation.terminator"
 339            ],
 340            "settings": {
 341                "foreground": "#004d57"
 342            }
 343        },
 344        {
 345            "name": "KEYWORD",
 346            "scope": [
 347                "keyword",
 348                "keyword.control",
 349                "keyword.other.template",
 350                "keyword.other.substitution",
 351                "storage.modifier",
 352                "meta.tag.sgml",
 353                "punctuation.accessor",
 354                "constant.other.color",
 355                "entity.name.section",
 356                "markup.heading",
 357                "markup.heading punctuation.definition",
 358                "entity.other.attribute-name.pseudo-class",
 359                "entity.other.attribute-name.pseudo-element",
 360                "tag.decorator.js entity.name.tag.js",
 361                "tag.decorator.js punctuation.definition.tag.js",
 362                "storage.type.function.pug",
 363                "text.pug storage.type",
 364                "text.pug meta.tag.other",
 365                "source.clojure storage.control",
 366                "meta.expression.clojure",
 367                "punctuation.separator.slice.python",
 368                "punctuation.separator.question-mark.cs",
 369                "punctuation.definition.parameters.varargs",
 370                "source.go keyword.operator",
 371                "punctuation.separator.pointer-access",
 372                "punctuation.separator.other.ruby",
 373                "keyword.package",
 374                "keyword.import",
 375                "punctuation.definition.keyword",
 376                "punctuation.separator.hash.cs",
 377                "entity.other.attribute-name.pseudo-class.css punctuation.definition.entity.css",
 378                "entity.other.attribute-name.pseudo-element.css punctuation.definition.entity.css",
 379                "source.kotlin storage.type.import",
 380                "source.kotlin storage.type.package",
 381                "constant.string.documentation.powershell",
 382                "punctuation.section.directive",
 383                "storage.type.rust",
 384                "punctuation.definition.attribute",
 385                "punctuation.definition.preprocessor",
 386                "punctuation.separator.namespace",
 387                "punctuation.separator.method",
 388                "keyword.control punctuation.definition.function",
 389                "source.ocaml variable.interpolation string",
 390                "source.reason variable.interpolation",
 391                "punctuation.definition.directive",
 392                "storage.type.modifier",
 393                "keyword.other.class.fileds",
 394                "source.toml entity.other.attribute-name",
 395                "source.css entity.name.tag.custom",
 396                "sharing.modifier",
 397                "keyword.control.class.ruby",
 398                "keyword.control.def.ruby"
 399            ],
 400            "settings": {
 401                "foreground": "#ff5792"
 402            }
 403        },
 404        {
 405            "name": "VARIABLE",
 406            "scope": [
 407                "variable",
 408                "variable.object",
 409                "variable.other",
 410                "variable.parameter",
 411                "support",
 412                "entity.name.module",
 413                "variable.import.parameter",
 414                "variable.other.class",
 415                "meta.toc-list.id.html",
 416                "source.json meta.structure.dictionary.json support.type.property-name.json",
 417                "meta.var.clojure",
 418                "entity.name.variable",
 419                "source.java meta.class.body.java",
 420                "entity.name.package.go",
 421                "source.c",
 422                "source.cpp",
 423                "source.go",
 424                "source.python",
 425                "meta.function-call.arguments.python",
 426                "source.ruby",
 427                "source.coffee.embedded.source",
 428                "source.coffee",
 429                "storage.modifier.import",
 430                "storage.modifier.package",
 431                "storage.type.annotation",
 432                "punctuation.definition.annotation",
 433                "source.groovy.embedded.source",
 434                "punctuation.definition.variable",
 435                "source.powershell",
 436                "string.quoted.interpolated.vala constant.character.escape.vala",
 437                "source.apacheconf",
 438                "source.objc",
 439                "source.crystal",
 440                "string.quoted.double.kotlin entity.string.template.element.kotlin",
 441                "entity.name.package.kotlin",
 442                "meta.template.expression.kotlin",
 443                "parameter.variable.function",
 444                "variable.other.constant.elixir",
 445                "source.elixir.embedded.source",
 446                "source.sql.embedded",
 447                "punctuation.definition.placeholder",
 448                "source.swift",
 449                "source.julia",
 450                "source.shell",
 451                "variable.other.normal punctuation.definition.variable.shell",
 452                "source.reason variable.language",
 453                "source.reason variable.language string.other.link",
 454                "source.elm meta.value",
 455                "source.elm meta.declaration.module",
 456                "meta.embedded.block variable punctuation.definition.variable.php",
 457                "string.quoted.double.class.other",
 458                "source.toml keyword",
 459                "support.type.nim",
 460                "source.tf meta.template.expression",
 461                "source.scala entity.name.import",
 462                "markup.code",
 463                "markup.fenced_code.block"
 464            ],
 465            "settings": {
 466                "foreground": "#fa8900"
 467            }
 468        },
 469        {
 470            "name": "ANNOTATION",
 471            "scope": [
 472                "support.variable.property",
 473                "constant.other.symbol.hashkey.ruby",
 474                "constant.other.symbol.hashkey.ruby punctuation.definition.constant.ruby",
 475                "entity.other.attribute-name.id",
 476                "entity.other.attribute-name.id punctuation.definition.entity",
 477                "entity.name.type.annotation.kotlin",
 478                "support.type.primitive",
 479                "meta.type.parameters entity.name.type",
 480                "meta.type.annotation entity.name.type",
 481                "punctuation.definition.typeparameters",
 482                "source.python support.type.python",
 483                "comment.block.documentation.phpdoc.php keyword.other.type.php",
 484                "storage.type.php",
 485                "keyword.type",
 486                "storage.type.cs",
 487                "storage.type.c",
 488                "storage.type.objc",
 489                "punctuation.definition.storage.type.objc",
 490                "markup punctuation.definition",
 491                "storage.type.powershell",
 492                "comment.block.documentation entity.name.type",
 493                "source.java storage.type",
 494                "storage.type.primitive",
 495                "source.groovy storage.type",
 496                "storage.type.r",
 497                "source.haskell storage.type",
 498                "punctuation.separator.clause-head-body",
 499                "source.go storage.type",
 500                "storage.type.core.rust",
 501                "storage.class.std.rust",
 502                "storage.modifier.lifetime.rust",
 503                "entity.name.lifetime.rust",
 504                "support.type.vb",
 505                "entity.name.type.kotlin",
 506                "support.type.julia",
 507                "constant.other.reference",
 508                "source.graphql support.type",
 509                "source.reason support.type string",
 510                "entity.name.type.fsharp",
 511                "source.elm storage.type",
 512                "storage.type.user-defined",
 513                "storage.type.built-in",
 514                "support.type.builtin",
 515                "source.swift support.type",
 516                "support.class.crystal",
 517                "storage.type.integral",
 518                "source.cpp storage.type.cpp",
 519                "source.vala storage.type",
 520                "source.hlsl storage.type.basic",
 521                "source.hlsl support.type.other",
 522                "source.apex storage.type",
 523                "source.nim storage.type",
 524                "source.cpp entity.name.type",
 525                "support.class.builtin",
 526                "source.tf meta.keyword.string",
 527                "source.tf meta.keyword.number",
 528                "source.scala entity.name.class",
 529                "markup.raw.monospace",
 530                "markup.mark",
 531                "entity.name.type.primitive",
 532                "entity.name.type.numeric"
 533            ],
 534            "settings": {
 535                "foreground": "#b3694d"
 536            }
 537        },
 538        {
 539            "name": "CONSTANT",
 540            "scope": [
 541                "constant",
 542                "variable.other.constant",
 543                "support.constant",
 544                "punctuation.definition.entity",
 545                "constant.character.entity",
 546                "support.variable.magic",
 547                "markup.quote",
 548                "entity.name.type.type-parameter.cs",
 549                "punctuation.bracket.angle",
 550                "entity.name.function.preprocessor.c",
 551                "storage.type.scala",
 552                "entity.helper.apacheconf",
 553                "variable.language.crystal",
 554                "punctuation.definition.constant",
 555                "support.constant punctuation.definition.variable",
 556                "constant.character.math",
 557                "support.class.math",
 558                "source.graphql constant.character",
 559                "source.reason constant.language.list",
 560                "source.cpp variable.other.enummember",
 561                "support.variable.class.hideshow",
 562                "entity.other.attribute-name.class",
 563                "meta.attribute.id entity.other.attribute-name",
 564                "text.html entity.other.attribute-name",
 565                "meta.tag.attributes entity.other.attribute-name",
 566                "text.xml entity.other.attribute-name",
 567                "source.cs entity.other.attribute-name",
 568                "constant.character.format.placeholder",
 569                "constant.other.placeholder",
 570                "source.vue entity.other.attribute-name",
 571                "entity.other.attribute-name.mjml",
 572                "source.vue meta.directive punctuation.separator.key-value",
 573                "meta.definition.attribute-entry punctuation.separator"
 574            ],
 575            "settings": {
 576                "foreground": "#a88c00"
 577            }
 578        },
 579        {
 580            "name": "TAG",
 581            "scope": [
 582                "variable.language",
 583                "variable.parameter.function.language.special",
 584                "punctuation.definition.italic",
 585                "punctuation.definition.bold",
 586                "entity.name.tag",
 587                "variable.language punctuation.definition.variable",
 588                "keyword.control.clojure",
 589                "support.type.exception.python",
 590                "keyword.other.this.cs",
 591                "keyword.other.base.cs",
 592                "keyword.other.var.cs",
 593                "storage.modifier.super",
 594                "source.go keyword",
 595                "keyword.function.go",
 596                "meta.separator",
 597                "keyword.other.fn.rust",
 598                "storage.modifier.static.rust",
 599                "source.r meta.function.r keyword.control.r",
 600                "storage.type.def",
 601                "meta.class.identifier storage.modifier",
 602                "source.scala keyword.declaration",
 603                "storage.type",
 604                "comment.block.documentation punctuation.definition.block.tag",
 605                "comment.block.documentation punctuation.definition.inline.tag",
 606                "entity.tag.apacheconf",
 607                "keyword.other.julia",
 608                "source.julia storage.modifier",
 609                "constant.language.empty-list.haskell",
 610                "meta.function.powershell storage.type.powershell",
 611                "keyword.control.fun",
 612                "punctuation.terminator.function",
 613                "keyword.other.rust",
 614                "keyword.other.declaration-specifier.swift",
 615                "keyword.control.class",
 616                "keyword.control.def",
 617                "source.ocaml keyword markup.underline",
 618                "source.ocaml storage.type markup.underline",
 619                "binding.fsharp keyword",
 620                "function.anonymous keyword",
 621                "function.anonymous keyword.symbol.fsharp",
 622                "meta.embedded.block variable.language punctuation.definition.variable.php",
 623                "keyword.declaration.dart",
 624                "source.wsd keyword.other.class",
 625                "source.wsd keyword.other.linebegin",
 626                "keyword.other.skinparam.keyword",
 627                "keyword.other.nim",
 628                "markup.deleted.diff",
 629                "source.tf support.class.variable",
 630                "meta.function.lua keyword.control.lua",
 631                "markup.block entity.name.tag",
 632                "markup.meta.attribute-list",
 633                "source.zig keyword.default",
 634                "source.zig keyword.structure"
 635            ],
 636            "settings": {
 637                "foreground": "#e64100"
 638            }
 639        },
 640        {
 641            "name": "STRING",
 642            "scope": [
 643                "string",
 644                "punctuation.definition.string",
 645                "source.css support.constant",
 646                "entity.name.import.go",
 647                "markup.raw.texttt",
 648                "markup.inserted.diff",
 649                "source.scala punctuation.definition.character",
 650                "constant.character.literal.scala",
 651                "source.tf entity.name"
 652            ],
 653            "settings": {
 654                "foreground": "#00b368"
 655            }
 656        },
 657        {
 658            "name": "STRINGINTERPOLATED",
 659            "scope": [
 660                "string.template",
 661                "punctuation.definition.string.template",
 662                "string.interpolated.python string.quoted.single.python",
 663                "string.quoted.double.heredoc",
 664                "string.quoted.interpolated.vala",
 665                "string.quoted.interpolated.vala punctuation.definition.string",
 666                "string.regexp.apacheconf",
 667                "markup.inline.raw.string",
 668                "markup.inline.raw punctuation.definition.raw",
 669                "string.quoted.double.interpolated.crystal",
 670                "string.quoted.double.interpolated.crystal punctuation.definition.string",
 671                "text.tex markup.raw"
 672            ],
 673            "settings": {
 674                "foreground": "#009456"
 675            }
 676        },
 677        {
 678            "name": "NUMBER",
 679            "scope": [
 680                "constant.numeric",
 681                "constant.language",
 682                "punctuation.separator.decimal.period.php",
 683                "keyword.operator.null-conditional.cs",
 684                "punctuation.separator.question-mark.cs",
 685                "constant.integer.apacheconf",
 686                "keyword.operator.nullable-type",
 687                "constant.language punctuation.definition.variable",
 688                "constant.others.fsharp",
 689                "keyword.other.unit",
 690                "string.quoted.double.skinparam.value",
 691                "source.toml constant",
 692                "source.zig keyword.constant.bool",
 693                "source.zig keyword.constant.default"
 694            ],
 695            "settings": {
 696                "foreground": "#5842ff"
 697            }
 698        },
 699        {
 700            "name": "FUNCTION",
 701            "scope": [
 702                "variable.function",
 703                "support.type.property-name",
 704                "entity.name.function",
 705                "string.other.link",
 706                "markup.link",
 707                "support.type.vendored",
 708                "support.other.variable",
 709                "meta.function-call.generic.python",
 710                "meta.method-call.groovy meta.method.groovy",
 711                "meta.class.body.groovy meta.method.body.java storage.type.groovy",
 712                "punctuation.definition.decorator",
 713                "support.function.any-method",
 714                "text.tex support.function",
 715                "text.tex punctuation.definition.function",
 716                "entity.name.section.fsharp entity.name.section.fsharp",
 717                "support.variable.class.function",
 718                "keyword.control.cucumber.table",
 719                "punctuation.decorator",
 720                "source.tf support.class"
 721            ],
 722            "settings": {
 723                "foreground": "#0095a8"
 724            }
 725        },
 726        {
 727            "name": "SUPPORT",
 728            "scope": [
 729                "entity.name",
 730                "entity.other",
 731                "support.orther.namespace.use.php",
 732                "meta.use.php",
 733                "support.other.namespace.php",
 734                "support.type",
 735                "support.class",
 736                "punctuation.definition.parameters",
 737                "support.function",
 738                "support.function.construct",
 739                "markup.changed.git_gutter",
 740                "markup.underline.link",
 741                "markup.underline.link.image",
 742                "markup.underline",
 743                "meta.symbol.namespace.clojure",
 744                "entity.mime-type.apacheconf",
 745                "keyword.operator.function.infix",
 746                "entity.name.function.infix",
 747                "entity.name.function.call.kotlin",
 748                "text.tex support.function.verb",
 749                "text.tex support.function.texttt",
 750                "source.reason constant.language.unit",
 751                "source.ocaml constant.language constant.numeric entity.other.attribute-name.id.css",
 752                "source.reason entity.other.attribute-name constant.language constant.numeric",
 753                "constant.language.unit.fsharp",
 754                "source.wsd support.class.preprocessings",
 755                "keyword.language.gherkin.feature.scenario",
 756                "source.nim keyword.other.common.function",
 757                "entity.name.type.namespace",
 758                "entity.name.scope-resolution.function.call"
 759            ],
 760            "settings": {
 761                "foreground": "#00bdd6"
 762            }
 763        },
 764        {
 765            "name": "MISC",
 766            "scope": [
 767                "source.js constant.other.object.key.js string.unquoted.label.js",
 768                "source.js punctuation.section.embedded",
 769                "punctuation.definition.template-expression",
 770                "support.class",
 771                "storage.type.string.python",
 772                "string.interpolated.pug",
 773                "support.constant.handlebars",
 774                "source.clojure punctuation.section.set",
 775                "source.clojure punctuation.section.metadata",
 776                "entity.global.clojure",
 777                "source.python meta.function-call.python support.type.python",
 778                "entity.other.inherited-class.python",
 779                "punctuation.definition.interpolation",
 780                "punctuation.section.embedded.begin.ruby",
 781                "punctuation.section.embedded.end.ruby source.ruby",
 782                "support.constant.math",
 783                "entity.namespace.r",
 784                "meta.method-call.groovy storage.type.groovy",
 785                "source.scala entity.name.class.declaration",
 786                "constant.character.escape",
 787                "support.function.macro.julia",
 788                "string.replacement.apacheconf",
 789                "storage.modifier.using.vala",
 790                "constant.other.haskell",
 791                "source.objc entity.name.tag",
 792                "string.quoted.other.literal.upper.crystal punctuation.definition.string",
 793                "meta.embedded.line.crystal punctuation.section.embedded",
 794                "meta.embedded.line.crystal punctuation.section.embedded source.crystal",
 795                "punctuation.section.embedded",
 796                "punctuation.section.tag",
 797                "punctuation.section.embedded source.swift",
 798                "variable.other.bracket punctuation.definition.variable",
 799                "string.interpolated.dollar punctuation.definition.string",
 800                "constant.character.escape punctuation.definition.keyword",
 801                "source.ocaml entity.name.class constant.numeric",
 802                "source.reason entity.name.class",
 803                "keyword.format.specifier.fsharp",
 804                "support.module.elm",
 805                "meta.embedded.block.php punctuation.definition.variable.php",
 806                "source.vala storage.type",
 807                "support.variable.class.group",
 808                "entity.name.type.class",
 809                "source.tf meta.keyword.list",
 810                "source.tf meta.keyword.map",
 811                "entity.name.class.lua",
 812                "markup.substitution"
 813            ],
 814            "settings": {
 815                "foreground": "#0094f0"
 816            }
 817        },
 818        {
 819            "name": "INVALID",
 820            "scope": ["invalid", "invalid.illegal"],
 821            "settings": {
 822                "foreground": "#ff530f"
 823            }
 824        },
 825        {
 826            "name": "ITALIC",
 827            "scope": [
 828                "comment",
 829                "storage.modifier",
 830                "punctuation.definition.comment",
 831                "entity.other",
 832                "variable.language",
 833                "support.type.vendored",
 834                "support.constant.vendored",
 835                "markup.quote",
 836                "markup.italic",
 837                "tag.decorator.js entity.name.tag.js",
 838                "tag.decorator.js punctuation.definition.tag.js",
 839                "keyword.control.clojure",
 840                "source.clojure meta.symbol.dynamic",
 841                "keyword.other.this.cs",
 842                "keyword.other.base.cs",
 843                "variable.other.member.c",
 844                "support.type.core.rust",
 845                "variable.other.object.property",
 846                "variable.other.property",
 847                "source.r meta.function.r keyword.control.r",
 848                "comment.line.roxygen.r keyword",
 849                "comment.line.roxygen.r variable.parameter.r",
 850                "keyword.control.inheritance.coffee",
 851                "comment.block.documentation.phpdoc.php keyword",
 852                "keyword.other.array.phpdoc.php",
 853                "storage.type.modifier",
 854                "comment.block.javadoc.java keyword",
 855                "comment.block.javadoc.java variable.parameter.java",
 856                "keyword.operator.documentation.powershell",
 857                "storage.type.scala",
 858                "variable.parameter.function.language.special",
 859                "comment.block.documentation.scala keyword",
 860                "comment.block.documentation.scala variable.parameter",
 861                "support.function.builtin.go",
 862                "constant.other.symbol.hashkey.ruby",
 863                "constant.other.symbol.hashkey.ruby punctuation.definition.constant.ruby",
 864                "constant.other.symbol.ruby",
 865                "source.vala storage.type.generic",
 866                "constant.other.table-name",
 867                "constant.other.placeholder",
 868                "variable.other.field",
 869                "entity.alias.import.go",
 870                "source.swift keyword.other.declaration-specifier",
 871                "support.variable.swift",
 872                "keyword.other.capture-specifier",
 873                "text.tex support.function.emph",
 874                "constant.other.math",
 875                "support.function.textit",
 876                "entity.name.footnote",
 877                "entity.name.function.directive.graphql",
 878                "source.graphql support.type.enum",
 879                "source.ocaml entity.name.filename",
 880                "source.reason entity.name.filename",
 881                "abstract.definition.fsharp keyword",
 882                "abstract.definition.fsharp entity",
 883                "function.anonymous keyword",
 884                "entity.name.record.field.accessor.elm",
 885                "support.type.primitive",
 886                "support.type.builtin",
 887                "keyword.type.cs",
 888                "storage.type.built-in",
 889                "storage.type.primitive",
 890                "source.python support.type.python",
 891                "storage.type.core.rust",
 892                "source.swift support.type",
 893                "source.go storage.type",
 894                "storage.type.php",
 895                "storage.type.function.kotlin",
 896                "entity.name.type.kotlin",
 897                "support.type.julia",
 898                "variable.other.member",
 899                "keyword.other.import",
 900                "keyword.package",
 901                "keyword.import",
 902                "source.wsd keyword.control.diagram",
 903                "keyword.language.gherkin.feature.step",
 904                "source.hlsl storage.type.basic",
 905                "source.apex keyword.type",
 906                "sharing.modifier",
 907                "source.nim storage.type.concrete",
 908                "meta.preprocessor.pragma.nim",
 909                "storage.type.integral",
 910                "entity.name.scope-resolution.function.call",
 911                "support.class.builtin",
 912                "comment.block.documentation storage.type.class",
 913                "source.tf meta.keyword.string",
 914                "source.tf meta.keyword.number",
 915                "source.scala entity.name.class",
 916                "meta.import keyword.control",
 917                "keyword.control.export",
 918                "source.vue meta.directive punctuation.separator.key-value",
 919                "keyword.local.lua",
 920                "markup.mark.constrained markup.mark",
 921                "markup.block.open",
 922                "entity.name.type.primitive",
 923                "entity.name.type.numeric",
 924                "source.zig keyword.type",
 925                "source.zig keyword.storage",
 926                "source.zig keyword.structure"
 927            ],
 928            "settings": {
 929                "fontStyle": "italic"
 930            }
 931        },
 932        {
 933            "name": "BOLD",
 934            "scope": [
 935                "keyword",
 936                "keyword.control",
 937                "keyword.operator",
 938                "keyword.other.template",
 939                "keyword.other.substitution",
 940                "storage.type.function.arrow",
 941                "constant.other.color",
 942                "punctuation.accessor",
 943                "entity.name.section",
 944                "markdown.heading",
 945                "markup.inline.raw punctuation.definition.raw",
 946                "markup.heading",
 947                "storage.type.function.pug",
 948                "storage.type.function.python",
 949                "storage.type.annotation",
 950                "punctuation.bracket.angle",
 951                "keyword.other.new",
 952                "storage.type.generic.wildcard",
 953                "source.go keyword.operator",
 954                "constant.other.symbol.ruby punctuation.definition.constant.ruby",
 955                "variable.parameter",
 956                "support.function.builtin.rust",
 957                "storage.type.function.coffee",
 958                "entity.name.variable.parameter",
 959                "punctuation.separator.hash.cs",
 960                "constant.other.symbol.ruby punctuation.definition.constant.ruby",
 961                "constant.other.symbol.hashkey.ruby punctuation.definition.constant.ruby",
 962                "meta.function.parameters variable.other",
 963                "entity.name.type.annotation.kotlin",
 964                "storage.type.objc",
 965                "parameter.variable.function",
 966                "markup punctuation.definition",
 967                "punctuation.section.directive",
 968                "punctuation.definition.preprocessor",
 969                "source.ruby punctuation.definition.variable",
 970                "support.function.textbf",
 971                "source.graphql support.type.builtin",
 972                "source.ocaml variable.interpolation string",
 973                "entity.name.function.definition.special.constructor",
 974                "entity.name.function.definition.special.member.destructor.",
 975                "meta.function.parameters variable punctuation.definition.variable.php",
 976                "source.wsd keyword.other.activity",
 977                "keyword.control.class.ruby",
 978                "keyword.control.def.ruby",
 979                "keyword.function.go",
 980                "keyword.other.fn.rust",
 981                "markup.other.anchor",
 982                "markup.list.bullet",
 983                "markup.list punctuation.definition",
 984                "keyword.control.default",
 985                "punctuation.section",
 986                "punctuation.separator",
 987                "punctuation.terminator",
 988                "markup.bold.markdown",
 989                "source.zig storage.type.function"
 990            ],
 991            "settings": {
 992                "fontStyle": "bold"
 993            }
 994        },
 995        {
 996            "name": "BOLD-ITALIC",
 997            "scope": [
 998                "markup.quote markup.bold",
 999                "text.html punctuation.section.embedded",
1000                "variable.other.c",
1001                "storage.modifier.lifetime.rust",
1002                "entity.name.lifetime.rust",
1003                "source.rust meta.attribute.rust",
1004                "meta.attribute.id entity.other.attribute-name",
1005                "source.ocaml punctuation.definition.tag emphasis",
1006                "source.tf entity.name",
1007                "markup.quote punctuation.definition",
1008                "markup.fenced_code punctuation.definition",
1009                "fenced_code.block.language"
1010            ],
1011            "settings": {
1012                "fontStyle": "bold italic"
1013            }
1014        },
1015        {
1016            "name": "NORMAL",
1017            "scope": [
1018                "keyword.begin.tag.ejs",
1019                "source.python meta.function.decorator.python support.type.python",
1020                "source.cs keyword.other",
1021                "keyword.other.var.cs",
1022                "source.go keyword",
1023                "storage.modifier.static.rust",
1024                "variable.parameter.r",
1025                "variable.parameter.handlebars",
1026                "storage.modifier.import",
1027                "storage.modifier.package",
1028                "meta.class.identifier storage.modifier",
1029                "keyword.operator.other.powershell",
1030                "source.css variable.parameter",
1031                "string.interpolated variable.parameter",
1032                "source.apacheconf keyword",
1033                "keyword.other.julia",
1034                "storage.modifier.using.vala",
1035                "source.objc keyword.other.property.attribute",
1036                "source.sql keyword.other",
1037                "keyword.other.using.vala",
1038                "keyword.operator.function.infix",
1039                "keyword.control.directive",
1040                "keyword.other.rust",
1041                "keyword.other.declaration-specifier.swift",
1042                "entity.name.function.swift",
1043                "keyword.control.class",
1044                "keyword.control.def",
1045                "punctuation.definition.variable",
1046                "entity.name.section.latex",
1047                "source.ocaml keyword markup.underline",
1048                "source.ocaml constant.language constant.numeric entity.other.attribute-name.id.css",
1049                "source.reason entity.other.attribute-name constant.language constant.numeric",
1050                "keyword.format.specifier.fsharp",
1051                "entity.name.section.fsharp",
1052                "binding.fsharp keyword",
1053                "binding.fsharp keyword.symbol",
1054                "record.fsharp keyword",
1055                "keyword.symbol.fsharp",
1056                "entity.name.section.fsharp keyword",
1057                "namespace.open.fsharp keyword",
1058                "namespace.open.fsharp entity",
1059                "storage.type",
1060                "source.cpp keyword.other",
1061                "source.c keyword.other",
1062                "keyword.other.unit",
1063                "storage.modifier.array.bracket",
1064                "meta.import.haskell keyword",
1065                "keyword.declaration.dart",
1066                "source.wsd keyword.other",
1067                "keyword.other.skinparam",
1068                "source.css keyword.control",
1069                "source.css keyword.operator",
1070                "keyword.language.gherkin.feature.scenario",
1071                "keyword.control.cucumber.table",
1072                "source.toml entity.other.attribute-name",
1073                "source.toml keyword",
1074                "keyword.other.nim",
1075                "source.nim keyword.other.common.function",
1076                "source.nim keyword.other",
1077                "source.scala keyword.declaration",
1078                "source.scala entity.name.class.declaration",
1079                "keyword.control.lua",
1080                "source.css punctuation.section",
1081                "punctuation.section.embedded",
1082                "source.c punctuation.section",
1083                "source.cpp punctuation.section",
1084                "source.java punctuation.section",
1085                "source.php punctuation.section",
1086                "source.powershell punctuation.section",
1087                "source.r punctuation.section",
1088                "source.ruby punctuation.section",
1089                "source.swift punctuation.section",
1090                "source.objc punctuation.section",
1091                "source.zig keyword.constant.bool",
1092                "source.zig keyword.default",
1093                "source.zig keyword.statement",
1094                "source.zig keyword.constant.default"
1095            ],
1096            "settings": {
1097                "fontStyle": ""
1098            }
1099        },
1100        {
1101            "name": "STRIKETHROUGH",
1102            "scope": ["markup.strikethrough"],
1103            "settings": {
1104                "fontStyle": "strikethrough"
1105            }
1106        }
1107    ]
1108}