UNPKG

13.5 kBJSONView Raw
1{
2 "$schema": "vscode://schemas/color-theme",
3 "name": "dark-plus",
4 "tokenColors": [
5 {
6 "settings": {
7 "foreground": "#D4D4D4"
8 }
9 },
10 {
11 "scope": ["meta.embedded", "source.groovy.embedded", "string meta.image.inline.markdown"],
12 "settings": {
13 "foreground": "#D4D4D4"
14 }
15 },
16 {
17 "scope": "emphasis",
18 "settings": {
19 "fontStyle": "italic"
20 }
21 },
22 {
23 "scope": "strong",
24 "settings": {
25 "fontStyle": "bold"
26 }
27 },
28 {
29 "scope": "header",
30 "settings": {
31 "foreground": "#000080"
32 }
33 },
34 {
35 "scope": "comment",
36 "settings": {
37 "foreground": "#6A9955"
38 }
39 },
40 {
41 "scope": "constant.language",
42 "settings": {
43 "foreground": "#569cd6"
44 }
45 },
46 {
47 "scope": [
48 "constant.numeric",
49 "variable.other.enummember",
50 "keyword.operator.plus.exponent",
51 "keyword.operator.minus.exponent"
52 ],
53 "settings": {
54 "foreground": "#b5cea8"
55 }
56 },
57 {
58 "scope": "constant.regexp",
59 "settings": {
60 "foreground": "#646695"
61 }
62 },
63 {
64 "scope": "entity.name.tag",
65 "settings": {
66 "foreground": "#569cd6"
67 }
68 },
69 {
70 "scope": "entity.name.tag.css",
71 "settings": {
72 "foreground": "#d7ba7d"
73 }
74 },
75 {
76 "scope": "entity.other.attribute-name",
77 "settings": {
78 "foreground": "#9cdcfe"
79 }
80 },
81 {
82 "scope": [
83 "entity.other.attribute-name.class.css",
84 "entity.other.attribute-name.class.mixin.css",
85 "entity.other.attribute-name.id.css",
86 "entity.other.attribute-name.parent-selector.css",
87 "entity.other.attribute-name.pseudo-class.css",
88 "entity.other.attribute-name.pseudo-element.css",
89 "source.css.less entity.other.attribute-name.id",
90 "entity.other.attribute-name.scss"
91 ],
92 "settings": {
93 "foreground": "#d7ba7d"
94 }
95 },
96 {
97 "scope": "invalid",
98 "settings": {
99 "foreground": "#f44747"
100 }
101 },
102 {
103 "scope": "markup.underline",
104 "settings": {
105 "fontStyle": "underline"
106 }
107 },
108 {
109 "scope": "markup.bold",
110 "settings": {
111 "fontStyle": "bold",
112 "foreground": "#569cd6"
113 }
114 },
115 {
116 "scope": "markup.heading",
117 "settings": {
118 "fontStyle": "bold",
119 "foreground": "#569cd6"
120 }
121 },
122 {
123 "scope": "markup.italic",
124 "settings": {
125 "fontStyle": "italic"
126 }
127 },
128 {
129 "scope": "markup.strikethrough",
130 "settings": {
131 "fontStyle": "strikethrough"
132 }
133 },
134 {
135 "scope": "markup.inserted",
136 "settings": {
137 "foreground": "#b5cea8"
138 }
139 },
140 {
141 "scope": "markup.deleted",
142 "settings": {
143 "foreground": "#ce9178"
144 }
145 },
146 {
147 "scope": "markup.changed",
148 "settings": {
149 "foreground": "#569cd6"
150 }
151 },
152 {
153 "scope": "punctuation.definition.quote.begin.markdown",
154 "settings": {
155 "foreground": "#6A9955"
156 }
157 },
158 {
159 "scope": "punctuation.definition.list.begin.markdown",
160 "settings": {
161 "foreground": "#6796e6"
162 }
163 },
164 {
165 "scope": "markup.inline.raw",
166 "settings": {
167 "foreground": "#ce9178"
168 }
169 },
170 {
171 "name": "brackets of XML/HTML tags",
172 "scope": "punctuation.definition.tag",
173 "settings": {
174 "foreground": "#808080"
175 }
176 },
177 {
178 "scope": ["meta.preprocessor", "entity.name.function.preprocessor"],
179 "settings": {
180 "foreground": "#569cd6"
181 }
182 },
183 {
184 "scope": "meta.preprocessor.string",
185 "settings": {
186 "foreground": "#ce9178"
187 }
188 },
189 {
190 "scope": "meta.preprocessor.numeric",
191 "settings": {
192 "foreground": "#b5cea8"
193 }
194 },
195 {
196 "scope": "meta.structure.dictionary.key.python",
197 "settings": {
198 "foreground": "#9cdcfe"
199 }
200 },
201 {
202 "scope": "meta.diff.header",
203 "settings": {
204 "foreground": "#569cd6"
205 }
206 },
207 {
208 "scope": "storage",
209 "settings": {
210 "foreground": "#569cd6"
211 }
212 },
213 {
214 "scope": "storage.type",
215 "settings": {
216 "foreground": "#569cd6"
217 }
218 },
219 {
220 "scope": ["storage.modifier", "keyword.operator.noexcept"],
221 "settings": {
222 "foreground": "#569cd6"
223 }
224 },
225 {
226 "scope": ["string", "meta.embedded.assembly"],
227 "settings": {
228 "foreground": "#ce9178"
229 }
230 },
231 {
232 "scope": "string.tag",
233 "settings": {
234 "foreground": "#ce9178"
235 }
236 },
237 {
238 "scope": "string.value",
239 "settings": {
240 "foreground": "#ce9178"
241 }
242 },
243 {
244 "scope": "string.regexp",
245 "settings": {
246 "foreground": "#d16969"
247 }
248 },
249 {
250 "name": "String interpolation",
251 "scope": [
252 "punctuation.definition.template-expression.begin",
253 "punctuation.definition.template-expression.end",
254 "punctuation.section.embedded"
255 ],
256 "settings": {
257 "foreground": "#569cd6"
258 }
259 },
260 {
261 "name": "Reset JavaScript string interpolation expression",
262 "scope": ["meta.template.expression"],
263 "settings": {
264 "foreground": "#d4d4d4"
265 }
266 },
267 {
268 "scope": [
269 "support.type.vendored.property-name",
270 "support.type.property-name",
271 "variable.css",
272 "variable.scss",
273 "variable.other.less",
274 "source.coffee.embedded"
275 ],
276 "settings": {
277 "foreground": "#9cdcfe"
278 }
279 },
280 {
281 "scope": "keyword",
282 "settings": {
283 "foreground": "#569cd6"
284 }
285 },
286 {
287 "scope": "keyword.control",
288 "settings": {
289 "foreground": "#569cd6"
290 }
291 },
292 {
293 "scope": "keyword.operator",
294 "settings": {
295 "foreground": "#d4d4d4"
296 }
297 },
298 {
299 "scope": [
300 "keyword.operator.new",
301 "keyword.operator.expression",
302 "keyword.operator.cast",
303 "keyword.operator.sizeof",
304 "keyword.operator.alignof",
305 "keyword.operator.typeid",
306 "keyword.operator.alignas",
307 "keyword.operator.instanceof",
308 "keyword.operator.logical.python",
309 "keyword.operator.wordlike"
310 ],
311 "settings": {
312 "foreground": "#569cd6"
313 }
314 },
315 {
316 "scope": "keyword.other.unit",
317 "settings": {
318 "foreground": "#b5cea8"
319 }
320 },
321 {
322 "scope": ["punctuation.section.embedded.begin.php", "punctuation.section.embedded.end.php"],
323 "settings": {
324 "foreground": "#569cd6"
325 }
326 },
327 {
328 "scope": "support.function.git-rebase",
329 "settings": {
330 "foreground": "#9cdcfe"
331 }
332 },
333 {
334 "scope": "constant.sha.git-rebase",
335 "settings": {
336 "foreground": "#b5cea8"
337 }
338 },
339 {
340 "name": "coloring of the Java import and package identifiers",
341 "scope": [
342 "storage.modifier.import.java",
343 "variable.language.wildcard.java",
344 "storage.modifier.package.java"
345 ],
346 "settings": {
347 "foreground": "#d4d4d4"
348 }
349 },
350 {
351 "name": "this.self",
352 "scope": "variable.language",
353 "settings": {
354 "foreground": "#569cd6"
355 }
356 },
357 {
358 "name": "Function declarations",
359 "scope": [
360 "entity.name.function",
361 "support.function",
362 "support.constant.handlebars",
363 "source.powershell variable.other.member",
364 "entity.name.operator.custom-literal"
365 ],
366 "settings": {
367 "foreground": "#DCDCAA"
368 }
369 },
370 {
371 "name": "Types declaration and references",
372 "scope": [
373 "support.class",
374 "support.type",
375 "entity.name.type",
376 "entity.name.namespace",
377 "entity.other.attribute",
378 "entity.name.scope-resolution",
379 "entity.name.class",
380 "storage.type.numeric.go",
381 "storage.type.byte.go",
382 "storage.type.boolean.go",
383 "storage.type.string.go",
384 "storage.type.uintptr.go",
385 "storage.type.error.go",
386 "storage.type.rune.go",
387 "storage.type.cs",
388 "storage.type.generic.cs",
389 "storage.type.modifier.cs",
390 "storage.type.variable.cs",
391 "storage.type.annotation.java",
392 "storage.type.generic.java",
393 "storage.type.java",
394 "storage.type.object.array.java",
395 "storage.type.primitive.array.java",
396 "storage.type.primitive.java",
397 "storage.type.token.java",
398 "storage.type.groovy",
399 "storage.type.annotation.groovy",
400 "storage.type.parameters.groovy",
401 "storage.type.generic.groovy",
402 "storage.type.object.array.groovy",
403 "storage.type.primitive.array.groovy",
404 "storage.type.primitive.groovy"
405 ],
406 "settings": {
407 "foreground": "#4EC9B0"
408 }
409 },
410 {
411 "name": "Types declaration and references, TS grammar specific",
412 "scope": [
413 "meta.type.cast.expr",
414 "meta.type.new.expr",
415 "support.constant.math",
416 "support.constant.dom",
417 "support.constant.json",
418 "entity.other.inherited-class"
419 ],
420 "settings": {
421 "foreground": "#4EC9B0"
422 }
423 },
424 {
425 "name": "Control flow / Special keywords",
426 "scope": [
427 "keyword.control",
428 "source.cpp keyword.operator.new",
429 "keyword.operator.delete",
430 "keyword.other.using",
431 "keyword.other.operator",
432 "entity.name.operator"
433 ],
434 "settings": {
435 "foreground": "#C586C0"
436 }
437 },
438 {
439 "name": "Variable and parameter name",
440 "scope": [
441 "variable",
442 "meta.definition.variable.name",
443 "support.variable",
444 "entity.name.variable",
445 "constant.other.placeholder"
446 ],
447 "settings": {
448 "foreground": "#9CDCFE"
449 }
450 },
451 {
452 "name": "Constants and enums",
453 "scope": ["variable.other.constant", "variable.other.enummember"],
454 "settings": {
455 "foreground": "#4FC1FF"
456 }
457 },
458 {
459 "name": "Object keys, TS grammar specific",
460 "scope": ["meta.object-literal.key"],
461 "settings": {
462 "foreground": "#9CDCFE"
463 }
464 },
465 {
466 "name": "CSS property value",
467 "scope": [
468 "support.constant.property-value",
469 "support.constant.font-name",
470 "support.constant.media-type",
471 "support.constant.media",
472 "constant.other.color.rgb-value",
473 "constant.other.rgb-value",
474 "support.constant.color"
475 ],
476 "settings": {
477 "foreground": "#CE9178"
478 }
479 },
480 {
481 "name": "Regular expression groups",
482 "scope": [
483 "punctuation.definition.group.regexp",
484 "punctuation.definition.group.assertion.regexp",
485 "punctuation.definition.character-class.regexp",
486 "punctuation.character.set.begin.regexp",
487 "punctuation.character.set.end.regexp",
488 "keyword.operator.negation.regexp",
489 "support.other.parenthesis.regexp"
490 ],
491 "settings": {
492 "foreground": "#CE9178"
493 }
494 },
495 {
496 "scope": [
497 "constant.character.character-class.regexp",
498 "constant.other.character-class.set.regexp",
499 "constant.other.character-class.regexp",
500 "constant.character.set.regexp"
501 ],
502 "settings": {
503 "foreground": "#d16969"
504 }
505 },
506 {
507 "scope": ["keyword.operator.or.regexp", "keyword.control.anchor.regexp"],
508 "settings": {
509 "foreground": "#DCDCAA"
510 }
511 },
512 {
513 "scope": "keyword.operator.quantifier.regexp",
514 "settings": {
515 "foreground": "#d7ba7d"
516 }
517 },
518 {
519 "scope": ["constant.character", "constant.other.option"],
520 "settings": {
521 "foreground": "#569cd6"
522 }
523 },
524 {
525 "scope": "constant.character.escape",
526 "settings": {
527 "foreground": "#d7ba7d"
528 }
529 },
530 {
531 "scope": "entity.name.label",
532 "settings": {
533 "foreground": "#C8C8C8"
534 }
535 }
536 ],
537 "semanticTokenColors": {
538 "newOperator": "#C586C0",
539 "stringLiteral": "#ce9178",
540 "customLiteral": "#DCDCAA",
541 "numberLiteral": "#b5cea8"
542 },
543 "colors": {
544 "checkbox.border": "#6B6B6B",
545 "editor.background": "#1E1E1E",
546 "editor.foreground": "#D4D4D4",
547 "editor.inactiveSelectionBackground": "#3A3D41",
548 "editorIndentGuide.background": "#404040",
549 "editorIndentGuide.activeBackground": "#707070",
550 "editor.selectionHighlightBackground": "#ADD6FF26",
551 "list.dropBackground": "#383B3D",
552 "activityBarBadge.background": "#007ACC",
553 "sideBarTitle.foreground": "#BBBBBB",
554 "input.placeholderForeground": "#A6A6A6",
555 "menu.background": "#252526",
556 "menu.foreground": "#CCCCCC",
557 "menu.separatorBackground": "#454545",
558 "menu.border": "#454545",
559 "statusBarItem.remoteForeground": "#FFF",
560 "statusBarItem.remoteBackground": "#16825D",
561 "ports.iconRunningProcessForeground": "#369432",
562 "sideBarSectionHeader.background": "#0000",
563 "sideBarSectionHeader.border": "#ccc3",
564 "tab.lastPinnedBorder": "#ccc3",
565 "list.activeSelectionIconForeground": "#FFF",
566 "terminal.inactiveSelectionBackground": "#3A3D41",
567 "widget.border": "#303031"
568 }
569}