├── .gitignore
├── .vscodeignore
├── CHANGELOG.md
├── LICENSE.txt
├── README.md
├── icon.png
├── icon.svg
├── package.json
├── static
├── ss_tokyo_night.png
├── ss_tokyo_night_light.png
└── ss_tokyo_night_storm.png
├── themes
├── tokyo-night-color-theme.json
├── tokyo-night-light-color-theme.json
└── tokyo-night-storm-color-theme.json
└── tokyo-night.itermcolors
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | node_modules/
3 | desktop.ini
4 | .DS_Store?
5 | .com.apple.timemachine.supported
6 | ._*
7 | .Spotlight-V100
8 | .Trashes
9 | ehthumbs.db
10 | Thumbs.db
11 | .vscode
12 |
--------------------------------------------------------------------------------
/.vscodeignore:
--------------------------------------------------------------------------------
1 | .vscode
2 | .vscode/**
3 | static/**
4 | .gitignore
5 |
--------------------------------------------------------------------------------
/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | # Release Notes
2 | ## 1.1.2
3 | 2025-02-05
4 | - Add source control graph colors
5 |
6 | ## 1.1.1
7 | 2025-02-04
8 | - Add disabled foreground color
9 | - Add editor widget border color
10 | - Add editor inlay hints color
11 | - Add some chat colors
12 |
13 | ## 1.1.0
14 | 2025-01-31
15 | - Fix terminal ansi bright green color in Tokyo Night theme
16 | - Change editor pane background to reflect same color as editor (Zen Mode Fix)
17 | - Update Editor widget and lists foreground color for slightly better contrast in Storm theme
18 | - Misc updates to blade syntax colors
19 | - Fix inconsistent hex colors in README palette (Thanks to [theozebua](https://github.com/theozebua))
20 | - Xcode theme added to README (Thanks to [mesqueeb](https://github.com/mesqueeb))
21 |
22 | ## 1.0.9
23 | 2024-07-11
24 | - Redesign Tokyo Night Light theme to improve contrast
25 |
26 | ## 1.0.8
27 | 2024-07-10
28 | - Add colors for top activity bar (Thanks to [xiyaowong](https://github.com/xiyaowong))
29 | - Add DevTools port (Thanks to [AdelFetner](https://github.com/AdelFetner))
30 | - Add gitk and git-gui ports (Thanks to [domWalters](https://github.com/domWalters))
31 |
32 | ## 1.0.7
33 | 2024-07-10
34 | - Update indent guide color
35 | - Update multiDiffEditor and diffEditor colors
36 | - Fix Python triple quoted comments
37 |
38 | ## 1.0.6
39 | 2023-11-10
40 | - Brighten comment colors in dark themes
41 |
42 | ## 1.0.5
43 | `2023-10-13`
44 | - Specify js for module keyword
45 | - Update terminal green color
46 |
47 | ## 1.0.4
48 | - Add JSDoc syntax highlighting settings to README (Thanks to [tigga73](https://github.com/tigga73))
49 |
50 | ## 1.0.3
51 | `2023-10-03`
52 | - Fix syntax color issues with Babel Javascript extension
53 |
54 | ## 1.0.2
55 | `2023-09-28`
56 | - Update jsx text color
57 |
58 | ## 1.0.1
59 | `2023-08-02`
60 | - Update foreground color in Storm theme
61 | - Update Python syntax highlighting colors
62 |
63 | ## 1.0.0
64 | `2023-07-21`
65 | - Update unrecognized HTML tag color
66 |
67 | ## 0.9.9
68 | `2023-03-28`
69 | - Fix property color of objects in templates
70 | - Add KiCad, Tilix/Black Box Terminal, gtksourceview ports (Thanks to [kevin-nel](https://github.com/kevin-nel))
71 |
72 | ## 0.9.8
73 | `2023-03-21`
74 | - Update Gitlens colors
75 | - Fix Vue inline chained event modifier color
76 | - Increase contrast for dark themes' editor and terminal text selections
77 |
78 | ## 0.9.7
79 | `2023-02-16`
80 | - Revert custom component tag color for dark themes
81 |
82 | ## 0.9.6
83 | `2023-02-13`
84 | - Update README
85 |
86 | ## 0.9.5
87 | `2023-02-13`
88 | - Update input validation info colors
89 | - Update custom component tag colors
90 |
91 | ## 0.9.4
92 | `2022-08-14`
93 | - Update secondary button color
94 | - Update git conflict color
95 |
96 | ## 0.9.3
97 | `2022-08-13`
98 | - Update diff editor colors
99 | - Update toolbar colors
100 | - Update notebook colors
101 | - Update merge editor colors
102 |
103 | ## 0.9.2
104 | `2022-07-22`
105 | - Update object reference color
106 | - Update gutter modified color for Storm
107 |
108 | ## 0.9.1
109 | `2022-07-21`
110 | - Update editor ghost text color
111 |
112 | ## 0.9.0
113 | `2022-07-13`
114 | - Update Storm's panel foreground and active border colors
115 | - Update Light's panel active border color
116 |
117 | ## 0.8.9
118 | `2022-07-02`
119 | - Fix syntax color issue introduced in version 0.8.6
120 |
121 | ## 0.8.8
122 | `2022-06-30`
123 | - Add higher contrast settings example to README
124 |
125 | ## 0.8.7
126 | `2022-06-29`
127 | - Debug icons updates
128 |
129 | ## 0.8.6
130 | `2022-06-28`
131 | - Add preliminary Terraform syntax support
132 |
133 | ## 0.8.5
134 | `2022-06-28`
135 | - Update comment doc color
136 | - Fix embedded literal tags for Volar
137 | - Update README to include new ports
138 |
139 | ## 0.8.4
140 | `2021-12-24`
141 | - Add Preview in vscode.dev badge
142 |
143 | ## 0.8.3
144 | `2021-12-06`
145 | - Fix selection color in folded regions
146 | - Remove unused customizations
147 | - Update theme description
148 | - Add sash hover border color
149 |
150 | ## 0.8.2
151 | `2021-11-16`
152 | - Added folded code regions background color
153 | - Added bracket pair colorization theme colors
154 |
155 | ## 0.8.1
156 | `2021-11-16`
157 | - Added a new Neovim port (Thanks to [folke](https://github.com/folke))
158 | - Added Insomnia port (Thanks to [arturoeh](https://github.com/arturoeh))
159 | - Added Windows Terminal port (Thanks to [g-e-o-m-e-t-r-i-c](https://github.com/g-e-o-m-e-t-r-i-c))
160 |
161 | ## 0.8.0
162 | `2021-11-16`
163 | - Fix terminal selection background color in light theme
164 |
165 | ## 0.7.9
166 | `2021-04-05`
167 | - Revert turning on semantic highlighting by default
168 | - Update paramter semantic token color
169 | - Update defaultLibrary semantic token colors
170 | - Add added and rename git resource colors
171 |
172 | ## 0.7.8
173 | `2021-04-04`
174 | - Update property defaultLibrary semantic token color
175 |
176 | ## 0.7.7
177 | `2021-04-01`
178 | - Fix property declaration semantic token color
179 |
180 | ## 0.7.6
181 | `2021-03-31`
182 | - Update README (Color Palette)
183 |
184 | ## 0.7.5
185 | `2021-03-31`
186 | - Update README (Color Palette, Spelling)
187 |
188 | ## 0.7.4
189 | `2021-03-24`
190 | - Update README to include Color Palettes
191 | - Add semantic highlighting support (Parameters used in functions will be dimmer in color. Set semantic highlighting to false in settings if not ideal.)
192 | - Brighten word selection background slightly
193 |
194 | ## 0.7.3
195 | `2021-03-23`
196 | - Italicize return keyword in more languages (see README to disable this)
197 | - Remove italics from YAML block scalar symbol
198 |
199 | ## 0.7.2
200 | `2021-03-06`
201 | - Update README (Add mention of Alacritty and Hyper contributors)
202 |
203 | ## 0.7.1
204 | `2021-03-05`
205 | - Update README (Add mention of contributors)
206 |
207 | # Release Notes
208 | ## 0.7.0
209 | `2021-03-04`
210 | - Add quickInput.list.focusBackground
211 |
212 | ## 0.6.9
213 | `2021-01-01`
214 | - Update README
215 |
216 | ## 0.6.8
217 | `2021-01-01`
218 | - Added Kitty port (Thanks to [davidmathers](https://github.com/davidmathers))
219 | - Added JetBrains port (Thanks to [Grafikart](https://github.com/Grafikart))
220 |
221 | ## 0.6.7
222 | `2020-10-24`
223 | - Update component tag color
224 | - Added Duckduckgo porting (Thanks to [Grafikart](https://github.com/Grafikart))
225 |
226 | ## 0.6.6
227 | `2020-10-16`
228 | - Add link to Tokyo Night Alfred theme
229 |
230 | ## 0.6.5
231 | `2020-10-16`
232 | - Update last pinned tab border color
233 | - Update git staged deleted and modified colors
234 | - Update chart colors
235 |
236 |
237 | ## 0.6.4
238 | `2020-08-15`
239 | - Update remote extension badge icon color
240 | - Update Find option color
241 | - Update debug view colors
242 |
243 | ## 0.6.3
244 | `2020-08-13`
245 | - Update JSDoc comment colors
246 |
247 | ## 0.6.2
248 | `2020-08-10`
249 | - Fix Tokyo Night Light's windows menubar update reversion
250 |
251 | ## 0.6.1
252 | `2020-08-07`
253 | - Fix switch statement punctuation color for certain syntax definitions.
254 |
255 | ## 0.6.0
256 | `2020-07-27`
257 | - Update terminal black color for Tokyo Night Storm and iTerm.
258 |
259 | ## 0.5.9
260 | `2020-07-14`
261 | - Update HTML Character Entity color
262 |
263 | ## 0.5.8
264 | `2020-07-04`
265 | - Fix Tokyo Night Light menu and menubar selection background for windows users (Thanks to [rychkog](https://github.com/rychkog))
266 |
267 | ## 0.5.7
268 | `2020-06-26`
269 | - Update log.date color
270 | - Update modified tab border
271 |
272 | ## 0.5.6
273 | `2020-05-13`
274 | - PHPDoc updates
275 |
276 | ## 0.5.5
277 | `2020-05-09`
278 | - Minor tab style updates
279 |
280 | ## 0.5.4
281 | `2020-04-20`
282 | - Update comment doc colors
283 |
284 | ## 0.5.3
285 | `2020-04-11`
286 | - Update welcome page button background color
287 |
288 | ## 0.5.2
289 | `2020-04-11`
290 | - Update terminal black color
291 |
292 | ## 0.5.1
293 | `2020-03-04`
294 | - Update readme
295 |
296 | ## 0.5.0
297 | `2020-03-04`
298 | - Add *Tokyo Night Light* theme variation
299 | - Update Welcome page text color
300 | - Update editor bracket match border color
301 |
302 | ## 0.4.9
303 | `2020-03-11`
304 | - Update readme to reference the new semantic highlighting feature.
305 |
306 | ## 0.4.8
307 | `2020-01-01`
308 | - Update variable color in bracket notation
309 |
310 | ## 0.4.7
311 | `2020-01-01`
312 | - Fix object color when using dot notation inside bracket/parenthesis
313 |
314 | ## 0.4.6
315 | `2019-12-13`
316 | - Color variables in bracket notation like properties using dot notation
317 |
318 | ## 0.4.5
319 | `2019-12-12`
320 | - Update Tokyo Night 'editor red' to use the same color as Tokyo Night Storm
321 |
322 | ## 0.4.4
323 | `2019-12-12`
324 | - Brighten selection background
325 | - Update bracket match background
326 | - Add minimap gutter VCS decorations
327 |
328 | ## 0.4.3
329 | `2019-11-19`
330 | - Update selection background color
331 |
332 | ## 0.4.2
333 | `2019-11-10`
334 | - Update range highlight background
335 | - Add selection highlight background
336 |
337 | ## 0.4.1
338 | `2019-11-9`
339 | - Add window active and inactive borders (1.40.0)
340 |
341 | ## 0.4.0
342 | `2019-11-4`
343 | - Fix HTML tag color in certain situations
344 | - Update Smarty, Twig, Blade keyword colors
345 | - Add Handlebars support
346 |
347 | ## 0.3.9
348 | `2019-11-01`
349 | - Fix HTML id attribute color bug
350 |
351 | ## 0.3.8
352 | `2019-11-01`
353 | - Tweak Peek view colors
354 |
355 | ## 0.3.7
356 | `2019-10-30`
357 | - Fix CSS punctuation in certain situations
358 |
359 | ## 0.3.6
360 | `2019-10-30`
361 | - Update editor and misc foreground color
362 | - Update shell script bracket color
363 | - Clean up trailing commas, etc.
364 |
365 | ## 0.3.5
366 | `2019-10-27`
367 | - Update markdown link color
368 | - Update markup colors
369 |
370 | ## 0.3.4
371 | `2019-10-27`
372 | - Better non-eyegouging markdown support
373 | - Update ignored file color
374 |
375 | ## 0.3.3
376 | `2019-10-24`
377 | - Add image preview border
378 | - Update panel foreground color
379 |
380 | ## 0.3.2
381 | `2019-10-23`
382 | - Update editor selection background
383 | - Update scrollbar background
384 | - Update activity bar inactive icon color
385 |
386 | ## 0.3.1
387 | `2019-10-23`
388 | - Add sidebar drop background
389 |
390 | ## 0.3.0
391 | `2019-10-22`
392 | - Add Haskell Support
393 |
394 | ## 0.2.0
395 | `2019-10-22`
396 | - Update README
397 |
398 | ## 0.1.0
399 | `2019-10-22`
400 | - Initial release
401 |
--------------------------------------------------------------------------------
/LICENSE.txt:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2018-present Enkia
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining
6 | a copy of this software and associated documentation files (the
7 | "Software"), to deal in the Software without restriction, including
8 | without limitation the rights to use, copy, modify, merge, publish,
9 | distribute, sublicense, and/or sell copies of the Software, and to
10 | permit persons to whom the Software is furnished to do so, subject to
11 | the following conditions:
12 |
13 | The above copyright notice and this permission notice shall be
14 | included in all copies or substantial portions of the Software.
15 |
16 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
17 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
18 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
19 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
20 | LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
21 | OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
22 | WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
23 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # [Tokyo Night](https://marketplace.visualstudio.com/items?itemName=enkia.tokyo-night)
2 | [](https://vscode.dev/theme/enkia.tokyo-night/Tokyo%20Night%20Storm)
3 |
4 | A clean Visual Studio Code theme that celebrates the lights of Downtown [Tokyo at night.](https://www.google.com/search?q=tokyo+night&newwindow=1&sxsrf=ACYBGNRiOGCstG_Xohb8CgG5UGwBRpMIQg:1571032079139&source=lnms&tbm=isch&sa=X&ved=0ahUKEwiayIfIhpvlAhUGmuAKHbfRDaIQ_AUIEigB&biw=1280&bih=666&dpr=2)
5 |
6 | **Note:** Many UI elements are intentionally low contrast so as not to distract. I can provide [customization settings](https://code.visualstudio.com/api/references/theme-color) similar to what is shown further down this page to anyone who needs specific text brightened.
7 |
8 | ## Screenshots
9 | Tokyo Night
10 | 
11 |
12 | Tokyo Night Storm
13 | 
14 |
15 | Tokyo Night Light
16 | 
17 |
18 | Font used in the screenshots is [JetBrains Mono.](https://www.jetbrains.com/lp/mono/)
19 |
20 | ## Disabling Italics
21 | Paste this into your [settings.json](https://code.visualstudio.com/docs/getstarted/settings#_settings-file-locations) to disable italics.
22 |
23 | ```javascript
24 | "editor.tokenColorCustomizations": {
25 | "[Tokyo Night]": { // or "[Tokyo Night Storm]"
26 | "textMateRules": [{
27 | "scope": [
28 | "comment",
29 | "meta.var.expr storage.type",
30 | "keyword.control.flow",
31 | "keyword.control.return",
32 | "meta.directive.vue punctuation.separator.key-value.html",
33 | "meta.directive.vue entity.other.attribute-name.html",
34 | "tag.decorator.js entity.name.tag.js",
35 | "tag.decorator.js punctuation.definition.tag.js",
36 | "storage.modifier"
37 | ],
38 | "settings": {
39 | "fontStyle": ""
40 | }
41 | }]
42 | }
43 | }
44 | ```
45 | ## Enabling JSDoc Highlights
46 | Paste this into your [settings.json](https://code.visualstudio.com/docs/getstarted/settings#_settings-file-locations) to Enable JSDoc Highlight.
47 |
48 | ```javascript
49 | "editor.tokenColorCustomizations": {
50 | "[Tokyo Night]": { // or "[Tokyo Night Storm]"
51 | "textMateRules": [
52 | {
53 | "scope": [
54 | "comment keyword.codetag.notation",
55 | "comment.block.documentation keyword",
56 | "comment.block.documentation storage.type.class"
57 | ],
58 | "settings": {
59 | "foreground": "#bb9af7"
60 | }
61 | },
62 | {
63 | "scope": ["comment.block.documentation entity.name.type.instance"],
64 | "settings": {
65 | "foreground": "#73daca",
66 | "fontStyle": "italic"
67 | }
68 | },
69 | {
70 | "scope": [
71 | "comment.block.documentation entity.name.type punctuation.definition.bracket"
72 | ],
73 | "settings": {
74 | "foreground": "#bb9af7"
75 | }
76 | },
77 | {
78 | "scope": ["comment.block.documentation variable"],
79 | "settings": {
80 | "foreground": "#e0af68",
81 | "fontStyle": "italic"
82 | }
83 | }
84 | ]
85 | }
86 | }
87 | ```
88 | ## Customization Settings Examples
89 | #### Higher Contrast Settings
90 | The below can by no means officially represent high contrast but they may serve as a starting point. This assumes that the darker Tokyo Night version is being used.
91 | ```javascript
92 | "workbench.colorCustomizations": {
93 | "[Tokyo Night]": {
94 | "foreground": "#959cbd",
95 | "panelTitle.activeBorder": "#3d59a1",
96 | "panelTitle.activeForeground": "#bdc7f0",
97 | "panelTitle.inactiveForeground": "#959cbd",
98 | "tab.activeForeground": "#bdc7f0",
99 | "tab.inactiveForeground": "#959cbd",
100 | "breadcrumb.foreground": "#959cbd",
101 | "breadcrumb.focusForeground": "#bdc7f0",
102 | "breadcrumb.activeSelectionForeground": "#bdc7f0",
103 | "statusBar.foreground": "#bdc7f0",
104 | "list.focusForeground": "#bdc7f0",
105 | "list.hoverForeground": "#bdc7f0",
106 | "list.activeSelectionForeground": "#bdc7f0",
107 | "list.inactiveSelectionForeground": "#bdc7f0",
108 | "list.inactiveSelectionBackground": "#202330",
109 | "sideBar.foreground": "#959cbd",
110 | "dropdown.foreground": "#959cbd",
111 | "menu.foreground":"#bdc7f0",
112 | "menubar.selectionForeground":"#bdc7f0",
113 | "input.foreground": "#959cbd",
114 | "input.placeholderForeground": "#959cbd",
115 | "activityBar.foreground": "#bdc7f0",
116 | "activityBar.inactiveForeground": "#787c99",
117 | "gitDecoration.ignoredResourceForeground": "#696d87",
118 | },
119 | }
120 | ```
121 | #### Brightening Codelens text
122 | I prefer my Codelens text fade into the background unless hovered over, but if you'd like a higher contrast, add this to your settings.json:
123 | ```javascript
124 | "workbench.colorCustomizations": {
125 | "[Tokyo Night]": { // or "[Tokyo Night Storm]"
126 | "editorCodeLens.foreground": "#7982a9", // Preferred hex color
127 | }
128 | }
129 | ```
130 |
131 | #### Window Active and Inactive borders (vscode 1.40.0)
132 | macOS dark-mode doesn't play well with these two theme mods so I've chosen to darken them as much as I can to fix the gray border issue on my side. Set them however you like using:
133 | ```javascript
134 | "workbench.colorCustomizations": {
135 | "[Tokyo Night]": { // or "[Tokyo Night Storm]"
136 | "window.activeBorder": "#ff0000",
137 | "window.inactiveBorder":"#0000ff"
138 | }
139 | }
140 | ```
141 |
142 | ## Color Palette
143 | #### Tokyo Night and Tokyo Night Storm
144 | | Color | Use |
145 | | ---------- | ------------------------------------------------------------ |
146 | |  `#f7768e` | This keyword, HTML elements, Regex group symbol, CSS units, Terminal Red |
147 | |  `#ff9e64` | Number and Boolean constants, Language support constants |
148 | |  `#e0af68` | Function parameters, Regex character sets, Terminal Yellow |
149 | |  `#cfc9c2` | Parameters inside functions (semantic highlighting only) |
150 | |  `#9ece6a` | Strings, CSS class names |
151 | |  `#73daca` | Object literal keys, Markdown links, Terminal Green |
152 | |  `#b4f9f8` | Regex literal strings |
153 | |  `#2ac3de` | Language support functions, CSS HTML elements |
154 | |  `#7dcfff` | Object properties, Regex quantifiers and flags, Markdown headings, Terminal Cyan, Markdown code, Import/export keywords |
155 | |  `#7aa2f7` | Function names, CSS property names, Terminal Blue |
156 | |  `#bb9af7` | Control Keywords, Storage Types, Regex symbols and operators, HTML Attributes, Terminal Magenta |
157 | |  `#c0caf5` | Variables, Class names, Terminal White |
158 | |  `#a9b1d6` | Editor Foreground |
159 | |  `#9aa5ce` | Markdown Text, HTML Text |
160 | |  `#565f89` | Comments |
161 | |  `#414868` | Terminal Black |
162 | |  `#24283b` | Editor Background (Storm) |
163 | |  `#1a1b26` | Editor Background (Night) |
164 |
165 | #### Tokyo Night Light
166 | | Color | Use |
167 | | ---------- | ------------------------------------------------------------ |
168 | |  `#8c4351` | This keyword, HTML elements, Regex group symbol, CSS units, Terminal Red |
169 | |  `#965027` | Number and Boolean constants, Language support constants |
170 | |  `#8f5e15` | Function parameters, Regex character sets, Terminal Yellow |
171 | |  `#634f30` | Parameters inside functions (semantic highlighting only) |
172 | |  `#385f0d` | Strings, CSS class names |
173 | |  `#33635c` | Object literal keys, Markdown links, Regex literal strings, Terminal Green |
174 | |  `#006c86` | Language support functions, CSS HTML elements |
175 | |  `#0f4b6e` | Object properties, Regex quantifiers and flags, Terminal Cyan, Markdown code, Import/export keywords |
176 | |  `#2959aa` | Function names, CSS property names, Markdown Headings, Terminal Blue |
177 | |  `#5a3e8e` | Control Keywords, Storage Types, Regex symbols and operators, HTML Attributes, Terminal Magenta |
178 | |  `#343b58` | Editor Foreground, Variables, Class names, Terminal White |
179 | |  `#40434f` | Markdown Text, HTML Text |
180 | |  `#343B58` | Terminal Black |
181 | |  `#6c6e75` | Comments |
182 | |  `#e6e7ed` | Editor Background |
183 |
184 | ## Other Ports
185 | **iTerm**
186 | `tokyo-night.itermcolors` is supplied in this theme's ~/.vscode/extensions folder or via [github.](https://github.com/enkia/tokyo-night-vscode-theme/blob/master/tokyo-night.itermcolors)
187 |
188 | **Sublime Text / bat**
189 | *Tokyo Night* is a color scheme option in my [Enki Theme.](https://packagecontrol.io/packages/Enki%20Theme)
190 |
191 | **Xcode**
192 | *Tokyo Night* theme for Xcode [mesqueeb/TokyoNightXcodeTheme](https://github.com/mesqueeb/TokyoNightXcodeTheme)
193 |
194 | **Alfred**
195 | Install the [Tokyo Night Alfred Theme.](https://www.alfredapp.com/extras/theme/puSaeqbft2/)
196 |
197 | **DuckDuckGo**
198 | [DuckduckGo theme preferences](https://duckduckgo.com/?kae=d&ks=m&kak=-1&kax=-1&kaq=-1&kap=-1&kao=-1&kau=-1&k5=1&k7=1a1b26&kj=16161e&kx=1abc9c&k21=16161E&k18=-1&ka=e&kaa=BB9AF7&k9=C0CAF5&k8=6183BB&kt=e)
199 | (by [Grafikart](https://github.com/Grafikart))
200 |
201 | **JetBrains IDE**
202 | - [Tokyo Night Color Scheme](https://plugins.jetbrains.com/plugin/15662-tokyo-night-color-scheme) works best with material theme plugin and [this theme](https://github.com/Grafikart/tokyo-night-jetbrains-theme/blob/main/tokyonight.xml) (by [Grafikart](https://github.com/Grafikart))
203 | - [TokyoNight Editor & UI Theme](https://plugins.jetbrains.com/plugin/18820-tokyo-night-theme) compatible with material theme, supports 2 dark variants, planned support for day theme.(by [alexadhy](https://github.com/alexadhy))
204 |
205 | **VIM/Neovim**
206 | - [tokyonight.vim](https://github.com/ghifarit53/tokyonight-vim), a [VIM](https://www.vim.org/)/[Neovim](https://neovim.io/) color scheme. This theme also has support for [lightline](https://github.com/itchyny/lightline.vim) as well as [airline](https://github.com/vim-airline/vim-airline) (by [ghifarit53](https://github.com/ghifarit53/))
207 |
208 | - [tokyonight.nvim](https://github.com/folke/tokyonight.nvim), a [Neovim](https://neovim.io/) color scheme. This theme also has support for many Vim plugins and [other programs](https://github.com/folke/tokyonight.nvim/tree/main/extras) such as Alacritty, Fish and Kitty. (by [folke](https://github.com/folke))
209 |
210 | **Kitty Terminal**
211 | [Tokyo Night](https://github.com/davidmathers/tokyo-night-kitty-theme) color scheme for [kitty](https://sw.kovidgoyal.net/kitty/)
212 | (by [davidmathers](https://github.com/davidmathers))
213 |
214 | **Alacritty Terminal**
215 | [Tokyo Night Alacritty Theme](https://github.com/zatchheems/tokyo-night-alacritty-theme), a color scheme for [Alacritty Terminal Emulator](https://github.com/alacritty/alacritty) (by [mhyfritz](https://github.com/mhyfritz))
216 |
217 | **Hyper terminal**
218 | [hyper-tokyo-night](https://github.com/mhyfritz/hyper-tokyo-night), a theme for [Hyper](https://hyper.is/) (by [fitrh](https://github.com/fitrh))
219 |
220 | **Windows Terminal**
221 | [tokyonight-windows-terminal](https://github.com/g-e-o-m-e-t-r-i-c/tokyonight-windows-terminal), a theme for [Windows Terminal](https://github.com/microsoft/terminal) (by [g-e-o-m-e-t-r-i-c](https://github.com/g-e-o-m-e-t-r-i-c))
222 |
223 | **Insomnia**
224 | [Tokyo Night](https://github.com/pokedotdev/tokyo-night-insomnia) theme for [Insomnia](https://insomnia.rest/) (by [pokedotdev](https://github.com/pokedotdev))
225 |
226 | **Visual Studio 2022**
227 | [tokyo-night-visual-studio-theme](https://github.com/m1chaelbarry/tokyo-night-visual-studio-theme) for Visual Studio 2022 (by [m1chaelbarry](https://github.com/m1chaelbarry))
228 |
229 | **Firefox**
230 | [Tokyonight_Vim](https://addons.mozilla.org/en-US/firefox/addon/tokyonight_vim/) theme for Firefox, LibreWolf, etc. (by [Jared Reardon](https://addons.mozilla.org/en-US/firefox/user/14600679/))
231 |
232 | **Warp**
233 | [warp-tokyo-night](https://github.com/bart-krakowski/warp-tokyo-night), a theme for [Warp](https://warp.dev/) (by [bart-krakowski](https://github.com/bart-krakowski))
234 |
235 | **KiCad**
236 | [tokyo-night-kicad-theme](https://github.com/kevin-nel/tokyo-night-kicad-theme), a theme for the [KiCad](https://www.kicad.org/) schematic editor (by [kevin-nel](https://github.com/kevin-nel))
237 |
238 | **Tilix/Black Box Terminal**
239 | [tokyo-night-tilix-black-box-theme](https://github.com/kevin-nel/tokyo-night-tilix-black-box-theme) a theme for tilix colorscheme compatible terminals (by [kevin-nel](https://github.com/kevin-nel))
240 |
241 | **gtksourceview** (gnome text editor, gedit, builder, etc)
242 | [tokyo-night-gtksourceview](https://github.com/kevin-nel/tokyo-night-gtksourceview) a theme for gtksourceview applications (by [kevin-nel](https://github.com/kevin-nel))
243 |
244 | **gitk**
245 | [gitk-tokyonight](https://github.com/domwalters/gitk-tokyonight) a theme for [gitk](https://git-scm.com/docs/gitk) (by [Dominic Walters](https://github.com/domWalters))
246 |
247 | **git-gui**
248 | [git-gui-tokyonight](https://github.com/domwalters/git-gui-tokyonight) a theme for [git-gui](https://git-scm.com/docs/git-gui/) (by [Dominic Walters](https://github.com/domWalters))
249 |
250 | **DevTools**
251 | [Tokyo Night on DevTools](https://github.com/AdelFetner/devToolsExtension) a theme for most browsers' DevTools (by [AdelFetner](https://github.com/AdelFetner))
252 |
253 |
254 |
255 | **Enjoy!**
256 |
257 | ###### Tokyo Tower icon used in theme icon made by Smashicons from www.flaticon.com. Color palettes in this README use [place-hold.it](https://place-hold.it).
258 |
--------------------------------------------------------------------------------
/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokyo-night/tokyo-night-vscode-theme/7c0f11eaef322f293621ca7befe462214b7ea468/icon.png
--------------------------------------------------------------------------------
/icon.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "tokyo-night",
3 | "displayName": "Tokyo Night",
4 | "description": "A clean Visual Studio Code theme that celebrates the lights of Downtown Tokyo at night.",
5 | "version": "1.1.2",
6 | "publisher": "enkia",
7 | "license": "MIT",
8 | "keywords": [
9 | "theme",
10 | "contrast",
11 | "dark",
12 | "light",
13 | "tokyo",
14 | "clean"
15 | ],
16 | "icon": "icon.png",
17 | "homepage": "https://github.com/enkia/tokyo-night-vscode-theme",
18 | "repository": {
19 | "url": "https://github.com/enkia/tokyo-night-vscode-theme",
20 | "type": "git"
21 | },
22 | "bugs": {
23 | "url": "https://github.com/enkia/tokyo-night-vscode-theme/issues"
24 | },
25 | "galleryBanner": {
26 | "color": "#1f2335",
27 | "theme": "dark"
28 | },
29 | "engines": {
30 | "vscode": "^1.17.0"
31 | },
32 | "categories": [
33 | "Themes",
34 | "Other"
35 | ],
36 | "contributes": {
37 | "themes": [
38 | {
39 | "label": "Tokyo Night",
40 | "uiTheme": "vs-dark",
41 | "path": "./themes/tokyo-night-color-theme.json"
42 | },
43 | {
44 | "label": "Tokyo Night Storm",
45 | "uiTheme": "vs-dark",
46 | "path": "./themes/tokyo-night-storm-color-theme.json"
47 | },
48 | {
49 | "label": "Tokyo Night Light",
50 | "uiTheme": "vs",
51 | "path": "./themes/tokyo-night-light-color-theme.json"
52 | }
53 | ]
54 | },
55 | "scripts": {
56 | "package": "vsce package",
57 | "publish": "vsce publish"
58 | }
59 | }
60 |
--------------------------------------------------------------------------------
/static/ss_tokyo_night.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokyo-night/tokyo-night-vscode-theme/7c0f11eaef322f293621ca7befe462214b7ea468/static/ss_tokyo_night.png
--------------------------------------------------------------------------------
/static/ss_tokyo_night_light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokyo-night/tokyo-night-vscode-theme/7c0f11eaef322f293621ca7befe462214b7ea468/static/ss_tokyo_night_light.png
--------------------------------------------------------------------------------
/static/ss_tokyo_night_storm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokyo-night/tokyo-night-vscode-theme/7c0f11eaef322f293621ca7befe462214b7ea468/static/ss_tokyo_night_storm.png
--------------------------------------------------------------------------------
/themes/tokyo-night-color-theme.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Tokyo Night",
3 | "author": "Enkia",
4 | "maintainers": ["Enkia "],
5 | "type": "dark",
6 | "semanticTokenColors": {
7 | "parameter.declaration": {
8 | "foreground": "#e0af68"
9 | },
10 | "parameter": {
11 | "foreground": "#d9d4cd"
12 | },
13 | "property.declaration": {
14 | "foreground": "#73daca"
15 | },
16 | "property.defaultLibrary": {
17 | "foreground": "#2ac3de"
18 | },
19 | "*.defaultLibrary": {
20 | "foreground": "#2ac3de"
21 | },
22 | "variable.defaultLibrary": {
23 | "foreground": "#2ac3de"
24 | },
25 | "variable.declaration": {
26 | "foreground": "#bb9af7"
27 | },
28 | "variable": {
29 | "foreground": "#c0caf5"
30 | }
31 | },
32 | "semanticClass": "tokyo-night",
33 | "colors": {
34 | "foreground": "#787c99",
35 | "descriptionForeground": "#515670",
36 | "disabledForeground": "#545c7e",
37 | "focusBorder": "#545c7e33",
38 | "errorForeground": "#515670",
39 | "widget.shadow": "#ffffff00",
40 | "scrollbar.shadow": "#00000033",
41 | "badge.background": "#7e83b230",
42 | "badge.foreground": "#acb0d0",
43 | "icon.foreground": "#787c99",
44 | "settings.headerForeground": "#6183bb",
45 | "window.activeBorder": "#0d0f17",
46 | "window.inactiveBorder":"#0d0f17",
47 | "sash.hoverBorder": "#29355a",
48 |
49 | "toolbar.activeBackground": "#202330",
50 | "toolbar.hoverBackground": "#202330",
51 |
52 | "extensionButton.prominentBackground": "#3d59a1DD",
53 | "extensionButton.prominentHoverBackground": "#3d59a1AA",
54 | "extensionButton.prominentForeground": "#ffffff",
55 | "extensionBadge.remoteBackground": "#3d59a1",
56 | "extensionBadge.remoteForeground": "#ffffff",
57 |
58 | "button.background": "#3d59a1dd",
59 | "button.hoverBackground": "#3d59a1AA",
60 | "button.secondaryBackground": "#3b3e52",
61 | "button.foreground": "#ffffff",
62 | "progressBar.background": "#3d59a1",
63 |
64 | "input.background": "#14141b",
65 | "input.foreground": "#a9b1d6",
66 | "input.border": "#0f0f14",
67 | "input.placeholderForeground": "#787c998A",
68 | "inputOption.activeForeground": "#c0caf5",
69 | "inputOption.activeBackground": "#3d59a144",
70 |
71 | "inputValidation.infoForeground": "#bbc2e0",
72 | "inputValidation.infoBackground": "#3d59a15c",
73 | "inputValidation.infoBorder": "#3d59a1",
74 | "inputValidation.warningForeground": "#000000",
75 | "inputValidation.warningBackground": "#c2985b",
76 | "inputValidation.warningBorder": "#e0af68",
77 | "inputValidation.errorForeground": "#bbc2e0",
78 | "inputValidation.errorBackground": "#85353e",
79 | "inputValidation.errorBorder": "#963c47",
80 |
81 | "dropdown.foreground": "#787c99",
82 | "dropdown.background": "#14141b",
83 | "dropdown.listBackground": "#14141b",
84 |
85 | "activityBar.background": "#16161e",
86 | "activityBar.foreground": "#787c99",
87 | //"activityBar.activeBorder": "#3b3e52",
88 | //"activityBar.activeBackground": "#101014",
89 | "activityBar.inactiveForeground": "#3b3e52",
90 | "activityBar.border": "#16161e",
91 | "activityBarBadge.background": "#3d59a1",
92 | "activityBarBadge.foreground": "#fff",
93 |
94 | "activityBarTop.foreground": "#787c99",
95 | "activityBarTop.inactiveForeground": "#3b3e52",
96 |
97 | "tree.indentGuidesStroke": "#2b2b3b",
98 | "sideBar.foreground": "#787c99",
99 | "sideBar.background": "#16161e",
100 | "sideBar.border": "#101014",
101 | "sideBarTitle.foreground": "#787c99",
102 | "sideBarSectionHeader.background": "#16161e",
103 | "sideBarSectionHeader.foreground": "#a9b1d6",
104 | "sideBarSectionHeader.border": "#101014",
105 | "sideBar.dropBackground": "#1e202e",
106 |
107 | "list.dropBackground": "#1e202e",
108 | "list.deemphasizedForeground":"#787c99",
109 | "list.activeSelectionBackground": "#202330",
110 |
111 | "list.activeSelectionForeground": "#a9b1d6",
112 | "list.inactiveSelectionBackground": "#1c1d29",
113 | "list.inactiveSelectionForeground": "#a9b1d6",
114 | "list.focusBackground": "#1c1d29",
115 | "list.focusForeground": "#a9b1d6",
116 | "list.hoverBackground": "#13131a",
117 | "list.hoverForeground": "#a9b1d6",
118 |
119 | "list.highlightForeground": "#668ac4",
120 | "list.invalidItemForeground": "#c97018",
121 | "list.errorForeground": "#bb616b",
122 | "list.warningForeground": "#c49a5a",
123 |
124 | "listFilterWidget.background": "#101014",
125 | "listFilterWidget.outline": "#3d59a1",
126 | "listFilterWidget.noMatchesOutline": "#a6333f",
127 |
128 | "pickerGroup.foreground": "#a9b1d6",
129 | "pickerGroup.border": "#101014",
130 |
131 | "scrollbarSlider.background": "#868bc415",
132 | "scrollbarSlider.hoverBackground": "#868bc410",
133 | "scrollbarSlider.activeBackground": "#868bc422",
134 |
135 | "editorBracketHighlight.foreground1": "#698cd6", //"#7AA2F7",
136 | "editorBracketHighlight.foreground2": "#68b3de", //"#7DCFFF",
137 | "editorBracketHighlight.foreground3": "#9a7ecc", //"#BB9AF7",
138 | "editorBracketHighlight.foreground4": "#25aac2", //"#2AC3DE",
139 | "editorBracketHighlight.foreground5": "#80a856", //"#9ECE6A",
140 | "editorBracketHighlight.foreground6": "#c49a5a", //"#e0af68",
141 | "editorBracketHighlight.unexpectedBracket.foreground": "#db4b4b",
142 |
143 | "editorBracketPairGuide.activeBackground1": "#698cd6",
144 | "editorBracketPairGuide.activeBackground2": "#68b3de",
145 | "editorBracketPairGuide.activeBackground3": "#9a7ecc",
146 | "editorBracketPairGuide.activeBackground4": "#25aac2",
147 | "editorBracketPairGuide.activeBackground5": "#80a856",
148 | "editorBracketPairGuide.activeBackground6": "#c49a5a",
149 |
150 | "selection.background": "#515c7e40",
151 | "editor.background": "#1a1b26",
152 | "editor.foreground": "#a9b1d6",
153 | "editor.foldBackground": "#1111174a",
154 | "editorLink.activeForeground": "#acb0d0",
155 |
156 | "editor.selectionBackground": "#515c7e4d",
157 | "editor.inactiveSelectionBackground": "#515c7e25",
158 |
159 | "editor.findMatchBackground": "#3d59a166",
160 | "editor.findMatchBorder": "#e0af68",
161 | "editor.findMatchHighlightBackground": "#3d59a166",
162 |
163 | "editor.findRangeHighlightBackground": "#515c7e33",
164 | "editor.rangeHighlightBackground": "#515c7e20",
165 | "editor.wordHighlightBackground": "#515c7e44",
166 | "editor.wordHighlightStrongBackground": "#515c7e55",
167 | "editor.selectionHighlightBackground": "#515c7e44",
168 |
169 | "editorCursor.foreground": "#c0caf5",
170 | "editorIndentGuide.background1": "#232433",
171 | "editorIndentGuide.activeBackground1": "#363b54",
172 | "editorLineNumber.foreground": "#363b54",
173 | "editorLineNumber.activeForeground": "#787c99",
174 | "editor.lineHighlightBackground": "#1e202e",
175 | "editorWhitespace.foreground": "#363b54",
176 |
177 | "editorMarkerNavigation.background": "#16161e",
178 | "editorHoverWidget.background": "#16161e",
179 | "editorHoverWidget.border": "#101014",
180 |
181 | "editorBracketMatch.background": "#16161e",
182 | "editorBracketMatch.border": "#42465d", //"#363b54",
183 |
184 | "editorOverviewRuler.border": "#101014",
185 | "editorOverviewRuler.errorForeground": "#db4b4b",
186 | "editorOverviewRuler.warningForeground": "#e0af68",
187 | "editorOverviewRuler.infoForeground": "#1abc9c",
188 | "editorOverviewRuler.bracketMatchForeground": "#101014",
189 | "editorOverviewRuler.findMatchForeground": "#a9b1d644",
190 | "editorOverviewRuler.rangeHighlightForeground": "#a9b1d644",
191 | "editorOverviewRuler.selectionHighlightForeground": "#a9b1d622",
192 | "editorOverviewRuler.wordHighlightForeground": "#bb9af755",
193 | "editorOverviewRuler.wordHighlightStrongForeground": "#bb9af766",
194 | "editorOverviewRuler.modifiedForeground": "#394b70",
195 | "editorOverviewRuler.addedForeground": "#164846",
196 | "editorOverviewRuler.deletedForeground": "#703438",
197 |
198 | "editorRuler.foreground": "#101014",
199 | "editorError.foreground": "#db4b4b",
200 | "editorWarning.foreground": "#e0af68",
201 | "editorInfo.foreground": "#0da0ba",
202 | "editorHint.foreground": "#0da0ba",
203 |
204 | "editorGutter.modifiedBackground": "#394b70",
205 | "editorGutter.addedBackground": "#164846",
206 | "editorGutter.deletedBackground": "#823c41",
207 |
208 | "editorGhostText.foreground": "#646e9c",
209 |
210 | "minimapGutter.modifiedBackground": "#425882",
211 | "minimapGutter.addedBackground": "#1C5957",
212 | "minimapGutter.deletedBackground": "#944449",
213 |
214 | "editorGroup.border": "#101014",
215 | "editorGroup.dropBackground": "#1e202e",
216 | "editorGroupHeader.tabsBorder": "#101014",
217 | "editorGroupHeader.tabsBackground": "#16161e",
218 | "editorGroupHeader.noTabsBackground": "#16161e",
219 | "editorGroupHeader.border": "#101014",
220 |
221 | "editorPane.background": "#1a1b26",
222 |
223 | "editorWidget.foreground": "#787c99",
224 | "editorWidget.background": "#16161e",
225 | "editorWidget.border": "#101014",
226 | "editorWidget.resizeBorder": "#545c7e33",
227 |
228 | "editorSuggestWidget.background": "#16161e",
229 | "editorSuggestWidget.border": "#101014",
230 | "editorSuggestWidget.selectedBackground": "#20222c",
231 | "editorSuggestWidget.highlightForeground": "#6183bb",
232 |
233 | "editorCodeLens.foreground": "#51597d",
234 | "editorLightBulb.foreground": "#e0af68",
235 | "editorLightBulbAutoFix.foreground": "#e0af68",
236 |
237 | "editorInlayHint.foreground": "#646e9c",
238 |
239 | "peekView.border": "#101014",
240 | "peekViewEditor.background": "#16161e",
241 | "peekViewEditor.matchHighlightBackground": "#3d59a166",
242 | "peekViewTitle.background": "#101014",
243 | "peekViewTitleLabel.foreground": "#a9b1d6",
244 | "peekViewTitleDescription.foreground": "#787c99",
245 | "peekViewResult.background": "#101014",
246 | "peekViewResult.selectionForeground": "#a9b1d6",
247 | "peekViewResult.selectionBackground": "#3d59a133",
248 | "peekViewResult.lineForeground": "#a9b1d6",
249 | "peekViewResult.fileForeground": "#787c99",
250 | "peekViewResult.matchHighlightBackground": "#3d59a166",
251 |
252 | "diffEditor.insertedTextBackground": "#41a6b520",
253 | "diffEditor.removedTextBackground": "#db4b4b22",
254 | "diffEditor.insertedLineBackground": "#41a6b520",
255 | "diffEditor.removedLineBackground": "#db4b4b22",
256 | "diffEditorGutter.insertedLineBackground": "#41a6b525",
257 | "diffEditorGutter.removedLineBackground": "#db4b4b22",
258 | "diffEditorOverview.insertedForeground": "#41a6b525",
259 | "diffEditorOverview.removedForeground": "#db4b4b22",
260 | "diffEditor.diagonalFill": "#292e42",
261 | "diffEditor.unchangedCodeBackground": "#282a3b66",
262 |
263 | "multiDiffEditor.headerBackground": "#1a1b26",
264 | "multiDiffEditor.border": "#1a1b26",
265 |
266 | "breadcrumb.background": "#16161e",
267 | "breadcrumbPicker.background": "#16161e",
268 | "breadcrumb.foreground": "#515670",
269 | "breadcrumb.focusForeground": "#a9b1d6",
270 | "breadcrumb.activeSelectionForeground": "#a9b1d6",
271 |
272 | "tab.activeBackground": "#16161e",
273 | "tab.inactiveBackground": "#16161e",
274 | "tab.activeForeground": "#a9b1d6",
275 | "tab.hoverForeground": "#a9b1d6",
276 | "tab.activeBorder": "#3d59a1",
277 | "tab.inactiveForeground": "#787c99",
278 | "tab.border": "#101014",
279 | "tab.unfocusedActiveForeground": "#a9b1d6",
280 | "tab.unfocusedInactiveForeground": "#787c99",
281 | "tab.unfocusedHoverForeground": "#a9b1d6",
282 | "tab.activeModifiedBorder": "#1a1b26",
283 | "tab.inactiveModifiedBorder": "#1f202e",
284 | "tab.unfocusedActiveBorder": "#1f202e",
285 | "tab.lastPinnedBorder": "#222333",
286 |
287 | "panel.background": "#16161e",
288 | "panel.border": "#101014",
289 | "panelTitle.activeForeground": "#787c99",
290 | "panelTitle.inactiveForeground": "#42465d",
291 | "panelTitle.activeBorder": "#16161e",
292 | "panelInput.border": "#16161e",
293 |
294 | "statusBar.foreground": "#787c99",
295 | "statusBar.background": "#16161e",
296 | "statusBar.border": "#101014",
297 | "statusBar.noFolderBackground": "#16161e",
298 | "statusBar.debuggingBackground": "#16161e",
299 | "statusBar.debuggingForeground": "#787c99",
300 |
301 | "statusBarItem.activeBackground": "#101014",
302 | "statusBarItem.hoverBackground": "#20222c",
303 | "statusBarItem.prominentBackground": "#101014",
304 | "statusBarItem.prominentHoverBackground": "#20222c",
305 |
306 | "titleBar.activeForeground": "#787c99",
307 | "titleBar.inactiveForeground": "#787c99",
308 | "titleBar.activeBackground": "#16161e",
309 | "titleBar.inactiveBackground": "#16161e",
310 | "titleBar.border": "#101014",
311 |
312 | "walkThrough.embeddedEditorBackground": "#16161e",
313 | "textLink.foreground": "#6183bb",
314 | "textLink.activeForeground": "#7dcfff",
315 | "textPreformat.foreground": "#9699a8",
316 | "textBlockQuote.background": "#16161e",
317 | "textCodeBlock.background": "#16161e",
318 | "textSeparator.foreground": "#363b54",
319 |
320 | "debugExceptionWidget.border": "#963c47",
321 | "debugExceptionWidget.background": "#101014",
322 | "debugToolBar.background": "#101014",
323 |
324 | "debugConsole.infoForeground": "#787c99",
325 | "debugConsole.errorForeground": "#bb616b",
326 | "debugConsole.sourceForeground": "#787c99",
327 | "debugConsole.warningForeground": "#c49a5a",
328 | "debugConsoleInputIcon.foreground":"#73daca",
329 |
330 | "editor.stackFrameHighlightBackground":"#E2BD3A20",
331 | "editor.focusedStackFrameHighlightBackground":"#73daca20",
332 | "debugView.stateLabelForeground":"#787c99",
333 | "debugView.stateLabelBackground": "#14141b",
334 | "debugView.valueChangedHighlight": "#3d59a1aa",
335 | "debugTokenExpression.name": "#7dcfff",
336 | "debugTokenExpression.value":"#9aa5ce",
337 | "debugTokenExpression.string":"#9ece6a",
338 | "debugTokenExpression.boolean":"#ff9e64",
339 | "debugTokenExpression.number":"#ff9e64",
340 | "debugTokenExpression.error":"#bb616b",
341 |
342 | "debugIcon.breakpointForeground": "#db4b4b",
343 | "debugIcon.breakpointDisabledForeground": "#414761",
344 | "debugIcon.breakpointUnverifiedForeground": "#c24242",
345 |
346 | "terminal.background": "#16161e",
347 | "terminal.foreground": "#787c99",
348 | "terminal.selectionBackground": "#515c7e4d",
349 | // "terminalCursor.background": "",
350 | // "terminalCursor.foreground": "",
351 |
352 | "terminal.ansiBlack": "#363b54",
353 | "terminal.ansiRed": "#f7768e",
354 | "terminal.ansiGreen": "#73daca",
355 | "terminal.ansiYellow": "#e0af68",
356 | "terminal.ansiBlue": "#7aa2f7",
357 | "terminal.ansiMagenta": "#bb9af7",
358 | "terminal.ansiCyan": "#7dcfff",
359 | "terminal.ansiWhite": "#787c99",
360 | "terminal.ansiBrightBlack": "#363b54",
361 | "terminal.ansiBrightRed": "#f7768e",
362 | "terminal.ansiBrightGreen": "#73daca",
363 | "terminal.ansiBrightYellow": "#e0af68",
364 | "terminal.ansiBrightBlue": "#7aa2f7",
365 | "terminal.ansiBrightMagenta": "#bb9af7",
366 | "terminal.ansiBrightCyan": "#7dcfff",
367 | "terminal.ansiBrightWhite": "#acb0d0",
368 |
369 | "gitDecoration.modifiedResourceForeground": "#6183bb",
370 | "gitDecoration.ignoredResourceForeground": "#515670",
371 | "gitDecoration.deletedResourceForeground": "#914c54",
372 | "gitDecoration.renamedResourceForeground": "#449dab",
373 | "gitDecoration.addedResourceForeground": "#449dab",
374 | "gitDecoration.untrackedResourceForeground": "#449dab",
375 | "gitDecoration.conflictingResourceForeground": "#e0af68cc",
376 | "gitDecoration.stageDeletedResourceForeground": "#914c54",
377 | "gitDecoration.stageModifiedResourceForeground": "#6183bb",
378 |
379 | "notebook.editorBackground": "#1a1b26",
380 | "notebook.cellEditorBackground": "#16161e",
381 | "notebook.cellBorderColor": "#101014",
382 | "notebook.focusedCellBorder": "#29355a",
383 | "notebook.cellStatusBarItemHoverBackground": "#1c1d29",
384 |
385 | "charts.red": "#f7768e",
386 | "charts.blue": "#7aa2f7",
387 | "charts.yellow": "#e0af68",
388 | "charts.orange": "#ff9e64",
389 | "charts.green": "#41a6b5",
390 | "charts.purple": "#9d7cd8",
391 | "charts.foreground": "#9AA5CE",
392 | "charts.lines": "#16161e",
393 |
394 | "scmGraph.historyItemHoverLabelForeground": "#1b1e2e",
395 | "scmGraph.foreground1": "#ff9e64",
396 | "scmGraph.foreground2": "#e0af68",
397 | "scmGraph.foreground3": "#41a6b5",
398 | "scmGraph.foreground4": "#7aa2f7",
399 | "scmGraph.foreground5": "#bb9af7",
400 | "scmGraph.historyItemHoverAdditionsForeground": "#41a6b5",
401 | "scmGraph.historyItemHoverDeletionsForeground": "#f7768e",
402 | "scmGraph.historyItemRefColor": "#506FCA",
403 | "scmGraph.historyItemRemoteRefColor": "#41a6b5",
404 | "scmGraph.historyItemBaseRefColor": "#9d7cd8",
405 | "scmGraph.historyItemHoverDefaultLabelForeground": "#a9b1d6",
406 |
407 | "merge.currentHeaderBackground": "#41a6b525",
408 | "merge.currentContentBackground": "#007a7544",
409 | "merge.incomingHeaderBackground": "#3d59a1aa",
410 | "merge.incomingContentBackground": "#3d59a144",
411 | "mergeEditor.change.background": "#41a6b525",
412 | "mergeEditor.change.word.background": "#41a6b540",
413 | "mergeEditor.conflict.unhandledUnfocused.border": "#e0af6888",
414 | "mergeEditor.conflict.unhandledFocused.border": "#e0af68b0",
415 | "mergeEditor.conflict.handledUnfocused.border": "#41a6b525",
416 | "mergeEditor.conflict.handledFocused.border": "#41a6b565",
417 | "mergeEditor.conflict.handled.minimapOverViewRuler": "#449dab",
418 | "mergeEditor.conflict.unhandled.minimapOverViewRuler": "#e0af68",
419 |
420 | "gitlens.trailingLineForegroundColor": "#646e9c",
421 | "gitlens.gutterUncommittedForegroundColor": "#7aa2f7",
422 | "gitlens.gutterForegroundColor": "#787c99",
423 | "gitlens.gutterBackgroundColor": "#16161e",
424 |
425 | "notificationCenterHeader.background": "#101014",
426 | "notifications.background": "#101014",
427 | "notificationLink.foreground": "#6183bb",
428 | "notificationsErrorIcon.foreground": "#bb616b",
429 | "notificationsWarningIcon.foreground": "#bba461",
430 | "notificationsInfoIcon.foreground": "#0da0ba",
431 |
432 | "menubar.selectionForeground":"#a9b1d6",
433 | "menubar.selectionBackground":"#1e202e",
434 | "menubar.selectionBorder":"#1b1e2e",
435 | "menu.foreground":"#787c99",
436 | "menu.background":"#16161e",
437 | "menu.selectionForeground":"#a9b1d6",
438 | "menu.selectionBackground":"#1e202e",
439 | "menu.separatorBackground":"#101014",
440 | "menu.border":"#101014",
441 |
442 | "chat.requestBorder": "#0f0f14",
443 | "chat.avatarBackground": "#3d59a1",
444 | "chat.avatarForeground": "#a9b1d6",
445 | "chat.slashCommandBackground": "#14141b",
446 | "chat.slashCommandForeground": "#7aa2f7",
447 |
448 | "inlineChat.foreground": "#a9b1d6",
449 | "inlineChatInput.background": "#14141b",
450 | "inlineChatDiff.inserted": "#41a6b540",
451 | "inlineChatDiff.removed": "#db4b4b42",
452 |
453 | },
454 | "tokenColors": [
455 | {
456 | "name": "Italics - Comments, Storage, Keyword Flow, Vue attributes, Decorators",
457 | "scope": [
458 | "comment",
459 | "meta.var.expr storage.type",
460 | "keyword.control.flow",
461 | "keyword.control.return",
462 | "meta.directive.vue punctuation.separator.key-value.html",
463 | "meta.directive.vue entity.other.attribute-name.html",
464 | "tag.decorator.js entity.name.tag.js",
465 | "tag.decorator.js punctuation.definition.tag.js",
466 | "storage.modifier",
467 | "string.quoted.docstring.multi",
468 | "string.quoted.docstring.multi.python punctuation.definition.string.begin",
469 | "string.quoted.docstring.multi.python punctuation.definition.string.end",
470 | "string.quoted.docstring.multi.python constant.character.escape"
471 | ],
472 | "settings": {
473 | "fontStyle": "italic"
474 | }
475 | },
476 | {
477 | "name": "Fix YAML block scalar, Python Logical",
478 | "scope": [
479 | "keyword.control.flow.block-scalar.literal",
480 | "keyword.control.flow.python"
481 | ],
482 | "settings": {
483 | "fontStyle": ""
484 | }
485 | },
486 | {
487 | "name": "Comment",
488 | "scope": [
489 | "comment",
490 | "comment.block.documentation",
491 | "punctuation.definition.comment",
492 | "comment.block.documentation punctuation",
493 | "string.quoted.docstring.multi",
494 | "string.quoted.docstring.multi.python punctuation.definition.string.begin",
495 | "string.quoted.docstring.multi.python punctuation.definition.string.end",
496 | "string.quoted.docstring.multi.python constant.character.escape"
497 | ],
498 | "settings": {
499 | "foreground": "#51597d"
500 | }
501 | },
502 | {
503 | "name": "Comment Doc",
504 | "scope": [
505 | "keyword.operator.assignment.jsdoc",
506 | "comment.block.documentation variable",
507 | "comment.block.documentation storage",
508 | "comment.block.documentation keyword",
509 | "comment.block.documentation support",
510 | "comment.block.documentation markup",
511 | "comment.block.documentation markup.inline.raw.string.markdown",
512 | "meta.other.type.phpdoc.php keyword.other.type.php",
513 | "meta.other.type.phpdoc.php support.other.namespace.php",
514 | "meta.other.type.phpdoc.php punctuation.separator.inheritance.php",
515 | "meta.other.type.phpdoc.php support.class",
516 | "keyword.other.phpdoc.php",
517 | "log.date"
518 | ],
519 | "settings": {
520 | "foreground": "#5a638c"
521 | }
522 | },
523 | {
524 | "name": "Comment Doc Emphasized",
525 | "scope": [
526 | "meta.other.type.phpdoc.php support.class",
527 | "comment.block.documentation storage.type",
528 | "comment.block.documentation punctuation.definition.block.tag",
529 | "comment.block.documentation entity.name.type.instance"
530 | ],
531 | "settings": {
532 | "foreground": "#646e9c"
533 | }
534 | },
535 | {
536 | "name": "Number, Boolean, Undefined, Null",
537 | "scope": [
538 | "variable.other.constant",
539 | "punctuation.definition.constant",
540 | "constant.language",
541 | "constant.numeric",
542 | "support.constant",
543 | "constant.other.caps"
544 | ],
545 | "settings": {
546 | "foreground": "#ff9e64"
547 | }
548 | },
549 | {
550 | "name": "String, Symbols",
551 | "scope": [
552 | "string",
553 | "constant.other.symbol",
554 | "constant.other.key",
555 | "meta.attribute-selector",
556 | "string constant.character"
557 | ],
558 | "settings": {
559 | "fontStyle": "",
560 | "foreground": "#9ece6a"
561 | }
562 | },
563 | {
564 | "name": "Colors",
565 | "scope": [
566 | "constant.other.color",
567 | "constant.other.color.rgb-value.hex punctuation.definition.constant"
568 | ],
569 | "settings": {
570 | "foreground": "#9aa5ce"
571 | }
572 | },
573 | {
574 | "name": "Invalid",
575 | "scope": [
576 | "invalid",
577 | "invalid.illegal"
578 | ],
579 | "settings": {
580 | "foreground": "#ff5370"
581 | }
582 | },
583 | {
584 | "name": "Invalid deprecated",
585 | "scope": "invalid.deprecated",
586 | "settings": {
587 | "foreground": "#bb9af7"
588 | }
589 | },
590 | {
591 | "name": "Storage Type",
592 | "scope": "storage.type",
593 | "settings": {
594 | "foreground": "#bb9af7"
595 | }
596 | },
597 | {
598 | "name": "Storage - modifier, var, const, let",
599 | "scope": [
600 | "meta.var.expr storage.type",
601 | "storage.modifier"
602 | ],
603 | "settings": {
604 | "foreground": "#9d7cd8"
605 | }
606 | },
607 | {
608 | "name": "Interpolation, PHP tags, Smarty tags",
609 | "scope": [
610 | "punctuation.definition.template-expression",
611 | "punctuation.section.embedded",
612 | "meta.embedded.line.tag.smarty",
613 | "support.constant.handlebars",
614 | "punctuation.section.tag.twig",
615 | ],
616 | "settings": {
617 | "foreground": "#7dcfff"
618 | }
619 | },
620 | {
621 | "name": "Blade, Twig, Smarty Handlebars keywords",
622 | "scope": [
623 | "keyword.control.smarty",
624 | "keyword.control.twig",
625 | "support.constant.handlebars keyword.control",
626 | "keyword.operator.comparison.twig",
627 | "keyword.blade",
628 | "entity.name.function.blade",
629 | "meta.tag.blade keyword.other.type.php",
630 | ],
631 | "settings": {
632 | "foreground": "#0db9d7"
633 | }
634 | },
635 | {
636 | "name": "Spread",
637 | "scope": [
638 | "keyword.operator.spread",
639 | "keyword.operator.rest"
640 | ],
641 | "settings": {
642 | "foreground": "#f7768e",
643 | "fontStyle": "bold"
644 | }
645 | },
646 | {
647 | "name": "Operator, Misc",
648 | "scope": [
649 | "keyword.operator",
650 | "keyword.control.as",
651 | "keyword.other",
652 | "keyword.operator.bitwise.shift",
653 | "punctuation",
654 | "expression.embbeded.vue punctuation.definition.tag",
655 | "text.html.twig meta.tag.inline.any.html",
656 | "meta.tag.template.value.twig meta.function.arguments.twig",
657 | "meta.directive.vue punctuation.separator.key-value.html",
658 | "punctuation.definition.constant.markdown",
659 | "punctuation.definition.string",
660 | "punctuation.support.type.property-name",
661 | "text.html.vue-html meta.tag",
662 | "meta.attribute.directive",
663 | "punctuation.definition.keyword",
664 | "punctuation.terminator.rule",
665 | "punctuation.definition.entity",
666 | "punctuation.separator.inheritance.php",
667 | "keyword.other.template",
668 | "keyword.other.substitution",
669 | "entity.name.operator",
670 | "meta.property-list punctuation.separator.key-value",
671 | "meta.at-rule.mixin punctuation.separator.key-value",
672 | "meta.at-rule.function variable.parameter.url",
673 | "meta.embedded.inline.phpx punctuation.definition.tag.begin.html",
674 | "meta.embedded.inline.phpx punctuation.definition.tag.end.html"
675 | ],
676 | "settings": {
677 | "foreground": "#89ddff"
678 | }
679 | },
680 | {
681 | "name": "Import, Export, From, Default",
682 | "scope": [
683 | "keyword.control.module.js",
684 | "keyword.control.import",
685 | "keyword.control.export",
686 | "keyword.control.from",
687 | "keyword.control.default",
688 | "meta.import keyword.other"
689 | ],
690 | "settings": {
691 | "foreground": "#7dcfff"
692 | }
693 | },
694 | {
695 | "name": "Keyword",
696 | "scope": [
697 | "keyword",
698 | "keyword.control",
699 | "keyword.other.important"
700 | ],
701 | "settings": {
702 | "foreground": "#bb9af7"
703 | }
704 | },
705 | {
706 | "name": "Keyword SQL",
707 | "scope": "keyword.other.DML",
708 | "settings": {
709 | "foreground": "#7dcfff"
710 | }
711 | },
712 | {
713 | "name": "Keyword Operator Logical, Arrow, Ternary, Comparison",
714 | "scope": [
715 | "keyword.operator.logical",
716 | "storage.type.function",
717 | "keyword.operator.bitwise",
718 | "keyword.operator.ternary",
719 | "keyword.operator.comparison",
720 | "keyword.operator.relational",
721 | "keyword.operator.or.regexp"
722 | ],
723 | "settings": {
724 | "foreground": "#bb9af7"
725 | }
726 | },
727 | {
728 | "name": "Tag",
729 | "scope": "entity.name.tag",
730 | "settings": {
731 | "foreground": "#f7768e"
732 | }
733 | },
734 | {
735 | "name": "Tag - Custom / Unrecognized",
736 | "scope": [
737 | "entity.name.tag support.class.component",
738 | "meta.tag.custom entity.name.tag",
739 | "meta.tag.other.unrecognized.html.derivative entity.name.tag",
740 | "meta.tag"
741 | ],
742 | "settings": {
743 | "foreground": "#de5971"
744 | }
745 | },
746 | {
747 | "name": "Tag Punctuation",
748 | "scope": [
749 | "punctuation.definition.tag",
750 | "text.html.php meta.embedded.block.html meta.tag.metadata.script.end.html punctuation.definition.tag.begin.html text.html.basic"
751 | ],
752 | "settings": {
753 | "foreground": "#ba3c97"
754 | }
755 | },
756 | {
757 | "name": "Globals, PHP Constants, etc",
758 | "scope": [
759 | "constant.other.php",
760 | "variable.other.global.safer",
761 | "variable.other.global.safer punctuation.definition.variable",
762 | "variable.other.global",
763 | "variable.other.global punctuation.definition.variable",
764 | "constant.other"
765 | ],
766 | "settings": {
767 | "foreground": "#e0af68"
768 | }
769 | },
770 | {
771 | "name": "Variables",
772 | "scope": [
773 | "variable",
774 | "support.variable",
775 | "string constant.other.placeholder",
776 | "variable.parameter.handlebars",
777 | "variable.other.object",
778 | "meta.fstring",
779 | "meta.function-call meta.function-call.arguments",
780 | "meta.embedded.inline.phpx constant.other.php"
781 | ],
782 | "settings": {
783 | "foreground": "#c0caf5"
784 | }
785 | },
786 | {
787 | "name": "Variable Array Key",
788 | "scope": "meta.array.literal variable",
789 | "settings": {
790 | "foreground": "#7dcfff" //"#73daca"
791 | }
792 | },
793 | {
794 | "name": "Object Key",
795 | "scope": [
796 | "meta.object-literal.key",
797 | "entity.name.type.hcl",
798 | "string.alias.graphql",
799 | "string.unquoted.graphql",
800 | "string.unquoted.alias.graphql",
801 | "meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js",
802 | "meta.field.declaration.ts variable.object.property",
803 | "meta.block entity.name.label"
804 | ],
805 | "settings": {
806 | "foreground": "#73daca"
807 | }
808 | },
809 | {
810 | "name": "Object Property",
811 | "scope": [
812 | "variable.other.property",
813 | "support.variable.property",
814 | "support.variable.property.dom",
815 | "meta.function-call variable.other.object.property"
816 | ],
817 | "settings": {
818 | "foreground": "#7dcfff"
819 | }
820 | },
821 | {
822 | "name": "Object Property",
823 | "scope": "variable.other.object.property",
824 | "settings": {
825 | "foreground": "#c0caf5"
826 | }
827 | },
828 | {
829 | "name": "Object Literal Member lvl 3 (Vue Prop Validation)",
830 | "scope": "meta.objectliteral meta.object.member meta.objectliteral meta.object.member meta.objectliteral meta.object.member meta.object-literal.key",
831 | "settings": {
832 | "foreground": "#41a6b5"
833 | }
834 | },
835 | {
836 | "name": "C-related Block Level Variables",
837 | "scope": "source.cpp meta.block variable.other",
838 | "settings": {
839 | "foreground": "#f7768e"
840 | }
841 | },
842 | {
843 | "name": "Other Variable",
844 | "scope": "support.other.variable",
845 | "settings": {
846 | "foreground": "#f7768e"
847 | }
848 | },
849 | {
850 | "name": "Methods",
851 | "scope": [
852 | "meta.class-method.js entity.name.function.js",
853 | "entity.name.method.js",
854 | "variable.function.constructor",
855 | "keyword.other.special-method",
856 | "storage.type.cs"
857 | ],
858 | "settings": {
859 | "foreground": "#7aa2f7"
860 | }
861 | },
862 | {
863 | "name": "Function Definition",
864 | "scope": [
865 | "entity.name.function",
866 | "variable.other.enummember",
867 | "meta.function-call",
868 | "meta.function-call entity.name.function",
869 | "variable.function",
870 | "meta.definition.method entity.name.function",
871 | "meta.object-literal entity.name.function"
872 | ],
873 | "settings": {
874 | "foreground": "#7aa2f7"
875 | }
876 | },
877 | {
878 | "name": "Function Argument",
879 | "scope": [
880 | "variable.parameter.function.language.special",
881 | "variable.parameter",
882 | "meta.function.parameters punctuation.definition.variable",
883 | "meta.function.parameter variable"
884 | ],
885 | "settings": {
886 | "foreground": "#e0af68" //#73daca
887 | }
888 | },
889 | {
890 | "name": "Constant, Tag Attribute",
891 | "scope": [
892 | "keyword.other.type.php",
893 | "storage.type.php",
894 | "constant.character",
895 | "constant.escape",
896 | "keyword.other.unit"
897 | ],
898 | "settings": {
899 | "foreground": "#bb9af7"
900 | }
901 | },
902 | {
903 | "name": "Variable Definition",
904 | "scope": [
905 | "meta.definition.variable variable.other.constant",
906 | "meta.definition.variable variable.other.readwrite",
907 | "variable.declaration.hcl variable.other.readwrite.hcl",
908 | "meta.mapping.key.hcl variable.other.readwrite.hcl",
909 | "variable.other.declaration"
910 | ],
911 | "settings": {
912 | "foreground": "#bb9af7"
913 | }
914 | },
915 | {
916 | "name": "Inherited Class",
917 | "scope": "entity.other.inherited-class",
918 | "settings": {
919 | "fontStyle": "",
920 | "foreground": "#bb9af7"
921 | }
922 | },
923 | {
924 | "name": "Class, Support, DOM, etc",
925 | "scope": [
926 | "support.class",
927 | "support.type",
928 | "variable.other.readwrite.alias",
929 | "support.orther.namespace.use.php",
930 | "meta.use.php",
931 | "support.other.namespace.php",
932 | "support.type.sys-types",
933 | "support.variable.dom",
934 | "support.constant.math",
935 | "support.type.object.module",
936 | "support.constant.json",
937 | "entity.name.namespace",
938 | "meta.import.qualifier",
939 | "variable.other.constant.object"
940 | ],
941 | "settings": {
942 | "foreground": "#0db9d7"
943 | }
944 | },
945 | {
946 | "name": "Class Name",
947 | "scope": "entity.name",
948 | "settings": {
949 | "foreground": "#c0caf5"
950 | }
951 | },
952 | {
953 | "name": "Support Function",
954 | "scope": "support.function",
955 | "settings": {
956 | "foreground": "#0db9d7"
957 | }
958 | },
959 | {
960 | "name": "CSS Class and Support",
961 | "scope": [
962 | "source.css support.type.property-name",
963 | "source.sass support.type.property-name",
964 | "source.scss support.type.property-name",
965 | "source.less support.type.property-name",
966 | "source.stylus support.type.property-name",
967 | "source.postcss support.type.property-name",
968 | "support.type.property-name.css",
969 | "support.type.vendored.property-name",
970 | "support.type.map.key"
971 | ],
972 | "settings": {
973 | "foreground": "#7aa2f7"
974 | }
975 | },
976 | {
977 | "name": "CSS Font",
978 | "scope": [
979 | "support.constant.font-name",
980 | "meta.definition.variable"
981 | ],
982 | "settings": {
983 | "foreground": "#9ece6a"
984 | }
985 | },
986 | {
987 | "name": "CSS Class",
988 | "scope": [
989 | "entity.other.attribute-name.class",
990 | "meta.at-rule.mixin.scss entity.name.function.scss"
991 | ],
992 | "settings": {
993 | "foreground": "#9ece6a"
994 | }
995 | },
996 | {
997 | "name": "CSS ID",
998 | "scope": "entity.other.attribute-name.id",
999 | "settings": {
1000 | "foreground": "#fc7b7b"
1001 | }
1002 | },
1003 | {
1004 | "name": "CSS Tag",
1005 | "scope": "entity.name.tag.css",
1006 | "settings": {
1007 | "foreground": "#0db9d7"
1008 | }
1009 | },
1010 | {
1011 | "name": "CSS Tag Reference, Pseudo & Class Punctuation",
1012 | "scope": [
1013 | "entity.other.attribute-name.pseudo-class punctuation.definition.entity",
1014 | "entity.other.attribute-name.pseudo-element punctuation.definition.entity",
1015 | "entity.other.attribute-name.class punctuation.definition.entity",
1016 | "entity.name.tag.reference"
1017 | ],
1018 | "settings": {
1019 | "foreground": "#e0af68"
1020 | }
1021 | },
1022 | {
1023 | "name": "CSS Punctuation",
1024 | "scope": "meta.property-list",
1025 | "settings": {
1026 | "foreground": "#9abdf5" //"#e0af68"
1027 | }
1028 | },
1029 | {
1030 | "name": "CSS at-rule fix",
1031 | "scope": [
1032 | "meta.property-list meta.at-rule.if",
1033 | "meta.at-rule.return variable.parameter.url",
1034 | "meta.property-list meta.at-rule.else"
1035 | ],
1036 | "settings": {
1037 | "foreground": "#ff9e64"
1038 | }
1039 | },
1040 | {
1041 | "name": "CSS Parent Selector Entity",
1042 | "scope": [
1043 | "entity.other.attribute-name.parent-selector-suffix punctuation.definition.entity.css"
1044 | ],
1045 | "settings": {
1046 | "foreground": "#73daca"
1047 | }
1048 | },
1049 | {
1050 | "name": "CSS Punctuation comma fix",
1051 | "scope":
1052 | "meta.property-list meta.property-list",
1053 | "settings": {
1054 | "foreground": "#9abdf5"
1055 | }
1056 | },
1057 | {
1058 | "name": "SCSS @",
1059 | "scope": [
1060 | "meta.at-rule.mixin keyword.control.at-rule.mixin",
1061 | "meta.at-rule.include entity.name.function.scss",
1062 | "meta.at-rule.include keyword.control.at-rule.include"
1063 | ],
1064 | "settings": {
1065 | "foreground": "#bb9af7"
1066 | }
1067 | },
1068 | {
1069 | "name": "SCSS Mixins, Extends, Include Keyword",
1070 | "scope": [
1071 | "keyword.control.at-rule.include punctuation.definition.keyword",
1072 | "keyword.control.at-rule.mixin punctuation.definition.keyword",
1073 | "meta.at-rule.include keyword.control.at-rule.include",
1074 | "keyword.control.at-rule.extend punctuation.definition.keyword",
1075 | "meta.at-rule.extend keyword.control.at-rule.extend",
1076 | "entity.other.attribute-name.placeholder.css punctuation.definition.entity.css",
1077 | "meta.at-rule.media keyword.control.at-rule.media",
1078 | "meta.at-rule.mixin keyword.control.at-rule.mixin",
1079 | "meta.at-rule.function keyword.control.at-rule.function",
1080 | "keyword.control punctuation.definition.keyword"
1081 | ],
1082 | "settings": {
1083 | "foreground": "#9d7cd8"
1084 | }
1085 | },
1086 | {
1087 | "name": "SCSS Include Mixin Argument",
1088 | "scope": "meta.property-list meta.at-rule.include",
1089 | "settings": {
1090 | "foreground": "#c0caf5"
1091 | }
1092 | },
1093 | {
1094 | "name": "CSS value",
1095 | "scope": "support.constant.property-value",
1096 | "settings": {
1097 | "foreground": "#ff9e64"
1098 | }
1099 | },
1100 | {
1101 | "name": "Sub-methods",
1102 | "scope": [
1103 | "entity.name.module.js",
1104 | "variable.import.parameter.js",
1105 | "variable.other.class.js"
1106 | ],
1107 | "settings": {
1108 | "foreground": "#c0caf5"
1109 | }
1110 | },
1111 | {
1112 | "name": "Language methods",
1113 | "scope": "variable.language",
1114 | "settings": {
1115 | "foreground": "#f7768e"
1116 | }
1117 | },
1118 | {
1119 | "name": "Variable punctuation",
1120 | "scope": "variable.other punctuation.definition.variable",
1121 | "settings": {
1122 | "foreground": "#c0caf5"
1123 | }
1124 | },
1125 | {
1126 | "name": "Keyword this with Punctuation, ES7 Bind Operator",
1127 | "scope": [
1128 | "source.js constant.other.object.key.js string.unquoted.label.js",
1129 | "variable.language.this punctuation.definition.variable",
1130 | "keyword.other.this"
1131 | ],
1132 | "settings": {
1133 | "foreground": "#f7768e"
1134 | }
1135 | },
1136 | {
1137 | "name": "HTML Attributes",
1138 | "scope": [
1139 | "entity.other.attribute-name",
1140 | "text.html.basic entity.other.attribute-name.html",
1141 | "text.html.basic entity.other.attribute-name"
1142 | ],
1143 | "settings": {
1144 | "foreground": "#bb9af7"
1145 | }
1146 | },
1147 | {
1148 | "name": "HTML Character Entity",
1149 | "scope": "text.html constant.character.entity",
1150 | "settings": {
1151 | "foreground": "#0DB9D7"
1152 | }
1153 | },
1154 | {
1155 | "name": "Vue (Vetur / deprecated) Template attributes",
1156 | "scope": [
1157 | "entity.other.attribute-name.id.html",
1158 | "meta.directive.vue entity.other.attribute-name.html"
1159 | ],
1160 | "settings": {
1161 | "foreground": "#bb9af7"
1162 | }
1163 | },
1164 | {
1165 | "name": "CSS ID's",
1166 | "scope": "source.sass keyword.control",
1167 | "settings": {
1168 | "foreground": "#7aa2f7"
1169 | }
1170 | },
1171 | {
1172 | "name": "CSS psuedo selectors",
1173 | "scope": [
1174 | "entity.other.attribute-name.pseudo-class",
1175 | "entity.other.attribute-name.pseudo-element",
1176 | "entity.other.attribute-name.placeholder",
1177 | "meta.property-list meta.property-value"
1178 | ],
1179 | "settings": {
1180 | "foreground": "#bb9af7"
1181 | }
1182 | },
1183 | {
1184 | "name": "Inserted",
1185 | "scope": "markup.inserted",
1186 | "settings": {
1187 | "foreground": "#449dab"
1188 | }
1189 | },
1190 | {
1191 | "name": "Deleted",
1192 | "scope":"markup.deleted",
1193 | "settings": {
1194 | "foreground": "#914c54"
1195 | }
1196 | },
1197 | {
1198 | "name": "Changed",
1199 | "scope": "markup.changed",
1200 | "settings": {
1201 | "foreground": "#6183bb"
1202 | }
1203 | },
1204 | {
1205 | "name": "Regular Expressions",
1206 | "scope": "string.regexp",
1207 | "settings": {
1208 | "foreground": "#b4f9f8"
1209 | }
1210 | },
1211 | {
1212 | "name": "Regular Expressions - Punctuation",
1213 | "scope": "punctuation.definition.group",
1214 | "settings": {
1215 | "foreground": "#f7768e"
1216 | }
1217 | },
1218 | {
1219 | "name": "Regular Expressions - Character Class",
1220 | "scope": [
1221 | "constant.other.character-class.regexp"
1222 | ],
1223 | "settings": {
1224 | "foreground": "#bb9af7"
1225 | }
1226 | },
1227 | {
1228 | "name": "Regular Expressions - Character Class Set",
1229 | "scope": [
1230 | "constant.other.character-class.set.regexp",
1231 | "punctuation.definition.character-class.regexp"
1232 | ],
1233 | "settings": {
1234 | "foreground": "#e0af68"
1235 | }
1236 | },
1237 | {
1238 | "name": "Regular Expressions - Quantifier",
1239 | "scope": "keyword.operator.quantifier.regexp",
1240 | "settings": {
1241 | "foreground": "#89ddff"
1242 | }
1243 | },
1244 | {
1245 | "name": "Regular Expressions - Backslash",
1246 | "scope": "constant.character.escape.backslash",
1247 | "settings": {
1248 | "foreground": "#c0caf5"
1249 | }
1250 | },
1251 | {
1252 | "name": "Escape Characters",
1253 | "scope": "constant.character.escape",
1254 | "settings": {
1255 | "foreground": "#89ddff"
1256 | }
1257 | },
1258 | {
1259 | "name": "Decorators",
1260 | "scope": [
1261 | "tag.decorator.js entity.name.tag.js",
1262 | "tag.decorator.js punctuation.definition.tag.js"
1263 | ],
1264 | "settings": {
1265 | "foreground": "#7aa2f7"
1266 | }
1267 | },
1268 | {
1269 | "name": "CSS Units",
1270 | "scope": "keyword.other.unit",
1271 | "settings": {
1272 | "foreground": "#f7768e"
1273 | }
1274 | },
1275 | {
1276 | "name": "JSON Key - Level 0",
1277 | "scope": [
1278 | "source.json meta.structure.dictionary.json support.type.property-name.json"
1279 | ],
1280 | "settings": {
1281 | "foreground": "#7aa2f7"
1282 | }
1283 | },
1284 | {
1285 | "name": "JSON Key - Level 1",
1286 | "scope": [
1287 | "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
1288 | ],
1289 | "settings": {
1290 | "foreground": "#0db9d7"
1291 | }
1292 | },
1293 | {
1294 | "name": "JSON Key - Level 2",
1295 | "scope": [
1296 | "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"
1297 | ],
1298 | "settings": {
1299 | "foreground": "#7dcfff"
1300 | }
1301 | },
1302 | {
1303 | "name": "JSON Key - Level 3",
1304 | "scope": [
1305 | "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"
1306 | ],
1307 | "settings": {
1308 | "foreground": "#bb9af7"
1309 | }
1310 | },
1311 | {
1312 | "name": "JSON Key - Level 4",
1313 | "scope": [
1314 | "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"
1315 | ],
1316 | "settings": {
1317 | "foreground": "#e0af68"
1318 | }
1319 | },
1320 | {
1321 | "name": "JSON Key - Level 5",
1322 | "scope": [
1323 | "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"
1324 | ],
1325 | "settings": {
1326 | "foreground": "#0db9d7"
1327 | }
1328 | },
1329 | {
1330 | "name": "JSON Key - Level 6",
1331 | "scope": [
1332 | "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"
1333 | ],
1334 | "settings": {
1335 | "foreground": "#73daca"
1336 | }
1337 | },
1338 | {
1339 | "name": "JSON Key - Level 7",
1340 | "scope": [
1341 | "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"
1342 | ],
1343 | "settings": {
1344 | "foreground": "#f7768e"
1345 | }
1346 | },
1347 | {
1348 | "name": "JSON Key - Level 8",
1349 | "scope": [
1350 | "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"
1351 | ],
1352 | "settings": {
1353 | "foreground": "#9ece6a"
1354 | }
1355 | },
1356 | {
1357 | "name": "Plain Punctuation",
1358 | "scope": "punctuation.definition.list_item.markdown",
1359 | "settings": {
1360 | "foreground": "#9abdf5"
1361 | }
1362 | },
1363 | {
1364 | "name": "Block Punctuation",
1365 | "scope": [
1366 | "meta.block",
1367 | "meta.brace",
1368 | "punctuation.definition.block",
1369 | "punctuation.definition.use",
1370 | "punctuation.definition.class",
1371 | "punctuation.definition.begin.bracket",
1372 | "punctuation.definition.end.bracket",
1373 | "punctuation.definition.switch-expression.begin.bracket",
1374 | "punctuation.definition.switch-expression.end.bracket",
1375 | "punctuation.definition.section.switch-block.begin.bracket",
1376 | "punctuation.definition.section.switch-block.end.bracket",
1377 | "punctuation.definition.group.shell",
1378 | "punctuation.definition.parameters",
1379 | "punctuation.definition.arguments",
1380 | "punctuation.definition.dictionary",
1381 | "punctuation.definition.array",
1382 | "punctuation.section"
1383 | ],
1384 | "settings": {
1385 | "foreground": "#9abdf5"
1386 | }
1387 | },
1388 | {
1389 | "name": "Markdown - Plain",
1390 | "scope": [
1391 | "meta.embedded.block"
1392 | ],
1393 | "settings": {
1394 | "foreground": "#c0caf5"
1395 | }
1396 | },
1397 | {
1398 | "name": "HTML text",
1399 | "scope": [
1400 | "meta.tag JSXNested",
1401 | "meta.jsx.children",
1402 | "text.html",
1403 | "text.log"
1404 | ],
1405 | "settings": {
1406 | "foreground": "#9aa5ce"
1407 | }
1408 | },
1409 | {
1410 | "name": "Markdown - Markup Raw Inline",
1411 | "scope": "text.html.markdown markup.inline.raw.markdown",
1412 | "settings": {
1413 | "foreground": "#bb9af7"
1414 | }
1415 | },
1416 | {
1417 | "name": "Markdown - Markup Raw Inline Punctuation",
1418 | "scope": "text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown",
1419 | "settings": {
1420 | "foreground": "#4E5579"
1421 | }
1422 | },
1423 | {
1424 | "name": "Markdown - Heading 1",
1425 | "scope": [
1426 | "heading.1.markdown entity.name",
1427 | "heading.1.markdown punctuation.definition.heading.markdown"
1428 | ],
1429 | "settings": {
1430 | "fontStyle": "bold",
1431 | "foreground": "#89ddff"
1432 | }
1433 | },
1434 | {
1435 | "name": "Markdown - Heading 2",
1436 | "scope": [
1437 | "heading.2.markdown entity.name",
1438 | "heading.2.markdown punctuation.definition.heading.markdown"
1439 | ],
1440 | "settings": {
1441 | "fontStyle": "bold",
1442 | "foreground": "#61bdf2"
1443 | }
1444 | },
1445 | {
1446 | "name": "Markdown - Heading 3",
1447 | "scope": [
1448 | "heading.3.markdown entity.name",
1449 | "heading.3.markdown punctuation.definition.heading.markdown"
1450 | ],
1451 | "settings": {
1452 | "fontStyle": "bold",
1453 | "foreground": "#7aa2f7"
1454 | }
1455 | },
1456 | {
1457 | "name": "Markdown - Heading 4",
1458 | "scope": [
1459 | "heading.4.markdown entity.name",
1460 | "heading.4.markdown punctuation.definition.heading.markdown"
1461 | ],
1462 | "settings": {
1463 | "fontStyle": "bold",
1464 | "foreground": "#6d91de"
1465 | }
1466 | },
1467 | {
1468 | "name": "Markdown - Heading 5",
1469 | "scope": [
1470 | "heading.5.markdown entity.name",
1471 | "heading.5.markdown punctuation.definition.heading.markdown"
1472 | ],
1473 | "settings": {
1474 | "fontStyle": "bold",
1475 | "foreground": "#9aa5ce"
1476 | }
1477 | },
1478 | {
1479 | "name": "Markdown - Heading 6",
1480 | "scope": [
1481 | "heading.6.markdown entity.name",
1482 | "heading.6.markdown punctuation.definition.heading.markdown"
1483 | ],
1484 | "settings": {
1485 | "fontStyle": "bold",
1486 | "foreground": "#747ca1"
1487 | }
1488 | },
1489 | {
1490 | "name": "Markup - Italic",
1491 | "scope": [
1492 | "markup.italic",
1493 | "markup.italic punctuation"
1494 | ],
1495 | "settings": {
1496 | "fontStyle": "italic",
1497 | "foreground": "#c0caf5"
1498 | }
1499 | },
1500 | {
1501 | "name": "Markup - Bold",
1502 | "scope": [
1503 | "markup.bold",
1504 | "markup.bold punctuation"
1505 |
1506 | ],
1507 | "settings": {
1508 | "fontStyle": "bold",
1509 | "foreground": "#c0caf5"
1510 | }
1511 | },
1512 | {
1513 | "name": "Markup - Bold-Italic",
1514 | "scope": [
1515 | "markup.bold markup.italic",
1516 | "markup.bold markup.italic punctuation"
1517 | ],
1518 | "settings": {
1519 | "fontStyle": "bold italic",
1520 | "foreground": "#c0caf5"
1521 | }
1522 | },
1523 | {
1524 | "name": "Markup - Underline",
1525 | "scope": [
1526 | "markup.underline",
1527 | "markup.underline punctuation"
1528 | ],
1529 | "settings": {
1530 | "fontStyle": "underline"
1531 | }
1532 | },
1533 | {
1534 | "name": "Markdown - Blockquote",
1535 | "scope": "markup.quote punctuation.definition.blockquote.markdown",
1536 | "settings": {
1537 | "foreground": "#4e5579"
1538 | }
1539 | },
1540 | {
1541 | "name": "Markup - Quote",
1542 | "scope": "markup.quote",
1543 | "settings": {
1544 | "fontStyle": "italic"
1545 | }
1546 | },
1547 | {
1548 | "name": "Markdown - Link",
1549 | "scope": [
1550 | "string.other.link",
1551 | "markup.underline.link",
1552 | "constant.other.reference.link.markdown",
1553 | "string.other.link.description.title.markdown"
1554 | ],
1555 | "settings": {
1556 | "foreground": "#73daca"
1557 | }
1558 | },
1559 | {
1560 | "name": "Markdown - Fenced Code Block",
1561 | "scope": [
1562 | "markup.fenced_code.block.markdown",
1563 | "markup.inline.raw.string.markdown",
1564 | "variable.language.fenced.markdown"
1565 | ],
1566 | "settings": {
1567 | "foreground": "#89ddff"
1568 | }
1569 | },
1570 | {
1571 | "name": "Markdown - Separator",
1572 | "scope": "meta.separator",
1573 | "settings": {
1574 | "fontStyle": "bold",
1575 | "foreground": "#51597d"
1576 | }
1577 | },
1578 | {
1579 | "name": "Markup - Table",
1580 | "scope": "markup.table",
1581 | "settings": {
1582 | "foreground": "#c0cefc"
1583 | }
1584 | },
1585 | {
1586 | "name": "Token - Info",
1587 | "scope": "token.info-token",
1588 | "settings": {
1589 | "foreground": "#0db9d7"
1590 | }
1591 | },
1592 | {
1593 | "name": "Token - Warn",
1594 | "scope": "token.warn-token",
1595 | "settings": {
1596 | "foreground": "#ffdb69"
1597 | }
1598 | },
1599 | {
1600 | "name": "Token - Error",
1601 | "scope": "token.error-token",
1602 | "settings": {
1603 | "foreground": "#db4b4b"
1604 | }
1605 | },
1606 | {
1607 | "name": "Token - Debug",
1608 | "scope": "token.debug-token",
1609 | "settings": {
1610 | "foreground": "#b267e6"
1611 | }
1612 | },
1613 | {
1614 | "name": "Apache Tag",
1615 | "scope": "entity.tag.apacheconf",
1616 | "settings": {
1617 | "foreground": "#f7768e"
1618 | }
1619 | },
1620 | {
1621 | "name": "Preprocessor",
1622 | "scope": [
1623 | "meta.preprocessor"
1624 | ],
1625 | "settings": {
1626 | "foreground": "#73daca"
1627 | }
1628 | },
1629 | {
1630 | "name": "ENV value",
1631 | "scope": "source.env",
1632 | "settings": {
1633 | "foreground": "#7aa2f7"
1634 | }
1635 | }
1636 | ]
1637 | }
1638 |
--------------------------------------------------------------------------------
/themes/tokyo-night-storm-color-theme.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Tokyo Night Storm",
3 | "author": "Enkia",
4 | "maintainers": ["Enkia "],
5 | "type": "dark",
6 | "semanticTokenColors": {
7 | "parameter.declaration": {
8 | "foreground": "#e0af68"
9 | },
10 | "parameter": {
11 | "foreground": "#cfc9c2"
12 | },
13 | "property.declaration": {
14 | "foreground": "#73daca"
15 | },
16 | "property.defaultLibrary": {
17 | "foreground": "#2ac3de"
18 | },
19 | "*.defaultLibrary": {
20 | "foreground": "#2ac3de"
21 | },
22 | "variable.defaultLibrary": {
23 | "foreground": "#2ac3de"
24 | },
25 | "variable.declaration": {
26 | "foreground": "#bb9af7"
27 | },
28 | "variable": {
29 | "foreground": "#c0caf5"
30 | }
31 | },
32 | "semanticClass": "tokyo-night-storm",
33 | "colors": {
34 | "foreground": "#8089b3",
35 | "descriptionForeground": "#545c7e",
36 | "disabledForeground": "#545c7e",
37 | "focusBorder": "#545c7e33",
38 | "errorForeground": "#5a607d",
39 | "widget.shadow": "#ffffff00",
40 | "scrollbar.shadow": "#00000033",
41 | "badge.background": "#7e83b233",
42 | "badge.foreground": "#a9b1d6",
43 | "icon.foreground": "#8089b3",
44 | "settings.headerForeground": "#6183bb",
45 | "window.activeBorder": "#0d0f17",
46 | "window.inactiveBorder":"#0d0f17",
47 | "sash.hoverBorder": "#29355a",
48 |
49 | "toolbar.activeBackground": "#2c324a",
50 | "toolbar.hoverBackground": "#2c324a",
51 |
52 | "extensionButton.prominentBackground": "#3d59a1DD",
53 | "extensionButton.prominentHoverBackground": "#3d59a1AA",
54 | "extensionButton.prominentForeground": "#ffffff",
55 | "extensionBadge.remoteBackground": "#3d59a1",
56 | "extensionBadge.remoteForeground": "#ffffff",
57 |
58 | "button.background": "#3d59a1dd",
59 | "button.hoverBackground": "#3d59a1AA",
60 | "button.secondaryBackground": "#41496b",
61 | "button.foreground": "#ffffff",
62 | "progressBar.background": "#3d59a1",
63 |
64 | "input.background": "#1b1e2e",
65 | "input.foreground": "#a9b1d6",
66 | "input.border": "#282e44",
67 | "input.placeholderForeground": "#4a5272",
68 | "inputOption.activeForeground": "#c0caf5",
69 | "inputOption.activeBackground": "#3d59a144",
70 |
71 | "inputValidation.infoForeground": "#bbc2e0",
72 | "inputValidation.infoBackground": "#3d59a15c",
73 | "inputValidation.infoBorder": "#3d59a1",
74 | "inputValidation.warningForeground": "#000000",
75 | "inputValidation.warningBackground": "#c2985b",
76 | "inputValidation.warningBorder": "#e0af68",
77 | "inputValidation.errorForeground": "#bbc2e0",
78 | "inputValidation.errorBackground": "#85353e",
79 | "inputValidation.errorBorder": "#963c47",
80 |
81 | "dropdown.foreground": "#8089b3",
82 | "dropdown.background": "#1b1e2e",
83 | "dropdown.listBackground": "#1b1e2e",
84 |
85 | "activityBar.background": "#1f2335",
86 | "activityBar.foreground": "#8089b3",
87 | //"activityBar.activeBorder": "#41496b",
88 | //"activityBar.activeBackground": "#1c2030",
89 | "activityBar.inactiveForeground": "#41496b", //#3b4261
90 | "activityBar.border": "#1f2335",
91 | "activityBarBadge.background": "#3d59a1",
92 | "activityBarBadge.foreground": "#fff",
93 |
94 | "activityBarTop.foreground": "#8089b3",
95 | "activityBarTop.inactiveForeground": "#41496b",
96 |
97 | "tree.indentGuidesStroke": "#2e344f",
98 | "sideBar.foreground": "#8089b3",
99 | "sideBar.background": "#1f2335",
100 | "sideBar.border": "#1b1e2e",
101 | "sideBarTitle.foreground": "#8089b3",
102 | "sideBarSectionHeader.background": "#1f2335",
103 | "sideBarSectionHeader.foreground": "#a9b1d6",
104 | "sideBarSectionHeader.border": "#1b1e2e",
105 | "sideBar.dropBackground": "#292e42",
106 |
107 | "list.dropBackground": "#292e42",
108 | "list.deemphasizedForeground": "#8089b3",
109 | "list.activeSelectionBackground": "#2c324a",
110 |
111 | "list.activeSelectionForeground": "#a9b1d6",
112 | "list.inactiveSelectionBackground": "#292e42",
113 | "list.inactiveSelectionForeground": "#a9b1d6",
114 | "list.focusBackground": "#292e42",
115 | "list.focusForeground": "#a9b1d6",
116 | "list.hoverBackground": "#1b1e2e",
117 | "list.hoverForeground": "#a9b1d6",
118 |
119 | "list.highlightForeground": "#668ac4",
120 | "list.invalidItemForeground": "#c97018",
121 | "list.errorForeground": "#bb616b",
122 | "list.warningForeground": "#c49a5a",
123 |
124 | "listFilterWidget.background": "#1b1e2e",
125 | "listFilterWidget.outline": "#3d59a1",
126 | "listFilterWidget.noMatchesOutline": "#a6333f",
127 |
128 | "pickerGroup.foreground": "#a9b1d6",
129 | "pickerGroup.border": "#1b1e2e",
130 |
131 | "scrollbarSlider.background": "#9cacff15",
132 | "scrollbarSlider.hoverBackground": "#9cacff10",
133 | "scrollbarSlider.activeBackground": "#9cacff22",
134 |
135 | "editorBracketHighlight.foreground1": "#698cd6", //"#7AA2F7",
136 | "editorBracketHighlight.foreground2": "#68b3de", //"#7DCFFF",
137 | "editorBracketHighlight.foreground3": "#9a7ecc", //"#BB9AF7",
138 | "editorBracketHighlight.foreground4": "#25aac2", //"#2AC3DE",
139 | "editorBracketHighlight.foreground5": "#80a856", //"#9ECE6A",
140 | "editorBracketHighlight.foreground6": "#cfa25f", //"#e0af68",
141 | "editorBracketHighlight.unexpectedBracket.foreground": "#db4b4b",
142 |
143 | "editorBracketPairGuide.activeBackground1": "#698cd6",
144 | "editorBracketPairGuide.activeBackground2": "#68b3de",
145 | "editorBracketPairGuide.activeBackground3": "#9a7ecc",
146 | "editorBracketPairGuide.activeBackground4": "#25aac2",
147 | "editorBracketPairGuide.activeBackground5": "#80a856",
148 | "editorBracketPairGuide.activeBackground6": "#cfa25f",
149 |
150 | "selection.background": "#6f7bb635",
151 | "editor.background": "#24283b",
152 | "editor.foreground": "#a9b1d6",
153 | "editor.foldBackground": "#181b294a",
154 | "editorLink.activeForeground": "#a9b1d6",
155 |
156 | "editor.selectionBackground": "#6f7bb640",
157 | "editor.inactiveSelectionBackground": "#6f7bb615",
158 |
159 | "editor.findMatchBackground": "#3d59a166",
160 | "editor.findMatchBorder": "#ffdb69aa",
161 | "editor.findMatchHighlightBackground": "#3d59a166",
162 |
163 | "editor.findRangeHighlightBackground": "#6f7bb625",
164 | "editor.rangeHighlightBackground": "#6f7bb620",
165 | "editor.wordHighlightBackground": "#6f7bb633",
166 | "editor.wordHighlightStrongBackground": "#6f7bb644",
167 | "editor.selectionHighlightBackground": "#6f7bb633",
168 |
169 | "editorCursor.foreground": "#c0caf5",
170 | "editorIndentGuide.background1": "#2d324a",
171 | "editorIndentGuide.activeBackground1": "#3b4261",
172 | "editorLineNumber.foreground": "#3b4261",
173 | "editorLineNumber.activeForeground": "#8089b3",
174 | "editor.lineHighlightBackground": "#292e42",
175 | "editorWhitespace.foreground": "#3b4261",
176 |
177 | "editorMarkerNavigation.background": "#1f2335",
178 | "editorHoverWidget.background": "#1f2335",
179 | "editorHoverWidget.border": "#1b1e2e",
180 |
181 | "editorBracketMatch.background": "#1f2335",
182 | "editorBracketMatch.border": "#545c7e", //"#3b4261",
183 |
184 | "editorOverviewRuler.border": "#1b1e2e",
185 | "editorOverviewRuler.errorForeground": "#db4b4b",
186 | "editorOverviewRuler.warningForeground": "#e0af68",
187 | "editorOverviewRuler.infoForeground": "#1abc9c",
188 | "editorOverviewRuler.bracketMatchForeground": "#1b1e2e",
189 | "editorOverviewRuler.findMatchForeground": "#a9b1d644",
190 | "editorOverviewRuler.rangeHighlightForeground": "#a9b1d644",
191 | "editorOverviewRuler.selectionHighlightForeground": "#a9b1d622",
192 | "editorOverviewRuler.wordHighlightForeground": "#bb9af755",
193 | "editorOverviewRuler.wordHighlightStrongForeground": "#bb9af766",
194 | "editorOverviewRuler.modifiedForeground": "#3d547a",
195 | "editorOverviewRuler.addedForeground": "#164846",
196 | "editorOverviewRuler.deletedForeground": "#703438",
197 |
198 | "editorRuler.foreground": "#1b1e2e",
199 | "editorError.foreground": "#db4b4b",
200 | "editorWarning.foreground": "#e0af68",
201 | "editorInfo.foreground": "#0da0ba",
202 | "editorHint.foreground": "#0da0ba",
203 |
204 | "editorGutter.modifiedBackground": "#3d547a",
205 | "editorGutter.addedBackground": "#164846",
206 | "editorGutter.deletedBackground": "#823c41",
207 |
208 | "editorGhostText.foreground": "#7582ba",
209 |
210 | "minimapGutter.modifiedBackground": "#3d547a",
211 | "minimapGutter.addedBackground": "#1C5957",
212 | "minimapGutter.deletedBackground": "#944449",
213 |
214 | "editorGroup.border": "#1b1e2e",
215 | "editorGroup.emptyBackground": "#24283b",
216 | "editorGroup.dropBackground": "#292e42",
217 | "editorGroupHeader.tabsBorder": "#1b1e2e",
218 | "editorGroupHeader.tabsBackground": "#1f2335",
219 | "editorGroupHeader.noTabsBackground": "#1f2335",
220 | "editorGroupHeader.border": "#1b1e2e",
221 |
222 | "editorPane.background": "#24283b",
223 |
224 | "editorWidget.foreground": "#8089b3",
225 | "editorWidget.background": "#1f2335",
226 | "editorWidget.border": "#1b1e2e",
227 | "editorWidget.resizeBorder": "#545c7e33",
228 |
229 | "editorSuggestWidget.background": "#1f2335",
230 | "editorSuggestWidget.border": "#1b1e2e",
231 | "editorSuggestWidget.selectedBackground": "#282e44",
232 | "editorSuggestWidget.highlightForeground": "#668ac4",
233 |
234 | "editorCodeLens.foreground": "#5f6996",
235 | "editorLightBulb.foreground": "#e0af68",
236 | "editorLightBulbAutoFix.foreground": "#e0af68",
237 |
238 | "editorInlayHint.foreground": "#7582ba",
239 |
240 | "peekView.border": "#1b1e2e",
241 | "peekViewEditor.background": "#1f2335",
242 | "peekViewEditor.matchHighlightBackground": "#3d59a166",
243 | "peekViewTitle.background": "#1b1e2e",
244 | "peekViewTitleLabel.foreground": "#a9b1d6",
245 | "peekViewTitleDescription.foreground": "#8089b3",
246 | "peekViewResult.background": "#1b1e2e",
247 | "peekViewResult.selectionForeground": "#a9b1d6",
248 | "peekViewResult.selectionBackground": "#3d59a133",
249 | "peekViewResult.lineForeground": "#a9b1d6",
250 | "peekViewResult.fileForeground": "#8089b3",
251 | "peekViewResult.matchHighlightBackground": "#3d59a166",
252 |
253 | "diffEditor.insertedTextBackground": "#41a6b520",
254 | "diffEditor.removedTextBackground": "#db4b4b22",
255 | "diffEditor.insertedLineBackground": "#41a6b520",
256 | "diffEditor.removedLineBackground": "#db4b4b22",
257 | "diffEditorGutter.insertedLineBackground": "#41a6b525",
258 | "diffEditorGutter.removedLineBackground": "#db4b4b22",
259 | "diffEditorOverview.insertedForeground": "#41a6b525",
260 | "diffEditorOverview.removedForeground": "#db4b4b22",
261 | "diffEditor.diagonalFill": "#2c324a",
262 | "diffEditor.unchangedCodeBackground": "#2f344d66",
263 |
264 | "multiDiffEditor.headerBackground": "#24283b",
265 | "multiDiffEditor.border": "#24283b",
266 |
267 | "breadcrumb.background": "#1E2233",
268 | "breadcrumbPicker.background": "#1f2335",
269 | "breadcrumb.foreground": "#545c7e",
270 | "breadcrumb.focusForeground": "#a9b1d6",
271 | "breadcrumb.activeSelectionForeground": "#a9b1d6",
272 |
273 | "tab.activeBackground": "#1f2335",
274 | "tab.inactiveBackground": "#1f2335",
275 | "tab.activeForeground": "#a9b1d6",
276 | "tab.hoverForeground": "#a9b1d6",
277 | "tab.activeBorder": "#3d59a1",
278 | "tab.inactiveForeground": "#8089b3",
279 | "tab.border": "#1b1e2e",
280 | "tab.unfocusedActiveForeground": "#a9b1d6",
281 | "tab.unfocusedInactiveForeground": "#8089b3",
282 | "tab.unfocusedHoverForeground": "#a9b1d6",
283 | "tab.activeModifiedBorder": "#282d42",
284 | "tab.inactiveModifiedBorder": "#282d42",
285 | "tab.unfocusedActiveBorder": "#3b4261",
286 | "tab.lastPinnedBorder": "#2c3147",
287 |
288 | "panel.background": "#1f2335",
289 | "panel.border": "#1b1e2e",
290 | "panelTitle.activeForeground": "#a9b1d6",
291 | "panelTitle.inactiveForeground": "#8089b3",
292 | "panelTitle.activeBorder": "#3d59a1",
293 | "panelInput.border": "#1f2335",
294 |
295 | "statusBar.foreground": "#8089b3",
296 | "statusBar.background": "#1f2335",
297 | "statusBar.border": "#1b1e2e",
298 | "statusBar.noFolderBackground": "#1f2335",
299 | "statusBar.debuggingBackground": "#1f2335",
300 | "statusBar.debuggingForeground": "#8089b3",
301 | "statusBarItem.activeBackground": "#1b1e2e",
302 | "statusBarItem.hoverBackground": "#282e44",
303 | "statusBarItem.prominentBackground": "#1b1e2e",
304 | "statusBarItem.prominentHoverBackground": "#282e44",
305 |
306 | "titleBar.activeForeground": "#8089b3",
307 | "titleBar.inactiveForeground": "#8089b3",
308 | "titleBar.activeBackground": "#1f2335",
309 | "titleBar.inactiveBackground": "#1f2335",
310 | "titleBar.border": "#1b1e2e",
311 |
312 | "walkThrough.embeddedEditorBackground": "#1f2335",
313 | "textLink.foreground": "#668ac4",
314 | "textLink.activeForeground": "#7dcfff",
315 | "textPreformat.foreground": "#73daca",
316 | "textBlockQuote.background": "#1f2335",
317 | "textCodeBlock.background": "#1f2335",
318 | "textSeparator.foreground": "#545c7e",
319 |
320 | "debugExceptionWidget.border": "#963c47",
321 | "debugExceptionWidget.background": "#1b1e2e",
322 | "debugToolBar.background": "#1b1e2e",
323 |
324 | "debugConsole.infoForeground": "#8089b3",
325 | "debugConsole.errorForeground": "#bb616b",
326 | "debugConsole.sourceForeground": "#8089b3",
327 | "debugConsole.warningForeground": "#c49a5a",
328 | "debugConsoleInputIcon.foreground":"#73daca",
329 |
330 | "editor.stackFrameHighlightBackground":"#e2bd3a20",
331 | "editor.focusedStackFrameHighlightBackground":"#73daca20",
332 | "debugView.stateLabelForeground":"#8089b3",
333 | "debugView.stateLabelBackground": "#1b1e2e",
334 | "debugView.valueChangedHighlight": "#3d59a1cc",
335 | "debugTokenExpression.name": "#7dcfff",
336 | "debugTokenExpression.value":"#9aa5ce",
337 | "debugTokenExpression.string":"#9ece6a",
338 | "debugTokenExpression.boolean":"#ff9e64",
339 | "debugTokenExpression.number":"#ff9e64",
340 | "debugTokenExpression.error":"#bb616b",
341 |
342 | "debugIcon.breakpointForeground": "#db4b4b",
343 | "debugIcon.breakpointDisabledForeground": "#545c7e",
344 | "debugIcon.breakpointUnverifiedForeground": "#c24242",
345 |
346 | "terminal.background": "#1f2335",
347 | "terminal.foreground": "#8089b3",
348 | "terminal.selectionBackground": "#6f7bb640",
349 | // "terminalCursor.background": "",
350 | // "terminalCursor.foreground": "",
351 |
352 | "terminal.ansiBlack": "#414868",
353 | "terminal.ansiRed": "#f7768e",
354 | "terminal.ansiGreen": "#73daca",
355 | "terminal.ansiYellow": "#e0af68",
356 | "terminal.ansiBlue": "#7aa2f7",
357 | "terminal.ansiMagenta": "#bb9af7",
358 | "terminal.ansiCyan": "#7dcfff",
359 | "terminal.ansiWhite": "#8089b3",
360 | "terminal.ansiBrightBlack": "#414868",
361 | "terminal.ansiBrightRed": "#f7768e",
362 | "terminal.ansiBrightGreen": "#73daca",
363 | "terminal.ansiBrightYellow": "#e0af68",
364 | "terminal.ansiBrightBlue": "#7aa2f7",
365 | "terminal.ansiBrightMagenta": "#bb9af7",
366 | "terminal.ansiBrightCyan": "#7dcfff",
367 | "terminal.ansiBrightWhite": "#a9b1d6",
368 |
369 | "gitDecoration.modifiedResourceForeground": "#6183bb",
370 | "gitDecoration.ignoredResourceForeground": "#545c7e",
371 | "gitDecoration.deletedResourceForeground": "#914c54",
372 | "gitDecoration.renamedResourceForeground": "#449dab",
373 | "gitDecoration.addedResourceForeground": "#449dab",
374 | "gitDecoration.untrackedResourceForeground": "#449dab",
375 | "gitDecoration.conflictingResourceForeground": "#e0af68cc",
376 | "gitDecoration.stageDeletedResourceForeground": "#914c54",
377 | "gitDecoration.stageModifiedResourceForeground": "#6183bb",
378 |
379 | "notebook.editorBackground": "#24283b",
380 | "notebook.cellEditorBackground": "#1f2335",
381 | "notebook.cellBorderColor": "#1b1e2e",
382 | "notebook.focusedCellBorder": "#29355a",
383 | "notebook.cellStatusBarItemHoverBackground": "#2c324a",
384 |
385 | "charts.red": "#f7768e",
386 | "charts.blue": "#7aa2f7",
387 | "charts.yellow": "#e0af68",
388 | "charts.orange": "#ff9e64",
389 | "charts.green": "#73daca",
390 | "charts.purple": "#9d7cd8",
391 | "charts.foreground": "#9AA5CE",
392 | "charts.lines": "#1f2335",
393 |
394 | "scmGraph.historyItemHoverLabelForeground": "#1b1e2e",
395 | "scmGraph.foreground1": "#ff9e64",
396 | "scmGraph.foreground2": "#e0af68",
397 | "scmGraph.foreground3": "#41a6b5",
398 | "scmGraph.foreground4": "#7aa2f7",
399 | "scmGraph.foreground5": "#bb9af7",
400 | "scmGraph.historyItemHoverAdditionsForeground": "#41a6b5",
401 | "scmGraph.historyItemHoverDeletionsForeground": "#f7768e",
402 | "scmGraph.historyItemRefColor": "#506FCA",
403 | "scmGraph.historyItemRemoteRefColor": "#41a6b5",
404 | "scmGraph.historyItemBaseRefColor": "#9d7cd8",
405 | "scmGraph.historyItemHoverDefaultLabelForeground": "#a9b1d6",
406 |
407 | "merge.currentHeaderBackground": "#41a6b525",
408 | "merge.currentContentBackground": "#007a7544",
409 | "merge.incomingHeaderBackground": "#3d59a1aa",
410 | "merge.incomingContentBackground": "#3d59a144",
411 | "mergeEditor.change.background": "#41a6b525",
412 | "mergeEditor.change.word.background": "#41a6b540",
413 | "mergeEditor.conflict.unhandledUnfocused.border": "#e0af6888",
414 | "mergeEditor.conflict.unhandledFocused.border": "#e0af68d9",
415 | "mergeEditor.conflict.handledUnfocused.border": "#41a6b525",
416 | "mergeEditor.conflict.handledFocused.border": "#41a6b565",
417 | "mergeEditor.conflict.handled.minimapOverViewRuler": "#449dab",
418 | "mergeEditor.conflict.unhandled.minimapOverViewRuler": "#e0af68",
419 |
420 | "gitlens.trailingLineForegroundColor": "#7582ba",
421 | "gitlens.gutterUncommittedForegroundColor": "#7aa2f7",
422 | "gitlens.gutterForegroundColor": "#8089b3",
423 | "gitlens.gutterBackgroundColor": "#1f2335",
424 |
425 | "notificationCenterHeader.background": "#1b1e2e",
426 | "notifications.background": "#1b1e2e",
427 | "notificationLink.foreground": "#6183bb",
428 | "notificationsErrorIcon.foreground": "#bb616b",
429 | "notificationsWarningIcon.foreground": "#bba461",
430 | "notificationsInfoIcon.foreground": "#0da0ba",
431 |
432 | "menubar.selectionForeground":"#c0caf5",
433 | "menubar.selectionBackground":"#2f3549",
434 | "menubar.selectionBorder":"#1b1e2e",
435 | "menu.foreground":"#8089b3",
436 | "menu.background":"#1f2335",
437 | "menu.selectionForeground":"#c0caf5",
438 | "menu.selectionBackground":"#2f3549",
439 | "menu.separatorBackground":"#1b1e2e",
440 | "menu.border":"#1b1e2e",
441 |
442 | "chat.requestBorder": "#282e44",
443 | "chat.slashCommandBackground": "#1b1e2e",
444 | "chat.slashCommandForeground": "#7aa2f7",
445 | "chat.avatarBackground": "#3d59a1",
446 | "chat.avatarForeground": "#a9b1d6",
447 |
448 | "inlineChat.background": "#1b1e2e",
449 | "inlineChat.foreground": "#a9b1d6",
450 | "inlineChatDiff.inserted": "#41a6b540",
451 | "inlineChatDiff.removed": "#db4b4b42",
452 |
453 | },
454 | "tokenColors": [
455 | {
456 | "name": "Italics - Comments, Storage, Keyword Flow, Vue attributes, Decorators",
457 | "scope": [
458 | "comment",
459 | "meta.var.expr storage.type",
460 | "keyword.control.flow",
461 | "keyword.control.return",
462 | "meta.directive.vue punctuation.separator.key-value.html",
463 | "meta.directive.vue entity.other.attribute-name.html",
464 | "tag.decorator.js entity.name.tag.js",
465 | "tag.decorator.js punctuation.definition.tag.js",
466 | "storage.modifier",
467 | "string.quoted.docstring.multi",
468 | "string.quoted.docstring.multi.python punctuation.definition.string.begin",
469 | "string.quoted.docstring.multi.python punctuation.definition.string.end",
470 | "string.quoted.docstring.multi.python constant.character.escape"
471 | ],
472 | "settings": {
473 | "fontStyle": "italic"
474 | }
475 | },
476 | {
477 | "name": "Fix YAML block scalar, Python Logical",
478 | "scope": [
479 | "keyword.control.flow.block-scalar.literal",
480 | "keyword.control.flow.python"
481 | ],
482 | "settings": {
483 | "fontStyle": ""
484 | }
485 | },
486 | {
487 | "name": "Comment",
488 | "scope": [
489 | "comment",
490 | "comment.block.documentation",
491 | "punctuation.definition.comment",
492 | "comment.block.documentation punctuation",
493 | "string.quoted.docstring.multi",
494 | "string.quoted.docstring.multi.python punctuation.definition.string.begin",
495 | "string.quoted.docstring.multi.python punctuation.definition.string.end",
496 | "string.quoted.docstring.multi.python constant.character.escape"
497 | ],
498 | "settings": {
499 | "foreground": "#5f6996"
500 | }
501 | },
502 | {
503 | "name": "Comment Doc",
504 | "scope": [
505 | "keyword.operator.assignment.jsdoc",
506 | "comment.block.documentation variable",
507 | "comment.block.documentation storage",
508 | "comment.block.documentation keyword",
509 | "comment.block.documentation support",
510 | "comment.block.documentation markup",
511 | "comment.block.documentation markup.inline.raw.string.markdown",
512 | "meta.other.type.phpdoc.php keyword.other.type.php",
513 | "meta.other.type.phpdoc.php support.other.namespace.php",
514 | "meta.other.type.phpdoc.php punctuation.separator.inheritance.php",
515 | "meta.other.type.phpdoc.php support.class",
516 | "keyword.other.phpdoc.php",
517 | "log.date"
518 | ],
519 | "settings": {
520 | "foreground": "#6f7bb0" //"#8089b3"
521 | }
522 | },
523 | {
524 | "name": "Comment Doc Emphasized",
525 | "scope": [
526 | "meta.other.type.phpdoc.php support.class",
527 | "comment.block.documentation storage.type",
528 | "comment.block.documentation punctuation.definition.block.tag",
529 | "comment.block.documentation entity.name.type.instance"
530 | ],
531 | "settings": {
532 | "foreground": "#7582ba"
533 | //"fontStyle": "bold"
534 | }
535 | },
536 | {
537 | "name": "Number, Boolean, Undefined, Null",
538 | "scope": [
539 | "variable.other.constant",
540 | "punctuation.definition.constant",
541 | "constant.language",
542 | "constant.numeric",
543 | "support.constant",
544 | "constant.other.caps" // Python global
545 | ],
546 | "settings": {
547 | "foreground": "#ff9e64"
548 | }
549 | },
550 | {
551 | "name": "String, Symbols",
552 | "scope": [
553 | "string",
554 | "constant.other.symbol",
555 | "constant.other.key",
556 | "meta.attribute-selector",
557 | "string constant.character"
558 | ],
559 | "settings": {
560 | "fontStyle": "",
561 | "foreground": "#9ece6a"
562 | }
563 | },
564 | {
565 | "name": "Colors",
566 | "scope": [
567 | "constant.other.color",
568 | "constant.other.color.rgb-value.hex punctuation.definition.constant"
569 | ],
570 | "settings": {
571 | "foreground": "#9aa5ce"
572 | }
573 | },
574 | {
575 | "name": "Invalid",
576 | "scope": [
577 | "invalid",
578 | "invalid.illegal"
579 | ],
580 | "settings": {
581 | "foreground": "#ff5370"
582 | }
583 | },
584 | {
585 | "name": "Invalid deprecated",
586 | "scope": "invalid.deprecated",
587 | "settings": {
588 | "foreground": "#bb9af7"
589 | }
590 | },
591 | {
592 | "name": "Storage Type",
593 | "scope": "storage.type",
594 | "settings": {
595 | "foreground": "#bb9af7"
596 | }
597 | },
598 | {
599 | "name": "Storage - modifier, var, const, let",
600 | "scope": [
601 | "meta.var.expr storage.type",
602 | "storage.modifier"
603 | ],
604 | "settings": {
605 | "foreground": "#9d7cd8"
606 | }
607 | },
608 | {
609 | "name": "Interpolation / PHP tags / Smarty tags",
610 | "scope": [
611 | "punctuation.definition.template-expression",
612 | "punctuation.section.embedded",
613 | "meta.embedded.line.tag.smarty",
614 | "support.constant.handlebars",
615 | "punctuation.section.tag.twig"
616 | ],
617 | "settings": {
618 | "foreground": "#7dcfff"
619 | }
620 | },
621 | {
622 | "name": "Twig, Smarty, Blade, Handlebars keyword",
623 | "scope": [
624 | "keyword.control.smarty",
625 | "keyword.control.twig",
626 | "support.constant.handlebars keyword.control",
627 | "keyword.operator.comparison.twig",
628 | "keyword.blade",
629 | "entity.name.function.blade",
630 | "meta.tag.blade keyword.other.type.php"
631 | ],
632 | "settings": {
633 | "foreground": "#2ac3de"
634 | }
635 | },
636 | {
637 | "name": "Spread",
638 | "scope": [
639 | "keyword.operator.spread",
640 | "keyword.operator.rest"
641 | ],
642 | "settings": {
643 | "foreground": "#f7768e",
644 | "fontStyle": "bold"
645 | }
646 | },
647 | {
648 | "name": "Operator, Misc",
649 | "scope": [
650 | "keyword.operator",
651 | "keyword.control.as",
652 | "keyword.other",
653 | "keyword.operator.bitwise.shift",
654 | "punctuation",
655 | "expression.embbeded.vue punctuation.definition.tag",
656 | "text.html.twig meta.tag.inline.any.html",
657 | "meta.tag.template.value.twig meta.function.arguments.twig",
658 | "meta.directive.vue punctuation.separator.key-value.html",
659 | "punctuation.definition.constant.markdown",
660 | "punctuation.definition.string",
661 | "punctuation.support.type.property-name",
662 | "text.html.vue-html meta.tag",
663 | "meta.attribute.directive",
664 | "punctuation.definition.keyword",
665 | "punctuation.terminator.rule",
666 | "punctuation.definition.entity",
667 | "punctuation.separator.inheritance.php",
668 | "keyword.other.template",
669 | "keyword.other.substitution",
670 | "entity.name.operator",
671 | "meta.property-list punctuation.separator.key-value",
672 | "meta.at-rule.mixin punctuation.separator.key-value",
673 | "meta.at-rule.function variable.parameter.url",
674 | "meta.embedded.inline.phpx punctuation.definition.tag.begin.html",
675 | "meta.embedded.inline.phpx punctuation.definition.tag.end.html"
676 | ],
677 | "settings": {
678 | "foreground": "#89ddff"
679 | }
680 | },
681 | {
682 | "name": "Import, Export, From, Default",
683 | "scope": [
684 | "keyword.control.module.js",
685 | "keyword.control.import",
686 | "keyword.control.export",
687 | "keyword.control.from",
688 | "keyword.control.default",
689 | "meta.import keyword.other"
690 | ],
691 | "settings": {
692 | "foreground": "#7dcfff"
693 | }
694 | },
695 | {
696 | "name": "Keyword",
697 | "scope": [
698 | "keyword",
699 | "keyword.control",
700 | "keyword.other.important"
701 | ],
702 | "settings": {
703 | "foreground": "#bb9af7"
704 | }
705 | },
706 | {
707 | "name": "Keyword SQL",
708 | "scope": "keyword.other.DML",
709 | "settings": {
710 | "foreground": "#7dcfff"
711 | }
712 | },
713 | {
714 | "name": "Keyword Operator Logical, Arrow, Ternary, Comparison",
715 | "scope": [
716 | "keyword.operator.logical",
717 | "storage.type.function",
718 | "keyword.operator.bitwise",
719 | "keyword.operator.ternary",
720 | "keyword.operator.comparison",
721 | "keyword.operator.relational",
722 | "keyword.operator.or.regexp"
723 | ],
724 | "settings": {
725 | "foreground": "#bb9af7"
726 | }
727 | },
728 | {
729 | "name": "Tag",
730 | "scope": "entity.name.tag",
731 | "settings": {
732 | "foreground": "#f7768e"
733 | }
734 | },
735 | {
736 | "name": "Tag - Custom / Unrecognized",
737 | "scope": [
738 | "entity.name.tag support.class.component",
739 | "meta.tag.custom entity.name.tag",
740 | "meta.tag.other.unrecognized.html.derivative",
741 | "meta.tag"
742 | ],
743 | "settings": {
744 | "foreground": "#de5971"
745 | }
746 | },
747 | {
748 | "name": "Tag Punctuation",
749 | "scope": [
750 | "punctuation.definition.tag",
751 | "text.html.php meta.embedded.block.html meta.tag.metadata.script.end.html punctuation.definition.tag.begin.html text.html.basic"
752 | ],
753 | "settings": {
754 | "foreground": "#ba3c97"
755 | }
756 | },
757 | {
758 | "name": "Globals, PHP Constants, etc",
759 | "scope": [
760 | "constant.other.php",
761 | "variable.other.global.safer",
762 | "variable.other.global.safer punctuation.definition.variable",
763 | "variable.other.global",
764 | "variable.other.global punctuation.definition.variable",
765 | "constant.other.haskell"
766 | ],
767 | "settings": {
768 | "foreground": "#e0af68"
769 | }
770 | },
771 | {
772 | "name": "Variables",
773 | "scope": [
774 | "variable",
775 | "support.variable",
776 | "string constant.other.placeholder",
777 | "variable.parameter.handlebars",
778 | "variable.other.object",
779 | "meta.fstring",
780 | "meta.function-call meta.function-call.arguments",
781 | "meta.embedded.inline.phpx constant.other.php"
782 | ],
783 | "settings": {
784 | "foreground": "#c0caf5"
785 | }
786 | },
787 | {
788 | "name": " Variable Array Key",
789 | "scope": "meta.array.literal variable",
790 | "settings": {
791 | "foreground": "#7dcfff"
792 | }
793 | },
794 | {
795 | "name": "Object Key",
796 | "scope": [
797 | "meta.object-literal.key",
798 | "entity.name.type.hcl",
799 | "string.alias.graphql",
800 | "string.unquoted.graphql",
801 | "string.unquoted.alias.graphql",
802 | "meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js",
803 | "meta.field.declaration.ts variable.object.property",
804 | "meta.block entity.name.label"
805 | ],
806 | "settings": {
807 | "foreground": "#73daca"
808 | }
809 | },
810 | {
811 | "name": "Object Property",
812 | "scope": [
813 | "variable.other.property",
814 | "support.variable.property",
815 | "support.variable.property.dom",
816 | "meta.function-call variable.other.object.property",
817 | "variable.other.object.property.cs"
818 | ],
819 | "settings": {
820 | "foreground": "#7dcfff"
821 | }
822 | },
823 | {
824 | "name": "Object Property",
825 | "scope": "variable.other.object.property",
826 | "settings": {
827 | "foreground": "#c0caf5"
828 | }
829 | },
830 | {
831 | "name": "Object Literal Member lvl 3 (Vue Prop Validation)",
832 | "scope": "meta.objectliteral meta.object.member meta.objectliteral meta.object.member meta.objectliteral meta.object.member meta.object-literal.key",
833 | "settings": {
834 | "foreground": "#41a6b5"
835 | }
836 | },
837 | {
838 | "name": "C-related Block Level Variables",
839 | "scope": "source.cpp meta.block variable.other",
840 | "settings": {
841 | "foreground": "#f7768e"
842 | }
843 | },
844 | {
845 | "name": "Other Variable",
846 | "scope": "support.other.variable",
847 | "settings": {
848 | "foreground": "#f7768e"
849 | }
850 | },
851 | {
852 | "name": "Methods",
853 | "scope": [
854 | "meta.class-method.js entity.name.function.js",
855 | "entity.name.method.js",
856 | "variable.function.constructor",
857 | "keyword.other.special-method",
858 | "storage.type.cs"
859 | ],
860 | "settings": {
861 | "foreground": "#7aa2f7"
862 | }
863 | },
864 | {
865 | "name": "Function Definition",
866 | "scope": [
867 | "entity.name.function",
868 | "variable.other.enummember",
869 | "meta.function-call",
870 | "meta.function-call entity.name.function",
871 | "variable.function",
872 | "meta.definition.method entity.name.function",
873 | "meta.object-literal entity.name.function"
874 | ],
875 | "settings": {
876 | "foreground": "#7aa2f7"
877 | }
878 | },
879 | {
880 | "name": "Function Argument",
881 | "scope": [
882 | "variable.parameter.function.language.special",
883 | "variable.parameter",
884 | "meta.function.parameters punctuation.definition.variable",
885 | "meta.function.parameter variable"
886 | ],
887 | "settings": {
888 | "foreground": "#e0af68" //#73daca
889 | }
890 | },
891 | {
892 | "name": "Constant, Tag Attribute",
893 | "scope": [
894 | "keyword.other.type.php",
895 | "storage.type.php",
896 | "constant.character",
897 | "constant.escape",
898 | "keyword.other.unit"
899 | ],
900 | "settings": {
901 | "foreground": "#bb9af7"
902 | }
903 | },
904 | {
905 | "name": "Variable Definition",
906 | "scope": [
907 | "meta.definition.variable variable.other.constant",
908 | "meta.definition.variable variable.other.readwrite",
909 | "variable.declaration.hcl variable.other.readwrite.hcl",
910 | "meta.mapping.key.hcl variable.other.readwrite.hcl",
911 | "variable.other.declaration"
912 | ],
913 | "settings": {
914 | "foreground": "#bb9af7"
915 | }
916 | },
917 | {
918 | "name": "Inherited Class",
919 | "scope": "entity.other.inherited-class",
920 | "settings": {
921 | "fontStyle": "",
922 | "foreground": "#bb9af7"
923 | }
924 | },
925 | {
926 | "name": "Class, Support, DOM, etc",
927 | "scope": [
928 | "support.class",
929 | "support.type",
930 | "variable.other.readwrite.alias",
931 | "support.orther.namespace.use.php",
932 | "meta.use.php",
933 | "support.other.namespace.php",
934 | "support.type.sys-types",
935 | "support.variable.dom",
936 | "support.constant.math",
937 | "support.type.object.module",
938 | "support.constant.json",
939 | "entity.name.namespace",
940 | "meta.import.qualifier",
941 | "variable.other.constant.object"
942 | ],
943 | "settings": {
944 | "foreground": "#2ac3de"
945 | }
946 | },
947 | {
948 | "name": "Class Name",
949 | "scope": "entity.name",
950 | "settings": {
951 | "foreground": "#c0caf5"
952 | }
953 | },
954 | {
955 | "name": "Support Function",
956 | "scope": "support.function",
957 | "settings": {
958 | "foreground": "#2ac3de"
959 | }
960 | },
961 | {
962 | "name": "CSS Class and Support",
963 | "scope": [
964 | "source.css support.type.property-name",
965 | "source.sass support.type.property-name",
966 | "source.scss support.type.property-name",
967 | "source.less support.type.property-name",
968 | "source.stylus support.type.property-name",
969 | "source.postcss support.type.property-name",
970 | "support.type.property-name.css",
971 | "support.type.vendored.property-name",
972 | "support.type.map.key"
973 | ],
974 | "settings": {
975 | "foreground": "#7aa2f7"
976 | }
977 | },
978 | {
979 | "name": "CSS Font",
980 | "scope": [
981 | "support.constant.font-name",
982 | "meta.definition.variable"
983 | ],
984 | "settings": {
985 | "foreground": "#9ece6a"
986 | }
987 | },
988 | {
989 | "name": "CSS Class",
990 | "scope": [
991 | "entity.other.attribute-name.class",
992 | "meta.at-rule.mixin.scss entity.name.function.scss"
993 | ],
994 | "settings": {
995 | "foreground": "#9ece6a"
996 | }
997 | },
998 | {
999 | "name": "CSS ID",
1000 | "scope": "entity.other.attribute-name.id",
1001 | "settings": {
1002 | "foreground": "#fc7b7b"
1003 | }
1004 | },
1005 | {
1006 | "name": "CSS Tag",
1007 | "scope": "entity.name.tag.css",
1008 | "settings": {
1009 | "foreground": "#2ac3de"
1010 | }
1011 | },
1012 | {
1013 | "name": "CSS Tag Reference, Pseudo & Class Punctuation",
1014 | "scope": [
1015 | "entity.other.attribute-name.pseudo-class punctuation.definition.entity",
1016 | "entity.other.attribute-name.pseudo-element punctuation.definition.entity",
1017 | "entity.other.attribute-name.class punctuation.definition.entity",
1018 | "entity.name.tag.reference"
1019 | ],
1020 | "settings": {
1021 | "foreground": "#e0af68"
1022 | }
1023 | },
1024 | {
1025 | "name": "CSS Punctuation",
1026 | "scope": "meta.property-list",
1027 | "settings": {
1028 | "foreground": "#9abdf5" //"#e0af68"
1029 | }
1030 | },
1031 | {
1032 | "name": "CSS at-rule fix",
1033 | "scope": [
1034 | "meta.property-list meta.at-rule.if",
1035 | "meta.at-rule.return variable.parameter.url",
1036 | "meta.property-list meta.at-rule.else"
1037 | ],
1038 | "settings": {
1039 | "foreground": "#ff9e64"
1040 | }
1041 | },
1042 | {
1043 | "name": "CSS Parent Selector Entity",
1044 | "scope": [
1045 | "entity.other.attribute-name.parent-selector-suffix punctuation.definition.entity.css"
1046 | ],
1047 | "settings": {
1048 | "foreground": "#73daca"
1049 | }
1050 | },
1051 | {
1052 | "name": "CSS Punctuation comma fix",
1053 | "scope":
1054 | "meta.property-list meta.property-list",
1055 | "settings": {
1056 | "foreground": "#9abdf5"
1057 | }
1058 | },
1059 | {
1060 | "name": "SCSS @",
1061 | "scope": [
1062 | "meta.at-rule.mixin keyword.control.at-rule.mixin",
1063 | "meta.at-rule.include entity.name.function.scss",
1064 | "meta.at-rule.include keyword.control.at-rule.include"
1065 | ],
1066 | "settings": {
1067 | "foreground": "#bb9af7"
1068 | }
1069 | },
1070 | {
1071 | "name": "SCSS Mixins, Extends, Include Keyword",
1072 | "scope": [
1073 | "keyword.control.at-rule.include punctuation.definition.keyword",
1074 | "keyword.control.at-rule.mixin punctuation.definition.keyword",
1075 | "meta.at-rule.include keyword.control.at-rule.include",
1076 | "keyword.control.at-rule.extend punctuation.definition.keyword",
1077 | "meta.at-rule.extend keyword.control.at-rule.extend",
1078 | "entity.other.attribute-name.placeholder.css punctuation.definition.entity.css",
1079 | "meta.at-rule.media keyword.control.at-rule.media",
1080 | "meta.at-rule.mixin keyword.control.at-rule.mixin",
1081 | "meta.at-rule.function keyword.control.at-rule.function",
1082 | "keyword.control punctuation.definition.keyword"
1083 | ],
1084 | "settings": {
1085 | "foreground": "#9d7cd8"
1086 | }
1087 | },
1088 | {
1089 | "name": "SCSS Include Mixin Argument",
1090 | "scope": "meta.property-list meta.at-rule.include",
1091 | "settings": {
1092 | "foreground": "#c0caf5"
1093 | }
1094 | },
1095 | {
1096 | "name": "CSS value",
1097 | "scope": "support.constant.property-value",
1098 | "settings": {
1099 | "foreground": "#ff9e64"
1100 | }
1101 | },
1102 | {
1103 | "name": "Sub-methods",
1104 | "scope": [
1105 | "entity.name.module.js",
1106 | "variable.import.parameter.js",
1107 | "variable.other.class.js"
1108 | ],
1109 | "settings": {
1110 | "foreground": "#c0caf5"
1111 | }
1112 | },
1113 | {
1114 | "name": "Language methods",
1115 | "scope": "variable.language",
1116 | "settings": {
1117 | "foreground": "#f7768e"
1118 | }
1119 | },
1120 | {
1121 | "name": "Variable punctuation",
1122 | "scope": "variable.other punctuation.definition.variable",
1123 | "settings": {
1124 | "foreground": "#c0caf5"
1125 | }
1126 | },
1127 | {
1128 | "name": "Keyword this with Punctuation, ES7 Bind Operator",
1129 | "scope": [
1130 | "source.js constant.other.object.key.js string.unquoted.label.js",
1131 | "variable.language.this punctuation.definition.variable",
1132 | "keyword.other.this"
1133 | ],
1134 | "settings": {
1135 | "foreground": "#f7768e"
1136 | }
1137 | },
1138 | {
1139 | "name": "HTML Attributes",
1140 | "scope": [
1141 | "entity.other.attribute-name",
1142 | "text.html.basic entity.other.attribute-name.html",
1143 | "text.html.basic entity.other.attribute-name"
1144 |
1145 | ],
1146 | "settings": {
1147 | "foreground": "#bb9af7"
1148 | }
1149 | },
1150 | {
1151 | "name": "HTML Character Entity",
1152 | "scope": "text.html constant.character.entity",
1153 | "settings": {
1154 | "foreground": "#2AC3DE"
1155 | }
1156 | },
1157 | {
1158 | "name": "Vue (Vetur / deprecated) Template attributes",
1159 | "scope": [
1160 | "entity.other.attribute-name.id.html",
1161 | "meta.directive.vue entity.other.attribute-name.html"
1162 | ],
1163 | "settings": {
1164 | "foreground": "#bb9af7"
1165 | }
1166 | },
1167 | {
1168 | "name": "CSS ID's",
1169 | "scope": "source.sass keyword.control",
1170 | "settings": {
1171 | "foreground": "#7aa2f7"
1172 | }
1173 | },
1174 | {
1175 | "name": "CSS psuedo selectors",
1176 | "scope": [
1177 | "entity.other.attribute-name.pseudo-class",
1178 | "entity.other.attribute-name.pseudo-element",
1179 | "entity.other.attribute-name.placeholder",
1180 | "meta.property-list meta.property-value"
1181 | ],
1182 | "settings": {
1183 | "foreground": "#bb9af7"
1184 | }
1185 | },
1186 | {
1187 | "name": "Inserted",
1188 | "scope": "markup.inserted",
1189 | "settings": {
1190 | "foreground": "#449dab"
1191 | }
1192 | },
1193 | {
1194 | "name": "Deleted",
1195 | "scope":"markup.deleted",
1196 | "settings": {
1197 | "foreground": "#914c54"
1198 | }
1199 | },
1200 | {
1201 | "name": "Changed",
1202 | "scope": "markup.changed",
1203 | "settings": {
1204 | "foreground": "#6183bb"
1205 | }
1206 | },
1207 | {
1208 | "name": "Regular Expressions",
1209 | "scope": "string.regexp",
1210 | "settings": {
1211 | "foreground": "#b4f9f8"
1212 | }
1213 | },
1214 | {
1215 | "name": "Regular Expressions - Punctuation",
1216 | "scope": "punctuation.definition.group",
1217 | "settings": {
1218 | "foreground": "#f7768e"
1219 | }
1220 | },
1221 | {
1222 | "name": "Regular Expressions - Character Class",
1223 | "scope": [
1224 | "constant.other.character-class.regexp"
1225 | ],
1226 | "settings": {
1227 | "foreground": "#bb9af7"
1228 | }
1229 | },
1230 | {
1231 | "name": "Regular Expressions - Character Class Set",
1232 | "scope": [
1233 | "constant.other.character-class.set.regexp",
1234 | "punctuation.definition.character-class.regexp"
1235 | ],
1236 | "settings": {
1237 | "foreground": "#e0af68"
1238 | }
1239 | },
1240 | {
1241 | "name": "Regular Expressions - Quantifier",
1242 | "scope": "keyword.operator.quantifier.regexp",
1243 | "settings": {
1244 | "foreground": "#89ddff"
1245 | }
1246 | },
1247 | {
1248 | "name": "Regular Expressions - Backslash",
1249 | "scope": "constant.character.escape.backslash",
1250 | "settings": {
1251 | "foreground": "#c0caf5"
1252 | }
1253 | },
1254 | {
1255 | "name": "Escape Characters",
1256 | "scope": "constant.character.escape",
1257 | "settings": {
1258 | "foreground": "#89ddff"
1259 | }
1260 | },
1261 | {
1262 | "name": "Decorators",
1263 | "scope": [
1264 | "tag.decorator.js entity.name.tag.js",
1265 | "tag.decorator.js punctuation.definition.tag.js"
1266 | ],
1267 | "settings": {
1268 | "foreground": "#7aa2f7"
1269 | }
1270 | },
1271 | {
1272 | "name": "CSS Units",
1273 | "scope": "keyword.other.unit",
1274 | "settings": {
1275 | "foreground": "#f7768e"
1276 | }
1277 | },
1278 | {
1279 | "name": "JSON Key - Level 0",
1280 | "scope": [
1281 | "source.json meta.structure.dictionary.json support.type.property-name.json"
1282 | ],
1283 | "settings": {
1284 | "foreground": "#7aa2f7"
1285 | }
1286 | },
1287 | {
1288 | "name": "JSON Key - Level 1",
1289 | "scope": [
1290 | "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
1291 | ],
1292 | "settings": {
1293 | "foreground": "#2ac3de"
1294 | }
1295 | },
1296 | {
1297 | "name": "JSON Key - Level 2",
1298 | "scope": [
1299 | "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"
1300 | ],
1301 | "settings": {
1302 | "foreground": "#7dcfff"
1303 | }
1304 | },
1305 | {
1306 | "name": "JSON Key - Level 3",
1307 | "scope": [
1308 | "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"
1309 | ],
1310 | "settings": {
1311 | "foreground": "#bb9af7"
1312 | }
1313 | },
1314 | {
1315 | "name": "JSON Key - Level 4",
1316 | "scope": [
1317 | "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"
1318 | ],
1319 | "settings": {
1320 | "foreground": "#e0af68"
1321 | }
1322 | },
1323 | {
1324 | "name": "JSON Key - Level 5",
1325 | "scope": [
1326 | "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"
1327 | ],
1328 | "settings": {
1329 | "foreground": "#2ac3de"
1330 | }
1331 | },
1332 | {
1333 | "name": "JSON Key - Level 6",
1334 | "scope": [
1335 | "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"
1336 | ],
1337 | "settings": {
1338 | "foreground": "#73daca"
1339 | }
1340 | },
1341 | {
1342 | "name": "JSON Key - Level 7",
1343 | "scope": [
1344 | "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"
1345 | ],
1346 | "settings": {
1347 | "foreground": "#f7768e"
1348 | }
1349 | },
1350 | {
1351 | "name": "JSON Key - Level 8",
1352 | "scope": [
1353 | "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"
1354 | ],
1355 | "settings": {
1356 | "foreground": "#9ece6a"
1357 | }
1358 | },
1359 | {
1360 | "name": "Plain Punctuation",
1361 | "scope": "punctuation.definition.list_item.markdown",
1362 | "settings": {
1363 | "foreground": "#9abdf5"
1364 | }
1365 | },
1366 | {
1367 | "name": "Block Punctuation",
1368 | "scope": [
1369 | "meta.block",
1370 | "meta.brace",
1371 | "punctuation.definition.block",
1372 | "punctuation.definition.use",
1373 | "punctuation.definition.class",
1374 | "punctuation.definition.begin.bracket",
1375 | "punctuation.definition.end.bracket",
1376 | "punctuation.definition.switch-expression.begin.bracket",
1377 | "punctuation.definition.switch-expression.end.bracket",
1378 | "punctuation.definition.section.switch-block.begin.bracket",
1379 | "punctuation.definition.section.switch-block.end.bracket",
1380 | "punctuation.definition.group.shell",
1381 | "punctuation.definition.parameters",
1382 | "punctuation.definition.arguments",
1383 | "punctuation.definition.dictionary",
1384 | "punctuation.definition.array",
1385 | "punctuation.section"
1386 | ],
1387 | "settings": {
1388 | "foreground": "#9abdf5"
1389 | }
1390 | },
1391 | {
1392 | "name": "Markdown - Plain",
1393 | "scope": [
1394 | "meta.embedded.block"
1395 | ],
1396 | "settings": {
1397 | "foreground": "#c0caf5"
1398 | }
1399 | },
1400 | {
1401 | "name": "HTML text",
1402 | "scope": [
1403 | "meta.tag JSXNested",
1404 | "meta.jsx.children",
1405 | "text.html",
1406 | "text.log"
1407 | ],
1408 | "settings": {
1409 | "foreground": "#9aa5ce"
1410 | }
1411 | },
1412 | {
1413 | "name": "Markdown - Markup Raw Inline",
1414 | "scope": "text.html.markdown markup.inline.raw.markdown",
1415 | "settings": {
1416 | "foreground": "#bb9af7"
1417 | }
1418 | },
1419 | {
1420 | "name": "Markdown - Markup Raw Inline Punctuation",
1421 | "scope": "text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown",
1422 | "settings": {
1423 | "foreground": "#4E5579"
1424 | }
1425 | },
1426 | {
1427 | "name": "Markdown - Heading 1",
1428 | "scope": [
1429 | "heading.1.markdown entity.name",
1430 | "heading.1.markdown punctuation.definition.heading.markdown"
1431 | ],
1432 | "settings": {
1433 | "fontStyle": "bold",
1434 | "foreground": "#89ddff"
1435 | }
1436 | },
1437 | {
1438 | "name": "Markdown - Heading 2",
1439 | "scope": [
1440 | "heading.2.markdown entity.name",
1441 | "heading.2.markdown punctuation.definition.heading.markdown"
1442 | ],
1443 | "settings": {
1444 | "fontStyle": "bold",
1445 | "foreground": "#61bdf2"
1446 | }
1447 | },
1448 | {
1449 | "name": "Markdown - Heading 3",
1450 | "scope": [
1451 | "heading.3.markdown entity.name",
1452 | "heading.3.markdown punctuation.definition.heading.markdown"
1453 | ],
1454 | "settings": {
1455 | "fontStyle": "bold",
1456 | "foreground": "#7aa2f7"
1457 | }
1458 | },
1459 | {
1460 | "name": "Markdown - Heading 4",
1461 | "scope": [
1462 | "heading.4.markdown entity.name",
1463 | "heading.4.markdown punctuation.definition.heading.markdown"
1464 | ],
1465 | "settings": {
1466 | "fontStyle": "bold",
1467 | "foreground": "#6d91de"
1468 | }
1469 | },
1470 | {
1471 | "name": "Markdown - Heading 5",
1472 | "scope": [
1473 | "heading.5.markdown entity.name",
1474 | "heading.5.markdown punctuation.definition.heading.markdown"
1475 | ],
1476 | "settings": {
1477 | "fontStyle": "bold",
1478 | "foreground": "#9aa5ce"
1479 | }
1480 | },
1481 | {
1482 | "name": "Markdown - Heading 6",
1483 | "scope": [
1484 | "heading.6.markdown entity.name",
1485 | "heading.6.markdown punctuation.definition.heading.markdown"
1486 | ],
1487 | "settings": {
1488 | "fontStyle": "bold",
1489 | "foreground": "#747ca1"
1490 | }
1491 | },
1492 | {
1493 | "name": "Markup - Italic",
1494 | "scope": [
1495 | "markup.italic",
1496 | "markup.italic punctuation"
1497 | ],
1498 | "settings": {
1499 | "fontStyle": "italic",
1500 | "foreground": "#c0caf5"
1501 | }
1502 | },
1503 | {
1504 | "name": "Markup - Bold",
1505 | "scope": [
1506 | "markup.bold",
1507 | "markup.bold punctuation"
1508 |
1509 | ],
1510 | "settings": {
1511 | "fontStyle": "bold",
1512 | "foreground": "#c0caf5"
1513 | }
1514 | },
1515 | {
1516 | "name": "Markup - Bold-Italic",
1517 | "scope": [
1518 | "markup.bold markup.italic",
1519 | "markup.bold markup.italic punctuation"
1520 | ],
1521 | "settings": {
1522 | "fontStyle": "bold italic",
1523 | "foreground": "#c0caf5"
1524 | }
1525 | },
1526 | {
1527 | "name": "Markup - Underline",
1528 | "scope": [
1529 | "markup.underline",
1530 | "markup.underline punctuation"
1531 | ],
1532 | "settings": {
1533 | "fontStyle": "underline"
1534 | }
1535 | },
1536 | {
1537 | "name": "Markdown - Blockquote",
1538 | "scope": "markup.quote punctuation.definition.blockquote.markdown",
1539 | "settings": {
1540 | "foreground": "#4E5579"
1541 | }
1542 | },
1543 | {
1544 | "name": "Markup - Quote",
1545 | "scope": "markup.quote",
1546 | "settings": {
1547 | "fontStyle": "italic"
1548 | }
1549 | },
1550 | {
1551 | "name": "Markdown - Link",
1552 | "scope": [
1553 | "string.other.link",
1554 | "markup.underline.link",
1555 | "constant.other.reference.link.markdown",
1556 | "string.other.link.description.title.markdown"
1557 | ],
1558 | "settings": {
1559 | "foreground": "#73daca"
1560 | }
1561 | },
1562 | {
1563 | "name": "Markdown - Fenced Code Block",
1564 | "scope": [
1565 | "markup.fenced_code.block.markdown",
1566 | "markup.inline.raw.string.markdown",
1567 | "variable.language.fenced.markdown"
1568 | ],
1569 | "settings": {
1570 | "foreground": "#89ddff"
1571 | }
1572 | },
1573 | {
1574 | "name": "Markdown - Separator",
1575 | "scope": "meta.separator",
1576 | "settings": {
1577 | "fontStyle": "bold",
1578 | "foreground": "#5f6996"
1579 | }
1580 | },
1581 | {
1582 | "name": "Markup - Table",
1583 | "scope": "markup.table",
1584 | "settings": {
1585 | "foreground": "#c0cefc"
1586 | }
1587 | },
1588 | {
1589 | "name": "Token - Info",
1590 | "scope": "token.info-token",
1591 | "settings": {
1592 | "foreground": "#0db9d7"
1593 | }
1594 | },
1595 | {
1596 | "name": "Token - Warn",
1597 | "scope": "token.warn-token",
1598 | "settings": {
1599 | "foreground": "#ffdb69"
1600 | }
1601 | },
1602 | {
1603 | "name": "Token - Error",
1604 | "scope": "token.error-token",
1605 | "settings": {
1606 | "foreground": "#db4b4b"
1607 | }
1608 | },
1609 | {
1610 | "name": "Token - Debug",
1611 | "scope": "token.debug-token",
1612 | "settings": {
1613 | "foreground": "#b267e6"
1614 | }
1615 | },
1616 | {
1617 | "name": "Apache Tag",
1618 | "scope": "entity.tag.apacheconf",
1619 | "settings": {
1620 | "foreground": "#f7768e"
1621 | }
1622 | },
1623 | {
1624 | "name": "Preprocessor",
1625 | "scope": [
1626 | "meta.preprocessor"
1627 | ],
1628 | "settings": {
1629 | "foreground": "#73daca"
1630 | }
1631 | },
1632 | {
1633 | "name": "ENV value",
1634 | "scope": "source.env",
1635 | "settings": {
1636 | "foreground": "#7aa2f7"
1637 | }
1638 | }
1639 | ]
1640 | }
1641 |
--------------------------------------------------------------------------------
/tokyo-night.itermcolors:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Ansi 0 Color
6 |
7 | Alpha Component
8 | 1
9 | Blue Component
10 | 0.40784314274787903
11 | Color Space
12 | sRGB
13 | Green Component
14 | 0.28235295414924622
15 | Red Component
16 | 0.25490197539329529
17 |
18 | Ansi 1 Color
19 |
20 | Alpha Component
21 | 1
22 | Blue Component
23 | 0.55686277151107788
24 | Color Space
25 | sRGB
26 | Green Component
27 | 0.46274510025978088
28 | Red Component
29 | 0.9686274528503418
30 |
31 | Ansi 10 Color
32 |
33 | Alpha Component
34 | 1
35 | Blue Component
36 | 0.61072450876235962
37 | Color Space
38 | sRGB
39 | Green Component
40 | 0.70980393886566162
41 | Red Component
42 | 0.25490197539329529
43 |
44 | Ansi 11 Color
45 |
46 | Alpha Component
47 | 1
48 | Blue Component
49 | 0.40784314274787903
50 | Color Space
51 | sRGB
52 | Green Component
53 | 0.68627452850341797
54 | Red Component
55 | 0.87843137979507446
56 |
57 | Ansi 12 Color
58 |
59 | Alpha Component
60 | 1
61 | Blue Component
62 | 0.9529411792755127
63 | Color Space
64 | sRGB
65 | Green Component
66 | 0.63529413938522339
67 | Red Component
68 | 0.48235294222831726
69 |
70 | Ansi 13 Color
71 |
72 | Alpha Component
73 | 1
74 | Blue Component
75 | 0.9686274528503418
76 | Color Space
77 | sRGB
78 | Green Component
79 | 0.60392159223556519
80 | Red Component
81 | 0.73333334922790527
82 |
83 | Ansi 14 Color
84 |
85 | Alpha Component
86 | 1
87 | Blue Component
88 | 0.8741455078125
89 | Color Space
90 | sRGB
91 | Green Component
92 | 0.77008056640625
93 | Red Component
94 | 0.16650390625
95 |
96 | Ansi 15 Color
97 |
98 | Alpha Component
99 | 1
100 | Blue Component
101 | 0.96078431606292725
102 | Color Space
103 | sRGB
104 | Green Component
105 | 0.7921568751335144
106 | Red Component
107 | 0.75294119119644165
108 |
109 | Ansi 2 Color
110 |
111 | Alpha Component
112 | 1
113 | Blue Component
114 | 0.60784316062927246
115 | Color Space
116 | sRGB
117 | Green Component
118 | 0.70980393886566162
119 | Red Component
120 | 0.25490197539329529
121 |
122 | Ansi 3 Color
123 |
124 | Alpha Component
125 | 1
126 | Blue Component
127 | 0.40784314274787903
128 | Color Space
129 | sRGB
130 | Green Component
131 | 0.68627452850341797
132 | Red Component
133 | 0.87843137979507446
134 |
135 | Ansi 4 Color
136 |
137 | Alpha Component
138 | 1
139 | Blue Component
140 | 0.9529411792755127
141 | Color Space
142 | sRGB
143 | Green Component
144 | 0.63529413938522339
145 | Red Component
146 | 0.48235294222831726
147 |
148 | Ansi 5 Color
149 |
150 | Alpha Component
151 | 1
152 | Blue Component
153 | 0.9686274528503418
154 | Color Space
155 | sRGB
156 | Green Component
157 | 0.60392159223556519
158 | Red Component
159 | 0.73333334922790527
160 |
161 | Ansi 6 Color
162 |
163 | Alpha Component
164 | 1
165 | Blue Component
166 | 0.91485595703125
167 | Color Space
168 | sRGB
169 | Green Component
170 | 0.80594456195831299
171 | Red Component
172 | 0.1742582768201828
173 |
174 | Ansi 7 Color
175 |
176 | Alpha Component
177 | 1
178 | Blue Component
179 | 0.96078431606292725
180 | Color Space
181 | sRGB
182 | Green Component
183 | 0.7921568751335144
184 | Red Component
185 | 0.75294119119644165
186 |
187 | Ansi 8 Color
188 |
189 | Alpha Component
190 | 1
191 | Blue Component
192 | 0.40784314274787903
193 | Color Space
194 | sRGB
195 | Green Component
196 | 0.28235295414924622
197 | Red Component
198 | 0.25490197539329529
199 |
200 | Ansi 9 Color
201 |
202 | Alpha Component
203 | 1
204 | Blue Component
205 | 0.55686277151107788
206 | Color Space
207 | sRGB
208 | Green Component
209 | 0.46274510025978088
210 | Red Component
211 | 0.9686274528503418
212 |
213 | Background Color
214 |
215 | Alpha Component
216 | 1
217 | Blue Component
218 | 0.1906890869140625
219 | Color Space
220 | sRGB
221 | Green Component
222 | 0.12359477579593658
223 | Red Component
224 | 0.1059383824467659
225 |
226 | Badge Color
227 |
228 | Alpha Component
229 | 0.5
230 | Blue Component
231 | 0.65098041296005249
232 | Color Space
233 | sRGB
234 | Green Component
235 | 0.34509804844856262
236 | Red Component
237 | 0.20784313976764679
238 |
239 | Bold Color
240 |
241 | Alpha Component
242 | 1
243 | Blue Component
244 | 0.39215686917304993
245 | Color Space
246 | sRGB
247 | Green Component
248 | 0.61960786581039429
249 | Red Component
250 | 1
251 |
252 | Cursor Color
253 |
254 | Alpha Component
255 | 1
256 | Blue Component
257 | 0.96078431606292725
258 | Color Space
259 | sRGB
260 | Green Component
261 | 0.7921568751335144
262 | Red Component
263 | 0.75294119119644165
264 |
265 | Cursor Guide Color
266 |
267 | Alpha Component
268 | 0.0782470703125
269 | Blue Component
270 | 0.99999994039535522
271 | Color Space
272 | sRGB
273 | Green Component
274 | 0.70213180780410767
275 | Red Component
276 | 0.58885198831558228
277 |
278 | Cursor Text Color
279 |
280 | Alpha Component
281 | 1
282 | Blue Component
283 | 0.82352942228317261
284 | Color Space
285 | sRGB
286 | Green Component
287 | 0.72549021244049072
288 | Red Component
289 | 0.15686275064945221
290 |
291 | Foreground Color
292 |
293 | Alpha Component
294 | 1
295 | Blue Component
296 | 0.87843137979507446
297 | Color Space
298 | sRGB
299 | Green Component
300 | 0.7607843279838562
301 | Red Component
302 | 0.73333334922790527
303 |
304 | Link Color
305 |
306 | Alpha Component
307 | 1
308 | Blue Component
309 | 0.92212098836898804
310 | Color Space
311 | sRGB
312 | Green Component
313 | 0.84421330690383911
314 | Red Component
315 | 0.41885295510292053
316 |
317 | Selected Text Color
318 |
319 | Alpha Component
320 | 1
321 | Blue Component
322 | 1
323 | Color Space
324 | sRGB
325 | Green Component
326 | 0.8244897723197937
327 | Red Component
328 | 0.78367346525192261
329 |
330 | Selection Color
331 |
332 | Alpha Component
333 | 1
334 | Blue Component
335 | 0.3333333432674408
336 | Color Space
337 | sRGB
338 | Green Component
339 | 0.22352941334247589
340 | Red Component
341 | 0.19607843458652496
342 |
343 | Tab Color
344 |
345 | Alpha Component
346 | 1
347 | Blue Component
348 | 0.21176470816135406
349 | Color Space
350 | sRGB
351 | Green Component
352 | 0.13725490868091583
353 | Red Component
354 | 0.11764705926179886
355 |
356 |
357 |
358 |
--------------------------------------------------------------------------------