├── .gitattributes
├── .gitignore
├── .vscode
├── launch.json
└── tasks.json
├── CHANGELOG.md
├── README.md
├── images
├── Bold.png
├── Italics.png
├── Normal.png
├── header.png
└── logo.png
├── package.json
├── themes
├── Martian Night (Bold)-color-theme.json
├── Martian Night (Italics)-color-theme.json
└── Martian Night-color-theme.json
└── vsc-extension-quickstart.md
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Set default behavior to automatically normalize line endings.
2 | * text=auto
3 |
4 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | *.vsix
3 |
--------------------------------------------------------------------------------
/.vscode/launch.json:
--------------------------------------------------------------------------------
1 | {
2 | "configurations": [
3 |
4 |
5 | {
6 | "args": [
7 | "--extensionDevelopmentPath=${workspaceFolder}"
8 | ],
9 | "name": "Launch Extension",
10 | "outFiles": [
11 | "${workspaceFolder}/out/**/*.js"
12 | ],
13 | "preLaunchTask": "npm",
14 | "request": "launch",
15 | "type": "pwa-extensionHost"
16 | }
17 | ]
18 | }
--------------------------------------------------------------------------------
/.vscode/tasks.json:
--------------------------------------------------------------------------------
1 | {
2 | // See https://go.microsoft.com/fwlink/?LinkId=733558
3 | // for the documentation about the tasks.json format
4 | "version": "2.0.0",
5 | "tasks": [
6 | {
7 | "label": "build",
8 | "type": "shell",
9 | "command": "msbuild",
10 | "args": [
11 | // Ask msbuild to generate full paths for file names.
12 | "/property:GenerateFullPaths=true",
13 | "/t:build",
14 | // Do not generate summary otherwise it leads to duplicate errors in Problems panel
15 | "/consoleloggerparameters:NoSummary"
16 | ],
17 | "group": "build",
18 | "presentation": {
19 | // Reveal the output only if unrecognized errors occur.
20 | "reveal": "silent"
21 | },
22 | // Use the standard MS compiler pattern to detect errors, warnings and infos
23 | "problemMatcher": "$msCompile"
24 | }
25 | ]
26 | }
--------------------------------------------------------------------------------
/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | # Change Log
2 |
3 | All notable changes to the "martian-night" extension will be documented in this file.
4 |
5 | Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file.
6 |
7 | ## [0.2.0] - 2021-08-02
8 |
9 | ### Added
10 | - Added more italics tokens for italics theme
11 | - Added more bold tokens for bold theme
12 |
13 | ### Changed
14 | - Background color when no file is opened
15 | - Scrollbar colors on hover & active state
16 |
17 | ### Removed
18 |
19 | ## [0.1.0] - 2021-07-20
20 |
21 | ### Added
22 | - Added italics and bold font style for HTML and CSS
23 |
24 | ### Changed
25 |
26 | ### Removed
27 |
28 | ## [0.0.1] - 2021-07-19
29 |
30 | - Initial release
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
Martian Night
2 | Created by Shaan Alam
3 | Inspired by the view of sunset on Mars, here is a theme that can bring the same vibe to your VS Code.
4 |
5 |
6 | [](https://marketplace.visualstudio.com/items?itemName=shaanalam718.martian-night) [](https://marketplace.visualstudio.com/items?itemName=shaanalam718.martian-night) [](https://marketplace.visualstudio.com/items?itemName=shaanalam718.martian-night) [](https://github.com/shaan71845/martian-night-vscode-theme/) [](https://github.com/shaan71845/martian-night-vscode-theme/)
7 |
8 | 
9 |
10 | Installation
11 |
12 | 1. Open **Extensions** sidebar panel in VS Code. `View → Extensions`
13 | 2. Search for `Martian Night`.
14 | 3. Click **Install** to install it.
15 | 4. Code > Preferences > Color Theme > **Martian Night**
16 |
17 | Contributing
18 |
19 | 1. Fork & Clone this repo and open in VS Code
20 | 2. Press F5 to start the debugger. This will open up another VS Code Editor
21 | 3. Make changes to `Martian Night-color-theme.json`, `Martian Night (Italics)-color-theme.json`, or `Martian Night (Bold)-color-theme.json` to make changes to the respective version of the theme. You will see changes reflected in the other editor that opened in step 3.
22 | 4. Open a Pull Request.
23 |
24 | Supported languages
25 |
26 | - HTML
27 | - CSS
28 | - JavaScript
29 | - React
30 | - TypeScript
31 |
32 | Screenshots
33 | Normal
34 |
35 |
36 |
37 | Bold
38 |
39 |
40 |
41 | Italics
42 |
43 |
44 |
45 |
46 |
--------------------------------------------------------------------------------
/images/Bold.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shaan-alam/martian-night-vscode-theme/27fe8120678c335f5a5dc757df0f3053570d1ce2/images/Bold.png
--------------------------------------------------------------------------------
/images/Italics.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shaan-alam/martian-night-vscode-theme/27fe8120678c335f5a5dc757df0f3053570d1ce2/images/Italics.png
--------------------------------------------------------------------------------
/images/Normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shaan-alam/martian-night-vscode-theme/27fe8120678c335f5a5dc757df0f3053570d1ce2/images/Normal.png
--------------------------------------------------------------------------------
/images/header.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shaan-alam/martian-night-vscode-theme/27fe8120678c335f5a5dc757df0f3053570d1ce2/images/header.png
--------------------------------------------------------------------------------
/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shaan-alam/martian-night-vscode-theme/27fe8120678c335f5a5dc757df0f3053570d1ce2/images/logo.png
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "martian-night",
3 | "displayName": "Martian Night",
4 | "description": "Inspired by the view of sunset on Mars, here is a theme that can bring the same vibe to your VS Code.",
5 | "version": "0.2.0",
6 | "engines": {
7 | "vscode": "^1.55.0"
8 | },
9 | "publisher": "shaanalam718",
10 | "repository": {
11 | "type": "git",
12 | "url": "https://github.com/shaan71845/martian-night-vscode-theme"
13 | },
14 | "keywords": [
15 | "dark theme",
16 | "dark blue theme",
17 | "dark",
18 | "blue theme",
19 | "blue theme",
20 | "martian night",
21 | "dracula",
22 | "shaan alam"
23 | ],
24 | "icon": "images/logo.png",
25 | "categories": [
26 | "Themes"
27 | ],
28 | "contributes": {
29 | "themes": [
30 | {
31 | "label": "Martian Night",
32 | "uiTheme": "vs-dark",
33 | "path": "./themes/Martian Night-color-theme.json"
34 | },
35 | {
36 | "label": "Martian Night (Italic)",
37 | "uiTheme": "vs-dark",
38 | "path": "./themes/Martian Night (Italics)-color-theme.json"
39 | },
40 | {
41 | "label": "Martian Night (Bold)",
42 | "uiTheme": "vs-dark",
43 | "path": "./themes/Martian Night (Bold)-color-theme.json"
44 | }
45 | ]
46 | }
47 | }
48 |
--------------------------------------------------------------------------------
/themes/Martian Night (Bold)-color-theme.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Untitled",
3 | "type": "dark",
4 | "semanticHighlighting": true,
5 | "semanticTokenColors": {
6 | "enumMember": {
7 | "foreground": "#56b6c2"
8 | },
9 | "variable.constant": {
10 | "foreground": "#e09956"
11 | },
12 | "variable.defaultLibrary": {
13 | "foreground": "#e5c07b"
14 | }
15 | },
16 | "tokenColors": [
17 | {
18 | "name": "unison punctuation",
19 | "scope": "punctuation.definition.delayed.unison,punctuation.definition.list.begin.unison,punctuation.definition.list.end.unison,punctuation.definition.ability.begin.unison,punctuation.definition.ability.end.unison,punctuation.operator.assignment.as.unison,punctuation.separator.pipe.unison,punctuation.separator.delimiter.unison,punctuation.definition.hash.unison",
20 | "settings": {
21 | "foreground": "#9faeca"
22 | }
23 | },
24 | {
25 | "name": "haskell variable generic-type",
26 | "scope": "variable.other.generic-type.haskell",
27 | "settings": {
28 | "foreground": "#cc6be9"
29 | }
30 | },
31 | {
32 | "name": "haskell storage type",
33 | "scope": "storage.type.haskell",
34 | "settings": {
35 | "foreground": "#e09956"
36 | }
37 | },
38 | {
39 | "name": "support.variable.magic.python",
40 | "scope": "support.variable.magic.python",
41 | "settings": {
42 | "foreground": "#9faeca"
43 | }
44 | },
45 | {
46 | "name": "punctuation.separator.parameters.python",
47 | "scope": "punctuation.separator.period.python,punctuation.separator.element.python,punctuation.parenthesis.begin.python,punctuation.parenthesis.end.python",
48 | "settings": {
49 | "foreground": "#d4d4d4"
50 | }
51 | },
52 | {
53 | "name": "variable.parameter.function.language.special.self.python",
54 | "scope": "variable.parameter.function.language.special.self.python",
55 | "settings": {
56 | "foreground": "#e5c07b"
57 | }
58 | },
59 | {
60 | "name": "storage.modifier.lifetime.rust",
61 | "scope": "storage.modifier.lifetime.rust",
62 | "settings": {
63 | "foreground": "#d4d4d4"
64 | }
65 | },
66 | {
67 | "name": "support.function.std.rust",
68 | "scope": "support.function.std.rust",
69 | "settings": {
70 | "foreground": "#61afef"
71 | }
72 | },
73 | {
74 | "name": "entity.name.lifetime.rust",
75 | "scope": "entity.name.lifetime.rust",
76 | "settings": {
77 | "foreground": "#e5c07b"
78 | }
79 | },
80 | {
81 | "name": "variable.language.rust",
82 | "scope": "variable.language.rust",
83 | "settings": {
84 | "foreground": "#9faeca"
85 | }
86 | },
87 | {
88 | "name": "support.constant.edge",
89 | "scope": "support.constant.edge",
90 | "settings": {
91 | "foreground": "#cc6be9"
92 | }
93 | },
94 | {
95 | "name": "regexp constant character-class",
96 | "scope": "constant.other.character-class.regexp",
97 | "settings": {
98 | "foreground": "#9faeca"
99 | }
100 | },
101 | {
102 | "name": "regexp operator.quantifier",
103 | "scope": "keyword.operator.quantifier.regexp",
104 | "settings": {
105 | "foreground": "#e09956"
106 | }
107 | },
108 | {
109 | "name": "punctuation.definition",
110 | "scope": "punctuation.definition.string.begin,punctuation.definition.string.end",
111 | "settings": {
112 | "foreground": "#98c379"
113 | }
114 | },
115 | {
116 | "name": "Text",
117 | "scope": "variable.parameter.function",
118 | "settings": {
119 | "foreground": "#d4d4d4"
120 | }
121 | },
122 | {
123 | "name": "Comment Markup Link",
124 | "scope": "comment markup.link",
125 | "settings": {
126 | "foreground": "#7f848e"
127 | }
128 | },
129 | {
130 | "name": "markup diff",
131 | "scope": "markup.changed.diff",
132 | "settings": {
133 | "foreground": "#e5c07b"
134 | }
135 | },
136 | {
137 | "name": "diff",
138 | "scope": "meta.diff.header.from-file,meta.diff.header.to-file,punctuation.definition.from-file.diff,punctuation.definition.to-file.diff",
139 | "settings": {
140 | "foreground": "#61afef"
141 | }
142 | },
143 | {
144 | "name": "inserted.diff",
145 | "scope": "markup.inserted.diff",
146 | "settings": {
147 | "foreground": "#98c379"
148 | }
149 | },
150 | {
151 | "name": "deleted.diff",
152 | "scope": "markup.deleted.diff",
153 | "settings": {
154 | "foreground": "#9faeca"
155 | }
156 | },
157 | {
158 | "name": "c++ function",
159 | "scope": "meta.function.c,meta.function.cpp",
160 | "settings": {
161 | "foreground": "#9faeca"
162 | }
163 | },
164 | {
165 | "name": "c++ block",
166 | "scope": "punctuation.section.block.begin.bracket.curly.cpp,punctuation.section.block.end.bracket.curly.cpp,punctuation.terminator.statement.c,punctuation.section.block.begin.bracket.curly.c,punctuation.section.block.end.bracket.curly.c,punctuation.section.parens.begin.bracket.round.c,punctuation.section.parens.end.bracket.round.c,punctuation.section.parameters.begin.bracket.round.c,punctuation.section.parameters.end.bracket.round.c",
167 | "settings": {
168 | "foreground": "#d4d4d4"
169 | }
170 | },
171 | {
172 | "name": "js/ts punctuation separator key-value",
173 | "scope": "punctuation.separator.key-value",
174 | "settings": {
175 | "foreground": "#d4d4d4"
176 | }
177 | },
178 | {
179 | "name": "js/ts import keyword",
180 | "scope": "keyword.operator.expression.import",
181 | "settings": {
182 | "foreground": "#61afef"
183 | }
184 | },
185 | {
186 | "name": "math js/ts",
187 | "scope": "support.constant.math",
188 | "settings": {
189 | "foreground": "#e5c07b"
190 | }
191 | },
192 | {
193 | "name": "math property js/ts",
194 | "scope": "support.constant.property.math",
195 | "settings": {
196 | "foreground": "#e09956"
197 | }
198 | },
199 | {
200 | "name": "js/ts variable.other.constant",
201 | "scope": "variable.other.constant",
202 | "settings": {
203 | "foreground": "#e5c07b"
204 | }
205 | },
206 | {
207 | "name": "java type",
208 | "scope": [
209 | "storage.type.annotation.java",
210 | "storage.type.object.array.java"
211 | ],
212 | "settings": {
213 | "foreground": "#e5c07b"
214 | }
215 | },
216 | {
217 | "name": "java source",
218 | "scope": "source.java",
219 | "settings": {
220 | "foreground": "#9faeca"
221 | }
222 | },
223 | {
224 | "name": "java modifier.import",
225 | "scope": "punctuation.section.block.begin.java,punctuation.section.block.end.java,punctuation.definition.method-parameters.begin.java,punctuation.definition.method-parameters.end.java,meta.method.identifier.java,punctuation.section.method.begin.java,punctuation.section.method.end.java,punctuation.terminator.java,punctuation.section.class.begin.java,punctuation.section.class.end.java,punctuation.section.inner-class.begin.java,punctuation.section.inner-class.end.java,meta.method-call.java,punctuation.section.class.begin.bracket.curly.java,punctuation.section.class.end.bracket.curly.java,punctuation.section.method.begin.bracket.curly.java,punctuation.section.method.end.bracket.curly.java,punctuation.separator.period.java,punctuation.bracket.angle.java,punctuation.definition.annotation.java,meta.method.body.java",
226 | "settings": {
227 | "foreground": "#d4d4d4"
228 | }
229 | },
230 | {
231 | "name": "java modifier.import",
232 | "scope": "meta.method.java",
233 | "settings": {
234 | "foreground": "#61afef"
235 | }
236 | },
237 | {
238 | "name": "java modifier.import",
239 | "scope": "storage.modifier.import.java,storage.type.java,storage.type.generic.java",
240 | "settings": {
241 | "foreground": "#e5c07b"
242 | }
243 | },
244 | {
245 | "name": "java instanceof",
246 | "scope": "keyword.operator.instanceof.java",
247 | "settings": {
248 | "foreground": "#cc6be9"
249 | }
250 | },
251 | {
252 | "name": "java variable.name",
253 | "scope": "meta.definition.variable.name.java",
254 | "settings": {
255 | "foreground": "#9faeca"
256 | }
257 | },
258 | {
259 | "name": "operator logical",
260 | "scope": "keyword.operator.logical",
261 | "settings": {
262 | "foreground": "#56b6c2"
263 | }
264 | },
265 | {
266 | "name": "operator bitwise",
267 | "scope": "keyword.operator.bitwise",
268 | "settings": {
269 | "foreground": "#56b6c2"
270 | }
271 | },
272 | {
273 | "name": "operator channel",
274 | "scope": "keyword.operator.channel",
275 | "settings": {
276 | "foreground": "#56b6c2"
277 | }
278 | },
279 | {
280 | "name": "support.constant.property-value.scss",
281 | "scope": "support.constant.property-value.scss,support.constant.property-value.css",
282 | "settings": {
283 | "foreground": "#e09956"
284 | }
285 | },
286 | {
287 | "name": "CSS/SCSS/LESS Operators",
288 | "scope": "keyword.operator.css,keyword.operator.scss,keyword.operator.less",
289 | "settings": {
290 | "foreground": "#56b6c2"
291 | }
292 | },
293 | {
294 | "name": "css color standard name",
295 | "scope": "support.constant.color.w3c-standard-color-name.css,support.constant.color.w3c-standard-color-name.scss",
296 | "settings": {
297 | "foreground": "#e09956"
298 | }
299 | },
300 | {
301 | "name": "css comma",
302 | "scope": "punctuation.separator.list.comma.css",
303 | "settings": {
304 | "foreground": "#d4d4d4"
305 | }
306 | },
307 | {
308 | "name": "css attribute-name.id",
309 | "scope": "support.constant.color.w3c-standard-color-name.css",
310 | "settings": {
311 | "foreground": "#e09956"
312 | }
313 | },
314 | {
315 | "name": "css property-name",
316 | "scope": "support.type.vendored.property-name.css",
317 | "settings": {
318 | "foreground": "#56b6c2"
319 | }
320 | },
321 | {
322 | "name": "js/ts module",
323 | "scope": "support.module.node,support.type.object.module,support.module.node",
324 | "settings": {
325 | "foreground": "#e5c07b"
326 | }
327 | },
328 | {
329 | "name": "entity.name.type.module",
330 | "scope": "entity.name.type.module",
331 | "settings": {
332 | "foreground": "#e5c07b"
333 | }
334 | },
335 | {
336 | "name": "js variable readwrite",
337 | "scope": "variable.other.readwrite,meta.object-literal.key,support.variable.property,support.variable.object.process,support.variable.object.node",
338 | "settings": {
339 | "foreground": "#ffffff"
340 | }
341 | },
342 | {
343 | "name": "js/ts json",
344 | "scope": "support.constant.json",
345 | "settings": {
346 | "foreground": "#e09956"
347 | }
348 | },
349 | {
350 | "name": "js/ts Keyword",
351 | "scope": [
352 | "keyword.operator.expression.instanceof",
353 | "keyword.operator.new",
354 | "keyword.operator.ternary",
355 | "keyword.operator.optional",
356 | "keyword.operator.expression.keyof"
357 | ],
358 | "settings": {
359 | "foreground": "#cc6be9"
360 | }
361 | },
362 | {
363 | "name": "js/ts console",
364 | "scope": "support.type.object.console",
365 | "settings": {
366 | "foreground": "#9faeca"
367 | }
368 | },
369 | {
370 | "name": "js/ts support.variable.property.process",
371 | "scope": "support.variable.property.process",
372 | "settings": {
373 | "foreground": "#e09956"
374 | }
375 | },
376 | {
377 | "name": "js console function",
378 | "scope": "entity.name.function,support.function.console",
379 | "settings": {
380 | "fontStyle": "bold",
381 | "foreground": "#61afef"
382 | }
383 | },
384 | {
385 | "name": "keyword.operator.misc.rust",
386 | "scope": "keyword.operator.misc.rust",
387 | "settings": {
388 | "foreground": "#d4d4d4"
389 | }
390 | },
391 | {
392 | "name": "keyword.operator.sigil.rust",
393 | "scope": "keyword.operator.sigil.rust",
394 | "settings": {
395 | "foreground": "#cc6be9"
396 | }
397 | },
398 | {
399 | "name": "operator",
400 | "scope": "keyword.operator.delete",
401 | "settings": {
402 | "foreground": "#cc6be9"
403 | }
404 | },
405 | {
406 | "name": "js dom",
407 | "scope": "support.type.object.dom",
408 | "settings": {
409 | "foreground": "#56b6c2"
410 | }
411 | },
412 | {
413 | "name": "js dom variable",
414 | "scope": "support.variable.dom,support.variable.property.dom",
415 | "settings": {
416 | "foreground": "#9faeca"
417 | }
418 | },
419 | {
420 | "name": "keyword.operator",
421 | "scope": "keyword.operator.arithmetic,keyword.operator.comparison,keyword.operator.decrement,keyword.operator.increment,keyword.operator.relational",
422 | "settings": {
423 | "foreground": "#56b6c2"
424 | }
425 | },
426 | {
427 | "name": "C operator assignment",
428 | "scope": "keyword.operator.assignment.c,keyword.operator.comparison.c,keyword.operator.c,keyword.operator.increment.c,keyword.operator.decrement.c,keyword.operator.bitwise.shift.c,keyword.operator.assignment.cpp,keyword.operator.comparison.cpp,keyword.operator.cpp,keyword.operator.increment.cpp,keyword.operator.decrement.cpp,keyword.operator.bitwise.shift.cpp",
429 | "settings": {
430 | "foreground": "#cc6be9"
431 | }
432 | },
433 | {
434 | "name": "Punctuation",
435 | "scope": "punctuation.separator.delimiter",
436 | "settings": {
437 | "foreground": "#d4d4d4"
438 | }
439 | },
440 | {
441 | "name": "Other punctuation .c",
442 | "scope": "punctuation.separator.c,punctuation.separator.cpp",
443 | "settings": {
444 | "foreground": "#cc6be9"
445 | }
446 | },
447 | {
448 | "name": "C type posix-reserved",
449 | "scope": "support.type.posix-reserved.c,support.type.posix-reserved.cpp",
450 | "settings": {
451 | "foreground": "#56b6c2"
452 | }
453 | },
454 | {
455 | "name": "keyword.operator.sizeof.c",
456 | "scope": "keyword.operator.sizeof.c,keyword.operator.sizeof.cpp",
457 | "settings": {
458 | "foreground": "#cc6be9"
459 | }
460 | },
461 | {
462 | "name": "python parameter",
463 | "scope": "variable.parameter.function.language.python",
464 | "settings": {
465 | "foreground": "#e09956"
466 | }
467 | },
468 | {
469 | "name": "python type",
470 | "scope": "support.type.python",
471 | "settings": {
472 | "foreground": "#56b6c2"
473 | }
474 | },
475 | {
476 | "name": "python logical",
477 | "scope": "keyword.operator.logical.python",
478 | "settings": {
479 | "foreground": "#cc6be9"
480 | }
481 | },
482 | {
483 | "name": "pyCs",
484 | "scope": "variable.parameter.function.python",
485 | "settings": {
486 | "foreground": "#e09956"
487 | }
488 | },
489 | {
490 | "name": "python block",
491 | "scope": "punctuation.definition.arguments.begin.python,punctuation.definition.arguments.end.python,punctuation.separator.arguments.python,punctuation.definition.list.begin.python,punctuation.definition.list.end.python",
492 | "settings": {
493 | "foreground": "#d4d4d4"
494 | }
495 | },
496 | {
497 | "name": "python function-call.generic",
498 | "scope": "meta.function-call.generic.python",
499 | "settings": {
500 | "foreground": "#61afef"
501 | }
502 | },
503 | {
504 | "name": "python placeholder reset to normal string",
505 | "scope": "constant.character.format.placeholder.other.python",
506 | "settings": {
507 | "foreground": "#e09956"
508 | }
509 | },
510 | {
511 | "name": "Operators",
512 | "scope": "keyword.operator",
513 | "settings": {
514 | "foreground": "#d4d4d4"
515 | }
516 | },
517 | {
518 | "name": "Compound Assignment Operators",
519 | "scope": "keyword.operator.assignment.compound",
520 | "settings": {
521 | "foreground": "#cc6be9"
522 | }
523 | },
524 | {
525 | "name": "Compound Assignment Operators js/ts",
526 | "scope": "keyword.operator.assignment.compound.js,keyword.operator.assignment.compound.ts",
527 | "settings": {
528 | "foreground": "#56b6c2"
529 | }
530 | },
531 | {
532 | "name": "Keywords",
533 | "scope": "keyword",
534 | "settings": {
535 | "foreground": "#cc6be9"
536 | }
537 | },
538 | {
539 | "name": "Namespaces",
540 | "scope": "entity.name.namespace",
541 | "settings": {
542 | "foreground": "#e5c07b"
543 | }
544 | },
545 | {
546 | "name": "Variables",
547 | "scope": "variable",
548 | "settings": {
549 | "foreground": "#d3d9e6"
550 | }
551 | },
552 | {
553 | "name": "Variables",
554 | "scope": "variable.c",
555 | "settings": {
556 | "foreground": "#d4d4d4"
557 | }
558 | },
559 | {
560 | "name": "Language variables",
561 | "scope": "variable.language",
562 | "settings": {
563 | "foreground": "#e5c07b"
564 | }
565 | },
566 | {
567 | "name": "Java Variables",
568 | "scope": "token.variable.parameter.java",
569 | "settings": {
570 | "foreground": "#d4d4d4"
571 | }
572 | },
573 | {
574 | "name": "Java Imports",
575 | "scope": "import.storage.java",
576 | "settings": {
577 | "foreground": "#e5c07b"
578 | }
579 | },
580 | {
581 | "name": "Packages",
582 | "scope": "token.package.keyword",
583 | "settings": {
584 | "foreground": "#cc6be9"
585 | }
586 | },
587 | {
588 | "name": "Packages",
589 | "scope": "token.package",
590 | "settings": {
591 | "foreground": "#d4d4d4"
592 | }
593 | },
594 | {
595 | "name": "Functions",
596 | "scope": [
597 | "entity.name.function",
598 | "meta.require",
599 | "support.function.any-method",
600 | "variable.function"
601 | ],
602 | "settings": {
603 | "foreground": "#61afef"
604 | }
605 | },
606 | {
607 | "name": "Classes",
608 | "scope": "entity.name.type.namespace",
609 | "settings": {
610 | "foreground": "#e5c07b"
611 | }
612 | },
613 | {
614 | "name": "Classes",
615 | "scope": "support.class, entity.name.type.class",
616 | "settings": {
617 | "foreground": "#e5c07b"
618 | }
619 | },
620 | {
621 | "name": "Class name",
622 | "scope": "entity.name.class.identifier.namespace.type",
623 | "settings": {
624 | "foreground": "#e5c07b"
625 | }
626 | },
627 | {
628 | "name": "Class name",
629 | "scope": [
630 | "entity.name.class",
631 | "variable.other.class.js",
632 | "variable.other.class.ts"
633 | ],
634 | "settings": {
635 | "foreground": "#e5c07b"
636 | }
637 | },
638 | {
639 | "name": "Class name php",
640 | "scope": "variable.other.class.php",
641 | "settings": {
642 | "foreground": "#9faeca"
643 | }
644 | },
645 | {
646 | "name": "Type Name",
647 | "scope": "entity.name.type",
648 | "settings": {
649 | "foreground": "#e5c07b"
650 | }
651 | },
652 | {
653 | "name": "Keyword Control",
654 | "scope": "keyword.control",
655 | "settings": {
656 | "fontStyle": "bold",
657 | "foreground": "#fa909e"
658 | }
659 | },
660 | {
661 | "name": "Control Elements",
662 | "scope": "control.elements, keyword.operator.less",
663 | "settings": {
664 | "foreground": "#e09956"
665 | }
666 | },
667 | {
668 | "name": "Methods",
669 | "scope": "keyword.other.special-method",
670 | "settings": {
671 | "foreground": "#61afef"
672 | }
673 | },
674 | {
675 | "name": "Storage",
676 | "scope": "storage",
677 | "settings": {
678 | "fontStyle": "bold",
679 | "foreground": "#cc6be9"
680 | }
681 | },
682 | {
683 | "name": "Storage JS TS",
684 | "scope": "token.storage",
685 | "settings": {
686 | "foreground": "#cc6be9"
687 | }
688 | },
689 | {
690 | "name": "Source Js Keyword Operator Delete,source Js Keyword Operator In,source Js Keyword Operator Of,source Js Keyword Operator Instanceof,source Js Keyword Operator New,source Js Keyword Operator Typeof,source Js Keyword Operator Void",
691 | "scope": "keyword.operator.expression.delete,keyword.operator.expression.in,keyword.operator.expression.of,keyword.operator.expression.instanceof,keyword.operator.new,keyword.operator.expression.typeof,keyword.operator.expression.void",
692 | "settings": {
693 | "foreground": "#cc6be9"
694 | }
695 | },
696 | {
697 | "name": "Java Storage",
698 | "scope": "token.storage.type.java",
699 | "settings": {
700 | "foreground": "#e5c07b"
701 | }
702 | },
703 | {
704 | "name": "Support",
705 | "scope": "support.function",
706 | "settings": {
707 | "foreground": "#56b6c2"
708 | }
709 | },
710 | {
711 | "name": "Support type",
712 | "scope": "support.type.property-name",
713 | "settings": {
714 | "foreground": "#d4d4d4"
715 | }
716 | },
717 | {
718 | "name": "Support type",
719 | "scope": "support.constant.property-value",
720 | "settings": {
721 | "foreground": "#d4d4d4"
722 | }
723 | },
724 | {
725 | "name": "Support type",
726 | "scope": "support.constant.font-name",
727 | "settings": {
728 | "foreground": "#e09956"
729 | }
730 | },
731 | {
732 | "name": "Meta tag",
733 | "scope": "meta.tag",
734 | "settings": {
735 | "foreground": "#d4d4d4"
736 | }
737 | },
738 | {
739 | "name": "Strings",
740 | "scope": "string",
741 | "settings": {
742 | "foreground": "#A5FF90"
743 | }
744 | },
745 | {
746 | "name": "Inherited Class",
747 | "scope": "entity.other.inherited-class",
748 | "settings": {
749 | "foreground": "#e5c07b"
750 | }
751 | },
752 | {
753 | "name": "Constant other symbol",
754 | "scope": "constant.other.symbol",
755 | "settings": {
756 | "foreground": "#56b6c2"
757 | }
758 | },
759 | {
760 | "name": "Integers",
761 | "scope": "constant.numeric",
762 | "settings": {
763 | "foreground": "#e09956"
764 | }
765 | },
766 | {
767 | "name": "Constants",
768 | "scope": "constant",
769 | "settings": {
770 | "foreground": "#e09956"
771 | }
772 | },
773 | {
774 | "name": "Constants",
775 | "scope": "punctuation.definition.constant",
776 | "settings": {
777 | "foreground": "#e09956"
778 | }
779 | },
780 | {
781 | "name": "Tags",
782 | "scope": "entity.name.tag",
783 | "settings": {
784 | "foreground": "#ff6196"
785 | }
786 | },
787 | {
788 | "name": "Attributes",
789 | "scope": "entity.other.attribute-name",
790 | "settings": {
791 | "fontStyle": "bold",
792 | "foreground": "#e09956"
793 | }
794 | },
795 | {
796 | "name": "Attribute IDs",
797 | "scope": "entity.other.attribute-name.id",
798 | "settings": {
799 | "foreground": "#92faba"
800 | }
801 | },
802 | {
803 | "name": "Attribute class",
804 | "scope": "entity.other.attribute-name.class.css",
805 | "settings": {
806 | "foreground": "#fdfb88"
807 | }
808 | },
809 | {
810 | "name": "Selector",
811 | "scope": "meta.selector",
812 | "settings": {
813 | "foreground": "#cc6be9"
814 | }
815 | },
816 | {
817 | "name": "Headings",
818 | "scope": "markup.heading",
819 | "settings": {
820 | "foreground": "#9faeca"
821 | }
822 | },
823 | {
824 | "name": "Headings",
825 | "scope": "markup.heading punctuation.definition.heading, entity.name.section",
826 | "settings": {
827 | "foreground": "#61afef"
828 | }
829 | },
830 | {
831 | "name": "Units",
832 | "scope": "keyword.other.unit",
833 | "settings": {
834 | "foreground": "#9faeca"
835 | }
836 | },
837 | {
838 | "name": "Bold",
839 | "scope": "markup.bold,todo.bold",
840 | "settings": {
841 | "foreground": "#e09956"
842 | }
843 | },
844 | {
845 | "name": "Bold",
846 | "scope": "punctuation.definition.bold",
847 | "settings": {
848 | "foreground": "#e5c07b"
849 | }
850 | },
851 | {
852 | "name": "markup Italic",
853 | "scope": "markup.italic, punctuation.definition.italic,todo.emphasis",
854 | "settings": {
855 | "foreground": "#cc6be9"
856 | }
857 | },
858 | {
859 | "name": "emphasis md",
860 | "scope": "emphasis md",
861 | "settings": {
862 | "foreground": "#cc6be9"
863 | }
864 | },
865 | {
866 | "name": "[VSCODE-CUSTOM] Markdown headings",
867 | "scope": "entity.name.section.markdown",
868 | "settings": {
869 | "foreground": "#9faeca"
870 | }
871 | },
872 | {
873 | "name": "[VSCODE-CUSTOM] Markdown heading Punctuation Definition",
874 | "scope": "punctuation.definition.heading.markdown",
875 | "settings": {
876 | "foreground": "#9faeca"
877 | }
878 | },
879 | {
880 | "name": "punctuation.definition.list.begin.markdown",
881 | "scope": "punctuation.definition.list.begin.markdown",
882 | "settings": {
883 | "foreground": "#9faeca"
884 | }
885 | },
886 | {
887 | "name": "[VSCODE-CUSTOM] Markdown heading setext",
888 | "scope": "markup.heading.setext",
889 | "settings": {
890 | "foreground": "#d4d4d4"
891 | }
892 | },
893 | {
894 | "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Bold",
895 | "scope": "punctuation.definition.bold.markdown",
896 | "settings": {
897 | "foreground": "#e09956"
898 | }
899 | },
900 | {
901 | "name": "[VSCODE-CUSTOM] Markdown Inline Raw",
902 | "scope": "markup.inline.raw.markdown",
903 | "settings": {
904 | "foreground": "#98c379"
905 | }
906 | },
907 | {
908 | "name": "[VSCODE-CUSTOM] Markdown Inline Raw",
909 | "scope": "markup.inline.raw.string.markdown",
910 | "settings": {
911 | "foreground": "#98c379"
912 | }
913 | },
914 | {
915 | "name": "[VSCODE-CUSTOM] Markdown List Punctuation Definition",
916 | "scope": "punctuation.definition.list.markdown",
917 | "settings": {
918 | "foreground": "#9faeca"
919 | }
920 | },
921 | {
922 | "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition String",
923 | "scope": [
924 | "punctuation.definition.string.begin.markdown",
925 | "punctuation.definition.string.end.markdown",
926 | "punctuation.definition.metadata.markdown"
927 | ],
928 | "settings": {
929 | "foreground": "#9faeca"
930 | }
931 | },
932 | {
933 | "name": "beginning.punctuation.definition.list.markdown",
934 | "scope": ["beginning.punctuation.definition.list.markdown"],
935 | "settings": {
936 | "foreground": "#9faeca"
937 | }
938 | },
939 | {
940 | "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Link",
941 | "scope": "punctuation.definition.metadata.markdown",
942 | "settings": {
943 | "foreground": "#9faeca"
944 | }
945 | },
946 | {
947 | "name": "[VSCODE-CUSTOM] Markdown Underline Link/Image",
948 | "scope": "markup.underline.link.markdown,markup.underline.link.image.markdown",
949 | "settings": {
950 | "foreground": "#cc6be9"
951 | }
952 | },
953 | {
954 | "name": "[VSCODE-CUSTOM] Markdown Link Title/Description",
955 | "scope": "string.other.link.title.markdown,string.other.link.description.markdown",
956 | "settings": {
957 | "foreground": "#61afef"
958 | }
959 | },
960 | {
961 | "name": "Regular Expressions",
962 | "scope": "string.regexp",
963 | "settings": {
964 | "foreground": "#56b6c2"
965 | }
966 | },
967 | {
968 | "name": "Escape Characters",
969 | "scope": "constant.character.escape",
970 | "settings": {
971 | "foreground": "#56b6c2"
972 | }
973 | },
974 | {
975 | "name": "Embedded",
976 | "scope": "punctuation.section.embedded, variable.interpolation",
977 | "settings": {
978 | "foreground": "#9faeca"
979 | }
980 | },
981 | {
982 | "name": "Embedded",
983 | "scope": "punctuation.section.embedded.begin,punctuation.section.embedded.end",
984 | "settings": {
985 | "foreground": "#cc6be9"
986 | }
987 | },
988 | {
989 | "name": "illegal",
990 | "scope": "invalid.illegal",
991 | "settings": {
992 | "foreground": "#ffffff"
993 | }
994 | },
995 | {
996 | "name": "illegal",
997 | "scope": "invalid.illegal.bad-ampersand.html",
998 | "settings": {
999 | "foreground": "#d4d4d4"
1000 | }
1001 | },
1002 | {
1003 | "name": "Broken",
1004 | "scope": "invalid.broken",
1005 | "settings": {
1006 | "foreground": "#ffffff"
1007 | }
1008 | },
1009 | {
1010 | "name": "Deprecated",
1011 | "scope": "invalid.deprecated",
1012 | "settings": {
1013 | "foreground": "#ffffff"
1014 | }
1015 | },
1016 | {
1017 | "name": "Unimplemented",
1018 | "scope": "invalid.unimplemented",
1019 | "settings": {
1020 | "foreground": "#ffffff"
1021 | }
1022 | },
1023 | {
1024 | "name": "Source Json Meta Structure Dictionary Json > String Quoted Json",
1025 | "scope": "source.json meta.structure.dictionary.json > string.quoted.json",
1026 | "settings": {
1027 | "foreground": "#9faeca"
1028 | }
1029 | },
1030 | {
1031 | "name": "Source Json Meta Structure Dictionary Json > String Quoted Json > Punctuation String",
1032 | "scope": "source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string",
1033 | "settings": {
1034 | "foreground": "#9faeca"
1035 | }
1036 | },
1037 | {
1038 | "name": "Source Json Meta Structure Dictionary Json > Value Json > String Quoted Json,source Json Meta Structure Array Json > Value Json > String Quoted Json,source Json Meta Structure Dictionary Json > Value Json > String Quoted Json > Punctuation,source Json Meta Structure Array Json > Value Json > String Quoted Json > Punctuation",
1039 | "scope": "source.json meta.structure.dictionary.json > value.json > string.quoted.json,source.json meta.structure.array.json > value.json > string.quoted.json,source.json meta.structure.dictionary.json > value.json > string.quoted.json > punctuation,source.json meta.structure.array.json > value.json > string.quoted.json > punctuation",
1040 | "settings": {
1041 | "foreground": "#98c379"
1042 | }
1043 | },
1044 | {
1045 | "name": "Source Json Meta Structure Dictionary Json > Constant Language Json,source Json Meta Structure Array Json > Constant Language Json",
1046 | "scope": "source.json meta.structure.dictionary.json > constant.language.json,source.json meta.structure.array.json > constant.language.json",
1047 | "settings": {
1048 | "foreground": "#56b6c2"
1049 | }
1050 | },
1051 | {
1052 | "name": "[VSCODE-CUSTOM] JSON Property Name",
1053 | "scope": "support.type.property-name.json",
1054 | "settings": {
1055 | "foreground": "#9faeca"
1056 | }
1057 | },
1058 | {
1059 | "name": "[VSCODE-CUSTOM] JSON Punctuation for Property Name",
1060 | "scope": "support.type.property-name.json punctuation",
1061 | "settings": {
1062 | "foreground": "#9faeca"
1063 | }
1064 | },
1065 | {
1066 | "name": "laravel blade tag",
1067 | "scope": "text.html.laravel-blade source.php.embedded.line.html entity.name.tag.laravel-blade",
1068 | "settings": {
1069 | "foreground": "#cc6be9"
1070 | }
1071 | },
1072 | {
1073 | "name": "laravel blade @",
1074 | "scope": "text.html.laravel-blade source.php.embedded.line.html support.constant.laravel-blade",
1075 | "settings": {
1076 | "foreground": "#cc6be9"
1077 | }
1078 | },
1079 | {
1080 | "name": "use statement for other classes",
1081 | "scope": "support.other.namespace.use.php,support.other.namespace.use-as.php,support.other.namespace.php,entity.other.alias.php,meta.interface.php",
1082 | "settings": {
1083 | "foreground": "#e5c07b"
1084 | }
1085 | },
1086 | {
1087 | "name": "error suppression",
1088 | "scope": "keyword.operator.error-control.php",
1089 | "settings": {
1090 | "foreground": "#cc6be9"
1091 | }
1092 | },
1093 | {
1094 | "name": "php instanceof",
1095 | "scope": "keyword.operator.type.php",
1096 | "settings": {
1097 | "foreground": "#cc6be9"
1098 | }
1099 | },
1100 | {
1101 | "name": "style double quoted array index normal begin",
1102 | "scope": "punctuation.section.array.begin.php",
1103 | "settings": {
1104 | "foreground": "#d4d4d4"
1105 | }
1106 | },
1107 | {
1108 | "name": "style double quoted array index normal end",
1109 | "scope": "punctuation.section.array.end.php",
1110 | "settings": {
1111 | "foreground": "#d4d4d4"
1112 | }
1113 | },
1114 | {
1115 | "name": "php illegal.non-null-typehinted",
1116 | "scope": "invalid.illegal.non-null-typehinted.php",
1117 | "settings": {
1118 | "foreground": "#f44747"
1119 | }
1120 | },
1121 | {
1122 | "name": "php types",
1123 | "scope": "storage.type.php,meta.other.type.phpdoc.php,keyword.other.type.php,keyword.other.array.phpdoc.php",
1124 | "settings": {
1125 | "foreground": "#e5c07b"
1126 | }
1127 | },
1128 | {
1129 | "name": "php call-function",
1130 | "scope": "meta.function-call.php,meta.function-call.object.php,meta.function-call.static.php",
1131 | "settings": {
1132 | "foreground": "#61afef"
1133 | }
1134 | },
1135 | {
1136 | "name": "php function-resets",
1137 | "scope": "punctuation.definition.parameters.begin.bracket.round.php,punctuation.definition.parameters.end.bracket.round.php,punctuation.separator.delimiter.php,punctuation.section.scope.begin.php,punctuation.section.scope.end.php,punctuation.terminator.expression.php,punctuation.definition.arguments.begin.bracket.round.php,punctuation.definition.arguments.end.bracket.round.php,punctuation.definition.storage-type.begin.bracket.round.php,punctuation.definition.storage-type.end.bracket.round.php,punctuation.definition.array.begin.bracket.round.php,punctuation.definition.array.end.bracket.round.php,punctuation.definition.begin.bracket.round.php,punctuation.definition.end.bracket.round.php,punctuation.definition.begin.bracket.curly.php,punctuation.definition.end.bracket.curly.php,punctuation.definition.section.switch-block.end.bracket.curly.php,punctuation.definition.section.switch-block.start.bracket.curly.php,punctuation.definition.section.switch-block.begin.bracket.curly.php,punctuation.definition.section.switch-block.end.bracket.curly.php",
1138 | "settings": {
1139 | "foreground": "#d4d4d4"
1140 | }
1141 | },
1142 | {
1143 | "name": "support php constants",
1144 | "scope": "support.constant.core.rust",
1145 | "settings": {
1146 | "foreground": "#e09956"
1147 | }
1148 | },
1149 | {
1150 | "name": "support php constants",
1151 | "scope": "support.constant.ext.php,support.constant.std.php,support.constant.core.php,support.constant.parser-token.php",
1152 | "settings": {
1153 | "foreground": "#e09956"
1154 | }
1155 | },
1156 | {
1157 | "name": "php goto",
1158 | "scope": "entity.name.goto-label.php,support.other.php",
1159 | "settings": {
1160 | "foreground": "#61afef"
1161 | }
1162 | },
1163 | {
1164 | "name": "php logical/bitwise operator",
1165 | "scope": "keyword.operator.logical.php,keyword.operator.bitwise.php,keyword.operator.arithmetic.php",
1166 | "settings": {
1167 | "foreground": "#56b6c2"
1168 | }
1169 | },
1170 | {
1171 | "name": "php regexp operator",
1172 | "scope": "keyword.operator.regexp.php",
1173 | "settings": {
1174 | "foreground": "#cc6be9"
1175 | }
1176 | },
1177 | {
1178 | "name": "php comparison",
1179 | "scope": "keyword.operator.comparison.php",
1180 | "settings": {
1181 | "foreground": "#56b6c2"
1182 | }
1183 | },
1184 | {
1185 | "name": "php heredoc/nowdoc",
1186 | "scope": "keyword.operator.heredoc.php,keyword.operator.nowdoc.php",
1187 | "settings": {
1188 | "foreground": "#cc6be9"
1189 | }
1190 | },
1191 | {
1192 | "name": "python function decorator @",
1193 | "scope": "meta.function.decorator.python",
1194 | "settings": {
1195 | "foreground": "#61afef"
1196 | }
1197 | },
1198 | {
1199 | "name": "python function support",
1200 | "scope": "support.token.decorator.python,meta.function.decorator.identifier.python",
1201 | "settings": {
1202 | "foreground": "#56b6c2"
1203 | }
1204 | },
1205 | {
1206 | "name": "parameter function js/ts",
1207 | "scope": "function.parameter",
1208 | "settings": {
1209 | "foreground": "#d4d4d4"
1210 | }
1211 | },
1212 | {
1213 | "name": "brace function",
1214 | "scope": "function.brace",
1215 | "settings": {
1216 | "foreground": "#d4d4d4"
1217 | }
1218 | },
1219 | {
1220 | "name": "parameter function ruby cs",
1221 | "scope": "function.parameter.ruby, function.parameter.cs",
1222 | "settings": {
1223 | "foreground": "#d4d4d4"
1224 | }
1225 | },
1226 | {
1227 | "name": "constant.language.symbol.ruby",
1228 | "scope": "constant.language.symbol.ruby",
1229 | "settings": {
1230 | "foreground": "#56b6c2"
1231 | }
1232 | },
1233 | {
1234 | "name": "rgb-value",
1235 | "scope": "rgb-value",
1236 | "settings": {
1237 | "foreground": "#56b6c2"
1238 | }
1239 | },
1240 | {
1241 | "name": "rgb value",
1242 | "scope": "inline-color-decoration rgb-value",
1243 | "settings": {
1244 | "foreground": "#e09956"
1245 | }
1246 | },
1247 | {
1248 | "name": "rgb value less",
1249 | "scope": "less rgb-value",
1250 | "settings": {
1251 | "foreground": "#e09956"
1252 | }
1253 | },
1254 | {
1255 | "name": "sass selector",
1256 | "scope": "selector.sass",
1257 | "settings": {
1258 | "foreground": "#9faeca"
1259 | }
1260 | },
1261 | {
1262 | "name": "ts primitive/builtin types",
1263 | "scope": "support.type.primitive.ts,support.type.builtin.ts,support.type.primitive.tsx,support.type.builtin.tsx",
1264 | "settings": {
1265 | "foreground": "#e5c07b"
1266 | }
1267 | },
1268 | {
1269 | "name": "block scope",
1270 | "scope": "block.scope.end,block.scope.begin",
1271 | "settings": {
1272 | "foreground": "#d4d4d4"
1273 | }
1274 | },
1275 | {
1276 | "name": "cs storage type",
1277 | "scope": "storage.type.cs",
1278 | "settings": {
1279 | "foreground": "#e5c07b"
1280 | }
1281 | },
1282 | {
1283 | "name": "cs local variable",
1284 | "scope": "entity.name.variable.local.cs",
1285 | "settings": {
1286 | "foreground": "#9faeca"
1287 | }
1288 | },
1289 | {
1290 | "scope": "token.info-token",
1291 | "settings": {
1292 | "foreground": "#61afef"
1293 | }
1294 | },
1295 | {
1296 | "scope": "token.warn-token",
1297 | "settings": {
1298 | "foreground": "#e09956"
1299 | }
1300 | },
1301 | {
1302 | "scope": "token.error-token",
1303 | "settings": {
1304 | "foreground": "#f44747"
1305 | }
1306 | },
1307 | {
1308 | "scope": "token.debug-token",
1309 | "settings": {
1310 | "foreground": "#cc6be9"
1311 | }
1312 | },
1313 | {
1314 | "name": "String interpolation",
1315 | "scope": [
1316 | "punctuation.definition.template-expression.begin",
1317 | "punctuation.definition.template-expression.end",
1318 | "punctuation.section.embedded"
1319 | ],
1320 | "settings": {
1321 | "foreground": "#cc6be9"
1322 | }
1323 | },
1324 | {
1325 | "name": "Reset JavaScript string interpolation expression",
1326 | "scope": ["meta.template.expression"],
1327 | "settings": {
1328 | "foreground": "#d4d4d4"
1329 | }
1330 | },
1331 | {
1332 | "name": "Import module JS",
1333 | "scope": ["keyword.operator.module"],
1334 | "settings": {
1335 | "foreground": "#cc6be9"
1336 | }
1337 | },
1338 | {
1339 | "name": "js Flowtype",
1340 | "scope": ["support.type.type.flowtype"],
1341 | "settings": {
1342 | "foreground": "#61afef"
1343 | }
1344 | },
1345 | {
1346 | "name": "js Flow",
1347 | "scope": ["support.type.primitive"],
1348 | "settings": {
1349 | "foreground": "#e5c07b"
1350 | }
1351 | },
1352 | {
1353 | "name": "js class prop",
1354 | "scope": ["meta.property.object"],
1355 | "settings": {
1356 | "foreground": "#9faeca"
1357 | }
1358 | },
1359 | {
1360 | "name": "js func parameter",
1361 | "scope": ["variable.parameter.function.js"],
1362 | "settings": {
1363 | "foreground": "#9faeca"
1364 | }
1365 | },
1366 | {
1367 | "name": "js template literals begin",
1368 | "scope": ["keyword.other.template.begin"],
1369 | "settings": {
1370 | "foreground": "#98c379"
1371 | }
1372 | },
1373 | {
1374 | "name": "js template literals end",
1375 | "scope": ["keyword.other.template.end"],
1376 | "settings": {
1377 | "foreground": "#98c379"
1378 | }
1379 | },
1380 | {
1381 | "name": "js template literals variable braces begin",
1382 | "scope": ["keyword.other.substitution.begin"],
1383 | "settings": {
1384 | "foreground": "#98c379"
1385 | }
1386 | },
1387 | {
1388 | "name": "js template literals variable braces end",
1389 | "scope": ["keyword.other.substitution.end"],
1390 | "settings": {
1391 | "foreground": "#98c379"
1392 | }
1393 | },
1394 | {
1395 | "name": "js operator.assignment",
1396 | "scope": ["keyword.operator.assignment"],
1397 | "settings": {
1398 | "foreground": "#56b6c2"
1399 | }
1400 | },
1401 | {
1402 | "name": "go operator",
1403 | "scope": ["keyword.operator.assignment.go"],
1404 | "settings": {
1405 | "foreground": "#e5c07b"
1406 | }
1407 | },
1408 | {
1409 | "name": "go operator",
1410 | "scope": [
1411 | "keyword.operator.arithmetic.go",
1412 | "keyword.operator.address.go"
1413 | ],
1414 | "settings": {
1415 | "foreground": "#cc6be9"
1416 | }
1417 | },
1418 | {
1419 | "name": "Go package name",
1420 | "scope": ["entity.name.package.go"],
1421 | "settings": {
1422 | "foreground": "#e5c07b"
1423 | }
1424 | },
1425 | {
1426 | "name": "elm prelude",
1427 | "scope": ["support.type.prelude.elm"],
1428 | "settings": {
1429 | "foreground": "#56b6c2"
1430 | }
1431 | },
1432 | {
1433 | "name": "elm constant",
1434 | "scope": ["support.constant.elm"],
1435 | "settings": {
1436 | "foreground": "#e09956"
1437 | }
1438 | },
1439 | {
1440 | "name": "template literal",
1441 | "scope": ["punctuation.quasi.element"],
1442 | "settings": {
1443 | "foreground": "#cc6be9"
1444 | }
1445 | },
1446 | {
1447 | "name": "html/pug (jade) escaped characters and entities",
1448 | "scope": ["constant.character.entity"],
1449 | "settings": {
1450 | "foreground": "#9faeca"
1451 | }
1452 | },
1453 | {
1454 | "name": "styling css pseudo-elements/classes to be able to differentiate from classes which are the same colour",
1455 | "scope": [
1456 | "entity.other.attribute-name.pseudo-element",
1457 | "entity.other.attribute-name.pseudo-class"
1458 | ],
1459 | "settings": {
1460 | "foreground": "#56b6c2"
1461 | }
1462 | },
1463 | {
1464 | "name": "Clojure globals",
1465 | "scope": ["entity.global.clojure"],
1466 | "settings": {
1467 | "foreground": "#e5c07b"
1468 | }
1469 | },
1470 | {
1471 | "name": "Clojure symbols",
1472 | "scope": ["meta.symbol.clojure"],
1473 | "settings": {
1474 | "foreground": "#9faeca"
1475 | }
1476 | },
1477 | {
1478 | "name": "Clojure constants",
1479 | "scope": ["constant.keyword.clojure"],
1480 | "settings": {
1481 | "foreground": "#56b6c2"
1482 | }
1483 | },
1484 | {
1485 | "name": "CoffeeScript Function Argument",
1486 | "scope": ["meta.arguments.coffee", "variable.parameter.function.coffee"],
1487 | "settings": {
1488 | "foreground": "#9faeca"
1489 | }
1490 | },
1491 | {
1492 | "name": "Ini Default Text",
1493 | "scope": ["source.ini"],
1494 | "settings": {
1495 | "foreground": "#98c379"
1496 | }
1497 | },
1498 | {
1499 | "name": "Makefile prerequisities",
1500 | "scope": ["meta.scope.prerequisites.makefile"],
1501 | "settings": {
1502 | "foreground": "#9faeca"
1503 | }
1504 | },
1505 | {
1506 | "name": "Makefile text colour",
1507 | "scope": ["source.makefile"],
1508 | "settings": {
1509 | "foreground": "#e5c07b"
1510 | }
1511 | },
1512 | {
1513 | "name": "Groovy import names",
1514 | "scope": ["storage.modifier.import.groovy"],
1515 | "settings": {
1516 | "foreground": "#e5c07b"
1517 | }
1518 | },
1519 | {
1520 | "name": "Groovy Methods",
1521 | "scope": ["meta.method.groovy"],
1522 | "settings": {
1523 | "foreground": "#61afef"
1524 | }
1525 | },
1526 | {
1527 | "name": "Groovy Variables",
1528 | "scope": ["meta.definition.variable.name.groovy"],
1529 | "settings": {
1530 | "foreground": "#9faeca"
1531 | }
1532 | },
1533 | {
1534 | "name": "Groovy Inheritance",
1535 | "scope": ["meta.definition.class.inherited.classes.groovy"],
1536 | "settings": {
1537 | "foreground": "#98c379"
1538 | }
1539 | },
1540 | {
1541 | "name": "HLSL Semantic",
1542 | "scope": ["support.variable.semantic.hlsl"],
1543 | "settings": {
1544 | "foreground": "#e5c07b"
1545 | }
1546 | },
1547 | {
1548 | "name": "HLSL Types",
1549 | "scope": [
1550 | "support.type.texture.hlsl",
1551 | "support.type.sampler.hlsl",
1552 | "support.type.object.hlsl",
1553 | "support.type.object.rw.hlsl",
1554 | "support.type.fx.hlsl",
1555 | "support.type.object.hlsl"
1556 | ],
1557 | "settings": {
1558 | "foreground": "#cc6be9"
1559 | }
1560 | },
1561 | {
1562 | "name": "SQL Variables",
1563 | "scope": ["text.variable", "text.bracketed"],
1564 | "settings": {
1565 | "foreground": "#9faeca"
1566 | }
1567 | },
1568 | {
1569 | "name": "types",
1570 | "scope": ["support.type.swift", "support.type.vb.asp"],
1571 | "settings": {
1572 | "foreground": "#e5c07b"
1573 | }
1574 | },
1575 | {
1576 | "name": "heading 1, keyword",
1577 | "scope": ["entity.name.function.xi"],
1578 | "settings": {
1579 | "foreground": "#e5c07b"
1580 | }
1581 | },
1582 | {
1583 | "name": "heading 2, callable",
1584 | "scope": ["entity.name.class.xi"],
1585 | "settings": {
1586 | "foreground": "#56b6c2"
1587 | }
1588 | },
1589 | {
1590 | "name": "heading 3, property",
1591 | "scope": ["constant.character.character-class.regexp.xi"],
1592 | "settings": {
1593 | "foreground": "#9faeca"
1594 | }
1595 | },
1596 | {
1597 | "name": "heading 4, type, class, interface",
1598 | "scope": ["constant.regexp.xi"],
1599 | "settings": {
1600 | "foreground": "#cc6be9"
1601 | }
1602 | },
1603 | {
1604 | "name": "heading 5, enums, preprocessor, constant, decorator",
1605 | "scope": ["keyword.control.xi"],
1606 | "settings": {
1607 | "foreground": "#56b6c2"
1608 | }
1609 | },
1610 | {
1611 | "name": "heading 6, number",
1612 | "scope": ["invalid.xi"],
1613 | "settings": {
1614 | "foreground": "#d4d4d4"
1615 | }
1616 | },
1617 | {
1618 | "name": "string",
1619 | "scope": ["beginning.punctuation.definition.quote.markdown.xi"],
1620 | "settings": {
1621 | "foreground": "#98c379"
1622 | }
1623 | },
1624 | {
1625 | "name": "comments",
1626 | "scope": ["beginning.punctuation.definition.list.markdown.xi"],
1627 | "settings": {
1628 | "foreground": "#7f848e"
1629 | }
1630 | },
1631 | {
1632 | "name": "link",
1633 | "scope": ["constant.character.xi"],
1634 | "settings": {
1635 | "foreground": "#61afef"
1636 | }
1637 | },
1638 | {
1639 | "name": "accent",
1640 | "scope": ["accent.xi"],
1641 | "settings": {
1642 | "foreground": "#61afef"
1643 | }
1644 | },
1645 | {
1646 | "name": "wikiword",
1647 | "scope": ["wikiword.xi"],
1648 | "settings": {
1649 | "foreground": "#e09956"
1650 | }
1651 | },
1652 | {
1653 | "name": "language operators like '+', '-' etc",
1654 | "scope": ["constant.other.color.rgb-value.xi"],
1655 | "settings": {
1656 | "foreground": "#ffffff"
1657 | }
1658 | },
1659 | {
1660 | "name": "elements to dim",
1661 | "scope": ["punctuation.definition.tag.xi"],
1662 | "settings": {
1663 | "foreground": "#7f848e"
1664 | }
1665 | },
1666 | {
1667 | "name": "C++/C#",
1668 | "scope": [
1669 | "entity.name.label.cs",
1670 | "entity.name.scope-resolution.function.call",
1671 | "entity.name.scope-resolution.function.definition"
1672 | ],
1673 | "settings": {
1674 | "foreground": "#e5c07b"
1675 | }
1676 | },
1677 | {
1678 | "name": "Markdown underscore-style headers",
1679 | "scope": [
1680 | "entity.name.label.cs",
1681 | "markup.heading.setext.1.markdown",
1682 | "markup.heading.setext.2.markdown"
1683 | ],
1684 | "settings": {
1685 | "foreground": "#9faeca"
1686 | }
1687 | },
1688 | {
1689 | "name": "meta.brace.square",
1690 | "scope": [" meta.brace.square"],
1691 | "settings": {
1692 | "foreground": "#d4d4d4"
1693 | }
1694 | },
1695 | {
1696 | "name": "Comments",
1697 | "scope": "comment, punctuation.definition.comment",
1698 | "settings": {
1699 | "fontStyle": "bold",
1700 | "foreground": "#7f848e"
1701 | }
1702 | },
1703 | {
1704 | "name": "[VSCODE-CUSTOM] Markdown Quote",
1705 | "scope": "markup.quote.markdown",
1706 | "settings": {
1707 | "foreground": "#7f848e"
1708 | }
1709 | },
1710 | {
1711 | "name": "punctuation.definition.block.sequence.item.yaml",
1712 | "scope": "punctuation.definition.block.sequence.item.yaml",
1713 | "settings": {
1714 | "foreground": "#d4d4d4"
1715 | }
1716 | },
1717 | {
1718 | "scope": ["constant.language.symbol.elixir"],
1719 | "settings": {
1720 | "foreground": "#56b6c2"
1721 | }
1722 | },
1723 | {
1724 | "name": "js/ts italic",
1725 | "scope": "entity.other.attribute-name.js,entity.other.attribute-name.ts,entity.other.attribute-name.jsx,entity.other.attribute-name.tsx,variable.parameter,variable.language.super",
1726 | "settings": {}
1727 | },
1728 | {
1729 | "name": "comment",
1730 | "scope": "comment.line.double-slash,comment.block.documentation",
1731 | "settings": {}
1732 | },
1733 | {
1734 | "name": "Python Keyword Control",
1735 | "scope": "keyword.control.import.python,keyword.control.flow.python",
1736 | "settings": {}
1737 | },
1738 | {
1739 | "name": "markup.italic.markdown",
1740 | "scope": "markup.italic.markdown",
1741 | "settings": {}
1742 | }
1743 | ],
1744 | "colors": {
1745 | "foreground": "#cccccc",
1746 | "focusBorder": "#007fd4",
1747 | "selection.background": "#256aa7",
1748 | "scrollbar.shadow": "#000000",
1749 | "activityBar.foreground": "#9fc9ff",
1750 | "activityBar.background": "#161620",
1751 | "activityBar.inactiveForeground": "#ffffff66",
1752 | "activityBarBadge.foreground": "#ffffff",
1753 | "activityBarBadge.background": "#ff3f7e",
1754 | "sideBar.background": "#14141d",
1755 | "sideBar.foreground": "#cccccc",
1756 | "sideBarSectionHeader.background": "#00000000",
1757 | "sideBarSectionHeader.foreground": "#cccccc",
1758 | "sideBarSectionHeader.border": "#cccccc33",
1759 | "sideBarTitle.foreground": "#bbbbbb",
1760 | "list.inactiveSelectionBackground": "#37373d",
1761 | "list.inactiveSelectionForeground": "#cccccc",
1762 | "list.hoverBackground": "#2a2d2e",
1763 | "list.hoverForeground": "#cccccc",
1764 | "list.activeSelectionBackground": "#094771",
1765 | "list.activeSelectionForeground": "#ffffff",
1766 | "tree.indentGuidesStroke": "#585858",
1767 | "list.dropBackground": "#383b3d",
1768 | "list.highlightForeground": "#0097fb",
1769 | "list.focusBackground": "#062f4a",
1770 | "list.focusForeground": "#cccccc",
1771 | "listFilterWidget.background": "#653723",
1772 | "listFilterWidget.outline": "#00000000",
1773 | "listFilterWidget.noMatchesOutline": "#be1100",
1774 | "statusBar.foreground": "#ffffff",
1775 | "statusBar.background": "#41a3ff",
1776 | "statusBarItem.hoverBackground": "#ffffff1f",
1777 | "statusBar.debuggingBackground": "#cc6633",
1778 | "statusBar.debuggingForeground": "#ffffff",
1779 | "statusBar.noFolderBackground": "#68217a",
1780 | "statusBar.noFolderForeground": "#ffffff",
1781 | "statusBarItem.remoteBackground": "#16825d",
1782 | "statusBarItem.remoteForeground": "#ffffff",
1783 | "titleBar.activeBackground": "#181822",
1784 | "titleBar.activeForeground": "#cccccc",
1785 | "titleBar.inactiveBackground": "#3c3c3c99",
1786 | "titleBar.inactiveForeground": "#cccccc99",
1787 | "titleBar.border": "#00000000",
1788 | "menubar.selectionForeground": "#fff",
1789 | "menubar.selectionBackground": "#ff3f7fd8",
1790 | "menu.foreground": "#cccccc",
1791 | "menu.background": "#181822",
1792 | "menu.selectionForeground": "#ffffff",
1793 | "menu.selectionBackground": "#ff3f7fd2",
1794 | "menu.selectionBorder": "#00000000",
1795 | "menu.separatorBackground": "#bbbbbb",
1796 | "menu.border": "#181822",
1797 | "button.background": "#d63168d8",
1798 | "button.foreground": "#ffffff",
1799 | "button.hoverBackground": "#c70b46d0",
1800 | "button.secondaryForeground": "#ffffff",
1801 | "button.secondaryBackground": "#29558e",
1802 | "button.secondaryHoverBackground": "#032d62",
1803 | "input.background": "#161618",
1804 | "input.border": "#00000000",
1805 | "input.foreground": "#cccccc",
1806 | "inputOption.activeBackground": "#278dd166",
1807 | "inputOption.activeBorder": "#007acc00",
1808 | "inputOption.activeForeground": "#ffffff",
1809 | "input.placeholderForeground": "#a6a6a6",
1810 | "textLink.foreground": "#ff82ab",
1811 | "editor.background": "#181822",
1812 | "editor.foreground": "#d4d4d4",
1813 | "editorLineNumber.foreground": "#858585",
1814 | "editorCursor.foreground": "#ff3f7e",
1815 | "editorCursor.background": "#d4d4d4",
1816 | "editor.selectionBackground": "#264f78",
1817 | "editor.inactiveSelectionBackground": "#3a3d41",
1818 | "editorWhitespace.foreground": "#e3e4e229",
1819 | "editor.selectionHighlightBackground": "#add6ff26",
1820 | "editor.selectionHighlightBorder": "#495F77",
1821 | "editor.findMatchBackground": "#515c6a",
1822 | "editor.findMatchBorder": "#74879f",
1823 | "editor.findMatchHighlightBackground": "#ea5c0055",
1824 | "editor.findMatchHighlightBorder": "#ffffff00",
1825 | "editor.findRangeHighlightBackground": "#3a3d4166",
1826 | "editor.findRangeHighlightBorder": "#ffffff00",
1827 | "editor.rangeHighlightBackground": "#ffffff0b",
1828 | "editor.rangeHighlightBorder": "#ffffff00",
1829 | "editor.hoverHighlightBackground": "#264f7840",
1830 | "editor.wordHighlightStrongBackground": "#004972b8",
1831 | "editor.wordHighlightBackground": "#575757b8",
1832 | "editor.lineHighlightBackground": "#ffffff0A",
1833 | "editor.lineHighlightBorder": "#282828",
1834 | "editorLineNumber.activeForeground": "#c6c6c6",
1835 | "editorLink.activeForeground": "#4e94ce",
1836 | "editorIndentGuide.background": "#404040",
1837 | "editorIndentGuide.activeBackground": "#707070",
1838 | "editorRuler.foreground": "#5a5a5a",
1839 | "editorBracketMatch.background": "#0064001a",
1840 | "editorBracketMatch.border": "#888888",
1841 | "editor.foldBackground": "#264f784d",
1842 | "editorOverviewRuler.background": "#25252500",
1843 | "editorOverviewRuler.border": "#7f7f7f4d",
1844 | "editorError.foreground": "#f48771",
1845 | "editorError.background": "#B73A3400",
1846 | "editorError.border": "#ffffff00",
1847 | "editorWarning.foreground": "#cca700",
1848 | "editorWarning.background": "#A9904000",
1849 | "editorWarning.border": "#ffffff00",
1850 | "editorInfo.foreground": "#75beff",
1851 | "editorInfo.background": "#4490BF00",
1852 | "editorInfo.border": "#4490BF00",
1853 | "editorGutter.background": "#181822",
1854 | "editorGutter.modifiedBackground": "#0c7d9d",
1855 | "editorGutter.addedBackground": "#587c0c",
1856 | "editorGutter.deletedBackground": "#94151b",
1857 | "editorGutter.foldingControlForeground": "#c5c5c5",
1858 | "editorCodeLens.foreground": "#999999",
1859 | "editorGroup.border": "#444444",
1860 | "diffEditor.insertedTextBackground": "#9bb95533",
1861 | "diffEditor.removedTextBackground": "#ff000033",
1862 | "diffEditor.border": "#444444",
1863 | "panel.background": "#181822",
1864 | "panel.border": "#ff3f7e",
1865 | "panelTitle.activeBorder": "#e0e0e0",
1866 | "panelTitle.activeForeground": "#e7e7e7",
1867 | "panelTitle.inactiveForeground": "#e7e7e799",
1868 | "badge.background": "#4d4d4d",
1869 | "badge.foreground": "#ffffff",
1870 | "terminal.foreground": "#cccccc",
1871 | "terminal.selectionBackground": "#ffffff40",
1872 | "terminalCursor.background": "#0087FF",
1873 | "terminalCursor.foreground": "#ffffff",
1874 | "terminal.border": "#80808059",
1875 | "terminal.ansiBlack": "#000000",
1876 | "terminal.ansiBlue": "#2472c8",
1877 | "terminal.ansiBrightBlack": "#666666",
1878 | "terminal.ansiBrightBlue": "#3b8eea",
1879 | "terminal.ansiBrightCyan": "#29b8db",
1880 | "terminal.ansiBrightGreen": "#23d18b",
1881 | "terminal.ansiBrightMagenta": "#d670d6",
1882 | "terminal.ansiBrightRed": "#f14c4c",
1883 | "terminal.ansiBrightWhite": "#e5e5e5",
1884 | "terminal.ansiBrightYellow": "#f5f543",
1885 | "terminal.ansiCyan": "#11a8cd",
1886 | "terminal.ansiGreen": "#0dbc79",
1887 | "terminal.ansiMagenta": "#bc3fbc",
1888 | "terminal.ansiRed": "#cd3131",
1889 | "terminal.ansiWhite": "#e5e5e5",
1890 | "terminal.ansiYellow": "#e5e510",
1891 | "breadcrumb.background": "#1a1a25",
1892 | "breadcrumb.foreground": "#cccccccc",
1893 | "breadcrumb.focusForeground": "#e0e0e0",
1894 | "editorGroupHeader.tabsBackground": "#1e1e2c",
1895 | "tab.activeForeground": "#ffffff",
1896 | "tab.border": "#252526",
1897 | "tab.activeBackground": "#191924",
1898 | "tab.activeBorder": "#00000000",
1899 | "tab.activeBorderTop": "#00000000",
1900 | "tab.inactiveBackground": "#1c222b",
1901 | "tab.inactiveForeground": "#ffffff80",
1902 | "scrollbarSlider.background": "#333363",
1903 | "scrollbarSlider.hoverBackground": "#292952",
1904 | "scrollbarSlider.activeBackground": "#45457a",
1905 | "progressBar.background": "#0e70c0",
1906 | "widget.shadow": "#0000005c",
1907 | "editorWidget.foreground": "#cccccc",
1908 | "editorWidget.background": "#131315",
1909 | "editorWidget.resizeBorder": "#5F5F5F",
1910 | "pickerGroup.border": "#3f3f46",
1911 | "pickerGroup.foreground": "#60A9FF",
1912 | "debugToolBar.background": "#333333",
1913 | "debugToolBar.border": "#474747",
1914 | "notifications.foreground": "#cccccc",
1915 | "notifications.background": "#252526",
1916 | "notificationToast.border": "#474747",
1917 | "notificationsErrorIcon.foreground": "#f48771",
1918 | "notificationsWarningIcon.foreground": "#cca700",
1919 | "notificationsInfoIcon.foreground": "#75beff",
1920 | "notificationCenter.border": "#474747",
1921 | "notificationCenterHeader.foreground": "#cccccc",
1922 | "notificationCenterHeader.background": "#303031",
1923 | "notifications.border": "#303031",
1924 | "gitDecoration.addedResourceForeground": "#81b88b",
1925 | "gitDecoration.conflictingResourceForeground": "#6c6cc4",
1926 | "gitDecoration.deletedResourceForeground": "#c74e39",
1927 | "gitDecoration.ignoredResourceForeground": "#8c8c8c",
1928 | "gitDecoration.modifiedResourceForeground": "#e2c08d",
1929 | "gitDecoration.stageDeletedResourceForeground": "#c74e39",
1930 | "gitDecoration.stageModifiedResourceForeground": "#e2c08d",
1931 | "gitDecoration.submoduleResourceForeground": "#8db9e2",
1932 | "gitDecoration.untrackedResourceForeground": "#73c991",
1933 | "editorMarkerNavigation.background": "#2d2d30",
1934 | "editorMarkerNavigationError.background": "#f48771",
1935 | "editorMarkerNavigationWarning.background": "#cca700",
1936 | "editorMarkerNavigationInfo.background": "#75beff",
1937 | "merge.currentHeaderBackground": "#367366",
1938 | "merge.currentContentBackground": "#27403B",
1939 | "merge.incomingHeaderBackground": "#395F8F",
1940 | "merge.incomingContentBackground": "#28384B",
1941 | "merge.commonHeaderBackground": "#383838",
1942 | "merge.commonContentBackground": "#282828",
1943 | "editorSuggestWidget.background": "#252526",
1944 | "editorSuggestWidget.border": "#454545",
1945 | "editorSuggestWidget.foreground": "#d4d4d4",
1946 | "editorSuggestWidget.highlightForeground": "#0097fb",
1947 | "editorSuggestWidget.selectedBackground": "#062f4a",
1948 | "editorHoverWidget.foreground": "#cccccc",
1949 | "editorHoverWidget.background": "#252526",
1950 | "editorHoverWidget.border": "#454545",
1951 | "peekView.border": "#007acc",
1952 | "peekViewEditor.background": "#001f33",
1953 | "peekViewEditorGutter.background": "#001f33",
1954 | "peekViewEditor.matchHighlightBackground": "#ff8f0099",
1955 | "peekViewEditor.matchHighlightBorder": "#ee931e",
1956 | "peekViewResult.background": "#252526",
1957 | "peekViewResult.fileForeground": "#ffffff",
1958 | "peekViewResult.lineForeground": "#bbbbbb",
1959 | "peekViewResult.matchHighlightBackground": "#ea5c004d",
1960 | "peekViewResult.selectionBackground": "#3399ff33",
1961 | "peekViewResult.selectionForeground": "#ffffff",
1962 | "peekViewTitle.background": "#1e1e1e",
1963 | "peekViewTitleDescription.foreground": "#ccccccb3",
1964 | "peekViewTitleLabel.foreground": "#ffffff",
1965 | "icon.foreground": "#cccccc",
1966 | "checkbox.background": "#161618",
1967 | "checkbox.foreground": "#cccccc",
1968 | "checkbox.border": "#00000000",
1969 | "dropdown.background": "#161618",
1970 | "dropdown.foreground": "#cccccc",
1971 | "dropdown.border": "#00000000",
1972 | "minimapGutter.addedBackground": "#587c0c",
1973 | "minimapGutter.modifiedBackground": "#0c7d9d",
1974 | "minimapGutter.deletedBackground": "#94151b",
1975 | "minimap.findMatchHighlight": "#515c6a",
1976 | "minimap.selectionHighlight": "#264f78",
1977 | "minimap.errorHighlight": "#f48771",
1978 | "minimap.warningHighlight": "#cca700",
1979 | "minimap.background": "#181822",
1980 | "sideBar.dropBackground": "#383b3d",
1981 | "editorGroup.emptyBackground": "#0f0f16",
1982 | "panelSection.border": "#80808059",
1983 | "statusBarItem.activeBackground": "#FFFFFF25",
1984 | "settings.headerForeground": "#cccccc",
1985 | "settings.focusedRowBackground": "#ffffff07",
1986 | "walkThrough.embeddedEditorBackground": "#00000050",
1987 | "breadcrumb.activeSelectionForeground": "#e0e0e0",
1988 | "editorGutter.commentRangeForeground": "#c5c5c5",
1989 | "debugExceptionWidget.background": "#333333",
1990 | "debugExceptionWidget.border": "#474747"
1991 | }
1992 | }
1993 |
--------------------------------------------------------------------------------
/themes/Martian Night (Italics)-color-theme.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Martian Night (Italic)",
3 | "type": "dark",
4 | "semanticHighlighting": true,
5 | "semanticTokenColors": {
6 | "enumMember": {
7 | "foreground": "#56b6c2"
8 | },
9 | "variable.constant": {
10 | "foreground": "#e09956"
11 | },
12 | "variable.defaultLibrary": {
13 | "foreground": "#e5c07b"
14 | }
15 | },
16 | "tokenColors": [
17 | {
18 | "name": "unison punctuation",
19 | "scope": "punctuation.definition.delayed.unison,punctuation.definition.list.begin.unison,punctuation.definition.list.end.unison,punctuation.definition.ability.begin.unison,punctuation.definition.ability.end.unison,punctuation.operator.assignment.as.unison,punctuation.separator.pipe.unison,punctuation.separator.delimiter.unison,punctuation.definition.hash.unison",
20 | "settings": {
21 | "foreground": "#9faeca"
22 | }
23 | },
24 | {
25 | "name": "haskell variable generic-type",
26 | "scope": "variable.other.generic-type.haskell",
27 | "settings": {
28 | "foreground": "#cc6be9"
29 | }
30 | },
31 | {
32 | "name": "haskell storage type",
33 | "scope": "storage.type.haskell",
34 | "settings": {
35 | "foreground": "#e09956"
36 | }
37 | },
38 | {
39 | "name": "support.variable.magic.python",
40 | "scope": "support.variable.magic.python",
41 | "settings": {
42 | "foreground": "#9faeca"
43 | }
44 | },
45 | {
46 | "name": "punctuation.separator.parameters.python",
47 | "scope": "punctuation.separator.period.python,punctuation.separator.element.python,punctuation.parenthesis.begin.python,punctuation.parenthesis.end.python",
48 | "settings": {
49 | "foreground": "#d4d4d4"
50 | }
51 | },
52 | {
53 | "name": "variable.parameter.function.language.special.self.python",
54 | "scope": "variable.parameter.function.language.special.self.python",
55 | "settings": {
56 | "foreground": "#e5c07b"
57 | }
58 | },
59 | {
60 | "name": "storage.modifier.lifetime.rust",
61 | "scope": "storage.modifier.lifetime.rust",
62 | "settings": {
63 | "foreground": "#d4d4d4"
64 | }
65 | },
66 | {
67 | "name": "support.function.std.rust",
68 | "scope": "support.function.std.rust",
69 | "settings": {
70 | "foreground": "#61afef"
71 | }
72 | },
73 | {
74 | "name": "entity.name.lifetime.rust",
75 | "scope": "entity.name.lifetime.rust",
76 | "settings": {
77 | "foreground": "#e5c07b"
78 | }
79 | },
80 | {
81 | "name": "variable.language.rust",
82 | "scope": "variable.language.rust",
83 | "settings": {
84 | "foreground": "#9faeca"
85 | }
86 | },
87 | {
88 | "name": "support.constant.edge",
89 | "scope": "support.constant.edge",
90 | "settings": {
91 | "foreground": "#cc6be9"
92 | }
93 | },
94 | {
95 | "name": "regexp constant character-class",
96 | "scope": "constant.other.character-class.regexp",
97 | "settings": {
98 | "foreground": "#9faeca"
99 | }
100 | },
101 | {
102 | "name": "regexp operator.quantifier",
103 | "scope": "keyword.operator.quantifier.regexp",
104 | "settings": {
105 | "foreground": "#e09956"
106 | }
107 | },
108 | {
109 | "name": "punctuation.definition",
110 | "scope": "punctuation.definition.string.begin,punctuation.definition.string.end",
111 | "settings": {
112 | "foreground": "#98c379"
113 | }
114 | },
115 | {
116 | "name": "Text",
117 | "scope": "variable.parameter.function",
118 | "settings": {
119 | "foreground": "#d4d4d4"
120 | }
121 | },
122 | {
123 | "name": "Comment Markup Link",
124 | "scope": "comment markup.link",
125 | "settings": {
126 | "foreground": "#7f848e"
127 | }
128 | },
129 | {
130 | "name": "markup diff",
131 | "scope": "markup.changed.diff",
132 | "settings": {
133 | "foreground": "#e5c07b"
134 | }
135 | },
136 | {
137 | "name": "diff",
138 | "scope": "meta.diff.header.from-file,meta.diff.header.to-file,punctuation.definition.from-file.diff,punctuation.definition.to-file.diff",
139 | "settings": {
140 | "foreground": "#61afef"
141 | }
142 | },
143 | {
144 | "name": "inserted.diff",
145 | "scope": "markup.inserted.diff",
146 | "settings": {
147 | "foreground": "#98c379"
148 | }
149 | },
150 | {
151 | "name": "deleted.diff",
152 | "scope": "markup.deleted.diff",
153 | "settings": {
154 | "foreground": "#9faeca"
155 | }
156 | },
157 | {
158 | "name": "c++ function",
159 | "scope": "meta.function.c,meta.function.cpp",
160 | "settings": {
161 | "foreground": "#9faeca"
162 | }
163 | },
164 | {
165 | "name": "c++ block",
166 | "scope": "punctuation.section.block.begin.bracket.curly.cpp,punctuation.section.block.end.bracket.curly.cpp,punctuation.terminator.statement.c,punctuation.section.block.begin.bracket.curly.c,punctuation.section.block.end.bracket.curly.c,punctuation.section.parens.begin.bracket.round.c,punctuation.section.parens.end.bracket.round.c,punctuation.section.parameters.begin.bracket.round.c,punctuation.section.parameters.end.bracket.round.c",
167 | "settings": {
168 | "foreground": "#d4d4d4"
169 | }
170 | },
171 | {
172 | "name": "js/ts punctuation separator key-value",
173 | "scope": "punctuation.separator.key-value",
174 | "settings": {
175 | "foreground": "#d4d4d4"
176 | }
177 | },
178 | {
179 | "name": "js/ts import keyword",
180 | "scope": "keyword.operator.expression.import",
181 | "settings": {
182 | "foreground": "#61afef"
183 | }
184 | },
185 | {
186 | "name": "math js/ts",
187 | "scope": "support.constant.math",
188 | "settings": {
189 | "foreground": "#e5c07b"
190 | }
191 | },
192 | {
193 | "name": "math property js/ts",
194 | "scope": "support.constant.property.math",
195 | "settings": {
196 | "foreground": "#e09956"
197 | }
198 | },
199 | {
200 | "name": "js/ts variable.other.constant",
201 | "scope": "variable.other.constant",
202 | "settings": {
203 | "foreground": "#e5c07b"
204 | }
205 | },
206 | {
207 | "name": "java type",
208 | "scope": [
209 | "storage.type.annotation.java",
210 | "storage.type.object.array.java"
211 | ],
212 | "settings": {
213 | "foreground": "#e5c07b"
214 | }
215 | },
216 | {
217 | "name": "java source",
218 | "scope": "source.java",
219 | "settings": {
220 | "foreground": "#9faeca"
221 | }
222 | },
223 | {
224 | "name": "java modifier.import",
225 | "scope": "punctuation.section.block.begin.java,punctuation.section.block.end.java,punctuation.definition.method-parameters.begin.java,punctuation.definition.method-parameters.end.java,meta.method.identifier.java,punctuation.section.method.begin.java,punctuation.section.method.end.java,punctuation.terminator.java,punctuation.section.class.begin.java,punctuation.section.class.end.java,punctuation.section.inner-class.begin.java,punctuation.section.inner-class.end.java,meta.method-call.java,punctuation.section.class.begin.bracket.curly.java,punctuation.section.class.end.bracket.curly.java,punctuation.section.method.begin.bracket.curly.java,punctuation.section.method.end.bracket.curly.java,punctuation.separator.period.java,punctuation.bracket.angle.java,punctuation.definition.annotation.java,meta.method.body.java",
226 | "settings": {
227 | "foreground": "#d4d4d4"
228 | }
229 | },
230 | {
231 | "name": "java modifier.import",
232 | "scope": "meta.method.java",
233 | "settings": {
234 | "foreground": "#61afef"
235 | }
236 | },
237 | {
238 | "name": "java modifier.import",
239 | "scope": "storage.modifier.import.java,storage.type.java,storage.type.generic.java",
240 | "settings": {
241 | "foreground": "#e5c07b"
242 | }
243 | },
244 | {
245 | "name": "java instanceof",
246 | "scope": "keyword.operator.instanceof.java",
247 | "settings": {
248 | "foreground": "#cc6be9"
249 | }
250 | },
251 | {
252 | "name": "java variable.name",
253 | "scope": "meta.definition.variable.name.java",
254 | "settings": {
255 | "foreground": "#9faeca"
256 | }
257 | },
258 | {
259 | "name": "operator logical",
260 | "scope": "keyword.operator.logical",
261 | "settings": {
262 | "foreground": "#56b6c2"
263 | }
264 | },
265 | {
266 | "name": "operator bitwise",
267 | "scope": "keyword.operator.bitwise",
268 | "settings": {
269 | "foreground": "#56b6c2"
270 | }
271 | },
272 | {
273 | "name": "operator channel",
274 | "scope": "keyword.operator.channel",
275 | "settings": {
276 | "foreground": "#56b6c2"
277 | }
278 | },
279 | {
280 | "name": "support.constant.property-value.scss",
281 | "scope": "support.constant.property-value.scss,support.constant.property-value.css",
282 | "settings": {
283 | "foreground": "#e09956"
284 | }
285 | },
286 | {
287 | "name": "CSS/SCSS/LESS Operators",
288 | "scope": "keyword.operator.css,keyword.operator.scss,keyword.operator.less",
289 | "settings": {
290 | "foreground": "#56b6c2"
291 | }
292 | },
293 | {
294 | "name": "css color standard name",
295 | "scope": "support.constant.color.w3c-standard-color-name.css,support.constant.color.w3c-standard-color-name.scss",
296 | "settings": {
297 | "foreground": "#e09956"
298 | }
299 | },
300 | {
301 | "name": "css comma",
302 | "scope": "punctuation.separator.list.comma.css",
303 | "settings": {
304 | "foreground": "#d4d4d4"
305 | }
306 | },
307 | {
308 | "name": "css attribute-name.id",
309 | "scope": "support.constant.color.w3c-standard-color-name.css",
310 | "settings": {
311 | "foreground": "#e09956"
312 | }
313 | },
314 | {
315 | "name": "css property-name",
316 | "scope": "support.type.vendored.property-name.css",
317 | "settings": {
318 | "foreground": "#56b6c2"
319 | }
320 | },
321 | {
322 | "name": "js/ts module",
323 | "scope": "support.module.node,support.type.object.module,support.module.node",
324 | "settings": {
325 | "foreground": "#e5c07b"
326 | }
327 | },
328 | {
329 | "name": "entity.name.type.module",
330 | "scope": "entity.name.type.module",
331 | "settings": {
332 | "foreground": "#e5c07b"
333 | }
334 | },
335 | {
336 | "name": "js variable readwrite",
337 | "scope": "variable.other.readwrite,meta.object-literal.key,support.variable.property,support.variable.object.process,support.variable.object.node",
338 | "settings": {
339 | "foreground": "#eeeeee"
340 | }
341 | },
342 | {
343 | "name": "js/ts json",
344 | "scope": "support.constant.json",
345 | "settings": {
346 | "foreground": "#e09956"
347 | }
348 | },
349 | {
350 | "name": "js/ts Keyword",
351 | "scope": [
352 | "keyword.operator.expression.instanceof",
353 | "keyword.operator.new",
354 | "keyword.operator.ternary",
355 | "keyword.operator.optional",
356 | "keyword.operator.expression.keyof"
357 | ],
358 | "settings": {
359 | "foreground": "#cc6be9"
360 | }
361 | },
362 | {
363 | "name": "js/ts console",
364 | "scope": "support.type.object.console",
365 | "settings": {
366 | "foreground": "#9faeca"
367 | }
368 | },
369 | {
370 | "name": "js/ts support.variable.property.process",
371 | "scope": "support.variable.property.process",
372 | "settings": {
373 | "foreground": "#e09956"
374 | }
375 | },
376 | {
377 | "name": "js console function",
378 | "scope": "entity.name.function,support.function.console",
379 | "settings": {
380 | "fontStyle": "italic",
381 | "foreground": "#61afef"
382 | }
383 | },
384 | {
385 | "name": "keyword.operator.misc.rust",
386 | "scope": "keyword.operator.misc.rust",
387 | "settings": {
388 | "foreground": "#d4d4d4"
389 | }
390 | },
391 | {
392 | "name": "keyword.operator.sigil.rust",
393 | "scope": "keyword.operator.sigil.rust",
394 | "settings": {
395 | "foreground": "#cc6be9"
396 | }
397 | },
398 | {
399 | "name": "operator",
400 | "scope": "keyword.operator.delete",
401 | "settings": {
402 | "foreground": "#cc6be9"
403 | }
404 | },
405 | {
406 | "name": "js dom",
407 | "scope": "support.type.object.dom",
408 | "settings": {
409 | "foreground": "#56b6c2"
410 | }
411 | },
412 | {
413 | "name": "js dom variable",
414 | "scope": "support.variable.dom,support.variable.property.dom",
415 | "settings": {
416 | "foreground": "#9faeca"
417 | }
418 | },
419 | {
420 | "name": "keyword.operator",
421 | "scope": "keyword.operator.arithmetic,keyword.operator.comparison,keyword.operator.decrement,keyword.operator.increment,keyword.operator.relational",
422 | "settings": {
423 | "foreground": "#56b6c2"
424 | }
425 | },
426 | {
427 | "name": "C operator assignment",
428 | "scope": "keyword.operator.assignment.c,keyword.operator.comparison.c,keyword.operator.c,keyword.operator.increment.c,keyword.operator.decrement.c,keyword.operator.bitwise.shift.c,keyword.operator.assignment.cpp,keyword.operator.comparison.cpp,keyword.operator.cpp,keyword.operator.increment.cpp,keyword.operator.decrement.cpp,keyword.operator.bitwise.shift.cpp",
429 | "settings": {
430 | "foreground": "#cc6be9"
431 | }
432 | },
433 | {
434 | "name": "Punctuation",
435 | "scope": "punctuation.separator.delimiter",
436 | "settings": {
437 | "foreground": "#d4d4d4"
438 | }
439 | },
440 | {
441 | "name": "Other punctuation .c",
442 | "scope": "punctuation.separator.c,punctuation.separator.cpp",
443 | "settings": {
444 | "foreground": "#cc6be9"
445 | }
446 | },
447 | {
448 | "name": "C type posix-reserved",
449 | "scope": "support.type.posix-reserved.c,support.type.posix-reserved.cpp",
450 | "settings": {
451 | "foreground": "#56b6c2"
452 | }
453 | },
454 | {
455 | "name": "keyword.operator.sizeof.c",
456 | "scope": "keyword.operator.sizeof.c,keyword.operator.sizeof.cpp",
457 | "settings": {
458 | "foreground": "#cc6be9"
459 | }
460 | },
461 | {
462 | "name": "python parameter",
463 | "scope": "variable.parameter.function.language.python",
464 | "settings": {
465 | "foreground": "#e09956"
466 | }
467 | },
468 | {
469 | "name": "python type",
470 | "scope": "support.type.python",
471 | "settings": {
472 | "foreground": "#56b6c2"
473 | }
474 | },
475 | {
476 | "name": "python logical",
477 | "scope": "keyword.operator.logical.python",
478 | "settings": {
479 | "foreground": "#cc6be9"
480 | }
481 | },
482 | {
483 | "name": "pyCs",
484 | "scope": "variable.parameter.function.python",
485 | "settings": {
486 | "foreground": "#e09956"
487 | }
488 | },
489 | {
490 | "name": "python block",
491 | "scope": "punctuation.definition.arguments.begin.python,punctuation.definition.arguments.end.python,punctuation.separator.arguments.python,punctuation.definition.list.begin.python,punctuation.definition.list.end.python",
492 | "settings": {
493 | "foreground": "#d4d4d4"
494 | }
495 | },
496 | {
497 | "name": "python function-call.generic",
498 | "scope": "meta.function-call.generic.python",
499 | "settings": {
500 | "foreground": "#61afef"
501 | }
502 | },
503 | {
504 | "name": "python placeholder reset to normal string",
505 | "scope": "constant.character.format.placeholder.other.python",
506 | "settings": {
507 | "foreground": "#e09956"
508 | }
509 | },
510 | {
511 | "name": "Operators",
512 | "scope": "keyword.operator",
513 | "settings": {
514 | "foreground": "#d4d4d4"
515 | }
516 | },
517 | {
518 | "name": "Compound Assignment Operators",
519 | "scope": "keyword.operator.assignment.compound",
520 | "settings": {
521 | "foreground": "#cc6be9"
522 | }
523 | },
524 | {
525 | "name": "Compound Assignment Operators js/ts",
526 | "scope": "keyword.operator.assignment.compound.js,keyword.operator.assignment.compound.ts",
527 | "settings": {
528 | "foreground": "#56b6c2"
529 | }
530 | },
531 | {
532 | "name": "Keywords",
533 | "scope": "keyword",
534 | "settings": {
535 | "foreground": "#cc6be9"
536 | }
537 | },
538 | {
539 | "name": "Namespaces",
540 | "scope": "entity.name.namespace",
541 | "settings": {
542 | "foreground": "#e5c07b"
543 | }
544 | },
545 | {
546 | "name": "Variables",
547 | "scope": "variable",
548 | "settings": {
549 | "foreground": "#d3d9e6"
550 | }
551 | },
552 | {
553 | "name": "Variables",
554 | "scope": "variable.c",
555 | "settings": {
556 | "foreground": "#d4d4d4"
557 | }
558 | },
559 | {
560 | "name": "Language variables",
561 | "scope": "variable.language",
562 | "settings": {
563 | "foreground": "#e5c07b"
564 | }
565 | },
566 | {
567 | "name": "Java Variables",
568 | "scope": "token.variable.parameter.java",
569 | "settings": {
570 | "foreground": "#d4d4d4"
571 | }
572 | },
573 | {
574 | "name": "Java Imports",
575 | "scope": "import.storage.java",
576 | "settings": {
577 | "foreground": "#e5c07b"
578 | }
579 | },
580 | {
581 | "name": "Packages",
582 | "scope": "token.package.keyword",
583 | "settings": {
584 | "foreground": "#cc6be9"
585 | }
586 | },
587 | {
588 | "name": "Packages",
589 | "scope": "token.package",
590 | "settings": {
591 | "foreground": "#d4d4d4"
592 | }
593 | },
594 | {
595 | "name": "Functions",
596 | "scope": [
597 | "entity.name.function",
598 | "meta.require",
599 | "support.function.any-method",
600 | "variable.function"
601 | ],
602 | "settings": {
603 | "foreground": "#61afef"
604 | }
605 | },
606 | {
607 | "name": "Classes",
608 | "scope": "entity.name.type.namespace",
609 | "settings": {
610 | "foreground": "#e5c07b"
611 | }
612 | },
613 | {
614 | "name": "Classes",
615 | "scope": "support.class, entity.name.type.class",
616 | "settings": {
617 | "foreground": "#e5c07b"
618 | }
619 | },
620 | {
621 | "name": "Class name",
622 | "scope": "entity.name.class.identifier.namespace.type",
623 | "settings": {
624 | "foreground": "#e5c07b"
625 | }
626 | },
627 | {
628 | "name": "Class name",
629 | "scope": [
630 | "entity.name.class",
631 | "variable.other.class.js",
632 | "variable.other.class.ts"
633 | ],
634 | "settings": {
635 | "foreground": "#e5c07b"
636 | }
637 | },
638 | {
639 | "name": "Class name php",
640 | "scope": "variable.other.class.php",
641 | "settings": {
642 | "foreground": "#9faeca"
643 | }
644 | },
645 | {
646 | "name": "Type Name",
647 | "scope": "entity.name.type",
648 | "settings": {
649 | "foreground": "#e5c07b"
650 | }
651 | },
652 | {
653 | "name": "Keyword Control",
654 | "scope": "keyword.control",
655 | "settings": {
656 | "fontStyle": "italic",
657 | "foreground": "#fa909e"
658 | }
659 | },
660 | {
661 | "name": "Control Elements",
662 | "scope": "control.elements, keyword.operator.less",
663 | "settings": {
664 | "foreground": "#e09956"
665 | }
666 | },
667 | {
668 | "name": "Methods",
669 | "scope": "keyword.other.special-method",
670 | "settings": {
671 | "foreground": "#61afef"
672 | }
673 | },
674 | {
675 | "name": "Storage",
676 | "scope": "storage",
677 | "settings": {
678 | "fontStyle": "italic",
679 | "foreground": "#cc6be9"
680 | }
681 | },
682 | {
683 | "name": "Storage JS TS",
684 | "scope": "token.storage",
685 | "settings": {
686 | "foreground": "#cc6be9"
687 | }
688 | },
689 | {
690 | "name": "Source Js Keyword Operator Delete,source Js Keyword Operator In,source Js Keyword Operator Of,source Js Keyword Operator Instanceof,source Js Keyword Operator New,source Js Keyword Operator Typeof,source Js Keyword Operator Void",
691 | "scope": "keyword.operator.expression.delete,keyword.operator.expression.in,keyword.operator.expression.of,keyword.operator.expression.instanceof,keyword.operator.new,keyword.operator.expression.typeof,keyword.operator.expression.void",
692 | "settings": {
693 | "foreground": "#cc6be9"
694 | }
695 | },
696 | {
697 | "name": "Java Storage",
698 | "scope": "token.storage.type.java",
699 | "settings": {
700 | "foreground": "#e5c07b"
701 | }
702 | },
703 | {
704 | "name": "Support",
705 | "scope": "support.function",
706 | "settings": {
707 | "foreground": "#56b6c2"
708 | }
709 | },
710 | {
711 | "name": "Support type",
712 | "scope": "support.type.property-name",
713 | "settings": {
714 | "foreground": "#d4d4d4"
715 | }
716 | },
717 | {
718 | "name": "Support type",
719 | "scope": "support.constant.property-value",
720 | "settings": {
721 | "foreground": "#d4d4d4"
722 | }
723 | },
724 | {
725 | "name": "Support type",
726 | "scope": "support.constant.font-name",
727 | "settings": {
728 | "foreground": "#e09956"
729 | }
730 | },
731 | {
732 | "name": "Meta tag",
733 | "scope": "meta.tag",
734 | "settings": {
735 | "foreground": "#d4d4d4"
736 | }
737 | },
738 | {
739 | "name": "Strings",
740 | "scope": "string",
741 | "settings": {
742 | "foreground": "#A5FF90"
743 | }
744 | },
745 | {
746 | "name": "Inherited Class",
747 | "scope": "entity.other.inherited-class",
748 | "settings": {
749 | "foreground": "#e5c07b"
750 | }
751 | },
752 | {
753 | "name": "Constant other symbol",
754 | "scope": "constant.other.symbol",
755 | "settings": {
756 | "foreground": "#56b6c2"
757 | }
758 | },
759 | {
760 | "name": "Integers",
761 | "scope": "constant.numeric",
762 | "settings": {
763 | "foreground": "#e09956"
764 | }
765 | },
766 | {
767 | "name": "Constants",
768 | "scope": "constant",
769 | "settings": {
770 | "foreground": "#e09956"
771 | }
772 | },
773 | {
774 | "name": "Constants",
775 | "scope": "punctuation.definition.constant",
776 | "settings": {
777 | "foreground": "#e09956"
778 | }
779 | },
780 | {
781 | "name": "Tags",
782 | "scope": "entity.name.tag",
783 | "settings": {
784 | "foreground": "#ff6196"
785 | }
786 | },
787 | {
788 | "name": "Attributes",
789 | "scope": "entity.other.attribute-name",
790 | "settings": {
791 | "fontStyle": "italic",
792 | "foreground": "#e09956"
793 | }
794 | },
795 | {
796 | "name": "Attribute IDs",
797 | "scope": "entity.other.attribute-name.id",
798 | "settings": {
799 | "foreground": "#92faba"
800 | }
801 | },
802 | {
803 | "name": "Attribute class",
804 | "scope": "entity.other.attribute-name.class.css",
805 | "settings": {
806 | "foreground": "#fdfb88"
807 | }
808 | },
809 | {
810 | "name": "Selector",
811 | "scope": "meta.selector",
812 | "settings": {
813 | "foreground": "#cc6be9"
814 | }
815 | },
816 | {
817 | "name": "Headings",
818 | "scope": "markup.heading",
819 | "settings": {
820 | "foreground": "#9faeca"
821 | }
822 | },
823 | {
824 | "name": "Headings",
825 | "scope": "markup.heading punctuation.definition.heading, entity.name.section",
826 | "settings": {
827 | "foreground": "#61afef"
828 | }
829 | },
830 | {
831 | "name": "Units",
832 | "scope": "keyword.other.unit",
833 | "settings": {
834 | "foreground": "#9faeca"
835 | }
836 | },
837 | {
838 | "name": "Bold",
839 | "scope": "markup.bold,todo.bold",
840 | "settings": {
841 | "foreground": "#e09956"
842 | }
843 | },
844 | {
845 | "name": "Bold",
846 | "scope": "punctuation.definition.bold",
847 | "settings": {
848 | "foreground": "#e5c07b"
849 | }
850 | },
851 | {
852 | "name": "markup Italic",
853 | "scope": "markup.italic, punctuation.definition.italic,todo.emphasis",
854 | "settings": {
855 | "foreground": "#cc6be9"
856 | }
857 | },
858 | {
859 | "name": "emphasis md",
860 | "scope": "emphasis md",
861 | "settings": {
862 | "foreground": "#cc6be9"
863 | }
864 | },
865 | {
866 | "name": "[VSCODE-CUSTOM] Markdown headings",
867 | "scope": "entity.name.section.markdown",
868 | "settings": {
869 | "foreground": "#9faeca"
870 | }
871 | },
872 | {
873 | "name": "[VSCODE-CUSTOM] Markdown heading Punctuation Definition",
874 | "scope": "punctuation.definition.heading.markdown",
875 | "settings": {
876 | "foreground": "#9faeca"
877 | }
878 | },
879 | {
880 | "name": "punctuation.definition.list.begin.markdown",
881 | "scope": "punctuation.definition.list.begin.markdown",
882 | "settings": {
883 | "foreground": "#9faeca"
884 | }
885 | },
886 | {
887 | "name": "[VSCODE-CUSTOM] Markdown heading setext",
888 | "scope": "markup.heading.setext",
889 | "settings": {
890 | "foreground": "#d4d4d4"
891 | }
892 | },
893 | {
894 | "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Bold",
895 | "scope": "punctuation.definition.bold.markdown",
896 | "settings": {
897 | "foreground": "#e09956"
898 | }
899 | },
900 | {
901 | "name": "[VSCODE-CUSTOM] Markdown Inline Raw",
902 | "scope": "markup.inline.raw.markdown",
903 | "settings": {
904 | "foreground": "#98c379"
905 | }
906 | },
907 | {
908 | "name": "[VSCODE-CUSTOM] Markdown Inline Raw",
909 | "scope": "markup.inline.raw.string.markdown",
910 | "settings": {
911 | "foreground": "#98c379"
912 | }
913 | },
914 | {
915 | "name": "[VSCODE-CUSTOM] Markdown List Punctuation Definition",
916 | "scope": "punctuation.definition.list.markdown",
917 | "settings": {
918 | "foreground": "#9faeca"
919 | }
920 | },
921 | {
922 | "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition String",
923 | "scope": [
924 | "punctuation.definition.string.begin.markdown",
925 | "punctuation.definition.string.end.markdown",
926 | "punctuation.definition.metadata.markdown"
927 | ],
928 | "settings": {
929 | "foreground": "#9faeca"
930 | }
931 | },
932 | {
933 | "name": "beginning.punctuation.definition.list.markdown",
934 | "scope": ["beginning.punctuation.definition.list.markdown"],
935 | "settings": {
936 | "foreground": "#9faeca"
937 | }
938 | },
939 | {
940 | "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Link",
941 | "scope": "punctuation.definition.metadata.markdown",
942 | "settings": {
943 | "foreground": "#9faeca"
944 | }
945 | },
946 | {
947 | "name": "[VSCODE-CUSTOM] Markdown Underline Link/Image",
948 | "scope": "markup.underline.link.markdown,markup.underline.link.image.markdown",
949 | "settings": {
950 | "foreground": "#cc6be9"
951 | }
952 | },
953 | {
954 | "name": "[VSCODE-CUSTOM] Markdown Link Title/Description",
955 | "scope": "string.other.link.title.markdown,string.other.link.description.markdown",
956 | "settings": {
957 | "foreground": "#61afef"
958 | }
959 | },
960 | {
961 | "name": "Regular Expressions",
962 | "scope": "string.regexp",
963 | "settings": {
964 | "foreground": "#56b6c2"
965 | }
966 | },
967 | {
968 | "name": "Escape Characters",
969 | "scope": "constant.character.escape",
970 | "settings": {
971 | "foreground": "#56b6c2"
972 | }
973 | },
974 | {
975 | "name": "Embedded",
976 | "scope": "punctuation.section.embedded, variable.interpolation",
977 | "settings": {
978 | "foreground": "#9faeca"
979 | }
980 | },
981 | {
982 | "name": "Embedded",
983 | "scope": "punctuation.section.embedded.begin,punctuation.section.embedded.end",
984 | "settings": {
985 | "foreground": "#cc6be9"
986 | }
987 | },
988 | {
989 | "name": "illegal",
990 | "scope": "invalid.illegal",
991 | "settings": {
992 | "foreground": "#ffffff"
993 | }
994 | },
995 | {
996 | "name": "illegal",
997 | "scope": "invalid.illegal.bad-ampersand.html",
998 | "settings": {
999 | "foreground": "#d4d4d4"
1000 | }
1001 | },
1002 | {
1003 | "name": "Broken",
1004 | "scope": "invalid.broken",
1005 | "settings": {
1006 | "foreground": "#ffffff"
1007 | }
1008 | },
1009 | {
1010 | "name": "Deprecated",
1011 | "scope": "invalid.deprecated",
1012 | "settings": {
1013 | "foreground": "#ffffff"
1014 | }
1015 | },
1016 | {
1017 | "name": "Unimplemented",
1018 | "scope": "invalid.unimplemented",
1019 | "settings": {
1020 | "foreground": "#ffffff"
1021 | }
1022 | },
1023 | {
1024 | "name": "Source Json Meta Structure Dictionary Json > String Quoted Json",
1025 | "scope": "source.json meta.structure.dictionary.json > string.quoted.json",
1026 | "settings": {
1027 | "foreground": "#9faeca"
1028 | }
1029 | },
1030 | {
1031 | "name": "Source Json Meta Structure Dictionary Json > String Quoted Json > Punctuation String",
1032 | "scope": "source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string",
1033 | "settings": {
1034 | "foreground": "#9faeca"
1035 | }
1036 | },
1037 | {
1038 | "name": "Source Json Meta Structure Dictionary Json > Value Json > String Quoted Json,source Json Meta Structure Array Json > Value Json > String Quoted Json,source Json Meta Structure Dictionary Json > Value Json > String Quoted Json > Punctuation,source Json Meta Structure Array Json > Value Json > String Quoted Json > Punctuation",
1039 | "scope": "source.json meta.structure.dictionary.json > value.json > string.quoted.json,source.json meta.structure.array.json > value.json > string.quoted.json,source.json meta.structure.dictionary.json > value.json > string.quoted.json > punctuation,source.json meta.structure.array.json > value.json > string.quoted.json > punctuation",
1040 | "settings": {
1041 | "foreground": "#98c379"
1042 | }
1043 | },
1044 | {
1045 | "name": "Source Json Meta Structure Dictionary Json > Constant Language Json,source Json Meta Structure Array Json > Constant Language Json",
1046 | "scope": "source.json meta.structure.dictionary.json > constant.language.json,source.json meta.structure.array.json > constant.language.json",
1047 | "settings": {
1048 | "foreground": "#56b6c2"
1049 | }
1050 | },
1051 | {
1052 | "name": "[VSCODE-CUSTOM] JSON Property Name",
1053 | "scope": "support.type.property-name.json",
1054 | "settings": {
1055 | "foreground": "#9faeca"
1056 | }
1057 | },
1058 | {
1059 | "name": "[VSCODE-CUSTOM] JSON Punctuation for Property Name",
1060 | "scope": "support.type.property-name.json punctuation",
1061 | "settings": {
1062 | "foreground": "#9faeca"
1063 | }
1064 | },
1065 | {
1066 | "name": "laravel blade tag",
1067 | "scope": "text.html.laravel-blade source.php.embedded.line.html entity.name.tag.laravel-blade",
1068 | "settings": {
1069 | "foreground": "#cc6be9"
1070 | }
1071 | },
1072 | {
1073 | "name": "laravel blade @",
1074 | "scope": "text.html.laravel-blade source.php.embedded.line.html support.constant.laravel-blade",
1075 | "settings": {
1076 | "foreground": "#cc6be9"
1077 | }
1078 | },
1079 | {
1080 | "name": "use statement for other classes",
1081 | "scope": "support.other.namespace.use.php,support.other.namespace.use-as.php,support.other.namespace.php,entity.other.alias.php,meta.interface.php",
1082 | "settings": {
1083 | "foreground": "#e5c07b"
1084 | }
1085 | },
1086 | {
1087 | "name": "error suppression",
1088 | "scope": "keyword.operator.error-control.php",
1089 | "settings": {
1090 | "foreground": "#cc6be9"
1091 | }
1092 | },
1093 | {
1094 | "name": "php instanceof",
1095 | "scope": "keyword.operator.type.php",
1096 | "settings": {
1097 | "foreground": "#cc6be9"
1098 | }
1099 | },
1100 | {
1101 | "name": "style double quoted array index normal begin",
1102 | "scope": "punctuation.section.array.begin.php",
1103 | "settings": {
1104 | "foreground": "#d4d4d4"
1105 | }
1106 | },
1107 | {
1108 | "name": "style double quoted array index normal end",
1109 | "scope": "punctuation.section.array.end.php",
1110 | "settings": {
1111 | "foreground": "#d4d4d4"
1112 | }
1113 | },
1114 | {
1115 | "name": "php illegal.non-null-typehinted",
1116 | "scope": "invalid.illegal.non-null-typehinted.php",
1117 | "settings": {
1118 | "foreground": "#f44747"
1119 | }
1120 | },
1121 | {
1122 | "name": "php types",
1123 | "scope": "storage.type.php,meta.other.type.phpdoc.php,keyword.other.type.php,keyword.other.array.phpdoc.php",
1124 | "settings": {
1125 | "foreground": "#e5c07b"
1126 | }
1127 | },
1128 | {
1129 | "name": "php call-function",
1130 | "scope": "meta.function-call.php,meta.function-call.object.php,meta.function-call.static.php",
1131 | "settings": {
1132 | "foreground": "#61afef"
1133 | }
1134 | },
1135 | {
1136 | "name": "php function-resets",
1137 | "scope": "punctuation.definition.parameters.begin.bracket.round.php,punctuation.definition.parameters.end.bracket.round.php,punctuation.separator.delimiter.php,punctuation.section.scope.begin.php,punctuation.section.scope.end.php,punctuation.terminator.expression.php,punctuation.definition.arguments.begin.bracket.round.php,punctuation.definition.arguments.end.bracket.round.php,punctuation.definition.storage-type.begin.bracket.round.php,punctuation.definition.storage-type.end.bracket.round.php,punctuation.definition.array.begin.bracket.round.php,punctuation.definition.array.end.bracket.round.php,punctuation.definition.begin.bracket.round.php,punctuation.definition.end.bracket.round.php,punctuation.definition.begin.bracket.curly.php,punctuation.definition.end.bracket.curly.php,punctuation.definition.section.switch-block.end.bracket.curly.php,punctuation.definition.section.switch-block.start.bracket.curly.php,punctuation.definition.section.switch-block.begin.bracket.curly.php,punctuation.definition.section.switch-block.end.bracket.curly.php",
1138 | "settings": {
1139 | "foreground": "#d4d4d4"
1140 | }
1141 | },
1142 | {
1143 | "name": "support php constants",
1144 | "scope": "support.constant.core.rust",
1145 | "settings": {
1146 | "foreground": "#e09956"
1147 | }
1148 | },
1149 | {
1150 | "name": "support php constants",
1151 | "scope": "support.constant.ext.php,support.constant.std.php,support.constant.core.php,support.constant.parser-token.php",
1152 | "settings": {
1153 | "foreground": "#e09956"
1154 | }
1155 | },
1156 | {
1157 | "name": "php goto",
1158 | "scope": "entity.name.goto-label.php,support.other.php",
1159 | "settings": {
1160 | "foreground": "#61afef"
1161 | }
1162 | },
1163 | {
1164 | "name": "php logical/bitwise operator",
1165 | "scope": "keyword.operator.logical.php,keyword.operator.bitwise.php,keyword.operator.arithmetic.php",
1166 | "settings": {
1167 | "foreground": "#56b6c2"
1168 | }
1169 | },
1170 | {
1171 | "name": "php regexp operator",
1172 | "scope": "keyword.operator.regexp.php",
1173 | "settings": {
1174 | "foreground": "#cc6be9"
1175 | }
1176 | },
1177 | {
1178 | "name": "php comparison",
1179 | "scope": "keyword.operator.comparison.php",
1180 | "settings": {
1181 | "foreground": "#56b6c2"
1182 | }
1183 | },
1184 | {
1185 | "name": "php heredoc/nowdoc",
1186 | "scope": "keyword.operator.heredoc.php,keyword.operator.nowdoc.php",
1187 | "settings": {
1188 | "foreground": "#cc6be9"
1189 | }
1190 | },
1191 | {
1192 | "name": "python function decorator @",
1193 | "scope": "meta.function.decorator.python",
1194 | "settings": {
1195 | "foreground": "#61afef"
1196 | }
1197 | },
1198 | {
1199 | "name": "python function support",
1200 | "scope": "support.token.decorator.python,meta.function.decorator.identifier.python",
1201 | "settings": {
1202 | "foreground": "#56b6c2"
1203 | }
1204 | },
1205 | {
1206 | "name": "parameter function js/ts",
1207 | "scope": "function.parameter",
1208 | "settings": {
1209 | "foreground": "#d4d4d4"
1210 | }
1211 | },
1212 | {
1213 | "name": "brace function",
1214 | "scope": "function.brace",
1215 | "settings": {
1216 | "foreground": "#d4d4d4"
1217 | }
1218 | },
1219 | {
1220 | "name": "parameter function ruby cs",
1221 | "scope": "function.parameter.ruby, function.parameter.cs",
1222 | "settings": {
1223 | "foreground": "#d4d4d4"
1224 | }
1225 | },
1226 | {
1227 | "name": "constant.language.symbol.ruby",
1228 | "scope": "constant.language.symbol.ruby",
1229 | "settings": {
1230 | "foreground": "#56b6c2"
1231 | }
1232 | },
1233 | {
1234 | "name": "rgb-value",
1235 | "scope": "rgb-value",
1236 | "settings": {
1237 | "foreground": "#56b6c2"
1238 | }
1239 | },
1240 | {
1241 | "name": "rgb value",
1242 | "scope": "inline-color-decoration rgb-value",
1243 | "settings": {
1244 | "foreground": "#e09956"
1245 | }
1246 | },
1247 | {
1248 | "name": "rgb value less",
1249 | "scope": "less rgb-value",
1250 | "settings": {
1251 | "foreground": "#e09956"
1252 | }
1253 | },
1254 | {
1255 | "name": "sass selector",
1256 | "scope": "selector.sass",
1257 | "settings": {
1258 | "foreground": "#9faeca"
1259 | }
1260 | },
1261 | {
1262 | "name": "ts primitive/builtin types",
1263 | "scope": "support.type.primitive.ts,support.type.builtin.ts,support.type.primitive.tsx,support.type.builtin.tsx",
1264 | "settings": {
1265 | "foreground": "#e5c07b"
1266 | }
1267 | },
1268 | {
1269 | "name": "block scope",
1270 | "scope": "block.scope.end,block.scope.begin",
1271 | "settings": {
1272 | "foreground": "#d4d4d4"
1273 | }
1274 | },
1275 | {
1276 | "name": "cs storage type",
1277 | "scope": "storage.type.cs",
1278 | "settings": {
1279 | "foreground": "#e5c07b"
1280 | }
1281 | },
1282 | {
1283 | "name": "cs local variable",
1284 | "scope": "entity.name.variable.local.cs",
1285 | "settings": {
1286 | "foreground": "#9faeca"
1287 | }
1288 | },
1289 | {
1290 | "scope": "token.info-token",
1291 | "settings": {
1292 | "foreground": "#61afef"
1293 | }
1294 | },
1295 | {
1296 | "scope": "token.warn-token",
1297 | "settings": {
1298 | "foreground": "#e09956"
1299 | }
1300 | },
1301 | {
1302 | "scope": "token.error-token",
1303 | "settings": {
1304 | "foreground": "#f44747"
1305 | }
1306 | },
1307 | {
1308 | "scope": "token.debug-token",
1309 | "settings": {
1310 | "foreground": "#cc6be9"
1311 | }
1312 | },
1313 | {
1314 | "name": "String interpolation",
1315 | "scope": [
1316 | "punctuation.definition.template-expression.begin",
1317 | "punctuation.definition.template-expression.end",
1318 | "punctuation.section.embedded"
1319 | ],
1320 | "settings": {
1321 | "foreground": "#cc6be9"
1322 | }
1323 | },
1324 | {
1325 | "name": "Reset JavaScript string interpolation expression",
1326 | "scope": ["meta.template.expression"],
1327 | "settings": {
1328 | "foreground": "#d4d4d4"
1329 | }
1330 | },
1331 | {
1332 | "name": "Import module JS",
1333 | "scope": ["keyword.operator.module"],
1334 | "settings": {
1335 | "foreground": "#cc6be9"
1336 | }
1337 | },
1338 | {
1339 | "name": "js Flowtype",
1340 | "scope": ["support.type.type.flowtype"],
1341 | "settings": {
1342 | "foreground": "#61afef"
1343 | }
1344 | },
1345 | {
1346 | "name": "js Flow",
1347 | "scope": ["support.type.primitive"],
1348 | "settings": {
1349 | "foreground": "#e5c07b"
1350 | }
1351 | },
1352 | {
1353 | "name": "js class prop",
1354 | "scope": ["meta.property.object"],
1355 | "settings": {
1356 | "foreground": "#9faeca"
1357 | }
1358 | },
1359 | {
1360 | "name": "js func parameter",
1361 | "scope": ["variable.parameter.function.js"],
1362 | "settings": {
1363 | "foreground": "#9faeca"
1364 | }
1365 | },
1366 | {
1367 | "name": "js template literals begin",
1368 | "scope": ["keyword.other.template.begin"],
1369 | "settings": {
1370 | "foreground": "#98c379"
1371 | }
1372 | },
1373 | {
1374 | "name": "js template literals end",
1375 | "scope": ["keyword.other.template.end"],
1376 | "settings": {
1377 | "foreground": "#98c379"
1378 | }
1379 | },
1380 | {
1381 | "name": "js template literals variable braces begin",
1382 | "scope": ["keyword.other.substitution.begin"],
1383 | "settings": {
1384 | "foreground": "#98c379"
1385 | }
1386 | },
1387 | {
1388 | "name": "js template literals variable braces end",
1389 | "scope": ["keyword.other.substitution.end"],
1390 | "settings": {
1391 | "foreground": "#98c379"
1392 | }
1393 | },
1394 | {
1395 | "name": "js operator.assignment",
1396 | "scope": ["keyword.operator.assignment"],
1397 | "settings": {
1398 | "foreground": "#56b6c2"
1399 | }
1400 | },
1401 | {
1402 | "name": "go operator",
1403 | "scope": ["keyword.operator.assignment.go"],
1404 | "settings": {
1405 | "foreground": "#e5c07b"
1406 | }
1407 | },
1408 | {
1409 | "name": "go operator",
1410 | "scope": [
1411 | "keyword.operator.arithmetic.go",
1412 | "keyword.operator.address.go"
1413 | ],
1414 | "settings": {
1415 | "foreground": "#cc6be9"
1416 | }
1417 | },
1418 | {
1419 | "name": "Go package name",
1420 | "scope": ["entity.name.package.go"],
1421 | "settings": {
1422 | "foreground": "#e5c07b"
1423 | }
1424 | },
1425 | {
1426 | "name": "elm prelude",
1427 | "scope": ["support.type.prelude.elm"],
1428 | "settings": {
1429 | "foreground": "#56b6c2"
1430 | }
1431 | },
1432 | {
1433 | "name": "elm constant",
1434 | "scope": ["support.constant.elm"],
1435 | "settings": {
1436 | "foreground": "#e09956"
1437 | }
1438 | },
1439 | {
1440 | "name": "template literal",
1441 | "scope": ["punctuation.quasi.element"],
1442 | "settings": {
1443 | "foreground": "#cc6be9"
1444 | }
1445 | },
1446 | {
1447 | "name": "html/pug (jade) escaped characters and entities",
1448 | "scope": ["constant.character.entity"],
1449 | "settings": {
1450 | "foreground": "#9faeca"
1451 | }
1452 | },
1453 | {
1454 | "name": "styling css pseudo-elements/classes to be able to differentiate from classes which are the same colour",
1455 | "scope": [
1456 | "entity.other.attribute-name.pseudo-element",
1457 | "entity.other.attribute-name.pseudo-class"
1458 | ],
1459 | "settings": {
1460 | "foreground": "#56b6c2"
1461 | }
1462 | },
1463 | {
1464 | "name": "Clojure globals",
1465 | "scope": ["entity.global.clojure"],
1466 | "settings": {
1467 | "foreground": "#e5c07b"
1468 | }
1469 | },
1470 | {
1471 | "name": "Clojure symbols",
1472 | "scope": ["meta.symbol.clojure"],
1473 | "settings": {
1474 | "foreground": "#9faeca"
1475 | }
1476 | },
1477 | {
1478 | "name": "Clojure constants",
1479 | "scope": ["constant.keyword.clojure"],
1480 | "settings": {
1481 | "foreground": "#56b6c2"
1482 | }
1483 | },
1484 | {
1485 | "name": "CoffeeScript Function Argument",
1486 | "scope": ["meta.arguments.coffee", "variable.parameter.function.coffee"],
1487 | "settings": {
1488 | "foreground": "#9faeca"
1489 | }
1490 | },
1491 | {
1492 | "name": "Ini Default Text",
1493 | "scope": ["source.ini"],
1494 | "settings": {
1495 | "foreground": "#98c379"
1496 | }
1497 | },
1498 | {
1499 | "name": "Makefile prerequisities",
1500 | "scope": ["meta.scope.prerequisites.makefile"],
1501 | "settings": {
1502 | "foreground": "#9faeca"
1503 | }
1504 | },
1505 | {
1506 | "name": "Makefile text colour",
1507 | "scope": ["source.makefile"],
1508 | "settings": {
1509 | "foreground": "#e5c07b"
1510 | }
1511 | },
1512 | {
1513 | "name": "Groovy import names",
1514 | "scope": ["storage.modifier.import.groovy"],
1515 | "settings": {
1516 | "foreground": "#e5c07b"
1517 | }
1518 | },
1519 | {
1520 | "name": "Groovy Methods",
1521 | "scope": ["meta.method.groovy"],
1522 | "settings": {
1523 | "foreground": "#61afef"
1524 | }
1525 | },
1526 | {
1527 | "name": "Groovy Variables",
1528 | "scope": ["meta.definition.variable.name.groovy"],
1529 | "settings": {
1530 | "foreground": "#9faeca"
1531 | }
1532 | },
1533 | {
1534 | "name": "Groovy Inheritance",
1535 | "scope": ["meta.definition.class.inherited.classes.groovy"],
1536 | "settings": {
1537 | "foreground": "#98c379"
1538 | }
1539 | },
1540 | {
1541 | "name": "HLSL Semantic",
1542 | "scope": ["support.variable.semantic.hlsl"],
1543 | "settings": {
1544 | "foreground": "#e5c07b"
1545 | }
1546 | },
1547 | {
1548 | "name": "HLSL Types",
1549 | "scope": [
1550 | "support.type.texture.hlsl",
1551 | "support.type.sampler.hlsl",
1552 | "support.type.object.hlsl",
1553 | "support.type.object.rw.hlsl",
1554 | "support.type.fx.hlsl",
1555 | "support.type.object.hlsl"
1556 | ],
1557 | "settings": {
1558 | "foreground": "#cc6be9"
1559 | }
1560 | },
1561 | {
1562 | "name": "SQL Variables",
1563 | "scope": ["text.variable", "text.bracketed"],
1564 | "settings": {
1565 | "foreground": "#9faeca"
1566 | }
1567 | },
1568 | {
1569 | "name": "types",
1570 | "scope": ["support.type.swift", "support.type.vb.asp"],
1571 | "settings": {
1572 | "foreground": "#e5c07b"
1573 | }
1574 | },
1575 | {
1576 | "name": "heading 1, keyword",
1577 | "scope": ["entity.name.function.xi"],
1578 | "settings": {
1579 | "foreground": "#e5c07b"
1580 | }
1581 | },
1582 | {
1583 | "name": "heading 2, callable",
1584 | "scope": ["entity.name.class.xi"],
1585 | "settings": {
1586 | "foreground": "#56b6c2"
1587 | }
1588 | },
1589 | {
1590 | "name": "heading 3, property",
1591 | "scope": ["constant.character.character-class.regexp.xi"],
1592 | "settings": {
1593 | "foreground": "#9faeca"
1594 | }
1595 | },
1596 | {
1597 | "name": "heading 4, type, class, interface",
1598 | "scope": ["constant.regexp.xi"],
1599 | "settings": {
1600 | "foreground": "#cc6be9"
1601 | }
1602 | },
1603 | {
1604 | "name": "heading 5, enums, preprocessor, constant, decorator",
1605 | "scope": ["keyword.control.xi"],
1606 | "settings": {
1607 | "foreground": "#56b6c2"
1608 | }
1609 | },
1610 | {
1611 | "name": "heading 6, number",
1612 | "scope": ["invalid.xi"],
1613 | "settings": {
1614 | "foreground": "#d4d4d4"
1615 | }
1616 | },
1617 | {
1618 | "name": "string",
1619 | "scope": ["beginning.punctuation.definition.quote.markdown.xi"],
1620 | "settings": {
1621 | "foreground": "#98c379"
1622 | }
1623 | },
1624 | {
1625 | "name": "comments",
1626 | "scope": ["beginning.punctuation.definition.list.markdown.xi"],
1627 | "settings": {
1628 | "foreground": "#7f848e"
1629 | }
1630 | },
1631 | {
1632 | "name": "link",
1633 | "scope": ["constant.character.xi"],
1634 | "settings": {
1635 | "foreground": "#61afef"
1636 | }
1637 | },
1638 | {
1639 | "name": "accent",
1640 | "scope": ["accent.xi"],
1641 | "settings": {
1642 | "foreground": "#61afef"
1643 | }
1644 | },
1645 | {
1646 | "name": "wikiword",
1647 | "scope": ["wikiword.xi"],
1648 | "settings": {
1649 | "foreground": "#e09956"
1650 | }
1651 | },
1652 | {
1653 | "name": "language operators like '+', '-' etc",
1654 | "scope": ["constant.other.color.rgb-value.xi"],
1655 | "settings": {
1656 | "foreground": "#ffffff"
1657 | }
1658 | },
1659 | {
1660 | "name": "elements to dim",
1661 | "scope": ["punctuation.definition.tag.xi"],
1662 | "settings": {
1663 | "foreground": "#7f848e"
1664 | }
1665 | },
1666 | {
1667 | "name": "C++/C#",
1668 | "scope": [
1669 | "entity.name.label.cs",
1670 | "entity.name.scope-resolution.function.call",
1671 | "entity.name.scope-resolution.function.definition"
1672 | ],
1673 | "settings": {
1674 | "foreground": "#e5c07b"
1675 | }
1676 | },
1677 | {
1678 | "name": "Markdown underscore-style headers",
1679 | "scope": [
1680 | "entity.name.label.cs",
1681 | "markup.heading.setext.1.markdown",
1682 | "markup.heading.setext.2.markdown"
1683 | ],
1684 | "settings": {
1685 | "foreground": "#9faeca"
1686 | }
1687 | },
1688 | {
1689 | "name": "meta.brace.square",
1690 | "scope": [" meta.brace.square"],
1691 | "settings": {
1692 | "foreground": "#d4d4d4"
1693 | }
1694 | },
1695 | {
1696 | "name": "Comments",
1697 | "scope": "comment, punctuation.definition.comment",
1698 | "settings": {
1699 | "fontStyle": "italic",
1700 | "foreground": "#7f848e"
1701 | }
1702 | },
1703 | {
1704 | "name": "[VSCODE-CUSTOM] Markdown Quote",
1705 | "scope": "markup.quote.markdown",
1706 | "settings": {
1707 | "foreground": "#7f848e"
1708 | }
1709 | },
1710 | {
1711 | "name": "punctuation.definition.block.sequence.item.yaml",
1712 | "scope": "punctuation.definition.block.sequence.item.yaml",
1713 | "settings": {
1714 | "foreground": "#d4d4d4"
1715 | }
1716 | },
1717 | {
1718 | "scope": ["constant.language.symbol.elixir"],
1719 | "settings": {
1720 | "foreground": "#56b6c2"
1721 | }
1722 | },
1723 | {
1724 | "name": "js/ts italic",
1725 | "scope": "entity.other.attribute-name.js,entity.other.attribute-name.ts,entity.other.attribute-name.jsx,entity.other.attribute-name.tsx,variable.parameter,variable.language.super",
1726 | "settings": {}
1727 | },
1728 | {
1729 | "name": "comment",
1730 | "scope": "comment.line.double-slash,comment.block.documentation",
1731 | "settings": {}
1732 | },
1733 | {
1734 | "name": "Python Keyword Control",
1735 | "scope": "keyword.control.import.python,keyword.control.flow.python",
1736 | "settings": {}
1737 | },
1738 | {
1739 | "name": "markup.italic.markdown",
1740 | "scope": "markup.italic.markdown",
1741 | "settings": {}
1742 | }
1743 | ],
1744 | "colors": {
1745 | "foreground": "#cccccc",
1746 | "focusBorder": "#007fd4",
1747 | "selection.background": "#256aa7",
1748 | "scrollbar.shadow": "#181822",
1749 | "activityBar.foreground": "#9fc9ff",
1750 | "activityBar.background": "#161620",
1751 | "activityBar.inactiveForeground": "#ffffff66",
1752 | "activityBarBadge.foreground": "#ffffff",
1753 | "activityBarBadge.background": "#ff3f7e",
1754 | "sideBar.background": "#14141d",
1755 | "sideBar.foreground": "#cccccc",
1756 | "sideBarSectionHeader.background": "#00000000",
1757 | "sideBarSectionHeader.foreground": "#cccccc",
1758 | "sideBarSectionHeader.border": "#cccccc33",
1759 | "sideBarTitle.foreground": "#bbbbbb",
1760 | "list.inactiveSelectionBackground": "#37373d",
1761 | "list.inactiveSelectionForeground": "#cccccc",
1762 | "list.hoverBackground": "#2a2d2e",
1763 | "list.hoverForeground": "#cccccc",
1764 | "list.activeSelectionBackground": "#094771",
1765 | "list.activeSelectionForeground": "#ffffff",
1766 | "tree.indentGuidesStroke": "#585858",
1767 | "list.dropBackground": "#383b3d",
1768 | "list.highlightForeground": "#0097fb",
1769 | "list.focusBackground": "#062f4a",
1770 | "list.focusForeground": "#cccccc",
1771 | "listFilterWidget.background": "#653723",
1772 | "listFilterWidget.outline": "#00000000",
1773 | "listFilterWidget.noMatchesOutline": "#be1100",
1774 | "statusBar.foreground": "#ffffff",
1775 | "statusBar.background": "#41a3ff",
1776 | "statusBarItem.hoverBackground": "#ffffff1f",
1777 | "statusBar.debuggingBackground": "#cc6633",
1778 | "statusBar.debuggingForeground": "#ffffff",
1779 | "statusBar.noFolderBackground": "#68217a",
1780 | "statusBar.noFolderForeground": "#ffffff",
1781 | "statusBarItem.remoteBackground": "#16825d",
1782 | "statusBarItem.remoteForeground": "#ffffff",
1783 | "titleBar.activeBackground": "#181822",
1784 | "titleBar.activeForeground": "#cccccc",
1785 | "titleBar.inactiveBackground": "#3c3c3c99",
1786 | "titleBar.inactiveForeground": "#cccccc99",
1787 | "titleBar.border": "#00000000",
1788 | "menubar.selectionForeground": "#fff",
1789 | "menubar.selectionBackground": "#ff3f7fd8",
1790 | "menu.foreground": "#cccccc",
1791 | "menu.background": "#181822",
1792 | "menu.selectionForeground": "#ffffff",
1793 | "menu.selectionBackground": "#ff3f7fd2",
1794 | "menu.selectionBorder": "#00000000",
1795 | "menu.separatorBackground": "#bbbbbb",
1796 | "menu.border": "#181822",
1797 | "button.background": "#d63168d8",
1798 | "button.foreground": "#ffffff",
1799 | "button.hoverBackground": "#c70b46d0",
1800 | "button.secondaryForeground": "#ffffff",
1801 | "button.secondaryBackground": "#29558e",
1802 | "button.secondaryHoverBackground": "#032d62",
1803 | "input.background": "#161618",
1804 | "input.border": "#00000000",
1805 | "input.foreground": "#cccccc",
1806 | "inputOption.activeBackground": "#278dd166",
1807 | "inputOption.activeBorder": "#007acc00",
1808 | "inputOption.activeForeground": "#ffffff",
1809 | "input.placeholderForeground": "#a6a6a6",
1810 | "textLink.foreground": "#ff82ab",
1811 | "editor.background": "#181822",
1812 | "editor.foreground": "#d4d4d4",
1813 | "editorLineNumber.foreground": "#858585",
1814 | "editorCursor.foreground": "#ff3f7e",
1815 | "editorCursor.background": "#d4d4d4",
1816 | "editor.selectionBackground": "#264f78",
1817 | "editor.inactiveSelectionBackground": "#3a3d41",
1818 | "editorWhitespace.foreground": "#e3e4e229",
1819 | "editor.selectionHighlightBackground": "#add6ff26",
1820 | "editor.selectionHighlightBorder": "#495F77",
1821 | "editor.findMatchBackground": "#515c6a",
1822 | "editor.findMatchBorder": "#74879f",
1823 | "editor.findMatchHighlightBackground": "#ea5c0055",
1824 | "editor.findMatchHighlightBorder": "#ffffff00",
1825 | "editor.findRangeHighlightBackground": "#3a3d4166",
1826 | "editor.findRangeHighlightBorder": "#ffffff00",
1827 | "editor.rangeHighlightBackground": "#ffffff0b",
1828 | "editor.rangeHighlightBorder": "#ffffff00",
1829 | "editor.hoverHighlightBackground": "#264f7840",
1830 | "editor.wordHighlightStrongBackground": "#004972b8",
1831 | "editor.wordHighlightBackground": "#575757b8",
1832 | "editor.lineHighlightBackground": "#ffffff0A",
1833 | "editor.lineHighlightBorder": "#282828",
1834 | "editorLineNumber.activeForeground": "#c6c6c6",
1835 | "editorLink.activeForeground": "#4e94ce",
1836 | "editorIndentGuide.background": "#404040",
1837 | "editorIndentGuide.activeBackground": "#707070",
1838 | "editorRuler.foreground": "#5a5a5a",
1839 | "editorBracketMatch.background": "#0064001a",
1840 | "editorBracketMatch.border": "#888888",
1841 | "editor.foldBackground": "#264f784d",
1842 | "editorOverviewRuler.background": "#25252500",
1843 | "editorOverviewRuler.border": "#7f7f7f4d",
1844 | "editorError.foreground": "#f48771",
1845 | "editorError.background": "#B73A3400",
1846 | "editorError.border": "#ffffff00",
1847 | "editorWarning.foreground": "#cca700",
1848 | "editorWarning.background": "#A9904000",
1849 | "editorWarning.border": "#ffffff00",
1850 | "editorInfo.foreground": "#75beff",
1851 | "editorInfo.background": "#4490BF00",
1852 | "editorInfo.border": "#4490BF00",
1853 | "editorGutter.background": "#181822",
1854 | "editorGutter.modifiedBackground": "#0c7d9d",
1855 | "editorGutter.addedBackground": "#587c0c",
1856 | "editorGutter.deletedBackground": "#94151b",
1857 | "editorGutter.foldingControlForeground": "#c5c5c5",
1858 | "editorCodeLens.foreground": "#999999",
1859 | "editorGroup.border": "#444444",
1860 | "diffEditor.insertedTextBackground": "#9bb95533",
1861 | "diffEditor.removedTextBackground": "#ff000033",
1862 | "diffEditor.border": "#444444",
1863 | "panel.background": "#181822",
1864 | "panel.border": "#ff3f7e",
1865 | "panelTitle.activeBorder": "#e0e0e0",
1866 | "panelTitle.activeForeground": "#e7e7e7",
1867 | "panelTitle.inactiveForeground": "#e7e7e799",
1868 | "badge.background": "#4d4d4d",
1869 | "badge.foreground": "#ffffff",
1870 | "terminal.foreground": "#cccccc",
1871 | "terminal.selectionBackground": "#ffffff40",
1872 | "terminalCursor.background": "#0087FF",
1873 | "terminalCursor.foreground": "#ffffff",
1874 | "terminal.border": "#80808059",
1875 | "terminal.ansiBlack": "#000000",
1876 | "terminal.ansiBlue": "#2472c8",
1877 | "terminal.ansiBrightBlack": "#666666",
1878 | "terminal.ansiBrightBlue": "#3b8eea",
1879 | "terminal.ansiBrightCyan": "#29b8db",
1880 | "terminal.ansiBrightGreen": "#23d18b",
1881 | "terminal.ansiBrightMagenta": "#d670d6",
1882 | "terminal.ansiBrightRed": "#f14c4c",
1883 | "terminal.ansiBrightWhite": "#e5e5e5",
1884 | "terminal.ansiBrightYellow": "#f5f543",
1885 | "terminal.ansiCyan": "#11a8cd",
1886 | "terminal.ansiGreen": "#0dbc79",
1887 | "terminal.ansiMagenta": "#bc3fbc",
1888 | "terminal.ansiRed": "#cd3131",
1889 | "terminal.ansiWhite": "#e5e5e5",
1890 | "terminal.ansiYellow": "#e5e510",
1891 | "breadcrumb.background": "#1a1a25",
1892 | "breadcrumb.foreground": "#cccccccc",
1893 | "breadcrumb.focusForeground": "#e0e0e0",
1894 | "editorGroupHeader.tabsBackground": "#181822",
1895 | "tab.activeForeground": "#ffffff",
1896 | "tab.border": "#252526",
1897 | "tab.activeBackground": "#191924",
1898 | "tab.activeBorder": "#00000000",
1899 | "tab.activeBorderTop": "#00000000",
1900 | "tab.inactiveBackground": "#1c222b",
1901 | "tab.inactiveForeground": "#ffffff80",
1902 | "scrollbarSlider.background": "#333363",
1903 | "scrollbarSlider.hoverBackground": "#292952",
1904 | "scrollbarSlider.activeBackground": "#45457a",
1905 | "progressBar.background": "#0e70c0",
1906 | "widget.shadow": "#0000005c",
1907 | "editorWidget.foreground": "#cccccc",
1908 | "editorWidget.background": "#131315",
1909 | "editorWidget.resizeBorder": "#5F5F5F",
1910 | "pickerGroup.border": "#3f3f46",
1911 | "pickerGroup.foreground": "#60A9FF",
1912 | "debugToolBar.background": "#333333",
1913 | "debugToolBar.border": "#474747",
1914 | "notifications.foreground": "#cccccc",
1915 | "notifications.background": "#252526",
1916 | "notificationToast.border": "#474747",
1917 | "notificationsErrorIcon.foreground": "#f48771",
1918 | "notificationsWarningIcon.foreground": "#cca700",
1919 | "notificationsInfoIcon.foreground": "#75beff",
1920 | "notificationCenter.border": "#474747",
1921 | "notificationCenterHeader.foreground": "#cccccc",
1922 | "notificationCenterHeader.background": "#303031",
1923 | "notifications.border": "#303031",
1924 | "gitDecoration.addedResourceForeground": "#81b88b",
1925 | "gitDecoration.conflictingResourceForeground": "#6c6cc4",
1926 | "gitDecoration.deletedResourceForeground": "#c74e39",
1927 | "gitDecoration.ignoredResourceForeground": "#8c8c8c",
1928 | "gitDecoration.modifiedResourceForeground": "#e2c08d",
1929 | "gitDecoration.stageDeletedResourceForeground": "#c74e39",
1930 | "gitDecoration.stageModifiedResourceForeground": "#e2c08d",
1931 | "gitDecoration.submoduleResourceForeground": "#8db9e2",
1932 | "gitDecoration.untrackedResourceForeground": "#73c991",
1933 | "editorMarkerNavigation.background": "#2d2d30",
1934 | "editorMarkerNavigationError.background": "#f48771",
1935 | "editorMarkerNavigationWarning.background": "#cca700",
1936 | "editorMarkerNavigationInfo.background": "#75beff",
1937 | "merge.currentHeaderBackground": "#367366",
1938 | "merge.currentContentBackground": "#27403B",
1939 | "merge.incomingHeaderBackground": "#395F8F",
1940 | "merge.incomingContentBackground": "#28384B",
1941 | "merge.commonHeaderBackground": "#383838",
1942 | "merge.commonContentBackground": "#282828",
1943 | "editorSuggestWidget.background": "#252526",
1944 | "editorSuggestWidget.border": "#454545",
1945 | "editorSuggestWidget.foreground": "#d4d4d4",
1946 | "editorSuggestWidget.highlightForeground": "#0097fb",
1947 | "editorSuggestWidget.selectedBackground": "#062f4a",
1948 | "editorHoverWidget.foreground": "#cccccc",
1949 | "editorHoverWidget.background": "#252526",
1950 | "editorHoverWidget.border": "#454545",
1951 | "peekView.border": "#007acc",
1952 | "peekViewEditor.background": "#001f33",
1953 | "peekViewEditorGutter.background": "#001f33",
1954 | "peekViewEditor.matchHighlightBackground": "#ff8f0099",
1955 | "peekViewEditor.matchHighlightBorder": "#ee931e",
1956 | "peekViewResult.background": "#252526",
1957 | "peekViewResult.fileForeground": "#ffffff",
1958 | "peekViewResult.lineForeground": "#bbbbbb",
1959 | "peekViewResult.matchHighlightBackground": "#ea5c004d",
1960 | "peekViewResult.selectionBackground": "#3399ff33",
1961 | "peekViewResult.selectionForeground": "#ffffff",
1962 | "peekViewTitle.background": "#1e1e1e",
1963 | "peekViewTitleDescription.foreground": "#ccccccb3",
1964 | "peekViewTitleLabel.foreground": "#ffffff",
1965 | "icon.foreground": "#cccccc",
1966 | "checkbox.background": "#161618",
1967 | "checkbox.foreground": "#cccccc",
1968 | "checkbox.border": "#00000000",
1969 | "dropdown.background": "#161618",
1970 | "dropdown.foreground": "#cccccc",
1971 | "dropdown.border": "#00000000",
1972 | "minimapGutter.addedBackground": "#587c0c",
1973 | "minimapGutter.modifiedBackground": "#0c7d9d",
1974 | "minimapGutter.deletedBackground": "#94151b",
1975 | "minimap.findMatchHighlight": "#515c6a",
1976 | "minimap.selectionHighlight": "#264f78",
1977 | "minimap.errorHighlight": "#f48771",
1978 | "minimap.warningHighlight": "#cca700",
1979 | "minimap.background": "#181822",
1980 | "sideBar.dropBackground": "#383b3d",
1981 | "editorGroup.emptyBackground": "#0f0f16",
1982 | "panelSection.border": "#80808059",
1983 | "statusBarItem.activeBackground": "#FFFFFF25",
1984 | "settings.headerForeground": "#cccccc",
1985 | "settings.focusedRowBackground": "#ffffff07",
1986 | "walkThrough.embeddedEditorBackground": "#00000050",
1987 | "breadcrumb.activeSelectionForeground": "#e0e0e0",
1988 | "editorGutter.commentRangeForeground": "#c5c5c5",
1989 | "debugExceptionWidget.background": "#333333",
1990 | "debugExceptionWidget.border": "#474747",
1991 | "welcomePage.background": "#181822",
1992 | "welcomePage.buttonBackground": "#181822"
1993 | }
1994 | }
1995 |
--------------------------------------------------------------------------------
/themes/Martian Night-color-theme.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Untitled",
3 | "type": "dark",
4 | "semanticHighlighting": true,
5 | "semanticTokenColors": {
6 | "enumMember": {
7 | "foreground": "#56b6c2"
8 | },
9 | "variable.constant": {
10 | "foreground": "#e09956"
11 | },
12 | "variable.defaultLibrary": {
13 | "foreground": "#e5c07b"
14 | }
15 | },
16 | "tokenColors": [
17 | {
18 | "name": "unison punctuation",
19 | "scope": "punctuation.definition.delayed.unison,punctuation.definition.list.begin.unison,punctuation.definition.list.end.unison,punctuation.definition.ability.begin.unison,punctuation.definition.ability.end.unison,punctuation.operator.assignment.as.unison,punctuation.separator.pipe.unison,punctuation.separator.delimiter.unison,punctuation.definition.hash.unison",
20 | "settings": {
21 | "foreground": "#9faeca"
22 | }
23 | },
24 | {
25 | "name": "haskell variable generic-type",
26 | "scope": "variable.other.generic-type.haskell",
27 | "settings": {
28 | "foreground": "#cc6be9"
29 | }
30 | },
31 | {
32 | "name": "haskell storage type",
33 | "scope": "storage.type.haskell",
34 | "settings": {
35 | "foreground": "#e09956"
36 | }
37 | },
38 | {
39 | "name": "support.variable.magic.python",
40 | "scope": "support.variable.magic.python",
41 | "settings": {
42 | "foreground": "#9faeca"
43 | }
44 | },
45 | {
46 | "name": "punctuation.separator.parameters.python",
47 | "scope": "punctuation.separator.period.python,punctuation.separator.element.python,punctuation.parenthesis.begin.python,punctuation.parenthesis.end.python",
48 | "settings": {
49 | "foreground": "#d4d4d4"
50 | }
51 | },
52 | {
53 | "name": "variable.parameter.function.language.special.self.python",
54 | "scope": "variable.parameter.function.language.special.self.python",
55 | "settings": {
56 | "foreground": "#e5c07b"
57 | }
58 | },
59 | {
60 | "name": "storage.modifier.lifetime.rust",
61 | "scope": "storage.modifier.lifetime.rust",
62 | "settings": {
63 | "foreground": "#d4d4d4"
64 | }
65 | },
66 | {
67 | "name": "support.function.std.rust",
68 | "scope": "support.function.std.rust",
69 | "settings": {
70 | "foreground": "#61afef"
71 | }
72 | },
73 | {
74 | "name": "entity.name.lifetime.rust",
75 | "scope": "entity.name.lifetime.rust",
76 | "settings": {
77 | "foreground": "#e5c07b"
78 | }
79 | },
80 | {
81 | "name": "variable.language.rust",
82 | "scope": "variable.language.rust",
83 | "settings": {
84 | "foreground": "#9faeca"
85 | }
86 | },
87 | {
88 | "name": "support.constant.edge",
89 | "scope": "support.constant.edge",
90 | "settings": {
91 | "foreground": "#cc6be9"
92 | }
93 | },
94 | {
95 | "name": "regexp constant character-class",
96 | "scope": "constant.other.character-class.regexp",
97 | "settings": {
98 | "foreground": "#9faeca"
99 | }
100 | },
101 | {
102 | "name": "regexp operator.quantifier",
103 | "scope": "keyword.operator.quantifier.regexp",
104 | "settings": {
105 | "foreground": "#e09956"
106 | }
107 | },
108 | {
109 | "name": "punctuation.definition",
110 | "scope": "punctuation.definition.string.begin,punctuation.definition.string.end",
111 | "settings": {
112 | "foreground": "#98c379"
113 | }
114 | },
115 | {
116 | "name": "Text",
117 | "scope": "variable.parameter.function",
118 | "settings": {
119 | "foreground": "#d4d4d4"
120 | }
121 | },
122 | {
123 | "name": "Comment Markup Link",
124 | "scope": "comment markup.link",
125 | "settings": {
126 | "foreground": "#7f848e"
127 | }
128 | },
129 | {
130 | "name": "markup diff",
131 | "scope": "markup.changed.diff",
132 | "settings": {
133 | "foreground": "#e5c07b"
134 | }
135 | },
136 | {
137 | "name": "diff",
138 | "scope": "meta.diff.header.from-file,meta.diff.header.to-file,punctuation.definition.from-file.diff,punctuation.definition.to-file.diff",
139 | "settings": {
140 | "foreground": "#61afef"
141 | }
142 | },
143 | {
144 | "name": "inserted.diff",
145 | "scope": "markup.inserted.diff",
146 | "settings": {
147 | "foreground": "#98c379"
148 | }
149 | },
150 | {
151 | "name": "deleted.diff",
152 | "scope": "markup.deleted.diff",
153 | "settings": {
154 | "foreground": "#9faeca"
155 | }
156 | },
157 | {
158 | "name": "c++ function",
159 | "scope": "meta.function.c,meta.function.cpp",
160 | "settings": {
161 | "foreground": "#9faeca"
162 | }
163 | },
164 | {
165 | "name": "c++ block",
166 | "scope": "punctuation.section.block.begin.bracket.curly.cpp,punctuation.section.block.end.bracket.curly.cpp,punctuation.terminator.statement.c,punctuation.section.block.begin.bracket.curly.c,punctuation.section.block.end.bracket.curly.c,punctuation.section.parens.begin.bracket.round.c,punctuation.section.parens.end.bracket.round.c,punctuation.section.parameters.begin.bracket.round.c,punctuation.section.parameters.end.bracket.round.c",
167 | "settings": {
168 | "foreground": "#d4d4d4"
169 | }
170 | },
171 | {
172 | "name": "js/ts punctuation separator key-value",
173 | "scope": "punctuation.separator.key-value",
174 | "settings": {
175 | "foreground": "#d4d4d4"
176 | }
177 | },
178 | {
179 | "name": "js/ts import keyword",
180 | "scope": "keyword.operator.expression.import",
181 | "settings": {
182 | "foreground": "#61afef"
183 | }
184 | },
185 | {
186 | "name": "math js/ts",
187 | "scope": "support.constant.math",
188 | "settings": {
189 | "foreground": "#e5c07b"
190 | }
191 | },
192 | {
193 | "name": "math property js/ts",
194 | "scope": "support.constant.property.math",
195 | "settings": {
196 | "foreground": "#e09956"
197 | }
198 | },
199 | {
200 | "name": "js/ts variable.other.constant",
201 | "scope": "variable.other.constant",
202 | "settings": {
203 | "foreground": "#e5c07b"
204 | }
205 | },
206 | {
207 | "name": "java type",
208 | "scope": [
209 | "storage.type.annotation.java",
210 | "storage.type.object.array.java"
211 | ],
212 | "settings": {
213 | "foreground": "#e5c07b"
214 | }
215 | },
216 | {
217 | "name": "java source",
218 | "scope": "source.java",
219 | "settings": {
220 | "foreground": "#9faeca"
221 | }
222 | },
223 | {
224 | "name": "java modifier.import",
225 | "scope": "punctuation.section.block.begin.java,punctuation.section.block.end.java,punctuation.definition.method-parameters.begin.java,punctuation.definition.method-parameters.end.java,meta.method.identifier.java,punctuation.section.method.begin.java,punctuation.section.method.end.java,punctuation.terminator.java,punctuation.section.class.begin.java,punctuation.section.class.end.java,punctuation.section.inner-class.begin.java,punctuation.section.inner-class.end.java,meta.method-call.java,punctuation.section.class.begin.bracket.curly.java,punctuation.section.class.end.bracket.curly.java,punctuation.section.method.begin.bracket.curly.java,punctuation.section.method.end.bracket.curly.java,punctuation.separator.period.java,punctuation.bracket.angle.java,punctuation.definition.annotation.java,meta.method.body.java",
226 | "settings": {
227 | "foreground": "#d4d4d4"
228 | }
229 | },
230 | {
231 | "name": "java modifier.import",
232 | "scope": "meta.method.java",
233 | "settings": {
234 | "foreground": "#61afef"
235 | }
236 | },
237 | {
238 | "name": "java modifier.import",
239 | "scope": "storage.modifier.import.java,storage.type.java,storage.type.generic.java",
240 | "settings": {
241 | "foreground": "#e5c07b"
242 | }
243 | },
244 | {
245 | "name": "java instanceof",
246 | "scope": "keyword.operator.instanceof.java",
247 | "settings": {
248 | "foreground": "#cc6be9"
249 | }
250 | },
251 | {
252 | "name": "java variable.name",
253 | "scope": "meta.definition.variable.name.java",
254 | "settings": {
255 | "foreground": "#9faeca"
256 | }
257 | },
258 | {
259 | "name": "operator logical",
260 | "scope": "keyword.operator.logical",
261 | "settings": {
262 | "foreground": "#56b6c2"
263 | }
264 | },
265 | {
266 | "name": "operator bitwise",
267 | "scope": "keyword.operator.bitwise",
268 | "settings": {
269 | "foreground": "#56b6c2"
270 | }
271 | },
272 | {
273 | "name": "operator channel",
274 | "scope": "keyword.operator.channel",
275 | "settings": {
276 | "foreground": "#56b6c2"
277 | }
278 | },
279 | {
280 | "name": "support.constant.property-value.scss",
281 | "scope": "support.constant.property-value.scss,support.constant.property-value.css",
282 | "settings": {
283 | "foreground": "#e09956"
284 | }
285 | },
286 | {
287 | "name": "CSS/SCSS/LESS Operators",
288 | "scope": "keyword.operator.css,keyword.operator.scss,keyword.operator.less",
289 | "settings": {
290 | "foreground": "#56b6c2"
291 | }
292 | },
293 | {
294 | "name": "css color standard name",
295 | "scope": "support.constant.color.w3c-standard-color-name.css,support.constant.color.w3c-standard-color-name.scss",
296 | "settings": {
297 | "foreground": "#e09956"
298 | }
299 | },
300 | {
301 | "name": "css comma",
302 | "scope": "punctuation.separator.list.comma.css",
303 | "settings": {
304 | "foreground": "#d4d4d4"
305 | }
306 | },
307 | {
308 | "name": "css attribute-name.id",
309 | "scope": "support.constant.color.w3c-standard-color-name.css",
310 | "settings": {
311 | "foreground": "#e09956"
312 | }
313 | },
314 | {
315 | "name": "css property-name",
316 | "scope": "support.type.vendored.property-name.css",
317 | "settings": {
318 | "foreground": "#56b6c2"
319 | }
320 | },
321 | {
322 | "name": "js/ts module",
323 | "scope": "support.module.node,support.type.object.module,support.module.node",
324 | "settings": {
325 | "foreground": "#e5c07b"
326 | }
327 | },
328 | {
329 | "name": "entity.name.type.module",
330 | "scope": "entity.name.type.module",
331 | "settings": {
332 | "foreground": "#e5c07b"
333 | }
334 | },
335 | {
336 | "name": "js variable readwrite",
337 | "scope": "variable.other.readwrite,meta.object-literal.key,support.variable.property,support.variable.object.process,support.variable.object.node",
338 | "settings": {
339 | "foreground": "#ffffff"
340 | }
341 | },
342 | {
343 | "name": "js/ts json",
344 | "scope": "support.constant.json",
345 | "settings": {
346 | "foreground": "#e09956"
347 | }
348 | },
349 | {
350 | "name": "js/ts Keyword",
351 | "scope": [
352 | "keyword.operator.expression.instanceof",
353 | "keyword.operator.new",
354 | "keyword.operator.ternary",
355 | "keyword.operator.optional",
356 | "keyword.operator.expression.keyof"
357 | ],
358 | "settings": {
359 | "foreground": "#cc6be9"
360 | }
361 | },
362 | {
363 | "name": "js/ts console",
364 | "scope": "support.type.object.console",
365 | "settings": {
366 | "foreground": "#9faeca"
367 | }
368 | },
369 | {
370 | "name": "js/ts support.variable.property.process",
371 | "scope": "support.variable.property.process",
372 | "settings": {
373 | "foreground": "#e09956"
374 | }
375 | },
376 | {
377 | "name": "js console function",
378 | "scope": "entity.name.function,support.function.console",
379 | "settings": {
380 | "foreground": "#61afef"
381 | }
382 | },
383 | {
384 | "name": "keyword.operator.misc.rust",
385 | "scope": "keyword.operator.misc.rust",
386 | "settings": {
387 | "foreground": "#d4d4d4"
388 | }
389 | },
390 | {
391 | "name": "keyword.operator.sigil.rust",
392 | "scope": "keyword.operator.sigil.rust",
393 | "settings": {
394 | "foreground": "#cc6be9"
395 | }
396 | },
397 | {
398 | "name": "operator",
399 | "scope": "keyword.operator.delete",
400 | "settings": {
401 | "foreground": "#cc6be9"
402 | }
403 | },
404 | {
405 | "name": "js dom",
406 | "scope": "support.type.object.dom",
407 | "settings": {
408 | "foreground": "#56b6c2"
409 | }
410 | },
411 | {
412 | "name": "js dom variable",
413 | "scope": "support.variable.dom,support.variable.property.dom",
414 | "settings": {
415 | "foreground": "#9faeca"
416 | }
417 | },
418 | {
419 | "name": "keyword.operator",
420 | "scope": "keyword.operator.arithmetic,keyword.operator.comparison,keyword.operator.decrement,keyword.operator.increment,keyword.operator.relational",
421 | "settings": {
422 | "foreground": "#56b6c2"
423 | }
424 | },
425 | {
426 | "name": "C operator assignment",
427 | "scope": "keyword.operator.assignment.c,keyword.operator.comparison.c,keyword.operator.c,keyword.operator.increment.c,keyword.operator.decrement.c,keyword.operator.bitwise.shift.c,keyword.operator.assignment.cpp,keyword.operator.comparison.cpp,keyword.operator.cpp,keyword.operator.increment.cpp,keyword.operator.decrement.cpp,keyword.operator.bitwise.shift.cpp",
428 | "settings": {
429 | "foreground": "#cc6be9"
430 | }
431 | },
432 | {
433 | "name": "Punctuation",
434 | "scope": "punctuation.separator.delimiter",
435 | "settings": {
436 | "foreground": "#d4d4d4"
437 | }
438 | },
439 | {
440 | "name": "Other punctuation .c",
441 | "scope": "punctuation.separator.c,punctuation.separator.cpp",
442 | "settings": {
443 | "foreground": "#cc6be9"
444 | }
445 | },
446 | {
447 | "name": "C type posix-reserved",
448 | "scope": "support.type.posix-reserved.c,support.type.posix-reserved.cpp",
449 | "settings": {
450 | "foreground": "#56b6c2"
451 | }
452 | },
453 | {
454 | "name": "keyword.operator.sizeof.c",
455 | "scope": "keyword.operator.sizeof.c,keyword.operator.sizeof.cpp",
456 | "settings": {
457 | "foreground": "#cc6be9"
458 | }
459 | },
460 | {
461 | "name": "python parameter",
462 | "scope": "variable.parameter.function.language.python",
463 | "settings": {
464 | "foreground": "#e09956"
465 | }
466 | },
467 | {
468 | "name": "python type",
469 | "scope": "support.type.python",
470 | "settings": {
471 | "foreground": "#56b6c2"
472 | }
473 | },
474 | {
475 | "name": "python logical",
476 | "scope": "keyword.operator.logical.python",
477 | "settings": {
478 | "foreground": "#cc6be9"
479 | }
480 | },
481 | {
482 | "name": "pyCs",
483 | "scope": "variable.parameter.function.python",
484 | "settings": {
485 | "foreground": "#e09956"
486 | }
487 | },
488 | {
489 | "name": "python block",
490 | "scope": "punctuation.definition.arguments.begin.python,punctuation.definition.arguments.end.python,punctuation.separator.arguments.python,punctuation.definition.list.begin.python,punctuation.definition.list.end.python",
491 | "settings": {
492 | "foreground": "#d4d4d4"
493 | }
494 | },
495 | {
496 | "name": "python function-call.generic",
497 | "scope": "meta.function-call.generic.python",
498 | "settings": {
499 | "foreground": "#61afef"
500 | }
501 | },
502 | {
503 | "name": "python placeholder reset to normal string",
504 | "scope": "constant.character.format.placeholder.other.python",
505 | "settings": {
506 | "foreground": "#e09956"
507 | }
508 | },
509 | {
510 | "name": "Operators",
511 | "scope": "keyword.operator",
512 | "settings": {
513 | "foreground": "#d4d4d4"
514 | }
515 | },
516 | {
517 | "name": "Compound Assignment Operators",
518 | "scope": "keyword.operator.assignment.compound",
519 | "settings": {
520 | "foreground": "#cc6be9"
521 | }
522 | },
523 | {
524 | "name": "Compound Assignment Operators js/ts",
525 | "scope": "keyword.operator.assignment.compound.js,keyword.operator.assignment.compound.ts",
526 | "settings": {
527 | "foreground": "#56b6c2"
528 | }
529 | },
530 | {
531 | "name": "Keywords",
532 | "scope": "keyword",
533 | "settings": {
534 | "foreground": "#cc6be9"
535 | }
536 | },
537 | {
538 | "name": "Namespaces",
539 | "scope": "entity.name.namespace",
540 | "settings": {
541 | "foreground": "#e5c07b"
542 | }
543 | },
544 | {
545 | "name": "Variables",
546 | "scope": "variable",
547 | "settings": {
548 | "foreground": "#d3d9e6"
549 | }
550 | },
551 | {
552 | "name": "Variables",
553 | "scope": "variable.c",
554 | "settings": {
555 | "foreground": "#d4d4d4"
556 | }
557 | },
558 | {
559 | "name": "Language variables",
560 | "scope": "variable.language",
561 | "settings": {
562 | "foreground": "#e5c07b"
563 | }
564 | },
565 | {
566 | "name": "Java Variables",
567 | "scope": "token.variable.parameter.java",
568 | "settings": {
569 | "foreground": "#d4d4d4"
570 | }
571 | },
572 | {
573 | "name": "Java Imports",
574 | "scope": "import.storage.java",
575 | "settings": {
576 | "foreground": "#e5c07b"
577 | }
578 | },
579 | {
580 | "name": "Packages",
581 | "scope": "token.package.keyword",
582 | "settings": {
583 | "foreground": "#cc6be9"
584 | }
585 | },
586 | {
587 | "name": "Packages",
588 | "scope": "token.package",
589 | "settings": {
590 | "foreground": "#d4d4d4"
591 | }
592 | },
593 | {
594 | "name": "Functions",
595 | "scope": [
596 | "entity.name.function",
597 | "meta.require",
598 | "support.function.any-method",
599 | "variable.function"
600 | ],
601 | "settings": {
602 | "foreground": "#61afef"
603 | }
604 | },
605 | {
606 | "name": "Classes",
607 | "scope": "entity.name.type.namespace",
608 | "settings": {
609 | "foreground": "#e5c07b"
610 | }
611 | },
612 | {
613 | "name": "Classes",
614 | "scope": "support.class, entity.name.type.class",
615 | "settings": {
616 | "foreground": "#e5c07b"
617 | }
618 | },
619 | {
620 | "name": "Class name",
621 | "scope": "entity.name.class.identifier.namespace.type",
622 | "settings": {
623 | "foreground": "#e5c07b"
624 | }
625 | },
626 | {
627 | "name": "Class name",
628 | "scope": [
629 | "entity.name.class",
630 | "variable.other.class.js",
631 | "variable.other.class.ts"
632 | ],
633 | "settings": {
634 | "foreground": "#e5c07b"
635 | }
636 | },
637 | {
638 | "name": "Class name php",
639 | "scope": "variable.other.class.php",
640 | "settings": {
641 | "foreground": "#9faeca"
642 | }
643 | },
644 | {
645 | "name": "Type Name",
646 | "scope": "entity.name.type",
647 | "settings": {
648 | "foreground": "#e5c07b"
649 | }
650 | },
651 | {
652 | "name": "Keyword Control",
653 | "scope": "keyword.control",
654 | "settings": {
655 | "foreground": "#fa909e"
656 | }
657 | },
658 | {
659 | "name": "Control Elements",
660 | "scope": "control.elements, keyword.operator.less",
661 | "settings": {
662 | "foreground": "#e09956"
663 | }
664 | },
665 | {
666 | "name": "Methods",
667 | "scope": "keyword.other.special-method",
668 | "settings": {
669 | "foreground": "#61afef"
670 | }
671 | },
672 | {
673 | "name": "Storage",
674 | "scope": "storage",
675 | "settings": {
676 | "foreground": "#cc6be9"
677 | }
678 | },
679 | {
680 | "name": "Storage JS TS",
681 | "scope": "token.storage",
682 | "settings": {
683 | "foreground": "#cc6be9"
684 | }
685 | },
686 | {
687 | "name": "Source Js Keyword Operator Delete,source Js Keyword Operator In,source Js Keyword Operator Of,source Js Keyword Operator Instanceof,source Js Keyword Operator New,source Js Keyword Operator Typeof,source Js Keyword Operator Void",
688 | "scope": "keyword.operator.expression.delete,keyword.operator.expression.in,keyword.operator.expression.of,keyword.operator.expression.instanceof,keyword.operator.new,keyword.operator.expression.typeof,keyword.operator.expression.void",
689 | "settings": {
690 | "foreground": "#cc6be9"
691 | }
692 | },
693 | {
694 | "name": "Java Storage",
695 | "scope": "token.storage.type.java",
696 | "settings": {
697 | "foreground": "#e5c07b"
698 | }
699 | },
700 | {
701 | "name": "Support",
702 | "scope": "support.function",
703 | "settings": {
704 | "foreground": "#56b6c2"
705 | }
706 | },
707 | {
708 | "name": "Support type",
709 | "scope": "support.type.property-name",
710 | "settings": {
711 | "foreground": "#d4d4d4"
712 | }
713 | },
714 | {
715 | "name": "Support type",
716 | "scope": "support.constant.property-value",
717 | "settings": {
718 | "foreground": "#d4d4d4"
719 | }
720 | },
721 | {
722 | "name": "Support type",
723 | "scope": "support.constant.font-name",
724 | "settings": {
725 | "foreground": "#e09956"
726 | }
727 | },
728 | {
729 | "name": "Meta tag",
730 | "scope": "meta.tag",
731 | "settings": {
732 | "foreground": "#d4d4d4"
733 | }
734 | },
735 | {
736 | "name": "Strings",
737 | "scope": "string",
738 | "settings": {
739 | "foreground": "#A5FF90"
740 | }
741 | },
742 | {
743 | "name": "Inherited Class",
744 | "scope": "entity.other.inherited-class",
745 | "settings": {
746 | "foreground": "#e5c07b"
747 | }
748 | },
749 | {
750 | "name": "Constant other symbol",
751 | "scope": "constant.other.symbol",
752 | "settings": {
753 | "foreground": "#56b6c2"
754 | }
755 | },
756 | {
757 | "name": "Integers",
758 | "scope": "constant.numeric",
759 | "settings": {
760 | "foreground": "#e09956"
761 | }
762 | },
763 | {
764 | "name": "Constants",
765 | "scope": "constant",
766 | "settings": {
767 | "foreground": "#e09956"
768 | }
769 | },
770 | {
771 | "name": "Constants",
772 | "scope": "punctuation.definition.constant",
773 | "settings": {
774 | "foreground": "#e09956"
775 | }
776 | },
777 | {
778 | "name": "Tags",
779 | "scope": "entity.name.tag",
780 | "settings": {
781 | "foreground": "#ff6196"
782 | }
783 | },
784 | {
785 | "name": "Attributes",
786 | "scope": "entity.other.attribute-name",
787 | "settings": {
788 | "foreground": "#e09956"
789 | }
790 | },
791 | {
792 | "name": "Attribute IDs",
793 | "scope": "entity.other.attribute-name.id",
794 | "settings": {
795 | "foreground": "#92faba"
796 | }
797 | },
798 | {
799 | "name": "Attribute class",
800 | "scope": "entity.other.attribute-name.class.css",
801 | "settings": {
802 | "foreground": "#fdfb88"
803 | }
804 | },
805 | {
806 | "name": "Selector",
807 | "scope": "meta.selector",
808 | "settings": {
809 | "foreground": "#cc6be9"
810 | }
811 | },
812 | {
813 | "name": "Headings",
814 | "scope": "markup.heading",
815 | "settings": {
816 | "foreground": "#9faeca"
817 | }
818 | },
819 | {
820 | "name": "Headings",
821 | "scope": "markup.heading punctuation.definition.heading, entity.name.section",
822 | "settings": {
823 | "foreground": "#61afef"
824 | }
825 | },
826 | {
827 | "name": "Units",
828 | "scope": "keyword.other.unit",
829 | "settings": {
830 | "foreground": "#9faeca"
831 | }
832 | },
833 | {
834 | "name": "Bold",
835 | "scope": "markup.bold,todo.bold",
836 | "settings": {
837 | "foreground": "#e09956"
838 | }
839 | },
840 | {
841 | "name": "Bold",
842 | "scope": "punctuation.definition.bold",
843 | "settings": {
844 | "foreground": "#e5c07b"
845 | }
846 | },
847 | {
848 | "name": "markup Italic",
849 | "scope": "markup.italic, punctuation.definition.italic,todo.emphasis",
850 | "settings": {
851 | "foreground": "#cc6be9"
852 | }
853 | },
854 | {
855 | "name": "emphasis md",
856 | "scope": "emphasis md",
857 | "settings": {
858 | "foreground": "#cc6be9"
859 | }
860 | },
861 | {
862 | "name": "[VSCODE-CUSTOM] Markdown headings",
863 | "scope": "entity.name.section.markdown",
864 | "settings": {
865 | "foreground": "#9faeca"
866 | }
867 | },
868 | {
869 | "name": "[VSCODE-CUSTOM] Markdown heading Punctuation Definition",
870 | "scope": "punctuation.definition.heading.markdown",
871 | "settings": {
872 | "foreground": "#9faeca"
873 | }
874 | },
875 | {
876 | "name": "punctuation.definition.list.begin.markdown",
877 | "scope": "punctuation.definition.list.begin.markdown",
878 | "settings": {
879 | "foreground": "#9faeca"
880 | }
881 | },
882 | {
883 | "name": "[VSCODE-CUSTOM] Markdown heading setext",
884 | "scope": "markup.heading.setext",
885 | "settings": {
886 | "foreground": "#d4d4d4"
887 | }
888 | },
889 | {
890 | "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Bold",
891 | "scope": "punctuation.definition.bold.markdown",
892 | "settings": {
893 | "foreground": "#e09956"
894 | }
895 | },
896 | {
897 | "name": "[VSCODE-CUSTOM] Markdown Inline Raw",
898 | "scope": "markup.inline.raw.markdown",
899 | "settings": {
900 | "foreground": "#98c379"
901 | }
902 | },
903 | {
904 | "name": "[VSCODE-CUSTOM] Markdown Inline Raw",
905 | "scope": "markup.inline.raw.string.markdown",
906 | "settings": {
907 | "foreground": "#98c379"
908 | }
909 | },
910 | {
911 | "name": "[VSCODE-CUSTOM] Markdown List Punctuation Definition",
912 | "scope": "punctuation.definition.list.markdown",
913 | "settings": {
914 | "foreground": "#9faeca"
915 | }
916 | },
917 | {
918 | "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition String",
919 | "scope": [
920 | "punctuation.definition.string.begin.markdown",
921 | "punctuation.definition.string.end.markdown",
922 | "punctuation.definition.metadata.markdown"
923 | ],
924 | "settings": {
925 | "foreground": "#9faeca"
926 | }
927 | },
928 | {
929 | "name": "beginning.punctuation.definition.list.markdown",
930 | "scope": ["beginning.punctuation.definition.list.markdown"],
931 | "settings": {
932 | "foreground": "#9faeca"
933 | }
934 | },
935 | {
936 | "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Link",
937 | "scope": "punctuation.definition.metadata.markdown",
938 | "settings": {
939 | "foreground": "#9faeca"
940 | }
941 | },
942 | {
943 | "name": "[VSCODE-CUSTOM] Markdown Underline Link/Image",
944 | "scope": "markup.underline.link.markdown,markup.underline.link.image.markdown",
945 | "settings": {
946 | "foreground": "#cc6be9"
947 | }
948 | },
949 | {
950 | "name": "[VSCODE-CUSTOM] Markdown Link Title/Description",
951 | "scope": "string.other.link.title.markdown,string.other.link.description.markdown",
952 | "settings": {
953 | "foreground": "#61afef"
954 | }
955 | },
956 | {
957 | "name": "Regular Expressions",
958 | "scope": "string.regexp",
959 | "settings": {
960 | "foreground": "#56b6c2"
961 | }
962 | },
963 | {
964 | "name": "Escape Characters",
965 | "scope": "constant.character.escape",
966 | "settings": {
967 | "foreground": "#56b6c2"
968 | }
969 | },
970 | {
971 | "name": "Embedded",
972 | "scope": "punctuation.section.embedded, variable.interpolation",
973 | "settings": {
974 | "foreground": "#9faeca"
975 | }
976 | },
977 | {
978 | "name": "Embedded",
979 | "scope": "punctuation.section.embedded.begin,punctuation.section.embedded.end",
980 | "settings": {
981 | "foreground": "#cc6be9"
982 | }
983 | },
984 | {
985 | "name": "illegal",
986 | "scope": "invalid.illegal",
987 | "settings": {
988 | "foreground": "#ffffff"
989 | }
990 | },
991 | {
992 | "name": "illegal",
993 | "scope": "invalid.illegal.bad-ampersand.html",
994 | "settings": {
995 | "foreground": "#d4d4d4"
996 | }
997 | },
998 | {
999 | "name": "Broken",
1000 | "scope": "invalid.broken",
1001 | "settings": {
1002 | "foreground": "#ffffff"
1003 | }
1004 | },
1005 | {
1006 | "name": "Deprecated",
1007 | "scope": "invalid.deprecated",
1008 | "settings": {
1009 | "foreground": "#ffffff"
1010 | }
1011 | },
1012 | {
1013 | "name": "Unimplemented",
1014 | "scope": "invalid.unimplemented",
1015 | "settings": {
1016 | "foreground": "#ffffff"
1017 | }
1018 | },
1019 | {
1020 | "name": "Source Json Meta Structure Dictionary Json > String Quoted Json",
1021 | "scope": "source.json meta.structure.dictionary.json > string.quoted.json",
1022 | "settings": {
1023 | "foreground": "#9faeca"
1024 | }
1025 | },
1026 | {
1027 | "name": "Source Json Meta Structure Dictionary Json > String Quoted Json > Punctuation String",
1028 | "scope": "source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string",
1029 | "settings": {
1030 | "foreground": "#9faeca"
1031 | }
1032 | },
1033 | {
1034 | "name": "Source Json Meta Structure Dictionary Json > Value Json > String Quoted Json,source Json Meta Structure Array Json > Value Json > String Quoted Json,source Json Meta Structure Dictionary Json > Value Json > String Quoted Json > Punctuation,source Json Meta Structure Array Json > Value Json > String Quoted Json > Punctuation",
1035 | "scope": "source.json meta.structure.dictionary.json > value.json > string.quoted.json,source.json meta.structure.array.json > value.json > string.quoted.json,source.json meta.structure.dictionary.json > value.json > string.quoted.json > punctuation,source.json meta.structure.array.json > value.json > string.quoted.json > punctuation",
1036 | "settings": {
1037 | "foreground": "#98c379"
1038 | }
1039 | },
1040 | {
1041 | "name": "Source Json Meta Structure Dictionary Json > Constant Language Json,source Json Meta Structure Array Json > Constant Language Json",
1042 | "scope": "source.json meta.structure.dictionary.json > constant.language.json,source.json meta.structure.array.json > constant.language.json",
1043 | "settings": {
1044 | "foreground": "#56b6c2"
1045 | }
1046 | },
1047 | {
1048 | "name": "[VSCODE-CUSTOM] JSON Property Name",
1049 | "scope": "support.type.property-name.json",
1050 | "settings": {
1051 | "foreground": "#9faeca"
1052 | }
1053 | },
1054 | {
1055 | "name": "[VSCODE-CUSTOM] JSON Punctuation for Property Name",
1056 | "scope": "support.type.property-name.json punctuation",
1057 | "settings": {
1058 | "foreground": "#9faeca"
1059 | }
1060 | },
1061 | {
1062 | "name": "laravel blade tag",
1063 | "scope": "text.html.laravel-blade source.php.embedded.line.html entity.name.tag.laravel-blade",
1064 | "settings": {
1065 | "foreground": "#cc6be9"
1066 | }
1067 | },
1068 | {
1069 | "name": "laravel blade @",
1070 | "scope": "text.html.laravel-blade source.php.embedded.line.html support.constant.laravel-blade",
1071 | "settings": {
1072 | "foreground": "#cc6be9"
1073 | }
1074 | },
1075 | {
1076 | "name": "use statement for other classes",
1077 | "scope": "support.other.namespace.use.php,support.other.namespace.use-as.php,support.other.namespace.php,entity.other.alias.php,meta.interface.php",
1078 | "settings": {
1079 | "foreground": "#e5c07b"
1080 | }
1081 | },
1082 | {
1083 | "name": "error suppression",
1084 | "scope": "keyword.operator.error-control.php",
1085 | "settings": {
1086 | "foreground": "#cc6be9"
1087 | }
1088 | },
1089 | {
1090 | "name": "php instanceof",
1091 | "scope": "keyword.operator.type.php",
1092 | "settings": {
1093 | "foreground": "#cc6be9"
1094 | }
1095 | },
1096 | {
1097 | "name": "style double quoted array index normal begin",
1098 | "scope": "punctuation.section.array.begin.php",
1099 | "settings": {
1100 | "foreground": "#d4d4d4"
1101 | }
1102 | },
1103 | {
1104 | "name": "style double quoted array index normal end",
1105 | "scope": "punctuation.section.array.end.php",
1106 | "settings": {
1107 | "foreground": "#d4d4d4"
1108 | }
1109 | },
1110 | {
1111 | "name": "php illegal.non-null-typehinted",
1112 | "scope": "invalid.illegal.non-null-typehinted.php",
1113 | "settings": {
1114 | "foreground": "#f44747"
1115 | }
1116 | },
1117 | {
1118 | "name": "php types",
1119 | "scope": "storage.type.php,meta.other.type.phpdoc.php,keyword.other.type.php,keyword.other.array.phpdoc.php",
1120 | "settings": {
1121 | "foreground": "#e5c07b"
1122 | }
1123 | },
1124 | {
1125 | "name": "php call-function",
1126 | "scope": "meta.function-call.php,meta.function-call.object.php,meta.function-call.static.php",
1127 | "settings": {
1128 | "foreground": "#61afef"
1129 | }
1130 | },
1131 | {
1132 | "name": "php function-resets",
1133 | "scope": "punctuation.definition.parameters.begin.bracket.round.php,punctuation.definition.parameters.end.bracket.round.php,punctuation.separator.delimiter.php,punctuation.section.scope.begin.php,punctuation.section.scope.end.php,punctuation.terminator.expression.php,punctuation.definition.arguments.begin.bracket.round.php,punctuation.definition.arguments.end.bracket.round.php,punctuation.definition.storage-type.begin.bracket.round.php,punctuation.definition.storage-type.end.bracket.round.php,punctuation.definition.array.begin.bracket.round.php,punctuation.definition.array.end.bracket.round.php,punctuation.definition.begin.bracket.round.php,punctuation.definition.end.bracket.round.php,punctuation.definition.begin.bracket.curly.php,punctuation.definition.end.bracket.curly.php,punctuation.definition.section.switch-block.end.bracket.curly.php,punctuation.definition.section.switch-block.start.bracket.curly.php,punctuation.definition.section.switch-block.begin.bracket.curly.php,punctuation.definition.section.switch-block.end.bracket.curly.php",
1134 | "settings": {
1135 | "foreground": "#d4d4d4"
1136 | }
1137 | },
1138 | {
1139 | "name": "support php constants",
1140 | "scope": "support.constant.core.rust",
1141 | "settings": {
1142 | "foreground": "#e09956"
1143 | }
1144 | },
1145 | {
1146 | "name": "support php constants",
1147 | "scope": "support.constant.ext.php,support.constant.std.php,support.constant.core.php,support.constant.parser-token.php",
1148 | "settings": {
1149 | "foreground": "#e09956"
1150 | }
1151 | },
1152 | {
1153 | "name": "php goto",
1154 | "scope": "entity.name.goto-label.php,support.other.php",
1155 | "settings": {
1156 | "foreground": "#61afef"
1157 | }
1158 | },
1159 | {
1160 | "name": "php logical/bitwise operator",
1161 | "scope": "keyword.operator.logical.php,keyword.operator.bitwise.php,keyword.operator.arithmetic.php",
1162 | "settings": {
1163 | "foreground": "#56b6c2"
1164 | }
1165 | },
1166 | {
1167 | "name": "php regexp operator",
1168 | "scope": "keyword.operator.regexp.php",
1169 | "settings": {
1170 | "foreground": "#cc6be9"
1171 | }
1172 | },
1173 | {
1174 | "name": "php comparison",
1175 | "scope": "keyword.operator.comparison.php",
1176 | "settings": {
1177 | "foreground": "#56b6c2"
1178 | }
1179 | },
1180 | {
1181 | "name": "php heredoc/nowdoc",
1182 | "scope": "keyword.operator.heredoc.php,keyword.operator.nowdoc.php",
1183 | "settings": {
1184 | "foreground": "#cc6be9"
1185 | }
1186 | },
1187 | {
1188 | "name": "python function decorator @",
1189 | "scope": "meta.function.decorator.python",
1190 | "settings": {
1191 | "foreground": "#61afef"
1192 | }
1193 | },
1194 | {
1195 | "name": "python function support",
1196 | "scope": "support.token.decorator.python,meta.function.decorator.identifier.python",
1197 | "settings": {
1198 | "foreground": "#56b6c2"
1199 | }
1200 | },
1201 | {
1202 | "name": "parameter function js/ts",
1203 | "scope": "function.parameter",
1204 | "settings": {
1205 | "foreground": "#d4d4d4"
1206 | }
1207 | },
1208 | {
1209 | "name": "brace function",
1210 | "scope": "function.brace",
1211 | "settings": {
1212 | "foreground": "#d4d4d4"
1213 | }
1214 | },
1215 | {
1216 | "name": "parameter function ruby cs",
1217 | "scope": "function.parameter.ruby, function.parameter.cs",
1218 | "settings": {
1219 | "foreground": "#d4d4d4"
1220 | }
1221 | },
1222 | {
1223 | "name": "constant.language.symbol.ruby",
1224 | "scope": "constant.language.symbol.ruby",
1225 | "settings": {
1226 | "foreground": "#56b6c2"
1227 | }
1228 | },
1229 | {
1230 | "name": "rgb-value",
1231 | "scope": "rgb-value",
1232 | "settings": {
1233 | "foreground": "#56b6c2"
1234 | }
1235 | },
1236 | {
1237 | "name": "rgb value",
1238 | "scope": "inline-color-decoration rgb-value",
1239 | "settings": {
1240 | "foreground": "#e09956"
1241 | }
1242 | },
1243 | {
1244 | "name": "rgb value less",
1245 | "scope": "less rgb-value",
1246 | "settings": {
1247 | "foreground": "#e09956"
1248 | }
1249 | },
1250 | {
1251 | "name": "sass selector",
1252 | "scope": "selector.sass",
1253 | "settings": {
1254 | "foreground": "#9faeca"
1255 | }
1256 | },
1257 | {
1258 | "name": "ts primitive/builtin types",
1259 | "scope": "support.type.primitive.ts,support.type.builtin.ts,support.type.primitive.tsx,support.type.builtin.tsx",
1260 | "settings": {
1261 | "foreground": "#e5c07b"
1262 | }
1263 | },
1264 | {
1265 | "name": "block scope",
1266 | "scope": "block.scope.end,block.scope.begin",
1267 | "settings": {
1268 | "foreground": "#d4d4d4"
1269 | }
1270 | },
1271 | {
1272 | "name": "cs storage type",
1273 | "scope": "storage.type.cs",
1274 | "settings": {
1275 | "foreground": "#e5c07b"
1276 | }
1277 | },
1278 | {
1279 | "name": "cs local variable",
1280 | "scope": "entity.name.variable.local.cs",
1281 | "settings": {
1282 | "foreground": "#9faeca"
1283 | }
1284 | },
1285 | {
1286 | "scope": "token.info-token",
1287 | "settings": {
1288 | "foreground": "#61afef"
1289 | }
1290 | },
1291 | {
1292 | "scope": "token.warn-token",
1293 | "settings": {
1294 | "foreground": "#e09956"
1295 | }
1296 | },
1297 | {
1298 | "scope": "token.error-token",
1299 | "settings": {
1300 | "foreground": "#f44747"
1301 | }
1302 | },
1303 | {
1304 | "scope": "token.debug-token",
1305 | "settings": {
1306 | "foreground": "#cc6be9"
1307 | }
1308 | },
1309 | {
1310 | "name": "String interpolation",
1311 | "scope": [
1312 | "punctuation.definition.template-expression.begin",
1313 | "punctuation.definition.template-expression.end",
1314 | "punctuation.section.embedded"
1315 | ],
1316 | "settings": {
1317 | "foreground": "#cc6be9"
1318 | }
1319 | },
1320 | {
1321 | "name": "Reset JavaScript string interpolation expression",
1322 | "scope": ["meta.template.expression"],
1323 | "settings": {
1324 | "foreground": "#d4d4d4"
1325 | }
1326 | },
1327 | {
1328 | "name": "Import module JS",
1329 | "scope": ["keyword.operator.module"],
1330 | "settings": {
1331 | "foreground": "#cc6be9"
1332 | }
1333 | },
1334 | {
1335 | "name": "js Flowtype",
1336 | "scope": ["support.type.type.flowtype"],
1337 | "settings": {
1338 | "foreground": "#61afef"
1339 | }
1340 | },
1341 | {
1342 | "name": "js Flow",
1343 | "scope": ["support.type.primitive"],
1344 | "settings": {
1345 | "foreground": "#e5c07b"
1346 | }
1347 | },
1348 | {
1349 | "name": "js class prop",
1350 | "scope": ["meta.property.object"],
1351 | "settings": {
1352 | "foreground": "#9faeca"
1353 | }
1354 | },
1355 | {
1356 | "name": "js func parameter",
1357 | "scope": ["variable.parameter.function.js"],
1358 | "settings": {
1359 | "foreground": "#9faeca"
1360 | }
1361 | },
1362 | {
1363 | "name": "js template literals begin",
1364 | "scope": ["keyword.other.template.begin"],
1365 | "settings": {
1366 | "foreground": "#98c379"
1367 | }
1368 | },
1369 | {
1370 | "name": "js template literals end",
1371 | "scope": ["keyword.other.template.end"],
1372 | "settings": {
1373 | "foreground": "#98c379"
1374 | }
1375 | },
1376 | {
1377 | "name": "js template literals variable braces begin",
1378 | "scope": ["keyword.other.substitution.begin"],
1379 | "settings": {
1380 | "foreground": "#98c379"
1381 | }
1382 | },
1383 | {
1384 | "name": "js template literals variable braces end",
1385 | "scope": ["keyword.other.substitution.end"],
1386 | "settings": {
1387 | "foreground": "#98c379"
1388 | }
1389 | },
1390 | {
1391 | "name": "js operator.assignment",
1392 | "scope": ["keyword.operator.assignment"],
1393 | "settings": {
1394 | "foreground": "#56b6c2"
1395 | }
1396 | },
1397 | {
1398 | "name": "go operator",
1399 | "scope": ["keyword.operator.assignment.go"],
1400 | "settings": {
1401 | "foreground": "#e5c07b"
1402 | }
1403 | },
1404 | {
1405 | "name": "go operator",
1406 | "scope": [
1407 | "keyword.operator.arithmetic.go",
1408 | "keyword.operator.address.go"
1409 | ],
1410 | "settings": {
1411 | "foreground": "#cc6be9"
1412 | }
1413 | },
1414 | {
1415 | "name": "Go package name",
1416 | "scope": ["entity.name.package.go"],
1417 | "settings": {
1418 | "foreground": "#e5c07b"
1419 | }
1420 | },
1421 | {
1422 | "name": "elm prelude",
1423 | "scope": ["support.type.prelude.elm"],
1424 | "settings": {
1425 | "foreground": "#56b6c2"
1426 | }
1427 | },
1428 | {
1429 | "name": "elm constant",
1430 | "scope": ["support.constant.elm"],
1431 | "settings": {
1432 | "foreground": "#e09956"
1433 | }
1434 | },
1435 | {
1436 | "name": "template literal",
1437 | "scope": ["punctuation.quasi.element"],
1438 | "settings": {
1439 | "foreground": "#cc6be9"
1440 | }
1441 | },
1442 | {
1443 | "name": "html/pug (jade) escaped characters and entities",
1444 | "scope": ["constant.character.entity"],
1445 | "settings": {
1446 | "foreground": "#9faeca"
1447 | }
1448 | },
1449 | {
1450 | "name": "styling css pseudo-elements/classes to be able to differentiate from classes which are the same colour",
1451 | "scope": [
1452 | "entity.other.attribute-name.pseudo-element",
1453 | "entity.other.attribute-name.pseudo-class"
1454 | ],
1455 | "settings": {
1456 | "foreground": "#56b6c2"
1457 | }
1458 | },
1459 | {
1460 | "name": "Clojure globals",
1461 | "scope": ["entity.global.clojure"],
1462 | "settings": {
1463 | "foreground": "#e5c07b"
1464 | }
1465 | },
1466 | {
1467 | "name": "Clojure symbols",
1468 | "scope": ["meta.symbol.clojure"],
1469 | "settings": {
1470 | "foreground": "#9faeca"
1471 | }
1472 | },
1473 | {
1474 | "name": "Clojure constants",
1475 | "scope": ["constant.keyword.clojure"],
1476 | "settings": {
1477 | "foreground": "#56b6c2"
1478 | }
1479 | },
1480 | {
1481 | "name": "CoffeeScript Function Argument",
1482 | "scope": ["meta.arguments.coffee", "variable.parameter.function.coffee"],
1483 | "settings": {
1484 | "foreground": "#9faeca"
1485 | }
1486 | },
1487 | {
1488 | "name": "Ini Default Text",
1489 | "scope": ["source.ini"],
1490 | "settings": {
1491 | "foreground": "#98c379"
1492 | }
1493 | },
1494 | {
1495 | "name": "Makefile prerequisities",
1496 | "scope": ["meta.scope.prerequisites.makefile"],
1497 | "settings": {
1498 | "foreground": "#9faeca"
1499 | }
1500 | },
1501 | {
1502 | "name": "Makefile text colour",
1503 | "scope": ["source.makefile"],
1504 | "settings": {
1505 | "foreground": "#e5c07b"
1506 | }
1507 | },
1508 | {
1509 | "name": "Groovy import names",
1510 | "scope": ["storage.modifier.import.groovy"],
1511 | "settings": {
1512 | "foreground": "#e5c07b"
1513 | }
1514 | },
1515 | {
1516 | "name": "Groovy Methods",
1517 | "scope": ["meta.method.groovy"],
1518 | "settings": {
1519 | "foreground": "#61afef"
1520 | }
1521 | },
1522 | {
1523 | "name": "Groovy Variables",
1524 | "scope": ["meta.definition.variable.name.groovy"],
1525 | "settings": {
1526 | "foreground": "#9faeca"
1527 | }
1528 | },
1529 | {
1530 | "name": "Groovy Inheritance",
1531 | "scope": ["meta.definition.class.inherited.classes.groovy"],
1532 | "settings": {
1533 | "foreground": "#98c379"
1534 | }
1535 | },
1536 | {
1537 | "name": "HLSL Semantic",
1538 | "scope": ["support.variable.semantic.hlsl"],
1539 | "settings": {
1540 | "foreground": "#e5c07b"
1541 | }
1542 | },
1543 | {
1544 | "name": "HLSL Types",
1545 | "scope": [
1546 | "support.type.texture.hlsl",
1547 | "support.type.sampler.hlsl",
1548 | "support.type.object.hlsl",
1549 | "support.type.object.rw.hlsl",
1550 | "support.type.fx.hlsl",
1551 | "support.type.object.hlsl"
1552 | ],
1553 | "settings": {
1554 | "foreground": "#cc6be9"
1555 | }
1556 | },
1557 | {
1558 | "name": "SQL Variables",
1559 | "scope": ["text.variable", "text.bracketed"],
1560 | "settings": {
1561 | "foreground": "#9faeca"
1562 | }
1563 | },
1564 | {
1565 | "name": "types",
1566 | "scope": ["support.type.swift", "support.type.vb.asp"],
1567 | "settings": {
1568 | "foreground": "#e5c07b"
1569 | }
1570 | },
1571 | {
1572 | "name": "heading 1, keyword",
1573 | "scope": ["entity.name.function.xi"],
1574 | "settings": {
1575 | "foreground": "#e5c07b"
1576 | }
1577 | },
1578 | {
1579 | "name": "heading 2, callable",
1580 | "scope": ["entity.name.class.xi"],
1581 | "settings": {
1582 | "foreground": "#56b6c2"
1583 | }
1584 | },
1585 | {
1586 | "name": "heading 3, property",
1587 | "scope": ["constant.character.character-class.regexp.xi"],
1588 | "settings": {
1589 | "foreground": "#9faeca"
1590 | }
1591 | },
1592 | {
1593 | "name": "heading 4, type, class, interface",
1594 | "scope": ["constant.regexp.xi"],
1595 | "settings": {
1596 | "foreground": "#cc6be9"
1597 | }
1598 | },
1599 | {
1600 | "name": "heading 5, enums, preprocessor, constant, decorator",
1601 | "scope": ["keyword.control.xi"],
1602 | "settings": {
1603 | "foreground": "#56b6c2"
1604 | }
1605 | },
1606 | {
1607 | "name": "heading 6, number",
1608 | "scope": ["invalid.xi"],
1609 | "settings": {
1610 | "foreground": "#d4d4d4"
1611 | }
1612 | },
1613 | {
1614 | "name": "string",
1615 | "scope": ["beginning.punctuation.definition.quote.markdown.xi"],
1616 | "settings": {
1617 | "foreground": "#98c379"
1618 | }
1619 | },
1620 | {
1621 | "name": "comments",
1622 | "scope": ["beginning.punctuation.definition.list.markdown.xi"],
1623 | "settings": {
1624 | "foreground": "#7f848e"
1625 | }
1626 | },
1627 | {
1628 | "name": "link",
1629 | "scope": ["constant.character.xi"],
1630 | "settings": {
1631 | "foreground": "#61afef"
1632 | }
1633 | },
1634 | {
1635 | "name": "accent",
1636 | "scope": ["accent.xi"],
1637 | "settings": {
1638 | "foreground": "#61afef"
1639 | }
1640 | },
1641 | {
1642 | "name": "wikiword",
1643 | "scope": ["wikiword.xi"],
1644 | "settings": {
1645 | "foreground": "#e09956"
1646 | }
1647 | },
1648 | {
1649 | "name": "language operators like '+', '-' etc",
1650 | "scope": ["constant.other.color.rgb-value.xi"],
1651 | "settings": {
1652 | "foreground": "#ffffff"
1653 | }
1654 | },
1655 | {
1656 | "name": "elements to dim",
1657 | "scope": ["punctuation.definition.tag.xi"],
1658 | "settings": {
1659 | "foreground": "#7f848e"
1660 | }
1661 | },
1662 | {
1663 | "name": "C++/C#",
1664 | "scope": [
1665 | "entity.name.label.cs",
1666 | "entity.name.scope-resolution.function.call",
1667 | "entity.name.scope-resolution.function.definition"
1668 | ],
1669 | "settings": {
1670 | "foreground": "#e5c07b"
1671 | }
1672 | },
1673 | {
1674 | "name": "Markdown underscore-style headers",
1675 | "scope": [
1676 | "entity.name.label.cs",
1677 | "markup.heading.setext.1.markdown",
1678 | "markup.heading.setext.2.markdown"
1679 | ],
1680 | "settings": {
1681 | "foreground": "#9faeca"
1682 | }
1683 | },
1684 | {
1685 | "name": "meta.brace.square",
1686 | "scope": [" meta.brace.square"],
1687 | "settings": {
1688 | "foreground": "#d4d4d4"
1689 | }
1690 | },
1691 | {
1692 | "name": "Comments",
1693 | "scope": "comment, punctuation.definition.comment",
1694 | "settings": {
1695 | "foreground": "#7f848e"
1696 | }
1697 | },
1698 | {
1699 | "name": "[VSCODE-CUSTOM] Markdown Quote",
1700 | "scope": "markup.quote.markdown",
1701 | "settings": {
1702 | "foreground": "#7f848e"
1703 | }
1704 | },
1705 | {
1706 | "name": "punctuation.definition.block.sequence.item.yaml",
1707 | "scope": "punctuation.definition.block.sequence.item.yaml",
1708 | "settings": {
1709 | "foreground": "#d4d4d4"
1710 | }
1711 | },
1712 | {
1713 | "scope": ["constant.language.symbol.elixir"],
1714 | "settings": {
1715 | "foreground": "#56b6c2"
1716 | }
1717 | },
1718 | {
1719 | "name": "js/ts italic",
1720 | "scope": "entity.other.attribute-name.js,entity.other.attribute-name.ts,entity.other.attribute-name.jsx,entity.other.attribute-name.tsx,variable.parameter,variable.language.super",
1721 | "settings": {}
1722 | },
1723 | {
1724 | "name": "comment",
1725 | "scope": "comment.line.double-slash,comment.block.documentation",
1726 | "settings": {}
1727 | },
1728 | {
1729 | "name": "Python Keyword Control",
1730 | "scope": "keyword.control.import.python,keyword.control.flow.python",
1731 | "settings": {}
1732 | },
1733 | {
1734 | "name": "markup.italic.markdown",
1735 | "scope": "markup.italic.markdown",
1736 | "settings": {}
1737 | }
1738 | ],
1739 | "colors": {
1740 | "foreground": "#cccccc",
1741 | "focusBorder": "#007fd4",
1742 | "selection.background": "#256aa7",
1743 | "scrollbar.shadow": "#000000",
1744 | "activityBar.foreground": "#9fc9ff",
1745 | "activityBar.background": "#161620",
1746 | "activityBar.inactiveForeground": "#ffffff66",
1747 | "activityBarBadge.foreground": "#ffffff",
1748 | "activityBarBadge.background": "#ff3f7e",
1749 | "sideBar.background": "#14141d",
1750 | "sideBar.foreground": "#cccccc",
1751 | "sideBarSectionHeader.background": "#00000000",
1752 | "sideBarSectionHeader.foreground": "#cccccc",
1753 | "sideBarSectionHeader.border": "#cccccc33",
1754 | "sideBarTitle.foreground": "#bbbbbb",
1755 | "list.inactiveSelectionBackground": "#37373d",
1756 | "list.inactiveSelectionForeground": "#cccccc",
1757 | "list.hoverBackground": "#2a2d2e",
1758 | "list.hoverForeground": "#cccccc",
1759 | "list.activeSelectionBackground": "#094771",
1760 | "list.activeSelectionForeground": "#ffffff",
1761 | "tree.indentGuidesStroke": "#585858",
1762 | "list.dropBackground": "#383b3d",
1763 | "list.highlightForeground": "#0097fb",
1764 | "list.focusBackground": "#062f4a",
1765 | "list.focusForeground": "#cccccc",
1766 | "listFilterWidget.background": "#653723",
1767 | "listFilterWidget.outline": "#00000000",
1768 | "listFilterWidget.noMatchesOutline": "#be1100",
1769 | "statusBar.foreground": "#ffffff",
1770 | "statusBar.background": "#41a3ff",
1771 | "statusBarItem.hoverBackground": "#ffffff1f",
1772 | "statusBar.debuggingBackground": "#cc6633",
1773 | "statusBar.debuggingForeground": "#ffffff",
1774 | "statusBar.noFolderBackground": "#68217a",
1775 | "statusBar.noFolderForeground": "#ffffff",
1776 | "statusBarItem.remoteBackground": "#16825d",
1777 | "statusBarItem.remoteForeground": "#ffffff",
1778 | "titleBar.activeBackground": "#181822",
1779 | "titleBar.activeForeground": "#cccccc",
1780 | "titleBar.inactiveBackground": "#3c3c3c99",
1781 | "titleBar.inactiveForeground": "#cccccc99",
1782 | "titleBar.border": "#00000000",
1783 | "menubar.selectionForeground": "#fff",
1784 | "menubar.selectionBackground": "#ff3f7fd8",
1785 | "menu.foreground": "#cccccc",
1786 | "menu.background": "#181822",
1787 | "menu.selectionForeground": "#ffffff",
1788 | "menu.selectionBackground": "#ff3f7fd2",
1789 | "menu.selectionBorder": "#00000000",
1790 | "menu.separatorBackground": "#bbbbbb",
1791 | "menu.border": "#181822",
1792 | "button.background": "#d63168d8",
1793 | "button.foreground": "#ffffff",
1794 | "button.hoverBackground": "#c70b46d0",
1795 | "button.secondaryForeground": "#ffffff",
1796 | "button.secondaryBackground": "#29558e",
1797 | "button.secondaryHoverBackground": "#032d62",
1798 | "input.background": "#161618",
1799 | "input.border": "#00000000",
1800 | "input.foreground": "#cccccc",
1801 | "inputOption.activeBackground": "#278dd166",
1802 | "inputOption.activeBorder": "#007acc00",
1803 | "inputOption.activeForeground": "#ffffff",
1804 | "input.placeholderForeground": "#a6a6a6",
1805 | "textLink.foreground": "#ff82ab",
1806 | "editor.background": "#181822",
1807 | "editor.foreground": "#d4d4d4",
1808 | "editorLineNumber.foreground": "#858585",
1809 | "editorCursor.foreground": "#ff3f7e",
1810 | "editorCursor.background": "#d4d4d4",
1811 | "editor.selectionBackground": "#264f78",
1812 | "editor.inactiveSelectionBackground": "#3a3d41",
1813 | "editorWhitespace.foreground": "#e3e4e229",
1814 | "editor.selectionHighlightBackground": "#add6ff26",
1815 | "editor.selectionHighlightBorder": "#495F77",
1816 | "editor.findMatchBackground": "#515c6a",
1817 | "editor.findMatchBorder": "#74879f",
1818 | "editor.findMatchHighlightBackground": "#ea5c0055",
1819 | "editor.findMatchHighlightBorder": "#ffffff00",
1820 | "editor.findRangeHighlightBackground": "#3a3d4166",
1821 | "editor.findRangeHighlightBorder": "#ffffff00",
1822 | "editor.rangeHighlightBackground": "#ffffff0b",
1823 | "editor.rangeHighlightBorder": "#ffffff00",
1824 | "editor.hoverHighlightBackground": "#264f7840",
1825 | "editor.wordHighlightStrongBackground": "#004972b8",
1826 | "editor.wordHighlightBackground": "#575757b8",
1827 | "editor.lineHighlightBackground": "#ffffff0A",
1828 | "editor.lineHighlightBorder": "#282828",
1829 | "editorLineNumber.activeForeground": "#c6c6c6",
1830 | "editorLink.activeForeground": "#4e94ce",
1831 | "editorIndentGuide.background": "#404040",
1832 | "editorIndentGuide.activeBackground": "#707070",
1833 | "editorRuler.foreground": "#5a5a5a",
1834 | "editorBracketMatch.background": "#0064001a",
1835 | "editorBracketMatch.border": "#888888",
1836 | "editor.foldBackground": "#264f784d",
1837 | "editorOverviewRuler.background": "#25252500",
1838 | "editorOverviewRuler.border": "#7f7f7f4d",
1839 | "editorError.foreground": "#f48771",
1840 | "editorError.background": "#B73A3400",
1841 | "editorError.border": "#ffffff00",
1842 | "editorWarning.foreground": "#cca700",
1843 | "editorWarning.background": "#A9904000",
1844 | "editorWarning.border": "#ffffff00",
1845 | "editorInfo.foreground": "#75beff",
1846 | "editorInfo.background": "#4490BF00",
1847 | "editorInfo.border": "#4490BF00",
1848 | "editorGutter.background": "#181822",
1849 | "editorGutter.modifiedBackground": "#0c7d9d",
1850 | "editorGutter.addedBackground": "#587c0c",
1851 | "editorGutter.deletedBackground": "#94151b",
1852 | "editorGutter.foldingControlForeground": "#c5c5c5",
1853 | "editorCodeLens.foreground": "#999999",
1854 | "editorGroup.border": "#444444",
1855 | "diffEditor.insertedTextBackground": "#9bb95533",
1856 | "diffEditor.removedTextBackground": "#ff000033",
1857 | "diffEditor.border": "#444444",
1858 | "panel.background": "#181822",
1859 | "panel.border": "#ff3f7e",
1860 | "panelTitle.activeBorder": "#e0e0e0",
1861 | "panelTitle.activeForeground": "#e7e7e7",
1862 | "panelTitle.inactiveForeground": "#e7e7e799",
1863 | "badge.background": "#4d4d4d",
1864 | "badge.foreground": "#ffffff",
1865 | "terminal.foreground": "#cccccc",
1866 | "terminal.selectionBackground": "#ffffff40",
1867 | "terminalCursor.background": "#0087FF",
1868 | "terminalCursor.foreground": "#ffffff",
1869 | "terminal.border": "#80808059",
1870 | "terminal.ansiBlack": "#000000",
1871 | "terminal.ansiBlue": "#2472c8",
1872 | "terminal.ansiBrightBlack": "#666666",
1873 | "terminal.ansiBrightBlue": "#3b8eea",
1874 | "terminal.ansiBrightCyan": "#29b8db",
1875 | "terminal.ansiBrightGreen": "#23d18b",
1876 | "terminal.ansiBrightMagenta": "#d670d6",
1877 | "terminal.ansiBrightRed": "#f14c4c",
1878 | "terminal.ansiBrightWhite": "#e5e5e5",
1879 | "terminal.ansiBrightYellow": "#f5f543",
1880 | "terminal.ansiCyan": "#11a8cd",
1881 | "terminal.ansiGreen": "#0dbc79",
1882 | "terminal.ansiMagenta": "#bc3fbc",
1883 | "terminal.ansiRed": "#cd3131",
1884 | "terminal.ansiWhite": "#e5e5e5",
1885 | "terminal.ansiYellow": "#e5e510",
1886 | "breadcrumb.background": "#1a1a25",
1887 | "breadcrumb.foreground": "#cccccccc",
1888 | "breadcrumb.focusForeground": "#e0e0e0",
1889 | "editorGroupHeader.tabsBackground": "#1e1e2c",
1890 | "tab.activeForeground": "#ffffff",
1891 | "tab.border": "#252526",
1892 | "tab.activeBackground": "#191924",
1893 | "tab.activeBorder": "#00000000",
1894 | "tab.activeBorderTop": "#00000000",
1895 | "tab.inactiveBackground": "#1c222b",
1896 | "tab.inactiveForeground": "#ffffff80",
1897 | "scrollbarSlider.background": "#333363",
1898 | "scrollbarSlider.hoverBackground": "#292952",
1899 | "scrollbarSlider.activeBackground": "#45457a",
1900 | "progressBar.background": "#0e70c0",
1901 | "widget.shadow": "#0000005c",
1902 | "editorWidget.foreground": "#cccccc",
1903 | "editorWidget.background": "#131315",
1904 | "editorWidget.resizeBorder": "#5F5F5F",
1905 | "pickerGroup.border": "#3f3f46",
1906 | "pickerGroup.foreground": "#60A9FF",
1907 | "debugToolBar.background": "#333333",
1908 | "debugToolBar.border": "#474747",
1909 | "notifications.foreground": "#cccccc",
1910 | "notifications.background": "#252526",
1911 | "notificationToast.border": "#474747",
1912 | "notificationsErrorIcon.foreground": "#f48771",
1913 | "notificationsWarningIcon.foreground": "#cca700",
1914 | "notificationsInfoIcon.foreground": "#75beff",
1915 | "notificationCenter.border": "#474747",
1916 | "notificationCenterHeader.foreground": "#cccccc",
1917 | "notificationCenterHeader.background": "#303031",
1918 | "notifications.border": "#303031",
1919 | "gitDecoration.addedResourceForeground": "#81b88b",
1920 | "gitDecoration.conflictingResourceForeground": "#6c6cc4",
1921 | "gitDecoration.deletedResourceForeground": "#c74e39",
1922 | "gitDecoration.ignoredResourceForeground": "#8c8c8c",
1923 | "gitDecoration.modifiedResourceForeground": "#e2c08d",
1924 | "gitDecoration.stageDeletedResourceForeground": "#c74e39",
1925 | "gitDecoration.stageModifiedResourceForeground": "#e2c08d",
1926 | "gitDecoration.submoduleResourceForeground": "#8db9e2",
1927 | "gitDecoration.untrackedResourceForeground": "#73c991",
1928 | "editorMarkerNavigation.background": "#2d2d30",
1929 | "editorMarkerNavigationError.background": "#f48771",
1930 | "editorMarkerNavigationWarning.background": "#cca700",
1931 | "editorMarkerNavigationInfo.background": "#75beff",
1932 | "merge.currentHeaderBackground": "#367366",
1933 | "merge.currentContentBackground": "#27403B",
1934 | "merge.incomingHeaderBackground": "#395F8F",
1935 | "merge.incomingContentBackground": "#28384B",
1936 | "merge.commonHeaderBackground": "#383838",
1937 | "merge.commonContentBackground": "#282828",
1938 | "editorSuggestWidget.background": "#252526",
1939 | "editorSuggestWidget.border": "#454545",
1940 | "editorSuggestWidget.foreground": "#d4d4d4",
1941 | "editorSuggestWidget.highlightForeground": "#0097fb",
1942 | "editorSuggestWidget.selectedBackground": "#062f4a",
1943 | "editorHoverWidget.foreground": "#cccccc",
1944 | "editorHoverWidget.background": "#252526",
1945 | "editorHoverWidget.border": "#454545",
1946 | "peekView.border": "#007acc",
1947 | "peekViewEditor.background": "#001f33",
1948 | "peekViewEditorGutter.background": "#001f33",
1949 | "peekViewEditor.matchHighlightBackground": "#ff8f0099",
1950 | "peekViewEditor.matchHighlightBorder": "#ee931e",
1951 | "peekViewResult.background": "#252526",
1952 | "peekViewResult.fileForeground": "#ffffff",
1953 | "peekViewResult.lineForeground": "#bbbbbb",
1954 | "peekViewResult.matchHighlightBackground": "#ea5c004d",
1955 | "peekViewResult.selectionBackground": "#3399ff33",
1956 | "peekViewResult.selectionForeground": "#ffffff",
1957 | "peekViewTitle.background": "#1e1e1e",
1958 | "peekViewTitleDescription.foreground": "#ccccccb3",
1959 | "peekViewTitleLabel.foreground": "#ffffff",
1960 | "icon.foreground": "#cccccc",
1961 | "checkbox.background": "#161618",
1962 | "checkbox.foreground": "#cccccc",
1963 | "checkbox.border": "#00000000",
1964 | "dropdown.background": "#161618",
1965 | "dropdown.foreground": "#cccccc",
1966 | "dropdown.border": "#00000000",
1967 | "minimapGutter.addedBackground": "#587c0c",
1968 | "minimapGutter.modifiedBackground": "#0c7d9d",
1969 | "minimapGutter.deletedBackground": "#94151b",
1970 | "minimap.findMatchHighlight": "#515c6a",
1971 | "minimap.selectionHighlight": "#264f78",
1972 | "minimap.errorHighlight": "#f48771",
1973 | "minimap.warningHighlight": "#cca700",
1974 | "minimap.background": "#181822",
1975 | "sideBar.dropBackground": "#383b3d",
1976 | "editorGroup.emptyBackground": "#0f0f16",
1977 | "panelSection.border": "#80808059",
1978 | "statusBarItem.activeBackground": "#FFFFFF25",
1979 | "settings.headerForeground": "#cccccc",
1980 | "settings.focusedRowBackground": "#ffffff07",
1981 | "walkThrough.embeddedEditorBackground": "#00000050",
1982 | "breadcrumb.activeSelectionForeground": "#e0e0e0",
1983 | "editorGutter.commentRangeForeground": "#c5c5c5",
1984 | "debugExceptionWidget.background": "#333333",
1985 | "debugExceptionWidget.border": "#474747"
1986 | }
1987 | }
1988 |
--------------------------------------------------------------------------------
/vsc-extension-quickstart.md:
--------------------------------------------------------------------------------
1 | # Welcome to your VS Code Extension
2 |
3 | ## What's in the folder
4 |
5 | * This folder contains all of the files necessary for your color theme extension.
6 | * `package.json` - this is the manifest file that defines the location of the theme file and specifies the base theme of the theme.
7 | * `themes/Martian Night-color-theme.json` - the color theme definition file.
8 |
9 | ## Get up and running straight away
10 |
11 | * Press `F5` to open a new window with your extension loaded.
12 | * Open `File > Preferences > Color Themes` and pick your color theme.
13 | * Open a file that has a language associated. The languages' configured grammar will tokenize the text and assign 'scopes' to the tokens. To examine these scopes, invoke the `Inspect TM Scopes` command from the Command Palette (`Ctrl+Shift+P` or `Cmd+Shift+P` on Mac) .
14 |
15 | ## Make changes
16 |
17 | * Changes to the theme file are automatically applied to the Extension Development Host window.
18 |
19 | ## Adopt your theme to Visual Studio Code
20 |
21 | * The token colorization is done based on standard TextMate themes. Colors are matched against one or more scopes.
22 |
23 | To learn more about scopes and how they're used, check out the [color theme](https://code.visualstudio.com/api/extension-guides/color-theme) documentation.
24 |
25 | ## Install your extension
26 |
27 | * To start using your extension with Visual Studio Code copy it into the `/.vscode/extensions` folder and restart Code.
28 | * To share your extension with the world, read on https://code.visualstudio.com/docs about publishing an extension.
29 |
--------------------------------------------------------------------------------