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}