1{
2 "type": "dark",
3 "colors": {
4 "errorForeground": "#ffeaea",
5 "focusBorder": "#2aa19899",
6 "selection.background": "#2aa19899",
7 "input.background": "#003847",
8 "input.foreground": "#93a1a1",
9 "inputOption.activeBorder": "#2aa19899",
10 "input.placeholderForeground": "#93a1a1aa",
11 "inputValidation.infoBackground": "#052730",
12 "inputValidation.infoBorder": "#363b5f",
13 "inputValidation.warningBackground": "#5d5938",
14 "inputValidation.warningBorder": "#9d8a5e",
15 "inputValidation.errorBackground": "#571b26",
16 "inputValidation.errorBorder": "#a92049",
17 "dropdown.background": "#00212b",
18 "dropdown.border": "#2aa19899",
19 "list.focusBackground": "#005a6f",
20 "list.activeSelectionBackground": "#005a6f",
21 "list.inactiveSelectionBackground": "#00445488",
22 "list.hoverBackground": "#004454aa",
23 "list.dropBackground": "#00445488",
24 "list.highlightForeground": "#1ebcc5",
25 "pickerGroup.foreground": "#2aa19899",
26 "pickerGroup.border": "#2aa19899",
27 "button.background": "#2aa19899",
28 "badge.background": "#047aa6",
29 "progressBar.background": "#047aa6",
30 "editor.background": "#002b36",
31 "editorWidget.background": "#00212b",
32 "editor.selectionBackground": "#073642",
33 "editor.selectionHighlightBackground": "#005a6faa",
34 "editorHoverWidget.background": "#004052",
35 "editor.lineHighlightBackground": "#073642",
36 "editorCursor.foreground": "#839496",
37 "editorWhitespace.foreground": "#93a1a180",
38 "editorLineNumber.foreground": "#566c74",
39 "editorLineNumber.activeForeground": "#6e8a93",
40 "editorGutter.background": "#073642",
41 "editorMarkerNavigationError.background": "#ab395b",
42 "editorMarkerNavigationWarning.background": "#5b7e7a",
43 "editor.wordHighlightBackground": "#004454aa",
44 "editor.wordHighlightStrongBackground": "#005a6faa",
45 "peekViewTitle.background": "#00212b",
46 "peekView.border": "#003847",
47 "peekViewResult.background": "#00212b",
48 "peekViewEditor.background": "#10192c",
49 "peekViewEditorGutter.background": "#073642",
50 "peekViewEditor.matchHighlightBackground": "#7744aa40",
51 "tab.activeBackground": "#002b37",
52 "tab.inactiveBackground": "#004052",
53 "tab.border": "#003847",
54 "tab.activeForeground": "#d6dbdb",
55 "tab.inactiveForeground": "#93a1a1",
56 "editorGroup.background": "#011b23",
57 "editorGroupHeader.tabsBackground": "#004052",
58 "editorGroup.border": "#00212b",
59 "editorGroup.dropBackground": "#2aa19844",
60 "panel.border": "#003847",
61 "statusBar.foreground": "#93a1a1",
62 "statusBar.background": "#00212b",
63 "statusBar.noFolderBackground": "#00212b",
64 "statusBarItem.prominentBackground": "#003847",
65 "statusBarItem.prominentHoverBackground": "#003847",
66 "activityBar.background": "#003847",
67 "sideBar.background": "#00212b",
68 "sideBarTitle.foreground": "#93a1a1",
69 "titleBar.activeBackground": "#002c39",
70 "terminal.foreground": "#839496",
71 "statusBar.debuggingBackground": "#00212b",
72 "debugExceptionWidget.border": "#ab395b",
73 "debugExceptionWidget.background": "#00212b",
74 "debugToolBar.background": "#00212b",
75 "terminal.ansiBlack": "#073642",
76 "terminal.ansiRed": "#dc322f",
77 "terminal.ansiGreen": "#859900",
78 "terminal.ansiYellow": "#b58900",
79 "terminal.ansiBlue": "#268bd2",
80 "terminal.ansiMagenta": "#d33682",
81 "terminal.ansiCyan": "#2aa198",
82 "terminal.ansiWhite": "#839496",
83 "terminal.ansiBrightBlack": "#586e75",
84 "terminal.ansiBrightRed": "#cb4b16",
85 "terminal.ansiBrightGreen": "#859900",
86 "terminal.ansiBrightYellow": "#657b83",
87 "terminal.ansiBrightBlue": "#839496",
88 "terminal.ansiBrightMagenta": "#6c71c4",
89 "terminal.ansiBrightCyan": "#93a1a1",
90 "terminal.ansiBrightWhite": "#839496",
91 "editorBracketHighlight.foreground1": "#268bd2",
92 "editorBracketHighlight.foreground2": "#b58900",
93 "editorBracketHighlight.foreground3": "#d33682"
94 },
95 "tokenColors": [
96 {
97 "settings": {
98 "foreground": "#bbbbbbff",
99 "background": "#002b36ff"
100 }
101 },
102 {
103 "scope": ["meta.embedded", "source.groovy.embedded"],
104 "settings": {
105 "background": "#002B36",
106 "foreground": "#93A1A1"
107 }
108 },
109 {
110 "name": "Comment",
111 "scope": "comment",
112 "settings": {
113 "fontStyle": "italic",
114 "foreground": "#657B83"
115 }
116 },
117 {
118 "name": "String",
119 "scope": "string",
120 "settings": {
121 "foreground": "#2AA198"
122 }
123 },
124 {
125 "name": "Regexp",
126 "scope": "string.regexp",
127 "settings": {
128 "foreground": "#D30102"
129 }
130 },
131 {
132 "name": "Number",
133 "scope": "constant.numeric",
134 "settings": {
135 "foreground": "#D33682"
136 }
137 },
138 {
139 "name": "Variable",
140 "scope": ["variable.language", "variable.other"],
141 "settings": {
142 "foreground": "#268BD2"
143 }
144 },
145 {
146 "name": "Keyword",
147 "scope": "keyword",
148 "settings": {
149 "foreground": "#859900"
150 }
151 },
152 {
153 "name": "Storage",
154 "scope": "storage",
155 "settings": {
156 "fontStyle": "bold",
157 "foreground": "#93A1A1"
158 }
159 },
160 {
161 "name": "Class name",
162 "scope": ["entity.name.class", "entity.name.type"],
163 "settings": {
164 "fontStyle": "",
165 "foreground": "#CB4B16"
166 }
167 },
168 {
169 "name": "Function name",
170 "scope": "entity.name.function",
171 "settings": {
172 "foreground": "#268BD2"
173 }
174 },
175 {
176 "name": "Variable start",
177 "scope": "punctuation.definition.variable",
178 "settings": {
179 "foreground": "#859900"
180 }
181 },
182 {
183 "name": "Embedded code markers",
184 "scope": [
185 "punctuation.section.embedded.begin",
186 "punctuation.section.embedded.end"
187 ],
188 "settings": {
189 "foreground": "#D30102"
190 }
191 },
192 {
193 "name": "Built-in constant",
194 "scope": ["constant.language", "meta.preprocessor"],
195 "settings": {
196 "foreground": "#B58900"
197 }
198 },
199 {
200 "name": "Support.construct",
201 "scope": ["support.function.construct", "keyword.other.new"],
202 "settings": {
203 "foreground": "#CB4B16"
204 }
205 },
206 {
207 "name": "User-defined constant",
208 "scope": ["constant.character", "constant.other"],
209 "settings": {
210 "foreground": "#CB4B16"
211 }
212 },
213 {
214 "name": "Inherited class",
215 "scope": "entity.other.inherited-class",
216 "settings": {
217 "foreground": "#6C71C4"
218 }
219 },
220 {
221 "name": "Function argument",
222 "scope": "variable.parameter",
223 "settings": {}
224 },
225 {
226 "name": "Tag name",
227 "scope": "entity.name.tag",
228 "settings": {
229 "foreground": "#268BD2"
230 }
231 },
232 {
233 "name": "Tag start/end",
234 "scope": "punctuation.definition.tag",
235 "settings": {
236 "foreground": "#657B83"
237 }
238 },
239 {
240 "name": "Tag attribute",
241 "scope": "entity.other.attribute-name",
242 "settings": {
243 "foreground": "#93A1A1"
244 }
245 },
246 {
247 "name": "Library function",
248 "scope": "support.function",
249 "settings": {
250 "foreground": "#268BD2"
251 }
252 },
253 {
254 "name": "Continuation",
255 "scope": "punctuation.separator.continuation",
256 "settings": {
257 "foreground": "#D30102"
258 }
259 },
260 {
261 "name": "Library constant",
262 "scope": "support.constant",
263 "settings": {}
264 },
265 {
266 "name": "Library class/type",
267 "scope": ["support.type", "support.class"],
268 "settings": {
269 "foreground": "#859900"
270 }
271 },
272 {
273 "name": "Library Exception",
274 "scope": "support.type.exception",
275 "settings": {
276 "foreground": "#CB4B16"
277 }
278 },
279 {
280 "name": "Library variable",
281 "scope": "support.other.variable",
282 "settings": {}
283 },
284 {
285 "name": "Invalid",
286 "scope": "invalid",
287 "settings": {}
288 },
289 {
290 "name": "diff: header",
291 "scope": ["meta.diff", "meta.diff.header"],
292 "settings": {
293 "background": "#b58900",
294 "fontStyle": "italic",
295 "foreground": "#E0EDDD"
296 }
297 },
298 {
299 "name": "diff: deleted",
300 "scope": "markup.deleted",
301 "settings": {
302 "background": "#eee8d5",
303 "fontStyle": "",
304 "foreground": "#dc322f"
305 }
306 },
307 {
308 "name": "diff: changed",
309 "scope": "markup.changed",
310 "settings": {
311 "background": "#eee8d5",
312 "fontStyle": "",
313 "foreground": "#cb4b16"
314 }
315 },
316 {
317 "name": "diff: inserted",
318 "scope": "markup.inserted",
319 "settings": {
320 "background": "#eee8d5",
321 "foreground": "#219186"
322 }
323 },
324 {
325 "name": "Markup Quote",
326 "scope": "markup.quote",
327 "settings": {
328 "foreground": "#859900"
329 }
330 },
331 {
332 "name": "Markup Lists",
333 "scope": "markup.list",
334 "settings": {
335 "foreground": "#B58900"
336 }
337 },
338 {
339 "name": "Markup Styling",
340 "scope": ["markup.bold", "markup.italic"],
341 "settings": {
342 "foreground": "#D33682"
343 }
344 },
345 {
346 "name": "Markup Inline",
347 "scope": "markup.inline.raw",
348 "settings": {
349 "fontStyle": "",
350 "foreground": "#2AA198"
351 }
352 },
353 {
354 "name": "Markup Headings",
355 "scope": "markup.heading",
356 "settings": {
357 "foreground": "#268BD2"
358 }
359 },
360 {
361 "name": "Markup Setext Header",
362 "scope": "markup.heading.setext",
363 "settings": {
364 "fontStyle": "",
365 "foreground": "#268BD2"
366 }
367 },
368 {
369 "scope": "token.info-token",
370 "settings": {
371 "foreground": "#6796e6"
372 }
373 },
374 {
375 "scope": "token.warn-token",
376 "settings": {
377 "foreground": "#cd9731"
378 }
379 },
380 {
381 "scope": "token.error-token",
382 "settings": {
383 "foreground": "#f44747"
384 }
385 },
386 {
387 "scope": "token.debug-token",
388 "settings": {
389 "foreground": "#b267e6"
390 }
391 },
392 {
393 "scope": "variable.object.property",
394 "settings": {
395 "foreground": "#839496"
396 }
397 },
398 {
399 "scope": "variable.parameter",
400 "settings": {
401 "foreground": "#839496"
402 }
403 },
404 {
405 "scope": "support.type",
406 "settings": {
407 "fontStyle": ""
408 }
409 },
410 {
411 "scope": "storage.type.function",
412 "settings": {
413 "fontStyle": ""
414 }
415 },
416 {
417 "scope": "entity.other.inherited-class",
418 "settings": {
419 "foreground": "#b58900"
420 }
421 },
422 {
423 "scope": "storage.modifier",
424 "settings": {
425 "foreground": "#859900ff",
426 "fontStyle": ""
427 }
428 },
429 {
430 "scope": "storage.type",
431 "settings": {
432 "foreground": "#859900ff",
433 "fontStyle": ""
434 }
435 },
436 {
437 "scope": "keyword.control.import",
438 "settings": {
439 "foreground": "#D33682"
440 }
441 },
442 {
443 "scope": "storage.modifier.async",
444 "settings": {
445 "foreground": "#859900ff",
446 "fontStyle": ""
447 }
448 },
449 {
450 "scope": "meta.import",
451 "settings": {
452 "foreground": "#839496"
453 }
454 },
455 {
456 "scope": "source.ts",
457 "settings": {
458 "foreground": "#839496"
459 }
460 },
461 {
462 "scope": "meta.function-call",
463 "settings": {
464 "foreground": "#839496"
465 }
466 },
467 {
468 "scope": "entity.name.type",
469 "settings": {
470 "foreground": "#b58900"
471 }
472 },
473 {
474 "scope": "entity.name.function",
475 "settings": {
476 "foreground": "#839496"
477 }
478 },
479 {
480 "scope": "variable.other",
481 "settings": {
482 "foreground": "#839496"
483 }
484 },
485 {
486 "scope": "storage.modifier.tsx",
487 "settings": {
488 "foreground": "#859900"
489 }
490 },
491 {
492 "scope": "entity.name.type.class.python",
493 "settings": {
494 "foreground": "#268BD2"
495 }
496 },
497 {
498 "scope": "support.type.python",
499 "settings": {
500 "foreground": "#268BD2"
501 }
502 },
503 {
504 "scope": "source.python",
505 "settings": {
506 "foreground": "#839496"
507 }
508 },
509 {
510 "scope": "keyword.control.import",
511 "settings": {
512 "foreground": "#cb4b16"
513 }
514 },
515 {
516 "scope": "keyword.control.from",
517 "settings": {
518 "foreground": "#cb4b16"
519 }
520 },
521 {
522 "scope": "constant.language.python",
523 "settings": {
524 "foreground": "#268BD2"
525 }
526 },
527 {
528 "scope": "entity.name.function.python",
529 "settings": {
530 "foreground": "#268BD2"
531 }
532 },
533 {
534 "scope": "punctuation.separator.dictionary.key-value.json, punctuation.separator.array.json, punctuation.separator.dictionary.pair.json",
535 "settings": {
536 "foreground": "#657B83"
537 }
538 },
539 {
540 "scope": "storage.type.ts",
541 "settings": {
542 "foreground": "#268BD2"
543 }
544 },
545 {
546 "scope": "support.type.primitive",
547 "settings": {
548 "foreground": "#b58900"
549 }
550 },
551 {
552 "scope": "punctuation.definition.dictionary.begin.json, punctuation.definition.dictionary.end.json, punctuation.definition.array.begin.json, punctuation.definition.array.end.json",
553 "settings": {
554 "foreground": "#DC3272"
555 }
556 }
557 ]
558}