├── icon.png
├── .vscodeignore
├── assets
├── wave.png
├── dragon.png
├── lotus.png
└── kanagawa.png
├── .gitignore
├── .vscode
└── launch.json
├── LICENSE
├── README.md
├── package.json
└── themes
├── kanagawa-wave-color-theme.json
├── kanagawa-dragon-color-theme.json
└── kanagawa-lotus-color-theme.json
/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/metapho-re/kanagawa-vscode-theme/HEAD/icon.png
--------------------------------------------------------------------------------
/.vscodeignore:
--------------------------------------------------------------------------------
1 | .vscode/**
2 | .vscode-test/**
3 | .gitignore
4 | vsc-extension-quickstart.md
5 |
--------------------------------------------------------------------------------
/assets/wave.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/metapho-re/kanagawa-vscode-theme/HEAD/assets/wave.png
--------------------------------------------------------------------------------
/assets/dragon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/metapho-re/kanagawa-vscode-theme/HEAD/assets/dragon.png
--------------------------------------------------------------------------------
/assets/lotus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/metapho-re/kanagawa-vscode-theme/HEAD/assets/lotus.png
--------------------------------------------------------------------------------
/assets/kanagawa.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/metapho-re/kanagawa-vscode-theme/HEAD/assets/kanagawa.png
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 | yarn-debug.log*
6 | yarn-error.log*
7 | pnpm-debug.log*
8 | lerna-debug.log*
9 |
10 | node_modules
11 |
--------------------------------------------------------------------------------
/.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 | "args": [
13 | "--extensionDevelopmentPath=${workspaceFolder}"
14 | ]
15 | }
16 | ]
17 | }
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2025 Pierre-Alain Castella
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
Kanagawa Visual Studio Code Color Theme
2 |
3 |
4 |

5 |
6 |
7 | A port of the beautiful Kanagawa Neovim color theme, including all three flavors `Wave`, `Dragon` and `Lotus`.
8 |
9 | The extension is available in [Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=metaphore.kanagawa-vscode-color-theme) and [Open VSX Registry](https://open-vsx.org/extension/metaphore/kanagawa-vscode-color-theme).
10 |
11 |
12 |
Wave
13 |

14 |
15 |
16 |
17 |
Dragon
18 |

19 |
20 |
21 |
22 |
Lotus
23 |

24 |
25 |
26 | Credits to [rebelot](https://github.com/rebelot/kanagawa.nvim) for the original Neovim theme and [barklan](https://github.com/barklan/kanagawa.vscode) for the VS Code template.
27 |
28 | ## License
29 |
30 | This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
31 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "categories": [
3 | "Themes"
4 | ],
5 | "contributes": {
6 | "themes": [
7 | {
8 | "label": "Kanagawa Wave",
9 | "uiTheme": "vs-dark",
10 | "path": "./themes/kanagawa-wave-color-theme.json"
11 | },
12 | {
13 | "label": "Kanagawa Dragon",
14 | "uiTheme": "vs-dark",
15 | "path": "./themes/kanagawa-dragon-color-theme.json"
16 | },
17 | {
18 | "label": "Kanagawa Lotus",
19 | "uiTheme": "vs",
20 | "path": "./themes/kanagawa-lotus-color-theme.json"
21 | }
22 | ]
23 | },
24 | "description": "A port of the Kanagawa Neovim color theme for Visual Studio Code, including all three flavors Wave, Dragon and Lotus.",
25 | "devDependencies": {
26 | "@vscode/vsce": "^3.2.1"
27 | },
28 | "displayName": "Kanagawa Flavors",
29 | "engines": {
30 | "vscode": "^1.77.0"
31 | },
32 | "homepage": "https://github.com/metapho-re/kanagawa-vscode-theme",
33 | "icon": "icon.png",
34 | "keywords": [
35 | "kanagawa",
36 | "color",
37 | "theme",
38 | "vscode",
39 | "dark",
40 | "light",
41 | "wave",
42 | "dragon",
43 | "lotus"
44 | ],
45 | "license": "MIT",
46 | "name": "kanagawa-vscode-color-theme",
47 | "publisher": "metaphore",
48 | "repository": {
49 | "type": "git",
50 | "url": "https://github.com/metapho-re/kanagawa-vscode-theme"
51 | },
52 | "scripts": {
53 | "package": "vsce package",
54 | "publish": "vsce publish"
55 | },
56 | "version": "0.5.0"
57 | }
58 |
--------------------------------------------------------------------------------
/themes/kanagawa-wave-color-theme.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Kanagawa Wave",
3 | "type": "dark",
4 | "semanticHighlighting": true,
5 | "colors": {
6 | "activityBar.background": "#2A2A37",
7 | "activityBar.foreground": "#DCD7BA",
8 | "activityBarBadge.background": "#658594",
9 | "activityBarBadge.foreground": "#DCD7BA",
10 | "badge.background": "#2A2A37",
11 | "button.background": "#2A2A37",
12 | "button.foreground": "#C8C093",
13 | "button.secondaryBackground": "#223249",
14 | "button.secondaryForeground": "#DCD7BA",
15 | "checkbox.border": "#223249",
16 | "debugToolBar.background": "#16161D",
17 | "descriptionForeground": "#DCD7BA",
18 | "diffEditor.insertedTextBackground": "#2B332880",
19 | "dropdown.background": "#16161D",
20 | "dropdown.border": "#16161D",
21 | "editor.background": "#1F1F28",
22 | "editor.findMatchBackground": "#2D4F67",
23 | "editor.findMatchBorder": "#FF9E3B",
24 | "editor.findMatchHighlightBackground": "#2D4F6780",
25 | "editor.foreground": "#DCD7BA",
26 | "editorHoverWidget.highlightForeground": "#658594",
27 | "editorInlayHint.foreground": "#727169",
28 | "editorInlayHint.background": "#1F1F28",
29 | "editor.lineHighlightBackground": "#363646",
30 | "editorLineNumber.activeForeground": "#FFA066",
31 | "editorGutter.addedBackground": "#76946A",
32 | "editorGutter.deletedBackground": "#C34043",
33 | "editorGutter.modifiedBackground": "#DCA561",
34 | "editor.wordHighlightBackground": "#3636464D",
35 | "editor.wordHighlightBorder": "#54546D",
36 | "editor.wordHighlightStrongBackground": "#3636464D",
37 | "editor.wordHighlightStrongBorder": "#54546D",
38 | "editor.selectionBackground": "#223249",
39 | "editor.selectionHighlightBackground": "#36364680",
40 | "editor.selectionHighlightBorder": "#54546D",
41 | "editorBracketMatch.background": "#16161D",
42 | "editorBracketMatch.border": "#54546D",
43 | "editorBracketHighlight.foreground1": "#957FB8",
44 | "editorBracketHighlight.foreground2": "#FFA066",
45 | "editorBracketHighlight.foreground3": "#7E9CD8",
46 | "editorBracketHighlight.foreground4": "#D27E99",
47 | "editorBracketHighlight.foreground5": "#E6C384",
48 | "editorBracketHighlight.foreground6": "#7AA89F",
49 | "editorBracketHighlight.unexpectedBracket.foreground": "#FF5D62",
50 | "editorBracketPairGuide.activeBackground1": "#957FB8",
51 | "editorBracketPairGuide.activeBackground2": "#FFA066",
52 | "editorBracketPairGuide.activeBackground3": "#7E9CD8",
53 | "editorBracketPairGuide.activeBackground4": "#D27E99",
54 | "editorBracketPairGuide.activeBackground5": "#E6C384",
55 | "editorBracketPairGuide.activeBackground6": "#7AA89F",
56 | "editorCursor.background": "#1F1F28",
57 | "editorCursor.foreground": "#DCD7BA",
58 | "editorError.foreground": "#E82424",
59 | "editorGroup.border": "#16161D",
60 | "editorGroupHeader.tabsBackground": "#16161D",
61 | "editorHoverWidget.background": "#1F1F28",
62 | "editorHoverWidget.border": "#2A2A37",
63 | "editorIndentGuide.activeBackground1": "#363646",
64 | "editorIndentGuide.background1": "#2A2A37",
65 | "editorLineNumber.foreground": "#54546D",
66 | "editorMarkerNavigation.background": "#363646",
67 | "editorRuler.foreground": "#363646",
68 | "editorSuggestWidget.background": "#223249",
69 | "editorSuggestWidget.border": "#223249",
70 | "editorSuggestWidget.selectedBackground": "#2D4F67",
71 | "editorWarning.foreground": "#FF9E3B",
72 | "editorWhitespace.foreground": "#1F1F28",
73 | "editorWidget.background": "#1F1F28",
74 | "focusBorder": "#223249",
75 | "foreground": "#DCD7BA",
76 | "gitDecoration.ignoredResourceForeground": "#727169",
77 | "input.background": "#16161D",
78 | "list.activeSelectionBackground": "#363646",
79 | "list.activeSelectionForeground": "#DCD7BA",
80 | "list.focusBackground": "#2A2A37",
81 | "list.focusForeground": "#DCD7BA",
82 | "list.highlightForeground": "#7E9CD8",
83 | "list.hoverBackground": "#363646",
84 | "list.hoverForeground": "#DCD7BA",
85 | "list.inactiveSelectionBackground": "#2A2A37",
86 | "list.inactiveSelectionForeground": "#DCD7BA",
87 | "list.warningForeground": "#FF9E3B",
88 | "menubar.selectionBackground": "#16161D",
89 | "menubar.selectionForeground": "#DCD7BA",
90 | "menu.background": "#363646",
91 | "menu.border": "#16161D",
92 | "menu.foreground": "#DCD7BA",
93 | "menu.selectionBackground": "#16161D",
94 | "menu.selectionForeground": "#DCD7BA",
95 | "menu.separatorBackground": "#54546D",
96 | "minimapGutter.addedBackground": "#76946A",
97 | "minimapGutter.deletedBackground": "#C34043",
98 | "minimapGutter.modifiedBackground": "#DCA561",
99 | "panel.border": "#16161D",
100 | "sideBar.border": "#16161D",
101 | "panelSectionHeader.background": "#1F1F28",
102 | "peekView.border": "#54546D",
103 | "peekViewEditor.background": "#2A2A37",
104 | "peekViewEditor.matchHighlightBackground": "#2D4F67",
105 | "peekViewResult.background": "#363646",
106 | "scrollbar.shadow": "#363646",
107 | "scrollbarSlider.activeBackground": "#2A2A3780",
108 | "scrollbarSlider.background": "#54546D66",
109 | "scrollbarSlider.hoverBackground": "#54546D80",
110 | "settings.focusedRowBackground": "#363646",
111 | "settings.headerForeground": "#DCD7BA",
112 | "sideBar.background": "#1F1F28",
113 | "sideBar.foreground": "#DCD7BA",
114 | "sideBarSectionHeader.background": "#363646",
115 | "sideBarSectionHeader.foreground": "#DCD7BA",
116 | "statusBar.background": "#16161D",
117 | "statusBar.debuggingBackground": "#E82424",
118 | "statusBar.debuggingBorder": "#957FB8",
119 | "statusBar.debuggingForeground": "#DCD7BA",
120 | "statusBar.foreground": "#C8C093",
121 | "statusBar.noFolderBackground": "#1F1F28",
122 | "statusBarItem.hoverBackground": "#363646",
123 | "statusBarItem.remoteBackground": "#2D4F67",
124 | "statusBarItem.remoteForeground": "#DCD7BA",
125 | "tab.activeBackground": "#2A2A37",
126 | "tab.activeForeground": "#7E9CD8",
127 | "tab.border": "#2A2A37",
128 | "tab.hoverBackground": "#363646",
129 | "tab.inactiveBackground": "#1A1A22",
130 | "tab.unfocusedHoverBackground": "#1F1F28",
131 | "terminal.ansiBlack": "#16161D",
132 | "terminal.ansiRed": "#C34043",
133 | "terminal.ansiGreen": "#76946A",
134 | "terminal.ansiYellow": "#C0A36E",
135 | "terminal.ansiBlue": "#7E9CD8",
136 | "terminal.ansiMagenta": "#957FB8",
137 | "terminal.ansiCyan": "#6A9589",
138 | "terminal.ansiWhite": "#C8C093",
139 | "terminal.ansiBrightBlack": "#727169",
140 | "terminal.ansiBrightRed": "#E82424",
141 | "terminal.ansiBrightGreen": "#98BB6C",
142 | "terminal.ansiBrightYellow": "#E6C384",
143 | "terminal.ansiBrightBlue": "#7FB4CA",
144 | "terminal.ansiBrightMagenta": "#938AA9",
145 | "terminal.ansiBrightCyan": "#7AA89F",
146 | "terminal.ansiBrightWhite": "#DCD7BA",
147 | "terminal.background": "#1F1F28",
148 | "terminal.border": "#16161D",
149 | "terminal.foreground": "#DCD7BA",
150 | "terminal.selectionBackground": "#223249",
151 | "textBlockQuote.background": "#1F1F28",
152 | "textBlockQuote.border": "#16161D",
153 | "textLink.foreground": "#6A9589",
154 | "textPreformat.foreground": "#FF9E3B",
155 | "titleBar.activeBackground": "#363646",
156 | "titleBar.activeForeground": "#DCD7BA",
157 | "titleBar.inactiveBackground": "#1F1F28",
158 | "titleBar.inactiveForeground": "#DCD7BA",
159 | "walkThrough.embeddedEditorBackground": "#1F1F28"
160 | },
161 | "tokenColors": [
162 | {
163 | "name": "Comment",
164 | "scope": ["comment", "punctuation.definition.comment"],
165 | "settings": {
166 | "foreground": "#727169"
167 | }
168 | },
169 | {
170 | "name": "Variable",
171 | "scope": ["variable", "string constant.other.placeholder"],
172 | "settings": {
173 | "foreground": "#DCD7BA"
174 | }
175 | },
176 | {
177 | "name": "Color",
178 | "scope": ["constant.other.color"],
179 | "settings": {
180 | "foreground": "#FFA066"
181 | }
182 | },
183 | {
184 | "name": "Invalid",
185 | "scope": ["invalid", "invalid.illegal"],
186 | "settings": {
187 | "foreground": "#E82424"
188 | }
189 | },
190 | {
191 | "name": "Storage - Type",
192 | "scope": ["storage.type"],
193 | "settings": {
194 | "foreground": "#957FB8"
195 | }
196 | },
197 | {
198 | "name": "Storage - Modifier",
199 | "scope": ["storage.modifier"],
200 | "settings": {
201 | "foreground": "#957FB8"
202 | }
203 | },
204 | {
205 | "name": "Control Keyword",
206 | "scope": [
207 | "keyword.control.flow",
208 | "keyword.control.conditional",
209 | "keyword.control.loop"
210 | ],
211 | "settings": {
212 | "foreground": "#957FB8",
213 | "fontStyle": "bold"
214 | }
215 | },
216 | {
217 | "name": "Operator, Misc",
218 | "scope": [
219 | "keyword.control",
220 | "constant.other.color",
221 | "meta.tag",
222 | "keyword.other.template",
223 | "keyword.other.substitution",
224 | "keyword.other"
225 | ],
226 | "settings": {
227 | "foreground": "#957FB8"
228 | }
229 | },
230 | {
231 | "name": "ini File Definition",
232 | "scope": ["keyword.other.definition.ini"],
233 | "settings": {
234 | "foreground": "#FFA066"
235 | }
236 | },
237 | {
238 | "name": "Operator, Misc",
239 | "scope": ["keyword.control.trycatch"],
240 | "settings": {
241 | "foreground": "#FF5D62",
242 | "fontStyle": "bold"
243 | }
244 | },
245 | {
246 | "name": "Identifier",
247 | "scope": ["keyword.other.unit", "keyword.operator"],
248 | "settings": {
249 | "foreground": "#E6C384"
250 | }
251 | },
252 | {
253 | "name": "Punctuation, Brace",
254 | "scope": [
255 | "punctuation",
256 | "punctuation.definition.tag",
257 | "punctuation.separator.inheritance.php",
258 | "punctuation.definition.tag.html",
259 | "punctuation.definition.tag.begin.html",
260 | "punctuation.definition.tag.end.html",
261 | "punctuation.section.embedded",
262 | "meta.brace",
263 | "keyword.operator.type.annotation",
264 | "keyword.operator.namespace"
265 | ],
266 | "settings": {
267 | "foreground": "#9CABCA"
268 | }
269 | },
270 | {
271 | "name": "Tag",
272 | "scope": ["entity.name.tag", "meta.tag.sgml"],
273 | "settings": {
274 | "foreground": "#E6C384"
275 | }
276 | },
277 | {
278 | "name": "Function",
279 | "scope": [
280 | "entity.name.function",
281 | "meta.function-call",
282 | "variable.function",
283 | "support.function"
284 | ],
285 | "settings": {
286 | "foreground": "#7E9CD8"
287 | }
288 | },
289 | {
290 | "name": "Special Method",
291 | "scope": ["keyword.other.special-method"],
292 | "settings": {
293 | "foreground": "#7FB4CA"
294 | }
295 | },
296 | {
297 | "name": "Macro",
298 | "scope": ["entity.name.function.macro"],
299 | "settings": {
300 | "foreground": "#E46876"
301 | }
302 | },
303 | {
304 | "name": "Block Level Variable",
305 | "scope": ["meta.block variable.other"],
306 | "settings": {
307 | "foreground": "#DCD7BA"
308 | }
309 | },
310 | {
311 | "name": "Enum Member",
312 | "scope": ["variable.other.enummember"],
313 | "settings": {
314 | "foreground": "#FFA066"
315 | }
316 | },
317 | {
318 | "name": "Other Variable",
319 | "scope": ["support.other.variable"],
320 | "settings": {
321 | "foreground": "#DCD7BA"
322 | }
323 | },
324 | {
325 | "name": "String Link",
326 | "scope": ["string.other.link"],
327 | "settings": {
328 | "foreground": "#7FB4CA"
329 | }
330 | },
331 | {
332 | "name": "Constant, Function Argument, Tag Attribute, Embedded",
333 | "scope": [
334 | "constant.numeric",
335 | "constant.language",
336 | "support.constant",
337 | "constant.character",
338 | "constant.escape"
339 | ],
340 | "settings": {
341 | "foreground": "#FFA066"
342 | }
343 | },
344 | {
345 | "name": "Boolean",
346 | "scope": ["constant.language.boolean"],
347 | "settings": {
348 | "foreground": "#FFA066"
349 | }
350 | },
351 | {
352 | "name": "Number",
353 | "scope": ["constant.numeric"],
354 | "settings": {
355 | "foreground": "#D27E99"
356 | }
357 | },
358 | {
359 | "name": "String, Symbol, Inherited Class, Markup Heading",
360 | "scope": [
361 | "string",
362 | "punctuation.definition.string",
363 | "constant.other.symbol",
364 | "constant.other.key",
365 | "entity.other.inherited-class",
366 | "markup.heading",
367 | "markup.inserted.git_gutter",
368 | "meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js",
369 | "markup.inline.raw.string"
370 | ],
371 | "settings": {
372 | "foreground": "#98BB6C"
373 | }
374 | },
375 | {
376 | "name": "Class, Support",
377 | "scope": [
378 | "entity.name",
379 | "support.type",
380 | "support.class",
381 | "support.other.namespace.use.php",
382 | "meta.use.php",
383 | "support.other.namespace.php",
384 | "support.type.sys-types"
385 | ],
386 | "settings": {
387 | "foreground": "#7AA89F"
388 | }
389 | },
390 | {
391 | "name": "Namespace, Module",
392 | "scope": ["entity.name.type.module", "entity.name.namespace"],
393 | "settings": {
394 | "foreground": "#E6C384"
395 | }
396 | },
397 | {
398 | "name": "Go Import",
399 | "scope": ["entity.name.import.go"],
400 | "settings": {
401 | "foreground": "#98BB6C"
402 | }
403 | },
404 | {
405 | "name": "Blade Directive",
406 | "scope": ["keyword.blade"],
407 | "settings": {
408 | "foreground": "#957FB8"
409 | }
410 | },
411 | {
412 | "name": "Property",
413 | "scope": ["variable.other.property"],
414 | "settings": {
415 | "foreground": "#E6C384"
416 | }
417 | },
418 | {
419 | "name": "Import",
420 | "scope": ["keyword.control.import", "keyword.import", "meta.import"],
421 | "settings": {
422 | "foreground": "#FFA066"
423 | }
424 | },
425 | {
426 | "name": "CSS Class and Support",
427 | "scope": [
428 | "source.css support.type.property-name",
429 | "source.sass support.type.property-name",
430 | "source.scss support.type.property-name",
431 | "source.less support.type.property-name",
432 | "source.stylus support.type.property-name",
433 | "source.postcss support.type.property-name"
434 | ],
435 | "settings": {
436 | "foreground": "#7AA89F"
437 | }
438 | },
439 | {
440 | "name": "Sub Method",
441 | "scope": [
442 | "entity.name.module.js",
443 | "variable.import.parameter.js",
444 | "variable.other.class.js"
445 | ],
446 | "settings": {
447 | "foreground": "#FF5D62"
448 | }
449 | },
450 | {
451 | "name": "Language Method",
452 | "scope": ["variable.language"],
453 | "settings": {
454 | "foreground": "#FF5D62"
455 | }
456 | },
457 | {
458 | "name": "entity.name.method.js",
459 | "scope": ["entity.name.method.js"],
460 | "settings": {
461 | "foreground": "#7FB4CA"
462 | }
463 | },
464 | {
465 | "name": "meta.method.js",
466 | "scope": [
467 | "meta.class-method.js entity.name.function.js",
468 | "variable.function.constructor"
469 | ],
470 | "settings": {
471 | "foreground": "#7FB4CA"
472 | }
473 | },
474 | {
475 | "name": "Attribute",
476 | "scope": ["entity.other.attribute-name"],
477 | "settings": {
478 | "foreground": "#957FB8"
479 | }
480 | },
481 | {
482 | "name": "CSS Class",
483 | "scope": ["entity.other.attribute-name.class"],
484 | "settings": {
485 | "foreground": "#E6C384"
486 | }
487 | },
488 | {
489 | "name": "CSS ID",
490 | "scope": ["source.sass keyword.control"],
491 | "settings": {
492 | "foreground": "#7FB4CA"
493 | }
494 | },
495 | {
496 | "name": "Inserted",
497 | "scope": ["markup.inserted"],
498 | "settings": {
499 | "foreground": "#76946A"
500 | }
501 | },
502 | {
503 | "name": "Deleted",
504 | "scope": ["markup.deleted"],
505 | "settings": {
506 | "foreground": "#C34043"
507 | }
508 | },
509 | {
510 | "name": "Changed",
511 | "scope": ["markup.changed"],
512 | "settings": {
513 | "foreground": "#DCA561"
514 | }
515 | },
516 | {
517 | "name": "Regular Expression",
518 | "scope": ["string.regexp"],
519 | "settings": {
520 | "foreground": "#C0A36E"
521 | }
522 | },
523 | {
524 | "name": "Escape Character",
525 | "scope": ["constant.character.escape"],
526 | "settings": {
527 | "foreground": "#7FB4CA"
528 | }
529 | },
530 | {
531 | "name": "URL",
532 | "scope": ["*url*", "*link*", "*uri*"],
533 | "settings": {
534 | "fontStyle": "underline"
535 | }
536 | },
537 | {
538 | "name": "Decorator",
539 | "scope": [
540 | "tag.decorator.js entity.name.tag.js",
541 | "tag.decorator.js punctuation.definition.tag.js"
542 | ],
543 | "settings": {
544 | "foreground": "#957FB8"
545 | }
546 | },
547 | {
548 | "name": "ES7 Bind Operator",
549 | "scope": [
550 | "source.js constant.other.object.key.js string.unquoted.label.js"
551 | ],
552 | "settings": {
553 | "foreground": "#FF5D62"
554 | }
555 | },
556 | {
557 | "name": "JSON Key - Level 0",
558 | "scope": [
559 | "source.json meta.structure.dictionary.json support.type.property-name.json"
560 | ],
561 | "settings": {
562 | "foreground": "#D27E99"
563 | }
564 | },
565 | {
566 | "name": "JSON Key - Level 1",
567 | "scope": [
568 | "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
569 | ],
570 | "settings": {
571 | "foreground": "#E6C384"
572 | }
573 | },
574 | {
575 | "name": "JSON Key - Level 2",
576 | "scope": [
577 | "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"
578 | ],
579 | "settings": {
580 | "foreground": "#FFA066"
581 | }
582 | },
583 | {
584 | "name": "JSON Key - Level 3",
585 | "scope": [
586 | "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"
587 | ],
588 | "settings": {
589 | "foreground": "#FF5D62"
590 | }
591 | },
592 | {
593 | "name": "JSON Key - Level 4",
594 | "scope": [
595 | "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"
596 | ],
597 | "settings": {
598 | "foreground": "#FFA066"
599 | }
600 | },
601 | {
602 | "name": "JSON Key - Level 5",
603 | "scope": [
604 | "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"
605 | ],
606 | "settings": {
607 | "foreground": "#7E9CD8"
608 | }
609 | },
610 | {
611 | "name": "JSON Key - Level 6",
612 | "scope": [
613 | "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"
614 | ],
615 | "settings": {
616 | "foreground": "#D27E99"
617 | }
618 | },
619 | {
620 | "name": "JSON Key - Level 7",
621 | "scope": [
622 | "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"
623 | ],
624 | "settings": {
625 | "foreground": "#957FB8"
626 | }
627 | },
628 | {
629 | "name": "JSON Key - Level 8",
630 | "scope": [
631 | "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"
632 | ],
633 | "settings": {
634 | "foreground": "#98BB6C"
635 | }
636 | },
637 | {
638 | "name": "HTML text",
639 | "scope": [
640 | "meta.tag JSXNested",
641 | "meta.jsx.children",
642 | "text.html",
643 | "text.log"
644 | ],
645 | "settings": {
646 | "foreground": "#DCD7BA"
647 | }
648 | },
649 | {
650 | "name": "Markdown - Plain",
651 | "scope": [
652 | "text.html.markdown",
653 | "punctuation.definition.list_item.markdown"
654 | ],
655 | "settings": {
656 | "foreground": "#DCD7BA"
657 | }
658 | },
659 | {
660 | "name": "Markdown - Markup Raw Inline",
661 | "scope": ["text.html.markdown markup.inline.raw.markdown"],
662 | "settings": {
663 | "foreground": "#957FB8"
664 | }
665 | },
666 | {
667 | "name": "Markdown - Markup Raw Inline Punctuation",
668 | "scope": [
669 | "text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown"
670 | ],
671 | "settings": {
672 | "foreground": "#957FB8"
673 | }
674 | },
675 | {
676 | "name": "Markdown - Heading",
677 | "scope": [
678 | "markdown.heading",
679 | "entity.name.section.markdown",
680 | "markup.heading.markdown"
681 | ],
682 | "settings": {
683 | "foreground": "#7E9CD8"
684 | }
685 | },
686 | {
687 | "name": "Markup - Italic",
688 | "scope": ["markup.italic"],
689 | "settings": {
690 | "fontStyle": "italic",
691 | "foreground": "#E46876"
692 | }
693 | },
694 | {
695 | "name": "Markup - Bold",
696 | "scope": ["markup.bold", "markup.bold string"],
697 | "settings": {
698 | "fontStyle": "bold"
699 | }
700 | },
701 | {
702 | "name": "Markup - Bold-Italic",
703 | "scope": [
704 | "markup.bold markup.italic",
705 | "markup.italic markup.bold",
706 | "markup.quote markup.bold",
707 | "markup.bold markup.italic string",
708 | "markup.italic markup.bold string",
709 | "markup.quote markup.bold string"
710 | ],
711 | "settings": {
712 | "fontStyle": "bold",
713 | "foreground": "#E46876"
714 | }
715 | },
716 | {
717 | "name": "Markup - Underline",
718 | "scope": ["markup.underline"],
719 | "settings": {
720 | "fontStyle": "underline",
721 | "foreground": "#7FB4CA"
722 | }
723 | },
724 | {
725 | "name": "Markdown - Blockquote",
726 | "scope": ["markup.quote punctuation.definition.blockquote.markdown"],
727 | "settings": {
728 | "foreground": "#727169"
729 | }
730 | },
731 | {
732 | "name": "Markup - Quote",
733 | "scope": ["markup.quote"],
734 | "settings": {
735 | "fontStyle": "italic"
736 | }
737 | },
738 | {
739 | "name": "Markdown - Link",
740 | "scope": ["string.other.link.title.markdown"],
741 | "settings": {
742 | "foreground": "#FFA066"
743 | }
744 | },
745 | {
746 | "name": "Markdown - Link Description",
747 | "scope": ["string.other.link.description.title.markdown"],
748 | "settings": {
749 | "foreground": "#957FB8"
750 | }
751 | },
752 | {
753 | "name": "Markdown - Link Anchor",
754 | "scope": ["constant.other.reference.link.markdown"],
755 | "settings": {
756 | "foreground": "#E6C384"
757 | }
758 | },
759 | {
760 | "name": "Markup - Raw Block",
761 | "scope": ["markup.raw.block"],
762 | "settings": {
763 | "foreground": "#957FB8"
764 | }
765 | },
766 | {
767 | "name": "Markdown - Raw Block Fenced",
768 | "scope": ["markup.raw.block.fenced.markdown"],
769 | "settings": {
770 | "foreground": "#727169"
771 | }
772 | },
773 | {
774 | "name": "Markdown - Fenced Bode Block",
775 | "scope": ["punctuation.definition.fenced.markdown"],
776 | "settings": {
777 | "foreground": "#727169"
778 | }
779 | },
780 | {
781 | "name": "Markdown - Fenced Bode Block Variable",
782 | "scope": [
783 | "markup.raw.block.fenced.markdown",
784 | "variable.language.fenced.markdown",
785 | "punctuation.section.class.end"
786 | ],
787 | "settings": {
788 | "foreground": "#DCD7BA"
789 | }
790 | },
791 | {
792 | "name": "Markdown - Fenced Language",
793 | "scope": ["variable.language.fenced.markdown"],
794 | "settings": {
795 | "foreground": "#727169"
796 | }
797 | },
798 | {
799 | "name": "Markdown - Separator",
800 | "scope": ["meta.separator"],
801 | "settings": {
802 | "fontStyle": "bold",
803 | "foreground": "#9CABCA"
804 | }
805 | },
806 | {
807 | "name": "Markup - Table",
808 | "scope": ["markup.table"],
809 | "settings": {
810 | "foreground": "#DCD7BA"
811 | }
812 | }
813 | ],
814 | "semanticTokenColors": {
815 | "parameter": "#B8B4D0",
816 | "variable": "#DCD7BA",
817 | "arithmetic": "#C0A36E",
818 | "method": "#7FB4CA",
819 | "function": "#7E9CD8",
820 | "operator": "#C0A36E",
821 | "parameter.declaration": "#B8B4D0",
822 | "parameter.definition": "#B8B4D0",
823 | "variable.readonly": "#DCD7BA",
824 | "variable.readonly.local": "#DCD7BA",
825 | "variable.readonly.defaultLibrary": "#DCD7BA",
826 | "macro": "#E46876",
827 | "keyword.controlFlow": {
828 | "foreground": "#957FB8",
829 | "fontStyle": "bold"
830 | }
831 | }
832 | }
833 |
--------------------------------------------------------------------------------
/themes/kanagawa-dragon-color-theme.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Kanagawa Dragon",
3 | "type": "dark",
4 | "semanticHighlighting": true,
5 | "colors": {
6 | "activityBar.background": "#282727",
7 | "activityBar.foreground": "#C5C9C5",
8 | "activityBarBadge.background": "#658594",
9 | "activityBarBadge.foreground": "#C5C9C5",
10 | "badge.background": "#282727",
11 | "button.background": "#282727",
12 | "button.foreground": "#C8C093",
13 | "button.secondaryBackground": "#223249",
14 | "button.secondaryForeground": "#C5C9C5",
15 | "checkbox.border": "#223249",
16 | "debugToolBar.background": "#0D0C0C",
17 | "descriptionForeground": "#C5C9C5",
18 | "diffEditor.insertedTextBackground": "#2B332880",
19 | "dropdown.background": "#0D0C0C",
20 | "dropdown.border": "#0D0C0C",
21 | "editor.background": "#181616",
22 | "editor.findMatchBackground": "#2D4F67",
23 | "editor.findMatchBorder": "#FF9E3B",
24 | "editor.findMatchHighlightBackground": "#2D4F6780",
25 | "editor.foreground": "#C5C9C5",
26 | "editorHoverWidget.highlightForeground": "#658594",
27 | "editorInlayHint.foreground": "#737C73",
28 | "editorInlayHint.background": "#181616",
29 | "editor.lineHighlightBackground": "#393836",
30 | "editorLineNumber.activeForeground": "#FFA066",
31 | "editorGutter.addedBackground": "#76946A",
32 | "editorGutter.deletedBackground": "#C34043",
33 | "editorGutter.modifiedBackground": "#DCA561",
34 | "editor.wordHighlightBackground": "#3938364D",
35 | "editor.wordHighlightBorder": "#625E5A",
36 | "editor.wordHighlightStrongBackground": "#3938364D",
37 | "editor.wordHighlightStrongBorder": "#625E5A",
38 | "editor.selectionBackground": "#223249",
39 | "editor.selectionHighlightBackground": "#39383680",
40 | "editor.selectionHighlightBorder": "#625E5A",
41 | "editorBracketMatch.background": "#0D0C0C",
42 | "editorBracketMatch.border": "#625E5A",
43 | "editorBracketHighlight.foreground1": "#8992A7",
44 | "editorBracketHighlight.foreground2": "#B6927B",
45 | "editorBracketHighlight.foreground3": "#8BA4B0",
46 | "editorBracketHighlight.foreground4": "#A292A3",
47 | "editorBracketHighlight.foreground5": "#C4B28A",
48 | "editorBracketHighlight.foreground6": "#8EA4A2",
49 | "editorBracketHighlight.unexpectedBracket.foreground": "#C4746E",
50 | "editorBracketPairGuide.activeBackground1": "#8992A7",
51 | "editorBracketPairGuide.activeBackground2": "#B6927B",
52 | "editorBracketPairGuide.activeBackground3": "#8BA4B0",
53 | "editorBracketPairGuide.activeBackground4": "#A292A3",
54 | "editorBracketPairGuide.activeBackground5": "#C4B28A",
55 | "editorBracketPairGuide.activeBackground6": "#8EA4A2",
56 | "editorCursor.background": "#181616",
57 | "editorCursor.foreground": "#C5C9C5",
58 | "editorError.foreground": "#E82424",
59 | "editorGroup.border": "#0D0C0C",
60 | "editorGroupHeader.tabsBackground": "#0D0C0C",
61 | "editorHoverWidget.background": "#181616",
62 | "editorHoverWidget.border": "#282727",
63 | "editorIndentGuide.activeBackground1": "#393836",
64 | "editorIndentGuide.background1": "#282727",
65 | "editorLineNumber.foreground": "#625E5A",
66 | "editorMarkerNavigation.background": "#393836",
67 | "editorRuler.foreground": "#393836",
68 | "editorSuggestWidget.background": "#223249",
69 | "editorSuggestWidget.border": "#223249",
70 | "editorSuggestWidget.selectedBackground": "#2D4F67",
71 | "editorWarning.foreground": "#FF9E3B",
72 | "editorWhitespace.foreground": "#181616",
73 | "editorWidget.background": "#181616",
74 | "focusBorder": "#223249",
75 | "foreground": "#C5C9C5",
76 | "gitDecoration.ignoredResourceForeground": "#737C73",
77 | "input.background": "#0D0C0C",
78 | "list.activeSelectionBackground": "#393836",
79 | "list.activeSelectionForeground": "#C5C9C5",
80 | "list.focusBackground": "#282727",
81 | "list.focusForeground": "#C5C9C5",
82 | "list.highlightForeground": "#8BA4B0",
83 | "list.hoverBackground": "#393836",
84 | "list.hoverForeground": "#C5C9C5",
85 | "list.inactiveSelectionBackground": "#282727",
86 | "list.inactiveSelectionForeground": "#C5C9C5",
87 | "list.warningForeground": "#FF9E3B",
88 | "menubar.selectionBackground": "#0D0C0C",
89 | "menubar.selectionForeground": "#C5C9C5",
90 | "menu.background": "#393836",
91 | "menu.border": "#0D0C0C",
92 | "menu.foreground": "#C5C9C5",
93 | "menu.selectionBackground": "#0D0C0C",
94 | "menu.selectionForeground": "#C5C9C5",
95 | "menu.separatorBackground": "#625E5A",
96 | "minimapGutter.addedBackground": "#76946A",
97 | "minimapGutter.deletedBackground": "#C34043",
98 | "minimapGutter.modifiedBackground": "#DCA561",
99 | "panel.border": "#0D0C0C",
100 | "sideBar.border": "#0D0C0C",
101 | "panelSectionHeader.background": "#181616",
102 | "peekView.border": "#625E5A",
103 | "peekViewEditor.background": "#282727",
104 | "peekViewEditor.matchHighlightBackground": "#2D4F67",
105 | "peekViewResult.background": "#393836",
106 | "scrollbar.shadow": "#393836",
107 | "scrollbarSlider.activeBackground": "#28272780",
108 | "scrollbarSlider.background": "#625E5A66",
109 | "scrollbarSlider.hoverBackground": "#625E5A80",
110 | "settings.focusedRowBackground": "#393836",
111 | "settings.headerForeground": "#C5C9C5",
112 | "sideBar.background": "#181616",
113 | "sideBar.foreground": "#C5C9C5",
114 | "sideBarSectionHeader.background": "#393836",
115 | "sideBarSectionHeader.foreground": "#C5C9C5",
116 | "statusBar.background": "#0D0C0C",
117 | "statusBar.debuggingBackground": "#E82424",
118 | "statusBar.debuggingBorder": "#8992A7",
119 | "statusBar.debuggingForeground": "#C5C9C5",
120 | "statusBar.foreground": "#C8C093",
121 | "statusBar.noFolderBackground": "#181616",
122 | "statusBarItem.hoverBackground": "#393836",
123 | "statusBarItem.remoteBackground": "#2D4F67",
124 | "statusBarItem.remoteForeground": "#C5C9C5",
125 | "tab.activeBackground": "#282727",
126 | "tab.activeForeground": "#8BA4B0",
127 | "tab.border": "#282727",
128 | "tab.hoverBackground": "#393836",
129 | "tab.inactiveBackground": "#1D1C19",
130 | "tab.unfocusedHoverBackground": "#181616",
131 | "terminal.ansiBlack": "#0D0C0C",
132 | "terminal.ansiRed": "#C4746E",
133 | "terminal.ansiGreen": "#8A9A7B",
134 | "terminal.ansiYellow": "#C4B28A",
135 | "terminal.ansiBlue": "#8BA4B0",
136 | "terminal.ansiMagenta": "#A292A3",
137 | "terminal.ansiCyan": "#8EA4A2",
138 | "terminal.ansiWhite": "#C8C093",
139 | "terminal.ansiBrightBlack": "#A6A69C",
140 | "terminal.ansiBrightRed": "#E46876",
141 | "terminal.ansiBrightGreen": "#87A987",
142 | "terminal.ansiBrightYellow": "#E6C384",
143 | "terminal.ansiBrightBlue": "#7FB4CA",
144 | "terminal.ansiBrightMagenta": "#938AA9",
145 | "terminal.ansiBrightCyan": "#7AA89F",
146 | "terminal.ansiBrightWhite": "#C5C9C5",
147 | "terminal.background": "#181616",
148 | "terminal.border": "#0D0C0C",
149 | "terminal.foreground": "#C5C9C5",
150 | "terminal.selectionBackground": "#223249",
151 | "textBlockQuote.background": "#181616",
152 | "textBlockQuote.border": "#0D0C0C",
153 | "textLink.foreground": "#6A9589",
154 | "textPreformat.foreground": "#FF9E3B",
155 | "titleBar.activeBackground": "#393836",
156 | "titleBar.activeForeground": "#C5C9C5",
157 | "titleBar.inactiveBackground": "#181616",
158 | "titleBar.inactiveForeground": "#C5C9C5",
159 | "walkThrough.embeddedEditorBackground": "#181616"
160 | },
161 | "tokenColors": [
162 | {
163 | "name": "Comment",
164 | "scope": ["comment", "punctuation.definition.comment"],
165 | "settings": {
166 | "foreground": "#737C73"
167 | }
168 | },
169 | {
170 | "name": "Variable",
171 | "scope": ["variable", "string constant.other.placeholder"],
172 | "settings": {
173 | "foreground": "#C5C9C5"
174 | }
175 | },
176 | {
177 | "name": "Color",
178 | "scope": ["constant.other.color"],
179 | "settings": {
180 | "foreground": "#B6927B"
181 | }
182 | },
183 | {
184 | "name": "Invalid",
185 | "scope": ["invalid", "invalid.illegal"],
186 | "settings": {
187 | "foreground": "#E82424"
188 | }
189 | },
190 | {
191 | "name": "Storage - Type",
192 | "scope": ["storage.type"],
193 | "settings": {
194 | "foreground": "#8992A7"
195 | }
196 | },
197 | {
198 | "name": "Storage - Modifier",
199 | "scope": ["storage.modifier"],
200 | "settings": {
201 | "foreground": "#8992A7"
202 | }
203 | },
204 | {
205 | "name": "Control Keyword",
206 | "scope": [
207 | "keyword.control.flow",
208 | "keyword.control.conditional",
209 | "keyword.control.loop"
210 | ],
211 | "settings": {
212 | "foreground": "#8992A7",
213 | "fontStyle": "bold"
214 | }
215 | },
216 | {
217 | "name": "Operator, Misc",
218 | "scope": [
219 | "keyword.control",
220 | "constant.other.color",
221 | "meta.tag",
222 | "keyword.other.template",
223 | "keyword.other.substitution",
224 | "keyword.other"
225 | ],
226 | "settings": {
227 | "foreground": "#8992A7"
228 | }
229 | },
230 | {
231 | "name": "ini File Definition",
232 | "scope": ["keyword.other.definition.ini"],
233 | "settings": {
234 | "foreground": "#B6927B"
235 | }
236 | },
237 | {
238 | "name": "Operator, Misc",
239 | "scope": ["keyword.control.trycatch"],
240 | "settings": {
241 | "foreground": "#C4746E",
242 | "fontStyle": "bold"
243 | }
244 | },
245 | {
246 | "name": "Identifier",
247 | "scope": ["keyword.other.unit", "keyword.operator"],
248 | "settings": {
249 | "foreground": "#C4B28A"
250 | }
251 | },
252 | {
253 | "name": "Punctuation, Brace",
254 | "scope": [
255 | "punctuation",
256 | "punctuation.definition.tag",
257 | "punctuation.separator.inheritance.php",
258 | "punctuation.definition.tag.html",
259 | "punctuation.definition.tag.begin.html",
260 | "punctuation.definition.tag.end.html",
261 | "punctuation.section.embedded",
262 | "meta.brace",
263 | "keyword.operator.type.annotation",
264 | "keyword.operator.namespace"
265 | ],
266 | "settings": {
267 | "foreground": "#9E9B93"
268 | }
269 | },
270 | {
271 | "name": "Tag",
272 | "scope": ["entity.name.tag", "meta.tag.sgml"],
273 | "settings": {
274 | "foreground": "#C4B28A"
275 | }
276 | },
277 | {
278 | "name": "Function",
279 | "scope": [
280 | "entity.name.function",
281 | "meta.function-call",
282 | "variable.function",
283 | "support.function"
284 | ],
285 | "settings": {
286 | "foreground": "#8BA4B0"
287 | }
288 | },
289 | {
290 | "name": "Special Method",
291 | "scope": ["keyword.other.special-method"],
292 | "settings": {
293 | "foreground": "#949FB5"
294 | }
295 | },
296 | {
297 | "name": "Macro",
298 | "scope": ["entity.name.function.macro"],
299 | "settings": {
300 | "foreground": "#C4746E"
301 | }
302 | },
303 | {
304 | "name": "Block Level Variable",
305 | "scope": ["meta.block variable.other"],
306 | "settings": {
307 | "foreground": "#C5C9C5"
308 | }
309 | },
310 | {
311 | "name": "Enum Member",
312 | "scope": ["variable.other.enummember"],
313 | "settings": {
314 | "foreground": "#B6927B"
315 | }
316 | },
317 | {
318 | "name": "Other Variable",
319 | "scope": ["support.other.variable"],
320 | "settings": {
321 | "foreground": "#C5C9C5"
322 | }
323 | },
324 | {
325 | "name": "String Link",
326 | "scope": ["string.other.link"],
327 | "settings": {
328 | "foreground": "#949FB5"
329 | }
330 | },
331 | {
332 | "name": "Constant, Function Argument, Tag Attribute, Embedded",
333 | "scope": [
334 | "constant.numeric",
335 | "constant.language",
336 | "support.constant",
337 | "constant.character",
338 | "constant.escape"
339 | ],
340 | "settings": {
341 | "foreground": "#B6927B"
342 | }
343 | },
344 | {
345 | "name": "Boolean",
346 | "scope": ["constant.language.boolean"],
347 | "settings": {
348 | "foreground": "#B6927B"
349 | }
350 | },
351 | {
352 | "name": "Number",
353 | "scope": ["constant.numeric"],
354 | "settings": {
355 | "foreground": "#A292A3"
356 | }
357 | },
358 | {
359 | "name": "String, Symbol, Inherited Class, Markup Heading",
360 | "scope": [
361 | "string",
362 | "punctuation.definition.string",
363 | "constant.other.symbol",
364 | "constant.other.key",
365 | "entity.other.inherited-class",
366 | "markup.heading",
367 | "markup.inserted.git_gutter",
368 | "meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js",
369 | "markup.inline.raw.string"
370 | ],
371 | "settings": {
372 | "foreground": "#8A9A7B"
373 | }
374 | },
375 | {
376 | "name": "Class, Support",
377 | "scope": [
378 | "entity.name",
379 | "support.type",
380 | "support.class",
381 | "support.other.namespace.use.php",
382 | "meta.use.php",
383 | "support.other.namespace.php",
384 | "support.type.sys-types"
385 | ],
386 | "settings": {
387 | "foreground": "#8EA4A2"
388 | }
389 | },
390 | {
391 | "name": "Namespace, Module",
392 | "scope": ["entity.name.type.module", "entity.name.namespace"],
393 | "settings": {
394 | "foreground": "#C4B28A"
395 | }
396 | },
397 | {
398 | "name": "Go Import",
399 | "scope": ["entity.name.import.go"],
400 | "settings": {
401 | "foreground": "#8A9A7B"
402 | }
403 | },
404 | {
405 | "name": "Blade Directive",
406 | "scope": ["keyword.blade"],
407 | "settings": {
408 | "foreground": "#8992A7"
409 | }
410 | },
411 | {
412 | "name": "Property",
413 | "scope": ["variable.other.property"],
414 | "settings": {
415 | "foreground": "#C4B28A"
416 | }
417 | },
418 | {
419 | "name": "Import",
420 | "scope": ["keyword.control.import", "keyword.import", "meta.import"],
421 | "settings": {
422 | "foreground": "#B6927B"
423 | }
424 | },
425 | {
426 | "name": "CSS Class and Support",
427 | "scope": [
428 | "source.css support.type.property-name",
429 | "source.sass support.type.property-name",
430 | "source.scss support.type.property-name",
431 | "source.less support.type.property-name",
432 | "source.stylus support.type.property-name",
433 | "source.postcss support.type.property-name"
434 | ],
435 | "settings": {
436 | "foreground": "#8EA4A2"
437 | }
438 | },
439 | {
440 | "name": "Sub Method",
441 | "scope": [
442 | "entity.name.module.js",
443 | "variable.import.parameter.js",
444 | "variable.other.class.js"
445 | ],
446 | "settings": {
447 | "foreground": "#C4746E"
448 | }
449 | },
450 | {
451 | "name": "Language Method",
452 | "scope": ["variable.language"],
453 | "settings": {
454 | "foreground": "#C4746E"
455 | }
456 | },
457 | {
458 | "name": "entity.name.method.js",
459 | "scope": ["entity.name.method.js"],
460 | "settings": {
461 | "foreground": "#949FB5"
462 | }
463 | },
464 | {
465 | "name": "meta.method.js",
466 | "scope": [
467 | "meta.class-method.js entity.name.function.js",
468 | "variable.function.constructor"
469 | ],
470 | "settings": {
471 | "foreground": "#949FB5"
472 | }
473 | },
474 | {
475 | "name": "Attribute",
476 | "scope": ["entity.other.attribute-name"],
477 | "settings": {
478 | "foreground": "#8992A7"
479 | }
480 | },
481 | {
482 | "name": "CSS Class",
483 | "scope": ["entity.other.attribute-name.class"],
484 | "settings": {
485 | "foreground": "#C4B28A"
486 | }
487 | },
488 | {
489 | "name": "CSS ID",
490 | "scope": ["source.sass keyword.control"],
491 | "settings": {
492 | "foreground": "#949FB5"
493 | }
494 | },
495 | {
496 | "name": "Inserted",
497 | "scope": ["markup.inserted"],
498 | "settings": {
499 | "foreground": "#76946A"
500 | }
501 | },
502 | {
503 | "name": "Deleted",
504 | "scope": ["markup.deleted"],
505 | "settings": {
506 | "foreground": "#C34043"
507 | }
508 | },
509 | {
510 | "name": "Changed",
511 | "scope": ["markup.changed"],
512 | "settings": {
513 | "foreground": "#DCA561"
514 | }
515 | },
516 | {
517 | "name": "Regular Expression",
518 | "scope": ["string.regexp"],
519 | "settings": {
520 | "foreground": "#B98D7B"
521 | }
522 | },
523 | {
524 | "name": "Escape Character",
525 | "scope": ["constant.character.escape"],
526 | "settings": {
527 | "foreground": "#949FB5"
528 | }
529 | },
530 | {
531 | "name": "URL",
532 | "scope": ["*url*", "*link*", "*uri*"],
533 | "settings": {
534 | "fontStyle": "underline"
535 | }
536 | },
537 | {
538 | "name": "Decorator",
539 | "scope": [
540 | "tag.decorator.js entity.name.tag.js",
541 | "tag.decorator.js punctuation.definition.tag.js"
542 | ],
543 | "settings": {
544 | "foreground": "#8992A7"
545 | }
546 | },
547 | {
548 | "name": "ES7 Bind Operator",
549 | "scope": [
550 | "source.js constant.other.object.key.js string.unquoted.label.js"
551 | ],
552 | "settings": {
553 | "foreground": "#C4746E"
554 | }
555 | },
556 | {
557 | "name": "JSON Key - Level 0",
558 | "scope": [
559 | "source.json meta.structure.dictionary.json support.type.property-name.json"
560 | ],
561 | "settings": {
562 | "foreground": "#A292A3"
563 | }
564 | },
565 | {
566 | "name": "JSON Key - Level 1",
567 | "scope": [
568 | "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
569 | ],
570 | "settings": {
571 | "foreground": "#C4B28A"
572 | }
573 | },
574 | {
575 | "name": "JSON Key - Level 2",
576 | "scope": [
577 | "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"
578 | ],
579 | "settings": {
580 | "foreground": "#B6927B"
581 | }
582 | },
583 | {
584 | "name": "JSON Key - Level 3",
585 | "scope": [
586 | "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"
587 | ],
588 | "settings": {
589 | "foreground": "#C4746E"
590 | }
591 | },
592 | {
593 | "name": "JSON Key - Level 4",
594 | "scope": [
595 | "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"
596 | ],
597 | "settings": {
598 | "foreground": "#B6927B"
599 | }
600 | },
601 | {
602 | "name": "JSON Key - Level 5",
603 | "scope": [
604 | "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"
605 | ],
606 | "settings": {
607 | "foreground": "#8BA4B0"
608 | }
609 | },
610 | {
611 | "name": "JSON Key - Level 6",
612 | "scope": [
613 | "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"
614 | ],
615 | "settings": {
616 | "foreground": "#A292A3"
617 | }
618 | },
619 | {
620 | "name": "JSON Key - Level 7",
621 | "scope": [
622 | "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"
623 | ],
624 | "settings": {
625 | "foreground": "#8992A7"
626 | }
627 | },
628 | {
629 | "name": "JSON Key - Level 8",
630 | "scope": [
631 | "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"
632 | ],
633 | "settings": {
634 | "foreground": "#8A9A7B"
635 | }
636 | },
637 | {
638 | "name": "HTML text",
639 | "scope": [
640 | "meta.tag JSXNested",
641 | "meta.jsx.children",
642 | "text.html",
643 | "text.log"
644 | ],
645 | "settings": {
646 | "foreground": "#C5C9C5"
647 | }
648 | },
649 | {
650 | "name": "Markdown - Plain",
651 | "scope": [
652 | "text.html.markdown",
653 | "punctuation.definition.list_item.markdown"
654 | ],
655 | "settings": {
656 | "foreground": "#C5C9C5"
657 | }
658 | },
659 | {
660 | "name": "Markdown - Markup Raw Inline",
661 | "scope": ["text.html.markdown markup.inline.raw.markdown"],
662 | "settings": {
663 | "foreground": "#8992A7"
664 | }
665 | },
666 | {
667 | "name": "Markdown - Markup Raw Inline Punctuation",
668 | "scope": [
669 | "text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown"
670 | ],
671 | "settings": {
672 | "foreground": "#8992A7"
673 | }
674 | },
675 | {
676 | "name": "Markdown - Heading",
677 | "scope": [
678 | "markdown.heading",
679 | "entity.name.section.markdown",
680 | "markup.heading.markdown"
681 | ],
682 | "settings": {
683 | "foreground": "#8BA4B0"
684 | }
685 | },
686 | {
687 | "name": "Markup - Italic",
688 | "scope": ["markup.italic"],
689 | "settings": {
690 | "fontStyle": "italic",
691 | "foreground": "#C4746E"
692 | }
693 | },
694 | {
695 | "name": "Markup - Bold",
696 | "scope": ["markup.bold", "markup.bold string"],
697 | "settings": {
698 | "fontStyle": "bold"
699 | }
700 | },
701 | {
702 | "name": "Markup - Bold-Italic",
703 | "scope": [
704 | "markup.bold markup.italic",
705 | "markup.italic markup.bold",
706 | "markup.quote markup.bold",
707 | "markup.bold markup.italic string",
708 | "markup.italic markup.bold string",
709 | "markup.quote markup.bold string"
710 | ],
711 | "settings": {
712 | "fontStyle": "bold",
713 | "foreground": "#C4746E"
714 | }
715 | },
716 | {
717 | "name": "Markup - Underline",
718 | "scope": ["markup.underline"],
719 | "settings": {
720 | "fontStyle": "underline",
721 | "foreground": "#949FB5"
722 | }
723 | },
724 | {
725 | "name": "Markdown - Blockquote",
726 | "scope": ["markup.quote punctuation.definition.blockquote.markdown"],
727 | "settings": {
728 | "foreground": "#737C73"
729 | }
730 | },
731 | {
732 | "name": "Markup - Quote",
733 | "scope": ["markup.quote"],
734 | "settings": {
735 | "fontStyle": "italic"
736 | }
737 | },
738 | {
739 | "name": "Markdown - Link",
740 | "scope": ["string.other.link.title.markdown"],
741 | "settings": {
742 | "foreground": "#B6927B"
743 | }
744 | },
745 | {
746 | "name": "Markdown - Link Description",
747 | "scope": ["string.other.link.description.title.markdown"],
748 | "settings": {
749 | "foreground": "#8992A7"
750 | }
751 | },
752 | {
753 | "name": "Markdown - Link Anchor",
754 | "scope": ["constant.other.reference.link.markdown"],
755 | "settings": {
756 | "foreground": "#C4B28A"
757 | }
758 | },
759 | {
760 | "name": "Markup - Raw Block",
761 | "scope": ["markup.raw.block"],
762 | "settings": {
763 | "foreground": "#8992A7"
764 | }
765 | },
766 | {
767 | "name": "Markdown - Raw Block Fenced",
768 | "scope": ["markup.raw.block.fenced.markdown"],
769 | "settings": {
770 | "foreground": "#737C73"
771 | }
772 | },
773 | {
774 | "name": "Markdown - Fenced Bode Block",
775 | "scope": ["punctuation.definition.fenced.markdown"],
776 | "settings": {
777 | "foreground": "#737C73"
778 | }
779 | },
780 | {
781 | "name": "Markdown - Fenced Bode Block Variable",
782 | "scope": [
783 | "markup.raw.block.fenced.markdown",
784 | "variable.language.fenced.markdown",
785 | "punctuation.section.class.end"
786 | ],
787 | "settings": {
788 | "foreground": "#C5C9C5"
789 | }
790 | },
791 | {
792 | "name": "Markdown - Fenced Language",
793 | "scope": ["variable.language.fenced.markdown"],
794 | "settings": {
795 | "foreground": "#737C73"
796 | }
797 | },
798 | {
799 | "name": "Markdown - Separator",
800 | "scope": ["meta.separator"],
801 | "settings": {
802 | "fontStyle": "bold",
803 | "foreground": "#9E9B93"
804 | }
805 | },
806 | {
807 | "name": "Markup - Table",
808 | "scope": ["markup.table"],
809 | "settings": {
810 | "foreground": "#C5C9C5"
811 | }
812 | }
813 | ],
814 | "semanticTokenColors": {
815 | "parameter": "#A6A69C",
816 | "variable": "#C5C9C5",
817 | "arithmetic": "#B98D7B",
818 | "method": "#949FB5",
819 | "function": "#8BA4B0",
820 | "operator": "#B98D7B",
821 | "parameter.declaration": "#A6A69C",
822 | "parameter.definition": "#A6A69C",
823 | "variable.readonly": "#C5C9C5",
824 | "variable.readonly.local": "#C5C9C5",
825 | "variable.readonly.defaultLibrary": "#C5C9C5",
826 | "macro": "#C4746E",
827 | "keyword.controlFlow": {
828 | "foreground": "#8992A7",
829 | "fontStyle": "bold"
830 | }
831 | }
832 | }
833 |
--------------------------------------------------------------------------------
/themes/kanagawa-lotus-color-theme.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Kanagawa Lotus",
3 | "type": "light",
4 | "semanticHighlighting": true,
5 | "colors": {
6 | "activityBar.background": "#E7DBA0",
7 | "activityBar.foreground": "#545464",
8 | "activityBarBadge.background": "#5A7785",
9 | "activityBarBadge.foreground": "#545464",
10 | "badge.background": "#E7DBA0",
11 | "button.background": "#E7DBA0",
12 | "button.foreground": "#43436C",
13 | "button.secondaryBackground": "#C7D7E0",
14 | "button.secondaryForeground": "#545464",
15 | "checkbox.border": "#C7D7E0",
16 | "debugToolBar.background": "#D5CEA3",
17 | "descriptionForeground": "#545464",
18 | "diffEditor.insertedTextBackground": "#B7D0AE80",
19 | "dropdown.background": "#D5CEA3",
20 | "dropdown.border": "#D5CEA3",
21 | "editor.background": "#F2ECBC",
22 | "editor.findMatchBackground": "#B5CBD2",
23 | "editor.findMatchBorder": "#E98A00",
24 | "editor.findMatchHighlightBackground": "#B5CBD280",
25 | "editor.foreground": "#545464",
26 | "editorHoverWidget.highlightForeground": "#5A7785",
27 | "editorInlayHint.foreground": "#716E61",
28 | "editorInlayHint.background": "#F2ECBC",
29 | "editor.lineHighlightBackground": "#E4D794",
30 | "editorLineNumber.activeForeground": "#CC6D00",
31 | "editorGutter.addedBackground": "#6E915F",
32 | "editorGutter.deletedBackground": "#D7474B",
33 | "editorGutter.modifiedBackground": "#DE9800",
34 | "editor.wordHighlightBackground": "#E4D7944D",
35 | "editor.wordHighlightBorder": "#766B90",
36 | "editor.wordHighlightStrongBackground": "#E4D7944D",
37 | "editor.wordHighlightStrongBorder": "#766B90",
38 | "editor.selectionBackground": "#C7D7E0",
39 | "editor.selectionHighlightBackground": "#E4D79480",
40 | "editor.selectionHighlightBorder": "#766B90",
41 | "editorBracketMatch.background": "#D5CEA3",
42 | "editorBracketMatch.border": "#766B90",
43 | "editorBracketHighlight.foreground1": "#624C83",
44 | "editorBracketHighlight.foreground2": "#CC6D00",
45 | "editorBracketHighlight.foreground3": "#4D699B",
46 | "editorBracketHighlight.foreground4": "#B35B79",
47 | "editorBracketHighlight.foreground5": "#77713F",
48 | "editorBracketHighlight.foreground6": "#597B75",
49 | "editorBracketHighlight.unexpectedBracket.foreground": "#D9A594",
50 | "editorBracketPairGuide.activeBackground1": "#624C83",
51 | "editorBracketPairGuide.activeBackground2": "#CC6D00",
52 | "editorBracketPairGuide.activeBackground3": "#4D699B",
53 | "editorBracketPairGuide.activeBackground4": "#B35B79",
54 | "editorBracketPairGuide.activeBackground5": "#77713F",
55 | "editorBracketPairGuide.activeBackground6": "#597B75",
56 | "editorCursor.background": "#F2ECBC",
57 | "editorCursor.foreground": "#545464",
58 | "editorError.foreground": "#E82424",
59 | "editorGroup.border": "#D5CEA3",
60 | "editorGroupHeader.tabsBackground": "#D5CEA3",
61 | "editorHoverWidget.background": "#F2ECBC",
62 | "editorHoverWidget.border": "#E7DBA0",
63 | "editorIndentGuide.activeBackground1": "#E4D794",
64 | "editorIndentGuide.background1": "#E7DBA0",
65 | "editorLineNumber.foreground": "#766B90",
66 | "editorMarkerNavigation.background": "#E4D794",
67 | "editorRuler.foreground": "#ff0000",
68 | "editorSuggestWidget.background": "#C7D7E0",
69 | "editorSuggestWidget.border": "#C7D7E0",
70 | "editorSuggestWidget.selectedBackground": "#B5CBD2",
71 | "editorWarning.foreground": "#E98A00",
72 | "editorWhitespace.foreground": "#F2ECBC",
73 | "editorWidget.background": "#F2ECBC",
74 | "focusBorder": "#C7D7E0",
75 | "foreground": "#545464",
76 | "gitDecoration.ignoredResourceForeground": "#716E61",
77 | "input.background": "#D5CEA3",
78 | "list.activeSelectionBackground": "#E4D794",
79 | "list.activeSelectionForeground": "#545464",
80 | "list.focusBackground": "#E7DBA0",
81 | "list.focusForeground": "#545464",
82 | "list.highlightForeground": "#4D699B",
83 | "list.hoverBackground": "#E4D794",
84 | "list.hoverForeground": "#545464",
85 | "list.inactiveSelectionBackground": "#E7DBA0",
86 | "list.inactiveSelectionForeground": "#545464",
87 | "list.warningForeground": "#E98A00",
88 | "menubar.selectionBackground": "#D5CEA3",
89 | "menubar.selectionForeground": "#545464",
90 | "menu.background": "#E4D794",
91 | "menu.border": "#D5CEA3",
92 | "menu.foreground": "#545464",
93 | "menu.selectionBackground": "#D5CEA3",
94 | "menu.selectionForeground": "#545464",
95 | "menu.separatorBackground": "#766B90",
96 | "minimapGutter.addedBackground": "#6E915F",
97 | "minimapGutter.deletedBackground": "#D7474B",
98 | "minimapGutter.modifiedBackground": "#DE9800",
99 | "panel.border": "#D5CEA3",
100 | "sideBar.border": "#D5CEA3",
101 | "panelSectionHeader.background": "#F2ECBC",
102 | "peekView.border": "#766B90",
103 | "peekViewEditor.background": "#E7DBA0",
104 | "peekViewEditor.matchHighlightBackground": "#B5CBD2",
105 | "peekViewResult.background": "#E4D794",
106 | "scrollbar.shadow": "#E4D794",
107 | "scrollbarSlider.activeBackground": "#E7DBA080",
108 | "scrollbarSlider.background": "#766B9066",
109 | "scrollbarSlider.hoverBackground": "#766B9080",
110 | "settings.focusedRowBackground": "#E4D794",
111 | "settings.headerForeground": "#545464",
112 | "sideBar.background": "#F2ECBC",
113 | "sideBar.foreground": "#545464",
114 | "sideBarSectionHeader.background": "#E4D794",
115 | "sideBarSectionHeader.foreground": "#545464",
116 | "statusBar.background": "#D5CEA3",
117 | "statusBar.debuggingBackground": "#E82424",
118 | "statusBar.debuggingBorder": "#624C83",
119 | "statusBar.debuggingForeground": "#545464",
120 | "statusBar.foreground": "#43436C",
121 | "statusBar.noFolderBackground": "#F2ECBC",
122 | "statusBarItem.hoverBackground": "#E4D794",
123 | "statusBarItem.remoteBackground": "#B5CBD2",
124 | "statusBarItem.remoteForeground": "#545464",
125 | "tab.activeBackground": "#E7DBA0",
126 | "tab.activeForeground": "#4D699B",
127 | "tab.border": "#E7DBA0",
128 | "tab.hoverBackground": "#E4D794",
129 | "tab.inactiveBackground": "#E5DDB0",
130 | "tab.unfocusedHoverBackground": "#F2ECBC",
131 | "terminal.ansiBlack": "#1F1F28",
132 | "terminal.ansiRed": "#C84053",
133 | "terminal.ansiGreen": "#6F894E",
134 | "terminal.ansiYellow": "#77713F",
135 | "terminal.ansiBlue": "#4D699B",
136 | "terminal.ansiMagenta": "#B35B79",
137 | "terminal.ansiCyan": "#597B75",
138 | "terminal.ansiWhite": "#545464",
139 | "terminal.ansiBrightBlack": "#8A8980",
140 | "terminal.ansiBrightRed": "#D7474B",
141 | "terminal.ansiBrightGreen": "#6E915F",
142 | "terminal.ansiBrightYellow": "#836F4A",
143 | "terminal.ansiBrightBlue": "#6693BF",
144 | "terminal.ansiBrightMagenta": "#624C83",
145 | "terminal.ansiBrightCyan": "#5E857A",
146 | "terminal.ansiBrightWhite": "#43436C",
147 | "terminal.background": "#F2ECBC",
148 | "terminal.border": "#D5CEA3",
149 | "terminal.foreground": "#545464",
150 | "terminal.selectionBackground": "#C7D7E0",
151 | "textBlockQuote.background": "#F2ECBC",
152 | "textBlockQuote.border": "#D5CEA3",
153 | "textLink.foreground": "#5E857A",
154 | "textPreformat.foreground": "#E98A00",
155 | "titleBar.activeBackground": "#E4D794",
156 | "titleBar.activeForeground": "#545464",
157 | "titleBar.inactiveBackground": "#F2ECBC",
158 | "titleBar.inactiveForeground": "#545464",
159 | "walkThrough.embeddedEditorBackground": "#F2ECBC"
160 | },
161 | "tokenColors": [
162 | {
163 | "name": "Comment",
164 | "scope": ["comment", "punctuation.definition.comment"],
165 | "settings": {
166 | "foreground": "#716E61"
167 | }
168 | },
169 | {
170 | "name": "Variable",
171 | "scope": ["variable", "string constant.other.placeholder"],
172 | "settings": {
173 | "foreground": "#545464"
174 | }
175 | },
176 | {
177 | "name": "Color",
178 | "scope": ["constant.other.color"],
179 | "settings": {
180 | "foreground": "#CC6D00"
181 | }
182 | },
183 | {
184 | "name": "Invalid",
185 | "scope": ["invalid", "invalid.illegal"],
186 | "settings": {
187 | "foreground": "#E82424"
188 | }
189 | },
190 | {
191 | "name": "Storage - Type",
192 | "scope": ["storage.type"],
193 | "settings": {
194 | "foreground": "#624C83"
195 | }
196 | },
197 | {
198 | "name": "Storage - Modifier",
199 | "scope": ["storage.modifier"],
200 | "settings": {
201 | "foreground": "#624C83"
202 | }
203 | },
204 | {
205 | "name": "Control Keyword",
206 | "scope": [
207 | "keyword.control.flow",
208 | "keyword.control.conditional",
209 | "keyword.control.loop"
210 | ],
211 | "settings": {
212 | "foreground": "#624C83",
213 | "fontStyle": "bold"
214 | }
215 | },
216 | {
217 | "name": "Operator, Misc",
218 | "scope": [
219 | "keyword.control",
220 | "constant.other.color",
221 | "meta.tag",
222 | "keyword.other.template",
223 | "keyword.other.substitution",
224 | "keyword.other"
225 | ],
226 | "settings": {
227 | "foreground": "#624C83"
228 | }
229 | },
230 | {
231 | "name": "ini File Definition",
232 | "scope": ["keyword.other.definition.ini"],
233 | "settings": {
234 | "foreground": "#CC6D00"
235 | }
236 | },
237 | {
238 | "name": "Operator, Misc",
239 | "scope": ["keyword.control.trycatch"],
240 | "settings": {
241 | "foreground": "#D9A594",
242 | "fontStyle": "bold"
243 | }
244 | },
245 | {
246 | "name": "Identifier",
247 | "scope": ["keyword.other.unit", "keyword.operator"],
248 | "settings": {
249 | "foreground": "#77713F"
250 | }
251 | },
252 | {
253 | "name": "Punctuation, Brace",
254 | "scope": [
255 | "punctuation",
256 | "punctuation.definition.tag",
257 | "punctuation.separator.inheritance.php",
258 | "punctuation.definition.tag.html",
259 | "punctuation.definition.tag.begin.html",
260 | "punctuation.definition.tag.end.html",
261 | "punctuation.section.embedded",
262 | "meta.brace",
263 | "keyword.operator.type.annotation",
264 | "keyword.operator.namespace"
265 | ],
266 | "settings": {
267 | "foreground": "#4E8CA2"
268 | }
269 | },
270 | {
271 | "name": "Tag",
272 | "scope": ["entity.name.tag", "meta.tag.sgml"],
273 | "settings": {
274 | "foreground": "#77713F"
275 | }
276 | },
277 | {
278 | "name": "Function",
279 | "scope": [
280 | "entity.name.function",
281 | "meta.function-call",
282 | "variable.function",
283 | "support.function"
284 | ],
285 | "settings": {
286 | "foreground": "#4D699B"
287 | }
288 | },
289 | {
290 | "name": "Special Method",
291 | "scope": ["keyword.other.special-method"],
292 | "settings": {
293 | "foreground": "#6693BF"
294 | }
295 | },
296 | {
297 | "name": "Macro",
298 | "scope": ["entity.name.function.macro"],
299 | "settings": {
300 | "foreground": "#C84053"
301 | }
302 | },
303 | {
304 | "name": "Block Level Variable",
305 | "scope": ["meta.block variable.other"],
306 | "settings": {
307 | "foreground": "#545464"
308 | }
309 | },
310 | {
311 | "name": "Enum Member",
312 | "scope": ["variable.other.enummember"],
313 | "settings": {
314 | "foreground": "#CC6D00"
315 | }
316 | },
317 | {
318 | "name": "Other Variable",
319 | "scope": ["support.other.variable"],
320 | "settings": {
321 | "foreground": "#545464"
322 | }
323 | },
324 | {
325 | "name": "String Link",
326 | "scope": ["string.other.link"],
327 | "settings": {
328 | "foreground": "#6693BF"
329 | }
330 | },
331 | {
332 | "name": "Constant, Function Argument, Tag Attribute, Embedded",
333 | "scope": [
334 | "constant.numeric",
335 | "constant.language",
336 | "support.constant",
337 | "constant.character",
338 | "constant.escape"
339 | ],
340 | "settings": {
341 | "foreground": "#CC6D00"
342 | }
343 | },
344 | {
345 | "name": "Boolean",
346 | "scope": ["constant.language.boolean"],
347 | "settings": {
348 | "foreground": "#CC6D00"
349 | }
350 | },
351 | {
352 | "name": "Number",
353 | "scope": ["constant.numeric"],
354 | "settings": {
355 | "foreground": "#B35B79"
356 | }
357 | },
358 | {
359 | "name": "String, Symbol, Inherited Class, Markup Heading",
360 | "scope": [
361 | "string",
362 | "punctuation.definition.string",
363 | "constant.other.symbol",
364 | "constant.other.key",
365 | "entity.other.inherited-class",
366 | "markup.heading",
367 | "markup.inserted.git_gutter",
368 | "meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js",
369 | "markup.inline.raw.string"
370 | ],
371 | "settings": {
372 | "foreground": "#6F894E"
373 | }
374 | },
375 | {
376 | "name": "Class, Support",
377 | "scope": [
378 | "entity.name",
379 | "support.type",
380 | "support.class",
381 | "support.other.namespace.use.php",
382 | "meta.use.php",
383 | "support.other.namespace.php",
384 | "support.type.sys-types"
385 | ],
386 | "settings": {
387 | "foreground": "#597B75"
388 | }
389 | },
390 | {
391 | "name": "Namespace, Module",
392 | "scope": ["entity.name.type.module", "entity.name.namespace"],
393 | "settings": {
394 | "foreground": "#77713F"
395 | }
396 | },
397 | {
398 | "name": "Go Import",
399 | "scope": ["entity.name.import.go"],
400 | "settings": {
401 | "foreground": "#6F894E"
402 | }
403 | },
404 | {
405 | "name": "Blade Directive",
406 | "scope": ["keyword.blade"],
407 | "settings": {
408 | "foreground": "#624C83"
409 | }
410 | },
411 | {
412 | "name": "Property",
413 | "scope": ["variable.other.property"],
414 | "settings": {
415 | "foreground": "#77713F"
416 | }
417 | },
418 | {
419 | "name": "Import",
420 | "scope": ["keyword.control.import", "keyword.import", "meta.import"],
421 | "settings": {
422 | "foreground": "#CC6D00"
423 | }
424 | },
425 | {
426 | "name": "CSS Class and Support",
427 | "scope": [
428 | "source.css support.type.property-name",
429 | "source.sass support.type.property-name",
430 | "source.scss support.type.property-name",
431 | "source.less support.type.property-name",
432 | "source.stylus support.type.property-name",
433 | "source.postcss support.type.property-name"
434 | ],
435 | "settings": {
436 | "foreground": "#597B75"
437 | }
438 | },
439 | {
440 | "name": "Sub Method",
441 | "scope": [
442 | "entity.name.module.js",
443 | "variable.import.parameter.js",
444 | "variable.other.class.js"
445 | ],
446 | "settings": {
447 | "foreground": "#D9A594"
448 | }
449 | },
450 | {
451 | "name": "Language Method",
452 | "scope": ["variable.language"],
453 | "settings": {
454 | "foreground": "#D9A594"
455 | }
456 | },
457 | {
458 | "name": "entity.name.method.js",
459 | "scope": ["entity.name.method.js"],
460 | "settings": {
461 | "foreground": "#6693BF"
462 | }
463 | },
464 | {
465 | "name": "meta.method.js",
466 | "scope": [
467 | "meta.class-method.js entity.name.function.js",
468 | "variable.function.constructor"
469 | ],
470 | "settings": {
471 | "foreground": "#6693BF"
472 | }
473 | },
474 | {
475 | "name": "Attribute",
476 | "scope": ["entity.other.attribute-name"],
477 | "settings": {
478 | "foreground": "#624C83"
479 | }
480 | },
481 | {
482 | "name": "CSS Class",
483 | "scope": ["entity.other.attribute-name.class"],
484 | "settings": {
485 | "foreground": "#77713F"
486 | }
487 | },
488 | {
489 | "name": "CSS ID",
490 | "scope": ["source.sass keyword.control"],
491 | "settings": {
492 | "foreground": "#6693BF"
493 | }
494 | },
495 | {
496 | "name": "Inserted",
497 | "scope": ["markup.inserted"],
498 | "settings": {
499 | "foreground": "#6E915F"
500 | }
501 | },
502 | {
503 | "name": "Deleted",
504 | "scope": ["markup.deleted"],
505 | "settings": {
506 | "foreground": "#D7474B"
507 | }
508 | },
509 | {
510 | "name": "Changed",
511 | "scope": ["markup.changed"],
512 | "settings": {
513 | "foreground": "#DE9800"
514 | }
515 | },
516 | {
517 | "name": "Regular Expression",
518 | "scope": ["string.regexp"],
519 | "settings": {
520 | "foreground": "#836F4A"
521 | }
522 | },
523 | {
524 | "name": "Escape Character",
525 | "scope": ["constant.character.escape"],
526 | "settings": {
527 | "foreground": "#6693BF"
528 | }
529 | },
530 | {
531 | "name": "URL",
532 | "scope": ["*url*", "*link*", "*uri*"],
533 | "settings": {
534 | "fontStyle": "underline"
535 | }
536 | },
537 | {
538 | "name": "Decorator",
539 | "scope": [
540 | "tag.decorator.js entity.name.tag.js",
541 | "tag.decorator.js punctuation.definition.tag.js"
542 | ],
543 | "settings": {
544 | "foreground": "#624C83"
545 | }
546 | },
547 | {
548 | "name": "ES7 Bind Operator",
549 | "scope": [
550 | "source.js constant.other.object.key.js string.unquoted.label.js"
551 | ],
552 | "settings": {
553 | "foreground": "#D9A594"
554 | }
555 | },
556 | {
557 | "name": "JSON Key - Level 0",
558 | "scope": [
559 | "source.json meta.structure.dictionary.json support.type.property-name.json"
560 | ],
561 | "settings": {
562 | "foreground": "#B35B79"
563 | }
564 | },
565 | {
566 | "name": "JSON Key - Level 1",
567 | "scope": [
568 | "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
569 | ],
570 | "settings": {
571 | "foreground": "#77713F"
572 | }
573 | },
574 | {
575 | "name": "JSON Key - Level 2",
576 | "scope": [
577 | "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"
578 | ],
579 | "settings": {
580 | "foreground": "#CC6D00"
581 | }
582 | },
583 | {
584 | "name": "JSON Key - Level 3",
585 | "scope": [
586 | "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"
587 | ],
588 | "settings": {
589 | "foreground": "#D9A594"
590 | }
591 | },
592 | {
593 | "name": "JSON Key - Level 4",
594 | "scope": [
595 | "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"
596 | ],
597 | "settings": {
598 | "foreground": "#CC6D00"
599 | }
600 | },
601 | {
602 | "name": "JSON Key - Level 5",
603 | "scope": [
604 | "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"
605 | ],
606 | "settings": {
607 | "foreground": "#4D699B"
608 | }
609 | },
610 | {
611 | "name": "JSON Key - Level 6",
612 | "scope": [
613 | "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"
614 | ],
615 | "settings": {
616 | "foreground": "#B35B79"
617 | }
618 | },
619 | {
620 | "name": "JSON Key - Level 7",
621 | "scope": [
622 | "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"
623 | ],
624 | "settings": {
625 | "foreground": "#624C83"
626 | }
627 | },
628 | {
629 | "name": "JSON Key - Level 8",
630 | "scope": [
631 | "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"
632 | ],
633 | "settings": {
634 | "foreground": "#6F894E"
635 | }
636 | },
637 | {
638 | "name": "HTML text",
639 | "scope": [
640 | "meta.tag JSXNested",
641 | "meta.jsx.children",
642 | "text.html",
643 | "text.log"
644 | ],
645 | "settings": {
646 | "foreground": "#545464"
647 | }
648 | },
649 | {
650 | "name": "Markdown - Plain",
651 | "scope": [
652 | "text.html.markdown",
653 | "punctuation.definition.list_item.markdown"
654 | ],
655 | "settings": {
656 | "foreground": "#545464"
657 | }
658 | },
659 | {
660 | "name": "Markdown - Markup Raw Inline",
661 | "scope": ["text.html.markdown markup.inline.raw.markdown"],
662 | "settings": {
663 | "foreground": "#624C83"
664 | }
665 | },
666 | {
667 | "name": "Markdown - Markup Raw Inline Punctuation",
668 | "scope": [
669 | "text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown"
670 | ],
671 | "settings": {
672 | "foreground": "#624C83"
673 | }
674 | },
675 | {
676 | "name": "Markdown - Heading",
677 | "scope": [
678 | "markdown.heading",
679 | "entity.name.section.markdown",
680 | "markup.heading.markdown"
681 | ],
682 | "settings": {
683 | "foreground": "#4D699B"
684 | }
685 | },
686 | {
687 | "name": "Markup - Italic",
688 | "scope": ["markup.italic"],
689 | "settings": {
690 | "fontStyle": "italic",
691 | "foreground": "#C84053"
692 | }
693 | },
694 | {
695 | "name": "Markup - Bold",
696 | "scope": ["markup.bold", "markup.bold string"],
697 | "settings": {
698 | "fontStyle": "bold"
699 | }
700 | },
701 | {
702 | "name": "Markup - Bold-Italic",
703 | "scope": [
704 | "markup.bold markup.italic",
705 | "markup.italic markup.bold",
706 | "markup.quote markup.bold",
707 | "markup.bold markup.italic string",
708 | "markup.italic markup.bold string",
709 | "markup.quote markup.bold string"
710 | ],
711 | "settings": {
712 | "fontStyle": "bold",
713 | "foreground": "#C84053"
714 | }
715 | },
716 | {
717 | "name": "Markup - Underline",
718 | "scope": ["markup.underline"],
719 | "settings": {
720 | "fontStyle": "underline",
721 | "foreground": "#6693BF"
722 | }
723 | },
724 | {
725 | "name": "Markdown - Blockquote",
726 | "scope": ["markup.quote punctuation.definition.blockquote.markdown"],
727 | "settings": {
728 | "foreground": "#716E61"
729 | }
730 | },
731 | {
732 | "name": "Markup - Quote",
733 | "scope": ["markup.quote"],
734 | "settings": {
735 | "fontStyle": "italic"
736 | }
737 | },
738 | {
739 | "name": "Markdown - Link",
740 | "scope": ["string.other.link.title.markdown"],
741 | "settings": {
742 | "foreground": "#CC6D00"
743 | }
744 | },
745 | {
746 | "name": "Markdown - Link Description",
747 | "scope": ["string.other.link.description.title.markdown"],
748 | "settings": {
749 | "foreground": "#624C83"
750 | }
751 | },
752 | {
753 | "name": "Markdown - Link Anchor",
754 | "scope": ["constant.other.reference.link.markdown"],
755 | "settings": {
756 | "foreground": "#77713F"
757 | }
758 | },
759 | {
760 | "name": "Markup - Raw Block",
761 | "scope": ["markup.raw.block"],
762 | "settings": {
763 | "foreground": "#624C83"
764 | }
765 | },
766 | {
767 | "name": "Markdown - Raw Block Fenced",
768 | "scope": ["markup.raw.block.fenced.markdown"],
769 | "settings": {
770 | "foreground": "#716E61"
771 | }
772 | },
773 | {
774 | "name": "Markdown - Fenced Bode Block",
775 | "scope": ["punctuation.definition.fenced.markdown"],
776 | "settings": {
777 | "foreground": "#716E61"
778 | }
779 | },
780 | {
781 | "name": "Markdown - Fenced Bode Block Variable",
782 | "scope": [
783 | "markup.raw.block.fenced.markdown",
784 | "variable.language.fenced.markdown",
785 | "punctuation.section.class.end"
786 | ],
787 | "settings": {
788 | "foreground": "#545464"
789 | }
790 | },
791 | {
792 | "name": "Markdown - Fenced Language",
793 | "scope": ["variable.language.fenced.markdown"],
794 | "settings": {
795 | "foreground": "#716E61"
796 | }
797 | },
798 | {
799 | "name": "Markdown - Separator",
800 | "scope": ["meta.separator"],
801 | "settings": {
802 | "fontStyle": "bold",
803 | "foreground": "#4E8CA2"
804 | }
805 | },
806 | {
807 | "name": "Markup - Table",
808 | "scope": ["markup.table"],
809 | "settings": {
810 | "foreground": "#545464"
811 | }
812 | }
813 | ],
814 | "semanticTokenColors": {
815 | "parameter": "#5D57A3",
816 | "variable": "#545464",
817 | "arithmetic": "#836F4A",
818 | "method": "#6693BF",
819 | "function": "#4D699B",
820 | "operator": "#836F4A",
821 | "parameter.declaration": "#5D57A3",
822 | "parameter.definition": "#5D57A3",
823 | "variable.readonly": "#545464",
824 | "variable.readonly.local": "#545464",
825 | "variable.readonly.defaultLibrary": "#545464",
826 | "macro": "#C84053",
827 | "keyword.controlFlow": {
828 | "foreground": "#624C83",
829 | "fontStyle": "bold"
830 | }
831 | }
832 | }
833 |
--------------------------------------------------------------------------------