├── .github
└── FUNDING.yml
├── .vscode
├── extensions.json
├── settings.json
└── launch.json
├── commitlint.config.js
├── .gitattributes
├── .husky
├── pre-commit
└── commit-msg
├── src
├── assets
│ └── icon.png
└── themes
│ ├── enfocado-light-neon.json
│ ├── enfocado-dark-nature.json
│ └── enfocado-dark-neon.json
├── .gitignore
├── .prettierignore
├── prettier.config.js
├── .vscodeignore
├── LICENSE
├── package.json
├── CHANGELOG.md
└── README.md
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | custom: https://paypal.me/wuelnerdotexe
2 |
--------------------------------------------------------------------------------
/.vscode/extensions.json:
--------------------------------------------------------------------------------
1 | {
2 | "recommendations": ["esbenp.prettier-vscode"]
3 | }
4 |
--------------------------------------------------------------------------------
/commitlint.config.js:
--------------------------------------------------------------------------------
1 | module.exports = { extends: ["@commitlint/config-conventional"] };
2 |
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Set default behavior to automatically normalize line endings.
2 | * text=auto
3 |
4 |
--------------------------------------------------------------------------------
/.husky/pre-commit:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 | . "$(dirname -- "$0")/_/husky.sh"
3 |
4 | npx lint-staged
5 |
--------------------------------------------------------------------------------
/src/assets/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wuelnerdotexe/vscode-enfocado/HEAD/src/assets/icon.png
--------------------------------------------------------------------------------
/.husky/commit-msg:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | . "$(dirname "$0")/_/husky.sh"
3 |
4 | npx --no -- commitlint --edit "${1}"
5 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 |
6 | node_modules
7 | tests
8 | dist
9 | *.vsix
10 | *.local
11 |
--------------------------------------------------------------------------------
/.prettierignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 |
6 | node_modules
7 | tests
8 | dist
9 | *.vsix
10 | *.local
11 |
--------------------------------------------------------------------------------
/prettier.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | trailingComma: "es5",
3 | tabWidth: 2,
4 | semi: true,
5 | singleQuote: false,
6 | };
7 |
--------------------------------------------------------------------------------
/.vscodeignore:
--------------------------------------------------------------------------------
1 | .github/**
2 | .husky/**
3 | .vscode/**
4 | .vscode-test/**
5 | node_modules
6 | tests
7 | .gitattributes
8 | .gitignore
9 | .prettierignore
10 | commitlint.config.js
11 | prettier.config.js
12 |
--------------------------------------------------------------------------------
/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | {
2 | "prettier.enable": true,
3 | "prettier.requireConfig": true,
4 | "prettier.useEditorConfig": false,
5 | "prettier.configPath": "./prettier.config.js",
6 | "prettier.ignorePath": "./.prettierignore",
7 | "editor.defaultFormatter": "esbenp.prettier-vscode"
8 | }
9 |
--------------------------------------------------------------------------------
/.vscode/launch.json:
--------------------------------------------------------------------------------
1 | // A launch configuration that launches the extension inside a new window
2 | // Use IntelliSense to learn about possible attributes.
3 | // Hover to view descriptions of existing attributes.
4 | // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
5 | {
6 | "version": "0.2.0",
7 | "configurations": [
8 | {
9 | "name": "Extension",
10 | "type": "extensionHost",
11 | "request": "launch",
12 | "args": ["--extensionDevelopmentPath=${workspaceFolder}"]
13 | }
14 | ]
15 | }
16 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2021 Wuelner Martínez
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "vscode-enfocado",
3 | "displayName": "Enfocado",
4 | "version": "2.1.1",
5 | "publisher": "wuelnerdotexe",
6 | "description": "How themes should be.",
7 | "author": {
8 | "name": "Wuelner Martínez",
9 | "email": "wuelner.martinez@outlook.com",
10 | "url": "https://wuelnerdotexe.github.io"
11 | },
12 | "sponsor": {
13 | "url": "https://paypal.me/wuelnerdotexe"
14 | },
15 | "categories": [
16 | "Themes"
17 | ],
18 | "contributes": {
19 | "themes": [
20 | {
21 | "label": "Enfocado Light Nature",
22 | "uiTheme": "vs",
23 | "path": "./src/themes/enfocado-light-nature.json"
24 | },
25 | {
26 | "label": "Enfocado Light Neon",
27 | "uiTheme": "vs",
28 | "path": "./src/themes/enfocado-light-neon.json"
29 | },
30 | {
31 | "label": "Enfocado Dark Nature",
32 | "uiTheme": "vs-dark",
33 | "path": "./src/themes/enfocado-dark-nature.json"
34 | },
35 | {
36 | "label": "Enfocado Dark Neon",
37 | "uiTheme": "vs-dark",
38 | "path": "./src/themes/enfocado-dark-neon.json"
39 | }
40 | ]
41 | },
42 | "icon": "src/assets/icon.png",
43 | "galleryBanner": {
44 | "color": "#181818",
45 | "theme": "dark"
46 | },
47 | "engines": {
48 | "vscode": "^1.61.0"
49 | },
50 | "license": "MIT",
51 | "bugs": {
52 | "url": "https://github.com/wuelnerdotexe/vscode-enfocado/issues",
53 | "email": "wuelner.martinez@outlook.com"
54 | },
55 | "repository": {
56 | "type": "git",
57 | "url": "https://github.com/wuelnerdotexe/vscode-enfocado.git"
58 | },
59 | "homepage": "https://wuelnerdotexe.github.io/enfocado",
60 | "keywords": [
61 | "enfocado",
62 | "vim-enfocado",
63 | "vscode-enfocado"
64 | ],
65 | "devDependencies": {
66 | "@commitlint/cli": "^17.0.3",
67 | "@commitlint/config-conventional": "^17.0.3",
68 | "husky": "^8.0.1",
69 | "lint-staged": "^13.0.3",
70 | "prettier": "2.7.1",
71 | "vsce": "^2.10.0"
72 | },
73 | "scripts": {
74 | "build": "mkdir -p ./dist/ && vsce package -o ./dist/vscode-enfocado.vsix",
75 | "deploy": "vsce publish",
76 | "prepare": "husky install"
77 | },
78 | "lint-staged": {
79 | "**/*": "prettier --write --ignore-unknown"
80 | }
81 | }
82 |
--------------------------------------------------------------------------------
/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | # Changelog
2 |
3 | All notable changes to this project will be documented in this file.
4 |
5 | The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6 |
7 | ## [2.1.1] - 2023-01-26
8 |
9 | ### Fixed
10 |
11 | - Fixed swapped colors in `README.md` file.
12 |
13 | ### Changed
14 |
15 | - The recommended options in the **Indistractable Setup** for `breadcrumbs` have been updated.
16 |
17 | ## [2.1.0] - 2022-08-31
18 |
19 | ### Added
20 |
21 | - Added support for inlay hints provided by some language extensions.
22 | - Added one more README badge to preview theme from [vscode.dev](https://vscode.dev/theme/wuelnerdotexe.vscode-enfocado)
23 |
24 | ### Changed
25 |
26 | - Improved consistency in autocomplete menu and dropdown menus.
27 |
28 | ## [2.0.2] - 2022-08-27
29 |
30 | ### Fixed
31 |
32 | - Minor consistency fixes to semantic highlighting.
33 |
34 | ## [2.0.1] - 2022-08-21
35 |
36 | ### Fixed
37 |
38 | - The color of the beginning of the comments is corrected.
39 | - The priority of the Text Mate scopes is optimized.
40 | - Semantic highlighting is optimized.
41 |
42 | ## [2.0.0] - 2022-08-18
43 |
44 | ### Added
45 |
46 | - Added a table in the documentation to expose and understand syntax colors.
47 | - Added support for colorize all symbol icons.
48 | - More error, warning and info alerts are colored with the **Enfocado** philosophy.
49 | - Inputs, dropdowns and check buttons now have their own philosophy.
50 | - The colors of the settings and the welcome screen are redesigned.
51 | - The colors of the overview rule are customized.
52 | - Many color adjustments are made to improve the experience.
53 | - Massive improvements are madded.
54 | - Finally, a button is added in the VS Marketplace to sponsor this project. If you do, thank you very much in advance! 💖
55 |
56 | ### Changed.
57 |
58 | - More options are added to the indistractable setup, and those that are very personal are eliminated.
59 | - The colors of the bracket indent guides are now more focused.
60 |
61 | ### Fixed.
62 |
63 | - Fixed scrollbar color, now you can see its position.
64 | - Fixed peek editor background color.
65 |
66 | DEV NOTES: the project is restructured and dev dependencies are added.
67 |
68 | ## [1.9.3] - 2022-08-06
69 |
70 | ### Fixed
71 |
72 | - The transparencies were adjusted.
73 | - More options are added to the indistractable setup.
74 |
75 | ## [1.9.2] - 2022-07-28
76 |
77 | ### Fixed
78 |
79 | - Improved readability of files untracked by git.
80 |
81 | ## [1.9.1] - 2022-07-27
82 |
83 | ### Fixed
84 |
85 | - The **Enfocado Indistractable Setup** is optimized and documented in the readme.
86 |
87 | ## [1.9.0] - 2022-07-27
88 |
89 | ### Added
90 |
91 | - Visibility of files in use in explorer and tabs is improved.
92 |
93 | Support for the following extensions is added:
94 |
95 | - [Babel JavaScript](https://marketplace.visualstudio.com/items?itemName=mgmcdermott.vscode-language-babel)
96 | - [Bookmarks](https://marketplace.visualstudio.com/items?itemName=alefragnani.Bookmarks)
97 | - [Error Lens](https://marketplace.visualstudio.com/items?itemName=usernamehw.errorlens)
98 | - [PostCSS Language Support](https://marketplace.visualstudio.com/items?itemName=csstools.postcss)
99 |
100 | ## [1.8.1] - 2022-07-22
101 |
102 | ### Changed
103 |
104 | - It is decided to change the constants and readonlys to yellow, to give the message that they cannot be modified.
105 | - Exceptions remain orange.
106 | - Widget borders are now the accent color of the theme.
107 |
108 | ## [1.8.0] - 2022-07-21
109 |
110 | ### Added
111 |
112 | - Multiple improvements have been made to Semantic Highlight.
113 |
114 | The following tokens are now highlighted in dimmed orange to give a message of caution:
115 |
116 | - Readonly & constant variables,
117 | - Readonly properties, and
118 | - Exceptions (try - catch).
119 |
120 | ## [1.7.3] - 2022-07-11
121 |
122 | ### Fixed
123 |
124 | - Minor tweaks to Markup/Markdown syntax.
125 |
126 | ## [1.7.2] - 2022-07-08
127 |
128 | ### Fixed
129 |
130 | - The accessibility of the tabs is improved.
131 |
132 | ## [1.7.1] - 2022-07-07
133 |
134 | ### Fixed
135 |
136 | - Syntax improvements are made based on feedback received from our users.
137 |
138 | ## [1.7.0] - 2022-06-23
139 |
140 | ### Added
141 |
142 | - A indistractable setup is recommended to optimize and enjoy **Enfocado** themes better.
143 |
144 | ## [1.6.0] - 2022-06-18
145 |
146 | ### Added
147 |
148 | - Introducing our highly requested light versions for **Enfocado**. For users with astigmatism (like me), or simply for coding in offices with good ambient light. 🌴
149 |
150 | ## [1.5.1] - 2022-02-22
151 |
152 | ### Fixed
153 |
154 | - Fixed color preventing title bar foreground view.
155 | - Adjust all transparencies to 40%.
156 |
157 | ## [1.5.0] - 2022-01-23
158 |
159 | ### Added
160 |
161 | - **Human Writing** applies to functions supports and structs supports.
162 |
163 | ## [1.4.0] - 2022-01-15
164 |
165 | ### Added
166 |
167 | - **Human Writing** applies to functions and structs.
168 | - The boolean constants are now support colors.
169 |
170 | ## [1.3.0] - 2021-12-17
171 |
172 | ### Changed
173 |
174 | - Many small improvements were made. Enfocado is now more focused!
175 |
176 | ## [1.2.5] - 2021-12-04
177 |
178 | ### Fixed
179 |
180 | - Small consistency details are corrected.
181 |
182 | ## [1.2.4] - 2021-12-03
183 |
184 | ### Fixed
185 |
186 | - Color consistency for brackets is improved.
187 |
188 | ## [1.2.3] - 2021-12-02
189 |
190 | ### Fixed
191 |
192 | - The links in the readme file are fixed.
193 |
194 | ## [1.2.2] - 2021-12-01
195 |
196 | ### Fixed
197 |
198 | - Adjusted some colors for git alerts.
199 |
200 | ## [1.2.1] - 2021-11-25
201 |
202 | ### Fixed
203 |
204 | - Blue color changes to green for support identifiers in Enfocado Neon.
205 |
206 | ## [1.2.0] - 2021-11-24
207 |
208 | ### Added
209 |
210 | - Bright colors are now used in the syntax.
211 |
212 | ## [1.1.1] - 2021-11-11
213 |
214 | ### Fixed
215 |
216 | - Some colors of the information elements are corrected.
217 |
218 | ## [1.1.0] - 2021-11-08
219 |
220 | ### Changed
221 |
222 | - The correct diffs and links colors are chosen and improvements are made to the interface and terminal.
223 |
224 | ## [1.0.3] - 2021-11-04
225 |
226 | ### Fixed
227 |
228 | - Fix tab active color position.
229 |
230 | ## [1.0.2] - 2021-11-01
231 |
232 | ### Fixed
233 |
234 | - Fix colors used for supports in Enfocado Neon.
235 |
236 | ## [1.0.1] - 2021-11-01
237 |
238 | ### Fixed
239 |
240 | - Fix colors used for meta and supports in syntax highlighting.
241 |
242 | ## [1.0.0] - 2021-10-28
243 |
244 | - Initial release
245 |
246 |
¡With 💖 from LATAM to the world!
247 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Enfocado for VS Code
2 |
3 | 
4 |
5 | [](https://github.com/wuelnerdotexe/vscode-enfocado/blob/main/LICENSE)
6 | [](https://github.com/RichardLitt/standard-readme)
7 | [](https://vscode.dev/theme/wuelnerdotexe.vscode-enfocado)
8 |
9 | **Enfocado** is more than a theme, it is a concept of **"how themes should be"**, focusing on what is really important to developers: **the code and nothing else**.
10 |
11 | What you **won't have** if you **don't install Enfocado**:
12 |
13 | - **CIELAB Colors:** use of the well-founded Selenized color scheme created with the magic of the **CIELAB color space**. Learn about its features and design in its [official repository](https://github.com/jan-warchol/selenized/blob/master/features-and-design.md).
14 | - **Human Writing:** human writing is simulated by using italic typeface for syntax groups (comments, methods, stucts, and more ...) that are generally named and **written in human language**.
15 | - **Minimal Syntax:** only three colors are used to highlight syntax, following the **color guidelines for web design**, which state that **only three main colors** should be used in interfaces, no more.
16 | - **Signal Alerts:** the yellow, orange and red colors are reserved to be used only with important alerts, following the standards for the meanings of the **signal colors in the industrial area**.
17 | - **Styles:** choose the style that best suits your **personality**:
18 |
19 |
20 |

21 |

22 |
Nature: go for the
nature style if you are a minimalist developer who is always
connected to nature.
23 |
24 |
25 |
26 |

27 |

28 |
Neon: go for the
neon style if you are an outgoing developer that is always
surrounded by RGBs.
29 |
30 |
31 | ## Installation
32 |
33 | 1. Go to [VS Marketplace](https://marketplace.visualstudio.com/items?itemName=wuelnerdotexe.vscode-enfocado).
34 | 2. Click on the "Install" button.
35 | 3. Then [select a theme](https://code.visualstudio.com/docs/getstarted/themes#_selecting-the-color-theme):
36 | - `Enfocado Light Nature`
37 | - `Enfocado Light Neon`
38 | - `Enfocado Dark Nature`
39 | - `Enfocado Dark Neon`
40 | 4. Lastly, [rate us](https://marketplace.visualstudio.com/items?itemName=wuelnerdotexe.vscode-enfocado&ssr=false#review-details) !! we are eager to hear your priceless review. ✨
41 |
42 | ## Usage
43 |
44 | ### Syntax
45 |
46 | Master your theme, understand and recognize minimal syntax, improve your muscle memory.
47 |
48 | | SELENIZED COLOR | HEX COLOR | HEX COLOR (light) | TEXT TYPE | NATURE SYNTAX TOKENS | NEON SYNTAX TOKENS |
49 | | --------------- | :-------: | :---------------: | :---------: | :-------------------------------: | :-------------------------------: |
50 | | Dimmed | `#777777` | `#878787` | `Italic` | Comments | Comments |
51 | | Foreground 0 | `#b9b9b9` | `#474747` | `NONE` | Constants, punctuation, text | Constants, punctuation, text |
52 | | Foreground 1 | `#dedede` | `#282828` | `Bold` | Titles | Titles |
53 | | Red | `#ed4a46` | `#d6000c` | ~~`NONE`~~ | ~~Not used in the syntax~~ | ~~Not used in the syntax~~ |
54 | | Yellow | `#dbb32d` | `#c49700` | `NONE` | Constant and readonly identifiers | Constant and readonly identifiers |
55 | | Green | `#70b433` | `#1d9700` | `NONE` | Identifiers | Language identifiers |
56 | | Blue | `#368aeb` | `#0064e4` | `NONE` | Keywords | Support keywords |
57 | | Magenta | `#eb6eb7` | `#dd0f9d` | `NONE` | Language identifiers | Identifiers |
58 | | Cyan | `#3fc5b7` | `#00ad9c` | `NONE` | Strings | Strings |
59 | | Orange | `#e67f43` | `#d04a00` | `NONE` | Exceptions (`trycatch`) | Exceptions (`trycatch`) |
60 | | Violet | `#a580e2` | `#7f51d6` | `NONE` | Support keywords | Keywords |
61 | | Bright red | `#ff5e56` | `#bf0000` | `Bold` | Errors | Errors |
62 | | Bright yellow | `#efc541` | `#af8500` | ~~`NONE`~~ | ~~Not used in the syntax~~ | ~~Not used in the syntax~~ |
63 | | Bright green | `#83c746` | `#008400` | `Italic` | Methods | Language methods |
64 | | Bright blue | `#4f9cfe` | `#0054cf` | `Bold` | Types | Support types |
65 | | Bright magenta | `#ff81ca` | `#c7008b` | `Italic` | Language methods | Methods |
66 | | Bright cyan | `#56d8c9` | `#009a8a` | `Underline` | Links | Links |
67 | | Bright orange | `#fa9153` | `#ba3700` | ~~`NONE`~~ | ~~Not used in the syntax~~ | ~~Not used in the syntax~~ |
68 | | Bright violet | `#b891f5` | `#6b40c3` | `Bold` | Support types | Types |
69 |
70 | DISCLAIMER: **Enfocado** doesn't customize individual tokens for each language, it just defines the default base, if your syntax doesn't look as described here, it's not our responsibility, it's the responsibility of those who assign wrong tokens to some language's syntax, and we don't correct those problems constantly.
71 |
72 | ## Recommendations
73 |
74 | ### Settings
75 |
76 | For the best **Enfocado** experience, I recommend adding this setting to your VS Code `settings.json` file:
77 |
78 | ```jsonc
79 | // ENFOCADO INDISTRACTABLE SETUP: {{{
80 |
81 | // Clean the editor of useless stuff.
82 | "window.menuBarVisibility": "compact",
83 | "editor.renderLineHighlight": "none",
84 | "editor.minimap.enabled": false,
85 | "breadcrumbs.enabled": true,
86 | "breadcrumbs.filePath": "off",
87 |
88 | // Disable unseless icons.
89 | "workbench.editor.showIcons": false,
90 | "workbench.editor.tabSizing": "shrink",
91 |
92 | // Disable explorer and tabs colors in filenames.
93 | "explorer.decorations.colors": false,
94 | "workbench.editor.decorations.colors": false,
95 |
96 | // Enable explorer and tabs colors in filename's badges.
97 | "explorer.decorations.badges": true,
98 | "workbench.editor.decorations.badges": true,
99 |
100 | // Enable semantic highlighting syntax.
101 | "editor.semanticHighlighting.enabled": true,
102 |
103 | // Enable bracket pair colorization.
104 | "editor.bracketPairColorization.enabled": true,
105 |
106 | // Enable indent lines with colorization pairs.
107 | "editor.guides.indentation": true,
108 | "editor.guides.bracketPairs": true,
109 |
110 | // Show only trailing whitespaces.
111 | "editor.renderWhitespace": "trailing",
112 |
113 | // Customize only the editor font to make it stand out from the rest.
114 | "editor.fontSize": 18,
115 | "editor.fontWeight": "500",
116 | "editor.letterSpacing": 1.2,
117 | "editor.lineHeight": 1.8,
118 |
119 | // Lastly and most importantly, enable Enfocado theme and enjoy coding.
120 | "workbench.preferredLightColorTheme": "Enfocado Light {Nature or Neon}",
121 | "workbench.preferredDarkColorTheme": "Enfocado Dark {Nature or Neon}",
122 | "workbench.colorTheme": "Enfocado {Light or Dark} {Nature or Neon}",
123 | // Choose only one option inside the curly braces and then delete them.
124 |
125 | // }}}
126 | ```
127 |
128 | ### Fonts
129 |
130 | In order for the **Human Writing** simulation to work as it should, I recommend that you use either of these three beautiful fonts, which align with the **"Mankind and Machine"** concept.
131 |
132 | - [IBM Plex Mono](https://www.ibm.com/plex/).
133 | - [Victor Mono](https://rubjo.github.io/victor-mono/).
134 |
135 | ### Extensions
136 |
137 | - It is recommended to install the official extensions that provide semantic improvement to the language in which you work, to enrich the Minimal Syntax.
138 | - Also, for better alerts, it is recommended to install [Error Lens](https://marketplace.visualstudio.com/items?itemName=usernamehw.errorlens) as **Enfocado** provides native support by default.
139 |
140 | ### Extras
141 |
142 | - [Enfocado for Vim](https://github.com/wuelnerdotexe/vim-enfocado).
143 | - [Selenized for terminals](https://github.com/jan-warchol/selenized/tree/master/terminals).
144 |
145 | ## Maintainer
146 |
147 | > Hi 👋, I'm **[Wuelner](https://linktr.ee/wuelnerdotexe)**, a **software developer from Guatemala**, passionate about creating minimalist solutions using solid fundamentals focused on **"how things should be"**.
148 |
149 | ## Contributing
150 |
151 | All your ideas and suggestions are welcome! 🙌
152 |
153 | Let me see your captures and let me know what you think with the hashtag **#HowThemesShouldBe**. 👀
154 |
155 | And of course, if you want to motivate me to constantly improve this theme, your donations are welcome at [PayPal](https://paypal.me/wuelnerdotexe). 👉👈
156 |
157 | ## Credits
158 |
159 | - Theme colorscheme by [Jan Warchol](https://github.com/jan-warchol) on [Github](https://github.com/jan-warchol/selenized/blob/master/the-values.md).
160 | - Enfocado Nature wallpaper by [Josefin](https://unsplash.com/@josefin?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText) on [Unsplash](https://unsplash.com/s/photos/nature?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText).
161 | - Enfocado Neon wallpaper by [Dilyara Garifullina](https://unsplash.com/@dilja96?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText) on [Unsplash](https://unsplash.com/s/photos/neon?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText).
162 |
163 | ## License
164 |
165 | [MIT © Wuelner Martínez.](https://github.com/wuelnerdotexe/vscode-enfocado/blob/main/LICENSE)
166 |
167 | ¡With 💖 from LATAM to the world!
168 |
--------------------------------------------------------------------------------
/src/themes/enfocado-light-neon.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "vscode://schemas/color-theme",
3 | "type": "light",
4 | "name": "Enfocado Light Neon",
5 | "author": "Wuelner Martínez ",
6 | /*
7 | ==========================================================================
8 | SECTION: Interfaz colors.
9 | ==========================================================================
10 | */
11 | "colors": {
12 | "activityBar.activeBackground": "#ffffff",
13 | "activityBar.activeBorder": "#ffffff00",
14 | "activityBar.activeFocusBorder": "#ffffff00",
15 | "activityBar.background": "#ffffff",
16 | "activityBar.border": "#ffffff00",
17 | "activityBar.dropBorder": "#c7008b",
18 | "activityBar.foreground": "#c7008b",
19 | "activityBar.inactiveForeground": "#cdcdcd",
20 | "activityBarBadge.background": "#af8500",
21 | "activityBarBadge.foreground": "#ebebeb",
22 | "badge.background": "#af8500",
23 | "badge.foreground": "#ebebeb",
24 | "banner.background": "#ffffff",
25 | "banner.foreground": "#282828",
26 | "banner.iconForeground": "#282828",
27 | "breadcrumb.activeSelectionForeground": "#c7008b",
28 | "breadcrumb.background": "#ffffff",
29 | "breadcrumb.focusForeground": "#dd0f9d",
30 | "breadcrumb.foreground": "#878787",
31 | "breadcrumbPicker.background": "#ebebeb",
32 | "button.background": "#dd0f9d",
33 | "button.border": "#ffffff00",
34 | "button.foreground": "#ebebeb",
35 | "button.hoverBackground": "#c7008b",
36 | "button.secondaryBackground": "#ebebeb",
37 | "button.secondaryForeground": "#474747",
38 | "button.secondaryHoverBackground": "#282828",
39 | "button.separator": "#ffffff00",
40 | "charts.blue": "#0064e4",
41 | "charts.foreground": "#474747",
42 | "charts.green": "#1d9700",
43 | "charts.lines": "#474747",
44 | "charts.orange": "#d04a00",
45 | "charts.purple": "#7f51d6",
46 | "charts.red": "#d6000c",
47 | "charts.yellow": "#c49700",
48 | "checkbox.background": "#cdcdcd",
49 | "checkbox.border": "#ffffff00",
50 | "checkbox.foreground": "#c7008b",
51 | "commandCenter.activeBackground": "#ebebeb",
52 | "commandCenter.activeForeground": "#c7008b",
53 | "commandCenter.background": "#ffffff",
54 | "commandCenter.border": "#ffffff00",
55 | "commandCenter.foreground": "#878787",
56 | "contrastActiveBorder": "#ffffff00",
57 | "contrastBorder": "#ffffff00",
58 | "debugConsole.errorForeground": "#bf0000",
59 | "debugConsole.infoForeground": "#af8500",
60 | "debugConsole.warningForeground": "#ba3700",
61 | "debugExceptionWidget.background": "#ebebeb",
62 | "debugExceptionWidget.border": "#ffffff00",
63 | "debugTokenExpression.boolean": "#0064e4",
64 | "debugTokenExpression.error": "#bf0000",
65 | "debugTokenExpression.name": "#dd0f9d",
66 | "debugTokenExpression.number": "#474747",
67 | "debugTokenExpression.string": "#00ad9c",
68 | "debugTokenExpression.value": "#474747",
69 | "debugToolBar.background": "#ebebeb",
70 | "debugToolBar.border": "#ffffff00",
71 | "descriptionForeground": "#474747",
72 | "diffEditor.border": "#ffffff00",
73 | "diffEditor.diagonalFill": "#cdcdcd",
74 | "diffEditor.insertedLineBackground": "#1d97001a",
75 | "diffEditor.insertedTextBackground": "#1d970033",
76 | "diffEditor.insertedTextBorder": "#ffffff00",
77 | "diffEditor.removedLineBackground": "#d6000c1a",
78 | "diffEditor.removedTextBackground": "#d6000c33",
79 | "diffEditor.removedTextBorder": "#ffffff00",
80 | "diffEditorGutter.insertedLineBackground": "#1d97001a",
81 | "diffEditorGutter.removedLineBackground": "#d6000c1a",
82 | "diffEditorOverview.insertedForeground": "#1d9700",
83 | "diffEditorOverview.removedForeground": "#d6000c",
84 | "disabledForeground": "#878787",
85 | "dropdown.background": "#cdcdcd",
86 | "dropdown.border": "#ebebeb",
87 | "dropdown.foreground": "#474747",
88 | "dropdown.listBackground": "#ebebeb",
89 | "editor.background": "#ffffff",
90 | "editor.findMatchBackground": "#af85004d",
91 | "editor.findMatchBorder": "#af8500",
92 | "editor.findMatchHighlightBackground": "#c497004d",
93 | "editor.findMatchHighlightBorder": "#ffffff00",
94 | "editor.findRangeHighlightBackground": "#ebebeb",
95 | "editor.findRangeHighlightBorder": "#ffffff00",
96 | "editor.foldBackground": "#ffffff00",
97 | "editor.foreground": "#474747",
98 | "editor.hoverHighlightBackground": "#cdcdcd",
99 | "editor.inactiveSelectionBackground": "#ebebeb",
100 | "editor.lineHighlightBackground": "#ebebeb",
101 | "editor.lineHighlightBorder": "#ffffff00",
102 | "editor.rangeHighlightBackground": "#ffffff00",
103 | "editor.rangeHighlightBorder": "#ffffff00",
104 | "editor.selectionBackground": "#cdcdcd",
105 | "editor.selectionForeground": "#c7008b",
106 | "editor.selectionHighlightBackground": "#cdcdcd",
107 | "editor.selectionHighlightBorder": "#ffffff00",
108 | "editor.wordHighlightBackground": "#ffffff00",
109 | "editor.wordHighlightBorder": "#ffffff00",
110 | "editor.wordHighlightStrongBackground": "#cdcdcd",
111 | "editor.wordHighlightStrongBorder": "#ffffff00",
112 | "editorBracketHighlight.foreground1": "#7f51d6",
113 | "editorBracketHighlight.foreground2": "#00ad9c",
114 | "editorBracketHighlight.foreground3": "#dd0f9d",
115 | "editorBracketHighlight.foreground4": "#6b40c3",
116 | "editorBracketHighlight.foreground5": "#009a8a",
117 | "editorBracketHighlight.foreground6": "#c7008b",
118 | "editorBracketHighlight.unexpectedBracket.foreground": "#bf0000",
119 | "editorBracketMatch.background": "#cdcdcd",
120 | "editorBracketMatch.border": "#ffffff00",
121 | "editorBracketPairGuide.activeBackground1": "#7f51d6",
122 | "editorBracketPairGuide.activeBackground2": "#00ad9c",
123 | "editorBracketPairGuide.activeBackground3": "#dd0f9d",
124 | "editorBracketPairGuide.activeBackground4": "#6b40c3",
125 | "editorBracketPairGuide.activeBackground5": "#009a8a",
126 | "editorBracketPairGuide.activeBackground6": "#c7008b",
127 | "editorBracketPairGuide.background1": "#ebebeb",
128 | "editorBracketPairGuide.background2": "#ebebeb",
129 | "editorBracketPairGuide.background3": "#ebebeb",
130 | "editorBracketPairGuide.background4": "#ebebeb",
131 | "editorBracketPairGuide.background5": "#ebebeb",
132 | "editorBracketPairGuide.background6": "#ebebeb",
133 | "editorCodeLens.foreground": "#878787",
134 | "editorCursor.background": "#ebebeb",
135 | "editorCursor.foreground": "#474747",
136 | "editorError.background": "#ffffff00",
137 | "editorError.border": "#ffffff00",
138 | "editorError.foreground": "#bf0000",
139 | "editorGhostText.background": "#ffffff",
140 | "editorGhostText.border": "#ffffff00",
141 | "editorGhostText.foreground": "#878787",
142 | "editorGroup.border": "#ebebeb",
143 | "editorGroup.dropBackground": "#c7008b1a",
144 | "editorGroup.dropIntoPromptBackground": "#af8500",
145 | "editorGroup.dropIntoPromptBorder": "#ebebeb",
146 | "editorGroup.dropIntoPromptForeground": "#ebebeb",
147 | "editorGroup.emptyBackground": "#ffffff",
148 | "editorGroup.focusedEmptyBorder": "#ebebeb",
149 | "editorGroupHeader.border": "#ffffff00",
150 | "editorGroupHeader.noTabsBackground": "#ffffff00",
151 | "editorGroupHeader.tabsBackground": "#ffffff",
152 | "editorGroupHeader.tabsBorder": "#ffffff00",
153 | "editorGutter.addedBackground": "#1d9700",
154 | "editorGutter.background": "#ffffff",
155 | "editorGutter.commentRangeForeground": "#878787",
156 | "editorGutter.deletedBackground": "#d6000c",
157 | "editorGutter.foldingControlForeground": "#878787",
158 | "editorGutter.modifiedBackground": "#c49700",
159 | "editorHoverWidget.background": "#ebebeb",
160 | "editorHoverWidget.border": "#ffffff00",
161 | "editorHoverWidget.foreground": "#474747",
162 | "editorHoverWidget.highlightForeground": "#c7008b",
163 | "editorHoverWidget.statusBarBackground": "#ebebeb",
164 | "editorIndentGuide.activeBackground": "#cdcdcd",
165 | "editorIndentGuide.background": "#ebebeb",
166 | "editorInfo.background": "#ffffff00",
167 | "editorInfo.border": "#ffffff00",
168 | "editorInfo.foreground": "#af8500",
169 | "editorInlayHint.background": "#ffffff00",
170 | "editorInlayHint.foreground": "#878787",
171 | "editorInlayHint.parameterBackground": "#ffffff00",
172 | "editorInlayHint.parameterForeground": "#878787",
173 | "editorInlayHint.typeBackground": "#ffffff00",
174 | "editorInlayHint.typeForeground": "#878787",
175 | "editorLightBulb.foreground": "#af8500",
176 | "editorLightBulbAutoFix.foreground": "#af8500",
177 | "editorLineNumber.activeForeground": "#878787",
178 | "editorLineNumber.foreground": "#cdcdcd",
179 | "editorLink.activeForeground": "#c7008b",
180 | "editorMarkerNavigation.background": "#ebebeb",
181 | "editorMarkerNavigationError.background": "#bf0000",
182 | "editorMarkerNavigationError.headerBackground": "#ebebeb",
183 | "editorMarkerNavigationInfo.background": "#af8500",
184 | "editorMarkerNavigationInfo.headerBackground": "#ebebeb",
185 | "editorMarkerNavigationWarning.background": "#ba3700",
186 | "editorMarkerNavigationWarning.headerBackground": "#ebebeb",
187 | "editorOverviewRuler.addedForeground": "#1d9700",
188 | "editorOverviewRuler.background": "#ffffff",
189 | "editorOverviewRuler.border": "#ffffff00",
190 | "editorOverviewRuler.bracketMatchForeground": "#cdcdcd",
191 | "editorOverviewRuler.commonContentForeground": "#cdcdcd",
192 | "editorOverviewRuler.currentContentForeground": "#cdcdcd",
193 | "editorOverviewRuler.deletedForeground": "#d6000c",
194 | "editorOverviewRuler.errorForeground": "#bf0000",
195 | "editorOverviewRuler.findMatchForeground": "#af8500",
196 | "editorOverviewRuler.incomingContentForeground": "#cdcdcd",
197 | "editorOverviewRuler.infoForeground": "#af8500",
198 | "editorOverviewRuler.modifiedForeground": "#c49700",
199 | "editorOverviewRuler.rangeHighlightForeground": "#ffffff00",
200 | "editorOverviewRuler.selectionHighlightForeground": "#cdcdcd",
201 | "editorOverviewRuler.warningForeground": "#ba3700",
202 | "editorOverviewRuler.wordHighlightForeground": "#cdcdcd",
203 | "editorOverviewRuler.wordHighlightStrongForeground": "#cdcdcd",
204 | "editorRuler.foreground": "#878787",
205 | "editorStickyScroll.background": "#ffffff",
206 | "editorStickyScrollHover.background": "#ebebeb",
207 | "editorSuggestWidget.background": "#ebebeb",
208 | "editorSuggestWidget.border": "#ffffff00",
209 | "editorSuggestWidget.focusHighlightForeground": "#c7008b",
210 | "editorSuggestWidget.foreground": "#474747",
211 | "editorSuggestWidget.highlightForeground": "#c7008b",
212 | "editorSuggestWidget.selectedBackground": "#cdcdcd",
213 | "editorSuggestWidget.selectedForeground": "#474747",
214 | "editorSuggestWidget.selectedIconForeground": "#474747",
215 | "editorSuggestWidgetStatus.foreground": "#c7008b",
216 | "editorWarning.background": "#ffffff00",
217 | "editorWarning.border": "#ffffff00",
218 | "editorWarning.foreground": "#ba3700",
219 | "editorWhitespace.foreground": "#cdcdcd",
220 | "editorWidget.background": "#ebebeb",
221 | "editorWidget.border": "#ffffff00",
222 | "editorWidget.foreground": "#474747",
223 | "editorWidget.resizeBorder": "#c7008b",
224 | "errorForeground": "#bf0000",
225 | "extensionBadge.remoteBackground": "#c7008b",
226 | "extensionBadge.remoteForeground": "#ebebeb",
227 | "extensionButton.prominentBackground": "#dd0f9d",
228 | "extensionButton.prominentForeground": "#ebebeb",
229 | "extensionButton.prominentHoverBackground": "#c7008b",
230 | "extensionIcon.preReleaseForeground": "#d04a00",
231 | "extensionIcon.sponsorForeground": "#dd0f9d",
232 | "extensionIcon.starForeground": "#c49700",
233 | "extensionIcon.verifiedForeground": "#0064e4",
234 | "focusBorder": "#ffffff00",
235 | "foreground": "#474747",
236 | "gitDecoration.addedResourceForeground": "#1d9700",
237 | "gitDecoration.conflictingResourceForeground": "#7f51d6",
238 | "gitDecoration.deletedResourceForeground": "#d6000c",
239 | "gitDecoration.ignoredResourceForeground": "#cdcdcd",
240 | "gitDecoration.modifiedResourceForeground": "#c49700",
241 | "gitDecoration.renamedResourceForeground": "#1d9700",
242 | "gitDecoration.stageDeletedResourceForeground": "#d6000c",
243 | "gitDecoration.stageModifiedResourceForeground": "#c49700",
244 | "gitDecoration.submoduleResourceForeground": "#0064e4",
245 | "gitDecoration.untrackedResourceForeground": "#878787",
246 | "icon.foreground": "#878787",
247 | "input.background": "#ebebeb",
248 | "input.border": "#ebebeb",
249 | "input.foreground": "#474747",
250 | "input.placeholderForeground": "#878787",
251 | "inputOption.activeBackground": "#c7008b4d",
252 | "inputOption.activeBorder": "#ffffff00",
253 | "inputOption.activeForeground": "#474747",
254 | "inputOption.hoverBackground": "#dd0f9d4d",
255 | "inputValidation.errorBackground": "#bf0000",
256 | "inputValidation.errorBorder": "#ebebeb",
257 | "inputValidation.errorForeground": "#ebebeb",
258 | "inputValidation.infoBackground": "#af8500",
259 | "inputValidation.infoBorder": "#ebebeb",
260 | "inputValidation.infoForeground": "#ebebeb",
261 | "inputValidation.warningBackground": "#ba3700",
262 | "inputValidation.warningBorder": "#ebebeb",
263 | "inputValidation.warningForeground": "#ebebeb",
264 | "list.activeSelectionBackground": "#cdcdcd",
265 | "list.activeSelectionForeground": "#c7008b",
266 | "list.activeSelectionIconForeground": "#c7008b",
267 | "list.deemphasizedForeground": "#474747",
268 | "list.dropBackground": "#c7008b1a",
269 | "list.errorForeground": "#bf0000",
270 | "list.filterMatchBackground": "#af85004d",
271 | "list.filterMatchBorder": "#474747",
272 | "list.focusAndSelectionOutline": "#ffffff00",
273 | "list.focusBackground": "#cdcdcd",
274 | "list.focusForeground": "#474747",
275 | "list.focusHighlightForeground": "#c7008b",
276 | "list.focusOutline": "#ffffff00",
277 | "list.highlightForeground": "#c7008b",
278 | "list.hoverBackground": "#ffffff00",
279 | "list.hoverForeground": "#dd0f9d",
280 | "list.inactiveFocusBackground": "#ebebeb",
281 | "list.inactiveFocusOutline": "#ffffff00",
282 | "list.inactiveSelectionBackground": "#ebebeb",
283 | "list.inactiveSelectionForeground": "#878787",
284 | "list.inactiveSelectionIconForeground": "#878787",
285 | "list.invalidItemForeground": "#bf0000",
286 | "list.warningForeground": "#ba3700",
287 | "listFilterWidget.background": "#c7008b",
288 | "listFilterWidget.noMatchesOutline": "#bf0000",
289 | "listFilterWidget.outline": "#c7008b",
290 | "listFilterWidget.shadow": "#ebebeb",
291 | "menu.background": "#ebebeb",
292 | "menu.border": "#ffffff00",
293 | "menu.foreground": "#474747",
294 | "menu.selectionBackground": "#ffffff00",
295 | "menu.selectionBorder": "#ffffff00",
296 | "menu.selectionForeground": "#c7008b",
297 | "menu.separatorBackground": "#ffffff",
298 | "menubar.selectionBackground": "#ffffff00",
299 | "menubar.selectionBorder": "#ffffff00",
300 | "menubar.selectionForeground": "#c7008b",
301 | "merge.border": "#ffffff00",
302 | "merge.commonContentBackground": "#3a4d53",
303 | "merge.commonHeaderBackground": "#3a4d53",
304 | "merge.currentContentBackground": "#00978a",
305 | "merge.currentHeaderBackground": "#00978a",
306 | "merge.incomingContentBackground": "#006dce",
307 | "merge.incomingHeaderBackground": "#006dce",
308 | "minimap.background": "#ffffff",
309 | "minimap.errorHighlight": "#bf0000",
310 | "minimap.findMatchHighlight": "#af8500",
311 | "minimap.foregroundOpacity": "#474747ff",
312 | "minimap.selectionHighlight": "#cdcdcd",
313 | "minimap.selectionOccurrenceHighlight": "#cdcdcd",
314 | "minimap.warningHighlight": "#ba3700",
315 | "minimapGutter.addedBackground": "#1d9700",
316 | "minimapGutter.deletedBackground": "#d6000c",
317 | "minimapGutter.modifiedBackground": "#c49700",
318 | "minimapSlider.activeBackground": "#c7008b4d",
319 | "minimapSlider.background": "#8787874d",
320 | "minimapSlider.hoverBackground": "#dd0f9d4d",
321 | "notificationCenter.border": "#ffffff00",
322 | "notificationCenterHeader.background": "#ebebeb",
323 | "notificationCenterHeader.foreground": "#282828",
324 | "notificationLink.foreground": "#dd0f9d",
325 | "notifications.background": "#ebebeb",
326 | "notifications.border": "#ffffff00",
327 | "notifications.foreground": "#474747",
328 | "notificationsErrorIcon.foreground": "#bf0000",
329 | "notificationsInfoIcon.foreground": "#af8500",
330 | "notificationsWarningIcon.foreground": "#ba3700",
331 | "notificationToast.border": "#ffffff00",
332 | "panel.background": "#ffffff",
333 | "panel.border": "#ebebeb",
334 | "panel.dropBorder": "#c7008b",
335 | "panelInput.border": "#ffffff00",
336 | "panelSection.border": "#ebebeb",
337 | "panelSection.dropBackground": "#c7008b1a",
338 | "panelTitle.activeBorder": "#c7008b",
339 | "panelTitle.activeForeground": "#c7008b",
340 | "panelTitle.inactiveForeground": "#cdcdcd",
341 | "peekView.border": "#ebebeb",
342 | "peekViewEditor.background": "#ebebeb",
343 | "peekViewEditor.matchHighlightBackground": "#af85004d",
344 | "peekViewEditor.matchHighlightBorder": "#af8500",
345 | "peekViewEditorGutter.background": "#ebebeb",
346 | "peekViewResult.background": "#ebebeb",
347 | "peekViewResult.fileForeground": "#474747",
348 | "peekViewResult.lineForeground": "#474747",
349 | "peekViewResult.matchHighlightBackground": "#c497004d",
350 | "peekViewResult.selectionBackground": "#cdcdcd",
351 | "peekViewResult.selectionForeground": "#c7008b",
352 | "peekViewTitle.background": "#ebebeb",
353 | "peekViewTitleDescription.foreground": "#282828",
354 | "peekViewTitleLabel.foreground": "#282828",
355 | "pickerGroup.border": "#ffffff00",
356 | "pickerGroup.foreground": "#c7008b",
357 | "problemsErrorIcon.foreground": "#bf0000",
358 | "problemsInfoIcon.foreground": "#af8500",
359 | "problemsWarningIcon.foreground": "#ba3700",
360 | "progressBar.background": "#c7008b",
361 | "quickInput.background": "#ebebeb",
362 | "quickInput.foreground": "#474747",
363 | "quickInputList.focusBackground": "#cdcdcd",
364 | "quickInputList.focusForeground": "#474747",
365 | "quickInputList.focusIconForeground": "#474747",
366 | "quickInputTitle.background": "#ebebeb",
367 | "sash.hoverBorder": "#c7008b",
368 | "scrollbar.shadow": "#ebebeb",
369 | "scrollbarSlider.activeBackground": "#c7008b4d",
370 | "scrollbarSlider.background": "#8787874d",
371 | "scrollbarSlider.hoverBackground": "#dd0f9d4d",
372 | "searchEditor.findMatchBackground": "#af85004d",
373 | "searchEditor.findMatchBorder": "#af8500",
374 | "searchEditor.textInputBorder": "#ebebeb",
375 | "selection.background": "#cdcdcd",
376 | "settings.checkboxBackground": "#cdcdcd",
377 | "settings.checkboxBorder": "#ffffff00",
378 | "settings.checkboxForeground": "#c7008b",
379 | "settings.dropdownBackground": "#cdcdcd",
380 | "settings.dropdownBorder": "#ebebeb",
381 | "settings.dropdownForeground": "#474747",
382 | "settings.dropdownListBorder": "#ebebeb",
383 | "settings.focusedRowBackground": "#ffffff00",
384 | "settings.focusedRowBorder": "#ffffff00",
385 | "settings.headerBorder": "#ffffff00",
386 | "settings.headerForeground": "#c7008b",
387 | "settings.modifiedItemIndicator": "#c49700",
388 | "settings.numberInputBackground": "#ebebeb",
389 | "settings.numberInputBorder": "#ebebeb",
390 | "settings.numberInputForeground": "#474747",
391 | "settings.rowHoverBackground": "#ffffff00",
392 | "settings.sashBorder": "#ebebeb",
393 | "settings.textInputBackground": "#ebebeb",
394 | "settings.textInputBorder": "#ebebeb",
395 | "settings.textInputForeground": "#474747",
396 | "sideBar.background": "#ffffff",
397 | "sideBar.border": "#ebebeb",
398 | "sideBar.dropBackground": "#c7008b1a",
399 | "sideBar.foreground": "#878787",
400 | "sideBarSectionHeader.background": "#ffffff",
401 | "sideBarSectionHeader.border": "#ebebeb",
402 | "sideBarSectionHeader.foreground": "#878787",
403 | "sideBarTitle.foreground": "#cdcdcd",
404 | "sideBySideEditor.horizontalBorder": "#ebebeb",
405 | "sideBySideEditor.verticalBorder": "#ebebeb",
406 | "statusBar.background": "#ffffff",
407 | "statusBar.border": "#ffffff00",
408 | "statusBar.debuggingBackground": "#c7008b",
409 | "statusBar.debuggingBorder": "#ffffff00",
410 | "statusBar.debuggingForeground": "#ebebeb",
411 | "statusBar.focusBorder": "#ffffff00",
412 | "statusBar.foreground": "#878787",
413 | "statusBar.noFolderBackground": "#ffffff",
414 | "statusBar.noFolderBorder": "#ffffff00",
415 | "statusBar.noFolderForeground": "#878787",
416 | "statusBarItem.activeBackground": "#ebebeb",
417 | "statusBarItem.errorBackground": "#ffffff",
418 | "statusBarItem.errorForeground": "#bf0000",
419 | "statusBarItem.focusBorder": "#ffffff00",
420 | "statusBarItem.hoverBackground": "#ffffff00",
421 | "statusBarItem.remoteBackground": "#c7008b",
422 | "statusBarItem.remoteForeground": "#ebebeb",
423 | "statusBarItem.warningBackground": "#ffffff",
424 | "statusBarItem.warningForeground": "#ba3700",
425 | "symbolIcon.arrayForeground": "#dd0f9d",
426 | "symbolIcon.booleanForeground": "#0064e4",
427 | "symbolIcon.classForeground": "#6b40c3",
428 | "symbolIcon.colorForeground": "#0064e4",
429 | "symbolIcon.constantForeground": "#c49700",
430 | "symbolIcon.constructorForeground": "#6b40c3",
431 | "symbolIcon.enumeratorForeground": "#6b40c3",
432 | "symbolIcon.enumeratorMemberForeground": "#6b40c3",
433 | "symbolIcon.eventForeground": "#008400",
434 | "symbolIcon.fieldForeground": "#6b40c3",
435 | "symbolIcon.fileForeground": "#474747",
436 | "symbolIcon.folderForeground": "#6b40c3",
437 | "symbolIcon.functionForeground": "#c7008b",
438 | "symbolIcon.interfaceForeground": "#6b40c3",
439 | "symbolIcon.keyForeground": "#dd0f9d",
440 | "symbolIcon.keywordForeground": "#7f51d6",
441 | "symbolIcon.methodForeground": "#c7008b",
442 | "symbolIcon.moduleForeground": "#474747",
443 | "symbolIcon.namespaceForeground": "#474747",
444 | "symbolIcon.nullForeground": "#0064e4",
445 | "symbolIcon.numberForeground": "#474747",
446 | "symbolIcon.objectForeground": "#6b40c3",
447 | "symbolIcon.operatorForeground": "#7f51d6",
448 | "symbolIcon.packageForeground": "#00ad9c",
449 | "symbolIcon.propertyForeground": "#6b40c3",
450 | "symbolIcon.referenceForeground": "#c7008b",
451 | "symbolIcon.snippetForeground": "#474747",
452 | "symbolIcon.stringForeground": "#00ad9c",
453 | "symbolIcon.structForeground": "#6b40c3",
454 | "symbolIcon.textForeground": "#474747",
455 | "symbolIcon.typeParameterForeground": "#6b40c3",
456 | "symbolIcon.unitForeground": "#474747",
457 | "symbolIcon.variableForeground": "#dd0f9d",
458 | "tab.activeBackground": "#ffffff",
459 | "tab.activeBorder": "#ffffff00",
460 | "tab.activeBorderTop": "#c7008b",
461 | "tab.activeForeground": "#c7008b",
462 | "tab.activeModifiedBorder": "#ffffff00",
463 | "tab.border": "#ffffff00",
464 | "tab.hoverBackground": "#ffffff00",
465 | "tab.hoverBorder": "#ffffff00",
466 | "tab.hoverForeground": "#c7008b",
467 | "tab.inactiveBackground": "#ffffff",
468 | "tab.inactiveForeground": "#878787",
469 | "tab.inactiveModifiedBorder": "#ffffff00",
470 | "tab.lastPinnedBorder": "#ebebeb",
471 | "tab.unfocusedActiveBackground": "#ffffff",
472 | "tab.unfocusedActiveBorder": "#ffffff00",
473 | "tab.unfocusedActiveBorderTop": "#dd0f9d",
474 | "tab.unfocusedActiveForeground": "#dd0f9d",
475 | "tab.unfocusedActiveModifiedBorder": "#ffffff00",
476 | "tab.unfocusedHoverBackground": "#ffffff",
477 | "tab.unfocusedHoverBorder": "#ffffff00",
478 | "tab.unfocusedHoverForeground": "#dd0f9d",
479 | "tab.unfocusedInactiveBackground": "#ffffff",
480 | "tab.unfocusedInactiveForeground": "#cdcdcd",
481 | "tab.unfocusedInactiveModifiedBorder": "#ffffff00",
482 | "terminal.ansiBlack": "#ebebeb",
483 | "terminal.ansiBlue": "#0064e4",
484 | "terminal.ansiBrightBlack": "#cdcdcd",
485 | "terminal.ansiBrightBlue": "#0054cf",
486 | "terminal.ansiBrightCyan": "#009a8a",
487 | "terminal.ansiBrightGreen": "#008400",
488 | "terminal.ansiBrightMagenta": "#c7008b",
489 | "terminal.ansiBrightRed": "#bf0000",
490 | "terminal.ansiBrightWhite": "#282828",
491 | "terminal.ansiBrightYellow": "#af8500",
492 | "terminal.ansiCyan": "#00ad9c",
493 | "terminal.ansiGreen": "#1d9700",
494 | "terminal.ansiMagenta": "#dd0f9d",
495 | "terminal.ansiRed": "#d6000c",
496 | "terminal.ansiWhite": "#878787",
497 | "terminal.ansiYellow": "#c49700",
498 | "terminal.background": "#ffffff",
499 | "terminal.border": "#ebebeb",
500 | "terminal.dropBackground": "#c7008b1a",
501 | "terminal.findMatchBackground": "#af85004d",
502 | "terminal.findMatchBorder": "#af8500",
503 | "terminal.findMatchHighlightBackground": "#c497004d",
504 | "terminal.findMatchHighlightBorder": "#ffffff00",
505 | "terminal.foreground": "#474747",
506 | "terminal.selectionBackground": "#cdcdcd",
507 | "terminal.selectionForeground": "#ffffff00",
508 | "terminal.tab.activeBorder": "#c7008b",
509 | "terminalCommandDecoration.defaultBackground": "#474747",
510 | "terminalCommandDecoration.errorBackground": "#bf0000",
511 | "terminalCommandDecoration.successBackground": "#008400",
512 | "terminalCursor.background": "#ebebeb",
513 | "terminalCursor.foreground": "#474747",
514 | "terminalOverviewRuler.cursorForeground": "#474747",
515 | "terminalOverviewRuler.findMatchForeground": "#af8500",
516 | "textLink.activeForeground": "#c7008b",
517 | "textLink.foreground": "#dd0f9d",
518 | "titleBar.activeBackground": "#ffffff",
519 | "titleBar.activeForeground": "#878787",
520 | "titleBar.border": "#ffffff00",
521 | "titleBar.inactiveBackground": "#ebebeb",
522 | "titleBar.inactiveForeground": "#878787",
523 | "tree.indentGuidesStroke": "#cdcdcd",
524 | "walkThrough.embeddedEditorBackground": "#ffffff",
525 | "welcomePage.background": "#ffffff",
526 | "welcomePage.progress.background": "#ebebeb",
527 | "welcomePage.progress.foreground": "#c7008b",
528 | "welcomePage.tileBackground": "#ebebeb",
529 | "welcomePage.tileHoverBackground": "#c7008b4d",
530 | "welcomePage.tileShadow": "#ebebeb",
531 | "widget.shadow": "#ebebeb",
532 | "window.activeBorder": "#c7008b",
533 | "window.inactiveBorder": "#ebebeb",
534 | /*
535 | ========================================================================
536 | SECTION: Extensions.
537 | ========================================================================
538 | */
539 | // Error Lens.
540 | "errorLens.errorBackground": "#d6000c1a",
541 | "errorLens.errorMessageBackground": "#d6000c1a",
542 | "errorLens.errorBackgroundLight": "#bf000033",
543 | "errorLens.errorForeground": "#d6000c",
544 | "errorLens.errorForegroundLight": "#bf0000",
545 | "errorLens.warningBackground": "#d04a001a",
546 | "errorLens.warningMessageBackground": "#d04a001a",
547 | "errorLens.warningBackgroundLight": "#ba370033",
548 | "errorLens.warningForeground": "#d04a00",
549 | "errorLens.warningForegroundLight": "#ba3700",
550 | "errorLens.infoBackground": "#c497001a",
551 | "errorLens.infoMessageBackground": "#c497001a",
552 | "errorLens.infoBackgroundLight": "#af850033",
553 | "errorLens.infoForeground": "#c49700",
554 | "errorLens.infoForegroundLight": "#af8500",
555 | "errorLens.hintBackground": "#0064e41a",
556 | "errorLens.hintMessageBackground": "#0064e41a",
557 | "errorLens.hintBackgroundLight": "#0054cf33",
558 | "errorLens.hintForeground": "#0064e4",
559 | "errorLens.hintForegroundLight": "#0054cf",
560 | "errorLens.statusBarIconErrorForeground": "#bf0000",
561 | "errorLens.statusBarIconWarningForeground": "#ba3700",
562 | "errorLens.statusBarErrorForeground": "#bf0000",
563 | "errorLens.statusBarWarningForeground": "#ba3700",
564 | "errorLens.statusBarInfoForeground": "#af8500",
565 | "errorLens.statusBarHintForeground": "#0054cf"
566 | },
567 | /*
568 | ==========================================================================
569 | SECTION: Syntax highlighting.
570 | ==========================================================================
571 | */
572 | // TextMate token colors.
573 | "tokenColors": [
574 | // Comments.
575 | {
576 | "name": "comments",
577 | "scope": "comment",
578 | "settings": {
579 | "fontStyle": "italic",
580 | "foreground": "#878787"
581 | }
582 | },
583 | // Errors.
584 | {
585 | "name": "errors",
586 | "scope": "invalid",
587 | "settings": {
588 | "foreground": "#bf0000"
589 | }
590 | },
591 | // Headers.
592 | {
593 | "name": "headers",
594 | "scope": "entity.name",
595 | "settings": {
596 | "fontStyle": "bold",
597 | "foreground": "#c7008b"
598 | }
599 | },
600 | // Identifiers.
601 | {
602 | "name": "identifiers",
603 | "scope": ["entity", "entity.name.selector", "variable"],
604 | "settings": {
605 | "fontStyle": "",
606 | "foreground": "#dd0f9d"
607 | }
608 | },
609 | {
610 | "name": "readonly identifiers",
611 | "scope": ["variable.other.constant", "variable.other.readonly"],
612 | "settings": {
613 | "fontStyle": "",
614 | "foreground": "#c49700"
615 | }
616 | },
617 | {
618 | "name": "support identifiers",
619 | "scope": ["support.variable", "variable.language"],
620 | "settings": {
621 | "fontStyle": "",
622 | "foreground": "#1d9700"
623 | }
624 | },
625 | // Keywords.
626 | {
627 | "name": "keywords",
628 | "scope": [
629 | "entity.name.function.macro",
630 | "entity.name.tag",
631 | "keyword",
632 | "storage"
633 | ],
634 | "settings": {
635 | "fontStyle": "",
636 | "foreground": "#7f51d6"
637 | }
638 | },
639 | // Markup texts.
640 | {
641 | "scope": "markup",
642 | "settings": {
643 | "fontStyle": "",
644 | "foreground": "#474747"
645 | }
646 | },
647 | {
648 | "scope": "markup.bold",
649 | "settings": {
650 | "fontStyle": "bold",
651 | "foreground": "#282828"
652 | }
653 | },
654 | {
655 | "scope": "markup.changed",
656 | "settings": {
657 | "fontStyle": "",
658 | "foreground": "#c49700"
659 | }
660 | },
661 | {
662 | "scope": "markup.deleted",
663 | "settings": {
664 | "fontStyle": "",
665 | "foreground": "#d6000c"
666 | }
667 | },
668 | {
669 | "scope": "markup.heading",
670 | "settings": {
671 | "fontStyle": "",
672 | "foreground": "#282828"
673 | }
674 | },
675 | {
676 | "scope": "markup.inserted",
677 | "settings": {
678 | "fontStyle": "",
679 | "foreground": "#1d9700"
680 | }
681 | },
682 | {
683 | "scope": "markup.italic",
684 | "settings": {
685 | "fontStyle": "italic"
686 | }
687 | },
688 | {
689 | "scope": "markup.list",
690 | "settings": {
691 | "fontStyle": "",
692 | "foreground": "#dd0f9d"
693 | }
694 | },
695 | {
696 | "scope": "markup.quote",
697 | "settings": {
698 | "fontStyle": "",
699 | "foreground": "#878787"
700 | }
701 | },
702 | {
703 | "scope": "markup.underline",
704 | "settings": {
705 | "fontStyle": "underline"
706 | }
707 | },
708 | {
709 | "scope": "markup.underline.link",
710 | "settings": {
711 | "foreground": "#009a8a"
712 | }
713 | },
714 | // Meta texts.
715 | {
716 | "name": "meta texts",
717 | "scope": [
718 | "constant",
719 | "entity.name.namespace",
720 | "meta",
721 | "punctuation.separator",
722 | "punctuation.terminator",
723 | "string.unquoted"
724 | ],
725 | "settings": {
726 | "fontStyle": "",
727 | "foreground": "#474747"
728 | }
729 | },
730 | // Methods.
731 | {
732 | "name": "methods",
733 | "scope": ["entity.name.function", "entity.name.method"],
734 | "settings": {
735 | "fontStyle": "italic",
736 | "foreground": "#c7008b"
737 | }
738 | },
739 | {
740 | "name": "support methods",
741 | "scope": [
742 | "function.language",
743 | "method.language",
744 | "support.function",
745 | "support.method"
746 | ],
747 | "settings": {
748 | "fontStyle": "italic",
749 | "foreground": "#008400"
750 | }
751 | },
752 | // Strings.
753 | {
754 | "name": "strings",
755 | "scope": [
756 | "constant.character",
757 | "punctuation.definition.string.begin",
758 | "punctuation.definition.string.end",
759 | "string"
760 | ],
761 | "settings": {
762 | "fontStyle": "",
763 | "foreground": "#00ad9c"
764 | }
765 | },
766 | // Supports.
767 | {
768 | "name": "supports",
769 | "scope": [
770 | "comment.block.documentation",
771 | "constant.character.escape",
772 | "constant.language.boolean",
773 | "constant.regexp",
774 | "constant.rgb-value",
775 | "constant.numeric.hex",
776 | "string.regexp",
777 | "support"
778 | ],
779 | "settings": {
780 | "fontStyle": "",
781 | "foreground": "#0064e4"
782 | }
783 | },
784 | // Text types.
785 | {
786 | "name": "emphasis texts",
787 | "scope": "emphasis",
788 | "settings": {
789 | "fontStyle": "italic"
790 | }
791 | },
792 | {
793 | "name": "strong texts",
794 | "scope": "strong",
795 | "settings": {
796 | "fontStyle": "bold"
797 | }
798 | },
799 | // Titles.
800 | {
801 | "name": "titles",
802 | "scope": "entity.name.section",
803 | "settings": {
804 | "fontStyle": "bold",
805 | "foreground": "#c7008b"
806 | }
807 | },
808 | // Trycatch.
809 | {
810 | "name": "trycatch",
811 | "scope": "keyword.control.trycatch",
812 | "settings": {
813 | "fontStyle": "",
814 | "foreground": "#d04a00"
815 | }
816 | },
817 | // Types.
818 | {
819 | "name": "types",
820 | "scope": [
821 | "entity.name.class",
822 | "entity.name.type",
823 | "entity.other.inherited-class",
824 | "storage.type",
825 | "variable.other.enummember",
826 | "variable.other.property"
827 | ],
828 | "settings": {
829 | "fontStyle": "bold",
830 | "foreground": "#6b40c3"
831 | }
832 | },
833 | {
834 | "name": "readonly types",
835 | "scope": [
836 | "variable.other.constant.property",
837 | "variable.other.constant.enummember",
838 | "variable.other.readonly.property",
839 | "variable.other.readonly.enummember"
840 | ],
841 | "settings": {
842 | "fontStyle": "bold",
843 | "foreground": "#c49700"
844 | }
845 | },
846 | {
847 | "name": "support types",
848 | "scope": ["support.class", "support.type"],
849 | "settings": {
850 | "fontStyle": "bold",
851 | "foreground": "#0054cf"
852 | }
853 | }
854 | ],
855 | /*
856 | ==========================================================================
857 | SECTION: Semantic highlight.
858 | ==========================================================================
859 | */
860 | // Enable semantic highlight.
861 | "semanticHighlighting": true,
862 | // Token colors.
863 | "semanticTokenColors": {
864 | // Standard token types.
865 | "class": { "fontStyle": "bold", "foreground": "#6b40c3" },
866 | "comment": { "fontStyle": "italic", "foreground": "#878787" },
867 | "decorator": { "fontStyle": "", "foreground": "#0064e4" },
868 | "enum": { "fontStyle": "bold", "foreground": "#6b40c3" },
869 | "enumMember": { "fontStyle": "bold", "foreground": "#6b40c3" },
870 | "event": { "fontStyle": "italic", "foreground": "#008400" },
871 | "function": { "fontStyle": "italic", "foreground": "#c7008b" },
872 | "interface": { "fontStyle": "bold", "foreground": "#6b40c3" },
873 | "keyword": { "fontStyle": "", "foreground": "#7f51d6" },
874 | "label": { "fontStyle": "", "foreground": "#7f51d6" },
875 | "macro": { "fontStyle": "", "foreground": "#7f51d6" },
876 | "method": { "fontStyle": "italic", "foreground": "#c7008b" },
877 | "namespace": { "fontStyle": "", "foreground": "#474747" },
878 | "number": { "fontStyle": "", "foreground": "#474747" },
879 | "operator": { "fontStyle": "", "foreground": "#7f51d6" },
880 | "parameter": { "fontStyle": "", "foreground": "#dd0f9d" },
881 | "property": { "fontStyle": "bold", "foreground": "#6b40c3" },
882 | "regexp": { "fontStyle": "", "foreground": "#0064e4" },
883 | "string": { "fontStyle": "", "foreground": "#00ad9c" },
884 | "struct": { "fontStyle": "bold", "foreground": "#6b40c3" },
885 | "type": { "fontStyle": "bold", "foreground": "#6b40c3" },
886 | "typeParameter": { "fontStyle": "bold", "foreground": "#6b40c3" },
887 | "variable": { "fontStyle": "", "foreground": "#dd0f9d" },
888 | // Async modifier.
889 | "class.async": { "fontStyle": "bold", "foreground": "#6b40c3" },
890 | "comment.async": { "fontStyle": "italic", "foreground": "#878787" },
891 | "decorator.async": { "fontStyle": "", "foreground": "#0064e4" },
892 | "enum.async": { "fontStyle": "bold", "foreground": "#6b40c3" },
893 | "enumMember.async": { "fontStyle": "bold", "foreground": "#6b40c3" },
894 | "event.async": { "fontStyle": "italic", "foreground": "#008400" },
895 | "function.async": { "fontStyle": "italic", "foreground": "#c7008b" },
896 | "interface.async": { "fontStyle": "bold", "foreground": "#6b40c3" },
897 | "keyword.async": { "fontStyle": "", "foreground": "#7f51d6" },
898 | "label.async": { "fontStyle": "", "foreground": "#7f51d6" },
899 | "macro.async": { "fontStyle": "", "foreground": "#7f51d6" },
900 | "method.async": { "fontStyle": "italic", "foreground": "#c7008b" },
901 | "namespace.async": { "fontStyle": "", "foreground": "#474747" },
902 | "number.async": { "fontStyle": "", "foreground": "#474747" },
903 | "operator.async": { "fontStyle": "", "foreground": "#7f51d6" },
904 | "parameter.async": { "fontStyle": "", "foreground": "#dd0f9d" },
905 | "property.async": { "fontStyle": "bold", "foreground": "#6b40c3" },
906 | "regexp.async": { "fontStyle": "", "foreground": "#0064e4" },
907 | "string.async": { "fontStyle": "", "foreground": "#00ad9c" },
908 | "struct.async": { "fontStyle": "bold", "foreground": "#6b40c3" },
909 | "type.async": { "fontStyle": "bold", "foreground": "#6b40c3" },
910 | "typeParameter.async": { "fontStyle": "bold", "foreground": "#6b40c3" },
911 | "variable.async": { "fontStyle": "", "foreground": "#dd0f9d" },
912 | // Declarations modifier.
913 | "class.declaration": { "fontStyle": "bold", "foreground": "#6b40c3" },
914 | "comment.declaration": { "fontStyle": "italic", "foreground": "#878787" },
915 | "decorator.declaration": { "fontStyle": "", "foreground": "#0064e4" },
916 | "enum.declaration": { "fontStyle": "bold", "foreground": "#6b40c3" },
917 | "enumMember.declaration": { "fontStyle": "bold", "foreground": "#6b40c3" },
918 | "event.declaration": { "fontStyle": "italic", "foreground": "#008400" },
919 | "function.declaration": { "fontStyle": "italic", "foreground": "#c7008b" },
920 | "interface.declaration": { "fontStyle": "bold", "foreground": "#6b40c3" },
921 | "keyword.declaration": { "fontStyle": "", "foreground": "#7f51d6" },
922 | "label.declaration": { "fontStyle": "", "foreground": "#7f51d6" },
923 | "macro.declaration": { "fontStyle": "", "foreground": "#7f51d6" },
924 | "method.declaration": { "fontStyle": "italic", "foreground": "#c7008b" },
925 | "namespace.declaration": { "fontStyle": "", "foreground": "#474747" },
926 | "number.declaration": { "fontStyle": "", "foreground": "#474747" },
927 | "operator.declaration": { "fontStyle": "", "foreground": "#7f51d6" },
928 | "parameter.declaration": { "fontStyle": "", "foreground": "#dd0f9d" },
929 | "property.declaration": { "fontStyle": "bold", "foreground": "#6b40c3" },
930 | "regexp.declaration": { "fontStyle": "", "foreground": "#0064e4" },
931 | "string.declaration": { "fontStyle": "", "foreground": "#00ad9c" },
932 | "struct.declaration": { "fontStyle": "bold", "foreground": "#6b40c3" },
933 | "type.declaration": { "fontStyle": "bold", "foreground": "#6b40c3" },
934 | "typeParameter.declaration": {
935 | "fontStyle": "bold",
936 | "foreground": "#6b40c3"
937 | },
938 | "variable.declaration": { "fontStyle": "", "foreground": "#dd0f9d" },
939 | // Definitions modifier.
940 | "class.definition": { "fontStyle": "bold", "foreground": "#6b40c3" },
941 | "comment.definition": { "fontStyle": "italic", "foreground": "#878787" },
942 | "decorator.definition": { "fontStyle": "", "foreground": "#0064e4" },
943 | "enum.definition": { "fontStyle": "bold", "foreground": "#6b40c3" },
944 | "enumMember.definition": { "fontStyle": "bold", "foreground": "#6b40c3" },
945 | "event.definition": { "fontStyle": "italic", "foreground": "#008400" },
946 | "function.definition": { "fontStyle": "italic", "foreground": "#c7008b" },
947 | "interface.definition": { "fontStyle": "bold", "foreground": "#6b40c3" },
948 | "keyword.definition": { "fontStyle": "", "foreground": "#7f51d6" },
949 | "label.definition": { "fontStyle": "", "foreground": "#7f51d6" },
950 | "macro.definition": { "fontStyle": "", "foreground": "#7f51d6" },
951 | "method.definition": { "fontStyle": "italic", "foreground": "#c7008b" },
952 | "namespace.definition": { "fontStyle": "", "foreground": "#474747" },
953 | "number.definition": { "fontStyle": "", "foreground": "#474747" },
954 | "operator.definition": { "fontStyle": "", "foreground": "#7f51d6" },
955 | "parameter.definition": { "fontStyle": "", "foreground": "#dd0f9d" },
956 | "property.definition": { "fontStyle": "bold", "foreground": "#6b40c3" },
957 | "regexp.definition": { "fontStyle": "", "foreground": "#0064e4" },
958 | "string.definition": { "fontStyle": "", "foreground": "#00ad9c" },
959 | "struct.definition": { "fontStyle": "bold", "foreground": "#6b40c3" },
960 | "type.definition": { "fontStyle": "bold", "foreground": "#6b40c3" },
961 | "typeParameter.definition": {
962 | "fontStyle": "bold",
963 | "foreground": "#6b40c3"
964 | },
965 | "variable.definition": { "fontStyle": "", "foreground": "#dd0f9d" },
966 | // Documentation modifier.
967 | "class.documentation": { "fontStyle": "bold", "foreground": "#6b40c3" },
968 | "comment.documentation": { "fontStyle": "italic", "foreground": "#878787" },
969 | "decorator.documentation": { "fontStyle": "", "foreground": "#0064e4" },
970 | "enum.documentation": { "fontStyle": "bold", "foreground": "#6b40c3" },
971 | "enumMember.documentation": {
972 | "fontStyle": "bold",
973 | "foreground": "#6b40c3"
974 | },
975 | "event.documentation": { "fontStyle": "italic", "foreground": "#008400" },
976 | "function.documentation": {
977 | "fontStyle": "italic",
978 | "foreground": "#c7008b"
979 | },
980 | "interface.documentation": { "fontStyle": "bold", "foreground": "#6b40c3" },
981 | "keyword.documentation": { "fontStyle": "", "foreground": "#7f51d6" },
982 | "label.documentation": { "fontStyle": "", "foreground": "#7f51d6" },
983 | "macro.documentation": { "fontStyle": "", "foreground": "#7f51d6" },
984 | "method.documentation": { "fontStyle": "italic", "foreground": "#c7008b" },
985 | "namespace.documentation": { "fontStyle": "", "foreground": "#474747" },
986 | "number.documentation": { "fontStyle": "", "foreground": "#474747" },
987 | "operator.documentation": { "fontStyle": "", "foreground": "#7f51d6" },
988 | "parameter.documentation": { "fontStyle": "", "foreground": "#dd0f9d" },
989 | "property.documentation": { "fontStyle": "bold", "foreground": "#6b40c3" },
990 | "regexp.documentation": { "fontStyle": "", "foreground": "#0064e4" },
991 | "string.documentation": { "fontStyle": "", "foreground": "#00ad9c" },
992 | "struct.documentation": { "fontStyle": "bold", "foreground": "#6b40c3" },
993 | "type.documentation": { "fontStyle": "bold", "foreground": "#6b40c3" },
994 | "typeParameter.documentation": {
995 | "fontStyle": "bold",
996 | "foreground": "#6b40c3"
997 | },
998 | "variable.documentation": { "fontStyle": "", "foreground": "#dd0f9d" },
999 | // Local modifier.
1000 | "class.local": { "fontStyle": "bold", "foreground": "#6b40c3" },
1001 | "comment.local": { "fontStyle": "italic", "foreground": "#878787" },
1002 | "decorator.local": { "fontStyle": "", "foreground": "#0064e4" },
1003 | "enum.local": { "fontStyle": "bold", "foreground": "#6b40c3" },
1004 | "enumMember.local": { "fontStyle": "bold", "foreground": "#6b40c3" },
1005 | "event.local": { "fontStyle": "italic", "foreground": "#008400" },
1006 | "function.local": { "fontStyle": "italic", "foreground": "#c7008b" },
1007 | "interface.local": { "fontStyle": "bold", "foreground": "#6b40c3" },
1008 | "keyword.local": { "fontStyle": "", "foreground": "#7f51d6" },
1009 | "label.local": { "fontStyle": "", "foreground": "#7f51d6" },
1010 | "macro.local": { "fontStyle": "", "foreground": "#7f51d6" },
1011 | "method.local": { "fontStyle": "italic", "foreground": "#c7008b" },
1012 | "namespace.local": { "fontStyle": "", "foreground": "#474747" },
1013 | "number.local": { "fontStyle": "", "foreground": "#474747" },
1014 | "operator.local": { "fontStyle": "", "foreground": "#7f51d6" },
1015 | "parameter.local": { "fontStyle": "", "foreground": "#dd0f9d" },
1016 | "property.local": { "fontStyle": "bold", "foreground": "#6b40c3" },
1017 | "regexp.local": { "fontStyle": "", "foreground": "#0064e4" },
1018 | "string.local": { "fontStyle": "", "foreground": "#00ad9c" },
1019 | "struct.local": { "fontStyle": "bold", "foreground": "#6b40c3" },
1020 | "type.local": { "fontStyle": "bold", "foreground": "#6b40c3" },
1021 | "typeParameter.local": { "fontStyle": "bold", "foreground": "#6b40c3" },
1022 | "variable.local": { "fontStyle": "", "foreground": "#dd0f9d" },
1023 | // Modification modifier.
1024 | "class.modification": { "fontStyle": "bold", "foreground": "#6b40c3" },
1025 | "comment.modification": { "fontStyle": "italic", "foreground": "#878787" },
1026 | "decorator.modification": { "fontStyle": "", "foreground": "#0064e4" },
1027 | "enum.modification": { "fontStyle": "bold", "foreground": "#6b40c3" },
1028 | "enumMember.modification": { "fontStyle": "bold", "foreground": "#6b40c3" },
1029 | "event.modification": { "fontStyle": "italic", "foreground": "#008400" },
1030 | "function.modification": { "fontStyle": "italic", "foreground": "#c7008b" },
1031 | "interface.modification": { "fontStyle": "bold", "foreground": "#6b40c3" },
1032 | "keyword.modification": { "fontStyle": "", "foreground": "#7f51d6" },
1033 | "label.modification": { "fontStyle": "", "foreground": "#7f51d6" },
1034 | "macro.modification": { "fontStyle": "", "foreground": "#7f51d6" },
1035 | "method.modification": { "fontStyle": "italic", "foreground": "#c7008b" },
1036 | "namespace.modification": { "fontStyle": "", "foreground": "#474747" },
1037 | "number.modification": { "fontStyle": "", "foreground": "#474747" },
1038 | "operator.modification": { "fontStyle": "", "foreground": "#7f51d6" },
1039 | "parameter.modification": { "fontStyle": "", "foreground": "#dd0f9d" },
1040 | "property.modification": { "fontStyle": "bold", "foreground": "#6b40c3" },
1041 | "regexp.modification": { "fontStyle": "", "foreground": "#0064e4" },
1042 | "string.modification": { "fontStyle": "", "foreground": "#00ad9c" },
1043 | "struct.modification": { "fontStyle": "bold", "foreground": "#6b40c3" },
1044 | "type.modification": { "fontStyle": "bold", "foreground": "#6b40c3" },
1045 | "typeParameter.modification": {
1046 | "fontStyle": "bold",
1047 | "foreground": "#6b40c3"
1048 | },
1049 | "variable.modification": { "fontStyle": "", "foreground": "#dd0f9d" },
1050 | // Static modifier.
1051 | "class.static": { "fontStyle": "bold", "foreground": "#6b40c3" },
1052 | "comment.static": { "fontStyle": "italic", "foreground": "#878787" },
1053 | "decorator.static": { "fontStyle": "", "foreground": "#0064e4" },
1054 | "enum.static": { "fontStyle": "bold", "foreground": "#6b40c3" },
1055 | "enumMember.static": { "fontStyle": "bold", "foreground": "#6b40c3" },
1056 | "event.static": { "fontStyle": "italic", "foreground": "#008400" },
1057 | "function.static": { "fontStyle": "italic", "foreground": "#c7008b" },
1058 | "interface.static": { "fontStyle": "bold", "foreground": "#6b40c3" },
1059 | "keyword.static": { "fontStyle": "", "foreground": "#7f51d6" },
1060 | "label.static": { "fontStyle": "", "foreground": "#7f51d6" },
1061 | "macro.static": { "fontStyle": "", "foreground": "#7f51d6" },
1062 | "method.static": { "fontStyle": "italic", "foreground": "#c7008b" },
1063 | "namespace.static": { "fontStyle": "", "foreground": "#474747" },
1064 | "number.static": { "fontStyle": "", "foreground": "#474747" },
1065 | "operator.static": { "fontStyle": "", "foreground": "#7f51d6" },
1066 | "parameter.static": { "fontStyle": "", "foreground": "#dd0f9d" },
1067 | "property.static": { "fontStyle": "bold", "foreground": "#6b40c3" },
1068 | "regexp.static": { "fontStyle": "", "foreground": "#0064e4" },
1069 | "string.static": { "fontStyle": "", "foreground": "#00ad9c" },
1070 | "struct.static": { "fontStyle": "bold", "foreground": "#6b40c3" },
1071 | "type.static": { "fontStyle": "bold", "foreground": "#6b40c3" },
1072 | "typeParameter.static": { "fontStyle": "bold", "foreground": "#6b40c3" },
1073 | "variable.static": { "fontStyle": "", "foreground": "#dd0f9d" },
1074 | // Default library modifier.
1075 | "class.defaultLibrary": { "fontStyle": "bold", "foreground": "#0054cf" },
1076 | "comment.defaultLibrary": {
1077 | "fontStyle": "italic",
1078 | "foreground": "#878787"
1079 | },
1080 | "decorator.defaultLibrary": { "fontStyle": "", "foreground": "#7f51d6" },
1081 | "enum.defaultLibrary": { "fontStyle": "bold", "foreground": "#0054cf" },
1082 | "enumMember.defaultLibrary": {
1083 | "fontStyle": "bold",
1084 | "foreground": "#0054cf"
1085 | },
1086 | "event.defaultLibrary": { "fontStyle": "italic", "foreground": "#c7008b" },
1087 | "function.defaultLibrary": {
1088 | "fontStyle": "italic",
1089 | "foreground": "#008400"
1090 | },
1091 | "interface.defaultLibrary": {
1092 | "fontStyle": "bold",
1093 | "foreground": "#0054cf"
1094 | },
1095 | "keyword.defaultLibrary": { "fontStyle": "", "foreground": "#0064e4" },
1096 | "label.defaultLibrary": { "fontStyle": "", "foreground": "#0064e4" },
1097 | "macro.defaultLibrary": { "fontStyle": "", "foreground": "#0064e4" },
1098 | "method.defaultLibrary": { "fontStyle": "italic", "foreground": "#008400" },
1099 | "namespace.defaultLibrary": { "fontStyle": "", "foreground": "#474747" },
1100 | "number.defaultLibrary": { "fontStyle": "", "foreground": "#474747" },
1101 | "operator.defaultLibrary": { "fontStyle": "", "foreground": "#0064e4" },
1102 | "parameter.defaultLibrary": { "fontStyle": "", "foreground": "#1d9700" },
1103 | "property.defaultLibrary": { "fontStyle": "bold", "foreground": "#0054cf" },
1104 | "regexp.defaultLibrary": { "fontStyle": "", "foreground": "#7f51d6" },
1105 | "string.defaultLibrary": { "fontStyle": "", "foreground": "#00ad9c" },
1106 | "struct.defaultLibrary": { "fontStyle": "bold", "foreground": "#0054cf" },
1107 | "type.defaultLibrary": { "fontStyle": "bold", "foreground": "#0054cf" },
1108 | "typeParameter.defaultLibrary": {
1109 | "fontStyle": "bold",
1110 | "foreground": "#0054cf"
1111 | },
1112 | "variable.defaultLibrary": { "fontStyle": "", "foreground": "#1d9700" },
1113 | // Abstract modifier.
1114 | "*.abstract": "#c49700",
1115 | // Async abstract modifier.
1116 | "*.async.abstract": "#c49700",
1117 | // Declaration abstract modifier.
1118 | "*.declaration.abstract": "#c49700",
1119 | // Definition abstract modifier.
1120 | "*.definition.abstract": "#c49700",
1121 | // Documentation abstract modifier.
1122 | "*.documentation.abstract": "#c49700",
1123 | // Local abstract modifier.
1124 | "*.local.abstract": "#c49700",
1125 | // Modification abstract modifier.
1126 | "*.modification.abstract": "#c49700",
1127 | // Static abstract modifier.
1128 | "*.static.abstract": "#c49700",
1129 | // Default library abstract modifier.
1130 | "*.defaultLibrary.abstract": "#c49700",
1131 | // Readonly modifier.
1132 | "*.readonly": "#c49700",
1133 | // Async readonly modifier.
1134 | "*.async.readonly": "#c49700",
1135 | // Declaration readonly modifier.
1136 | "*.declaration.readonly": "#c49700",
1137 | // Definition readonly modifier.
1138 | "*.definition.readonly": "#c49700",
1139 | // Documentation readonly modifier.
1140 | "*.documentation.readonly": "#c49700",
1141 | // Local readonly modifier.
1142 | "*.local.readonly": "#c49700",
1143 | // Modification readonly modifier.
1144 | "*.modification.readonly": "#c49700",
1145 | // Static readonly modifier.
1146 | "*.static.readonly": "#c49700",
1147 | // Default library readonly modifier.
1148 | "*.defaultLibrary.readonly": "#c49700",
1149 | // Deprecated modifier.
1150 | "*.deprecated": "#bf0000",
1151 | // Aync deprecated modifier.
1152 | "*.async.deprecated": "#bf0000",
1153 | // Declaration deprecated modifier.
1154 | "*.declaration.deprecated": "#bf0000",
1155 | // Definition deprecated modifier.
1156 | "*.definition.deprecated": "#bf0000",
1157 | // Documentation deprecated modifier.
1158 | "*.documentation.deprecated": "#bf0000",
1159 | // Local deprecated modifier.
1160 | "*.local.deprecated": "#bf0000",
1161 | // Modification deprecated modifier.
1162 | "*.modification.deprecated": "#bf0000",
1163 | // Static deprecated modifier.
1164 | "*.static.deprecated": "#bf0000",
1165 | // Default library deprecated modifier.
1166 | "*.defaultLibrary.deprecated": "#bf0000"
1167 | }
1168 | }
1169 |
--------------------------------------------------------------------------------
/src/themes/enfocado-dark-nature.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "vscode://schemas/color-theme",
3 | "type": "dark",
4 | "name": "Enfocado Dark Nature",
5 | "author": "Wuelner Martínez ",
6 | /*
7 | ==========================================================================
8 | SECTION: Interfaz colors.
9 | ==========================================================================
10 | */
11 | "colors": {
12 | "activityBar.activeBackground": "#181818",
13 | "activityBar.activeBorder": "#ffffff00",
14 | "activityBar.activeFocusBorder": "#ffffff00",
15 | "activityBar.background": "#181818",
16 | "activityBar.border": "#ffffff00",
17 | "activityBar.dropBorder": "#83c746",
18 | "activityBar.foreground": "#83c746",
19 | "activityBar.inactiveForeground": "#3b3b3b",
20 | "activityBarBadge.background": "#efc541",
21 | "activityBarBadge.foreground": "#252525",
22 | "badge.background": "#efc541",
23 | "badge.foreground": "#252525",
24 | "banner.background": "#181818",
25 | "banner.foreground": "#dedede",
26 | "banner.iconForeground": "#dedede",
27 | "breadcrumb.activeSelectionForeground": "#83c746",
28 | "breadcrumb.background": "#181818",
29 | "breadcrumb.focusForeground": "#70b433",
30 | "breadcrumb.foreground": "#777777",
31 | "breadcrumbPicker.background": "#252525",
32 | "button.background": "#70b433",
33 | "button.border": "#ffffff00",
34 | "button.foreground": "#252525",
35 | "button.hoverBackground": "#83c746",
36 | "button.secondaryBackground": "#252525",
37 | "button.secondaryForeground": "#b9b9b9",
38 | "button.secondaryHoverBackground": "#dedede",
39 | "button.separator": "#ffffff00",
40 | "charts.blue": "#368aeb",
41 | "charts.foreground": "#b9b9b9",
42 | "charts.green": "#70b433",
43 | "charts.lines": "#b9b9b9",
44 | "charts.orange": "#e67f43",
45 | "charts.purple": "#a580e2",
46 | "charts.red": "#ed4a46",
47 | "charts.yellow": "#dbb32d",
48 | "checkbox.background": "#3b3b3b",
49 | "checkbox.border": "#ffffff00",
50 | "checkbox.foreground": "#83c746",
51 | "commandCenter.activeBackground": "#252525",
52 | "commandCenter.activeForeground": "#83c746",
53 | "commandCenter.background": "#181818",
54 | "commandCenter.border": "#ffffff00",
55 | "commandCenter.foreground": "#777777",
56 | "contrastActiveBorder": "#ffffff00",
57 | "contrastBorder": "#ffffff00",
58 | "debugConsole.errorForeground": "#ff5e56",
59 | "debugConsole.infoForeground": "#efc541",
60 | "debugConsole.warningForeground": "#fa9153",
61 | "debugExceptionWidget.background": "#252525",
62 | "debugExceptionWidget.border": "#ffffff00",
63 | "debugTokenExpression.boolean": "#a580e2",
64 | "debugTokenExpression.error": "#ff5e56",
65 | "debugTokenExpression.name": "#70b433",
66 | "debugTokenExpression.number": "#b9b9b9",
67 | "debugTokenExpression.string": "#3fc5b7",
68 | "debugTokenExpression.value": "#b9b9b9",
69 | "debugToolBar.background": "#252525",
70 | "debugToolBar.border": "#ffffff00",
71 | "descriptionForeground": "#b9b9b9",
72 | "diffEditor.border": "#ffffff00",
73 | "diffEditor.diagonalFill": "#3b3b3b",
74 | "diffEditor.insertedLineBackground": "#70b4331a",
75 | "diffEditor.insertedTextBackground": "#70b43333",
76 | "diffEditor.insertedTextBorder": "#ffffff00",
77 | "diffEditor.removedLineBackground": "#ed4a461a",
78 | "diffEditor.removedTextBackground": "#ed4a4633",
79 | "diffEditor.removedTextBorder": "#ffffff00",
80 | "diffEditorGutter.insertedLineBackground": "#70b4331a",
81 | "diffEditorGutter.removedLineBackground": "#ed4a461a",
82 | "diffEditorOverview.insertedForeground": "#70b433",
83 | "diffEditorOverview.removedForeground": "#ed4a46",
84 | "disabledForeground": "#777777",
85 | "dropdown.background": "#3b3b3b",
86 | "dropdown.border": "#000000",
87 | "dropdown.foreground": "#b9b9b9",
88 | "dropdown.listBackground": "#252525",
89 | "editor.background": "#181818",
90 | "editor.findMatchBackground": "#efc5414d",
91 | "editor.findMatchBorder": "#efc541",
92 | "editor.findMatchHighlightBackground": "#dbb32d4d",
93 | "editor.findMatchHighlightBorder": "#ffffff00",
94 | "editor.findRangeHighlightBackground": "#252525",
95 | "editor.findRangeHighlightBorder": "#ffffff00",
96 | "editor.foldBackground": "#ffffff00",
97 | "editor.foreground": "#b9b9b9",
98 | "editor.hoverHighlightBackground": "#3b3b3b",
99 | "editor.inactiveSelectionBackground": "#252525",
100 | "editor.lineHighlightBackground": "#252525",
101 | "editor.lineHighlightBorder": "#ffffff00",
102 | "editor.rangeHighlightBackground": "#ffffff00",
103 | "editor.rangeHighlightBorder": "#ffffff00",
104 | "editor.selectionBackground": "#3b3b3b",
105 | "editor.selectionForeground": "#83c746",
106 | "editor.selectionHighlightBackground": "#3b3b3b",
107 | "editor.selectionHighlightBorder": "#ffffff00",
108 | "editor.wordHighlightBackground": "#ffffff00",
109 | "editor.wordHighlightBorder": "#ffffff00",
110 | "editor.wordHighlightStrongBackground": "#3b3b3b",
111 | "editor.wordHighlightStrongBorder": "#ffffff00",
112 | "editorBracketHighlight.foreground1": "#368aeb",
113 | "editorBracketHighlight.foreground2": "#3fc5b7",
114 | "editorBracketHighlight.foreground3": "#70b433",
115 | "editorBracketHighlight.foreground4": "#4f9cfe",
116 | "editorBracketHighlight.foreground5": "#56d8c9",
117 | "editorBracketHighlight.foreground6": "#83c746",
118 | "editorBracketHighlight.unexpectedBracket.foreground": "#FF5E56",
119 | "editorBracketMatch.background": "#3b3b3b",
120 | "editorBracketMatch.border": "#ffffff00",
121 | "editorBracketPairGuide.activeBackground1": "#368aeb",
122 | "editorBracketPairGuide.activeBackground2": "#3fc5b7",
123 | "editorBracketPairGuide.activeBackground3": "#70b433",
124 | "editorBracketPairGuide.activeBackground4": "#4f9cfe",
125 | "editorBracketPairGuide.activeBackground5": "#56d8c9",
126 | "editorBracketPairGuide.activeBackground6": "#83c746",
127 | "editorBracketPairGuide.background1": "#252525",
128 | "editorBracketPairGuide.background2": "#252525",
129 | "editorBracketPairGuide.background3": "#252525",
130 | "editorBracketPairGuide.background4": "#252525",
131 | "editorBracketPairGuide.background5": "#252525",
132 | "editorBracketPairGuide.background6": "#252525",
133 | "editorCodeLens.foreground": "#777777",
134 | "editorCursor.background": "#252525",
135 | "editorCursor.foreground": "#b9b9b9",
136 | "editorError.background": "#ffffff00",
137 | "editorError.border": "#ffffff00",
138 | "editorError.foreground": "#ff5e56",
139 | "editorGhostText.background": "#181818",
140 | "editorGhostText.border": "#ffffff00",
141 | "editorGhostText.foreground": "#777777",
142 | "editorGroup.border": "#000000",
143 | "editorGroup.dropBackground": "#83c7461a",
144 | "editorGroup.dropIntoPromptBackground": "#efc541",
145 | "editorGroup.dropIntoPromptBorder": "#000000",
146 | "editorGroup.dropIntoPromptForeground": "#252525",
147 | "editorGroup.emptyBackground": "#181818",
148 | "editorGroup.focusedEmptyBorder": "#000000",
149 | "editorGroupHeader.border": "#ffffff00",
150 | "editorGroupHeader.noTabsBackground": "#181818",
151 | "editorGroupHeader.tabsBackground": "#181818",
152 | "editorGroupHeader.tabsBorder": "#ffffff00",
153 | "editorGutter.addedBackground": "#70b433",
154 | "editorGutter.background": "#181818",
155 | "editorGutter.commentRangeForeground": "#777777",
156 | "editorGutter.deletedBackground": "#ed4a46",
157 | "editorGutter.foldingControlForeground": "#777777",
158 | "editorGutter.modifiedBackground": "#dbb32d",
159 | "editorHoverWidget.background": "#252525",
160 | "editorHoverWidget.border": "#ffffff00",
161 | "editorHoverWidget.foreground": "#b9b9b9",
162 | "editorHoverWidget.highlightForeground": "#83c746",
163 | "editorHoverWidget.statusBarBackground": "#252525",
164 | "editorIndentGuide.activeBackground": "#3b3b3b",
165 | "editorIndentGuide.background": "#252525",
166 | "editorInfo.background": "#ffffff00",
167 | "editorInfo.border": "#ffffff00",
168 | "editorInfo.foreground": "#efc541",
169 | "editorInlayHint.background": "#ffffff00",
170 | "editorInlayHint.foreground": "#777777",
171 | "editorInlayHint.parameterBackground": "#ffffff00",
172 | "editorInlayHint.parameterForeground": "#777777",
173 | "editorInlayHint.typeBackground": "#ffffff00",
174 | "editorInlayHint.typeForeground": "#777777",
175 | "editorLightBulb.foreground": "#efc541",
176 | "editorLightBulbAutoFix.foreground": "#efc541",
177 | "editorLineNumber.activeForeground": "#777777",
178 | "editorLineNumber.foreground": "#3b3b3b",
179 | "editorLink.activeForeground": "#83c746",
180 | "editorMarkerNavigation.background": "#252525",
181 | "editorMarkerNavigationError.background": "#ff5e56",
182 | "editorMarkerNavigationError.headerBackground": "#252525",
183 | "editorMarkerNavigationInfo.background": "#efc541",
184 | "editorMarkerNavigationInfo.headerBackground": "#252525",
185 | "editorMarkerNavigationWarning.background": "#fa9153",
186 | "editorMarkerNavigationWarning.headerBackground": "#252525",
187 | "editorOverviewRuler.addedForeground": "#70b433",
188 | "editorOverviewRuler.background": "#181818",
189 | "editorOverviewRuler.border": "#ffffff00",
190 | "editorOverviewRuler.bracketMatchForeground": "#3b3b3b",
191 | "editorOverviewRuler.commonContentForeground": "#3b3b3b",
192 | "editorOverviewRuler.currentContentForeground": "#3b3b3b",
193 | "editorOverviewRuler.deletedForeground": "#ed4a46",
194 | "editorOverviewRuler.errorForeground": "#ff5e56",
195 | "editorOverviewRuler.findMatchForeground": "#efc541",
196 | "editorOverviewRuler.incomingContentForeground": "#3b3b3b",
197 | "editorOverviewRuler.infoForeground": "#efc541",
198 | "editorOverviewRuler.modifiedForeground": "#dbb32d",
199 | "editorOverviewRuler.rangeHighlightForeground": "#ffffff00",
200 | "editorOverviewRuler.selectionHighlightForeground": "#3b3b3b",
201 | "editorOverviewRuler.warningForeground": "#fa9153",
202 | "editorOverviewRuler.wordHighlightForeground": "#3b3b3b",
203 | "editorOverviewRuler.wordHighlightStrongForeground": "#3b3b3b",
204 | "editorRuler.foreground": "#777777",
205 | "editorStickyScroll.background": "#181818",
206 | "editorStickyScrollHover.background": "#252525",
207 | "editorSuggestWidget.background": "#252525",
208 | "editorSuggestWidget.border": "#ffffff00",
209 | "editorSuggestWidget.focusHighlightForeground": "#83c746",
210 | "editorSuggestWidget.foreground": "#b9b9b9",
211 | "editorSuggestWidget.highlightForeground": "#83c746",
212 | "editorSuggestWidget.selectedBackground": "#3b3b3b",
213 | "editorSuggestWidget.selectedForeground": "#b9b9b9",
214 | "editorSuggestWidget.selectedIconForeground": "#b9b9b9",
215 | "editorSuggestWidgetStatus.foreground": "#83c746",
216 | "editorWarning.background": "#ffffff00",
217 | "editorWarning.border": "#ffffff00",
218 | "editorWarning.foreground": "#fa9153",
219 | "editorWhitespace.foreground": "#3b3b3b",
220 | "editorWidget.background": "#252525",
221 | "editorWidget.border": "#ffffff00",
222 | "editorWidget.foreground": "#b9b9b9",
223 | "editorWidget.resizeBorder": "#83c746",
224 | "errorForeground": "#ff5e56",
225 | "extensionBadge.remoteBackground": "#83c746",
226 | "extensionBadge.remoteForeground": "#252525",
227 | "extensionButton.prominentBackground": "#70b433",
228 | "extensionButton.prominentForeground": "#252525",
229 | "extensionButton.prominentHoverBackground": "#83c746",
230 | "extensionIcon.preReleaseForeground": "#e67f43",
231 | "extensionIcon.sponsorForeground": "#eb6eb7",
232 | "extensionIcon.starForeground": "#dbb32d",
233 | "extensionIcon.verifiedForeground": "#368aeb",
234 | "focusBorder": "#00000000",
235 | "foreground": "#b9b9b9",
236 | "gitDecoration.addedResourceForeground": "#70b433",
237 | "gitDecoration.conflictingResourceForeground": "#a580e2",
238 | "gitDecoration.deletedResourceForeground": "#ed4a46",
239 | "gitDecoration.ignoredResourceForeground": "#3b3b3b",
240 | "gitDecoration.modifiedResourceForeground": "#dbb32d",
241 | "gitDecoration.renamedResourceForeground": "#70b433",
242 | "gitDecoration.stageDeletedResourceForeground": "#ed4a46",
243 | "gitDecoration.stageModifiedResourceForeground": "#dbb32d",
244 | "gitDecoration.submoduleResourceForeground": "#368aeb",
245 | "gitDecoration.untrackedResourceForeground": "#777777",
246 | "icon.foreground": "#777777",
247 | "input.background": "#000000",
248 | "input.border": "#252525",
249 | "input.foreground": "#b9b9b9",
250 | "input.placeholderForeground": "#777777",
251 | "inputOption.activeBackground": "#83c7464d",
252 | "inputOption.activeBorder": "#ffffff00",
253 | "inputOption.activeForeground": "#b9b9b9",
254 | "inputOption.hoverBackground": "#70b4334d",
255 | "inputValidation.errorBackground": "#ff5e56",
256 | "inputValidation.errorBorder": "#252525",
257 | "inputValidation.errorForeground": "#252525",
258 | "inputValidation.infoBackground": "#efc541",
259 | "inputValidation.infoBorder": "#252525",
260 | "inputValidation.infoForeground": "#252525",
261 | "inputValidation.warningBackground": "#fa9153",
262 | "inputValidation.warningBorder": "#252525",
263 | "inputValidation.warningForeground": "#252525",
264 | "list.activeSelectionBackground": "#3b3b3b",
265 | "list.activeSelectionForeground": "#83c746",
266 | "list.activeSelectionIconForeground": "#83c746",
267 | "list.deemphasizedForeground": "#b9b9b9",
268 | "list.dropBackground": "#83c7461a",
269 | "list.errorForeground": "#ff5e56",
270 | "list.filterMatchBackground": "#efc5414d",
271 | "list.filterMatchBorder": "#b9b9b9",
272 | "list.focusAndSelectionOutline": "#ffffff00",
273 | "list.focusBackground": "#3b3b3b",
274 | "list.focusForeground": "#b9b9b9",
275 | "list.focusHighlightForeground": "#83c746",
276 | "list.focusOutline": "#ffffff00",
277 | "list.highlightForeground": "#83c746",
278 | "list.hoverBackground": "#ffffff00",
279 | "list.hoverForeground": "#70b433",
280 | "list.inactiveFocusBackground": "#252525",
281 | "list.inactiveFocusOutline": "#ffffff00",
282 | "list.inactiveSelectionBackground": "#252525",
283 | "list.inactiveSelectionForeground": "#777777",
284 | "list.inactiveSelectionIconForeground": "#777777",
285 | "list.invalidItemForeground": "#ff5e56",
286 | "list.warningForeground": "#fa9153",
287 | "listFilterWidget.background": "#83c746",
288 | "listFilterWidget.noMatchesOutline": "#ff5e56",
289 | "listFilterWidget.outline": "#83c746",
290 | "listFilterWidget.shadow": "#000000",
291 | "menu.background": "#252525",
292 | "menu.border": "#ffffff00",
293 | "menu.foreground": "#b9b9b9",
294 | "menu.selectionBackground": "#ffffff00",
295 | "menu.selectionBorder": "#ffffff00",
296 | "menu.selectionForeground": "#83c746",
297 | "menu.separatorBackground": "#181818",
298 | "menubar.selectionBackground": "#ffffff00",
299 | "menubar.selectionBorder": "#ffffff00",
300 | "menubar.selectionForeground": "#83c746",
301 | "merge.border": "#ffffff00",
302 | "merge.commonContentBackground": "#3a4d53",
303 | "merge.commonHeaderBackground": "#3a4d53",
304 | "merge.currentContentBackground": "#00978a",
305 | "merge.currentHeaderBackground": "#00978a",
306 | "merge.incomingContentBackground": "#006dce",
307 | "merge.incomingHeaderBackground": "#006dce",
308 | "minimap.background": "#181818",
309 | "minimap.errorHighlight": "#ff5e56",
310 | "minimap.findMatchHighlight": "#efc541",
311 | "minimap.foregroundOpacity": "#b9b9b9ff",
312 | "minimap.selectionHighlight": "#3b3b3b",
313 | "minimap.selectionOccurrenceHighlight": "#3b3b3b",
314 | "minimap.warningHighlight": "#fa9153",
315 | "minimapGutter.addedBackground": "#70b433",
316 | "minimapGutter.deletedBackground": "#ed4a46",
317 | "minimapGutter.modifiedBackground": "#dbb32d",
318 | "minimapSlider.activeBackground": "#83c7464d",
319 | "minimapSlider.background": "#7777774d",
320 | "minimapSlider.hoverBackground": "#70b4334d",
321 | "notificationCenter.border": "#ffffff00",
322 | "notificationCenterHeader.background": "#252525",
323 | "notificationCenterHeader.foreground": "#dedede",
324 | "notificationLink.foreground": "#70b433",
325 | "notifications.background": "#252525",
326 | "notifications.border": "#ffffff00",
327 | "notifications.foreground": "#b9b9b9",
328 | "notificationsErrorIcon.foreground": "#ff5e56",
329 | "notificationsInfoIcon.foreground": "#efc541",
330 | "notificationsWarningIcon.foreground": "#fa9153",
331 | "notificationToast.border": "#ffffff00",
332 | "panel.background": "#181818",
333 | "panel.border": "#000000",
334 | "panel.dropBorder": "#83c746",
335 | "panelInput.border": "#ffffff00",
336 | "panelSection.border": "#000000",
337 | "panelSection.dropBackground": "#83c7461a",
338 | "panelTitle.activeBorder": "#83c746",
339 | "panelTitle.activeForeground": "#83c746",
340 | "panelTitle.inactiveForeground": "#3b3b3b",
341 | "peekView.border": "#000000",
342 | "peekViewEditor.background": "#252525",
343 | "peekViewEditor.matchHighlightBackground": "#efc5414d",
344 | "peekViewEditor.matchHighlightBorder": "#efc541",
345 | "peekViewEditorGutter.background": "#252525",
346 | "peekViewResult.background": "#252525",
347 | "peekViewResult.fileForeground": "#b9b9b9",
348 | "peekViewResult.lineForeground": "#b9b9b9",
349 | "peekViewResult.matchHighlightBackground": "#dbb32d4d",
350 | "peekViewResult.selectionBackground": "#3b3b3b",
351 | "peekViewResult.selectionForeground": "#83c746",
352 | "peekViewTitle.background": "#252525",
353 | "peekViewTitleDescription.foreground": "#dedede",
354 | "peekViewTitleLabel.foreground": "#dedede",
355 | "pickerGroup.border": "#ffffff00",
356 | "pickerGroup.foreground": "#83c746",
357 | "problemsErrorIcon.foreground": "#ff5e56",
358 | "problemsInfoIcon.foreground": "#efc541",
359 | "problemsWarningIcon.foreground": "#fa9153",
360 | "progressBar.background": "#83c746",
361 | "quickInput.background": "#252525",
362 | "quickInput.foreground": "#b9b9b9",
363 | "quickInputList.focusBackground": "#3b3b3b",
364 | "quickInputList.focusForeground": "#b9b9b9",
365 | "quickInputList.focusIconForeground": "#b9b9b9",
366 | "quickInputTitle.background": "#252525",
367 | "sash.hoverBorder": "#83c746",
368 | "scrollbar.shadow": "#000000",
369 | "scrollbarSlider.activeBackground": "#83c7464d",
370 | "scrollbarSlider.background": "#7777774d",
371 | "scrollbarSlider.hoverBackground": "#70b4334d",
372 | "searchEditor.findMatchBackground": "#efc5414d",
373 | "searchEditor.findMatchBorder": "#efc541",
374 | "searchEditor.textInputBorder": "#252525",
375 | "selection.background": "#3b3b3b",
376 | "settings.checkboxBackground": "#3b3b3b",
377 | "settings.checkboxBorder": "#ffffff00",
378 | "settings.checkboxForeground": "#83c746",
379 | "settings.dropdownBackground": "#3b3b3b",
380 | "settings.dropdownBorder": "#000000",
381 | "settings.dropdownForeground": "#b9b9b9",
382 | "settings.dropdownListBorder": "#000000",
383 | "settings.focusedRowBackground": "#ffffff00",
384 | "settings.focusedRowBorder": "#ffffff00",
385 | "settings.headerBorder": "#ffffff00",
386 | "settings.headerForeground": "#83c746",
387 | "settings.modifiedItemIndicator": "#dbb32d",
388 | "settings.numberInputBackground": "#000000",
389 | "settings.numberInputBorder": "#252525",
390 | "settings.numberInputForeground": "#b9b9b9",
391 | "settings.rowHoverBackground": "#ffffff00",
392 | "settings.sashBorder": "#000000",
393 | "settings.textInputBackground": "#000000",
394 | "settings.textInputBorder": "#252525",
395 | "settings.textInputForeground": "#b9b9b9",
396 | "sideBar.background": "#181818",
397 | "sideBar.border": "#000000",
398 | "sideBar.dropBackground": "#83c7461a",
399 | "sideBar.foreground": "#777777",
400 | "sideBarSectionHeader.background": "#181818",
401 | "sideBarSectionHeader.border": "#000000",
402 | "sideBarSectionHeader.foreground": "#777777",
403 | "sideBarTitle.foreground": "#3b3b3b",
404 | "sideBySideEditor.horizontalBorder": "#000000",
405 | "sideBySideEditor.verticalBorder": "#000000",
406 | "statusBar.background": "#181818",
407 | "statusBar.border": "#ffffff00",
408 | "statusBar.debuggingBackground": "#83c746",
409 | "statusBar.debuggingBorder": "#ffffff00",
410 | "statusBar.debuggingForeground": "#252525",
411 | "statusBar.focusBorder": "#ffffff00",
412 | "statusBar.foreground": "#777777",
413 | "statusBar.noFolderBackground": "#181818",
414 | "statusBar.noFolderBorder": "#ffffff00",
415 | "statusBar.noFolderForeground": "#777777",
416 | "statusBarItem.activeBackground": "#252525",
417 | "statusBarItem.errorBackground": "#181818",
418 | "statusBarItem.errorForeground": "#ff5e56",
419 | "statusBarItem.focusBorder": "#ffffff00",
420 | "statusBarItem.hoverBackground": "#ffffff00",
421 | "statusBarItem.remoteBackground": "#83c746",
422 | "statusBarItem.remoteForeground": "#252525",
423 | "statusBarItem.warningBackground": "#181818",
424 | "statusBarItem.warningForeground": "#fa9153",
425 | "symbolIcon.arrayForeground": "#70b433",
426 | "symbolIcon.booleanForeground": "#a580e2",
427 | "symbolIcon.classForeground": "#4f9cfe",
428 | "symbolIcon.colorForeground": "#a580e2",
429 | "symbolIcon.constantForeground": "#dbb32d",
430 | "symbolIcon.constructorForeground": "#4f9cfe",
431 | "symbolIcon.enumeratorForeground": "#4f9cfe",
432 | "symbolIcon.enumeratorMemberForeground": "#4f9cfe",
433 | "symbolIcon.eventForeground": "#ff81ca",
434 | "symbolIcon.fieldForeground": "#4f9cfe",
435 | "symbolIcon.fileForeground": "#b9b9b9",
436 | "symbolIcon.folderForeground": "#4f9cfe",
437 | "symbolIcon.functionForeground": "#83c746",
438 | "symbolIcon.interfaceForeground": "#4f9cfe",
439 | "symbolIcon.keyForeground": "#70b433",
440 | "symbolIcon.keywordForeground": "#368aeb",
441 | "symbolIcon.methodForeground": "#83c746",
442 | "symbolIcon.moduleForeground": "#b9b9b9",
443 | "symbolIcon.namespaceForeground": "#b9b9b9",
444 | "symbolIcon.nullForeground": "#a580e2",
445 | "symbolIcon.numberForeground": "#b9b9b9",
446 | "symbolIcon.objectForeground": "#4f9cfe",
447 | "symbolIcon.operatorForeground": "#368aeb",
448 | "symbolIcon.packageForeground": "#3fc5b7",
449 | "symbolIcon.propertyForeground": "#4f9cfe",
450 | "symbolIcon.referenceForeground": "#83c746",
451 | "symbolIcon.snippetForeground": "#b9b9b9",
452 | "symbolIcon.stringForeground": "#3fc5b7",
453 | "symbolIcon.structForeground": "#4f9cfe",
454 | "symbolIcon.textForeground": "#b9b9b9",
455 | "symbolIcon.typeParameterForeground": "#4f9cfe",
456 | "symbolIcon.unitForeground": "#b9b9b9",
457 | "symbolIcon.variableForeground": "#70b433",
458 | "tab.activeBackground": "#181818",
459 | "tab.activeBorder": "#ffffff00",
460 | "tab.activeBorderTop": "#83c746",
461 | "tab.activeForeground": "#83c746",
462 | "tab.activeModifiedBorder": "#ffffff00",
463 | "tab.border": "#ffffff00",
464 | "tab.hoverBackground": "#ffffff00",
465 | "tab.hoverBorder": "#ffffff00",
466 | "tab.hoverForeground": "#83c746",
467 | "tab.inactiveBackground": "#181818",
468 | "tab.inactiveForeground": "#777777",
469 | "tab.inactiveModifiedBorder": "#ffffff00",
470 | "tab.lastPinnedBorder": "#000000",
471 | "tab.unfocusedActiveBackground": "#181818",
472 | "tab.unfocusedActiveBorder": "#ffffff00",
473 | "tab.unfocusedActiveBorderTop": "#70b433",
474 | "tab.unfocusedActiveForeground": "#70b433",
475 | "tab.unfocusedActiveModifiedBorder": "#ffffff00",
476 | "tab.unfocusedHoverBackground": "#181818",
477 | "tab.unfocusedHoverBorder": "#ffffff00",
478 | "tab.unfocusedHoverForeground": "#70b433",
479 | "tab.unfocusedInactiveBackground": "#181818",
480 | "tab.unfocusedInactiveForeground": "#3b3b3b",
481 | "tab.unfocusedInactiveModifiedBorder": "#ffffff00",
482 | "terminal.ansiBlack": "#252525",
483 | "terminal.ansiBlue": "#368aeb",
484 | "terminal.ansiBrightBlack": "#3b3b3b",
485 | "terminal.ansiBrightBlue": "#4f9cfe",
486 | "terminal.ansiBrightCyan": "#56d8c9",
487 | "terminal.ansiBrightGreen": "#83c746",
488 | "terminal.ansiBrightMagenta": "#ff81ca",
489 | "terminal.ansiBrightRed": "#ff5e56",
490 | "terminal.ansiBrightWhite": "#dedede",
491 | "terminal.ansiBrightYellow": "#efc541",
492 | "terminal.ansiCyan": "#3fc5b7",
493 | "terminal.ansiGreen": "#70b433",
494 | "terminal.ansiMagenta": "#eb6eb7",
495 | "terminal.ansiRed": "#ed4a46",
496 | "terminal.ansiWhite": "#777777",
497 | "terminal.ansiYellow": "#dbb32d",
498 | "terminal.background": "#181818",
499 | "terminal.border": "#000000",
500 | "terminal.dropBackground": "#83c7461a",
501 | "terminal.findMatchBackground": "#efc5414d",
502 | "terminal.findMatchBorder": "#efc541",
503 | "terminal.findMatchHighlightBackground": "#dbb32d4d",
504 | "terminal.findMatchHighlightBorder": "#ffffff00",
505 | "terminal.foreground": "#b9b9b9",
506 | "terminal.selectionBackground": "#3b3b3b",
507 | "terminal.selectionForeground": "#ffffff00",
508 | "terminal.tab.activeBorder": "#83c746",
509 | "terminalCommandDecoration.defaultBackground": "#b9b9b9",
510 | "terminalCommandDecoration.errorBackground": "#ff5e56",
511 | "terminalCommandDecoration.successBackground": "#83c746",
512 | "terminalCursor.background": "#252525",
513 | "terminalCursor.foreground": "#b9b9b9",
514 | "terminalOverviewRuler.cursorForeground": "#b9b9b9",
515 | "terminalOverviewRuler.findMatchForeground": "#efc541",
516 | "textLink.activeForeground": "#83c746",
517 | "textLink.foreground": "#70b433",
518 | "titleBar.activeBackground": "#181818",
519 | "titleBar.activeForeground": "#777777",
520 | "titleBar.border": "#ffffff00",
521 | "titleBar.inactiveBackground": "#252525",
522 | "titleBar.inactiveForeground": "#777777",
523 | "tree.indentGuidesStroke": "#3b3b3b",
524 | "walkThrough.embeddedEditorBackground": "#181818",
525 | "welcomePage.background": "#181818",
526 | "welcomePage.progress.background": "#000000",
527 | "welcomePage.progress.foreground": "#83c746",
528 | "welcomePage.tileBackground": "#252525",
529 | "welcomePage.tileHoverBackground": "#83c7464d",
530 | "welcomePage.tileShadow": "#000000",
531 | "widget.shadow": "#000000",
532 | "window.activeBorder": "#83c746",
533 | "window.inactiveBorder": "#252525",
534 | /*
535 | ========================================================================
536 | SECTION: Extensions.
537 | ========================================================================
538 | */
539 | // Error Lens.
540 | "errorLens.errorBackground": "#ed4a461a",
541 | "errorLens.errorMessageBackground": "#ed4a461a",
542 | "errorLens.errorBackgroundLight": "#ff5e5633",
543 | "errorLens.errorForeground": "#ed4a46",
544 | "errorLens.errorForegroundLight": "#ff5e56",
545 | "errorLens.warningBackground": "#e67f431a",
546 | "errorLens.warningMessageBackground": "#e67f431a",
547 | "errorLens.warningBackgroundLight": "#fa915333",
548 | "errorLens.warningForeground": "#e67f43",
549 | "errorLens.warningForegroundLight": "#fa9153",
550 | "errorLens.infoBackground": "#dbb32d1a",
551 | "errorLens.infoMessageBackground": "#dbb32d1a",
552 | "errorLens.infoBackgroundLight": "#efc54133",
553 | "errorLens.infoForeground": "#dbb32d",
554 | "errorLens.infoForegroundLight": "#efc541",
555 | "errorLens.hintBackground": "#368aeb1a",
556 | "errorLens.hintMessageBackground": "#368aeb1a",
557 | "errorLens.hintBackgroundLight": "#4f9cfe33",
558 | "errorLens.hintForeground": "#368aeb",
559 | "errorLens.hintForegroundLight": "#4f9cfe",
560 | "errorLens.statusBarIconErrorForeground": "#ff5e56",
561 | "errorLens.statusBarIconWarningForeground": "#fa9153",
562 | "errorLens.statusBarErrorForeground": "#ff5e56",
563 | "errorLens.statusBarWarningForeground": "#fa9153",
564 | "errorLens.statusBarInfoForeground": "#efc541",
565 | "errorLens.statusBarHintForeground": "#4f9cfe"
566 | },
567 | /*
568 | ==========================================================================
569 | SECTION: Syntax highlighting.
570 | ==========================================================================
571 | */
572 | // TextMate token colors.
573 | "tokenColors": [
574 | // Comments.
575 | {
576 | "name": "comments",
577 | "scope": "comment",
578 | "settings": {
579 | "fontStyle": "italic",
580 | "foreground": "#777777"
581 | }
582 | },
583 | // Errors.
584 | {
585 | "name": "errors",
586 | "scope": "invalid",
587 | "settings": {
588 | "foreground": "#ff5e56"
589 | }
590 | },
591 | // Headers.
592 | {
593 | "name": "headers",
594 | "scope": "entity.name",
595 | "settings": {
596 | "fontStyle": "bold",
597 | "foreground": "#83c746"
598 | }
599 | },
600 | // Identifiers.
601 | {
602 | "name": "identifiers",
603 | "scope": ["entity", "entity.name.selector", "variable"],
604 | "settings": {
605 | "fontStyle": "",
606 | "foreground": "#70b433"
607 | }
608 | },
609 | {
610 | "name": "readonly identifiers",
611 | "scope": ["variable.other.constant", "variable.other.readonly"],
612 | "settings": {
613 | "fontStyle": "",
614 | "foreground": "#dbb32d"
615 | }
616 | },
617 | {
618 | "name": "support identifiers",
619 | "scope": ["support.variable", "variable.language"],
620 | "settings": {
621 | "fontStyle": "",
622 | "foreground": "#eb6eb7"
623 | }
624 | },
625 | // Keywords.
626 | {
627 | "name": "keywords",
628 | "scope": [
629 | "entity.name.function.macro",
630 | "entity.name.tag",
631 | "keyword",
632 | "storage"
633 | ],
634 | "settings": {
635 | "fontStyle": "",
636 | "foreground": "#368aeb"
637 | }
638 | },
639 | // Markup texts.
640 | {
641 | "scope": "markup",
642 | "settings": {
643 | "fontStyle": "",
644 | "foreground": "#b9b9b9"
645 | }
646 | },
647 | {
648 | "scope": "markup.bold",
649 | "settings": {
650 | "fontStyle": "bold",
651 | "foreground": "#dedede"
652 | }
653 | },
654 | {
655 | "scope": "markup.changed",
656 | "settings": {
657 | "fontStyle": "",
658 | "foreground": "#dbb32d"
659 | }
660 | },
661 | {
662 | "scope": "markup.deleted",
663 | "settings": {
664 | "fontStyle": "",
665 | "foreground": "#ed4a46"
666 | }
667 | },
668 | {
669 | "scope": "markup.heading",
670 | "settings": {
671 | "fontStyle": "",
672 | "foreground": "#dedede"
673 | }
674 | },
675 | {
676 | "scope": "markup.inserted",
677 | "settings": {
678 | "fontStyle": "",
679 | "foreground": "#70b433"
680 | }
681 | },
682 | {
683 | "scope": "markup.italic",
684 | "settings": {
685 | "fontStyle": "italic"
686 | }
687 | },
688 | {
689 | "scope": "markup.list",
690 | "settings": {
691 | "fontStyle": "",
692 | "foreground": "#70b433"
693 | }
694 | },
695 | {
696 | "scope": "markup.quote",
697 | "settings": {
698 | "fontStyle": "",
699 | "foreground": "#777777"
700 | }
701 | },
702 | {
703 | "scope": "markup.underline",
704 | "settings": {
705 | "fontStyle": "underline"
706 | }
707 | },
708 | {
709 | "scope": "markup.underline.link",
710 | "settings": {
711 | "foreground": "#56d8c9"
712 | }
713 | },
714 | // Meta texts.
715 | {
716 | "name": "meta texts",
717 | "scope": [
718 | "constant",
719 | "entity.name.namespace",
720 | "meta",
721 | "punctuation.separator",
722 | "punctuation.terminator",
723 | "string.unquoted"
724 | ],
725 | "settings": {
726 | "fontStyle": "",
727 | "foreground": "#b9b9b9"
728 | }
729 | },
730 | // Methods.
731 | {
732 | "name": "methods",
733 | "scope": ["entity.name.function", "entity.name.method"],
734 | "settings": {
735 | "fontStyle": "italic",
736 | "foreground": "#83c746"
737 | }
738 | },
739 | {
740 | "name": "support methods",
741 | "scope": [
742 | "function.language",
743 | "method.language",
744 | "support.function",
745 | "support.method"
746 | ],
747 | "settings": {
748 | "fontStyle": "italic",
749 | "foreground": "#ff81ca"
750 | }
751 | },
752 | // Strings.
753 | {
754 | "name": "strings",
755 | "scope": [
756 | "constant.character",
757 | "punctuation.definition.string.begin",
758 | "punctuation.definition.string.end",
759 | "string"
760 | ],
761 | "settings": {
762 | "fontStyle": "",
763 | "foreground": "#3fc5b7"
764 | }
765 | },
766 | // Supports.
767 | {
768 | "name": "supports",
769 | "scope": [
770 | "comment.block.documentation",
771 | "constant.character.escape",
772 | "constant.language.boolean",
773 | "constant.regexp",
774 | "constant.rgb-value",
775 | "constant.numeric.hex",
776 | "string.regexp",
777 | "support"
778 | ],
779 | "settings": {
780 | "fontStyle": "",
781 | "foreground": "#a580e2"
782 | }
783 | },
784 | // Text types.
785 | {
786 | "name": "emphasis texts",
787 | "scope": "emphasis",
788 | "settings": {
789 | "fontStyle": "italic"
790 | }
791 | },
792 | {
793 | "name": "strong texts",
794 | "scope": "strong",
795 | "settings": {
796 | "fontStyle": "bold"
797 | }
798 | },
799 | // Titles.
800 | {
801 | "name": "titles",
802 | "scope": "entity.name.section",
803 | "settings": {
804 | "fontStyle": "bold",
805 | "foreground": "#83c746"
806 | }
807 | },
808 | // Trycatch.
809 | {
810 | "name": "trycatch",
811 | "scope": "keyword.control.trycatch",
812 | "settings": {
813 | "fontStyle": "",
814 | "foreground": "#e67f43"
815 | }
816 | },
817 | // Types.
818 | {
819 | "name": "types",
820 | "scope": [
821 | "entity.name.class",
822 | "entity.name.type",
823 | "entity.other.inherited-class",
824 | "storage.type",
825 | "variable.other.enummember",
826 | "variable.other.property"
827 | ],
828 | "settings": {
829 | "fontStyle": "bold",
830 | "foreground": "#4f9cfe"
831 | }
832 | },
833 | {
834 | "name": "readonly types",
835 | "scope": [
836 | "variable.other.constant.property",
837 | "variable.other.constant.enummember",
838 | "variable.other.readonly.property",
839 | "variable.other.readonly.enummember"
840 | ],
841 | "settings": {
842 | "fontStyle": "bold",
843 | "foreground": "#dbb32d"
844 | }
845 | },
846 | {
847 | "name": "support types",
848 | "scope": ["support.class", "support.type"],
849 | "settings": {
850 | "fontStyle": "bold",
851 | "foreground": "#b891f5"
852 | }
853 | }
854 | ],
855 | /*
856 | ==========================================================================
857 | SECTION: Semantic highlight.
858 | ==========================================================================
859 | */
860 | // Enable semantic highlight.
861 | "semanticHighlighting": true,
862 | // Semantic token colors.
863 | "semanticTokenColors": {
864 | // Standard token types.
865 | "class": { "fontStyle": "bold", "foreground": "#4f9cfe" },
866 | "comment": { "fontStyle": "italic", "foreground": "#777777" },
867 | "decorator": { "fontStyle": "", "foreground": "#a580e2" },
868 | "enum": { "fontStyle": "bold", "foreground": "#4f9cfe" },
869 | "enumMember": { "fontStyle": "bold", "foreground": "#4f9cfe" },
870 | "event": { "fontStyle": "italic", "foreground": "#ff81ca" },
871 | "function": { "fontStyle": "italic", "foreground": "#83c746" },
872 | "interface": { "fontStyle": "bold", "foreground": "#4f9cfe" },
873 | "keyword": { "fontStyle": "", "foreground": "#368aeb" },
874 | "label": { "fontStyle": "", "foreground": "#368aeb" },
875 | "macro": { "fontStyle": "", "foreground": "#368aeb" },
876 | "method": { "fontStyle": "italic", "foreground": "#83c746" },
877 | "namespace": { "fontStyle": "", "foreground": "#b9b9b9" },
878 | "number": { "fontStyle": "", "foreground": "#b9b9b9" },
879 | "operator": { "fontStyle": "", "foreground": "#368aeb" },
880 | "parameter": { "fontStyle": "", "foreground": "#70b433" },
881 | "property": { "fontStyle": "bold", "foreground": "#4f9cfe" },
882 | "regexp": { "fontStyle": "", "foreground": "#a580e2" },
883 | "string": { "fontStyle": "", "foreground": "#3fc5b7" },
884 | "struct": { "fontStyle": "bold", "foreground": "#4f9cfe" },
885 | "type": { "fontStyle": "bold", "foreground": "#4f9cfe" },
886 | "typeParameter": { "fontStyle": "bold", "foreground": "#4f9cfe" },
887 | "variable": { "fontStyle": "", "foreground": "#70b433" },
888 | // Async modifier.
889 | "class.async": { "fontStyle": "bold", "foreground": "#4f9cfe" },
890 | "comment.async": { "fontStyle": "italic", "foreground": "#777777" },
891 | "decorator.async": { "fontStyle": "", "foreground": "#a580e2" },
892 | "enum.async": { "fontStyle": "bold", "foreground": "#4f9cfe" },
893 | "enumMember.async": { "fontStyle": "bold", "foreground": "#4f9cfe" },
894 | "event.async": { "fontStyle": "italic", "foreground": "#ff81ca" },
895 | "function.async": { "fontStyle": "italic", "foreground": "#83c746" },
896 | "interface.async": { "fontStyle": "bold", "foreground": "#4f9cfe" },
897 | "keyword.async": { "fontStyle": "", "foreground": "#368aeb" },
898 | "label.async": { "fontStyle": "", "foreground": "#368aeb" },
899 | "macro.async": { "fontStyle": "", "foreground": "#368aeb" },
900 | "method.async": { "fontStyle": "italic", "foreground": "#83c746" },
901 | "namespace.async": { "fontStyle": "", "foreground": "#b9b9b9" },
902 | "number.async": { "fontStyle": "", "foreground": "#b9b9b9" },
903 | "operator.async": { "fontStyle": "", "foreground": "#368aeb" },
904 | "parameter.async": { "fontStyle": "", "foreground": "#70b433" },
905 | "property.async": { "fontStyle": "bold", "foreground": "#4f9cfe" },
906 | "regexp.async": { "fontStyle": "", "foreground": "#a580e2" },
907 | "string.async": { "fontStyle": "", "foreground": "#3fc5b7" },
908 | "struct.async": { "fontStyle": "bold", "foreground": "#4f9cfe" },
909 | "type.async": { "fontStyle": "bold", "foreground": "#4f9cfe" },
910 | "typeParameter.async": { "fontStyle": "bold", "foreground": "#4f9cfe" },
911 | "variable.async": { "fontStyle": "", "foreground": "#70b433" },
912 | // Declarations modifier.
913 | "class.declaration": { "fontStyle": "bold", "foreground": "#4f9cfe" },
914 | "comment.declaration": { "fontStyle": "italic", "foreground": "#777777" },
915 | "decorator.declaration": { "fontStyle": "", "foreground": "#a580e2" },
916 | "enum.declaration": { "fontStyle": "bold", "foreground": "#4f9cfe" },
917 | "enumMember.declaration": { "fontStyle": "bold", "foreground": "#4f9cfe" },
918 | "event.declaration": { "fontStyle": "italic", "foreground": "#ff81ca" },
919 | "function.declaration": { "fontStyle": "italic", "foreground": "#83c746" },
920 | "interface.declaration": { "fontStyle": "bold", "foreground": "#4f9cfe" },
921 | "keyword.declaration": { "fontStyle": "", "foreground": "#368aeb" },
922 | "label.declaration": { "fontStyle": "", "foreground": "#368aeb" },
923 | "macro.declaration": { "fontStyle": "", "foreground": "#368aeb" },
924 | "method.declaration": { "fontStyle": "italic", "foreground": "#83c746" },
925 | "namespace.declaration": { "fontStyle": "", "foreground": "#b9b9b9" },
926 | "number.declaration": { "fontStyle": "", "foreground": "#b9b9b9" },
927 | "operator.declaration": { "fontStyle": "", "foreground": "#368aeb" },
928 | "parameter.declaration": { "fontStyle": "", "foreground": "#70b433" },
929 | "property.declaration": { "fontStyle": "bold", "foreground": "#4f9cfe" },
930 | "regexp.declaration": { "fontStyle": "", "foreground": "#a580e2" },
931 | "string.declaration": { "fontStyle": "", "foreground": "#3fc5b7" },
932 | "struct.declaration": { "fontStyle": "bold", "foreground": "#4f9cfe" },
933 | "type.declaration": { "fontStyle": "bold", "foreground": "#4f9cfe" },
934 | "typeParameter.declaration": {
935 | "fontStyle": "bold",
936 | "foreground": "#4f9cfe"
937 | },
938 | "variable.declaration": { "fontStyle": "", "foreground": "#70b433" },
939 | // Definitions modifier.
940 | "class.definition": { "fontStyle": "bold", "foreground": "#4f9cfe" },
941 | "comment.definition": { "fontStyle": "italic", "foreground": "#777777" },
942 | "decorator.definition": { "fontStyle": "", "foreground": "#a580e2" },
943 | "enum.definition": { "fontStyle": "bold", "foreground": "#4f9cfe" },
944 | "enumMember.definition": { "fontStyle": "bold", "foreground": "#4f9cfe" },
945 | "event.definition": { "fontStyle": "italic", "foreground": "#ff81ca" },
946 | "function.definition": { "fontStyle": "italic", "foreground": "#83c746" },
947 | "interface.definition": { "fontStyle": "bold", "foreground": "#4f9cfe" },
948 | "keyword.definition": { "fontStyle": "", "foreground": "#368aeb" },
949 | "label.definition": { "fontStyle": "", "foreground": "#368aeb" },
950 | "macro.definition": { "fontStyle": "", "foreground": "#368aeb" },
951 | "method.definition": { "fontStyle": "italic", "foreground": "#83c746" },
952 | "namespace.definition": { "fontStyle": "", "foreground": "#b9b9b9" },
953 | "number.definition": { "fontStyle": "", "foreground": "#b9b9b9" },
954 | "operator.definition": { "fontStyle": "", "foreground": "#368aeb" },
955 | "parameter.definition": { "fontStyle": "", "foreground": "#70b433" },
956 | "property.definition": { "fontStyle": "bold", "foreground": "#4f9cfe" },
957 | "regexp.definition": { "fontStyle": "", "foreground": "#a580e2" },
958 | "string.definition": { "fontStyle": "", "foreground": "#3fc5b7" },
959 | "struct.definition": { "fontStyle": "bold", "foreground": "#4f9cfe" },
960 | "type.definition": { "fontStyle": "bold", "foreground": "#4f9cfe" },
961 | "typeParameter.definition": {
962 | "fontStyle": "bold",
963 | "foreground": "#4f9cfe"
964 | },
965 | "variable.definition": { "fontStyle": "", "foreground": "#70b433" },
966 | // Documentation modifier.
967 | "class.documentation": { "fontStyle": "bold", "foreground": "#4f9cfe" },
968 | "comment.documentation": { "fontStyle": "italic", "foreground": "#777777" },
969 | "decorator.documentation": { "fontStyle": "", "foreground": "#a580e2" },
970 | "enum.documentation": { "fontStyle": "bold", "foreground": "#4f9cfe" },
971 | "enumMember.documentation": {
972 | "fontStyle": "bold",
973 | "foreground": "#4f9cfe"
974 | },
975 | "event.documentation": { "fontStyle": "italic", "foreground": "#ff81ca" },
976 | "function.documentation": {
977 | "fontStyle": "italic",
978 | "foreground": "#83c746"
979 | },
980 | "interface.documentation": { "fontStyle": "bold", "foreground": "#4f9cfe" },
981 | "keyword.documentation": { "fontStyle": "", "foreground": "#368aeb" },
982 | "label.documentation": { "fontStyle": "", "foreground": "#368aeb" },
983 | "macro.documentation": { "fontStyle": "", "foreground": "#368aeb" },
984 | "method.documentation": { "fontStyle": "italic", "foreground": "#83c746" },
985 | "namespace.documentation": { "fontStyle": "", "foreground": "#b9b9b9" },
986 | "number.documentation": { "fontStyle": "", "foreground": "#b9b9b9" },
987 | "operator.documentation": { "fontStyle": "", "foreground": "#368aeb" },
988 | "parameter.documentation": { "fontStyle": "", "foreground": "#70b433" },
989 | "property.documentation": { "fontStyle": "bold", "foreground": "#4f9cfe" },
990 | "regexp.documentation": { "fontStyle": "", "foreground": "#a580e2" },
991 | "string.documentation": { "fontStyle": "", "foreground": "#3fc5b7" },
992 | "struct.documentation": { "fontStyle": "bold", "foreground": "#4f9cfe" },
993 | "type.documentation": { "fontStyle": "bold", "foreground": "#4f9cfe" },
994 | "typeParameter.documentation": {
995 | "fontStyle": "bold",
996 | "foreground": "#4f9cfe"
997 | },
998 | "variable.documentation": { "fontStyle": "", "foreground": "#70b433" },
999 | // Local modifier.
1000 | "class.local": { "fontStyle": "bold", "foreground": "#4f9cfe" },
1001 | "comment.local": { "fontStyle": "italic", "foreground": "#777777" },
1002 | "decorator.local": { "fontStyle": "", "foreground": "#a580e2" },
1003 | "enum.local": { "fontStyle": "bold", "foreground": "#4f9cfe" },
1004 | "enumMember.local": { "fontStyle": "bold", "foreground": "#4f9cfe" },
1005 | "event.local": { "fontStyle": "italic", "foreground": "#ff81ca" },
1006 | "function.local": { "fontStyle": "italic", "foreground": "#83c746" },
1007 | "interface.local": { "fontStyle": "bold", "foreground": "#4f9cfe" },
1008 | "keyword.local": { "fontStyle": "", "foreground": "#368aeb" },
1009 | "label.local": { "fontStyle": "", "foreground": "#368aeb" },
1010 | "macro.local": { "fontStyle": "", "foreground": "#368aeb" },
1011 | "method.local": { "fontStyle": "italic", "foreground": "#83c746" },
1012 | "namespace.local": { "fontStyle": "", "foreground": "#b9b9b9" },
1013 | "number.local": { "fontStyle": "", "foreground": "#b9b9b9" },
1014 | "operator.local": { "fontStyle": "", "foreground": "#368aeb" },
1015 | "parameter.local": { "fontStyle": "", "foreground": "#70b433" },
1016 | "property.local": { "fontStyle": "bold", "foreground": "#4f9cfe" },
1017 | "regexp.local": { "fontStyle": "", "foreground": "#a580e2" },
1018 | "string.local": { "fontStyle": "", "foreground": "#3fc5b7" },
1019 | "struct.local": { "fontStyle": "bold", "foreground": "#4f9cfe" },
1020 | "type.local": { "fontStyle": "bold", "foreground": "#4f9cfe" },
1021 | "typeParameter.local": { "fontStyle": "bold", "foreground": "#4f9cfe" },
1022 | "variable.local": { "fontStyle": "", "foreground": "#70b433" },
1023 | // Modification modifier.
1024 | "class.modification": { "fontStyle": "bold", "foreground": "#4f9cfe" },
1025 | "comment.modification": { "fontStyle": "italic", "foreground": "#777777" },
1026 | "decorator.modification": { "fontStyle": "", "foreground": "#a580e2" },
1027 | "enum.modification": { "fontStyle": "bold", "foreground": "#4f9cfe" },
1028 | "enumMember.modification": { "fontStyle": "bold", "foreground": "#4f9cfe" },
1029 | "event.modification": { "fontStyle": "italic", "foreground": "#ff81ca" },
1030 | "function.modification": { "fontStyle": "italic", "foreground": "#83c746" },
1031 | "interface.modification": { "fontStyle": "bold", "foreground": "#4f9cfe" },
1032 | "keyword.modification": { "fontStyle": "", "foreground": "#368aeb" },
1033 | "label.modification": { "fontStyle": "", "foreground": "#368aeb" },
1034 | "macro.modification": { "fontStyle": "", "foreground": "#368aeb" },
1035 | "method.modification": { "fontStyle": "italic", "foreground": "#83c746" },
1036 | "namespace.modification": { "fontStyle": "", "foreground": "#b9b9b9" },
1037 | "number.modification": { "fontStyle": "", "foreground": "#b9b9b9" },
1038 | "operator.modification": { "fontStyle": "", "foreground": "#368aeb" },
1039 | "parameter.modification": { "fontStyle": "", "foreground": "#70b433" },
1040 | "property.modification": { "fontStyle": "bold", "foreground": "#4f9cfe" },
1041 | "regexp.modification": { "fontStyle": "", "foreground": "#a580e2" },
1042 | "string.modification": { "fontStyle": "", "foreground": "#3fc5b7" },
1043 | "struct.modification": { "fontStyle": "bold", "foreground": "#4f9cfe" },
1044 | "type.modification": { "fontStyle": "bold", "foreground": "#4f9cfe" },
1045 | "typeParameter.modification": {
1046 | "fontStyle": "bold",
1047 | "foreground": "#4f9cfe"
1048 | },
1049 | "variable.modification": { "fontStyle": "", "foreground": "#70b433" },
1050 | // Static modifier.
1051 | "class.static": { "fontStyle": "bold", "foreground": "#4f9cfe" },
1052 | "comment.static": { "fontStyle": "italic", "foreground": "#777777" },
1053 | "decorator.static": { "fontStyle": "", "foreground": "#a580e2" },
1054 | "enum.static": { "fontStyle": "bold", "foreground": "#4f9cfe" },
1055 | "enumMember.static": { "fontStyle": "bold", "foreground": "#4f9cfe" },
1056 | "event.static": { "fontStyle": "italic", "foreground": "#ff81ca" },
1057 | "function.static": { "fontStyle": "italic", "foreground": "#83c746" },
1058 | "interface.static": { "fontStyle": "bold", "foreground": "#4f9cfe" },
1059 | "keyword.static": { "fontStyle": "", "foreground": "#368aeb" },
1060 | "label.static": { "fontStyle": "", "foreground": "#368aeb" },
1061 | "macro.static": { "fontStyle": "", "foreground": "#368aeb" },
1062 | "method.static": { "fontStyle": "italic", "foreground": "#83c746" },
1063 | "namespace.static": { "fontStyle": "", "foreground": "#b9b9b9" },
1064 | "number.static": { "fontStyle": "", "foreground": "#b9b9b9" },
1065 | "operator.static": { "fontStyle": "", "foreground": "#368aeb" },
1066 | "parameter.static": { "fontStyle": "", "foreground": "#70b433" },
1067 | "property.static": { "fontStyle": "bold", "foreground": "#4f9cfe" },
1068 | "regexp.static": { "fontStyle": "", "foreground": "#a580e2" },
1069 | "string.static": { "fontStyle": "", "foreground": "#3fc5b7" },
1070 | "struct.static": { "fontStyle": "bold", "foreground": "#4f9cfe" },
1071 | "type.static": { "fontStyle": "bold", "foreground": "#4f9cfe" },
1072 | "typeParameter.static": { "fontStyle": "bold", "foreground": "#4f9cfe" },
1073 | "variable.static": { "fontStyle": "", "foreground": "#70b433" },
1074 | // Default library modifier.
1075 | "class.defaultLibrary": { "fontStyle": "bold", "foreground": "#b891f5" },
1076 | "comment.defaultLibrary": {
1077 | "fontStyle": "italic",
1078 | "foreground": "#777777"
1079 | },
1080 | "decorator.defaultLibrary": { "fontStyle": "", "foreground": "#368aeb" },
1081 | "enum.defaultLibrary": { "fontStyle": "bold", "foreground": "#b891f5" },
1082 | "enumMember.defaultLibrary": {
1083 | "fontStyle": "bold",
1084 | "foreground": "#b891f5"
1085 | },
1086 | "event.defaultLibrary": { "fontStyle": "italic", "foreground": "#83c746" },
1087 | "function.defaultLibrary": {
1088 | "fontStyle": "italic",
1089 | "foreground": "#ff81ca"
1090 | },
1091 | "interface.defaultLibrary": {
1092 | "fontStyle": "bold",
1093 | "foreground": "#b891f5"
1094 | },
1095 | "keyword.defaultLibrary": { "fontStyle": "", "foreground": "#a580e2" },
1096 | "label.defaultLibrary": { "fontStyle": "", "foreground": "#a580e2" },
1097 | "macro.defaultLibrary": { "fontStyle": "", "foreground": "#a580e2" },
1098 | "method.defaultLibrary": { "fontStyle": "italic", "foreground": "#ff81ca" },
1099 | "namespace.defaultLibrary": { "fontStyle": "", "foreground": "#b9b9b9" },
1100 | "number.defaultLibrary": { "fontStyle": "", "foreground": "#b9b9b9" },
1101 | "operator.defaultLibrary": { "fontStyle": "", "foreground": "#a580e2" },
1102 | "parameter.defaultLibrary": { "fontStyle": "", "foreground": "#eb6eb7" },
1103 | "property.defaultLibrary": { "fontStyle": "bold", "foreground": "#b891f5" },
1104 | "regexp.defaultLibrary": { "fontStyle": "", "foreground": "#368aeb" },
1105 | "string.defaultLibrary": { "fontStyle": "", "foreground": "#3fc5b7" },
1106 | "struct.defaultLibrary": { "fontStyle": "bold", "foreground": "#b891f5" },
1107 | "type.defaultLibrary": { "fontStyle": "bold", "foreground": "#b891f5" },
1108 | "typeParameter.defaultLibrary": {
1109 | "fontStyle": "bold",
1110 | "foreground": "#b891f5"
1111 | },
1112 | "variable.defaultLibrary": { "fontStyle": "", "foreground": "#eb6eb7" },
1113 | // Abstract modifier.
1114 | "*.abstract": "#dbb32d",
1115 | // Async abstract modifier.
1116 | "*.async.abstract": "#dbb32d",
1117 | // Declaration abstract modifier.
1118 | "*.declaration.abstract": "#dbb32d",
1119 | // Definition abstract modifier.
1120 | "*.definition.abstract": "#dbb32d",
1121 | // Documentation abstract modifier.
1122 | "*.documentation.abstract": "#dbb32d",
1123 | // Local abstract modifier.
1124 | "*.local.abstract": "#dbb32d",
1125 | // Modification abstract modifier.
1126 | "*.modification.abstract": "#dbb32d",
1127 | // Static abstract modifier.
1128 | "*.static.abstract": "#dbb32d",
1129 | // Default library abstract modifier.
1130 | "*.defaultLibrary.abstract": "#dbb32d",
1131 | // Readonly modifier.
1132 | "*.readonly": "#dbb32d",
1133 | // Async readonly modifier.
1134 | "*.async.readonly": "#dbb32d",
1135 | // Declaration readonly modifier.
1136 | "*.declaration.readonly": "#dbb32d",
1137 | // Definition readonly modifier.
1138 | "*.definition.readonly": "#dbb32d",
1139 | // Documentation readonly modifier.
1140 | "*.documentation.readonly": "#dbb32d",
1141 | // Local readonly modifier.
1142 | "*.local.readonly": "#dbb32d",
1143 | // Modification readonly modifier.
1144 | "*.modification.readonly": "#dbb32d",
1145 | // Static readonly modifier.
1146 | "*.static.readonly": "#dbb32d",
1147 | // Default library readonly modifier.
1148 | "*.defaultLibrary.readonly": "#dbb32d",
1149 | // Deprecated modifier.
1150 | "*.deprecated": "#ff5e56",
1151 | // Async deprecated modifier.
1152 | "*.async.deprecated": "#ff5e56",
1153 | // Declaration deprecated modifier.
1154 | "*.declaration.deprecated": "#ff5e56",
1155 | // Definition deprecated modifier.
1156 | "*.definition.deprecated": "#ff5e56",
1157 | // Documentation deprecated modifier.
1158 | "*.documentation.deprecated": "#ff5e56",
1159 | // Local deprecated modifier.
1160 | "*.local.deprecated": "#ff5e56",
1161 | // Modification deprecated modifier.
1162 | "*.modification.deprecated": "#ff5e56",
1163 | // Static deprecated modifier.
1164 | "*.static.deprecated": "#ff5e56",
1165 | // Default library deprecated modifier.
1166 | "*.defaultLibrary.deprecated": "#ff5e56"
1167 | }
1168 | }
1169 |
--------------------------------------------------------------------------------
/src/themes/enfocado-dark-neon.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "vscode://schemas/color-theme",
3 | "type": "dark",
4 | "name": "Enfocado Dark Neon",
5 | "author": "Wuelner Martínez ",
6 | /*
7 | ==========================================================================
8 | SECTION: Interfaz colors.
9 | ==========================================================================
10 | */
11 | "colors": {
12 | "activityBar.activeBackground": "#181818",
13 | "activityBar.activeBorder": "#ffffff00",
14 | "activityBar.activeFocusBorder": "#ffffff00",
15 | "activityBar.background": "#181818",
16 | "activityBar.border": "#ffffff00",
17 | "activityBar.dropBorder": "#ff81ca",
18 | "activityBar.foreground": "#ff81ca",
19 | "activityBar.inactiveForeground": "#3b3b3b",
20 | "activityBarBadge.background": "#efc541",
21 | "activityBarBadge.foreground": "#252525",
22 | "badge.background": "#efc541",
23 | "badge.foreground": "#252525",
24 | "banner.background": "#181818",
25 | "banner.foreground": "#dedede",
26 | "banner.iconForeground": "#dedede",
27 | "breadcrumb.activeSelectionForeground": "#ff81ca",
28 | "breadcrumb.background": "#181818",
29 | "breadcrumb.focusForeground": "#eb6eb7",
30 | "breadcrumb.foreground": "#777777",
31 | "breadcrumbPicker.background": "#252525",
32 | "button.background": "#eb6eb7",
33 | "button.border": "#ffffff00",
34 | "button.foreground": "#252525",
35 | "button.hoverBackground": "#ff81ca",
36 | "button.secondaryBackground": "#252525",
37 | "button.secondaryForeground": "#b9b9b9",
38 | "button.secondaryHoverBackground": "#dedede",
39 | "button.separator": "#ffffff00",
40 | "charts.blue": "#368aeb",
41 | "charts.foreground": "#b9b9b9",
42 | "charts.green": "#70b433",
43 | "charts.lines": "#b9b9b9",
44 | "charts.orange": "#e67f43",
45 | "charts.purple": "#a580e2",
46 | "charts.red": "#ed4a46",
47 | "charts.yellow": "#dbb32d",
48 | "checkbox.background": "#3b3b3b",
49 | "checkbox.border": "#ffffff00",
50 | "checkbox.foreground": "#ff81ca",
51 | "commandCenter.activeBackground": "#252525",
52 | "commandCenter.activeForeground": "#ff81ca",
53 | "commandCenter.background": "#181818",
54 | "commandCenter.border": "#ffffff00",
55 | "commandCenter.foreground": "#777777",
56 | "contrastActiveBorder": "#ffffff00",
57 | "contrastBorder": "#ffffff00",
58 | "debugConsole.errorForeground": "#ff5e56",
59 | "debugConsole.infoForeground": "#efc541",
60 | "debugConsole.warningForeground": "#fa9153",
61 | "debugExceptionWidget.background": "#252525",
62 | "debugExceptionWidget.border": "#ffffff00",
63 | "debugTokenExpression.boolean": "#368aeb",
64 | "debugTokenExpression.error": "#ff5e56",
65 | "debugTokenExpression.name": "#eb6eb7",
66 | "debugTokenExpression.number": "#b9b9b9",
67 | "debugTokenExpression.string": "#3fc5b7",
68 | "debugTokenExpression.value": "#b9b9b9",
69 | "debugToolBar.background": "#252525",
70 | "debugToolBar.border": "#ffffff00",
71 | "descriptionForeground": "#b9b9b9",
72 | "diffEditor.border": "#ffffff00",
73 | "diffEditor.diagonalFill": "#3b3b3b",
74 | "diffEditor.insertedLineBackground": "#70b4331a",
75 | "diffEditor.insertedTextBackground": "#70b43333",
76 | "diffEditor.insertedTextBorder": "#ffffff00",
77 | "diffEditor.removedLineBackground": "#ed4a461a",
78 | "diffEditor.removedTextBackground": "#ed4a4433",
79 | "diffEditor.removedTextBorder": "#ffffff00",
80 | "diffEditorGutter.insertedLineBackground": "#70b4331a",
81 | "diffEditorGutter.removedLineBackground": "#ed4a461a",
82 | "diffEditorOverview.insertedForeground": "#70b433",
83 | "diffEditorOverview.removedForeground": "#ed4a46",
84 | "disabledForeground": "#777777",
85 | "dropdown.background": "#3b3b3b",
86 | "dropdown.border": "#000000",
87 | "dropdown.foreground": "#b9b9b9",
88 | "dropdown.listBackground": "#252525",
89 | "editor.background": "#181818",
90 | "editor.findMatchBackground": "#efc5414d",
91 | "editor.findMatchBorder": "#efc541",
92 | "editor.findMatchHighlightBackground": "#dbb32d4d",
93 | "editor.findMatchHighlightBorder": "#ffffff00",
94 | "editor.findRangeHighlightBackground": "#252525",
95 | "editor.findRangeHighlightBorder": "#ffffff00",
96 | "editor.foldBackground": "#ffffff00",
97 | "editor.foreground": "#b9b9b9",
98 | "editor.hoverHighlightBackground": "#3b3b3b",
99 | "editor.inactiveSelectionBackground": "#252525",
100 | "editor.lineHighlightBackground": "#252525",
101 | "editor.lineHighlightBorder": "#ffffff00",
102 | "editor.rangeHighlightBackground": "#ffffff00",
103 | "editor.rangeHighlightBorder": "#ffffff00",
104 | "editor.selectionBackground": "#3b3b3b",
105 | "editor.selectionForeground": "#ff81ca",
106 | "editor.selectionHighlightBackground": "#3b3b3b",
107 | "editor.selectionHighlightBorder": "#ffffff00",
108 | "editor.wordHighlightBackground": "#ffffff00",
109 | "editor.wordHighlightBorder": "#ffffff00",
110 | "editor.wordHighlightStrongBackground": "#3b3b3b",
111 | "editor.wordHighlightStrongBorder": "#ffffff00",
112 | "editorBracketHighlight.foreground1": "#a580e2",
113 | "editorBracketHighlight.foreground2": "#3fc5b7",
114 | "editorBracketHighlight.foreground3": "#eb6eb7",
115 | "editorBracketHighlight.foreground4": "#b891f5",
116 | "editorBracketHighlight.foreground5": "#56d8c9",
117 | "editorBracketHighlight.foreground6": "#ff81ca",
118 | "editorBracketHighlight.unexpectedBracket.foreground": "#FF5E56",
119 | "editorBracketMatch.background": "#3b3b3b",
120 | "editorBracketMatch.border": "#ffffff00",
121 | "editorBracketPairGuide.activeBackground1": "#a580e2",
122 | "editorBracketPairGuide.activeBackground2": "#3fc5b7",
123 | "editorBracketPairGuide.activeBackground3": "#eb6eb7",
124 | "editorBracketPairGuide.activeBackground4": "#b891f5",
125 | "editorBracketPairGuide.activeBackground5": "#56d8c9",
126 | "editorBracketPairGuide.activeBackground6": "#ff81ca",
127 | "editorBracketPairGuide.background1": "#252525",
128 | "editorBracketPairGuide.background2": "#252525",
129 | "editorBracketPairGuide.background3": "#252525",
130 | "editorBracketPairGuide.background4": "#252525",
131 | "editorBracketPairGuide.background5": "#252525",
132 | "editorBracketPairGuide.background6": "#252525",
133 | "editorCodeLens.foreground": "#777777",
134 | "editorCursor.background": "#252525",
135 | "editorCursor.foreground": "#b9b9b9",
136 | "editorError.background": "#ffffff00",
137 | "editorError.border": "#ffffff00",
138 | "editorError.foreground": "#ff5e56",
139 | "editorGhostText.background": "#181818",
140 | "editorGhostText.border": "#ffffff00",
141 | "editorGhostText.foreground": "#777777",
142 | "editorGroup.border": "#000000",
143 | "editorGroup.dropBackground": "#ff81ca1a",
144 | "editorGroup.dropIntoPromptBackground": "#efc541",
145 | "editorGroup.dropIntoPromptBorder": "#000000",
146 | "editorGroup.dropIntoPromptForeground": "#252525",
147 | "editorGroup.emptyBackground": "#181818",
148 | "editorGroup.focusedEmptyBorder": "#000000",
149 | "editorGroupHeader.border": "#ffffff00",
150 | "editorGroupHeader.noTabsBackground": "#ffffff00",
151 | "editorGroupHeader.tabsBackground": "#181818",
152 | "editorGroupHeader.tabsBorder": "#ffffff00",
153 | "editorGutter.addedBackground": "#70b433",
154 | "editorGutter.background": "#181818",
155 | "editorGutter.commentRangeForeground": "#777777",
156 | "editorGutter.deletedBackground": "#ed4a46",
157 | "editorGutter.foldingControlForeground": "#777777",
158 | "editorGutter.modifiedBackground": "#dbb32d",
159 | "editorHoverWidget.background": "#252525",
160 | "editorHoverWidget.border": "#ffffff00",
161 | "editorHoverWidget.foreground": "#b9b9b9",
162 | "editorHoverWidget.highlightForeground": "#ff81ca",
163 | "editorHoverWidget.statusBarBackground": "#252525",
164 | "editorIndentGuide.activeBackground": "#3b3b3b",
165 | "editorIndentGuide.background": "#252525",
166 | "editorInfo.background": "#ffffff00",
167 | "editorInfo.border": "#ffffff00",
168 | "editorInfo.foreground": "#efc541",
169 | "editorInlayHint.background": "#ffffff00",
170 | "editorInlayHint.foreground": "#777777",
171 | "editorInlayHint.parameterBackground": "#ffffff00",
172 | "editorInlayHint.parameterForeground": "#777777",
173 | "editorInlayHint.typeBackground": "#ffffff00",
174 | "editorInlayHint.typeForeground": "#777777",
175 | "editorLightBulb.foreground": "#efc541",
176 | "editorLightBulbAutoFix.foreground": "#efc541",
177 | "editorLineNumber.activeForeground": "#777777",
178 | "editorLineNumber.foreground": "#3b3b3b",
179 | "editorLink.activeForeground": "#ff81ca",
180 | "editorMarkerNavigation.background": "#252525",
181 | "editorMarkerNavigationError.background": "#ff5e56",
182 | "editorMarkerNavigationError.headerBackground": "#252525",
183 | "editorMarkerNavigationInfo.background": "#efc541",
184 | "editorMarkerNavigationInfo.headerBackground": "#252525",
185 | "editorMarkerNavigationWarning.background": "#fa9153",
186 | "editorMarkerNavigationWarning.headerBackground": "#252525",
187 | "editorOverviewRuler.addedForeground": "#70b433",
188 | "editorOverviewRuler.background": "#181818",
189 | "editorOverviewRuler.border": "#ffffff00",
190 | "editorOverviewRuler.bracketMatchForeground": "#3b3b3b",
191 | "editorOverviewRuler.commonContentForeground": "#3b3b3b",
192 | "editorOverviewRuler.currentContentForeground": "#3b3b3b",
193 | "editorOverviewRuler.deletedForeground": "#ed4a46",
194 | "editorOverviewRuler.errorForeground": "#ff5e56",
195 | "editorOverviewRuler.findMatchForeground": "#efc541",
196 | "editorOverviewRuler.incomingContentForeground": "#3b3b3b",
197 | "editorOverviewRuler.infoForeground": "#efc541",
198 | "editorOverviewRuler.modifiedForeground": "#dbb32d",
199 | "editorOverviewRuler.rangeHighlightForeground": "#ffffff00",
200 | "editorOverviewRuler.selectionHighlightForeground": "#3b3b3b",
201 | "editorOverviewRuler.warningForeground": "#fa9153",
202 | "editorOverviewRuler.wordHighlightForeground": "#3b3b3b",
203 | "editorOverviewRuler.wordHighlightStrongForeground": "#3b3b3b",
204 | "editorRuler.foreground": "#777777",
205 | "editorStickyScroll.background": "#181818",
206 | "editorStickyScrollHover.background": "#252525",
207 | "editorSuggestWidget.background": "#252525",
208 | "editorSuggestWidget.border": "#ffffff00",
209 | "editorSuggestWidget.focusHighlightForeground": "#ff81ca",
210 | "editorSuggestWidget.foreground": "#b9b9b9",
211 | "editorSuggestWidget.highlightForeground": "#ff81ca",
212 | "editorSuggestWidget.selectedBackground": "#3b3b3b",
213 | "editorSuggestWidget.selectedForeground": "#b9b9b9",
214 | "editorSuggestWidget.selectedIconForeground": "#b9b9b9",
215 | "editorSuggestWidgetStatus.foreground": "#ff81ca",
216 | "editorWarning.background": "#ffffff00",
217 | "editorWarning.border": "#ffffff00",
218 | "editorWarning.foreground": "#fa9153",
219 | "editorWhitespace.foreground": "#3b3b3b",
220 | "editorWidget.background": "#252525",
221 | "editorWidget.border": "#ffffff00",
222 | "editorWidget.foreground": "#b9b9b9",
223 | "editorWidget.resizeBorder": "#ff81ca",
224 | "errorForeground": "#ff5e56",
225 | "extensionBadge.remoteBackground": "#ff81ca",
226 | "extensionBadge.remoteForeground": "#252525",
227 | "extensionButton.prominentBackground": "#eb6eb7",
228 | "extensionButton.prominentForeground": "#252525",
229 | "extensionButton.prominentHoverBackground": "#ff81ca",
230 | "extensionIcon.preReleaseForeground": "#e67f43",
231 | "extensionIcon.sponsorForeground": "#eb6eb7",
232 | "extensionIcon.starForeground": "#dbb32d",
233 | "extensionIcon.verifiedForeground": "#368aeb",
234 | "focusBorder": "#00000000",
235 | "foreground": "#b9b9b9",
236 | "gitDecoration.addedResourceForeground": "#70b433",
237 | "gitDecoration.conflictingResourceForeground": "#a580e2",
238 | "gitDecoration.deletedResourceForeground": "#ed4a46",
239 | "gitDecoration.ignoredResourceForeground": "#3b3b3b",
240 | "gitDecoration.modifiedResourceForeground": "#dbb32d",
241 | "gitDecoration.renamedResourceForeground": "#70b433",
242 | "gitDecoration.stageDeletedResourceForeground": "#ed4a46",
243 | "gitDecoration.stageModifiedResourceForeground": "#dbb32d",
244 | "gitDecoration.submoduleResourceForeground": "#368aeb",
245 | "gitDecoration.untrackedResourceForeground": "#777777",
246 | "icon.foreground": "#777777",
247 | "input.background": "#000000",
248 | "input.border": "#252525",
249 | "input.foreground": "#b9b9b9",
250 | "input.placeholderForeground": "#777777",
251 | "inputOption.activeBackground": "#ff81ca4d",
252 | "inputOption.activeBorder": "#ffffff00",
253 | "inputOption.activeForeground": "#b9b9b9",
254 | "inputOption.hoverBackground": "#eb6eb74d",
255 | "inputValidation.errorBackground": "#ff5e56",
256 | "inputValidation.errorBorder": "#252525",
257 | "inputValidation.errorForeground": "#252525",
258 | "inputValidation.infoBackground": "#efc541",
259 | "inputValidation.infoBorder": "#252525",
260 | "inputValidation.infoForeground": "#252525",
261 | "inputValidation.warningBackground": "#fa9153",
262 | "inputValidation.warningBorder": "#252525",
263 | "inputValidation.warningForeground": "#252525",
264 | "list.activeSelectionBackground": "#3b3b3b",
265 | "list.activeSelectionForeground": "#ff81ca",
266 | "list.activeSelectionIconForeground": "#ff81ca",
267 | "list.deemphasizedForeground": "#b9b9b9",
268 | "list.dropBackground": "#ff81ca1a",
269 | "list.errorForeground": "#ff5e56",
270 | "list.filterMatchBackground": "#efc5414d",
271 | "list.filterMatchBorder": "#b9b9b9",
272 | "list.focusAndSelectionOutline": "#ffffff00",
273 | "list.focusBackground": "#3b3b3b",
274 | "list.focusForeground": "#b9b9b9",
275 | "list.focusHighlightForeground": "#ff81ca",
276 | "list.focusOutline": "#ffffff00",
277 | "list.highlightForeground": "#ff81ca",
278 | "list.hoverBackground": "#ffffff00",
279 | "list.hoverForeground": "#eb6eb7",
280 | "list.inactiveFocusBackground": "#252525",
281 | "list.inactiveFocusOutline": "#ffffff00",
282 | "list.inactiveSelectionBackground": "#252525",
283 | "list.inactiveSelectionForeground": "#777777",
284 | "list.inactiveSelectionIconForeground": "#777777",
285 | "list.invalidItemForeground": "#ff5e56",
286 | "list.warningForeground": "#fa9153",
287 | "listFilterWidget.background": "#ff81ca",
288 | "listFilterWidget.noMatchesOutline": "#ff5e56",
289 | "listFilterWidget.outline": "#ff81ca",
290 | "listFilterWidget.shadow": "#000000",
291 | "menu.background": "#252525",
292 | "menu.border": "#ffffff00",
293 | "menu.foreground": "#b9b9b9",
294 | "menu.selectionBackground": "#ffffff00",
295 | "menu.selectionBorder": "#ffffff00",
296 | "menu.selectionForeground": "#ff81ca",
297 | "menu.separatorBackground": "#181818",
298 | "menubar.selectionBackground": "#ffffff00",
299 | "menubar.selectionBorder": "#ffffff00",
300 | "menubar.selectionForeground": "#ff81ca",
301 | "merge.border": "#ffffff00",
302 | "merge.commonContentBackground": "#3a4d53",
303 | "merge.commonHeaderBackground": "#3a4d53",
304 | "merge.currentContentBackground": "#00978a",
305 | "merge.currentHeaderBackground": "#00978a",
306 | "merge.incomingContentBackground": "#006dce",
307 | "merge.incomingHeaderBackground": "#006dce",
308 | "minimap.background": "#181818",
309 | "minimap.errorHighlight": "#ff5e56",
310 | "minimap.findMatchHighlight": "#efc541",
311 | "minimap.foregroundOpacity": "#b9b9b9ff",
312 | "minimap.selectionHighlight": "#3b3b3b",
313 | "minimap.selectionOccurrenceHighlight": "#3b3b3b",
314 | "minimap.warningHighlight": "#fa9153",
315 | "minimapGutter.addedBackground": "#70b433",
316 | "minimapGutter.deletedBackground": "#ed4a46",
317 | "minimapGutter.modifiedBackground": "#dbb32d",
318 | "minimapSlider.activeBackground": "#ff81ca4b",
319 | "minimapSlider.background": "#7777774b",
320 | "minimapSlider.hoverBackground": "#eb6eb74b",
321 | "notificationCenter.border": "#ffffff00",
322 | "notificationCenterHeader.background": "#252525",
323 | "notificationCenterHeader.foreground": "#dedede",
324 | "notificationLink.foreground": "#eb6eb7",
325 | "notifications.background": "#252525",
326 | "notifications.border": "#ffffff00",
327 | "notifications.foreground": "#b9b9b9",
328 | "notificationsErrorIcon.foreground": "#ff5e56",
329 | "notificationsInfoIcon.foreground": "#efc541",
330 | "notificationsWarningIcon.foreground": "#fa9153",
331 | "notificationToast.border": "#ffffff00",
332 | "panel.background": "#181818",
333 | "panel.border": "#000000",
334 | "panel.dropBorder": "#ff81ca",
335 | "panelInput.border": "#ffffff00",
336 | "panelSection.border": "#000000",
337 | "panelSection.dropBackground": "#ff81ca1a",
338 | "panelTitle.activeBorder": "#ff81ca",
339 | "panelTitle.activeForeground": "#ff81ca",
340 | "panelTitle.inactiveForeground": "#3b3b3b",
341 | "peekView.border": "#000000",
342 | "peekViewEditor.background": "#252525",
343 | "peekViewEditor.matchHighlightBackground": "#efc5414d",
344 | "peekViewEditor.matchHighlightBorder": "#efc541",
345 | "peekViewEditorGutter.background": "#252525",
346 | "peekViewResult.background": "#252525",
347 | "peekViewResult.fileForeground": "#b9b9b9",
348 | "peekViewResult.lineForeground": "#b9b9b9",
349 | "peekViewResult.matchHighlightBackground": "#dbb32d4d",
350 | "peekViewResult.selectionBackground": "#3b3b3b",
351 | "peekViewResult.selectionForeground": "#ff81ca",
352 | "peekViewTitle.background": "#252525",
353 | "peekViewTitleDescription.foreground": "#dedede",
354 | "peekViewTitleLabel.foreground": "#dedede",
355 | "pickerGroup.border": "#ffffff00",
356 | "pickerGroup.foreground": "#ff81ca",
357 | "problemsErrorIcon.foreground": "#ff5e56",
358 | "problemsInfoIcon.foreground": "#efc541",
359 | "problemsWarningIcon.foreground": "#fa9153",
360 | "progressBar.background": "#ff81ca",
361 | "quickInput.background": "#252525",
362 | "quickInput.foreground": "#b9b9b9",
363 | "quickInputList.focusBackground": "#3b3b3b",
364 | "quickInputList.focusForeground": "#b9b9b9",
365 | "quickInputList.focusIconForeground": "#b9b9b9",
366 | "quickInputTitle.background": "#252525",
367 | "sash.hoverBorder": "#ff81ca",
368 | "scrollbar.shadow": "#000000",
369 | "scrollbarSlider.activeBackground": "#ff81ca4d",
370 | "scrollbarSlider.background": "#7777774d",
371 | "scrollbarSlider.hoverBackground": "#eb6eb74d",
372 | "searchEditor.findMatchBackground": "#efc5414d",
373 | "searchEditor.findMatchBorder": "#efc541",
374 | "searchEditor.textInputBorder": "#252525",
375 | "selection.background": "#3b3b3b",
376 | "settings.checkboxBackground": "#3b3b3b",
377 | "settings.checkboxBorder": "#ffffff00",
378 | "settings.checkboxForeground": "#ff81ca",
379 | "settings.dropdownBackground": "#3b3b3b",
380 | "settings.dropdownBorder": "#000000",
381 | "settings.dropdownForeground": "#b9b9b9",
382 | "settings.dropdownListBorder": "#000000",
383 | "settings.focusedRowBackground": "#ffffff00",
384 | "settings.focusedRowBorder": "#ffffff00",
385 | "settings.headerBorder": "#ffffff00",
386 | "settings.headerForeground": "#ff81ca",
387 | "settings.modifiedItemIndicator": "#dbb32d",
388 | "settings.numberInputBackground": "#000000",
389 | "settings.numberInputBorder": "#252525",
390 | "settings.numberInputForeground": "#b9b9b9",
391 | "settings.rowHoverBackground": "#ffffff00",
392 | "settings.sashBorder": "#000000",
393 | "settings.textInputBackground": "#000000",
394 | "settings.textInputBorder": "#252525",
395 | "settings.textInputForeground": "#b9b9b9",
396 | "sideBar.background": "#181818",
397 | "sideBar.border": "#000000",
398 | "sideBar.dropBackground": "#ff81ca1a",
399 | "sideBar.foreground": "#777777",
400 | "sideBarSectionHeader.background": "#181818",
401 | "sideBarSectionHeader.border": "#000000",
402 | "sideBarSectionHeader.foreground": "#777777",
403 | "sideBarTitle.foreground": "#3b3b3b",
404 | "sideBySideEditor.horizontalBorder": "#000000",
405 | "sideBySideEditor.verticalBorder": "#000000",
406 | "statusBar.background": "#181818",
407 | "statusBar.border": "#ffffff00",
408 | "statusBar.debuggingBackground": "#ff81ca",
409 | "statusBar.debuggingBorder": "#ffffff00",
410 | "statusBar.debuggingForeground": "#252525",
411 | "statusBar.focusBorder": "#ffffff00",
412 | "statusBar.foreground": "#777777",
413 | "statusBar.noFolderBackground": "#181818",
414 | "statusBar.noFolderBorder": "#ffffff00",
415 | "statusBar.noFolderForeground": "#777777",
416 | "statusBarItem.activeBackground": "#252525",
417 | "statusBarItem.errorBackground": "#181818",
418 | "statusBarItem.errorForeground": "#ff5e56",
419 | "statusBarItem.focusBorder": "#ffffff00",
420 | "statusBarItem.hoverBackground": "#ffffff00",
421 | "statusBarItem.remoteBackground": "#ff81ca",
422 | "statusBarItem.remoteForeground": "#252525",
423 | "statusBarItem.warningBackground": "#181818",
424 | "statusBarItem.warningForeground": "#fa9153",
425 | "symbolIcon.arrayForeground": "#eb6eb7",
426 | "symbolIcon.booleanForeground": "#368aeb",
427 | "symbolIcon.classForeground": "#b891f5",
428 | "symbolIcon.colorForeground": "#368aeb",
429 | "symbolIcon.constantForeground": "#dbb32d",
430 | "symbolIcon.constructorForeground": "#b891f5",
431 | "symbolIcon.enumeratorForeground": "#b891f5",
432 | "symbolIcon.enumeratorMemberForeground": "#b891f5",
433 | "symbolIcon.eventForeground": "#83c746",
434 | "symbolIcon.fieldForeground": "#b891f5",
435 | "symbolIcon.fileForeground": "#b9b9b9",
436 | "symbolIcon.folderForeground": "#b891f5",
437 | "symbolIcon.functionForeground": "#ff81ca",
438 | "symbolIcon.interfaceForeground": "#b891f5",
439 | "symbolIcon.keyForeground": "#eb6eb7",
440 | "symbolIcon.keywordForeground": "#a580e2",
441 | "symbolIcon.methodForeground": "#ff81ca",
442 | "symbolIcon.moduleForeground": "#b9b9b9",
443 | "symbolIcon.namespaceForeground": "#b9b9b9",
444 | "symbolIcon.nullForeground": "#368aeb",
445 | "symbolIcon.numberForeground": "#b9b9b9",
446 | "symbolIcon.objectForeground": "#b891f5",
447 | "symbolIcon.operatorForeground": "#a580e2",
448 | "symbolIcon.packageForeground": "#3fc5b7",
449 | "symbolIcon.propertyForeground": "#b891f5",
450 | "symbolIcon.referenceForeground": "#ff81ca",
451 | "symbolIcon.snippetForeground": "#b9b9b9",
452 | "symbolIcon.stringForeground": "#3fc5b7",
453 | "symbolIcon.structForeground": "#b891f5",
454 | "symbolIcon.textForeground": "#b9b9b9",
455 | "symbolIcon.typeParameterForeground": "#b891f5",
456 | "symbolIcon.unitForeground": "#b9b9b9",
457 | "symbolIcon.variableForeground": "#eb6eb7",
458 | "tab.activeBackground": "#181818",
459 | "tab.activeBorder": "#ffffff00",
460 | "tab.activeBorderTop": "#ff81ca",
461 | "tab.activeForeground": "#ff81ca",
462 | "tab.activeModifiedBorder": "#ffffff00",
463 | "tab.border": "#ffffff00",
464 | "tab.hoverBackground": "#ffffff00",
465 | "tab.hoverBorder": "#ffffff00",
466 | "tab.hoverForeground": "#ff81ca",
467 | "tab.inactiveBackground": "#181818",
468 | "tab.inactiveForeground": "#777777",
469 | "tab.inactiveModifiedBorder": "#ffffff00",
470 | "tab.lastPinnedBorder": "#000000",
471 | "tab.unfocusedActiveBackground": "#181818",
472 | "tab.unfocusedActiveBorder": "#ffffff00",
473 | "tab.unfocusedActiveBorderTop": "#eb6eb7",
474 | "tab.unfocusedActiveForeground": "#eb6eb7",
475 | "tab.unfocusedActiveModifiedBorder": "#ffffff00",
476 | "tab.unfocusedHoverBackground": "#181818",
477 | "tab.unfocusedHoverBorder": "#ffffff00",
478 | "tab.unfocusedHoverForeground": "#eb6eb7",
479 | "tab.unfocusedInactiveBackground": "#181818",
480 | "tab.unfocusedInactiveForeground": "#3b3b3b",
481 | "tab.unfocusedInactiveModifiedBorder": "#ffffff00",
482 | "terminal.ansiBlack": "#252525",
483 | "terminal.ansiBlue": "#368aeb",
484 | "terminal.ansiBrightBlack": "#3b3b3b",
485 | "terminal.ansiBrightBlue": "#4f9cfe",
486 | "terminal.ansiBrightCyan": "#56d8c9",
487 | "terminal.ansiBrightGreen": "#83c746",
488 | "terminal.ansiBrightMagenta": "#ff81ca",
489 | "terminal.ansiBrightRed": "#ff5e56",
490 | "terminal.ansiBrightWhite": "#dedede",
491 | "terminal.ansiBrightYellow": "#efc541",
492 | "terminal.ansiCyan": "#3fc5b7",
493 | "terminal.ansiGreen": "#70b433",
494 | "terminal.ansiMagenta": "#eb6eb7",
495 | "terminal.ansiRed": "#ed4a46",
496 | "terminal.ansiWhite": "#777777",
497 | "terminal.ansiYellow": "#dbb32d",
498 | "terminal.background": "#181818",
499 | "terminal.border": "#000000",
500 | "terminal.dropBackground": "#ff81ca1a",
501 | "terminal.findMatchBackground": "#efc5414d",
502 | "terminal.findMatchBorder": "#efc541",
503 | "terminal.findMatchHighlightBackground": "#dbb32d4d",
504 | "terminal.findMatchHighlightBorder": "#ffffff00",
505 | "terminal.foreground": "#b9b9b9",
506 | "terminal.selectionBackground": "#3b3b3b",
507 | "terminal.selectionForeground": "#ffffff00",
508 | "terminal.tab.activeBorder": "#ff81ca",
509 | "terminalCommandDecoration.defaultBackground": "#b9b9b9",
510 | "terminalCommandDecoration.errorBackground": "#ff5e56",
511 | "terminalCommandDecoration.successBackground": "#83c746",
512 | "terminalCursor.background": "#252525",
513 | "terminalCursor.foreground": "#b9b9b9",
514 | "terminalOverviewRuler.cursorForeground": "#b9b9b9",
515 | "terminalOverviewRuler.findMatchForeground": "#efc541",
516 | "textLink.activeForeground": "#ff81ca",
517 | "textLink.foreground": "#eb6eb7",
518 | "titleBar.activeBackground": "#181818",
519 | "titleBar.activeForeground": "#777777",
520 | "titleBar.border": "#ffffff00",
521 | "titleBar.inactiveBackground": "#252525",
522 | "titleBar.inactiveForeground": "#777777",
523 | "tree.indentGuidesStroke": "#3b3b3b",
524 | "walkThrough.embeddedEditorBackground": "#181818",
525 | "welcomePage.background": "#181818",
526 | "welcomePage.progress.background": "#000000",
527 | "welcomePage.progress.foreground": "#ff81ca",
528 | "welcomePage.tileBackground": "#252525",
529 | "welcomePage.tileHoverBackground": "#ff81ca4d",
530 | "welcomePage.tileShadow": "#000000",
531 | "widget.shadow": "#000000",
532 | "window.activeBorder": "#ff81ca",
533 | "window.inactiveBorder": "#252525",
534 | /*
535 | ========================================================================
536 | SECTION: Extensions.
537 | ========================================================================
538 | */
539 | // Error Lens.
540 | "errorLens.errorBackground": "#ed4a461a",
541 | "errorLens.errorMessageBackground": "#ed4a461a",
542 | "errorLens.errorBackgroundLight": "#ff5e5633",
543 | "errorLens.errorForeground": "#ed4a46",
544 | "errorLens.errorForegroundLight": "#ff5e56",
545 | "errorLens.warningBackground": "#e67f431a",
546 | "errorLens.warningMessageBackground": "#e67f431a",
547 | "errorLens.warningBackgroundLight": "#fa915333",
548 | "errorLens.warningForeground": "#e67f43",
549 | "errorLens.warningForegroundLight": "#fa9153",
550 | "errorLens.infoBackground": "#dbb32d1a",
551 | "errorLens.infoMessageBackground": "#dbb32d1a",
552 | "errorLens.infoBackgroundLight": "#efc54133",
553 | "errorLens.infoForeground": "#dbb32d",
554 | "errorLens.infoForegroundLight": "#efc541",
555 | "errorLens.hintBackground": "#368aeb1a",
556 | "errorLens.hintMessageBackground": "#368aeb1a",
557 | "errorLens.hintBackgroundLight": "#4f9cfe33",
558 | "errorLens.hintForeground": "#368aeb",
559 | "errorLens.hintForegroundLight": "#4f9cfe",
560 | "errorLens.statusBarIconErrorForeground": "#ff5e56",
561 | "errorLens.statusBarIconWarningForeground": "#fa9153",
562 | "errorLens.statusBarErrorForeground": "#ff5e56",
563 | "errorLens.statusBarWarningForeground": "#fa9153",
564 | "errorLens.statusBarInfoForeground": "#efc541",
565 | "errorLens.statusBarHintForeground": "#4f9cfe"
566 | },
567 | /*
568 | ==========================================================================
569 | SECTION: Syntax highlighting.
570 | ==========================================================================
571 | */
572 | // TextMate token colors.
573 | "tokenColors": [
574 | // Comments.
575 | {
576 | "name": "comments",
577 | "scope": "comment",
578 | "settings": {
579 | "fontStyle": "italic",
580 | "foreground": "#777777"
581 | }
582 | },
583 | // Errors.
584 | {
585 | "name": "errors",
586 | "scope": "invalid",
587 | "settings": {
588 | "foreground": "#ff5e56"
589 | }
590 | },
591 | // Headers.
592 | {
593 | "name": "headers",
594 | "scope": "entity.name",
595 | "settings": {
596 | "fontStyle": "bold",
597 | "foreground": "#ff81ca"
598 | }
599 | },
600 | // Identifiers.
601 | {
602 | "name": "identifiers",
603 | "scope": ["entity", "entity.name.selector", "variable"],
604 | "settings": {
605 | "fontStyle": "",
606 | "foreground": "#eb6eb7"
607 | }
608 | },
609 | {
610 | "name": "readonly identifiers",
611 | "scope": ["variable.other.constant", "variable.other.readonly"],
612 | "settings": {
613 | "fontStyle": "",
614 | "foreground": "#dbb32d"
615 | }
616 | },
617 | {
618 | "name": "support identifiers",
619 | "scope": ["support.variable", "variable.language"],
620 | "settings": {
621 | "fontStyle": "",
622 | "foreground": "#70b433"
623 | }
624 | },
625 | // Keywords.
626 | {
627 | "name": "keywords",
628 | "scope": [
629 | "entity.name.function.macro",
630 | "entity.name.tag",
631 | "keyword",
632 | "storage"
633 | ],
634 | "settings": {
635 | "fontStyle": "",
636 | "foreground": "#a580e2"
637 | }
638 | },
639 | // Markup texts.
640 | {
641 | "scope": "markup",
642 | "settings": {
643 | "fontStyle": "",
644 | "foreground": "#b9b9b9"
645 | }
646 | },
647 | {
648 | "scope": "markup.bold",
649 | "settings": {
650 | "fontStyle": "bold",
651 | "foreground": "#dedede"
652 | }
653 | },
654 | {
655 | "scope": "markup.changed",
656 | "settings": {
657 | "fontStyle": "",
658 | "foreground": "#dbb32d"
659 | }
660 | },
661 | {
662 | "scope": "markup.deleted",
663 | "settings": {
664 | "fontStyle": "",
665 | "foreground": "#ed4a46"
666 | }
667 | },
668 | {
669 | "scope": "markup.heading",
670 | "settings": {
671 | "fontStyle": "",
672 | "foreground": "#dedede"
673 | }
674 | },
675 | {
676 | "scope": "markup.inserted",
677 | "settings": {
678 | "fontStyle": "",
679 | "foreground": "#70b433"
680 | }
681 | },
682 | {
683 | "scope": "markup.italic",
684 | "settings": {
685 | "fontStyle": "italic"
686 | }
687 | },
688 | {
689 | "scope": "markup.list",
690 | "settings": {
691 | "fontStyle": "",
692 | "foreground": "#eb6eb7"
693 | }
694 | },
695 | {
696 | "scope": "markup.quote",
697 | "settings": {
698 | "fontStyle": "",
699 | "foreground": "#777777"
700 | }
701 | },
702 | {
703 | "scope": "markup.underline",
704 | "settings": {
705 | "fontStyle": "underline"
706 | }
707 | },
708 | {
709 | "scope": "markup.underline.link",
710 | "settings": {
711 | "foreground": "#56d8c9"
712 | }
713 | },
714 | // Meta texts.
715 | {
716 | "name": "meta texts",
717 | "scope": [
718 | "constant",
719 | "entity.name.namespace",
720 | "meta",
721 | "punctuation.separator",
722 | "punctuation.terminator",
723 | "string.unquoted"
724 | ],
725 | "settings": {
726 | "fontStyle": "",
727 | "foreground": "#b9b9b9"
728 | }
729 | },
730 | // Methods.
731 | {
732 | "name": "methods",
733 | "scope": ["entity.name.function", "entity.name.method"],
734 | "settings": {
735 | "fontStyle": "italic",
736 | "foreground": "#ff81ca"
737 | }
738 | },
739 | {
740 | "name": "support methods",
741 | "scope": [
742 | "function.language",
743 | "method.language",
744 | "support.function",
745 | "support.method"
746 | ],
747 | "settings": {
748 | "fontStyle": "italic",
749 | "foreground": "#83c746"
750 | }
751 | },
752 | // Strings.
753 | {
754 | "name": "strings",
755 | "scope": [
756 | "constant.character",
757 | "punctuation.definition.string.begin",
758 | "punctuation.definition.string.end",
759 | "string"
760 | ],
761 | "settings": {
762 | "fontStyle": "",
763 | "foreground": "#3fc5b7"
764 | }
765 | },
766 | // Supports.
767 | {
768 | "name": "supports",
769 | "scope": [
770 | "comment.block.documentation",
771 | "constant.character.escape",
772 | "constant.language.boolean",
773 | "constant.regexp",
774 | "constant.rgb-value",
775 | "constant.numeric.hex",
776 | "string.regexp",
777 | "support"
778 | ],
779 | "settings": {
780 | "fontStyle": "",
781 | "foreground": "#368aeb"
782 | }
783 | },
784 | // Text types.
785 | {
786 | "name": "emphasis texts",
787 | "scope": "emphasis",
788 | "settings": {
789 | "fontStyle": "italic"
790 | }
791 | },
792 | {
793 | "name": "strong texts",
794 | "scope": "strong",
795 | "settings": {
796 | "fontStyle": "bold"
797 | }
798 | },
799 | // Titles.
800 | {
801 | "name": "titles",
802 | "scope": "entity.name.section",
803 | "settings": {
804 | "fontStyle": "bold",
805 | "foreground": "#ff81ca"
806 | }
807 | },
808 | // Trycatch.
809 | {
810 | "name": "trycatch",
811 | "scope": "keyword.control.trycatch",
812 | "settings": {
813 | "fontStyle": "",
814 | "foreground": "#e67f43"
815 | }
816 | },
817 | // Types.
818 | {
819 | "name": "types",
820 | "scope": [
821 | "entity.name.class",
822 | "entity.name.type",
823 | "entity.other.inherited-class",
824 | "storage.type",
825 | "variable.other.enummember",
826 | "variable.other.property"
827 | ],
828 | "settings": {
829 | "fontStyle": "bold",
830 | "foreground": "#b891f5"
831 | }
832 | },
833 | {
834 | "name": "readonly types",
835 | "scope": [
836 | "variable.other.constant.property",
837 | "variable.other.constant.enummember",
838 | "variable.other.readonly.property",
839 | "variable.other.readonly.enummember"
840 | ],
841 | "settings": {
842 | "fontStyle": "bold",
843 | "foreground": "#dbb32d"
844 | }
845 | },
846 | {
847 | "name": "support types",
848 | "scope": ["support.class", "support.type"],
849 | "settings": {
850 | "fontStyle": "bold",
851 | "foreground": "#4f9cfe"
852 | }
853 | }
854 | ],
855 | /*
856 | ==========================================================================
857 | SECTION: Semantic highlight.
858 | ==========================================================================
859 | */
860 | // Enable semantic highlight.
861 | "semanticHighlighting": true,
862 | // Semantic token colors.
863 | "semanticTokenColors": {
864 | // Standard token types.
865 | "class": { "fontStyle": "bold", "foreground": "#b891f5" },
866 | "comment": { "fontStyle": "italic", "foreground": "#777777" },
867 | "decorator": { "fontStyle": "", "foreground": "#368aeb" },
868 | "enum": { "fontStyle": "bold", "foreground": "#b891f5" },
869 | "enumMember": { "fontStyle": "bold", "foreground": "#b891f5" },
870 | "event": { "fontStyle": "italic", "foreground": "#83c746" },
871 | "function": { "fontStyle": "italic", "foreground": "#ff81ca" },
872 | "interface": { "fontStyle": "bold", "foreground": "#b891f5" },
873 | "keyword": { "fontStyle": "", "foreground": "#a580e2" },
874 | "label": { "fontStyle": "", "foreground": "#a580e2" },
875 | "macro": { "fontStyle": "", "foreground": "#a580e2" },
876 | "method": { "fontStyle": "italic", "foreground": "#ff81ca" },
877 | "namespace": { "fontStyle": "", "foreground": "#b9b9b9" },
878 | "number": { "fontStyle": "", "foreground": "#b9b9b9" },
879 | "operator": { "fontStyle": "", "foreground": "#a580e2" },
880 | "parameter": { "fontStyle": "", "foreground": "#eb6eb7" },
881 | "property": { "fontStyle": "bold", "foreground": "#b891f5" },
882 | "regexp": { "fontStyle": "", "foreground": "#368aeb" },
883 | "string": { "fontStyle": "", "foreground": "#3fc5b7" },
884 | "struct": { "fontStyle": "bold", "foreground": "#b891f5" },
885 | "type": { "fontStyle": "bold", "foreground": "#b891f5" },
886 | "typeParameter": { "fontStyle": "bold", "foreground": "#b891f5" },
887 | "variable": { "fontStyle": "", "foreground": "#eb6eb7" },
888 | // Async modifier.
889 | "class.async": { "fontStyle": "bold", "foreground": "#b891f5" },
890 | "comment.async": { "fontStyle": "italic", "foreground": "#777777" },
891 | "decorator.async": { "fontStyle": "", "foreground": "#368aeb" },
892 | "enum.async": { "fontStyle": "bold", "foreground": "#b891f5" },
893 | "enumMember.async": { "fontStyle": "bold", "foreground": "#b891f5" },
894 | "event.async": { "fontStyle": "italic", "foreground": "#83c746" },
895 | "function.async": { "fontStyle": "italic", "foreground": "#ff81ca" },
896 | "interface.async": { "fontStyle": "bold", "foreground": "#b891f5" },
897 | "keyword.async": { "fontStyle": "", "foreground": "#a580e2" },
898 | "label.async": { "fontStyle": "", "foreground": "#a580e2" },
899 | "macro.async": { "fontStyle": "", "foreground": "#a580e2" },
900 | "method.async": { "fontStyle": "italic", "foreground": "#ff81ca" },
901 | "namespace.async": { "fontStyle": "", "foreground": "#b9b9b9" },
902 | "number.async": { "fontStyle": "", "foreground": "#b9b9b9" },
903 | "operator.async": { "fontStyle": "", "foreground": "#a580e2" },
904 | "parameter.async": { "fontStyle": "", "foreground": "#eb6eb7" },
905 | "property.async": { "fontStyle": "bold", "foreground": "#b891f5" },
906 | "regexp.async": { "fontStyle": "", "foreground": "#368aeb" },
907 | "string.async": { "fontStyle": "", "foreground": "#3fc5b7" },
908 | "struct.async": { "fontStyle": "bold", "foreground": "#b891f5" },
909 | "type.async": { "fontStyle": "bold", "foreground": "#b891f5" },
910 | "typeParameter.async": { "fontStyle": "bold", "foreground": "#b891f5" },
911 | "variable.async": { "fontStyle": "", "foreground": "#eb6eb7" },
912 | // Declarations modifier.
913 | "class.declaration": { "fontStyle": "bold", "foreground": "#b891f5" },
914 | "comment.declaration": { "fontStyle": "italic", "foreground": "#777777" },
915 | "decorator.declaration": { "fontStyle": "", "foreground": "#368aeb" },
916 | "enum.declaration": { "fontStyle": "bold", "foreground": "#b891f5" },
917 | "enumMember.declaration": { "fontStyle": "bold", "foreground": "#b891f5" },
918 | "event.declaration": { "fontStyle": "italic", "foreground": "#83c746" },
919 | "function.declaration": { "fontStyle": "italic", "foreground": "#ff81ca" },
920 | "interface.declaration": { "fontStyle": "bold", "foreground": "#b891f5" },
921 | "keyword.declaration": { "fontStyle": "", "foreground": "#a580e2" },
922 | "label.declaration": { "fontStyle": "", "foreground": "#a580e2" },
923 | "macro.declaration": { "fontStyle": "", "foreground": "#a580e2" },
924 | "method.declaration": { "fontStyle": "italic", "foreground": "#ff81ca" },
925 | "namespace.declaration": { "fontStyle": "", "foreground": "#b9b9b9" },
926 | "number.declaration": { "fontStyle": "", "foreground": "#b9b9b9" },
927 | "operator.declaration": { "fontStyle": "", "foreground": "#a580e2" },
928 | "parameter.declaration": { "fontStyle": "", "foreground": "#eb6eb7" },
929 | "property.declaration": { "fontStyle": "bold", "foreground": "#b891f5" },
930 | "regexp.declaration": { "fontStyle": "", "foreground": "#368aeb" },
931 | "string.declaration": { "fontStyle": "", "foreground": "#3fc5b7" },
932 | "struct.declaration": { "fontStyle": "bold", "foreground": "#b891f5" },
933 | "type.declaration": { "fontStyle": "bold", "foreground": "#b891f5" },
934 | "typeParameter.declaration": {
935 | "fontStyle": "bold",
936 | "foreground": "#b891f5"
937 | },
938 | "variable.declaration": { "fontStyle": "", "foreground": "#eb6eb7" },
939 | // Definitions modifier.
940 | "class.definition": { "fontStyle": "bold", "foreground": "#b891f5" },
941 | "comment.definition": { "fontStyle": "italic", "foreground": "#777777" },
942 | "decorator.definition": { "fontStyle": "", "foreground": "#368aeb" },
943 | "enum.definition": { "fontStyle": "bold", "foreground": "#b891f5" },
944 | "enumMember.definition": { "fontStyle": "bold", "foreground": "#b891f5" },
945 | "event.definition": { "fontStyle": "italic", "foreground": "#83c746" },
946 | "function.definition": { "fontStyle": "italic", "foreground": "#ff81ca" },
947 | "interface.definition": { "fontStyle": "bold", "foreground": "#b891f5" },
948 | "keyword.definition": { "fontStyle": "", "foreground": "#a580e2" },
949 | "label.definition": { "fontStyle": "", "foreground": "#a580e2" },
950 | "macro.definition": { "fontStyle": "", "foreground": "#a580e2" },
951 | "method.definition": { "fontStyle": "italic", "foreground": "#ff81ca" },
952 | "namespace.definition": { "fontStyle": "", "foreground": "#b9b9b9" },
953 | "number.definition": { "fontStyle": "", "foreground": "#b9b9b9" },
954 | "operator.definition": { "fontStyle": "", "foreground": "#a580e2" },
955 | "parameter.definition": { "fontStyle": "", "foreground": "#eb6eb7" },
956 | "property.definition": { "fontStyle": "bold", "foreground": "#b891f5" },
957 | "regexp.definition": { "fontStyle": "", "foreground": "#368aeb" },
958 | "string.definition": { "fontStyle": "", "foreground": "#3fc5b7" },
959 | "struct.definition": { "fontStyle": "bold", "foreground": "#b891f5" },
960 | "type.definition": { "fontStyle": "bold", "foreground": "#b891f5" },
961 | "typeParameter.definition": {
962 | "fontStyle": "bold",
963 | "foreground": "#b891f5"
964 | },
965 | "variable.definition": { "fontStyle": "", "foreground": "#eb6eb7" },
966 | // Documentation modifier.
967 | "class.documentation": { "fontStyle": "bold", "foreground": "#b891f5" },
968 | "comment.documentation": { "fontStyle": "italic", "foreground": "#777777" },
969 | "decorator.documentation": { "fontStyle": "", "foreground": "#368aeb" },
970 | "enum.documentation": { "fontStyle": "bold", "foreground": "#b891f5" },
971 | "enumMember.documentation": {
972 | "fontStyle": "bold",
973 | "foreground": "#b891f5"
974 | },
975 | "event.documentation": { "fontStyle": "italic", "foreground": "#83c746" },
976 | "function.documentation": {
977 | "fontStyle": "italic",
978 | "foreground": "#ff81ca"
979 | },
980 | "interface.documentation": { "fontStyle": "bold", "foreground": "#b891f5" },
981 | "keyword.documentation": { "fontStyle": "", "foreground": "#a580e2" },
982 | "label.documentation": { "fontStyle": "", "foreground": "#a580e2" },
983 | "macro.documentation": { "fontStyle": "", "foreground": "#a580e2" },
984 | "method.documentation": { "fontStyle": "italic", "foreground": "#ff81ca" },
985 | "namespace.documentation": { "fontStyle": "", "foreground": "#b9b9b9" },
986 | "number.documentation": { "fontStyle": "", "foreground": "#b9b9b9" },
987 | "operator.documentation": { "fontStyle": "", "foreground": "#a580e2" },
988 | "parameter.documentation": { "fontStyle": "", "foreground": "#eb6eb7" },
989 | "property.documentation": { "fontStyle": "bold", "foreground": "#b891f5" },
990 | "regexp.documentation": { "fontStyle": "", "foreground": "#368aeb" },
991 | "string.documentation": { "fontStyle": "", "foreground": "#3fc5b7" },
992 | "struct.documentation": { "fontStyle": "bold", "foreground": "#b891f5" },
993 | "type.documentation": { "fontStyle": "bold", "foreground": "#b891f5" },
994 | "typeParameter.documentation": {
995 | "fontStyle": "bold",
996 | "foreground": "#b891f5"
997 | },
998 | "variable.documentation": { "fontStyle": "", "foreground": "#eb6eb7" },
999 | // Local modifier.
1000 | "class.local": { "fontStyle": "bold", "foreground": "#b891f5" },
1001 | "comment.local": { "fontStyle": "italic", "foreground": "#777777" },
1002 | "decorator.local": { "fontStyle": "", "foreground": "#368aeb" },
1003 | "enum.local": { "fontStyle": "bold", "foreground": "#b891f5" },
1004 | "enumMember.local": { "fontStyle": "bold", "foreground": "#b891f5" },
1005 | "event.local": { "fontStyle": "italic", "foreground": "#83c746" },
1006 | "function.local": { "fontStyle": "italic", "foreground": "#ff81ca" },
1007 | "interface.local": { "fontStyle": "bold", "foreground": "#b891f5" },
1008 | "keyword.local": { "fontStyle": "", "foreground": "#a580e2" },
1009 | "label.local": { "fontStyle": "", "foreground": "#a580e2" },
1010 | "macro.local": { "fontStyle": "", "foreground": "#a580e2" },
1011 | "method.local": { "fontStyle": "italic", "foreground": "#ff81ca" },
1012 | "namespace.local": { "fontStyle": "", "foreground": "#b9b9b9" },
1013 | "number.local": { "fontStyle": "", "foreground": "#b9b9b9" },
1014 | "operator.local": { "fontStyle": "", "foreground": "#a580e2" },
1015 | "parameter.local": { "fontStyle": "", "foreground": "#eb6eb7" },
1016 | "property.local": { "fontStyle": "bold", "foreground": "#b891f5" },
1017 | "regexp.local": { "fontStyle": "", "foreground": "#368aeb" },
1018 | "string.local": { "fontStyle": "", "foreground": "#3fc5b7" },
1019 | "struct.local": { "fontStyle": "bold", "foreground": "#b891f5" },
1020 | "type.local": { "fontStyle": "bold", "foreground": "#b891f5" },
1021 | "typeParameter.local": { "fontStyle": "bold", "foreground": "#b891f5" },
1022 | "variable.local": { "fontStyle": "", "foreground": "#eb6eb7" },
1023 | // Modification modifier.
1024 | "class.modification": { "fontStyle": "bold", "foreground": "#b891f5" },
1025 | "comment.modification": { "fontStyle": "italic", "foreground": "#777777" },
1026 | "decorator.modification": { "fontStyle": "", "foreground": "#368aeb" },
1027 | "enum.modification": { "fontStyle": "bold", "foreground": "#b891f5" },
1028 | "enumMember.modification": { "fontStyle": "bold", "foreground": "#b891f5" },
1029 | "event.modification": { "fontStyle": "italic", "foreground": "#83c746" },
1030 | "function.modification": { "fontStyle": "italic", "foreground": "#ff81ca" },
1031 | "interface.modification": { "fontStyle": "bold", "foreground": "#b891f5" },
1032 | "keyword.modification": { "fontStyle": "", "foreground": "#a580e2" },
1033 | "label.modification": { "fontStyle": "", "foreground": "#a580e2" },
1034 | "macro.modification": { "fontStyle": "", "foreground": "#a580e2" },
1035 | "method.modification": { "fontStyle": "italic", "foreground": "#ff81ca" },
1036 | "namespace.modification": { "fontStyle": "", "foreground": "#b9b9b9" },
1037 | "number.modification": { "fontStyle": "", "foreground": "#b9b9b9" },
1038 | "operator.modification": { "fontStyle": "", "foreground": "#a580e2" },
1039 | "parameter.modification": { "fontStyle": "", "foreground": "#eb6eb7" },
1040 | "property.modification": { "fontStyle": "bold", "foreground": "#b891f5" },
1041 | "regexp.modification": { "fontStyle": "", "foreground": "#368aeb" },
1042 | "string.modification": { "fontStyle": "", "foreground": "#3fc5b7" },
1043 | "struct.modification": { "fontStyle": "bold", "foreground": "#b891f5" },
1044 | "type.modification": { "fontStyle": "bold", "foreground": "#b891f5" },
1045 | "typeParameter.modification": {
1046 | "fontStyle": "bold",
1047 | "foreground": "#b891f5"
1048 | },
1049 | "variable.modification": { "fontStyle": "", "foreground": "#eb6eb7" },
1050 | // Static modifier.
1051 | "class.static": { "fontStyle": "bold", "foreground": "#b891f5" },
1052 | "comment.static": { "fontStyle": "italic", "foreground": "#777777" },
1053 | "decorator.static": { "fontStyle": "", "foreground": "#368aeb" },
1054 | "enum.static": { "fontStyle": "bold", "foreground": "#b891f5" },
1055 | "enumMember.static": { "fontStyle": "bold", "foreground": "#b891f5" },
1056 | "event.static": { "fontStyle": "italic", "foreground": "#83c746" },
1057 | "function.static": { "fontStyle": "italic", "foreground": "#ff81ca" },
1058 | "interface.static": { "fontStyle": "bold", "foreground": "#b891f5" },
1059 | "keyword.static": { "fontStyle": "", "foreground": "#a580e2" },
1060 | "label.static": { "fontStyle": "", "foreground": "#a580e2" },
1061 | "macro.static": { "fontStyle": "", "foreground": "#a580e2" },
1062 | "method.static": { "fontStyle": "italic", "foreground": "#ff81ca" },
1063 | "namespace.static": { "fontStyle": "", "foreground": "#b9b9b9" },
1064 | "number.static": { "fontStyle": "", "foreground": "#b9b9b9" },
1065 | "operator.static": { "fontStyle": "", "foreground": "#a580e2" },
1066 | "parameter.static": { "fontStyle": "", "foreground": "#eb6eb7" },
1067 | "property.static": { "fontStyle": "bold", "foreground": "#b891f5" },
1068 | "regexp.static": { "fontStyle": "", "foreground": "#368aeb" },
1069 | "string.static": { "fontStyle": "", "foreground": "#3fc5b7" },
1070 | "struct.static": { "fontStyle": "bold", "foreground": "#b891f5" },
1071 | "type.static": { "fontStyle": "bold", "foreground": "#b891f5" },
1072 | "typeParameter.static": { "fontStyle": "bold", "foreground": "#b891f5" },
1073 | "variable.static": { "fontStyle": "", "foreground": "#eb6eb7" },
1074 | // Default library modifier.
1075 | "class.defaultLibrary": { "fontStyle": "bold", "foreground": "#4f9cfe" },
1076 | "comment.defaultLibrary": {
1077 | "fontStyle": "italic",
1078 | "foreground": "#777777"
1079 | },
1080 | "decorator.defaultLibrary": { "fontStyle": "", "foreground": "#a580e2" },
1081 | "enum.defaultLibrary": { "fontStyle": "bold", "foreground": "#4f9cfe" },
1082 | "enumMember.defaultLibrary": {
1083 | "fontStyle": "bold",
1084 | "foreground": "#4f9cfe"
1085 | },
1086 | "event.defaultLibrary": { "fontStyle": "italic", "foreground": "#ff81ca" },
1087 | "function.defaultLibrary": {
1088 | "fontStyle": "italic",
1089 | "foreground": "#83c746"
1090 | },
1091 | "interface.defaultLibrary": {
1092 | "fontStyle": "bold",
1093 | "foreground": "#4f9cfe"
1094 | },
1095 | "keyword.defaultLibrary": { "fontStyle": "", "foreground": "#368aeb" },
1096 | "label.defaultLibrary": { "fontStyle": "", "foreground": "#368aeb" },
1097 | "macro.defaultLibrary": { "fontStyle": "", "foreground": "#368aeb" },
1098 | "method.defaultLibrary": { "fontStyle": "italic", "foreground": "#83c746" },
1099 | "namespace.defaultLibrary": { "fontStyle": "", "foreground": "#b9b9b9" },
1100 | "number.defaultLibrary": { "fontStyle": "", "foreground": "#b9b9b9" },
1101 | "operator.defaultLibrary": { "fontStyle": "", "foreground": "#368aeb" },
1102 | "parameter.defaultLibrary": { "fontStyle": "", "foreground": "#70b433" },
1103 | "property.defaultLibrary": { "fontStyle": "bold", "foreground": "#4f9cfe" },
1104 | "regexp.defaultLibrary": { "fontStyle": "", "foreground": "#a580e2" },
1105 | "string.defaultLibrary": { "fontStyle": "", "foreground": "#3fc5b7" },
1106 | "struct.defaultLibrary": { "fontStyle": "bold", "foreground": "#4f9cfe" },
1107 | "type.defaultLibrary": { "fontStyle": "bold", "foreground": "#4f9cfe" },
1108 | "typeParameter.defaultLibrary": {
1109 | "fontStyle": "bold",
1110 | "foreground": "#4f9cfe"
1111 | },
1112 | "variable.defaultLibrary": { "fontStyle": "", "foreground": "#70b433" },
1113 | // Abstract modifier.
1114 | "*.abstract": "#dbb32d",
1115 | // Async abstract modifier.
1116 | "*.async.abstract": "#dbb32d",
1117 | // Declaration abstract modifier.
1118 | "*.declaration.abstract": "#dbb32d",
1119 | // Definition abstract modifier.
1120 | "*.definition.abstract": "#dbb32d",
1121 | // Documentation abstract modifier.
1122 | "*.documentation.abstract": "#dbb32d",
1123 | // Local abstract modifier.
1124 | "*.local.abstract": "#dbb32d",
1125 | // Modification abstract modifier.
1126 | "*.modification.abstract": "#dbb32d",
1127 | // Static abstract modifier.
1128 | "*.static.abstract": "#dbb32d",
1129 | // Default library abstract modifier.
1130 | "*.defaultLibrary.abstract": "#dbb32d",
1131 | // Readonly modifier.
1132 | "*.readonly": "#dbb32d",
1133 | // Async readonly modifier.
1134 | "*.async.readonly": "#dbb32d",
1135 | // Declaration readonly modifier.
1136 | "*.declaration.readonly": "#dbb32d",
1137 | // Definition readonly modifier.
1138 | "*.definition.readonly": "#dbb32d",
1139 | // Documentation readonly modifier.
1140 | "*.documentation.readonly": "#dbb32d",
1141 | // Local readonly modifier.
1142 | "*.local.readonly": "#dbb32d",
1143 | // Modification readonly modifier.
1144 | "*.modification.readonly": "#dbb32d",
1145 | // Static readonly modifier.
1146 | "*.static.readonly": "#dbb32d",
1147 | // Default library readonly modifier.
1148 | "*.defaultLibrary.readonly": "#dbb32d",
1149 | // Deprecated modifier.
1150 | "*.deprecated": "#ff5e56",
1151 | // Async deprecated modifier.
1152 | "*.async.deprecated": "#ff5e56",
1153 | // Declaration deprecated modifier.
1154 | "*.declaration.deprecated": "#ff5e56",
1155 | // Definition deprecated modifier.
1156 | "*.definition.deprecated": "#ff5e56",
1157 | // Documentation deprecated modifier.
1158 | "*.documentation.deprecated": "#ff5e56",
1159 | // Local deprecated modifier.
1160 | "*.local.deprecated": "#ff5e56",
1161 | // Modification deprecated modifier.
1162 | "*.modification.deprecated": "#ff5e56",
1163 | // Static deprecated modifier.
1164 | "*.static.deprecated": "#ff5e56",
1165 | // Default library deprecated modifier.
1166 | "*.defaultLibrary.deprecated": "#ff5e56"
1167 | }
1168 | }
1169 |
--------------------------------------------------------------------------------