├── .gitattributes ├── .github └── FUNDING.yml ├── .gitignore ├── .vscode └── launch.json ├── .vscodeignore ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── docs └── windows-nt-vs-code-theme-banner.jpg ├── fileicons ├── images │ ├── file-css.png │ ├── file-html.png │ ├── file-image-gif.png │ ├── file-image-jpg.png │ ├── file-image-png.png │ ├── file-image.png │ ├── file-script-blue.png │ ├── file-script-yellow.png │ ├── file-script.png │ ├── file-txt.png │ ├── file-xml.png │ ├── file.png │ ├── folder-closed.png │ ├── folder-dist.png │ ├── folder-docs.png │ └── folder-open.png └── windows-nt-icon-theme.json ├── icon.png ├── package.json └── themes └── windows-nt-color-theme.json /.gitattributes: -------------------------------------------------------------------------------- 1 | # Set default behavior to automatically normalize line endings. 2 | * text=auto 3 | 4 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: [manekinekko] 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | *.vsix 3 | .DS_Store -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- 1 | // A launch configuration that launches the extension inside a new window 2 | // Use IntelliSense to learn about possible attributes. 3 | // Hover to view descriptions of existing attributes. 4 | // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 5 | { 6 | "version": "0.2.0", 7 | "configurations": [ 8 | { 9 | "name": "Extension", 10 | "type": "extensionHost", 11 | "request": "launch", 12 | "args": [ 13 | "--extensionDevelopmentPath=${workspaceFolder}" 14 | ] 15 | } 16 | ] 17 | } -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- 1 | .vscode/** 2 | .vscode-test/** 3 | .gitignore 4 | vsc-extension-quickstart.md 5 | ≈ -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | # Contributor Covenant Code of Conduct 2 | 3 | ## Our Pledge 4 | 5 | We as members, contributors, and leaders pledge to make participation in our 6 | community a harassment-free experience for everyone, regardless of age, body 7 | size, visible or invisible disability, ethnicity, sex characteristics, gender 8 | identity and expression, level of experience, education, socio-economic status, 9 | nationality, personal appearance, race, religion, or sexual identity 10 | and orientation. 11 | 12 | We pledge to act and interact in ways that contribute to an open, welcoming, 13 | diverse, inclusive, and healthy community. 14 | 15 | ## Our Standards 16 | 17 | Examples of behavior that contributes to a positive environment for our 18 | community include: 19 | 20 | * Demonstrating empathy and kindness toward other people 21 | * Being respectful of differing opinions, viewpoints, and experiences 22 | * Giving and gracefully accepting constructive feedback 23 | * Accepting responsibility and apologizing to those affected by our mistakes, 24 | and learning from the experience 25 | * Focusing on what is best not just for us as individuals, but for the 26 | overall community 27 | 28 | Examples of unacceptable behavior include: 29 | 30 | * The use of sexualized language or imagery, and sexual attention or 31 | advances of any kind 32 | * Trolling, insulting or derogatory comments, and personal or political attacks 33 | * Public or private harassment 34 | * Publishing others' private information, such as a physical or email 35 | address, without their explicit permission 36 | * Other conduct which could reasonably be considered inappropriate in a 37 | professional setting 38 | 39 | ## Enforcement Responsibilities 40 | 41 | Community leaders are responsible for clarifying and enforcing our standards of 42 | acceptable behavior and will take appropriate and fair corrective action in 43 | response to any behavior that they deem inappropriate, threatening, offensive, 44 | or harmful. 45 | 46 | Community leaders have the right and responsibility to remove, edit, or reject 47 | comments, commits, code, wiki edits, issues, and other contributions that are 48 | not aligned to this Code of Conduct, and will communicate reasons for moderation 49 | decisions when appropriate. 50 | 51 | ## Scope 52 | 53 | This Code of Conduct applies within all community spaces, and also applies when 54 | an individual is officially representing the community in public spaces. 55 | Examples of representing our community include using an official e-mail address, 56 | posting via an official social media account, or acting as an appointed 57 | representative at an online or offline event. 58 | 59 | ## Enforcement 60 | 61 | Instances of abusive, harassing, or otherwise unacceptable behavior may be 62 | reported to the community leaders responsible for enforcement at 63 | github@wassim.dev. 64 | All complaints will be reviewed and investigated promptly and fairly. 65 | 66 | All community leaders are obligated to respect the privacy and security of the 67 | reporter of any incident. 68 | 69 | ## Enforcement Guidelines 70 | 71 | Community leaders will follow these Community Impact Guidelines in determining 72 | the consequences for any action they deem in violation of this Code of Conduct: 73 | 74 | ### 1. Correction 75 | 76 | **Community Impact**: Use of inappropriate language or other behavior deemed 77 | unprofessional or unwelcome in the community. 78 | 79 | **Consequence**: A private, written warning from community leaders, providing 80 | clarity around the nature of the violation and an explanation of why the 81 | behavior was inappropriate. A public apology may be requested. 82 | 83 | ### 2. Warning 84 | 85 | **Community Impact**: A violation through a single incident or series 86 | of actions. 87 | 88 | **Consequence**: A warning with consequences for continued behavior. No 89 | interaction with the people involved, including unsolicited interaction with 90 | those enforcing the Code of Conduct, for a specified period of time. This 91 | includes avoiding interactions in community spaces as well as external channels 92 | like social media. Violating these terms may lead to a temporary or 93 | permanent ban. 94 | 95 | ### 3. Temporary Ban 96 | 97 | **Community Impact**: A serious violation of community standards, including 98 | sustained inappropriate behavior. 99 | 100 | **Consequence**: A temporary ban from any sort of interaction or public 101 | communication with the community for a specified period of time. No public or 102 | private interaction with the people involved, including unsolicited interaction 103 | with those enforcing the Code of Conduct, is allowed during this period. 104 | Violating these terms may lead to a permanent ban. 105 | 106 | ### 4. Permanent Ban 107 | 108 | **Community Impact**: Demonstrating a pattern of violation of community 109 | standards, including sustained inappropriate behavior, harassment of an 110 | individual, or aggression toward or disparagement of classes of individuals. 111 | 112 | **Consequence**: A permanent ban from any sort of public interaction within 113 | the community. 114 | 115 | ## Attribution 116 | 117 | This Code of Conduct is adapted from the [Contributor Covenant][homepage], 118 | version 2.0, available at 119 | https://www.contributor-covenant.org/version/2/0/code_of_conduct.html. 120 | 121 | Community Impact Guidelines were inspired by [Mozilla's code of conduct 122 | enforcement ladder](https://github.com/mozilla/diversity). 123 | 124 | [homepage]: https://www.contributor-covenant.org 125 | 126 | For answers to common questions about this code of conduct, see the FAQ at 127 | https://www.contributor-covenant.org/faq. Translations are available at 128 | https://www.contributor-covenant.org/translations. 129 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 Wassim Chegham 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # A Windows NT/2000 theme for VS Code 2 | 3 |

