viola.json

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