├── .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 | ![Banner](https://raw.githubusercontent.com/wuelnerdotexe/enfocado/main/assets/banner.png) 4 | 5 | [![License Badge](https://img.shields.io/badge/License-MIT-3FC5B7.svg?style=for-the-badge)](https://github.com/wuelnerdotexe/vscode-enfocado/blob/main/LICENSE) 6 | [![README Style Badge](https://img.shields.io/badge/README%20Style-Standard-3FC5B7.svg?style=for-the-badge)](https://github.com/RichardLitt/standard-readme) 7 | [![Preview in vscode.dev](https://img.shields.io/badge/preview%20in-vscode.dev-3FC5B7.svg?style=for-the-badge)](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 | --------------------------------------------------------------------------------