PluginProbe
Code Block Pro – Beautiful Syntax Highlighting / 1.27.6
Code Block Pro – Beautiful Syntax Highlighting v1.27.6
1.27.1 1.27.2 1.27.3 1.27.4 1.27.5 1.27.6 1.27.7 1.28.0 1.3.0 1.4.0 1.5.0 1.5.1 1.5.2 1.6.0 1.7.0 1.8.0 1.9.0 1.9.1 1.9.2 1.9.3 trunk 1.1.0 1.10.0 1.11.0 1.11.1 All 63 releases
code-block-pro / build / shiki / themes / dark-plus.json

dark-plus.json in Code Block Pro – Beautiful Syntax Highlighting 1.27.6, at build/shiki/themes/dark-plus.json

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