PluginProbe
Code Block Pro – Beautiful Syntax Highlighting / 1.27.2
Code Block Pro – Beautiful Syntax Highlighting v1.27.2
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 / light-plus.json

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

604 lines 14.5 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": "light-plus",
4 "tokenColors": [
5 {
6 "settings": {
7 "foreground": "#000000"
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": "#000000ff"
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": "meta.diff.header",
35 "settings": {
36 "foreground": "#000080"
37 }
38 },
39 {
40 "scope": "comment",
41 "settings": {
42 "foreground": "#008000"
43 }
44 },
45 {
46 "scope": "constant.language",
47 "settings": {
48 "foreground": "#0000ff"
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": "#098658"
60 }
61 },
62 {
63 "scope": "constant.regexp",
64 "settings": {
65 "foreground": "#811f3f"
66 }
67 },
68 {
69 "name": "css tags in selectors, xml tags",
70 "scope": "entity.name.tag",
71 "settings": {
72 "foreground": "#800000"
73 }
74 },
75 {
76 "scope": "entity.name.selector",
77 "settings": {
78 "foreground": "#800000"
79 }
80 },
81 {
82 "scope": "entity.other.attribute-name",
83 "settings": {
84 "foreground": "#e50000"
85 }
86 },
87 {
88 "scope": [
89 "entity.other.attribute-name.class.css",
90 "source.css entity.other.attribute-name.class",
91 "entity.other.attribute-name.id.css",
92 "entity.other.attribute-name.parent-selector.css",
93 "entity.other.attribute-name.parent.less",
94 "source.css entity.other.attribute-name.pseudo-class",
95 "entity.other.attribute-name.pseudo-element.css",
96 "source.css.less entity.other.attribute-name.id",
97 "entity.other.attribute-name.scss"
98 ],
99 "settings": {
100 "foreground": "#800000"
101 }
102 },
103 {
104 "scope": "invalid",
105 "settings": {
106 "foreground": "#cd3131"
107 }
108 },
109 {
110 "scope": "markup.underline",
111 "settings": {
112 "fontStyle": "underline"
113 }
114 },
115 {
116 "scope": "markup.bold",
117 "settings": {
118 "fontStyle": "bold",
119 "foreground": "#000080"
120 }
121 },
122 {
123 "scope": "markup.heading",
124 "settings": {
125 "fontStyle": "bold",
126 "foreground": "#800000"
127 }
128 },
129 {
130 "scope": "markup.italic",
131 "settings": {
132 "fontStyle": "italic"
133 }
134 },
135 {
136 "scope": "markup.strikethrough",
137 "settings": {
138 "fontStyle": "strikethrough"
139 }
140 },
141 {
142 "scope": "markup.inserted",
143 "settings": {
144 "foreground": "#098658"
145 }
146 },
147 {
148 "scope": "markup.deleted",
149 "settings": {
150 "foreground": "#a31515"
151 }
152 },
153 {
154 "scope": "markup.changed",
155 "settings": {
156 "foreground": "#0451a5"
157 }
158 },
159 {
160 "scope": [
161 "punctuation.definition.quote.begin.markdown",
162 "punctuation.definition.list.begin.markdown"
163 ],
164 "settings": {
165 "foreground": "#0451a5"
166 }
167 },
168 {
169 "scope": "markup.inline.raw",
170 "settings": {
171 "foreground": "#800000"
172 }
173 },
174 {
175 "name": "brackets of XML/HTML tags",
176 "scope": "punctuation.definition.tag",
177 "settings": {
178 "foreground": "#800000"
179 }
180 },
181 {
182 "scope": ["meta.preprocessor", "entity.name.function.preprocessor"],
183 "settings": {
184 "foreground": "#0000ff"
185 }
186 },
187 {
188 "scope": "meta.preprocessor.string",
189 "settings": {
190 "foreground": "#a31515"
191 }
192 },
193 {
194 "scope": "meta.preprocessor.numeric",
195 "settings": {
196 "foreground": "#098658"
197 }
198 },
199 {
200 "scope": "meta.structure.dictionary.key.python",
201 "settings": {
202 "foreground": "#0451a5"
203 }
204 },
205 {
206 "scope": "storage",
207 "settings": {
208 "foreground": "#0000ff"
209 }
210 },
211 {
212 "scope": "storage.type",
213 "settings": {
214 "foreground": "#0000ff"
215 }
216 },
217 {
218 "scope": ["storage.modifier", "keyword.operator.noexcept"],
219 "settings": {
220 "foreground": "#0000ff"
221 }
222 },
223 {
224 "scope": ["string", "meta.embedded.assembly"],
225 "settings": {
226 "foreground": "#a31515"
227 }
228 },
229 {
230 "scope": [
231 "string.comment.buffered.block.pug",
232 "string.quoted.pug",
233 "string.interpolated.pug",
234 "string.unquoted.plain.in.yaml",
235 "string.unquoted.plain.out.yaml",
236 "string.unquoted.block.yaml",
237 "string.quoted.single.yaml",
238 "string.quoted.double.xml",
239 "string.quoted.single.xml",
240 "string.unquoted.cdata.xml",
241 "string.quoted.double.html",
242 "string.quoted.single.html",
243 "string.unquoted.html",
244 "string.quoted.single.handlebars",
245 "string.quoted.double.handlebars"
246 ],
247 "settings": {
248 "foreground": "#0000ff"
249 }
250 },
251 {
252 "scope": "string.regexp",
253 "settings": {
254 "foreground": "#811f3f"
255 }
256 },
257 {
258 "name": "String interpolation",
259 "scope": [
260 "punctuation.definition.template-expression.begin",
261 "punctuation.definition.template-expression.end",
262 "punctuation.section.embedded"
263 ],
264 "settings": {
265 "foreground": "#0000ff"
266 }
267 },
268 {
269 "name": "Reset JavaScript string interpolation expression",
270 "scope": ["meta.template.expression"],
271 "settings": {
272 "foreground": "#000000"
273 }
274 },
275 {
276 "scope": [
277 "support.constant.property-value",
278 "support.constant.font-name",
279 "support.constant.media-type",
280 "support.constant.media",
281 "constant.other.color.rgb-value",
282 "constant.other.rgb-value",
283 "support.constant.color"
284 ],
285 "settings": {
286 "foreground": "#0451a5"
287 }
288 },
289 {
290 "scope": [
291 "support.type.vendored.property-name",
292 "support.type.property-name",
293 "source.css variable",
294 "source.coffee.embedded"
295 ],
296 "settings": {
297 "foreground": "#e50000"
298 }
299 },
300 {
301 "scope": ["support.type.property-name.json"],
302 "settings": {
303 "foreground": "#0451a5"
304 }
305 },
306 {
307 "scope": "keyword",
308 "settings": {
309 "foreground": "#0000ff"
310 }
311 },
312 {
313 "scope": "keyword.control",
314 "settings": {
315 "foreground": "#0000ff"
316 }
317 },
318 {
319 "scope": "keyword.operator",
320 "settings": {
321 "foreground": "#000000"
322 }
323 },
324 {
325 "scope": [
326 "keyword.operator.new",
327 "keyword.operator.expression",
328 "keyword.operator.cast",
329 "keyword.operator.sizeof",
330 "keyword.operator.alignof",
331 "keyword.operator.typeid",
332 "keyword.operator.alignas",
333 "keyword.operator.instanceof",
334 "keyword.operator.logical.python",
335 "keyword.operator.wordlike"
336 ],
337 "settings": {
338 "foreground": "#0000ff"
339 }
340 },
341 {
342 "scope": "keyword.other.unit",
343 "settings": {
344 "foreground": "#098658"
345 }
346 },
347 {
348 "scope": ["punctuation.section.embedded.begin.php", "punctuation.section.embedded.end.php"],
349 "settings": {
350 "foreground": "#800000"
351 }
352 },
353 {
354 "scope": "support.function.git-rebase",
355 "settings": {
356 "foreground": "#0451a5"
357 }
358 },
359 {
360 "scope": "constant.sha.git-rebase",
361 "settings": {
362 "foreground": "#098658"
363 }
364 },
365 {
366 "name": "coloring of the Java import and package identifiers",
367 "scope": [
368 "storage.modifier.import.java",
369 "variable.language.wildcard.java",
370 "storage.modifier.package.java"
371 ],
372 "settings": {
373 "foreground": "#000000"
374 }
375 },
376 {
377 "name": "this.self",
378 "scope": "variable.language",
379 "settings": {
380 "foreground": "#0000ff"
381 }
382 },
383 {
384 "name": "Function declarations",
385 "scope": [
386 "entity.name.function",
387 "support.function",
388 "support.constant.handlebars",
389 "source.powershell variable.other.member",
390 "entity.name.operator.custom-literal"
391 ],
392 "settings": {
393 "foreground": "#795E26"
394 }
395 },
396 {
397 "name": "Types declaration and references",
398 "scope": [
399 "support.class",
400 "support.type",
401 "entity.name.type",
402 "entity.name.namespace",
403 "entity.other.attribute",
404 "entity.name.scope-resolution",
405 "entity.name.class",
406 "storage.type.numeric.go",
407 "storage.type.byte.go",
408 "storage.type.boolean.go",
409 "storage.type.string.go",
410 "storage.type.uintptr.go",
411 "storage.type.error.go",
412 "storage.type.rune.go",
413 "storage.type.cs",
414 "storage.type.generic.cs",
415 "storage.type.modifier.cs",
416 "storage.type.variable.cs",
417 "storage.type.annotation.java",
418 "storage.type.generic.java",
419 "storage.type.java",
420 "storage.type.object.array.java",
421 "storage.type.primitive.array.java",
422 "storage.type.primitive.java",
423 "storage.type.token.java",
424 "storage.type.groovy",
425 "storage.type.annotation.groovy",
426 "storage.type.parameters.groovy",
427 "storage.type.generic.groovy",
428 "storage.type.object.array.groovy",
429 "storage.type.primitive.array.groovy",
430 "storage.type.primitive.groovy"
431 ],
432 "settings": {
433 "foreground": "#267f99"
434 }
435 },
436 {
437 "name": "Types declaration and references, TS grammar specific",
438 "scope": [
439 "meta.type.cast.expr",
440 "meta.type.new.expr",
441 "support.constant.math",
442 "support.constant.dom",
443 "support.constant.json",
444 "entity.other.inherited-class"
445 ],
446 "settings": {
447 "foreground": "#267f99"
448 }
449 },
450 {
451 "name": "Control flow / Special keywords",
452 "scope": [
453 "keyword.control",
454 "source.cpp keyword.operator.new",
455 "source.cpp keyword.operator.delete",
456 "keyword.other.using",
457 "keyword.other.directive.using",
458 "keyword.other.operator",
459 "entity.name.operator"
460 ],
461 "settings": {
462 "foreground": "#AF00DB"
463 }
464 },
465 {
466 "name": "Variable and parameter name",
467 "scope": [
468 "variable",
469 "meta.definition.variable.name",
470 "support.variable",
471 "entity.name.variable",
472 "constant.other.placeholder"
473 ],
474 "settings": {
475 "foreground": "#001080"
476 }
477 },
478 {
479 "name": "Constants and enums",
480 "scope": ["variable.other.constant", "variable.other.enummember"],
481 "settings": {
482 "foreground": "#0070C1"
483 }
484 },
485 {
486 "name": "Object keys, TS grammar specific",
487 "scope": ["meta.object-literal.key"],
488 "settings": {
489 "foreground": "#001080"
490 }
491 },
492 {
493 "name": "CSS property value",
494 "scope": [
495 "support.constant.property-value",
496 "support.constant.font-name",
497 "support.constant.media-type",
498 "support.constant.media",
499 "constant.other.color.rgb-value",
500 "constant.other.rgb-value",
501 "support.constant.color"
502 ],
503 "settings": {
504 "foreground": "#0451a5"
505 }
506 },
507 {
508 "name": "Regular expression groups",
509 "scope": [
510 "punctuation.definition.group.regexp",
511 "punctuation.definition.group.assertion.regexp",
512 "punctuation.definition.character-class.regexp",
513 "punctuation.character.set.begin.regexp",
514 "punctuation.character.set.end.regexp",
515 "keyword.operator.negation.regexp",
516 "support.other.parenthesis.regexp"
517 ],
518 "settings": {
519 "foreground": "#d16969"
520 }
521 },
522 {
523 "scope": [
524 "constant.character.character-class.regexp",
525 "constant.other.character-class.set.regexp",
526 "constant.other.character-class.regexp",
527 "constant.character.set.regexp"
528 ],
529 "settings": {
530 "foreground": "#811f3f"
531 }
532 },
533 {
534 "scope": "keyword.operator.quantifier.regexp",
535 "settings": {
536 "foreground": "#000000"
537 }
538 },
539 {
540 "scope": ["keyword.operator.or.regexp", "keyword.control.anchor.regexp"],
541 "settings": {
542 "foreground": "#EE0000"
543 }
544 },
545 {
546 "scope": ["constant.character", "constant.other.option"],
547 "settings": {
548 "foreground": "#0000ff"
549 }
550 },
551 {
552 "scope": "constant.character.escape",
553 "settings": {
554 "foreground": "#EE0000"
555 }
556 },
557 {
558 "scope": "entity.name.label",
559 "settings": {
560 "foreground": "#000000"
561 }
562 }
563 ],
564 "semanticHighlighting": true,
565 "semanticTokenColors": {
566 "newOperator": "#AF00DB",
567 "stringLiteral": "#a31515",
568 "customLiteral": "#795E26",
569 "numberLiteral": "#098658"
570 },
571 "colors": {
572 "checkbox.border": "#919191",
573 "editor.background": "#FFFFFF",
574 "editor.foreground": "#000000",
575 "editor.inactiveSelectionBackground": "#E5EBF1",
576 "editorIndentGuide.background1": "#D3D3D3",
577 "editorIndentGuide.activeBackground1": "#939393",
578 "editor.selectionHighlightBackground": "#ADD6FF80",
579 "editorSuggestWidget.background": "#F3F3F3",
580 "activityBarBadge.background": "#007ACC",
581 "sideBarTitle.foreground": "#6F6F6F",
582 "list.hoverBackground": "#E8E8E8",
583 "menu.border": "#D4D4D4",
584 "input.placeholderForeground": "#767676",
585 "searchEditor.textInputBorder": "#CECECE",
586 "settings.textInputBorder": "#CECECE",
587 "settings.numberInputBorder": "#CECECE",
588 "statusBarItem.remoteForeground": "#FFF",
589 "statusBarItem.remoteBackground": "#16825D",
590 "ports.iconRunningProcessForeground": "#369432",
591 "sideBarSectionHeader.background": "#0000",
592 "sideBarSectionHeader.border": "#61616130",
593 "tab.lastPinnedBorder": "#61616130",
594 "notebook.cellBorderColor": "#E8E8E8",
595 "notebook.selectedCellBackground": "#c8ddf150",
596 "statusBarItem.errorBackground": "#c72e0f",
597 "list.activeSelectionIconForeground": "#FFF",
598 "list.focusAndSelectionOutline": "#90C2F9",
599 "terminal.inactiveSelectionBackground": "#E5EBF1",
600 "widget.border": "#d4d4d4",
601 "actionBar.toggledBackground": "#dddddd"
602 }
603 }
604