4 | 5 |

6 | 7 | 8 | ## Install 9 | 10 | ### From Visual Studio Marketplace 11 | 12 | 1. Go to [Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=wassimdev.windows-nt-vscode-theme). 13 | 2. Click on the "Install" button. 14 | 3. Then [select a theme](https://code.visualstudio.com/docs/getstarted/themes#_selecting-the-color-theme). Currently the following themes are available: 15 | - `Windows NT` 16 | 17 | ### From VS Code 18 | 19 | 1. Open the extension view ⇧⌘X 20 | 2. Search for `@category:"themes" windows NT` 21 | 3. Locate the theme and click "Install" 22 | 23 | ## Selecting the Color Theme 24 | 25 | 1. In VS Code, open the Color Theme picker with `File > Preferences > Color Theme`. (`Code > Preferences > Color Theme` on macOS). 26 | 1. You can also use the keyboard shortcut ⌘K ⌘T to display the picker. 27 | 1. Use the cursor keys to preview. 28 | 1. Select "Windows NT" and press Enter. 29 | 30 | ## Override this theme 31 | 32 | You can also override this (or any other) theme in your personal config file. Please follow the guide in the [color theme](https://code.visualstudio.com/api/extension-guides/color-theme) documentation. 33 | 34 | ## Contribute 35 | 36 | 1. Clone and open this [repo](https://github.com/manekinekko/windows-nt-vscode-theme) in VS Code 37 | 1. Press `F5` to open a new window with your extension loaded 38 | 2. Open `Code > Preferences > Color Theme` ⌘k ⌘t and pick the "Windows NT" 39 | 3. Update files under [`/themes/`](https://github.com/manekinekko/windows-nt-vscode-theme/blob/main/themes/) or [`/fileicons/`](https://github.com/manekinekko/windows-nt-vscode-theme/blob/main/fileicons/) folders. 40 | - **UI**: For all changes to the "outer UI", like (status bar, file navigation etc.), take a look at the [Theme Color](https://code.visualstudio.com/api/references/theme-color) reference. 41 | - **Syntax**: For changes to the "code highlighting", examine the syntax scopes by invoking the [`Developer: Inspect Editor Tokens and Scopes`](https://code.visualstudio.com/api/language-extensions/syntax-highlight-guide#scope-inspector) command from the Command Palette (`Ctrl+Shift+P` or `Cmd+Shift+P` on Mac) in the Extension Development Host window. 42 | - **Icons**: For changes to the icons, take a look at the [File Icon Theme](https://code.visualstudio.com/api/extension-guides/file-icon-theme) reference. 43 | 4. Commit your changes and open a PR. 44 | 45 | Note: 46 | 47 | - Changes to the theme files are automatically applied to the Extension Development Host window, so no reloading should be necessary. 48 | 49 | ## Publish 50 | 51 | 1. Squash and merge Pull Requests that are ready to be published into `main`. 52 | 1. Run `npm run package -- [version]`. Follow the [SemVer](https://semver.org) convention and replace `[version]` with one of the following options: 53 | - `patch` for bug fixes 54 | - `minor` for improvements 55 | - `major` for breaking or bigger changes 56 | 1. Push your changes to GitHub 57 | 1. Run `npm run release` to publish the theme on the Marketplace. 58 | 59 | ## Credits 60 | 61 | This theme was inspired by the official Windows 98 / Windows 2000 / Windows NT themes. The Code Editor theme scheme was inspired by the default Light (Visual Studio) theme shipped by VS Code. File icons are credited to [Alex Meub](https://win98icons.alexmeub.com/). 62 | 63 | -------------------------------------------------------------------------------- /docs/windows-nt-vs-code-theme-banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manekinekko/windows-nt-vscode-theme/eab1655d22adad886c2fe10d427150b7577c5920/docs/windows-nt-vs-code-theme-banner.jpg -------------------------------------------------------------------------------- /fileicons/images/file-css.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manekinekko/windows-nt-vscode-theme/eab1655d22adad886c2fe10d427150b7577c5920/fileicons/images/file-css.png -------------------------------------------------------------------------------- /fileicons/images/file-html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manekinekko/windows-nt-vscode-theme/eab1655d22adad886c2fe10d427150b7577c5920/fileicons/images/file-html.png -------------------------------------------------------------------------------- /fileicons/images/file-image-gif.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manekinekko/windows-nt-vscode-theme/eab1655d22adad886c2fe10d427150b7577c5920/fileicons/images/file-image-gif.png -------------------------------------------------------------------------------- /fileicons/images/file-image-jpg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manekinekko/windows-nt-vscode-theme/eab1655d22adad886c2fe10d427150b7577c5920/fileicons/images/file-image-jpg.png -------------------------------------------------------------------------------- /fileicons/images/file-image-png.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manekinekko/windows-nt-vscode-theme/eab1655d22adad886c2fe10d427150b7577c5920/fileicons/images/file-image-png.png -------------------------------------------------------------------------------- /fileicons/images/file-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manekinekko/windows-nt-vscode-theme/eab1655d22adad886c2fe10d427150b7577c5920/fileicons/images/file-image.png -------------------------------------------------------------------------------- /fileicons/images/file-script-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manekinekko/windows-nt-vscode-theme/eab1655d22adad886c2fe10d427150b7577c5920/fileicons/images/file-script-blue.png -------------------------------------------------------------------------------- /fileicons/images/file-script-yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manekinekko/windows-nt-vscode-theme/eab1655d22adad886c2fe10d427150b7577c5920/fileicons/images/file-script-yellow.png -------------------------------------------------------------------------------- /fileicons/images/file-script.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manekinekko/windows-nt-vscode-theme/eab1655d22adad886c2fe10d427150b7577c5920/fileicons/images/file-script.png -------------------------------------------------------------------------------- /fileicons/images/file-txt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manekinekko/windows-nt-vscode-theme/eab1655d22adad886c2fe10d427150b7577c5920/fileicons/images/file-txt.png -------------------------------------------------------------------------------- /fileicons/images/file-xml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manekinekko/windows-nt-vscode-theme/eab1655d22adad886c2fe10d427150b7577c5920/fileicons/images/file-xml.png -------------------------------------------------------------------------------- /fileicons/images/file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manekinekko/windows-nt-vscode-theme/eab1655d22adad886c2fe10d427150b7577c5920/fileicons/images/file.png -------------------------------------------------------------------------------- /fileicons/images/folder-closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manekinekko/windows-nt-vscode-theme/eab1655d22adad886c2fe10d427150b7577c5920/fileicons/images/folder-closed.png -------------------------------------------------------------------------------- /fileicons/images/folder-dist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manekinekko/windows-nt-vscode-theme/eab1655d22adad886c2fe10d427150b7577c5920/fileicons/images/folder-dist.png -------------------------------------------------------------------------------- /fileicons/images/folder-docs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manekinekko/windows-nt-vscode-theme/eab1655d22adad886c2fe10d427150b7577c5920/fileicons/images/folder-docs.png -------------------------------------------------------------------------------- /fileicons/images/folder-open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manekinekko/windows-nt-vscode-theme/eab1655d22adad886c2fe10d427150b7577c5920/fileicons/images/folder-open.png -------------------------------------------------------------------------------- /fileicons/windows-nt-icon-theme.json: -------------------------------------------------------------------------------- 1 | { 2 | "iconDefinitions": { 3 | "_folder": { 4 | "iconPath": "./images/folder-closed.png" 5 | }, 6 | "_folder_docs": { 7 | "iconPath": "./images/folder-docs.png" 8 | }, 9 | "_folder_dist": { 10 | "iconPath": "./images/folder-dist.png" 11 | }, 12 | "_folder_open": { 13 | "iconPath": "./images/folder-open.png" 14 | }, 15 | "_file": { 16 | "iconPath": "./images/file.png" 17 | }, 18 | "_file_image": { 19 | "iconPath": "./images/file-image.png" 20 | }, 21 | "_file_image_gif": { 22 | "iconPath": "./images/file-image-gif.png" 23 | }, 24 | "_file_image_jpg": { 25 | "iconPath": "./images/file-image-jpg.png" 26 | }, 27 | "_file_image_png": { 28 | "iconPath": "./images/file-image-png.png" 29 | }, 30 | "_file_script": { 31 | "iconPath": "./images/file-script.png" 32 | }, 33 | "_file_script_yellow": { 34 | "iconPath": "./images/file-script-yellow.png" 35 | }, 36 | "_file_script_blue": { 37 | "iconPath": "./images/file-script-blue.png" 38 | }, 39 | "_file_xml": { 40 | "iconPath": "./images/file-xml.png" 41 | }, 42 | "_file_html": { 43 | "iconPath": "./images/file-html.png" 44 | }, 45 | "_file_css": { 46 | "iconPath": "./images/file-css.png" 47 | }, 48 | "_file_txt": { 49 | "iconPath": "./images/file-txt.png" 50 | }, 51 | }, 52 | 53 | "rootFolder": "_folder", 54 | "rootFolderExpanded": "_folder_open", 55 | "folder": "_folder", 56 | "folderExpanded": "_folder_open", 57 | "file": "_file", 58 | "fileExtensions": { 59 | "jpg": "_file_image_jpg", 60 | "jpeg": "_file_image_jpg", 61 | "jpe": "_file_image_jpg", 62 | "jif": "_file_image_jpg", 63 | "jfif": "_file_image_jpg", 64 | "jfi": "_file_image_jpg", 65 | "png": "_file_image_png", 66 | "gif": "_file_image_gif", 67 | "tiff": "_file_image", 68 | "tif": "_file_image", 69 | "bmp": "_file_image", 70 | "webp": "_file_image", 71 | "jp2": "_file_image", 72 | "j2k": "_file_image", 73 | "jpf": "_file_image", 74 | "jpx": "_file_image", 75 | "jpm": "_file_image", 76 | "mj2": "_file_image", 77 | "svg": "_file_image", 78 | "svgz": "_file_image", 79 | "ico": "_file_image", 80 | "xml": "_file_xml", 81 | "xhtml": "_file_html", 82 | "html": "_file_html", 83 | "css": "_file_css", 84 | "htm": "_file_html", 85 | "txt": "_file_txt", 86 | "md": "_file_txt", 87 | "js": "_file_script_yellow", 88 | "jsx": "_file_script_yellow", 89 | "json": "_file_script_yellow", 90 | "map": "_file_script_yellow", 91 | "ts": "_file_script_blue", 92 | "tsx": "_file_script_blue", 93 | "vue": "_file_script_yellow", 94 | "sh": "_file_script", 95 | }, 96 | "fileNames": { 97 | "cname": "_file_txt", 98 | "license": "_file_txt", 99 | }, 100 | "folderNames": { 101 | "node_modules": "_folder_docs", 102 | "dist": "_folder_dist", 103 | "build": "_folder_dist", 104 | "public": "_folder_dist", 105 | } 106 | } -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manekinekko/windows-nt-vscode-theme/eab1655d22adad886c2fe10d427150b7577c5920/icon.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "windows-nt-vscode-theme", 3 | "displayName": "Windows NT", 4 | "description": "A Windows NT/2000 theme for VS Code", 5 | "preview": true, 6 | "publisher": "wassimdev", 7 | "version": "0.0.11", 8 | "license": "MIT", 9 | "icon": "icon.png", 10 | "galleryBanner": { 11 | "color": "#4A7D7F", 12 | "theme": "light" 13 | }, 14 | "repository": { 15 | "type": "git", 16 | "url": "https://github.com/manekinekko/windows-nt-vscode-theme" 17 | }, 18 | "homepage": "https://github.com/manekinekko/windows-nt-vscode-theme/blob/main/README.md", 19 | "bugs": { 20 | "url": "https://github.com/manekinekko/windows-nt-vscode-theme/issues" 21 | }, 22 | "engines": { 23 | "vscode": "^1.57.0" 24 | }, 25 | "scripts": { 26 | "package": "npx vsce package", 27 | "release": "npx vsce publish" 28 | }, 29 | "keywords": [ 30 | "theme", 31 | "windows", 32 | "light", 33 | "98", 34 | "nt", 35 | "vintage", 36 | "icons", 37 | "icon-theme", 38 | "customization" 39 | ], 40 | "categories": [ 41 | "Themes" 42 | ], 43 | "contributes": { 44 | "themes": [ 45 | { 46 | "id": "windows-nt", 47 | "label": "Windows NT", 48 | "uiTheme": "vs", 49 | "path": "./themes/windows-nt-color-theme.json" 50 | } 51 | ], 52 | "iconThemes": [ 53 | { 54 | "id": "windows-nt-icons", 55 | "label": "Windows NT Icons", 56 | "path": "./fileicons/windows-nt-icon-theme.json" 57 | } 58 | ] 59 | } 60 | } 61 | -------------------------------------------------------------------------------- /themes/windows-nt-color-theme.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Windows NT", 3 | "type": "light", 4 | "semanticHighlighting": true, 5 | "tokenColors": [ 6 | { 7 | "scope": [ 8 | "comment", 9 | "punctuation.definition.comment", 10 | "string.comment" 11 | ], 12 | "settings": { 13 | "foreground": "#6a737d" 14 | }, 15 | "name": "Comment" 16 | }, 17 | { 18 | "scope": [ 19 | "constant", 20 | "entity.name.constant", 21 | "variable.other.constant", 22 | "variable.language" 23 | ], 24 | "settings": { 25 | "foreground": "#005cc5" 26 | }, 27 | "name": "Constant" 28 | }, 29 | { 30 | "scope": [ 31 | "keyword.operator.symbole", 32 | "keyword.other.mark" 33 | ], 34 | "name": "Clojure workaround; don't highlight these separately from their enclosing scope", 35 | "settings": { 36 | "foreground": "#000000" 37 | } 38 | }, 39 | { 40 | "scope": [ 41 | "entity", 42 | "entity.name" 43 | ], 44 | "settings": { 45 | "foreground": "#6f42c1" 46 | }, 47 | "name": "Entity" 48 | }, 49 | { 50 | "scope": [ 51 | "variable.parameter.function" 52 | ], 53 | "settings": { 54 | "foreground": "#000000" 55 | } 56 | }, 57 | { 58 | "scope": [ 59 | "entity.name.tag" 60 | ], 61 | "settings": { 62 | "foreground": "#22863a" 63 | } 64 | }, 65 | { 66 | "scope": [ 67 | "keyword" 68 | ], 69 | "settings": { 70 | "foreground": "#d73a49" 71 | }, 72 | "name": "Keyword" 73 | }, 74 | { 75 | "scope": [ 76 | "storage", 77 | "storage.type" 78 | ], 79 | "settings": { 80 | "foreground": "#d73a49" 81 | }, 82 | "name": "Storage" 83 | }, 84 | { 85 | "scope": [ 86 | "storage.modifier.package", 87 | "storage.modifier.import", 88 | "storage.type.java" 89 | ], 90 | "settings": { 91 | "foreground": "#000000" 92 | } 93 | }, 94 | { 95 | "scope": [ 96 | "string", 97 | "punctuation.definition.string", 98 | "string punctuation.section.embedded source" 99 | ], 100 | "settings": { 101 | "foreground": "#032f62" 102 | }, 103 | "name": "String" 104 | }, 105 | { 106 | "name": "Ada workaround; don't highlight imports as strings", 107 | "scope": [ 108 | "string.unquoted.import.ada" 109 | ], 110 | "settings": {} 111 | }, 112 | { 113 | "scope": [ 114 | "support" 115 | ], 116 | "settings": { 117 | "foreground": "#005cc5" 118 | }, 119 | "name": "Support" 120 | }, 121 | { 122 | "scope": [ 123 | "meta.property-name" 124 | ], 125 | "settings": { 126 | "foreground": "#005cc5" 127 | } 128 | }, 129 | { 130 | "scope": [ 131 | "variable" 132 | ], 133 | "settings": { 134 | "foreground": "#e36209" 135 | }, 136 | "name": "Variable" 137 | }, 138 | { 139 | "scope": [ 140 | "variable.other" 141 | ], 142 | "settings": { 143 | "foreground": "#000000" 144 | } 145 | }, 146 | { 147 | "scope": [ 148 | "invalid.broken" 149 | ], 150 | "settings": { 151 | "fontStyle": "bold italic underline", 152 | "foreground": "#b31d28" 153 | }, 154 | "name": "Invalid - Broken" 155 | }, 156 | { 157 | "scope": [ 158 | "invalid.deprecated" 159 | ], 160 | "settings": { 161 | "fontStyle": "bold italic underline", 162 | "foreground": "#b31d28" 163 | }, 164 | "name": "Invalid – Deprecated" 165 | }, 166 | { 167 | "scope": [ 168 | "invalid.illegal" 169 | ], 170 | "settings": { 171 | "fontStyle": "italic underline", 172 | "foreground": "#b31d28" 173 | }, 174 | "name": "Invalid – Illegal" 175 | }, 176 | { 177 | "scope": [ 178 | "carriage-return" 179 | ], 180 | "settings": { 181 | "fontStyle": "italic underline", 182 | "foreground": "#d73a49" 183 | }, 184 | "name": "Carriage Return" 185 | }, 186 | { 187 | "scope": [ 188 | "invalid.unimplemented" 189 | ], 190 | "settings": { 191 | "fontStyle": "bold italic underline", 192 | "foreground": "#b31d28" 193 | }, 194 | "name": "Invalid - Unimplemented" 195 | }, 196 | { 197 | "scope": [ 198 | "message.error" 199 | ], 200 | "settings": { 201 | "foreground": "#b31d28" 202 | } 203 | }, 204 | { 205 | "scope": [ 206 | "string source" 207 | ], 208 | "settings": { 209 | "foreground": "#000000" 210 | }, 211 | "name": "String embedded-source" 212 | }, 213 | { 214 | "scope": [ 215 | "string variable" 216 | ], 217 | "settings": { 218 | "foreground": "#005cc5" 219 | }, 220 | "name": "String variable" 221 | }, 222 | { 223 | "scope": [ 224 | "source.regexp", 225 | "string.regexp" 226 | ], 227 | "settings": { 228 | "foreground": "#032f62" 229 | }, 230 | "name": "String.regexp" 231 | }, 232 | { 233 | "scope": [ 234 | "string.regexp.character-class", 235 | "string.regexp constant.character.escape", 236 | "string.regexp source.ruby.embedded", 237 | "string.regexp string.regexp.arbitrary-repitition" 238 | ], 239 | "settings": { 240 | "foreground": "#032f62" 241 | }, 242 | "name": "String.regexp.special" 243 | }, 244 | { 245 | "scope": [ 246 | "string.regexp constant.character.escape" 247 | ], 248 | "settings": { 249 | "fontStyle": "bold", 250 | "foreground": "#22863a" 251 | }, 252 | "name": "String.regexp constant.character.escape" 253 | }, 254 | { 255 | "scope": [ 256 | "support.constant" 257 | ], 258 | "settings": { 259 | "foreground": "#005cc5" 260 | }, 261 | "name": "Support.constant" 262 | }, 263 | { 264 | "scope": [ 265 | "support.variable" 266 | ], 267 | "settings": { 268 | "foreground": "#005cc5" 269 | }, 270 | "name": "Support.variable" 271 | }, 272 | { 273 | "scope": [ 274 | "meta.module-reference" 275 | ], 276 | "settings": { 277 | "foreground": "#005cc5" 278 | }, 279 | "name": "meta module-reference" 280 | }, 281 | { 282 | "scope": [ 283 | "markup.list" 284 | ], 285 | "settings": { 286 | "foreground": "#735c0f" 287 | }, 288 | "name": "Markup.list" 289 | }, 290 | { 291 | "scope": [ 292 | "markup.heading", 293 | "markup.heading entity.name" 294 | ], 295 | "settings": { 296 | "fontStyle": "bold", 297 | "foreground": "#005cc5" 298 | }, 299 | "name": "Markup.heading" 300 | }, 301 | { 302 | "scope": [ 303 | "markup.quote" 304 | ], 305 | "settings": { 306 | "foreground": "#22863a" 307 | }, 308 | "name": "Markup.quote" 309 | }, 310 | { 311 | "scope": [ 312 | "markup.italic" 313 | ], 314 | "settings": { 315 | "fontStyle": "italic", 316 | "foreground": "#000000" 317 | }, 318 | "name": "Markup.italic" 319 | }, 320 | { 321 | "scope": [ 322 | "markup.bold" 323 | ], 324 | "settings": { 325 | "fontStyle": "bold", 326 | "foreground": "#000000" 327 | }, 328 | "name": "Markup.bold" 329 | }, 330 | { 331 | "scope": [ 332 | "markup.raw" 333 | ], 334 | "settings": { 335 | "foreground": "#005cc5" 336 | }, 337 | "name": "Markup.raw" 338 | }, 339 | { 340 | "scope": [ 341 | "markup.deleted", 342 | "meta.diff.header.from-file", 343 | "punctuation.definition.deleted" 344 | ], 345 | "settings": { 346 | "foreground": "#b31d28" 347 | }, 348 | "name": "Markup.deleted" 349 | }, 350 | { 351 | "scope": [ 352 | "markup.inserted", 353 | "meta.diff.header.to-file", 354 | "punctuation.definition.inserted" 355 | ], 356 | "settings": { 357 | "foreground": "#22863a" 358 | }, 359 | "name": "Markup.inserted" 360 | }, 361 | { 362 | "scope": [ 363 | "markup.changed", 364 | "punctuation.definition.changed" 365 | ], 366 | "settings": { 367 | "foreground": "#e36209" 368 | } 369 | }, 370 | { 371 | "scope": [ 372 | "markup.ignored", 373 | "markup.untracked" 374 | ], 375 | "settings": { 376 | "foreground": "#005cc5" 377 | } 378 | }, 379 | { 380 | "scope": [ 381 | "meta.diff.range" 382 | ], 383 | "settings": { 384 | "foreground": "#6f42c1", 385 | "fontStyle": "bold" 386 | } 387 | }, 388 | { 389 | "scope": [ 390 | "meta.diff.header" 391 | ], 392 | "settings": { 393 | "foreground": "#005cc5" 394 | } 395 | }, 396 | { 397 | "scope": [ 398 | "meta.separator" 399 | ], 400 | "settings": { 401 | "fontStyle": "bold", 402 | "foreground": "#005cc5" 403 | }, 404 | "name": "Meta.separator" 405 | }, 406 | { 407 | "name": "Output", 408 | "scope": [ 409 | "meta.output" 410 | ], 411 | "settings": { 412 | "foreground": "#005cc5" 413 | } 414 | }, 415 | { 416 | "scope": [ 417 | "brackethighlighter.tag", 418 | "brackethighlighter.curly", 419 | "brackethighlighter.round", 420 | "brackethighlighter.square", 421 | "brackethighlighter.angle", 422 | "brackethighlighter.quote" 423 | ], 424 | "settings": { 425 | "foreground": "#586069" 426 | } 427 | }, 428 | { 429 | "scope": [ 430 | "brackethighlighter.unmatched" 431 | ], 432 | "settings": { 433 | "foreground": "#b31d28" 434 | } 435 | }, 436 | { 437 | "scope": [ 438 | "sublimelinter.mark.error" 439 | ], 440 | "settings": { 441 | "foreground": "#b31d28" 442 | } 443 | }, 444 | { 445 | "scope": [ 446 | "sublimelinter.mark.warning" 447 | ], 448 | "settings": { 449 | "foreground": "#e36209" 450 | } 451 | }, 452 | { 453 | "scope": [ 454 | "sublimelinter.gutter-mark" 455 | ], 456 | "settings": { 457 | "foreground": "#959da5" 458 | } 459 | }, 460 | { 461 | "scope": [ 462 | "constant.other.reference.link", 463 | "string.other.link" 464 | ], 465 | "settings": { 466 | "foreground": "#032f62", 467 | "fontStyle": "underline" 468 | } 469 | }, 470 | { 471 | "scope": [ 472 | "meta.function-call support.function", 473 | "meta.function-call entity.name.function" 474 | ], 475 | "settings": { 476 | "foreground": "#005cc5" 477 | } 478 | }, 479 | { 480 | "scope": [ 481 | "keyword.operator" 482 | ], 483 | "settings": { 484 | "foreground": "#000000" 485 | } 486 | } 487 | ], 488 | "colors": { 489 | "foreground": "#000", 490 | "focusBorder": "#777777", 491 | "selection.background": "#C0C0C0", 492 | "scrollbar.shadow": "#C0C0C0", 493 | "activityBar.foreground": "#000000", 494 | "activityBar.background": "#C0C0C0", 495 | "activityBar.inactiveForeground": "#999999", 496 | "activityBarBadge.foreground": "#ffffff", 497 | "activityBarBadge.background": "#000B7B", 498 | "activityBar.border": "#ffffff", 499 | "sideBar.background": "#C0C0C0", 500 | "sideBar.foreground": "#000000", 501 | "sideBarSectionHeader.background": "#C0C0C0", 502 | "sideBarSectionHeader.foreground": "#000000", 503 | "sideBarSectionHeader.border": "#ffffff", 504 | "sideBarTitle.foreground": "#000000", 505 | "sideBar.border": "#777777", 506 | "list.inactiveSelectionBackground": "#777777", 507 | "list.inactiveSelectionForeground": "#ffffff", 508 | "list.hoverBackground": "#0e0087", 509 | "list.hoverForeground": "#ffffff", 510 | "list.activeSelectionBackground": "#0e0087", 511 | "list.activeSelectionForeground": "#ffffff", 512 | "tree.indentGuidesStroke": "#000000", 513 | "list.dropBackground": "#c7c7c7", 514 | "list.highlightForeground": "#ffffff", 515 | "list.focusBackground": "#000B7B", 516 | "list.focusForeground": "#ffffff", 517 | "list.errorForeground": "#f00", 518 | "list.warningForeground": "#FFFD54", 519 | "listFilterWidget.background": "#ffffff", 520 | "listFilterWidget.outline": "#00000000", 521 | "listFilterWidget.noMatchesOutline": "#000000", 522 | "statusBar.foreground": "#000B7B", 523 | "statusBar.background": "#C0C0C0", 524 | "statusBarItem.hoverBackground": "#C0C0C0", 525 | "statusBar.border": "#ffffff", 526 | "statusBar.debuggingBackground": "#000B7B", 527 | "statusBar.debuggingForeground": "#ffffff", 528 | "statusBar.debuggingBorder": "#ffffff", 529 | "statusBar.noFolderBackground": "#0e0087", 530 | "statusBar.noFolderForeground": "#ffffff", 531 | "statusBar.noFolderBorder": "#ffffff", 532 | "statusBarItem.remoteBackground": "#367B7B", 533 | "statusBarItem.remoteForeground": "#ffffff", 534 | "titleBar.activeBackground": "#000B7B", 535 | "titleBar.activeForeground": "#ffffff", 536 | "titleBar.inactiveBackground": "#777777", 537 | "titleBar.inactiveForeground": "#ffffff", 538 | "titleBar.border": "#ffffff", 539 | "menubar.selectionForeground": "#ffffff", 540 | "menubar.selectionBackground": "#000B7B", 541 | "menubar.selectionBorder": "#ffffff", 542 | "menu.foreground": "#000000", 543 | "menu.background": "#C0C0C0", 544 | "menu.selectionForeground": "#ffffff", 545 | "menu.selectionBackground": "#0e0087", 546 | "menu.selectionBorder": "#00000000", 547 | "menu.separatorBackground": "#777777", 548 | "menu.border": "#00000085", 549 | "button.background": "#C0C0C0", 550 | "button.foreground": "#000000", 551 | "button.border": "#777777", 552 | "button.hoverBackground": "#a5a5a5", 553 | "button.secondaryForeground": "#000000", 554 | "button.secondaryBackground": "#C0C0C0", 555 | "button.secondaryHoverBackground": "#949494", 556 | "input.background": "#ffffff", 557 | "input.border": "#777777", 558 | "input.foreground": "#000000", 559 | "inputOption.activeBackground": "#000B7B", 560 | "inputOption.activeBorder": "#007acc00", 561 | "inputOption.activeForeground": "#ffffff", 562 | "input.placeholderForeground": "#777777", 563 | "textLink.foreground": "#000B7B", 564 | "editor.background": "#ffffff", 565 | "editor.foreground": "#000000", 566 | "editorLineNumber.foreground": "#777777", 567 | "editorCursor.foreground": "#0e0087", 568 | "editorCursor.background": "#ffffff", 569 | "editor.selectionBackground": "#C0C0C0", 570 | "editor.inactiveSelectionBackground": "#C0C0C0", 571 | "editorWhitespace.foreground": "#33333333", 572 | "editor.selectionHighlightBackground": "#add6ff80", 573 | "editor.selectionHighlightBorder": "#495F77", 574 | "editor.findMatchBackground": "#a8ac94", 575 | "editor.findMatchBorder": "#979b83", 576 | "editor.findMatchHighlightBackground": "#ea5c0055", 577 | "editor.findMatchHighlightBorder": "#ffffff00", 578 | "editor.findRangeHighlightBackground": "#b4b4b44d", 579 | "editor.findRangeHighlightBorder": "#ffffff00", 580 | "editor.rangeHighlightBackground": "#fdff0033", 581 | "editor.rangeHighlightBorder": "#ffffff00", 582 | "editor.hoverHighlightBackground": "#add6ff26", 583 | "editor.wordHighlightStrongBackground": "#0e639c40", 584 | "editor.wordHighlightBackground": "#57575740", 585 | "editor.lineHighlightBackground": "#ffffff0A", 586 | "editor.lineHighlightBorder": "#eeeeee", 587 | "editorLineNumber.activeForeground": "#000B7B", 588 | "editorLink.activeForeground": "#0000ff", 589 | "editorIndentGuide.background": "#d3d3d3", 590 | "editorIndentGuide.activeBackground": "#747272", 591 | "editorRuler.foreground": "#d3d3d3", 592 | "editorBracketMatch.background": "#0064001a", 593 | "editorBracketMatch.border": "#b9b9b9", 594 | "editor.foldBackground": "#add6ff4d", 595 | "editorOverviewRuler.background": "#25252500", 596 | "editorOverviewRuler.border": "#7f7f7f4d", 597 | "editorOverviewRuler.warningForeground": "#72f1b8cc", 598 | "editorError.foreground": "#e51400", 599 | "editorError.background": "#B73A3400", 600 | "editorError.border": "#ffffff00", 601 | "editorWarning.foreground": "#f27d00", 602 | "editorWarning.background": "#A9904000", 603 | "editorWarning.border": "#ffffff00", 604 | "editorInfo.foreground": "#000B7B", 605 | "editorInfo.background": "#4490BF00", 606 | "editorInfo.border": "#4490BF00", 607 | "editorGutter.background": "#ffffff", 608 | "editorGutter.modifiedBackground": "#66afe0", 609 | "editorGutter.addedBackground": "#81b88b", 610 | "editorGutter.deletedBackground": "#ca4b51", 611 | "editorGutter.foldingControlForeground": "#424242", 612 | "editorCodeLens.foreground": "#999999", 613 | "editorGroup.border": "#777777", 614 | "diffEditor.insertedTextBackground": "#9bb95533", 615 | "diffEditor.removedTextBackground": "#ff000033", 616 | "diffEditor.border": "#d7d7d7", 617 | "panel.background": "#C0C0C0", 618 | "panel.border": "#777777", 619 | "panelTitle.activeBorder": "#000000", 620 | "panelTitle.activeForeground": "#000000", 621 | "panelTitle.inactiveForeground": "#777777", 622 | "badge.background": "#ffffff", 623 | "badge.foreground": "#000000", 624 | "terminal.foreground": "#000000", 625 | "terminal.background": "#fff", 626 | "terminal.selectionBackground": "#777777", 627 | "terminalCursor.background": "#ffffff", 628 | "terminalCursor.foreground": "#0e0087", 629 | "terminal.border": "#777777", 630 | "terminal.ansiBlack": "#000000", 631 | "terminal.ansiBlue": "#0451a5", 632 | "terminal.ansiBrightBlack": "#666666", 633 | "terminal.ansiBrightBlue": "#0451a5", 634 | "terminal.ansiBrightCyan": "#0598bc", 635 | "terminal.ansiBrightGreen": "#14ce14", 636 | "terminal.ansiBrightMagenta": "#bc05bc", 637 | "terminal.ansiBrightRed": "#cd3131", 638 | "terminal.ansiBrightWhite": "#a5a5a5", 639 | "terminal.ansiBrightYellow": "#b5ba00", 640 | "terminal.ansiCyan": "#0598bc", 641 | "terminal.ansiGreen": "#00bc00", 642 | "terminal.ansiMagenta": "#bc05bc", 643 | "terminal.ansiRed": "#cd3131", 644 | "terminal.ansiWhite": "#555555", 645 | "terminal.ansiYellow": "#949800", 646 | "breadcrumb.background": "#C0C0C0", 647 | "breadcrumb.foreground": "#777777", 648 | "breadcrumb.focusForeground": "#000B7B", 649 | "editorGroupHeader.border": "#777777", 650 | "editorGroupHeader.tabsBackground": "#C0C0C0", 651 | "editorGroupHeader.tabsBorder": "#777777", 652 | "tab.activeForeground": "#777777", 653 | "tab.border": "#777777", 654 | "tab.activeBackground": "#C0C0C0", 655 | "tab.activeBorder": "#C0C0C0", 656 | "tab.activeBorderTop": "#777777", 657 | "tab.inactiveBackground": "#C0C0C0", 658 | "tab.inactiveForeground": "#777777", 659 | "tab.hoverBackground": "#000B7B", 660 | "tab.hoverForeground": "#ffffff", 661 | "tab.hoverBorder": "#777777", 662 | "tab.lastPinnedBorder": "#777777", 663 | "scrollbarSlider.background": "#949494", 664 | "scrollbarSlider.hoverBackground": "#646464b3", 665 | "scrollbarSlider.activeBackground": "#00000099", 666 | "progressBar.background": "#000B7B", 667 | "widget.shadow": "#ffffff29", 668 | "editorWidget.foreground": "#000000", 669 | "editorWidget.background": "#C0C0C0", 670 | "editorWidget.resizeBorder": "#000B7B", 671 | "pickerGroup.border": "#777777", 672 | "pickerGroup.foreground": "#ffffff", 673 | "debugToolBar.background": "#ffffff", 674 | "debugToolBar.border": "#777777", 675 | "notifications.foreground": "#000000", 676 | "notificationLink.foreground": "#000B7B", 677 | "notifications.background": "#eeeeee", 678 | "notificationToast.border": "#777777", 679 | "notificationsErrorIcon.foreground": "#ff0000", 680 | "notificationsWarningIcon.foreground": "#000000", 681 | "notificationsInfoIcon.foreground": "#000000", 682 | "notificationCenter.border": "#d5d5d5", 683 | "notificationCenterHeader.foreground": "#616161", 684 | "notificationCenterHeader.background": "#e7e7e7", 685 | "notifications.border": "#e7e7e7", 686 | "gitDecoration.addedResourceForeground": "#000000", 687 | "gitDecoration.conflictingResourceForeground": "#6C6AFC", 688 | "gitDecoration.deletedResourceForeground": "#EC4526", 689 | "gitDecoration.ignoredResourceForeground": "#006767", 690 | "gitDecoration.modifiedResourceForeground": "#808000", 691 | "gitDecoration.stageDeletedResourceForeground": "#EC4526", 692 | "gitDecoration.stageModifiedResourceForeground": "#522600", 693 | "gitDecoration.submoduleResourceForeground": "#1258a7", 694 | "gitDecoration.untrackedResourceForeground": "#EA3EF7", 695 | "editorMarkerNavigation.background": "#ffffff", 696 | "editorMarkerNavigationError.background": "#ff0202", 697 | "editorMarkerNavigationWarning.background": "#000000", 698 | "editorMarkerNavigationInfo.background": "#75beff", 699 | "merge.currentHeaderBackground": "#A4E3D6", 700 | "merge.currentContentBackground": "#DBF4EF", 701 | "merge.incomingHeaderBackground": "#A6CFFF", 702 | "merge.incomingContentBackground": "#DBECFF", 703 | "merge.commonHeaderBackground": "#BFBFBF", 704 | "merge.commonContentBackground": "#E5E5E5", 705 | "editorSuggestWidget.background": "#c8c8c8", 706 | "editorSuggestWidget.border": "#c8c8c8", 707 | "editorSuggestWidget.foreground": "#000000", 708 | "editorSuggestWidget.highlightForeground": "#367B7B", 709 | "editorSuggestWidget.selectedBackground": "#000B7B", 710 | "editorHoverWidget.foreground": "#000000", 711 | "editorHoverWidget.background": "#f3f3f3", 712 | "editorHoverWidget.border": "#777777", 713 | "editorGhostText.foreground": "#777777", 714 | "peekView.border": "#777777", 715 | "peekViewEditor.background": "#ffffff", 716 | "peekViewEditorGutter.background": "#C0C0C0", 717 | "peekViewEditor.matchHighlightBackground": "#f5d802de", 718 | "peekViewEditor.matchHighlightBorder": "#dbc417", 719 | "peekViewResult.background": "#f3f3f3", 720 | "peekViewResult.fileForeground": "#1e1e1e", 721 | "peekViewResult.lineForeground": "#646465", 722 | "peekViewResult.matchHighlightBackground": "#ea5c004d", 723 | "peekViewResult.selectionBackground": "#3399ff33", 724 | "peekViewResult.selectionForeground": "#6c6c6c", 725 | "peekViewTitle.background": "#c7c7c7", 726 | "peekViewTitleDescription.foreground": "#616161e6", 727 | "peekViewTitleLabel.foreground": "#333333", 728 | "icon.foreground": "#ffffff", 729 | "checkbox.background": "#ffffff", 730 | "checkbox.foreground": "#000000", 731 | "checkbox.border": "#777777", 732 | "dropdown.background": "#ffffff", 733 | "dropdown.foreground": "#000000", 734 | "dropdown.border": "#777777", 735 | "minimapGutter.addedBackground": "#81b88b", 736 | "minimapGutter.modifiedBackground": "#66afe0", 737 | "minimapGutter.deletedBackground": "#ca4b51", 738 | "minimap.findMatchHighlight": "#a8ac94", 739 | "minimap.selectionHighlight": "#000B7B", 740 | "minimap.errorHighlight": "#e51400", 741 | "minimap.warningHighlight": "#e9a700", 742 | "minimap.background": "#ffffff", 743 | "sideBar.dropBackground": "#c7c7c7", 744 | "editorGroup.emptyBackground": "#ffffff", 745 | "panelSection.border": "#777777", 746 | "panelSectionHeader.foreground": "#000", 747 | "panelSectionHeader.background": "#C0C0C0", 748 | "statusBarItem.activeBackground": "#FFFFFF25", 749 | "sash.hoverBorder": "#777777", 750 | "settings.headerForeground": "#C0C0C0", 751 | "settings.focusedRowBackground": "#ffffff07", 752 | "walkThrough.embeddedEditorBackground": "#00000050", 753 | "breadcrumb.activeSelectionForeground": "#000B7B", 754 | "editorGutter.commentRangeForeground": "#424242", 755 | "debugExceptionWidget.background": "#ffffff", 756 | "debugExceptionWidget.border": "#777777", 757 | "textBlockQuote.background": "#C0C0C0", 758 | "textLink.activeForeground": "#0066bf", 759 | "textPreformat.foreground": "#000000", 760 | "textSeparator.foreground": "#000000", 761 | "welcomePage.background": "#C0C0C0", 762 | "welcomePage.buttonBackground": "#C0C0C0", 763 | "welcomePage.buttonHoverBackground": "#a5a5a5", 764 | "welcomePage.tileBackground": "#fff", 765 | "welcomePage.tileShadow.": "#fff", 766 | "welcomePage.tileHoverBackground": "#fff" 767 | } 768 | } 769 | --------------------------------------------------------------------------------