1{
2 "name": "Noctis",
3 "type": "dark",
4 "colors": {
5 "selection.background": "#107684",
6 "descriptionForeground": "#929ea0",
7 "errorForeground": "#e34e1c",
8 "widget.shadow": "#00000044",
9 "editor.background": "#052529",
10 "editor.foreground": "#b2cacd",
11 "editorLineNumber.foreground": "#4e6b6e",
12 "editorLineNumber.activeForeground": "#169fb1",
13 "editorCursor.foreground": "#85efff",
14 "badge.background": "#40d4e7",
15 "badge.foreground": "#0f1415",
16 "activityBar.background": "#052529",
17 "activityBar.dropBackground": "#929ea065",
18 "activityBar.foreground": "#169fb1",
19 "activityBar.inactiveForeground": "#169fb177",
20 "activityBar.border": "#0f1415",
21 "activityBarBadge.background": "#40d4e7",
22 "activityBarBadge.foreground": "#0f1415",
23 "activityBar.activeBackground": "#40d4e733",
24 "activityBar.activeBorder": "#40d4e7",
25 "sideBar.background": "#041d20",
26 "sideBar.foreground": "#a5b5b5",
27 "sideBar.border": "#0f1415",
28 "sideBar.dropBackground": "#041d20",
29 "sideBarTitle.foreground": "#a5b5b5",
30 "sideBarSectionHeader.background": "#083d44",
31 "sideBarSectionHeader.foreground": "#a5b5b5",
32 "sideBarSectionHeader.border": "#0f1415",
33 "statusBar.background": "#041d20",
34 "statusBar.foreground": "#169fb1",
35 "statusBar.border": "#0f1415",
36 "statusBar.debuggingBackground": "#041d20",
37 "statusBar.debuggingForeground": "#df769b50",
38 "statusBar.debuggingBorder": "#df769baf",
39 "statusBar.noFolderForeground": "#87a7ab",
40 "statusBar.noFolderBackground": "#041d20",
41 "statusBar.noFolderBorder": "#041d20",
42 "statusBarItem.activeBackground": "#19bacc45",
43 "statusBarItem.hoverBackground": "#062e32",
44 "statusBarItem.prominentBackground": "#020c0e",
45 "statusBarItem.prominentHoverBackground": "#00292e",
46 "button.background": "#099099",
47 "button.foreground": "#ebfdff",
48 "button.hoverBackground": "#0cc",
49 "dropdown.background": "#073940",
50 "dropdown.border": "#073940",
51 "dropdown.foreground": "#87a7ab",
52 "editorMarkerNavigation.background": "#3a3a5e29",
53 "editorMarkerNavigationError.background": "#e34e1c",
54 "editorMarkerNavigationWarning.background": "#e69533",
55 "editorError.border": "#052529",
56 "editorError.foreground": "#e34e1c",
57 "editorWarning.border": "#052529",
58 "editorWarning.foreground": "#e69533",
59 "editorInfo.border": "#052529",
60 "editorInfo.foreground": "#40d4e7",
61 "editorHint.border": "#49e9a600",
62 "editorHint.foreground": "#49e9a6",
63 "editorGroup.emptyBackground": "#5f6b6d33",
64 "editorGroup.border": "#0f1415",
65 "editorGroup.dropBackground": "#5f6b6d33",
66 "editorGroupHeader.noTabsBackground": "#062e32",
67 "editorGroupHeader.tabsBackground": "#062e32",
68 "editorGroupHeader.tabsBorder": "#062e32",
69 "tab.activeBackground": "#052529",
70 "tab.unfocusedActiveBackground": "#0e1e20",
71 "tab.activeForeground": "#40d4e7",
72 "tab.border": "#0f1415",
73 "tab.inactiveBackground": "#062e32",
74 "tab.inactiveForeground": "#87a7ab",
75 "tab.unfocusedActiveForeground": "#87a7ab",
76 "tab.unfocusedInactiveForeground": "#87a7ab",
77 "tab.activeBorderTop": "#40d4e7",
78 "tab.activeModifiedBorder": "#49e9a6",
79 "tab.activeBorder": "#052529",
80 "tab.unfocusedActiveBorder": "#052529",
81 "tab.unfocusedHoverBackground": "#169fb121",
82 "textBlockQuote.background": "#041d20",
83 "textBlockQuote.border": "#16a3b6",
84 "textCodeBlock.background": "#041d20",
85 "textLink.activeForeground": "#40d4e7",
86 "textLink.foreground": "#40d4e7",
87 "textPreformat.foreground": "#e4b781",
88 "textSeparator.foreground": "#041d20",
89 "walkThrough.embeddedEditorBackground": "#041d20",
90 "welcomePage.buttonBackground": "#041d20",
91 "welcomePage.buttonHoverBackground": "#003742",
92 "input.background": "#052529",
93 "input.border": "#073940",
94 "input.foreground": "#CDD3DE",
95 "input.placeholderForeground": "#87a7ab",
96 "inputOption.activeBorder": "#169fb1",
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": "#073940",
107 "editorWidget.border": "#0f1415",
108 "editorHoverWidget.background": "#073940",
109 "editorHoverWidget.border": "#0f1415",
110 "editorSuggestWidget.background": "#073940",
111 "editorSuggestWidget.border": "#0f1415",
112 "editorSuggestWidget.foreground": "#87a7ab",
113 "editorSuggestWidget.highlightForeground": "#40d4e7",
114 "editorSuggestWidget.selectedBackground": "#0e6671",
115 "editorGutter.background": "#052529",
116 "editorGutter.addedBackground": "#8ce99a",
117 "editorGutter.deletedBackground": "#e34e1c",
118 "editorGutter.modifiedBackground": "#e0c184",
119 "editor.selectionBackground": "#169fb144",
120 "editor.selectionHighlightBackground": "#49ace944",
121 "editor.inactiveSelectionBackground": "#0e657155",
122 "editor.wordHighlightStrongBackground": "#cc990033",
123 "editor.wordHighlightBackground": "#e4b78133",
124 "editor.findMatchBackground": "#40bf6a11",
125 "editor.findMatchHighlightBackground": "#0e667179",
126 "editor.findRangeHighlightBackground": "#49e9a633",
127 "editor.hoverHighlightBackground": "#169fb13f",
128 "editor.lineHighlightBackground": "#083d44ee",
129 "editor.lineHighlightBorder": "#083d44",
130 "editor.rangeHighlightBackground": "#083d44a1",
131 "editorLink.activeForeground": "#14a5ff",
132 "editorWhitespace.foreground": "#ffffff21",
133 "editorIndentGuide.background": "#223b3f",
134 "editorIndentGuide.activeBackground": "#3e6f74",
135 "editorBracketMatch.background": "#169fb122",
136 "editorBracketMatch.border": "#169fb1",
137 "editorRuler.foreground": "#29484c",
138 "editorCodeLens.foreground": "#507b95",
139 "terminal.ansiBlack": "#324a4d",
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": "#b2cacd",
147 "terminal.ansiBrightBlack": "#47686c",
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": "#c1d4d7",
155 "terminal.background": "#03191b",
156 "terminal.foreground": "#b2cacd",
157 "terminalCursor.background": "#03191b",
158 "terminalCursor.foreground": "#b2cacd",
159 "merge.border": "#05252900",
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": "#052529",
170 "notificationCenter.border": "#073940",
171 "notificationCenterHeader.foreground": "#87a7ab",
172 "notificationCenterHeader.background": "#073940",
173 "notificationToast.border": "#073940",
174 "notifications.foreground": "#CDD3DE",
175 "notifications.background": "#073940",
176 "notifications.border": "#073940",
177 "notificationLink.foreground": "#87a7ab",
178 "diffEditor.insertedTextBackground": "#16b67327",
179 "diffEditor.removedTextBackground": "#e6653341",
180 "debugToolBar.background": "#041d20",
181 "debugExceptionWidget.background": "#041d20",
182 "debugExceptionWidget.border": "#16a3b6",
183 "extensionButton.prominentBackground": "#099099",
184 "extensionButton.prominentForeground": "#e5f5f5",
185 "extensionButton.prominentHoverBackground": "#0cc",
186 "focusBorder": "#073940",
187 "foreground": "#b2cacd",
188 "panel.background": "#03191b",
189 "panel.border": "#0e6671",
190 "panelTitle.activeBorder": "#0e6671",
191 "panelTitle.activeForeground": "#40d4e7",
192 "panelTitle.inactiveForeground": "#87a7ab",
193 "peekView.border": "#169fb1",
194 "peekViewEditor.background": "#002124",
195 "peekViewEditor.matchHighlightBackground": "#00718079",
196 "peekViewEditor.matchHighlightBorder": "#007180cc",
197 "peekViewEditorGutter.background": "#002124",
198 "peekViewResult.background": "#041d20",
199 "peekViewResult.fileForeground": "#e4b781",
200 "peekViewResult.lineForeground": "#87a7ab",
201 "peekViewResult.matchHighlightBackground": "#073940",
202 "peekViewResult.selectionBackground": "#073940",
203 "peekViewResult.selectionForeground": "#87a7ab",
204 "peekViewTitle.background": "#041d20",
205 "peekViewTitleDescription.foreground": "#87a7ab",
206 "peekViewTitleLabel.foreground": "#e4b781",
207 "progressBar.background": "#40d4e7",
208 "scrollbar.shadow": "#00000044",
209 "scrollbarSlider.activeBackground": "#169fb1ad",
210 "scrollbarSlider.background": "#6a90955b",
211 "scrollbarSlider.hoverBackground": "#169fb162",
212 "gitDecoration.addedResourceForeground": "#16b673",
213 "gitDecoration.modifiedResourceForeground": "#49e9a6",
214 "gitDecoration.deletedResourceForeground": "#e34e1c",
215 "gitDecoration.untrackedResourceForeground": "#40d4e7",
216 "gitDecoration.ignoredResourceForeground": "#5b858b",
217 "gitDecoration.conflictingResourceForeground": "#e4b781",
218 "pickerGroup.border": "#0e6671",
219 "pickerGroup.foreground": "#169fb1",
220 "list.activeSelectionBackground": "#0e6671",
221 "list.activeSelectionForeground": "#ebfdff",
222 "list.dropBackground": "#00404d",
223 "list.focusBackground": "#00404d",
224 "list.focusForeground": "#ebfdff",
225 "list.highlightForeground": "#40d4e7",
226 "list.hoverBackground": "#0b515b",
227 "list.hoverForeground": "#ebfdff",
228 "list.inactiveFocusBackground": "#062d32",
229 "list.inactiveSelectionBackground": "#07353b",
230 "list.inactiveSelectionForeground": "#b2cacd",
231 "list.errorForeground": "#e34e1c",
232 "list.warningForeground": "#ffa487",
233 "listFilterWidget.background": "#00404d",
234 "listFilterWidget.outline": "#49e9a6",
235 "listFilterWidget.noMatchesOutline": "#e34e1c",
236 "tree.indentGuidesStroke": "#3e6f74",
237 "settings.headerForeground": "#b2cacd",
238 "settings.modifiedItemIndicator": "#15ac31",
239 "settings.dropdownListBorder": "#0e657188",
240 "settings.dropdownBackground": "#073940",
241 "settings.dropdownForeground": "#0cc",
242 "settings.dropdownBorder": "#073940",
243 "settings.checkboxBackground": "#073940",
244 "settings.checkboxForeground": "#0cc",
245 "settings.checkboxBorder": "#073940",
246 "settings.textInputBackground": "#073940",
247 "settings.textInputForeground": "#0cc",
248 "settings.textInputBorder": "#073940",
249 "settings.numberInputBackground": "#041d20",
250 "settings.numberInputForeground": "#7060eb",
251 "settings.numberInputBorder": "#041d20",
252 "breadcrumb.foreground": "#87a7ab",
253 "breadcrumb.background": "#052529",
254 "breadcrumb.focusForeground": "#40d4e7",
255 "breadcrumb.activeSelectionForeground": "#ebfdff",
256 "breadcrumbPicker.background": "#073940",
257 "titleBar.activeBackground": "#041d20",
258 "titleBar.activeForeground": "#b2cacd",
259 "titleBar.inactiveBackground": "#041d20",
260 "titleBar.inactiveForeground": "#87a7ab",
261 "menu.background": "#073940",
262 "menu.foreground": "#87a7ab",
263 "menu.selectionBackground": "#0b515b",
264 "menu.selectionForeground": "#40d4e7",
265 "menu.selectionBorder": "#0b515b",
266 "menu.separatorBackground": "#40d4e7",
267 "menubar.selectionBackground": "#0b515b",
268 "menubar.selectionForeground": "#40d4e7",
269 "menubar.selectionBorder": "#0b515b",
270 "editor.snippetTabstopHighlightBackground": "#03181b",
271 "editor.snippetTabstopHighlightBorder": "#042124",
272 "editor.snippetFinalTabstopHighlightBackground": "#03181b",
273 "editor.snippetFinalTabstopHighlightBorder": "#042124",
274 "minimap.findMatchHighlight": "#49d6e9ee",
275 "minimap.errorHighlight": "#e34e1cee",
276 "minimap.warningHighlight": "#e69533ee",
277 "minimapGutter.addedBackground": "#16b673",
278 "minimapGutter.modifiedBackground": "#49e9a6",
279 "minimapGutter.deletedBackground": "#e34e1c",
280 "minimap.background": "#05252999"
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": "#5b858b"
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": "#b2cacd"
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": "#df769b"
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": "#e4b781"
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": "#d67e5c"
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": "#d5971a"
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": "#e66533"
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": "#49e9a6"
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": "#16b673"
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": "#7060eb"
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": "#16a3b6"
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": "#49d6e9"
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": "#49ace9"
816 }
817 },
818 {
819 "name": "INVALID",
820 "scope": ["invalid", "invalid.illegal"],
821 "settings": {
822 "foreground": "#e3541c"
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}