├── .gitignore
├── .vscodeignore
├── images
├── logo-128X128.png
└── readme-screenshot.png
├── .vscode
└── launch.json
├── README.md
├── package.json
├── CONTRIBUTING.md
└── themes
└── freeCodeCamp Dark Theme-color-theme.json
/.gitignore:
--------------------------------------------------------------------------------
1 | *.vsix
2 | .DS_Store
3 |
--------------------------------------------------------------------------------
/.vscodeignore:
--------------------------------------------------------------------------------
1 | .vscode/**
2 | .vscode-test/**
3 | .gitignore
4 |
--------------------------------------------------------------------------------
/images/logo-128X128.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/freeCodeCamp/freecodecamp-dark-vscode-theme/HEAD/images/logo-128X128.png
--------------------------------------------------------------------------------
/images/readme-screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/freeCodeCamp/freecodecamp-dark-vscode-theme/HEAD/images/readme-screenshot.png
--------------------------------------------------------------------------------
/.vscode/launch.json:
--------------------------------------------------------------------------------
1 | // A launch configuration that launches the extension inside a new window
2 | // Use IntelliSense to learn about possible attributes.
3 | // Hover to view descriptions of existing attributes.
4 | // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
5 | {
6 | "version": "0.2.0",
7 | "configurations": [
8 | {
9 | "name": "Extension",
10 | "type": "extensionHost",
11 | "request": "launch",
12 | "runtimeExecutable": "${execPath}",
13 | "args": [
14 | "--extensionDevelopmentPath=${workspaceFolder}"
15 | ]
16 | }
17 | ]
18 | }
19 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
Download this freeCodeCamp Dark Theme for VS Code
9 |
Here's a preview:
10 |

11 |
Be sure to check out our interactive coding curriculum on freecodecamp.org
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "freecodecamp-dark-vscode-theme",
3 | "displayName": "freeCodeCamp Dark Theme",
4 | "description": "freeCodeCamp Dark Theme for Visual Studio Code",
5 | "publisher": "freeCodeCamp",
6 | "version": "1.0.0",
7 | "engines": {
8 | "vscode": "^1.69.0"
9 | },
10 | "categories": [
11 | "Themes"
12 | ],
13 | "icon": "images/logo-128X128.png",
14 | "galleryBanner": {
15 | "color": "#0a0a23",
16 | "theme": "dark"
17 | },
18 | "repository": {
19 | "type": "git",
20 | "url": "https://github.com/freeCodeCamp/freecodecamp-dark-vscode-theme"
21 | },
22 | "contributes": {
23 | "themes": [
24 | {
25 | "label": "freeCodeCamp Dark Theme",
26 | "uiTheme": "vs-dark",
27 | "path": "./themes/freeCodeCamp Dark Theme-color-theme.json"
28 | }
29 | ]
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | ## How to work on the extension:
2 | - Fork and clone the repo to your computer
3 | - Go to the repo folder in the terminal and open it with `code .`
4 | - Make your changes, set a new version in `package.json` if your are making changes to the theme that need to be published
5 | - Press `f5` to open the extension in a new VS Code window to see your changes
6 | - Make a PR
7 |
8 | ## Reviewing PR's
9 | - Checkout the PR
10 | - Test the changes
11 | - If intending to publish, the version in `package.json` will need to be new
12 | - Merge it if it looks good
13 |
14 | ## How to publish the extension:
15 | - Make sure you are on the latest `main` branch of the repo
16 | - You will need to be given access to publish from the publisher account owner
17 | - Install the `vsce` command with `npm install -g vsce` if you don’t have it
18 | - Log in to the freeCodeCamp publisher account with `vsce login freeCodeCamp`, you will be prompted for your personal access token. If you don't have one, follow the [instructions here](https://code.visualstudio.com/api/working-with-extensions/publishing-extension#get-a-personal-access-token) to create one. Make sure you use your email@freeCodeCamp.org account
19 | - Run `vsce package` to create the `.vsix` file
20 | - Run `vsce publish` to publish the new version
21 |
--------------------------------------------------------------------------------
/themes/freeCodeCamp Dark Theme-color-theme.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "vscode://schemas/color-theme",
3 | "name": "freeCodeCamp-dark",
4 | "type": "dark",
5 | "colors": {
6 | "activityBar.background": "#0a0a23",
7 | "activityBar.foreground": "#ffffff",
8 | "activityBar.border": "#0a0a23",
9 | "editor.background": "#2a2a40",
10 | "editor.foreground": "#dfdfe2",
11 | "editorGroupHeader.tabsBackground": "#0a0a23",
12 | "editorIndentGuide.background": "#3b3b4f",
13 | "editorWidget.background": "#0a0a23",
14 | "editorWidget.foreground": "#ffffff",
15 | "focusBorder": "#ffffff",
16 | "menu.background": "#0a0a23",
17 | "menu.foreground": "#ffffff",
18 | "panel.background": "#1b1b32",
19 | "panelTitle.activeBorder": "#f5f6f7",
20 | "panelTitle.inactiveForeground": "#858591",
21 | "sideBar.background": "#1b1b32",
22 | "sideBar.border": "#2a2a40",
23 | "sideBar.foreground": "#f5f6f7",
24 | "sideBarTitle.foreground": "#858591",
25 | "statusBar.background": "#0a0a23",
26 | "statusBar.noFolderBackground": "#0a0a23",
27 | "statusBar.debuggingBackground": "#0a0a23",
28 | "statusBar.border": "#2a2a40",
29 | "statusBarItem.remoteBackground": "#0a0a23",
30 | "tab.activeForeground": "#ffffff",
31 | "tab.border": "#2a2a40",
32 | "tab.inactiveBackground": "#1b1b32",
33 | "tab.inactiveForeground": "#d0d0d5",
34 | "terminal.background": "#0a0a23",
35 | "terminal.foreground": "#ffffff",
36 | "terminal.ansiBrightGreen": "#858591",
37 | "button.background": "#f1be32",
38 | "button.foreground": "#0a0a23",
39 | "dropdown.background": "#0a0a23",
40 | "dropdown.foreground": "#ffffff",
41 | "dropdown.listBackground": "#0a0a23",
42 | "input.background": "#0a0a23",
43 | "input.border": "#0a0a23",
44 | "inputOption.activeBorder": "#d0d0d5",
45 | "selection.background": "#3b3b4f",
46 | "descriptionForeground": "#ffffff",
47 | "scrollbarSlider.background": "#0a0a2399",
48 | "scrollbarSlider.activeBackground": "#0a0a2399",
49 | "scrollbarSlider.hoverBackground": "#0a0a2399",
50 | "progressBar.background": "#0a0a23",
51 | "list.activeSelectionBackground": "#2a2a40",
52 | "list.focusBackground": "#2a2a40",
53 | "list.inactiveSelectionBackground": "#2a2a40",
54 | "list.hoverBackground": "#1b1b32",
55 | "editor.lineHighlightBorder": "#2a2a40",
56 | "activityBarBadge.background": "#007acc",
57 | "window.activeBorder": "#0a0a23",
58 | "window.inactiveBorder": "#0a0a23",
59 | "titleBar.activeBackground": "#0a0a23",
60 | "titleBar.activeForeground": "#ffffff",
61 | "titleBar.inactiveBackground": "#2a2a40",
62 | "titleBar.inactiveForeground": "#dfdfe2"
63 | },
64 | "tokenColors": [
65 | {
66 | "name": "Comment",
67 | "scope": ["comment", "punctuation.definition.comment"],
68 | "settings": {
69 | "fontStyle": "italic",
70 | "foreground": "#858591"
71 | }
72 | },
73 | {
74 | "name": "Variables",
75 | "scope": ["variable", "string constant.other.placeholder"],
76 | "settings": {
77 | "foreground": "#EEFFFF"
78 | }
79 | },
80 | {
81 | "name": "Colors",
82 | "scope": ["constant.other.color"],
83 | "settings": {
84 | "foreground": "#ffffff"
85 | }
86 | },
87 | {
88 | "name": "Invalid",
89 | "scope": ["invalid", "invalid.illegal"],
90 | "settings": {
91 | "foreground": "#FF5370"
92 | }
93 | },
94 | {
95 | "name": "Keyword, Storage",
96 | "scope": ["keyword", "storage.type", "storage.modifier"],
97 | "settings": {
98 | "foreground": "#dbb8ff"
99 | }
100 | },
101 | {
102 | "name": "Operator, Misc",
103 | "scope": [
104 | "keyword.control",
105 | "constant.other.color",
106 | "punctuation",
107 | "meta.tag",
108 | "punctuation.definition.tag",
109 | "punctuation.separator.inheritance.php",
110 | "punctuation.definition.tag.html",
111 | "punctuation.definition.tag.begin.html",
112 | "punctuation.definition.tag.end.html",
113 | "punctuation.section.embedded",
114 | "keyword.other.template",
115 | "keyword.other.substitution"
116 | ],
117 | "settings": {
118 | "foreground": "#89DDFF"
119 | }
120 | },
121 | {
122 | "name": "Tag",
123 | "scope": [
124 | "entity.name.tag",
125 | "meta.tag.sgml",
126 | "markup.deleted.git_gutter"
127 | ],
128 | "settings": {
129 | "foreground": "#f07178"
130 | }
131 | },
132 | {
133 | "name": "Function, Special Method",
134 | "scope": [
135 | "entity.name.function",
136 | "meta.function-call",
137 | "variable.function",
138 | "support.function",
139 | "keyword.other.special-method"
140 | ],
141 | "settings": {
142 | "foreground": "#99c9ff"
143 | }
144 | },
145 | {
146 | "name": "Block Level Variables",
147 | "scope": ["meta.block variable.other"],
148 | "settings": {
149 | "foreground": "#f07178"
150 | }
151 | },
152 | {
153 | "name": "Other Variable, String Link",
154 | "scope": ["support.other.variable", "string.other.link"],
155 | "settings": {
156 | "foreground": "#f07178"
157 | }
158 | },
159 | {
160 | "name": "Number, Constant, Function Argument, Tag Attribute, Embedded",
161 | "scope": [
162 | "constant.numeric",
163 | "constant.language",
164 | "support.constant",
165 | "constant.character",
166 | "constant.escape",
167 | "variable.parameter",
168 | "keyword.other.unit",
169 | "keyword.other"
170 | ],
171 | "settings": {
172 | "foreground": "#F78C6C"
173 | }
174 | },
175 | {
176 | "name": "String, Symbols, Inherited Class, Markup Heading",
177 | "scope": [
178 | "string",
179 | "constant.other.symbol",
180 | "constant.other.key",
181 | "entity.other.inherited-class",
182 | "markup.heading",
183 | "markup.inserted.git_gutter",
184 | "meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js"
185 | ],
186 | "settings": {
187 | "foreground": "#acd157"
188 | }
189 | },
190 | {
191 | "name": "Class, Support",
192 | "scope": [
193 | "entity.name",
194 | "support.type",
195 | "support.class",
196 | "support.orther.namespace.use.php",
197 | "meta.use.php",
198 | "support.other.namespace.php",
199 | "markup.changed.git_gutter",
200 | "support.type.sys-types"
201 | ],
202 | "settings": {
203 | "foreground": "#f1be32"
204 | }
205 | },
206 | {
207 | "name": "Entity Types",
208 | "scope": ["support.type"],
209 | "settings": {
210 | "foreground": "#99c9ff"
211 | }
212 | },
213 | {
214 | "name": "CSS Class and Support",
215 | "scope": [
216 | "source.css support.type.property-name",
217 | "source.sass support.type.property-name",
218 | "source.scss support.type.property-name",
219 | "source.less support.type.property-name",
220 | "source.stylus support.type.property-name",
221 | "source.postcss support.type.property-name"
222 | ],
223 | "settings": {
224 | "foreground": "#99c9ff"
225 | }
226 | },
227 | {
228 | "name": "Sub-methods",
229 | "scope": [
230 | "entity.name.module.js",
231 | "variable.import.parameter.js",
232 | "variable.other.class.js"
233 | ],
234 | "settings": {
235 | "foreground": "#FF5370"
236 | }
237 | },
238 | {
239 | "name": "Language methods",
240 | "scope": ["variable.language"],
241 | "settings": {
242 | "fontStyle": "italic",
243 | "foreground": "#FF5370"
244 | }
245 | },
246 | {
247 | "name": "entity.name.method.js",
248 | "scope": ["entity.name.method.js"],
249 | "settings": {
250 | "fontStyle": "italic",
251 | "foreground": "#99c9ff"
252 | }
253 | },
254 | {
255 | "name": "meta.method.js",
256 | "scope": [
257 | "meta.class-method.js entity.name.function.js",
258 | "variable.function.constructor"
259 | ],
260 | "settings": {
261 | "foreground": "#99c9ff"
262 | }
263 | },
264 | {
265 | "name": "Attributes",
266 | "scope": ["entity.other.attribute-name"],
267 | "settings": {
268 | "foreground": "#dbb8ff"
269 | }
270 | },
271 | {
272 | "name": "HTML Attributes",
273 | "scope": [
274 | "text.html.basic entity.other.attribute-name.html",
275 | "text.html.basic entity.other.attribute-name"
276 | ],
277 | "settings": {
278 | "fontStyle": "italic",
279 | "foreground": "#f1be32"
280 | }
281 | },
282 | {
283 | "name": "CSS Classes",
284 | "scope": ["entity.other.attribute-name.class"],
285 | "settings": {
286 | "foreground": "#f1be32"
287 | }
288 | },
289 | {
290 | "name": "CSS ID's",
291 | "scope": ["source.sass keyword.control"],
292 | "settings": {
293 | "foreground": "#99c9ff"
294 | }
295 | },
296 | {
297 | "name": "Inserted",
298 | "scope": ["markup.inserted"],
299 | "settings": {
300 | "foreground": "#acd157"
301 | }
302 | },
303 | {
304 | "name": "Deleted",
305 | "scope": ["markup.deleted"],
306 | "settings": {
307 | "foreground": "#FF5370"
308 | }
309 | },
310 | {
311 | "name": "Changed",
312 | "scope": ["markup.changed"],
313 | "settings": {
314 | "foreground": "#dbb8ff"
315 | }
316 | },
317 | {
318 | "name": "Regular Expressions",
319 | "scope": ["string.regexp"],
320 | "settings": {
321 | "foreground": "#89DDFF"
322 | }
323 | },
324 | {
325 | "name": "Escape Characters",
326 | "scope": ["constant.character.escape"],
327 | "settings": {
328 | "foreground": "#89DDFF"
329 | }
330 | },
331 | {
332 | "name": "URL",
333 | "scope": ["*url*", "*link*", "*uri*"],
334 | "settings": {
335 | "fontStyle": "underline"
336 | }
337 | },
338 | {
339 | "name": "Decorators",
340 | "scope": [
341 | "tag.decorator.js entity.name.tag.js",
342 | "tag.decorator.js punctuation.definition.tag.js"
343 | ],
344 | "settings": {
345 | "fontStyle": "italic",
346 | "foreground": "#99c9ff"
347 | }
348 | },
349 | {
350 | "name": "ES7 Bind Operator",
351 | "scope": [
352 | "source.js constant.other.object.key.js string.unquoted.label.js"
353 | ],
354 | "settings": {
355 | "fontStyle": "italic",
356 | "foreground": "#FF5370"
357 | }
358 | },
359 | {
360 | "name": "JSON Key - Level 0",
361 | "scope": [
362 | "source.json meta.structure.dictionary.json support.type.property-name.json"
363 | ],
364 | "settings": {
365 | "foreground": "#dbb8ff"
366 | }
367 | },
368 | {
369 | "name": "JSON Key - Level 1",
370 | "scope": [
371 | "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
372 | ],
373 | "settings": {
374 | "foreground": "#f1be32"
375 | }
376 | },
377 | {
378 | "name": "JSON Key - Level 2",
379 | "scope": [
380 | "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
381 | ],
382 | "settings": {
383 | "foreground": "#F78C6C"
384 | }
385 | },
386 | {
387 | "name": "JSON Key - Level 3",
388 | "scope": [
389 | "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
390 | ],
391 | "settings": {
392 | "foreground": "#FF5370"
393 | }
394 | },
395 | {
396 | "name": "JSON Key - Level 4",
397 | "scope": [
398 | "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
399 | ],
400 | "settings": {
401 | "foreground": "#C17E70"
402 | }
403 | },
404 | {
405 | "name": "JSON Key - Level 5",
406 | "scope": [
407 | "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
408 | ],
409 | "settings": {
410 | "foreground": "#99c9ff"
411 | }
412 | },
413 | {
414 | "name": "JSON Key - Level 6",
415 | "scope": [
416 | "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
417 | ],
418 | "settings": {
419 | "foreground": "#f07178"
420 | }
421 | },
422 | {
423 | "name": "JSON Key - Level 7",
424 | "scope": [
425 | "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
426 | ],
427 | "settings": {
428 | "foreground": "#dbb8ff"
429 | }
430 | },
431 | {
432 | "name": "JSON Key - Level 8",
433 | "scope": [
434 | "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
435 | ],
436 | "settings": {
437 | "foreground": "#acd157"
438 | }
439 | },
440 | {
441 | "name": "Markdown - Plain",
442 | "scope": [
443 | "text.html.markdown",
444 | "punctuation.definition.list_item.markdown"
445 | ],
446 | "settings": {
447 | "foreground": "#EEFFFF"
448 | }
449 | },
450 | {
451 | "name": "Markdown - Markup Raw Inline",
452 | "scope": ["text.html.markdown markup.inline.raw.markdown"],
453 | "settings": {
454 | "foreground": "#dbb8ff"
455 | }
456 | },
457 | {
458 | "name": "Markdown - Markup Raw Inline Punctuation",
459 | "scope": [
460 | "text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown"
461 | ],
462 | "settings": {
463 | "foreground": "#65737E"
464 | }
465 | },
466 | {
467 | "name": "Markdown - Heading",
468 | "scope": [
469 | "markdown.heading",
470 | "markup.heading | markup.heading entity.name",
471 | "markup.heading.markdown punctuation.definition.heading.markdown"
472 | ],
473 | "settings": {
474 | "foreground": "#acd157"
475 | }
476 | },
477 | {
478 | "name": "Markup - Italic",
479 | "scope": ["markup.italic"],
480 | "settings": {
481 | "fontStyle": "italic",
482 | "foreground": "#f07178"
483 | }
484 | },
485 | {
486 | "name": "Markup - Bold",
487 | "scope": ["markup.bold", "markup.bold string"],
488 | "settings": {
489 | "fontStyle": "bold",
490 | "foreground": "#f07178"
491 | }
492 | },
493 | {
494 | "name": "Markup - Bold-Italic",
495 | "scope": [
496 | "markup.bold markup.italic",
497 | "markup.italic markup.bold",
498 | "markup.quote markup.bold",
499 | "markup.bold markup.italic string",
500 | "markup.italic markup.bold string",
501 | "markup.quote markup.bold string"
502 | ],
503 | "settings": {
504 | "fontStyle": "bold",
505 | "foreground": "#f07178"
506 | }
507 | },
508 | {
509 | "name": "Markup - Underline",
510 | "scope": ["markup.underline"],
511 | "settings": {
512 | "fontStyle": "underline",
513 | "foreground": "#F78C6C"
514 | }
515 | },
516 | {
517 | "name": "Markdown - Blockquote",
518 | "scope": ["markup.quote punctuation.definition.blockquote.markdown"],
519 | "settings": {
520 | "foreground": "#65737E"
521 | }
522 | },
523 | {
524 | "name": "Markup - Quote",
525 | "scope": ["markup.quote"],
526 | "settings": {
527 | "fontStyle": "italic"
528 | }
529 | },
530 | {
531 | "name": "Markdown - Link",
532 | "scope": ["string.other.link.title.markdown"],
533 | "settings": {
534 | "foreground": "#99c9ff"
535 | }
536 | },
537 | {
538 | "name": "Markdown - Link Description",
539 | "scope": ["string.other.link.description.title.markdown"],
540 | "settings": {
541 | "foreground": "#dbb8ff"
542 | }
543 | },
544 | {
545 | "name": "Markdown - Link Anchor",
546 | "scope": ["constant.other.reference.link.markdown"],
547 | "settings": {
548 | "foreground": "#f1be32"
549 | }
550 | },
551 | {
552 | "name": "Markup - Raw Block",
553 | "scope": ["markup.raw.block"],
554 | "settings": {
555 | "foreground": "#dbb8ff"
556 | }
557 | },
558 | {
559 | "name": "Markdown - Raw Block Fenced",
560 | "scope": ["markup.raw.block.fenced.markdown"],
561 | "settings": {
562 | "foreground": "#00000050"
563 | }
564 | },
565 | {
566 | "name": "Markdown - Fenced Bode Block",
567 | "scope": ["punctuation.definition.fenced.markdown"],
568 | "settings": {
569 | "foreground": "#00000050"
570 | }
571 | },
572 | {
573 | "name": "Markdown - Inline Code",
574 | "scope": ["markup.inline.raw.string.markdown"],
575 | "settings": {
576 | "foreground": "#89CA78"
577 | }
578 | },
579 | {
580 | "name": "Markdown - Fenced Bode Block Variable",
581 | "scope": [
582 | "markup.raw.block.fenced.markdown",
583 | "variable.language.fenced.markdown",
584 | "punctuation.section.class.end"
585 | ],
586 | "settings": {
587 | "foreground": "#EEFFFF"
588 | }
589 | },
590 | {
591 | "name": "Markdown - Fenced Language",
592 | "scope": ["variable.language.fenced.markdown"],
593 | "settings": {
594 | "foreground": "#65737E"
595 | }
596 | },
597 | {
598 | "name": "Markdown - Separator",
599 | "scope": ["meta.separator"],
600 | "settings": {
601 | "fontStyle": "bold",
602 | "foreground": "#65737E"
603 | }
604 | },
605 | {
606 | "name": "Markup - Table",
607 | "scope": ["markup.table"],
608 | "settings": {
609 | "foreground": "#EEFFFF"
610 | }
611 | },
612 | {
613 | "name": "Inherited Clss",
614 | "scope": ["entity.other.inherited-class"],
615 | "settings": {
616 | "foreground": "#E5C07B"
617 | }
618 | }
619 | ]
620 | }
621 |
--------------------------------------------------------------------------------