a programming education platform
www.hypercommit.com
education
1{
2 "name": "diffs-dark",
3 "type": "dark",
4 "colors": {
5 "editor.background": "#0a0a0a",
6 "editor.foreground": "#ADADB1"
7 },
8 "tokenColors": [
9 {
10 "scope": ["comment", "punctuation.definition.comment"],
11 "settings": { "foreground": "#84848A", "fontStyle": "italic" }
12 },
13 {
14 "scope": [
15 "string",
16 "string.quoted",
17 "string.template",
18 "string.regexp",
19 "punctuation.definition.string"
20 ],
21 "settings": { "foreground": "#5ECC71" }
22 },
23 {
24 "scope": ["constant.numeric", "constant.language"],
25 "settings": { "foreground": "#68CDF2" }
26 },
27 {
28 "scope": ["variable.parameter", "variable.other.readwrite"],
29 "settings": { "foreground": "#61D5C0" }
30 },
31 {
32 "scope": [
33 "keyword.operator",
34 "keyword.operator.assignment",
35 "keyword.operator.comparison",
36 "keyword.operator.logical",
37 "keyword.operator.arithmetic",
38 "keyword.operator.relational",
39 "storage.type.function.arrow"
40 ],
41 "settings": { "foreground": "#08C0EF" }
42 },
43 {
44 "scope": [
45 "punctuation",
46 "punctuation.separator",
47 "punctuation.terminator",
48 "punctuation.definition.block",
49 "meta.brace",
50 "meta.delimiter"
51 ],
52 "settings": { "foreground": "#79797F" }
53 },
54 {
55 "scope": [
56 "entity.name.function",
57 "support.function",
58 "meta.function-call entity.name.function",
59 "variable.function"
60 ],
61 "settings": { "foreground": "#9D6AFB" }
62 },
63 {
64 "scope": [
65 "variable.other.property",
66 "meta.object-literal.key",
67 "support.type.property-name"
68 ],
69 "settings": { "foreground": "#FFA359" }
70 },
71 {
72 "scope": [
73 "string.quoted.double.json",
74 "support.type.property-name.json",
75 "meta.structure.dictionary.json string.quoted.double",
76 "meta.structure.dictionary.json support.type.property-name"
77 ],
78 "settings": { "foreground": "#FF6762" }
79 },
80 {
81 "scope": [
82 "keyword.control",
83 "keyword.control.flow",
84 "keyword.control.import",
85 "keyword.control.from",
86 "keyword.control.export",
87 "keyword.control.return",
88 "keyword.control.conditional",
89 "keyword.control.loop",
90 "keyword.other.import",
91 "storage.modifier.import",
92 "storage.modifier.export",
93 "keyword.operator.new",
94 "keyword.package",
95 "keyword.import"
96 ],
97 "settings": { "foreground": "#FF678D" }
98 },
99 {
100 "scope": [
101 "storage.type",
102 "storage.modifier",
103 "keyword.declaration",
104 "keyword.type",
105 "keyword.function",
106 "keyword.struct",
107 "keyword.interface",
108 "keyword.map",
109 "keyword.var",
110 "keyword.const"
111 ],
112 "settings": { "foreground": "#D568EA" }
113 },
114 {
115 "scope": [
116 "variable.language.this",
117 "variable.language.self",
118 "variable.language.super"
119 ],
120 "settings": { "foreground": "#FFCA00" }
121 },
122 {
123 "scope": [
124 "entity.name.type",
125 "entity.name.class",
126 "support.class",
127 "support.type"
128 ],
129 "settings": { "foreground": "#61D5C0" }
130 },
131 {
132 "scope": [
133 "variable",
134 "variable.other",
135 "meta.definition.variable variable",
136 "constant.other"
137 ],
138 "settings": { "foreground": "#FFCA00" }
139 },
140 {
141 "scope": ["entity.name.tag"],
142 "settings": { "foreground": "#FF678D" }
143 },
144 {
145 "scope": ["entity.other.attribute-name"],
146 "settings": { "foreground": "#FFA359" }
147 },
148 {
149 "scope": ["markup.heading"],
150 "settings": { "foreground": "#FF678D", "fontStyle": "bold" }
151 },
152 {
153 "scope": ["markup.bold"],
154 "settings": { "fontStyle": "bold" }
155 },
156 {
157 "scope": ["markup.italic"],
158 "settings": { "fontStyle": "italic" }
159 },
160 {
161 "scope": ["markup.inline.raw", "markup.fenced_code"],
162 "settings": { "foreground": "#5ECC71" }
163 },
164 {
165 "scope": ["markup.inserted"],
166 "settings": { "foreground": "#5ECC71" }
167 },
168 {
169 "scope": ["markup.deleted"],
170 "settings": { "foreground": "#FF6762" }
171 }
172 ]
173}