├── .gitignore ├── .vscode ├── extensions.json └── launch.json ├── .vscodeignore ├── .gitattributes ├── themes ├── logo-omni-dracula-theme.png ├── logo-omni-dracula-theme.svg ├── omni-dracula-theme-color-traditional-contrast.json ├── omni-dracula-theme-color-traditional.json ├── omni-dracula-theme-color-wine.json └── omni-dracula-theme-color-theme-contrast.json ├── CHANGELOG.md ├── vsc-extension-quickstart.md ├── package.json └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | *.vsix 3 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": [] 3 | } -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- 1 | .vscode/** 2 | .vscode-test/** 3 | .gitignore 4 | vsc-extension-quickstart.md 5 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # Set default behavior to automatically normalize line endings. 2 | * text=auto 3 | 4 | -------------------------------------------------------------------------------- /themes/logo-omni-dracula-theme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thiagolucio/omni-dracula-theme/HEAD/themes/logo-omni-dracula-theme.png -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Change Log 2 | 3 | All notable changes to the "omni-dracula-theme" extension will be documented in this file. 4 | 5 | Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file. 6 | 7 | ## [Unreleased] 8 | 9 | - Initial release 10 | -------------------------------------------------------------------------------- /.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 | } -------------------------------------------------------------------------------- /vsc-extension-quickstart.md: -------------------------------------------------------------------------------- 1 | # Welcome to your VS Code Extension 2 | 3 | ## What's in the folder 4 | 5 | * This folder contains all of the files necessary for your color theme extension. 6 | * `package.json` - this is the manifest file that defines the location of the theme file and specifies the base theme of the theme. 7 | * `themes/Omni Dracula Theme-color-theme.json` - the color theme definition file. 8 | 9 | ## Get up and running straight away 10 | 11 | * Press `F5` to open a new window with your extension loaded. 12 | * Open `File > Preferences > Color Themes` and pick your color theme. 13 | * Open a file that has a language associated. The languages' configured grammar will tokenize the text and assign 'scopes' to the tokens. To examine these scopes, invoke the `Developer: Inspect Editor Tokens and Scopes` command from the Command Palette (`Ctrl+Shift+P` or `Cmd+Shift+P` on Mac) . 14 | 15 | ## Make changes 16 | 17 | * Changes to the theme file are automatically applied to the Extension Development Host window. 18 | 19 | ## Adopt your theme to Visual Studio Code 20 | 21 | * The token colorization is done based on standard TextMate themes. Colors are matched against one or more scopes. 22 | 23 | To learn more about scopes and how they're used, check out the [color theme](https://code.visualstudio.com/api/extension-guides/color-theme) documentation. 24 | 25 | ## Install your extension 26 | 27 | * To start using your extension with Visual Studio Code copy it into the `/.vscode/extensions` folder and restart Code. 28 | * To share your extension with the world, read on https://code.visualstudio.com/docs about publishing an extension. 29 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "omni-dracula-theme", 3 | "author": "Thiago Lucio Bittencourt", 4 | "displayName": "Omni Dracula VSCode Theme", 5 | "description": "A mix Inspired in Omni and Dracula VSCode Colors Themes", 6 | "version": "1.0.7", 7 | "homepage": "https://thiagolucio.com.br/", 8 | "publisher": "ThiagoLcioBittencourt", 9 | "icon": "themes/logo-omni-dracula-theme.png", 10 | "license": "MIT", 11 | "repository": { 12 | "type": "git", 13 | "url": "https://github.com/thiagolucio/omni-dracula-theme" 14 | }, 15 | "keywords": [ 16 | "theme", 17 | "omni", 18 | "dracula-theme", 19 | "omni dracula", 20 | "thiagolucio", 21 | "vscode dracula", 22 | "vscode omni", 23 | "vscode dracula traditional" 24 | ], 25 | "engines": { 26 | "vscode": "^1.56.0" 27 | }, 28 | "galleryBanner": { 29 | "color": "#5A3B90", 30 | "theme": "dark" 31 | }, 32 | "categories": [ 33 | "Themes" 34 | ], 35 | "contributes": { 36 | "themes": [ 37 | { 38 | "label": "Omni Dracula Theme", 39 | "uiTheme": "vs-dark", 40 | "path": "./themes/omni-dracula-theme-color-theme.json" 41 | }, 42 | { 43 | "label": "Omni Dracula Theme Contrast", 44 | "uiTheme": "vs-dark", 45 | "path": "./themes/omni-dracula-theme-color-theme-contrast.json" 46 | }, 47 | { 48 | "label": "Omni Dracula Theme Traditional", 49 | "uiTheme": "vs-dark", 50 | "path": "./themes/omni-dracula-theme-color-traditional.json" 51 | }, 52 | { 53 | "label": "Omni Dracula Theme Traditional Contrast", 54 | "uiTheme": "vs-dark", 55 | "path": "./themes/omni-dracula-theme-color-traditional-contrast.json" 56 | }, 57 | { 58 | "label": "Omni Dracula Wine Theme ", 59 | "uiTheme": "vs-dark", 60 | "path": "./themes/omni-dracula-theme-color-wine.json" 61 | } 62 | ] 63 | } 64 | } 65 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |
2 |
3 | 4 |
5 |
6 |
7 |

Omni Dracula VSCode Theme

8 |

A mix inspired in 9 | Omni and Dracula VSCode colors Themes

10 | Created by Thiago Lucio Bittencourt 11 |
12 | MarketPlace 13 |
14 |

Four different background contrast theme colors

15 | 21 |
22 |
23 | 24 | #### Default Background #2A2C39 25 | 26 | omni-dracula-theme-defaul.png 27 | 28 | #### Contrast Background #1E1F29 29 | 30 | omni-dracula-contrast-theme.png 31 | 32 | ###### Context Menu: 33 | 34 | context-menu.png 35 | 36 | ###### Conf Menu: 37 | 38 | conf-menu.png 39 | 40 | ###### Top Menu Detail: 41 | 42 | menu-detail.png 43 | 44 | ###### HTML Vision: 45 | 46 | html-model.png 47 | 48 | JavaScript Vision: 49 | 50 | js-model.png 51 | 52 | CSS Vision: 53 | 54 | css-model.png 55 | 56 | JSON Vision: 57 | 58 | json-model.png 59 | 60 | 61 | ## NEW VERSION 1.0.4 - Adding Traditional Dracula Color Theme: 62 | 63 | 64 | 65 | New Dracula Traditional Theme - JSON Vision: 66 | 67 | json-model.png 68 | 69 | 70 | New Dracula Traditional Theme - JS Vision: 71 | 72 | json-model.png 73 | 74 | 75 | New Dracula Traditional Theme - HTML Vision: 76 | 77 | json-model.png 78 | 79 | 80 | New Dracula Traditional Theme - CSS Vision: 81 | 82 | json-model.png 83 | 84 | 85 | ## NEW VERSION 1.0.7 - Adding Traditional Wine Dracula Color Theme: 86 | 87 | 88 | Wine Dracula Theme 89 | 90 |

91 |

92 | 93 | Wine Dracula Theme 94 | 95 |

96 |

97 | 98 | Be Happy :) 99 | 100 | Suggest's, please, thiagolucio@gmail.com 101 | -------------------------------------------------------------------------------- /themes/logo-omni-dracula-theme.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 12 | 14 | 16 | 23 | 29 | 33 | 37 | 41 | 45 | 49 | 53 | 57 | 58 | 62 | 63 | 67 | 68 | 69 | 73 | 77 | 81 | 82 | 86 | 87 | 88 | 91 | 97 | 98 | 104 | 105 | 111 | 112 | 118 | 119 | 120 | 123 | 127 | 128 | 132 | 133 | 134 | 138 | 142 | 146 | 149 | 153 | 154 | 158 | 159 | 160 | 164 | 168 | 169 | 173 | 174 | 175 | 179 | 183 | 187 | 190 | 194 | 195 | 199 | 200 | 201 | 205 | 209 | 210 | 214 | 215 | 219 | 220 | 221 | 222 | 223 | -------------------------------------------------------------------------------- /themes/omni-dracula-theme-color-traditional-contrast.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Omni Dracula Theme Tradicional Contrast", 3 | "author": "Thiago Lucio Bittencourt", 4 | "type": "dark", 5 | "colors": { 6 | "terminal.foreground": "#F8F8F2", 7 | "terminal.ansiBrightBlack": "#6272A4", 8 | "terminal.ansiBrightRed": "#FF6E6E", 9 | "terminal.ansiBrightGreen": "#69FF94", 10 | "terminal.ansiBrightYellow": "#FFFFA5", 11 | "terminal.ansiBrightBlue": "#D6ACFF", 12 | "terminal.ansiBrightMagenta": "#FF92DF", 13 | "terminal.ansiBrightCyan": "#A4FFFF", 14 | "terminal.ansiBrightWhite": "#FFFFFF", 15 | "terminal.ansiBlack": "#21222C", 16 | "terminal.ansiRed": "#FF5555", 17 | "terminal.ansiGreen": "#50FA7B", 18 | "terminal.ansiYellow": "#F1FA8C", 19 | "terminal.ansiBlue": "#BD93F9", 20 | "terminal.ansiMagenta": "#FF79C6", 21 | "terminal.ansiCyan": "#8BE9FD", 22 | "terminal.ansiWhite": "#F8F8F2", 23 | "contrastBorder": "#191A21", 24 | "focusBorder": "#6272A4", 25 | "foreground": "#F8F8F2", 26 | "selection.background": "#BD93F9", 27 | "errorForeground": "#FF5555", 28 | "button.background": "#44475A", 29 | "button.foreground": "#F8F8F2", 30 | "dropdown.background": "#343746", 31 | "dropdown.border": "#191A21", 32 | "dropdown.foreground": "#F8F8F2", 33 | "input.background": "#282A36", 34 | "input.foreground": "#F8F8F2", 35 | "input.border": "#191A21", 36 | "input.placeholderForeground": "#6272A4", 37 | "inputOption.activeBorder": "#BD93F9", 38 | "inputValidation.infoBorder": "#FF79C6", 39 | "inputValidation.warningBorder": "#FFB86C", 40 | "inputValidation.errorBorder": "#FF5555", 41 | "badge.foreground": "#F8F8F2", 42 | "badge.background": "#44475A", 43 | "progressBar.background": "#FF79C6", 44 | "list.activeSelectionBackground": "#44475A", 45 | "list.activeSelectionForeground": "#F8F8F2", 46 | "list.dropBackground": "#44475A", 47 | "list.focusBackground": "#44475A75", 48 | "list.highlightForeground": "#8BE9FD", 49 | "list.hoverBackground": "#44475A75", 50 | "list.inactiveSelectionBackground": "#44475A75", 51 | "list.warningForeground": "#FFB86C", 52 | "list.errorForeground": "#FF5555", 53 | "activityBar.inactiveForeground": "#6272A4", 54 | "activityBar.foreground": "#F8F8F2", 55 | "activityBar.activeBorder": "#FF79C680", 56 | "activityBar.activeBackground": "#BD93F910", 57 | "activityBarBadge.background": "#FF79C6", 58 | "activityBarBadge.foreground": "#F8F8F2", 59 | "sideBarTitle.foreground": "#F8F8F2", 60 | "sideBarSectionHeader.border": "#191A21", 61 | "editorGroup.border": "#BD93F9", 62 | "editorGroup.dropBackground": "#44475A70", 63 | "editorGroupHeader.tabsBackground": "#191A21", 64 | "tab.activeForeground": "#F8F8F2", 65 | "tab.border": "#191A21", 66 | "tab.activeBorderTop": "#FF79C680", 67 | "tab.inactiveForeground": "#6272A4", 68 | "editor.foreground": "#F8F8F2", 69 | "editorLineNumber.foreground": "#6272A4", 70 | "editor.selectionBackground": "#44475A", 71 | "editor.selectionHighlightBackground": "#424450", 72 | "editor.foldBackground": "#21222C", 73 | "editor.wordHighlightBackground": "#8BE9FD50", 74 | "editor.wordHighlightStrongBackground": "#50FA7B50", 75 | "editor.findMatchBackground": "#FFB86C80", 76 | "editor.findMatchHighlightBackground": "#FFFFFF40", 77 | "editor.findRangeHighlightBackground": "#44475A75", 78 | "editor.hoverHighlightBackground": "#8BE9FD50", 79 | "editor.lineHighlightBackground": "#2b324687", 80 | "editor.lineHighlightBorder":"#2b324687", 81 | "editorLink.activeForeground": "#8BE9FD", 82 | "editor.rangeHighlightBackground": "#BD93F915", 83 | "editor.snippetFinalTabstopHighlightBackground": "#282A36", 84 | "editor.snippetFinalTabstopHighlightBorder": "#50FA7B", 85 | "editorWhitespace.foreground": "#FFFFFF1A", 86 | "editorIndentGuide.background": "#FFFFFF1A", 87 | "editorIndentGuide.activeBackground": "#FFFFFF45", 88 | "editorRuler.foreground": "#FFFFFF1A", 89 | "editorCodeLens.foreground": "#6272A4", 90 | "editorOverviewRuler.border": "#191A21", 91 | "editorOverviewRuler.selectionHighlightForeground": "#FFB86C", 92 | "editorOverviewRuler.wordHighlightForeground": "#8BE9FD", 93 | "editorOverviewRuler.wordHighlightStrongForeground": "#50FA7B", 94 | "editorOverviewRuler.modifiedForeground": "#8BE9FD80", 95 | "editorOverviewRuler.addedForeground": "#50FA7B80", 96 | "editorOverviewRuler.deletedForeground": "#FF555580", 97 | "editorOverviewRuler.errorForeground": "#FF555580", 98 | "editorOverviewRuler.warningForeground": "#FFB86C80", 99 | "editorOverviewRuler.infoForeground": "#8BE9FD80", 100 | "editorError.foreground": "#FF5555", 101 | "editorWarning.foreground": "#8BE9FD", 102 | "editorGutter.modifiedBackground": "#8BE9FD80", 103 | "editorGutter.addedBackground": "#50FA7B80", 104 | "editorGutter.deletedBackground": "#FF555580", 105 | "gitDecoration.modifiedResourceForeground": "#8BE9FD", 106 | "gitDecoration.deletedResourceForeground": "#FF5555", 107 | "gitDecoration.untrackedResourceForeground": "#50FA7B", 108 | "gitDecoration.ignoredResourceForeground": "#6272A4", 109 | "gitDecoration.conflictingResourceForeground": "#FFB86C", 110 | "diffEditor.insertedTextBackground": "#50FA7B20", 111 | "diffEditor.removedTextBackground": "#FF555550", 112 | "editorWidget.background": "#21222C", 113 | "editorSuggestWidget.background": "#21222C", 114 | "editorSuggestWidget.foreground": "#F8F8F2", 115 | "editorSuggestWidget.selectedBackground": "#44475A", 116 | "editorHoverWidget.background": "#282A36", 117 | "editorHoverWidget.border": "#6272A4", 118 | "editorMarkerNavigation.background": "#21222C", 119 | "peekView.border": "#44475A", 120 | "peekViewEditor.background": "#262833", 121 | "peekViewEditor.matchHighlightBackground": "#F1FA8C80", 122 | "peekViewResult.background": "#21222C", 123 | "peekViewResult.fileForeground": "#F8F8F2", 124 | "peekViewResult.lineForeground": "#F8F8F2", 125 | "peekViewResult.matchHighlightBackground": "#F1FA8C80", 126 | "peekViewResult.selectionBackground": "#44475A", 127 | "peekViewResult.selectionForeground": "#F8F8F2", 128 | "peekViewTitle.background": "#191A21", 129 | "peekViewTitleDescription.foreground": "#6272A4", 130 | "peekViewTitleLabel.foreground": "#F8F8F2", 131 | "merge.currentHeaderBackground": "#50FA7B90", 132 | "merge.incomingHeaderBackground": "#BD93F990", 133 | "editorOverviewRuler.currentContentForeground": "#50FA7B", 134 | "editorOverviewRuler.incomingContentForeground": "#BD93F9", 135 | "panel.border": "#BD93F9", 136 | "panelTitle.activeBorder": "#FF79C6", 137 | "panelTitle.activeForeground": "#F8F8F2", 138 | "panelTitle.inactiveForeground": "#6272A4", 139 | "statusBar.background": "#191A21", 140 | "statusBar.foreground": "#F8F8F2", 141 | "statusBar.debuggingBackground": "#FF5555", 142 | "statusBar.debuggingForeground": "#191A21", 143 | "statusBar.noFolderBackground": "#191A21", 144 | "statusBar.noFolderForeground": "#F8F8F2", 145 | "statusBarItem.prominentBackground": "#FF5555", 146 | "statusBarItem.prominentHoverBackground": "#FFB86C", 147 | "statusBarItem.remoteForeground": "#F8F8F2", 148 | "statusBarItem.remoteBackground": "#BD93F9", 149 | "titleBar.activeForeground": "#F8F8F2", 150 | "titleBar.inactiveBackground": "#191A21", 151 | "titleBar.inactiveForeground": "#6272A4", 152 | "notification.background": "#282A36", 153 | "notification.foreground": "#F8F8F2", 154 | "notification.buttonBackground": "#44475A", 155 | "notification.buttonForeground": "#F8F8F2", 156 | "notification.buttonHoverBackground": "#44475A75", 157 | "notification.errorBackground": "#FF5555", 158 | "notification.errorForeground": "#F8F8F2", 159 | "notification.infoBackground": "#8BE9FD", 160 | "notification.infoForeground": "#282A36", 161 | "notification.warningBackground": "#FFB86C", 162 | "notification.warningForeground": "#282A36", 163 | "extensionButton.prominentForeground": "#F8F8F2", 164 | "extensionButton.prominentBackground": "#50FA7B90", 165 | "extensionButton.prominentHoverBackground": "#50FA7B60", 166 | "pickerGroup.border": "#BD93F9", 167 | "pickerGroup.foreground": "#8BE9FD", 168 | "debugToolBar.background": "#21222C", 169 | "walkThrough.embeddedEditorBackground": "#21222C", 170 | "settings.headerForeground": "#F8F8F2", 171 | "settings.modifiedItemForeground": "#FFB86C", 172 | "settings.modifiedItemIndicator": "#FFB86C", 173 | "settings.dropdownBackground": "#21222C", 174 | "settings.dropdownForeground": "#F8F8F2", 175 | "settings.dropdownBorder": "#191A21", 176 | "settings.checkboxBackground": "#21222C", 177 | "settings.checkboxForeground": "#F8F8F2", 178 | "settings.checkboxBorder": "#191A21", 179 | "settings.textInputBackground": "#21222C", 180 | "settings.textInputForeground": "#F8F8F2", 181 | "settings.textInputBorder": "#191A21", 182 | "settings.numberInputBackground": "#21222C", 183 | "settings.numberInputForeground": "#F8F8F2", 184 | "settings.numberInputBorder": "#191A21", 185 | "breadcrumb.foreground": "#6272A4", 186 | "breadcrumb.focusForeground": "#F8F8F2", 187 | "breadcrumb.activeSelectionForeground": "#F8F8F2", 188 | "breadcrumbPicker.background": "#191A21", 189 | "listFilterWidget.background": "#343746", 190 | "listFilterWidget.outline": "#424450", 191 | "listFilterWidget.noMatchesOutline": "#FF5555", 192 | "editor.background": "#1b202c", 193 | "terminal.background": "#1b202c", 194 | "activityBar.background": "#1b202c", 195 | "sideBar.background": "#1b202c", 196 | "sideBarSectionHeader.background": "#222634", 197 | "titleBar.activeBackground": "#1b202c", 198 | "tab.activeBackground": "#1e2533", 199 | "tab.inactiveBackground": "#1b202c", 200 | "breadcrumb.background": "#222634", 201 | "panel.background": "#1b202c" 202 | }, 203 | "tokenColors": [ 204 | { 205 | "scope": [ 206 | "emphasis" 207 | ], 208 | "settings": { 209 | "fontStyle": "italic" 210 | } 211 | }, 212 | { 213 | "scope": [ 214 | "strong" 215 | ], 216 | "settings": { 217 | "fontStyle": "bold" 218 | } 219 | }, 220 | { 221 | "scope": [ 222 | "header" 223 | ], 224 | "settings": { 225 | "foreground": "#BD93F9" 226 | } 227 | }, 228 | { 229 | "scope": [ 230 | "source" 231 | ], 232 | "settings": { 233 | "foreground": "#F8F8F2" 234 | } 235 | }, 236 | { 237 | "scope": [ 238 | "meta.diff", 239 | "meta.diff.header" 240 | ], 241 | "settings": { 242 | "foreground": "#6272A4" 243 | } 244 | }, 245 | { 246 | "scope": [ 247 | "markup.inserted" 248 | ], 249 | "settings": { 250 | "foreground": "#50FA7B" 251 | } 252 | }, 253 | { 254 | "scope": [ 255 | "markup.deleted" 256 | ], 257 | "settings": { 258 | "foreground": "#FF5555" 259 | } 260 | }, 261 | { 262 | "scope": [ 263 | "markup.changed" 264 | ], 265 | "settings": { 266 | "foreground": "#FFB86C" 267 | } 268 | }, 269 | { 270 | "scope": [ 271 | "invalid" 272 | ], 273 | "settings": { 274 | "foreground": "#FF5555", 275 | "fontStyle": "underline italic" 276 | } 277 | }, 278 | { 279 | "scope": [ 280 | "invalid.deprecated" 281 | ], 282 | "settings": { 283 | "foreground": "#F8F8F2", 284 | "fontStyle": "underline italic" 285 | } 286 | }, 287 | { 288 | "scope": [ 289 | "entity.name.filename" 290 | ], 291 | "settings": { 292 | "foreground": "#F1FA8C" 293 | } 294 | }, 295 | { 296 | "scope": [ 297 | "markup.error" 298 | ], 299 | "settings": { 300 | "foreground": "#FF5555" 301 | } 302 | }, 303 | { 304 | "name": "Underlined markup", 305 | "scope": [ 306 | "markup.underline" 307 | ], 308 | "settings": { 309 | "fontStyle": "underline" 310 | } 311 | }, 312 | { 313 | "name": "Bold markup", 314 | "scope": [ 315 | "markup.bold" 316 | ], 317 | "settings": { 318 | "fontStyle": "bold", 319 | "foreground": "#FFB86C" 320 | } 321 | }, 322 | { 323 | "name": "Markup headings", 324 | "scope": [ 325 | "markup.heading" 326 | ], 327 | "settings": { 328 | "fontStyle": "bold", 329 | "foreground": "#BD93F9" 330 | } 331 | }, 332 | { 333 | "name": "Markup italic", 334 | "scope": [ 335 | "markup.italic" 336 | ], 337 | "settings": { 338 | "foreground": "#F1FA8C", 339 | "fontStyle": "italic" 340 | } 341 | }, 342 | { 343 | "name": "Bullets, lists (prose)", 344 | "scope": [ 345 | "beginning.punctuation.definition.list.markdown", 346 | "beginning.punctuation.definition.quote.markdown", 347 | "punctuation.definition.link.restructuredtext" 348 | ], 349 | "settings": { 350 | "foreground": "#8BE9FD" 351 | } 352 | }, 353 | { 354 | "name": "Inline code (prose)", 355 | "scope": [ 356 | "markup.inline.raw", 357 | "markup.raw.restructuredtext" 358 | ], 359 | "settings": { 360 | "foreground": "#50FA7B" 361 | } 362 | }, 363 | { 364 | "name": "Links (prose)", 365 | "scope": [ 366 | "markup.underline.link", 367 | "markup.underline.link.image" 368 | ], 369 | "settings": { 370 | "foreground": "#8BE9FD" 371 | } 372 | }, 373 | { 374 | "name": "Link text, image alt text (prose)", 375 | "scope": [ 376 | "meta.link.reference.def.restructuredtext", 377 | "punctuation.definition.directive.restructuredtext", 378 | "string.other.link.description", 379 | "string.other.link.title" 380 | ], 381 | "settings": { 382 | "foreground": "#FF79C6" 383 | } 384 | }, 385 | { 386 | "name": "Blockquotes (prose)", 387 | "scope": [ 388 | "entity.name.directive.restructuredtext", 389 | "markup.quote" 390 | ], 391 | "settings": { 392 | "foreground": "#F1FA8C", 393 | "fontStyle": "italic" 394 | } 395 | }, 396 | { 397 | "name": "Horizontal rule (prose)", 398 | "scope": [ 399 | "meta.separator.markdown" 400 | ], 401 | "settings": { 402 | "foreground": "#6272A4" 403 | } 404 | }, 405 | { 406 | "name": "Code blocks", 407 | "scope": [ 408 | "fenced_code.block.language", 409 | "markup.raw.inner.restructuredtext", 410 | "markup.fenced_code.block.markdown punctuation.definition.markdown" 411 | ], 412 | "settings": { 413 | "foreground": "#50FA7B" 414 | } 415 | }, 416 | { 417 | "name": "Prose constants", 418 | "scope": [ 419 | "punctuation.definition.constant.restructuredtext" 420 | ], 421 | "settings": { 422 | "foreground": "#BD93F9" 423 | } 424 | }, 425 | { 426 | "name": "Braces in markdown headings", 427 | "scope": [ 428 | "markup.heading.markdown punctuation.definition.string.begin", 429 | "markup.heading.markdown punctuation.definition.string.end" 430 | ], 431 | "settings": { 432 | "foreground": "#BD93F9" 433 | } 434 | }, 435 | { 436 | "name": "Braces in markdown paragraphs", 437 | "scope": [ 438 | "meta.paragraph.markdown punctuation.definition.string.begin", 439 | "meta.paragraph.markdown punctuation.definition.string.end" 440 | ], 441 | "settings": { 442 | "foreground": "#F8F8F2" 443 | } 444 | }, 445 | { 446 | "name": "Braces in markdown blockquotes", 447 | "scope": [ 448 | "markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin", 449 | "markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end" 450 | ], 451 | "settings": { 452 | "foreground": "#F1FA8C" 453 | } 454 | }, 455 | { 456 | "name": "User-defined class names", 457 | "scope": [ 458 | "entity.name.type.class", 459 | "entity.name.class" 460 | ], 461 | "settings": { 462 | "foreground": "#8BE9FD", 463 | "fontStyle": "" 464 | } 465 | }, 466 | { 467 | "name": "this, super, self, etc.", 468 | "scope": [ 469 | "keyword.expressions-and-types.swift", 470 | "keyword.other.this", 471 | "variable.language", 472 | "variable.language punctuation.definition.variable.php", 473 | "variable.other.readwrite.instance.ruby", 474 | "variable.parameter.function.language.special" 475 | ], 476 | "settings": { 477 | "foreground": "#BD93F9", 478 | "fontStyle": "italic" 479 | } 480 | }, 481 | { 482 | "name": "Inherited classes", 483 | "scope": [ 484 | "entity.other.inherited-class" 485 | ], 486 | "settings": { 487 | "fontStyle": "italic", 488 | "foreground": "#8BE9FD" 489 | } 490 | }, 491 | { 492 | "name": "Comments", 493 | "scope": [ 494 | "comment", 495 | "punctuation.definition.comment", 496 | "unused.comment", 497 | "wildcard.comment" 498 | ], 499 | "settings": { 500 | "foreground": "#6272A4" 501 | } 502 | }, 503 | { 504 | "name": "JSDoc-style keywords", 505 | "scope": [ 506 | "comment keyword.codetag.notation", 507 | "comment.block.documentation keyword", 508 | "comment.block.documentation storage.type.class" 509 | ], 510 | "settings": { 511 | "foreground": "#FF79C6" 512 | } 513 | }, 514 | { 515 | "name": "JSDoc-style types", 516 | "scope": [ 517 | "comment.block.documentation entity.name.type" 518 | ], 519 | "settings": { 520 | "foreground": "#8BE9FD", 521 | "fontStyle": "italic" 522 | } 523 | }, 524 | { 525 | "name": "JSDoc-style type brackets", 526 | "scope": [ 527 | "comment.block.documentation entity.name.type punctuation.definition.bracket" 528 | ], 529 | "settings": { 530 | "foreground": "#8BE9FD" 531 | } 532 | }, 533 | { 534 | "name": "JSDoc-style comment parameters", 535 | "scope": [ 536 | "comment.block.documentation variable" 537 | ], 538 | "settings": { 539 | "foreground": "#FFB86C", 540 | "fontStyle": "italic" 541 | } 542 | }, 543 | { 544 | "name": "Constants", 545 | "scope": [ 546 | "constant", 547 | "variable.other.constant" 548 | ], 549 | "settings": { 550 | "foreground": "#BD93F9" 551 | } 552 | }, 553 | { 554 | "name": "Constant escape sequences", 555 | "scope": [ 556 | "constant.character.escape", 557 | "constant.character.string.escape", 558 | "constant.regexp" 559 | ], 560 | "settings": { 561 | "foreground": "#FF79C6" 562 | } 563 | }, 564 | { 565 | "name": "HTML tags", 566 | "scope": [ 567 | "entity.name.tag" 568 | ], 569 | "settings": { 570 | "foreground": "#FF79C6" 571 | } 572 | }, 573 | { 574 | "name": "CSS attribute parent selectors ('&')", 575 | "scope": [ 576 | "entity.other.attribute-name.parent-selector" 577 | ], 578 | "settings": { 579 | "foreground": "#FF79C6" 580 | } 581 | }, 582 | { 583 | "name": "HTML/CSS attribute names", 584 | "scope": [ 585 | "entity.other.attribute-name" 586 | ], 587 | "settings": { 588 | "foreground": "#50FA7B", 589 | "fontStyle": "italic" 590 | } 591 | }, 592 | { 593 | "name": "Function names", 594 | "scope": [ 595 | "entity.name.function", 596 | "meta.function-call.generic", 597 | "meta.function-call.object", 598 | "meta.function-call.php", 599 | "meta.function-call.static", 600 | "meta.method-call.java meta.method", 601 | "meta.method.groovy", 602 | "support.function.any-method.lua", 603 | "keyword.operator.function.infix" 604 | ], 605 | "settings": { 606 | "foreground": "#50FA7B" 607 | } 608 | }, 609 | { 610 | "name": "Function parameters", 611 | "scope": [ 612 | "entity.name.variable.parameter", 613 | "meta.at-rule.function variable", 614 | "meta.at-rule.mixin variable", 615 | "meta.function.arguments variable.other.php", 616 | "meta.selectionset.graphql meta.arguments.graphql variable.arguments.graphql", 617 | "variable.parameter" 618 | ], 619 | "settings": { 620 | "fontStyle": "italic", 621 | "foreground": "#FFB86C" 622 | } 623 | }, 624 | { 625 | "name": "Decorators", 626 | "scope": [ 627 | "meta.decorator variable.other.readwrite", 628 | "meta.decorator variable.other.property" 629 | ], 630 | "settings": { 631 | "foreground": "#50FA7B", 632 | "fontStyle": "italic" 633 | } 634 | }, 635 | { 636 | "name": "Decorator Objects", 637 | "scope": [ 638 | "meta.decorator variable.other.object" 639 | ], 640 | "settings": { 641 | "foreground": "#50FA7B" 642 | } 643 | }, 644 | { 645 | "name": "Keywords", 646 | "scope": [ 647 | "keyword", 648 | "punctuation.definition.keyword" 649 | ], 650 | "settings": { 651 | "foreground": "#FF79C6" 652 | } 653 | }, 654 | { 655 | "name": "Keyword \"new\"", 656 | "scope": [ 657 | "keyword.control.new", 658 | "keyword.operator.new" 659 | ], 660 | "settings": { 661 | "fontStyle": "bold" 662 | } 663 | }, 664 | { 665 | "name": "Generic selectors (CSS/SCSS/Less/Stylus)", 666 | "scope": [ 667 | "meta.selector" 668 | ], 669 | "settings": { 670 | "foreground": "#FF79C6" 671 | } 672 | }, 673 | { 674 | "name": "Language Built-ins", 675 | "scope": [ 676 | "support" 677 | ], 678 | "settings": { 679 | "fontStyle": "italic", 680 | "foreground": "#8BE9FD" 681 | } 682 | }, 683 | { 684 | "name": "Built-in magic functions and constants", 685 | "scope": [ 686 | "support.function.magic", 687 | "support.variable", 688 | "variable.other.predefined" 689 | ], 690 | "settings": { 691 | "fontStyle": "", 692 | "foreground": "#BD93F9" 693 | } 694 | }, 695 | { 696 | "name": "Built-in functions / properties", 697 | "scope": [ 698 | "support.function", 699 | "support.type.property-name" 700 | ], 701 | "settings": { 702 | "fontStyle": "" 703 | } 704 | }, 705 | { 706 | "name": "Separators (key/value, namespace, inheritance, pointer, hash, slice, etc)", 707 | "scope": [ 708 | "constant.other.symbol.hashkey punctuation.definition.constant.ruby", 709 | "entity.other.attribute-name.placeholder punctuation", 710 | "entity.other.attribute-name.pseudo-class punctuation", 711 | "entity.other.attribute-name.pseudo-element punctuation", 712 | "meta.group.double.toml", 713 | "meta.group.toml", 714 | "meta.object-binding-pattern-variable punctuation.destructuring", 715 | "punctuation.colon.graphql", 716 | "punctuation.definition.block.scalar.folded.yaml", 717 | "punctuation.definition.block.scalar.literal.yaml", 718 | "punctuation.definition.block.sequence.item.yaml", 719 | "punctuation.definition.entity.other.inherited-class", 720 | "punctuation.function.swift", 721 | "punctuation.separator.dictionary.key-value", 722 | "punctuation.separator.hash", 723 | "punctuation.separator.inheritance", 724 | "punctuation.separator.key-value", 725 | "punctuation.separator.key-value.mapping.yaml", 726 | "punctuation.separator.namespace", 727 | "punctuation.separator.pointer-access", 728 | "punctuation.separator.slice", 729 | "string.unquoted.heredoc punctuation.definition.string", 730 | "support.other.chomping-indicator.yaml", 731 | "punctuation.separator.annotation" 732 | ], 733 | "settings": { 734 | "foreground": "#FF79C6" 735 | } 736 | }, 737 | { 738 | "name": "Brackets, braces, parens, etc.", 739 | "scope": [ 740 | "keyword.operator.other.powershell", 741 | "keyword.other.statement-separator.powershell", 742 | "meta.brace.round", 743 | "meta.function-call punctuation", 744 | "punctuation.definition.arguments.begin", 745 | "punctuation.definition.arguments.end", 746 | "punctuation.definition.entity.begin", 747 | "punctuation.definition.entity.end", 748 | "punctuation.definition.tag.cs", 749 | "punctuation.definition.type.begin", 750 | "punctuation.definition.type.end", 751 | "punctuation.section.scope.begin", 752 | "punctuation.section.scope.end", 753 | "storage.type.generic.java", 754 | "string.template meta.brace", 755 | "string.template punctuation.accessor" 756 | ], 757 | "settings": { 758 | "foreground": "#F8F8F2" 759 | } 760 | }, 761 | { 762 | "name": "Variable interpolation operators", 763 | "scope": [ 764 | "meta.string-contents.quoted.double punctuation.definition.variable", 765 | "punctuation.definition.interpolation.begin", 766 | "punctuation.definition.interpolation.end", 767 | "punctuation.definition.template-expression.begin", 768 | "punctuation.definition.template-expression.end", 769 | "punctuation.section.embedded.begin", 770 | "punctuation.section.embedded.coffee", 771 | "punctuation.section.embedded.end", 772 | "punctuation.section.embedded.end source.php", 773 | "punctuation.section.embedded.end source.ruby", 774 | "punctuation.definition.variable.makefile" 775 | ], 776 | "settings": { 777 | "foreground": "#FF79C6" 778 | } 779 | }, 780 | { 781 | "name": "Keys (serializable languages)", 782 | "scope": [ 783 | "entity.name.function.target.makefile", 784 | "entity.name.section.toml", 785 | "entity.name.tag.yaml", 786 | "variable.other.key.toml" 787 | ], 788 | "settings": { 789 | "foreground": "#8BE9FD" 790 | } 791 | }, 792 | { 793 | "name": "Dates / timestamps (serializable languages)", 794 | "scope": [ 795 | "constant.other.date", 796 | "constant.other.timestamp" 797 | ], 798 | "settings": { 799 | "foreground": "#FFB86C" 800 | } 801 | }, 802 | { 803 | "name": "YAML aliases", 804 | "scope": [ 805 | "variable.other.alias.yaml" 806 | ], 807 | "settings": { 808 | "fontStyle": "italic underline", 809 | "foreground": "#50FA7B" 810 | } 811 | }, 812 | { 813 | "name": "Storage", 814 | "scope": [ 815 | "storage", 816 | "meta.implementation storage.type.objc", 817 | "meta.interface-or-protocol storage.type.objc", 818 | "source.groovy storage.type.def" 819 | ], 820 | "settings": { 821 | "fontStyle": "", 822 | "foreground": "#FF79C6" 823 | } 824 | }, 825 | { 826 | "name": "Types", 827 | "scope": [ 828 | "entity.name.type", 829 | "keyword.primitive-datatypes.swift", 830 | "keyword.type.cs", 831 | "meta.protocol-list.objc", 832 | "meta.return-type.objc", 833 | "source.go storage.type", 834 | "source.groovy storage.type", 835 | "source.java storage.type", 836 | "source.powershell entity.other.attribute-name", 837 | "storage.class.std.rust", 838 | "storage.type.attribute.swift", 839 | "storage.type.c", 840 | "storage.type.core.rust", 841 | "storage.type.cs", 842 | "storage.type.groovy", 843 | "storage.type.objc", 844 | "storage.type.php", 845 | "storage.type.haskell", 846 | "storage.type.ocaml" 847 | ], 848 | "settings": { 849 | "fontStyle": "italic", 850 | "foreground": "#8BE9FD" 851 | } 852 | }, 853 | { 854 | "name": "Generics, templates, and mapped type declarations", 855 | "scope": [ 856 | "entity.name.type.type-parameter", 857 | "meta.indexer.mappedtype.declaration entity.name.type", 858 | "meta.type.parameters entity.name.type" 859 | ], 860 | "settings": { 861 | "foreground": "#FFB86C" 862 | } 863 | }, 864 | { 865 | "name": "Modifiers", 866 | "scope": [ 867 | "storage.modifier" 868 | ], 869 | "settings": { 870 | "foreground": "#FF79C6" 871 | } 872 | }, 873 | { 874 | "name": "RegExp string", 875 | "scope": [ 876 | "string.regexp", 877 | "constant.other.character-class.set.regexp", 878 | "constant.character.escape.backslash.regexp" 879 | ], 880 | "settings": { 881 | "foreground": "#F1FA8C" 882 | } 883 | }, 884 | { 885 | "name": "Non-capture operators", 886 | "scope": [ 887 | "punctuation.definition.group.capture.regexp" 888 | ], 889 | "settings": { 890 | "foreground": "#FF79C6" 891 | } 892 | }, 893 | { 894 | "name": "RegExp start and end characters", 895 | "scope": [ 896 | "string.regexp punctuation.definition.string.begin", 897 | "string.regexp punctuation.definition.string.end" 898 | ], 899 | "settings": { 900 | "foreground": "#FF5555" 901 | } 902 | }, 903 | { 904 | "name": "Character group", 905 | "scope": [ 906 | "punctuation.definition.character-class.regexp" 907 | ], 908 | "settings": { 909 | "foreground": "#8BE9FD" 910 | } 911 | }, 912 | { 913 | "name": "Capture groups", 914 | "scope": [ 915 | "punctuation.definition.group.regexp" 916 | ], 917 | "settings": { 918 | "foreground": "#FFB86C" 919 | } 920 | }, 921 | { 922 | "name": "Assertion operators", 923 | "scope": [ 924 | "punctuation.definition.group.assertion.regexp", 925 | "keyword.operator.negation.regexp" 926 | ], 927 | "settings": { 928 | "foreground": "#FF5555" 929 | } 930 | }, 931 | { 932 | "name": "Positive lookaheads", 933 | "scope": [ 934 | "meta.assertion.look-ahead.regexp" 935 | ], 936 | "settings": { 937 | "foreground": "#50FA7B" 938 | } 939 | }, 940 | { 941 | "name": "Strings", 942 | "scope": [ 943 | "string" 944 | ], 945 | "settings": { 946 | "foreground": "#F1FA8C" 947 | } 948 | }, 949 | { 950 | "name": "String quotes (temporary vscode fix)", 951 | "scope": [ 952 | "punctuation.definition.string.begin", 953 | "punctuation.definition.string.end" 954 | ], 955 | "settings": { 956 | "foreground": "#E9F284" 957 | } 958 | }, 959 | { 960 | "name": "Property quotes (temporary vscode fix)", 961 | "scope": [ 962 | "punctuation.support.type.property-name.begin", 963 | "punctuation.support.type.property-name.end" 964 | ], 965 | "settings": { 966 | "foreground": "#8BE9FE" 967 | } 968 | }, 969 | { 970 | "name": "Docstrings", 971 | "scope": [ 972 | "string.quoted.docstring.multi", 973 | "string.quoted.docstring.multi.python punctuation.definition.string.begin", 974 | "string.quoted.docstring.multi.python punctuation.definition.string.end", 975 | "string.quoted.docstring.multi.python constant.character.escape" 976 | ], 977 | "settings": { 978 | "foreground": "#6272A4" 979 | } 980 | }, 981 | { 982 | "name": "Variables and object properties", 983 | "scope": [ 984 | "variable", 985 | "constant.other.key.perl", 986 | "support.variable.property", 987 | "variable.other.constant.js", 988 | "variable.other.constant.ts", 989 | "variable.other.constant.tsx" 990 | ], 991 | "settings": { 992 | "foreground": "#F8F8F2" 993 | } 994 | }, 995 | { 996 | "name": "Destructuring / aliasing reference name (LHS)", 997 | "scope": [ 998 | "meta.import variable.other.readwrite", 999 | "meta.object-binding-pattern-variable variable.object.property", 1000 | "meta.variable.assignment.destructured.object.coffee variable" 1001 | ], 1002 | "settings": { 1003 | "fontStyle": "italic", 1004 | "foreground": "#FFB86C" 1005 | } 1006 | }, 1007 | { 1008 | "name": "Destructuring / aliasing variable name (RHS)", 1009 | "scope": [ 1010 | "meta.import variable.other.readwrite.alias", 1011 | "meta.export variable.other.readwrite.alias", 1012 | "meta.variable.assignment.destructured.object.coffee variable variable" 1013 | ], 1014 | "settings": { 1015 | "fontStyle": "", 1016 | "foreground": "#F8F8F2" 1017 | } 1018 | }, 1019 | { 1020 | "name": "GraphQL keys", 1021 | "scope": [ 1022 | "meta.selectionset.graphql variable" 1023 | ], 1024 | "settings": { 1025 | "foreground": "#F1FA8C" 1026 | } 1027 | }, 1028 | { 1029 | "name": "GraphQL function arguments", 1030 | "scope": [ 1031 | "meta.selectionset.graphql meta.arguments variable" 1032 | ], 1033 | "settings": { 1034 | "foreground": "#F8F8F2" 1035 | } 1036 | }, 1037 | { 1038 | "name": "GraphQL fragment name (definition)", 1039 | "scope": [ 1040 | "entity.name.fragment.graphql", 1041 | "variable.fragment.graphql" 1042 | ], 1043 | "settings": { 1044 | "foreground": "#8BE9FD" 1045 | } 1046 | }, 1047 | { 1048 | "name": "Edge cases (foreground color resets)", 1049 | "scope": [ 1050 | "constant.other.symbol.hashkey.ruby", 1051 | "keyword.operator.dereference.java", 1052 | "keyword.operator.navigation.groovy", 1053 | "meta.scope.for-loop.shell punctuation.definition.string.begin", 1054 | "meta.scope.for-loop.shell punctuation.definition.string.end", 1055 | "meta.scope.for-loop.shell string", 1056 | "storage.modifier.import", 1057 | "punctuation.section.embedded.begin.tsx", 1058 | "punctuation.section.embedded.end.tsx", 1059 | "punctuation.section.embedded.begin.jsx", 1060 | "punctuation.section.embedded.end.jsx", 1061 | "punctuation.separator.list.comma.css", 1062 | "constant.language.empty-list.haskell" 1063 | ], 1064 | "settings": { 1065 | "foreground": "#F8F8F2" 1066 | } 1067 | }, 1068 | { 1069 | "name": "Shell variables prefixed with \"$\" (edge case)", 1070 | "scope": [ 1071 | "source.shell variable.other" 1072 | ], 1073 | "settings": { 1074 | "foreground": "#BD93F9" 1075 | } 1076 | }, 1077 | { 1078 | "name": "Powershell constants mistakenly scoped to `support`, rather than `constant` (edge)", 1079 | "scope": [ 1080 | "support.constant" 1081 | ], 1082 | "settings": { 1083 | "fontStyle": "", 1084 | "foreground": "#BD93F9" 1085 | } 1086 | }, 1087 | { 1088 | "name": "Makefile prerequisite names", 1089 | "scope": [ 1090 | "meta.scope.prerequisites.makefile" 1091 | ], 1092 | "settings": { 1093 | "foreground": "#F1FA8C" 1094 | } 1095 | }, 1096 | { 1097 | "name": "SCSS attibute selector strings", 1098 | "scope": [ 1099 | "meta.attribute-selector.scss" 1100 | ], 1101 | "settings": { 1102 | "foreground": "#F1FA8C" 1103 | } 1104 | }, 1105 | { 1106 | "name": "SCSS attribute selector brackets", 1107 | "scope": [ 1108 | "punctuation.definition.attribute-selector.end.bracket.square.scss", 1109 | "punctuation.definition.attribute-selector.begin.bracket.square.scss" 1110 | ], 1111 | "settings": { 1112 | "foreground": "#F8F8F2" 1113 | } 1114 | }, 1115 | { 1116 | "name": "Haskell Pragmas", 1117 | "scope": [ 1118 | "meta.preprocessor.haskell" 1119 | ], 1120 | "settings": { 1121 | "foreground": "#6272A4" 1122 | } 1123 | } 1124 | ] 1125 | } -------------------------------------------------------------------------------- /themes/omni-dracula-theme-color-traditional.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Omni Dracula Theme Tradicional", 3 | "author": "Thiago Lucio Bittencourt", 4 | "type": "dark", 5 | "colors": { 6 | "terminal.background": "#282A36", 7 | "terminal.foreground": "#F8F8F2", 8 | "terminal.ansiBrightBlack": "#6272A4", 9 | "terminal.ansiBrightRed": "#FF6E6E", 10 | "terminal.ansiBrightGreen": "#69FF94", 11 | "terminal.ansiBrightYellow": "#FFFFA5", 12 | "terminal.ansiBrightBlue": "#D6ACFF", 13 | "terminal.ansiBrightMagenta": "#FF92DF", 14 | "terminal.ansiBrightCyan": "#A4FFFF", 15 | "terminal.ansiBrightWhite": "#FFFFFF", 16 | "terminal.ansiBlack": "#21222C", 17 | "terminal.ansiRed": "#FF5555", 18 | "terminal.ansiGreen": "#50FA7B", 19 | "terminal.ansiYellow": "#F1FA8C", 20 | "terminal.ansiBlue": "#BD93F9", 21 | "terminal.ansiMagenta": "#FF79C6", 22 | "terminal.ansiCyan": "#8BE9FD", 23 | "terminal.ansiWhite": "#F8F8F2", 24 | 25 | "contrastBorder": "#191A21", 26 | "focusBorder": "#6272A4", 27 | "foreground": "#F8F8F2", 28 | "selection.background": "#BD93F9", 29 | "errorForeground": "#FF5555", 30 | "button.background": "#44475A", 31 | "button.foreground": "#F8F8F2", 32 | "dropdown.background": "#343746", 33 | "dropdown.border": "#191A21", 34 | "dropdown.foreground": "#F8F8F2", 35 | "input.background": "#282A36", 36 | "input.foreground": "#F8F8F2", 37 | "input.border": "#191A21", 38 | "input.placeholderForeground": "#6272A4", 39 | "inputOption.activeBorder": "#BD93F9", 40 | "inputValidation.infoBorder": "#FF79C6", 41 | "inputValidation.warningBorder": "#FFB86C", 42 | "inputValidation.errorBorder": "#FF5555", 43 | "badge.foreground": "#F8F8F2", 44 | "badge.background": "#44475A", 45 | "progressBar.background": "#FF79C6", 46 | "list.activeSelectionBackground": "#44475A", 47 | "list.activeSelectionForeground": "#F8F8F2", 48 | "list.dropBackground": "#44475A", 49 | "list.focusBackground": "#44475A75", 50 | "list.highlightForeground": "#8BE9FD", 51 | "list.hoverBackground": "#44475A75", 52 | "list.inactiveSelectionBackground": "#44475A75", 53 | "list.warningForeground": "#FFB86C", 54 | "list.errorForeground": "#FF5555", 55 | "activityBar.inactiveForeground": "#6272A4", 56 | "activityBar.foreground": "#F8F8F2", 57 | "activityBar.activeBorder": "#FF79C680", 58 | "activityBar.activeBackground": "#BD93F910", 59 | "activityBarBadge.background": "#FF79C6", 60 | "activityBarBadge.foreground": "#F8F8F2", 61 | "sideBarTitle.foreground": "#F8F8F2", 62 | "sideBarSectionHeader.border": "#191A21", 63 | "editorGroup.border": "#BD93F9", 64 | "editorGroup.background": "#BD93F9", 65 | "editorGroup.dropBackground": "#44475A70", 66 | "editorGroupHeader.tabsBackground": "#191A21", 67 | "tab.activeForeground": "#F8F8F2", 68 | "tab.border": "#191A21", 69 | "tab.activeBorderTop": "#FF79C680", 70 | "tab.inactiveForeground": "#6272A4", 71 | "editor.foreground": "#F8F8F2", 72 | "editor.background": "#282A36", 73 | "editorLineNumber.foreground": "#6272A4", 74 | "editor.selectionBackground": "#44475A", 75 | "editor.selectionHighlightBackground": "#424450", 76 | "editor.foldBackground": "#21222C", 77 | "editor.wordHighlightBackground": "#8BE9FD50", 78 | "editor.wordHighlightStrongBackground": "#50FA7B50", 79 | "editor.findMatchBackground": "#FFB86C80", 80 | "editor.findMatchHighlightBackground": "#FFFFFF40", 81 | "editor.findRangeHighlightBackground": "#44475A75", 82 | "editor.hoverHighlightBackground": "#8BE9FD50", 83 | "editor.lineHighlightBackground": "#2b324687", 84 | "editor.lineHighlightBorder":"#2b324687", 85 | "editorLink.activeForeground": "#8BE9FD", 86 | "editor.rangeHighlightBackground": "#BD93F915", 87 | "editor.snippetFinalTabstopHighlightBackground": "#282A36", 88 | "editor.snippetFinalTabstopHighlightBorder": "#50FA7B", 89 | "editorWhitespace.foreground": "#FFFFFF1A", 90 | "editorIndentGuide.background": "#FFFFFF1A", 91 | "editorIndentGuide.activeBackground": "#FFFFFF45", 92 | "editorRuler.foreground": "#FFFFFF1A", 93 | "editorCodeLens.foreground": "#6272A4", 94 | "editorOverviewRuler.border": "#191A21", 95 | "editorOverviewRuler.selectionHighlightForeground": "#FFB86C", 96 | "editorOverviewRuler.wordHighlightForeground": "#8BE9FD", 97 | "editorOverviewRuler.wordHighlightStrongForeground": "#50FA7B", 98 | "editorOverviewRuler.modifiedForeground": "#8BE9FD80", 99 | "editorOverviewRuler.addedForeground": "#50FA7B80", 100 | "editorOverviewRuler.deletedForeground": "#FF555580", 101 | "editorOverviewRuler.errorForeground": "#FF555580", 102 | "editorOverviewRuler.warningForeground": "#FFB86C80", 103 | "editorOverviewRuler.infoForeground": "#8BE9FD80", 104 | "editorError.foreground": "#FF5555", 105 | "editorWarning.foreground": "#8BE9FD", 106 | "editorGutter.modifiedBackground": "#8BE9FD80", 107 | "editorGutter.addedBackground": "#50FA7B80", 108 | "editorGutter.deletedBackground": "#FF555580", 109 | "gitDecoration.modifiedResourceForeground": "#8BE9FD", 110 | "gitDecoration.deletedResourceForeground": "#FF5555", 111 | "gitDecoration.untrackedResourceForeground": "#50FA7B", 112 | "gitDecoration.ignoredResourceForeground": "#6272A4", 113 | "gitDecoration.conflictingResourceForeground": "#FFB86C", 114 | "diffEditor.insertedTextBackground": "#50FA7B20", 115 | "diffEditor.removedTextBackground": "#FF555550", 116 | "editorWidget.background": "#21222C", 117 | "editorSuggestWidget.background": "#21222C", 118 | "editorSuggestWidget.foreground": "#F8F8F2", 119 | "editorSuggestWidget.selectedBackground": "#44475A", 120 | "editorHoverWidget.background": "#282A36", 121 | "editorHoverWidget.border": "#6272A4", 122 | "editorMarkerNavigation.background": "#21222C", 123 | "peekView.border": "#44475A", 124 | "peekViewEditor.background": "#262833", 125 | "peekViewEditor.matchHighlightBackground": "#F1FA8C80", 126 | "peekViewResult.background": "#21222C", 127 | "peekViewResult.fileForeground": "#F8F8F2", 128 | "peekViewResult.lineForeground": "#F8F8F2", 129 | "peekViewResult.matchHighlightBackground": "#F1FA8C80", 130 | "peekViewResult.selectionBackground": "#44475A", 131 | "peekViewResult.selectionForeground": "#F8F8F2", 132 | "peekViewTitle.background": "#191A21", 133 | "peekViewTitleDescription.foreground": "#6272A4", 134 | "peekViewTitleLabel.foreground": "#F8F8F2", 135 | "merge.currentHeaderBackground": "#50FA7B90", 136 | "merge.incomingHeaderBackground": "#BD93F990", 137 | "editorOverviewRuler.currentContentForeground": "#50FA7B", 138 | "editorOverviewRuler.incomingContentForeground": "#BD93F9", 139 | "panel.border": "#BD93F9", 140 | "panelTitle.activeBorder": "#FF79C6", 141 | "panelTitle.activeForeground": "#F8F8F2", 142 | "panelTitle.inactiveForeground": "#6272A4", 143 | "statusBar.background": "#191A21", 144 | "statusBar.foreground": "#F8F8F2", 145 | "statusBar.debuggingBackground": "#FF5555", 146 | "statusBar.debuggingForeground": "#191A21", 147 | "statusBar.noFolderBackground": "#191A21", 148 | "statusBar.noFolderForeground": "#F8F8F2", 149 | "statusBarItem.prominentBackground": "#FF5555", 150 | "statusBarItem.prominentHoverBackground": "#FFB86C", 151 | "statusBarItem.remoteForeground": "#F8F8F2", 152 | "statusBarItem.remoteBackground": "#BD93F9", 153 | "titleBar.activeForeground": "#F8F8F2", 154 | "titleBar.inactiveBackground": "#191A21", 155 | "titleBar.inactiveForeground": "#6272A4", 156 | "notification.background": "#282A36", 157 | "notification.foreground": "#F8F8F2", 158 | "notification.buttonBackground": "#44475A", 159 | "notification.buttonForeground": "#F8F8F2", 160 | "notification.buttonHoverBackground": "#44475A75", 161 | "notification.errorBackground": "#FF5555", 162 | "notification.errorForeground": "#F8F8F2", 163 | "notification.infoBackground": "#8BE9FD", 164 | "notification.infoForeground": "#282A36", 165 | "notification.warningBackground": "#FFB86C", 166 | "notification.warningForeground": "#282A36", 167 | "extensionButton.prominentForeground": "#F8F8F2", 168 | "extensionButton.prominentBackground": "#50FA7B90", 169 | "extensionButton.prominentHoverBackground": "#50FA7B60", 170 | "pickerGroup.border": "#BD93F9", 171 | "pickerGroup.foreground": "#8BE9FD", 172 | "debugToolBar.background": "#21222C", 173 | "walkThrough.embeddedEditorBackground": "#21222C", 174 | "settings.headerForeground": "#F8F8F2", 175 | "settings.modifiedItemForeground": "#FFB86C", 176 | "settings.modifiedItemIndicator": "#FFB86C", 177 | "settings.dropdownBackground": "#21222C", 178 | "settings.dropdownForeground": "#F8F8F2", 179 | "settings.dropdownBorder": "#191A21", 180 | "settings.checkboxBackground": "#21222C", 181 | "settings.checkboxForeground": "#F8F8F2", 182 | "settings.checkboxBorder": "#191A21", 183 | "settings.textInputBackground": "#21222C", 184 | "settings.textInputForeground": "#F8F8F2", 185 | "settings.textInputBorder": "#191A21", 186 | "settings.numberInputBackground": "#21222C", 187 | "settings.numberInputForeground": "#F8F8F2", 188 | "settings.numberInputBorder": "#191A21", 189 | "breadcrumb.foreground": "#6272A4", 190 | "breadcrumb.focusForeground": "#F8F8F2", 191 | "breadcrumb.activeSelectionForeground": "#F8F8F2", 192 | "breadcrumbPicker.background": "#191A21", 193 | "listFilterWidget.background": "#343746", 194 | "listFilterWidget.outline": "#424450", 195 | "listFilterWidget.noMatchesOutline": "#FF5555", 196 | "activityBar.background": "#1b202c", 197 | "sideBar.background": "#1b202c", 198 | "sideBarSectionHeader.background": "#222634", 199 | "titleBar.activeBackground": "#1b202c", 200 | "tab.activeBackground": "#1e2533", 201 | "tab.inactiveBackground": "#1b202c", 202 | "breadcrumb.background": "#222634", 203 | "panel.background": "#1b202c" 204 | }, 205 | "tokenColors": [ 206 | { 207 | "scope": [ 208 | "emphasis" 209 | ], 210 | "settings": { 211 | "fontStyle": "italic" 212 | } 213 | }, 214 | { 215 | "scope": [ 216 | "strong" 217 | ], 218 | "settings": { 219 | "fontStyle": "bold" 220 | } 221 | }, 222 | { 223 | "scope": [ 224 | "header" 225 | ], 226 | "settings": { 227 | "foreground": "#BD93F9" 228 | } 229 | }, 230 | { 231 | "scope": [ 232 | "source" 233 | ], 234 | "settings": { 235 | "foreground": "#F8F8F2" 236 | } 237 | }, 238 | { 239 | "scope": [ 240 | "meta.diff", 241 | "meta.diff.header" 242 | ], 243 | "settings": { 244 | "foreground": "#6272A4" 245 | } 246 | }, 247 | { 248 | "scope": [ 249 | "markup.inserted" 250 | ], 251 | "settings": { 252 | "foreground": "#50FA7B" 253 | } 254 | }, 255 | { 256 | "scope": [ 257 | "markup.deleted" 258 | ], 259 | "settings": { 260 | "foreground": "#FF5555" 261 | } 262 | }, 263 | { 264 | "scope": [ 265 | "markup.changed" 266 | ], 267 | "settings": { 268 | "foreground": "#FFB86C" 269 | } 270 | }, 271 | { 272 | "scope": [ 273 | "invalid" 274 | ], 275 | "settings": { 276 | "foreground": "#FF5555", 277 | "fontStyle": "underline italic" 278 | } 279 | }, 280 | { 281 | "scope": [ 282 | "invalid.deprecated" 283 | ], 284 | "settings": { 285 | "foreground": "#F8F8F2", 286 | "fontStyle": "underline italic" 287 | } 288 | }, 289 | { 290 | "scope": [ 291 | "entity.name.filename" 292 | ], 293 | "settings": { 294 | "foreground": "#F1FA8C" 295 | } 296 | }, 297 | { 298 | "scope": [ 299 | "markup.error" 300 | ], 301 | "settings": { 302 | "foreground": "#FF5555" 303 | } 304 | }, 305 | { 306 | "name": "Underlined markup", 307 | "scope": [ 308 | "markup.underline" 309 | ], 310 | "settings": { 311 | "fontStyle": "underline" 312 | } 313 | }, 314 | { 315 | "name": "Bold markup", 316 | "scope": [ 317 | "markup.bold" 318 | ], 319 | "settings": { 320 | "fontStyle": "bold", 321 | "foreground": "#FFB86C" 322 | } 323 | }, 324 | { 325 | "name": "Markup headings", 326 | "scope": [ 327 | "markup.heading" 328 | ], 329 | "settings": { 330 | "fontStyle": "bold", 331 | "foreground": "#BD93F9" 332 | } 333 | }, 334 | { 335 | "name": "Markup italic", 336 | "scope": [ 337 | "markup.italic" 338 | ], 339 | "settings": { 340 | "foreground": "#F1FA8C", 341 | "fontStyle": "italic" 342 | } 343 | }, 344 | { 345 | "name": "Bullets, lists (prose)", 346 | "scope": [ 347 | "beginning.punctuation.definition.list.markdown", 348 | "beginning.punctuation.definition.quote.markdown", 349 | "punctuation.definition.link.restructuredtext" 350 | ], 351 | "settings": { 352 | "foreground": "#8BE9FD" 353 | } 354 | }, 355 | { 356 | "name": "Inline code (prose)", 357 | "scope": [ 358 | "markup.inline.raw", 359 | "markup.raw.restructuredtext" 360 | ], 361 | "settings": { 362 | "foreground": "#50FA7B" 363 | } 364 | }, 365 | { 366 | "name": "Links (prose)", 367 | "scope": [ 368 | "markup.underline.link", 369 | "markup.underline.link.image" 370 | ], 371 | "settings": { 372 | "foreground": "#8BE9FD" 373 | } 374 | }, 375 | { 376 | "name": "Link text, image alt text (prose)", 377 | "scope": [ 378 | "meta.link.reference.def.restructuredtext", 379 | "punctuation.definition.directive.restructuredtext", 380 | "string.other.link.description", 381 | "string.other.link.title" 382 | ], 383 | "settings": { 384 | "foreground": "#FF79C6" 385 | } 386 | }, 387 | { 388 | "name": "Blockquotes (prose)", 389 | "scope": [ 390 | "entity.name.directive.restructuredtext", 391 | "markup.quote" 392 | ], 393 | "settings": { 394 | "foreground": "#F1FA8C", 395 | "fontStyle": "italic" 396 | } 397 | }, 398 | { 399 | "name": "Horizontal rule (prose)", 400 | "scope": [ 401 | "meta.separator.markdown" 402 | ], 403 | "settings": { 404 | "foreground": "#6272A4" 405 | } 406 | }, 407 | { 408 | "name": "Code blocks", 409 | "scope": [ 410 | "fenced_code.block.language", 411 | "markup.raw.inner.restructuredtext", 412 | "markup.fenced_code.block.markdown punctuation.definition.markdown" 413 | ], 414 | "settings": { 415 | "foreground": "#50FA7B" 416 | } 417 | }, 418 | { 419 | "name": "Prose constants", 420 | "scope": [ 421 | "punctuation.definition.constant.restructuredtext" 422 | ], 423 | "settings": { 424 | "foreground": "#BD93F9" 425 | } 426 | }, 427 | { 428 | "name": "Braces in markdown headings", 429 | "scope": [ 430 | "markup.heading.markdown punctuation.definition.string.begin", 431 | "markup.heading.markdown punctuation.definition.string.end" 432 | ], 433 | "settings": { 434 | "foreground": "#BD93F9" 435 | } 436 | }, 437 | { 438 | "name": "Braces in markdown paragraphs", 439 | "scope": [ 440 | "meta.paragraph.markdown punctuation.definition.string.begin", 441 | "meta.paragraph.markdown punctuation.definition.string.end" 442 | ], 443 | "settings": { 444 | "foreground": "#F8F8F2" 445 | } 446 | }, 447 | { 448 | "name": "Braces in markdown blockquotes", 449 | "scope": [ 450 | "markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin", 451 | "markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end" 452 | ], 453 | "settings": { 454 | "foreground": "#F1FA8C" 455 | } 456 | }, 457 | { 458 | "name": "User-defined class names", 459 | "scope": [ 460 | "entity.name.type.class", 461 | "entity.name.class" 462 | ], 463 | "settings": { 464 | "foreground": "#8BE9FD", 465 | "fontStyle": "" 466 | } 467 | }, 468 | { 469 | "name": "this, super, self, etc.", 470 | "scope": [ 471 | "keyword.expressions-and-types.swift", 472 | "keyword.other.this", 473 | "variable.language", 474 | "variable.language punctuation.definition.variable.php", 475 | "variable.other.readwrite.instance.ruby", 476 | "variable.parameter.function.language.special" 477 | ], 478 | "settings": { 479 | "foreground": "#BD93F9", 480 | "fontStyle": "italic" 481 | } 482 | }, 483 | { 484 | "name": "Inherited classes", 485 | "scope": [ 486 | "entity.other.inherited-class" 487 | ], 488 | "settings": { 489 | "fontStyle": "italic", 490 | "foreground": "#8BE9FD" 491 | } 492 | }, 493 | { 494 | "name": "Comments", 495 | "scope": [ 496 | "comment", 497 | "punctuation.definition.comment", 498 | "unused.comment", 499 | "wildcard.comment" 500 | ], 501 | "settings": { 502 | "foreground": "#6272A4" 503 | } 504 | }, 505 | { 506 | "name": "JSDoc-style keywords", 507 | "scope": [ 508 | "comment keyword.codetag.notation", 509 | "comment.block.documentation keyword", 510 | "comment.block.documentation storage.type.class" 511 | ], 512 | "settings": { 513 | "foreground": "#FF79C6" 514 | } 515 | }, 516 | { 517 | "name": "JSDoc-style types", 518 | "scope": [ 519 | "comment.block.documentation entity.name.type" 520 | ], 521 | "settings": { 522 | "foreground": "#8BE9FD", 523 | "fontStyle": "italic" 524 | } 525 | }, 526 | { 527 | "name": "JSDoc-style type brackets", 528 | "scope": [ 529 | "comment.block.documentation entity.name.type punctuation.definition.bracket" 530 | ], 531 | "settings": { 532 | "foreground": "#8BE9FD" 533 | } 534 | }, 535 | { 536 | "name": "JSDoc-style comment parameters", 537 | "scope": [ 538 | "comment.block.documentation variable" 539 | ], 540 | "settings": { 541 | "foreground": "#FFB86C", 542 | "fontStyle": "italic" 543 | } 544 | }, 545 | { 546 | "name": "Constants", 547 | "scope": [ 548 | "constant", 549 | "variable.other.constant" 550 | ], 551 | "settings": { 552 | "foreground": "#BD93F9" 553 | } 554 | }, 555 | { 556 | "name": "Constant escape sequences", 557 | "scope": [ 558 | "constant.character.escape", 559 | "constant.character.string.escape", 560 | "constant.regexp" 561 | ], 562 | "settings": { 563 | "foreground": "#FF79C6" 564 | } 565 | }, 566 | { 567 | "name": "HTML tags", 568 | "scope": [ 569 | "entity.name.tag" 570 | ], 571 | "settings": { 572 | "foreground": "#FF79C6" 573 | } 574 | }, 575 | { 576 | "name": "CSS attribute parent selectors ('&')", 577 | "scope": [ 578 | "entity.other.attribute-name.parent-selector" 579 | ], 580 | "settings": { 581 | "foreground": "#FF79C6" 582 | } 583 | }, 584 | { 585 | "name": "HTML/CSS attribute names", 586 | "scope": [ 587 | "entity.other.attribute-name" 588 | ], 589 | "settings": { 590 | "foreground": "#50FA7B", 591 | "fontStyle": "italic" 592 | } 593 | }, 594 | { 595 | "name": "Function names", 596 | "scope": [ 597 | "entity.name.function", 598 | "meta.function-call.generic", 599 | "meta.function-call.object", 600 | "meta.function-call.php", 601 | "meta.function-call.static", 602 | "meta.method-call.java meta.method", 603 | "meta.method.groovy", 604 | "support.function.any-method.lua", 605 | "keyword.operator.function.infix" 606 | ], 607 | "settings": { 608 | "foreground": "#50FA7B" 609 | } 610 | }, 611 | { 612 | "name": "Function parameters", 613 | "scope": [ 614 | "entity.name.variable.parameter", 615 | "meta.at-rule.function variable", 616 | "meta.at-rule.mixin variable", 617 | "meta.function.arguments variable.other.php", 618 | "meta.selectionset.graphql meta.arguments.graphql variable.arguments.graphql", 619 | "variable.parameter" 620 | ], 621 | "settings": { 622 | "fontStyle": "italic", 623 | "foreground": "#FFB86C" 624 | } 625 | }, 626 | { 627 | "name": "Decorators", 628 | "scope": [ 629 | "meta.decorator variable.other.readwrite", 630 | "meta.decorator variable.other.property" 631 | ], 632 | "settings": { 633 | "foreground": "#50FA7B", 634 | "fontStyle": "italic" 635 | } 636 | }, 637 | { 638 | "name": "Decorator Objects", 639 | "scope": [ 640 | "meta.decorator variable.other.object" 641 | ], 642 | "settings": { 643 | "foreground": "#50FA7B" 644 | } 645 | }, 646 | { 647 | "name": "Keywords", 648 | "scope": [ 649 | "keyword", 650 | "punctuation.definition.keyword" 651 | ], 652 | "settings": { 653 | "foreground": "#FF79C6" 654 | } 655 | }, 656 | { 657 | "name": "Keyword \"new\"", 658 | "scope": [ 659 | "keyword.control.new", 660 | "keyword.operator.new" 661 | ], 662 | "settings": { 663 | "fontStyle": "bold" 664 | } 665 | }, 666 | { 667 | "name": "Generic selectors (CSS/SCSS/Less/Stylus)", 668 | "scope": [ 669 | "meta.selector" 670 | ], 671 | "settings": { 672 | "foreground": "#FF79C6" 673 | } 674 | }, 675 | { 676 | "name": "Language Built-ins", 677 | "scope": [ 678 | "support" 679 | ], 680 | "settings": { 681 | "fontStyle": "italic", 682 | "foreground": "#8BE9FD" 683 | } 684 | }, 685 | { 686 | "name": "Built-in magic functions and constants", 687 | "scope": [ 688 | "support.function.magic", 689 | "support.variable", 690 | "variable.other.predefined" 691 | ], 692 | "settings": { 693 | "fontStyle": "", 694 | "foreground": "#BD93F9" 695 | } 696 | }, 697 | { 698 | "name": "Built-in functions / properties", 699 | "scope": [ 700 | "support.function", 701 | "support.type.property-name" 702 | ], 703 | "settings": { 704 | "fontStyle": "" 705 | } 706 | }, 707 | { 708 | "name": "Separators (key/value, namespace, inheritance, pointer, hash, slice, etc)", 709 | "scope": [ 710 | "constant.other.symbol.hashkey punctuation.definition.constant.ruby", 711 | "entity.other.attribute-name.placeholder punctuation", 712 | "entity.other.attribute-name.pseudo-class punctuation", 713 | "entity.other.attribute-name.pseudo-element punctuation", 714 | "meta.group.double.toml", 715 | "meta.group.toml", 716 | "meta.object-binding-pattern-variable punctuation.destructuring", 717 | "punctuation.colon.graphql", 718 | "punctuation.definition.block.scalar.folded.yaml", 719 | "punctuation.definition.block.scalar.literal.yaml", 720 | "punctuation.definition.block.sequence.item.yaml", 721 | "punctuation.definition.entity.other.inherited-class", 722 | "punctuation.function.swift", 723 | "punctuation.separator.dictionary.key-value", 724 | "punctuation.separator.hash", 725 | "punctuation.separator.inheritance", 726 | "punctuation.separator.key-value", 727 | "punctuation.separator.key-value.mapping.yaml", 728 | "punctuation.separator.namespace", 729 | "punctuation.separator.pointer-access", 730 | "punctuation.separator.slice", 731 | "string.unquoted.heredoc punctuation.definition.string", 732 | "support.other.chomping-indicator.yaml", 733 | "punctuation.separator.annotation" 734 | ], 735 | "settings": { 736 | "foreground": "#FF79C6" 737 | } 738 | }, 739 | { 740 | "name": "Brackets, braces, parens, etc.", 741 | "scope": [ 742 | "keyword.operator.other.powershell", 743 | "keyword.other.statement-separator.powershell", 744 | "meta.brace.round", 745 | "meta.function-call punctuation", 746 | "punctuation.definition.arguments.begin", 747 | "punctuation.definition.arguments.end", 748 | "punctuation.definition.entity.begin", 749 | "punctuation.definition.entity.end", 750 | "punctuation.definition.tag.cs", 751 | "punctuation.definition.type.begin", 752 | "punctuation.definition.type.end", 753 | "punctuation.section.scope.begin", 754 | "punctuation.section.scope.end", 755 | "storage.type.generic.java", 756 | "string.template meta.brace", 757 | "string.template punctuation.accessor" 758 | ], 759 | "settings": { 760 | "foreground": "#F8F8F2" 761 | } 762 | }, 763 | { 764 | "name": "Variable interpolation operators", 765 | "scope": [ 766 | "meta.string-contents.quoted.double punctuation.definition.variable", 767 | "punctuation.definition.interpolation.begin", 768 | "punctuation.definition.interpolation.end", 769 | "punctuation.definition.template-expression.begin", 770 | "punctuation.definition.template-expression.end", 771 | "punctuation.section.embedded.begin", 772 | "punctuation.section.embedded.coffee", 773 | "punctuation.section.embedded.end", 774 | "punctuation.section.embedded.end source.php", 775 | "punctuation.section.embedded.end source.ruby", 776 | "punctuation.definition.variable.makefile" 777 | ], 778 | "settings": { 779 | "foreground": "#FF79C6" 780 | } 781 | }, 782 | { 783 | "name": "Keys (serializable languages)", 784 | "scope": [ 785 | "entity.name.function.target.makefile", 786 | "entity.name.section.toml", 787 | "entity.name.tag.yaml", 788 | "variable.other.key.toml" 789 | ], 790 | "settings": { 791 | "foreground": "#8BE9FD" 792 | } 793 | }, 794 | { 795 | "name": "Dates / timestamps (serializable languages)", 796 | "scope": [ 797 | "constant.other.date", 798 | "constant.other.timestamp" 799 | ], 800 | "settings": { 801 | "foreground": "#FFB86C" 802 | } 803 | }, 804 | { 805 | "name": "YAML aliases", 806 | "scope": [ 807 | "variable.other.alias.yaml" 808 | ], 809 | "settings": { 810 | "fontStyle": "italic underline", 811 | "foreground": "#50FA7B" 812 | } 813 | }, 814 | { 815 | "name": "Storage", 816 | "scope": [ 817 | "storage", 818 | "meta.implementation storage.type.objc", 819 | "meta.interface-or-protocol storage.type.objc", 820 | "source.groovy storage.type.def" 821 | ], 822 | "settings": { 823 | "fontStyle": "", 824 | "foreground": "#FF79C6" 825 | } 826 | }, 827 | { 828 | "name": "Types", 829 | "scope": [ 830 | "entity.name.type", 831 | "keyword.primitive-datatypes.swift", 832 | "keyword.type.cs", 833 | "meta.protocol-list.objc", 834 | "meta.return-type.objc", 835 | "source.go storage.type", 836 | "source.groovy storage.type", 837 | "source.java storage.type", 838 | "source.powershell entity.other.attribute-name", 839 | "storage.class.std.rust", 840 | "storage.type.attribute.swift", 841 | "storage.type.c", 842 | "storage.type.core.rust", 843 | "storage.type.cs", 844 | "storage.type.groovy", 845 | "storage.type.objc", 846 | "storage.type.php", 847 | "storage.type.haskell", 848 | "storage.type.ocaml" 849 | ], 850 | "settings": { 851 | "fontStyle": "italic", 852 | "foreground": "#8BE9FD" 853 | } 854 | }, 855 | { 856 | "name": "Generics, templates, and mapped type declarations", 857 | "scope": [ 858 | "entity.name.type.type-parameter", 859 | "meta.indexer.mappedtype.declaration entity.name.type", 860 | "meta.type.parameters entity.name.type" 861 | ], 862 | "settings": { 863 | "foreground": "#FFB86C" 864 | } 865 | }, 866 | { 867 | "name": "Modifiers", 868 | "scope": [ 869 | "storage.modifier" 870 | ], 871 | "settings": { 872 | "foreground": "#FF79C6" 873 | } 874 | }, 875 | { 876 | "name": "RegExp string", 877 | "scope": [ 878 | "string.regexp", 879 | "constant.other.character-class.set.regexp", 880 | "constant.character.escape.backslash.regexp" 881 | ], 882 | "settings": { 883 | "foreground": "#F1FA8C" 884 | } 885 | }, 886 | { 887 | "name": "Non-capture operators", 888 | "scope": [ 889 | "punctuation.definition.group.capture.regexp" 890 | ], 891 | "settings": { 892 | "foreground": "#FF79C6" 893 | } 894 | }, 895 | { 896 | "name": "RegExp start and end characters", 897 | "scope": [ 898 | "string.regexp punctuation.definition.string.begin", 899 | "string.regexp punctuation.definition.string.end" 900 | ], 901 | "settings": { 902 | "foreground": "#FF5555" 903 | } 904 | }, 905 | { 906 | "name": "Character group", 907 | "scope": [ 908 | "punctuation.definition.character-class.regexp" 909 | ], 910 | "settings": { 911 | "foreground": "#8BE9FD" 912 | } 913 | }, 914 | { 915 | "name": "Capture groups", 916 | "scope": [ 917 | "punctuation.definition.group.regexp" 918 | ], 919 | "settings": { 920 | "foreground": "#FFB86C" 921 | } 922 | }, 923 | { 924 | "name": "Assertion operators", 925 | "scope": [ 926 | "punctuation.definition.group.assertion.regexp", 927 | "keyword.operator.negation.regexp" 928 | ], 929 | "settings": { 930 | "foreground": "#FF5555" 931 | } 932 | }, 933 | { 934 | "name": "Positive lookaheads", 935 | "scope": [ 936 | "meta.assertion.look-ahead.regexp" 937 | ], 938 | "settings": { 939 | "foreground": "#50FA7B" 940 | } 941 | }, 942 | { 943 | "name": "Strings", 944 | "scope": [ 945 | "string" 946 | ], 947 | "settings": { 948 | "foreground": "#F1FA8C" 949 | } 950 | }, 951 | { 952 | "name": "String quotes (temporary vscode fix)", 953 | "scope": [ 954 | "punctuation.definition.string.begin", 955 | "punctuation.definition.string.end" 956 | ], 957 | "settings": { 958 | "foreground": "#E9F284" 959 | } 960 | }, 961 | { 962 | "name": "Property quotes (temporary vscode fix)", 963 | "scope": [ 964 | "punctuation.support.type.property-name.begin", 965 | "punctuation.support.type.property-name.end" 966 | ], 967 | "settings": { 968 | "foreground": "#8BE9FE" 969 | } 970 | }, 971 | { 972 | "name": "Docstrings", 973 | "scope": [ 974 | "string.quoted.docstring.multi", 975 | "string.quoted.docstring.multi.python punctuation.definition.string.begin", 976 | "string.quoted.docstring.multi.python punctuation.definition.string.end", 977 | "string.quoted.docstring.multi.python constant.character.escape" 978 | ], 979 | "settings": { 980 | "foreground": "#6272A4" 981 | } 982 | }, 983 | { 984 | "name": "Variables and object properties", 985 | "scope": [ 986 | "variable", 987 | "constant.other.key.perl", 988 | "support.variable.property", 989 | "variable.other.constant.js", 990 | "variable.other.constant.ts", 991 | "variable.other.constant.tsx" 992 | ], 993 | "settings": { 994 | "foreground": "#F8F8F2" 995 | } 996 | }, 997 | { 998 | "name": "Destructuring / aliasing reference name (LHS)", 999 | "scope": [ 1000 | "meta.import variable.other.readwrite", 1001 | "meta.object-binding-pattern-variable variable.object.property", 1002 | "meta.variable.assignment.destructured.object.coffee variable" 1003 | ], 1004 | "settings": { 1005 | "fontStyle": "italic", 1006 | "foreground": "#FFB86C" 1007 | } 1008 | }, 1009 | { 1010 | "name": "Destructuring / aliasing variable name (RHS)", 1011 | "scope": [ 1012 | "meta.import variable.other.readwrite.alias", 1013 | "meta.export variable.other.readwrite.alias", 1014 | "meta.variable.assignment.destructured.object.coffee variable variable" 1015 | ], 1016 | "settings": { 1017 | "fontStyle": "", 1018 | "foreground": "#F8F8F2" 1019 | } 1020 | }, 1021 | { 1022 | "name": "GraphQL keys", 1023 | "scope": [ 1024 | "meta.selectionset.graphql variable" 1025 | ], 1026 | "settings": { 1027 | "foreground": "#F1FA8C" 1028 | } 1029 | }, 1030 | { 1031 | "name": "GraphQL function arguments", 1032 | "scope": [ 1033 | "meta.selectionset.graphql meta.arguments variable" 1034 | ], 1035 | "settings": { 1036 | "foreground": "#F8F8F2" 1037 | } 1038 | }, 1039 | { 1040 | "name": "GraphQL fragment name (definition)", 1041 | "scope": [ 1042 | "entity.name.fragment.graphql", 1043 | "variable.fragment.graphql" 1044 | ], 1045 | "settings": { 1046 | "foreground": "#8BE9FD" 1047 | } 1048 | }, 1049 | { 1050 | "name": "Edge cases (foreground color resets)", 1051 | "scope": [ 1052 | "constant.other.symbol.hashkey.ruby", 1053 | "keyword.operator.dereference.java", 1054 | "keyword.operator.navigation.groovy", 1055 | "meta.scope.for-loop.shell punctuation.definition.string.begin", 1056 | "meta.scope.for-loop.shell punctuation.definition.string.end", 1057 | "meta.scope.for-loop.shell string", 1058 | "storage.modifier.import", 1059 | "punctuation.section.embedded.begin.tsx", 1060 | "punctuation.section.embedded.end.tsx", 1061 | "punctuation.section.embedded.begin.jsx", 1062 | "punctuation.section.embedded.end.jsx", 1063 | "punctuation.separator.list.comma.css", 1064 | "constant.language.empty-list.haskell" 1065 | ], 1066 | "settings": { 1067 | "foreground": "#F8F8F2" 1068 | } 1069 | }, 1070 | { 1071 | "name": "Shell variables prefixed with \"$\" (edge case)", 1072 | "scope": [ 1073 | "source.shell variable.other" 1074 | ], 1075 | "settings": { 1076 | "foreground": "#BD93F9" 1077 | } 1078 | }, 1079 | { 1080 | "name": "Powershell constants mistakenly scoped to `support`, rather than `constant` (edge)", 1081 | "scope": [ 1082 | "support.constant" 1083 | ], 1084 | "settings": { 1085 | "fontStyle": "", 1086 | "foreground": "#BD93F9" 1087 | } 1088 | }, 1089 | { 1090 | "name": "Makefile prerequisite names", 1091 | "scope": [ 1092 | "meta.scope.prerequisites.makefile" 1093 | ], 1094 | "settings": { 1095 | "foreground": "#F1FA8C" 1096 | } 1097 | }, 1098 | { 1099 | "name": "SCSS attibute selector strings", 1100 | "scope": [ 1101 | "meta.attribute-selector.scss" 1102 | ], 1103 | "settings": { 1104 | "foreground": "#F1FA8C" 1105 | } 1106 | }, 1107 | { 1108 | "name": "SCSS attribute selector brackets", 1109 | "scope": [ 1110 | "punctuation.definition.attribute-selector.end.bracket.square.scss", 1111 | "punctuation.definition.attribute-selector.begin.bracket.square.scss" 1112 | ], 1113 | "settings": { 1114 | "foreground": "#F8F8F2" 1115 | } 1116 | }, 1117 | { 1118 | "name": "Haskell Pragmas", 1119 | "scope": [ 1120 | "meta.preprocessor.haskell" 1121 | ], 1122 | "settings": { 1123 | "foreground": "#6272A4" 1124 | } 1125 | } 1126 | ] 1127 | } -------------------------------------------------------------------------------- /themes/omni-dracula-theme-color-wine.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Omni Dracula Wine Theme Tradicional", 3 | "author": "Thiago Lucio Bittencourt", 4 | "semanticClass": "theme.omnidraculawine", 5 | "semanticHighlighting": true, 6 | "omnidraculawine": { 7 | "base": [ 8 | "#2C2122", 9 | "#E6DAE0", 10 | "#4A3640", 11 | "#AA717A", 12 | "#82FFEC", 13 | "#8AFD80", 14 | "#FBC87F", 15 | "#FF82C3", 16 | "#B382D9", 17 | "#FA7F7F", 18 | "#FFFF81" 19 | ], 20 | "ansi": [ 21 | "#2C2122", 22 | "#FA7F7F", 23 | "#8AFD80", 24 | "#FFFF81", 25 | "#B382D9", 26 | "#FF82C3", 27 | "#82FFEC", 28 | "#E6DAE0", 29 | "#6272A4", 30 | "#FF6E6E", 31 | "#2CDA9D", 32 | "#FFFFA5", 33 | "#D6ACFF", 34 | "#F786AA", 35 | "#A4FFFF", 36 | "#FFF2F9" 37 | ], 38 | "brightOther": [ 39 | "#FFFF81", 40 | "#82FFEC" 41 | ], 42 | "other": [ 43 | "#39282B", 44 | "#2E2228", 45 | "#FFF2F9", 46 | "#2C2122", 47 | "#382A31", 48 | "#2E2228", 49 | "#1F171B", 50 | "#1A1316" 51 | ] 52 | }, 53 | "colors": { 54 | "terminal.background": "#2C2122", 55 | "terminal.foreground": "#E6DAE0", 56 | "terminal.ansiBrightBlack": "#6272A4", 57 | "terminal.ansiBrightRed": "#FF6E6E", 58 | "terminal.ansiBrightGreen": "#2CDA9D", 59 | "terminal.ansiBrightYellow": "#FFFFA5", 60 | "terminal.ansiBrightBlue": "#D6ACFF", 61 | "terminal.ansiBrightMagenta": "#F786AA", 62 | "terminal.ansiBrightCyan": "#A4FFFF", 63 | "terminal.ansiBrightWhite": "#FFF2F9", 64 | "terminal.ansiBlack": "#2C2122", 65 | "terminal.ansiRed": "#FA7F7F", 66 | "terminal.ansiGreen": "#8AFD80", 67 | "terminal.ansiYellow": "#FFFF81", 68 | "terminal.ansiBlue": "#B382D9", 69 | "terminal.ansiMagenta": "#FF82C3", 70 | "terminal.ansiCyan": "#82FFEC", 71 | "terminal.ansiWhite": "#E6DAE0", 72 | "contrastBorder": "#1A1316", 73 | "contrastActiveBorder": null, 74 | "focusBorder": "#AA717A", 75 | "foreground": "#E6DAE0", 76 | "widget.shadow": null, 77 | "selection.background": "#B382D9", 78 | "errorForeground": "#FA7F7F", 79 | "button.background": "#4A3640", 80 | "button.foreground": "#E6DAE0", 81 | "button.hoverBackground": null, 82 | "dropdown.background": "#2E2228", 83 | "dropdown.border": "#1A1316", 84 | "dropdown.foreground": "#E6DAE0", 85 | "input.background": "#2C2122", 86 | "input.foreground": "#E6DAE0", 87 | "input.border": "#1A1316", 88 | "input.placeholderForeground": "#AA717A", 89 | "inputOption.activeBorder": "#B382D9", 90 | "inputValidation.infoForeground": null, 91 | "inputValidation.infoBackground": null, 92 | "inputValidation.infoBorder": "#FF82C3", 93 | "inputValidation.warningForeground": null, 94 | "inputValidation.warningBackground": null, 95 | "inputValidation.warningBorder": "#FBC87F", 96 | "inputValidation.errorForeground": null, 97 | "inputValidation.errorBackground": null, 98 | "inputValidation.errorBorder": "#FA7F7F", 99 | "scrollbar.shadow": null, 100 | "scrollbarSlider.activeBackground": null, 101 | "scrollbarSlider.background": null, 102 | "scrollbarSlider.hoverBackground": null, 103 | "badge.foreground": "#E6DAE0", 104 | "badge.background": "#4A3640", 105 | "progressBar.background": "#FF82C3", 106 | "list.activeSelectionBackground": "#4A3640", 107 | "list.activeSelectionForeground": "#E6DAE0", 108 | "list.dropBackground": "#4A3640", 109 | "list.focusBackground": "#39282B", 110 | "list.highlightForeground": "#82FFEC", 111 | "list.hoverBackground": "#39282B", 112 | "list.inactiveSelectionBackground": "#39282B", 113 | "list.inactiveSelectionForeground": null, 114 | "list.warningForeground": "#FBC87F", 115 | "list.errorForeground": "#FA7F7F", 116 | "list.hoverForeground": null, 117 | "list.focusForeground": null, 118 | "activityBar.background": "#2E2228", 119 | "activityBar.inactiveForeground": "#AA717A", 120 | "activityBar.dropBackground": null, 121 | "activityBar.foreground": "#E6DAE0", 122 | "activityBar.border": null, 123 | "activityBar.activeBorder": "#FF82C380", 124 | "activityBar.activeBackground": "#B382D910", 125 | "activityBarBadge.background": "#FF82C3", 126 | "activityBarBadge.foreground": "#E6DAE0", 127 | "sideBar.background": "#1F171B", 128 | "sideBar.foreground": null, 129 | "sideBar.border": null, 130 | "sideBarTitle.foreground": "#E6DAE0", 131 | "sideBarSectionHeader.background": "#2C2122", 132 | "sideBarSectionHeader.foreground": null, 133 | "sideBarSectionHeader.border": "#1A1316", 134 | "editorGroup.background": null, 135 | "editorGroup.border": "#B382D9", 136 | "editorGroup.dropBackground": "#2C2122", 137 | "editorGroupHeader.noTabsBackground": null, 138 | "editorGroupHeader.tabsBackground": "#1A1316", 139 | "editorGroupHeader.tabsBorder": null, 140 | "tab.activeBackground": "#2C2122", 141 | "tab.activeForeground": "#E6DAE0", 142 | "tab.border": "#1A1316", 143 | "tab.activeBorderTop": null, 144 | "tab.activeBorder": "#B382D9", 145 | "tab.unfocusedActiveBorder": null, 146 | "tab.inactiveBackground": "#1F171B", 147 | "tab.inactiveForeground": "#AA717A", 148 | "tab.unfocusedActiveForeground": null, 149 | "tab.unfocusedInactiveForeground": null, 150 | "editor.foreground": "#E6DAE0", 151 | "editor.background": "#2C2122", 152 | "editorLineNumber.foreground": "#AA717A", 153 | "editorCursor.foreground": null, 154 | "editor.selectionBackground": "#4A3640", 155 | "editor.selectionHighlightBackground": "#382A31", 156 | "editor.inactiveSelectionBackground": null, 157 | "editor.foldBackground": "#1F171B", 158 | "editor.wordHighlightBackground": "#82FFEC50", 159 | "editor.wordHighlightStrongBackground": "#8AFD8050", 160 | "editor.findMatchBackground": "#FBC87F80", 161 | "editor.findMatchHighlightBackground": "#FFF2F940", 162 | "editor.findRangeHighlightBackground": "#39282B", 163 | "editor.hoverHighlightBackground": "#1A1316", 164 | "editor.lineHighlightBackground": null, 165 | "editor.lineHighlightBorder": "#4A3640", 166 | "editorLink.activeForeground": "#82FFEC", 167 | "editor.rangeHighlightBackground": "#B382D915", 168 | "editor.snippetTabstopHighlightBackground": "#2C2122", 169 | "editor.snippetTabstopHighlightBorder": "#AA717A", 170 | "editor.snippetFinalTabstopHighlightBackground": "#2C2122", 171 | "editor.snippetFinalTabstopHighlightBorder": "#8AFD80", 172 | "editorWhitespace.foreground": "#2E2228", 173 | "editorIndentGuide.background": "#2E2228", 174 | "editorIndentGuide.activeBackground": "#FFF2F945", 175 | "editorRuler.foreground": "#2E2228", 176 | "editorCodeLens.foreground": "#AA717A", 177 | "editorBracketMatch.background": null, 178 | "editorBracketMatch.border": null, 179 | "editorOverviewRuler.border": "#1A1316", 180 | "editorOverviewRuler.findMatchForeground": null, 181 | "editorOverviewRuler.rangeHighlightForeground": null, 182 | "editorOverviewRuler.selectionHighlightForeground": "#FBC87F", 183 | "editorOverviewRuler.wordHighlightForeground": "#82FFEC", 184 | "editorOverviewRuler.wordHighlightStrongForeground": "#8AFD80", 185 | "editorOverviewRuler.modifiedForeground": "#82FFEC80", 186 | "editorOverviewRuler.addedForeground": "#8AFD8080", 187 | "editorOverviewRuler.deletedForeground": "#FA7F7F80", 188 | "editorOverviewRuler.errorForeground": "#FA7F7F80", 189 | "editorOverviewRuler.warningForeground": "#FBC87F80", 190 | "editorOverviewRuler.infoForeground": "#82FFEC80", 191 | "editorError.foreground": "#FA7F7F", 192 | "editorError.border": null, 193 | "editorWarning.foreground": "#82FFEC", 194 | "editorWarning.border": null, 195 | "editorGutter.background": null, 196 | "editorGutter.modifiedBackground": "#82FFEC80", 197 | "editorGutter.addedBackground": "#8AFD8080", 198 | "editorGutter.deletedBackground": "#FA7F7F80", 199 | "gitDecoration.modifiedResourceForeground": "#82FFEC", 200 | "gitDecoration.deletedResourceForeground": "#FA7F7F", 201 | "gitDecoration.untrackedResourceForeground": "#8AFD80", 202 | "gitDecoration.ignoredResourceForeground": "#AA717A", 203 | "gitDecoration.conflictingResourceForeground": "#FBC87F", 204 | "diffEditor.insertedTextBackground": "#8AFD8020", 205 | "diffEditor.insertedTextBorder": null, 206 | "diffEditor.removedTextBackground": "#FA7F7F50", 207 | "diffEditor.removedTextBorder": null, 208 | "editorWidget.background": "#1F171B", 209 | "editorWidgetBorder": null, 210 | "editorSuggestWidget.background": "#1F171B", 211 | "editorSuggestWidget.border": null, 212 | "editorSuggestWidget.foreground": "#E6DAE0", 213 | "editorSuggestWidget.highlightForeground": null, 214 | "editorSuggestWidget.selectedBackground": "#4A3640", 215 | "editorHoverWidget.background": "#2C2122", 216 | "editorHoverWidget.border": "#AA717A", 217 | "debugExceptionWidget.background": null, 218 | "debugExceptionWidget.border": null, 219 | "editorMarkerNavigation.background": "#1F171B", 220 | "editorMarkerNavigationError.background": null, 221 | "editorMarkerNavigationWarning.background": null, 222 | "peekView.border": "#4A3640", 223 | "peekViewEditor.background": "#2C2122", 224 | "peekViewEditorGutter.background": null, 225 | "peekViewEditor.matchHighlightBackground": "#FFFF8180", 226 | "peekViewResult.background": "#1F171B", 227 | "peekViewResult.fileForeground": "#E6DAE0", 228 | "peekViewResult.lineForeground": "#E6DAE0", 229 | "peekViewResult.matchHighlightBackground": "#FFFF8180", 230 | "peekViewResult.selectionBackground": "#4A3640", 231 | "peekViewResult.selectionForeground": "#E6DAE0", 232 | "peekViewTitle.background": "#1A1316", 233 | "peekViewTitleDescription.foreground": "#AA717A", 234 | "peekViewTitleLabel.foreground": "#E6DAE0", 235 | "merge.currentHeaderBackground": "#8AFD8090", 236 | "merge.currentContentBackground": null, 237 | "merge.incomingHeaderBackground": "#B382D990", 238 | "merge.incomingContentBackground": null, 239 | "merge.border": null, 240 | "editorOverviewRuler.currentContentForeground": "#8AFD80", 241 | "editorOverviewRuler.incomingContentForeground": "#B382D9", 242 | "panel.background": "#2C2122", 243 | "panel.border": "#B382D9", 244 | "panelTitle.activeBorder": "#FF82C3", 245 | "panelTitle.activeForeground": "#E6DAE0", 246 | "panelTitle.inactiveForeground": "#AA717A", 247 | "statusBar.background": "#1A1316", 248 | "statusBar.foreground": "#E6DAE0", 249 | "statusBar.debuggingBackground": "#FA7F7F", 250 | "statusBar.debuggingForeground": "#1A1316", 251 | "statusBar.noFolderBackground": "#1A1316", 252 | "statusBar.noFolderForeground": "#E6DAE0", 253 | "statusBarItem.activeBackground": null, 254 | "statusBarItem.hoverBackground": null, 255 | "statusBarItem.prominentBackground": "#FA7F7F", 256 | "statusBarItem.prominentHoverBackground": "#FBC87F", 257 | "statusBarItem.remoteForeground": "#E6DAE0", 258 | "statusBarItem.remoteBackground": "#B382D9", 259 | "statusBar.border": null, 260 | "titleBar.activeBackground": "#1F171B", 261 | "titleBar.activeForeground": "#E6DAE0", 262 | "titleBar.inactiveBackground": "#1A1316", 263 | "titleBar.inactiveForeground": "#AA717A", 264 | "notification.background": "#2C2122", 265 | "notification.foreground": "#E6DAE0", 266 | "notification.buttonBackground": "#4A3640", 267 | "notification.buttonForeground": "#E6DAE0", 268 | "notification.buttonHoverBackground": "#39282B", 269 | "notification.errorBackground": "#FA7F7F", 270 | "notification.errorForeground": "#E6DAE0", 271 | "notification.infoBackground": "#82FFEC", 272 | "notification.infoForeground": "#2C2122", 273 | "notification.warningBackground": "#FBC87F", 274 | "notification.warningForeground": "#2C2122", 275 | "extensionButton.prominentForeground": "#E6DAE0", 276 | "extensionButton.prominentBackground": "#8AFD8090", 277 | "extensionButton.prominentHoverBackground": "#8AFD8060", 278 | "pickerGroup.border": "#B382D9", 279 | "pickerGroup.foreground": "#82FFEC", 280 | "debugToolBar.background": "#1F171B", 281 | "welcomePage.buttonBackground": null, 282 | "welcomePage.buttonHoverBackground": null, 283 | "walkThrough.embeddedEditorBackground": "#1F171B", 284 | "settings.headerForeground": "#E6DAE0", 285 | "settings.modifiedItemForeground": "#FBC87F", 286 | "settings.modifiedItemIndicator": "#FBC87F", 287 | "settings.inactiveSelectedItemBorder": null, 288 | "settings.dropdownBackground": "#1F171B", 289 | "settings.dropdownForeground": "#E6DAE0", 290 | "settings.dropdownBorder": "#1A1316", 291 | "settings.checkboxBackground": "#1F171B", 292 | "settings.checkboxForeground": "#E6DAE0", 293 | "settings.checkboxBorder": "#1A1316", 294 | "settings.textInputBackground": "#1F171B", 295 | "settings.textInputForeground": "#E6DAE0", 296 | "settings.textInputBorder": "#1A1316", 297 | "settings.numberInputBackground": "#1F171B", 298 | "settings.numberInputForeground": "#E6DAE0", 299 | "settings.numberInputBorder": "#1A1316", 300 | "breadcrumb.foreground": "#AA717A", 301 | "breadcrumb.background": "#1A1316", 302 | "breadcrumb.focusForeground": "#E6DAE0", 303 | "breadcrumb.activeSelectionForeground": "#E6DAE0", 304 | "breadcrumbPicker.background": "#1A1316", 305 | "menu.separatorBackground": null, 306 | "listFilterWidget.background": "#2E2228", 307 | "listFilterWidget.outline": "#382A31", 308 | "listFilterWidget.noMatchesOutline": "#FA7F7F" 309 | }, 310 | "tokenColors": [ 311 | { 312 | "scope": [ 313 | "emphasis" 314 | ], 315 | "settings": { 316 | "fontStyle": "italic" 317 | } 318 | }, 319 | { 320 | "scope": [ 321 | "strong" 322 | ], 323 | "settings": { 324 | "fontStyle": "bold" 325 | } 326 | }, 327 | { 328 | "scope": [ 329 | "header" 330 | ], 331 | "settings": { 332 | "foreground": "#B382D9" 333 | } 334 | }, 335 | { 336 | "scope": [ 337 | "source" 338 | ], 339 | "settings": { 340 | "foreground": "#E6DAE0" 341 | } 342 | }, 343 | { 344 | "scope": [ 345 | "meta.diff", 346 | "meta.diff.header" 347 | ], 348 | "settings": { 349 | "foreground": "#AA717A" 350 | } 351 | }, 352 | { 353 | "scope": [ 354 | "markup.inserted" 355 | ], 356 | "settings": { 357 | "foreground": "#8AFD80" 358 | } 359 | }, 360 | { 361 | "scope": [ 362 | "markup.deleted" 363 | ], 364 | "settings": { 365 | "foreground": "#FA7F7F" 366 | } 367 | }, 368 | { 369 | "scope": [ 370 | "markup.changed" 371 | ], 372 | "settings": { 373 | "foreground": "#FBC87F" 374 | } 375 | }, 376 | { 377 | "scope": [ 378 | "invalid" 379 | ], 380 | "settings": { 381 | "foreground": "#FA7F7F", 382 | "fontStyle": "underline italic" 383 | } 384 | }, 385 | { 386 | "scope": [ 387 | "invalid.deprecated" 388 | ], 389 | "settings": { 390 | "foreground": "#E6DAE0", 391 | "fontStyle": "underline italic" 392 | } 393 | }, 394 | { 395 | "scope": [ 396 | "entity.name.filename" 397 | ], 398 | "settings": { 399 | "foreground": "#FFFF81" 400 | } 401 | }, 402 | { 403 | "scope": [ 404 | "markup.error" 405 | ], 406 | "settings": { 407 | "foreground": "#FA7F7F" 408 | } 409 | }, 410 | { 411 | "name": "Underlined markup", 412 | "scope": [ 413 | "markup.underline" 414 | ], 415 | "settings": { 416 | "fontStyle": "underline" 417 | } 418 | }, 419 | { 420 | "name": "Bold markup", 421 | "scope": [ 422 | "markup.bold" 423 | ], 424 | "settings": { 425 | "fontStyle": "bold", 426 | "foreground": "#FBC87F" 427 | } 428 | }, 429 | { 430 | "name": "Markup headings", 431 | "scope": [ 432 | "markup.heading" 433 | ], 434 | "settings": { 435 | "fontStyle": "bold", 436 | "foreground": "#B382D9" 437 | } 438 | }, 439 | { 440 | "name": "Markup italic", 441 | "scope": [ 442 | "markup.italic" 443 | ], 444 | "settings": { 445 | "foreground": "#FFFF81", 446 | "fontStyle": "italic" 447 | } 448 | }, 449 | { 450 | "name": "Bullets, lists (prose)", 451 | "scope": [ 452 | "beginning.punctuation.definition.list.markdown", 453 | "beginning.punctuation.definition.quote.markdown", 454 | "punctuation.definition.link.restructuredtext" 455 | ], 456 | "settings": { 457 | "foreground": "#82FFEC" 458 | } 459 | }, 460 | { 461 | "name": "Inline code (prose)", 462 | "scope": [ 463 | "markup.inline.raw", 464 | "markup.raw.restructuredtext" 465 | ], 466 | "settings": { 467 | "foreground": "#8AFD80" 468 | } 469 | }, 470 | { 471 | "name": "Links (prose)", 472 | "scope": [ 473 | "markup.underline.link", 474 | "markup.underline.link.image" 475 | ], 476 | "settings": { 477 | "foreground": "#82FFEC" 478 | } 479 | }, 480 | { 481 | "name": "Link text, image alt text (prose)", 482 | "scope": [ 483 | "meta.link.reference.def.restructuredtext", 484 | "punctuation.definition.directive.restructuredtext", 485 | "string.other.link.description", 486 | "string.other.link.title" 487 | ], 488 | "settings": { 489 | "foreground": "#FFFFFF" 490 | } 491 | }, 492 | { 493 | "name": "Blockquotes (prose)", 494 | "scope": [ 495 | "entity.name.directive.restructuredtext", 496 | "markup.quote" 497 | ], 498 | "settings": { 499 | "foreground": "#FFFF81", 500 | "fontStyle": "italic" 501 | } 502 | }, 503 | { 504 | "name": "Horizontal rule (prose)", 505 | "scope": [ 506 | "meta.separator.markdown" 507 | ], 508 | "settings": { 509 | "foreground": "#AA717A" 510 | } 511 | }, 512 | { 513 | "name": "Code blocks", 514 | "scope": [ 515 | "fenced_code.block.language", 516 | "markup.raw.inner.restructuredtext", 517 | "markup.fenced_code.block.markdown punctuation.definition.markdown" 518 | ], 519 | "settings": { 520 | "foreground": "#8AFD80" 521 | } 522 | }, 523 | { 524 | "name": "Prose constants", 525 | "scope": [ 526 | "punctuation.definition.constant.restructuredtext" 527 | ], 528 | "settings": { 529 | "foreground": "#B382D9" 530 | } 531 | }, 532 | { 533 | "name": "Braces in markdown headings", 534 | "scope": [ 535 | "markup.heading.markdown punctuation.definition.string.begin", 536 | "markup.heading.markdown punctuation.definition.string.end" 537 | ], 538 | "settings": { 539 | "foreground": "#B382D9" 540 | } 541 | }, 542 | { 543 | "name": "Braces in markdown paragraphs", 544 | "scope": [ 545 | "meta.paragraph.markdown punctuation.definition.string.begin", 546 | "meta.paragraph.markdown punctuation.definition.string.end" 547 | ], 548 | "settings": { 549 | "foreground": "#E6DAE0" 550 | } 551 | }, 552 | { 553 | "name": "Braces in markdown blockquotes", 554 | "scope": [ 555 | "markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin", 556 | "markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end" 557 | ], 558 | "settings": { 559 | "foreground": "#FFFF81" 560 | } 561 | }, 562 | { 563 | "name": "User-defined class names", 564 | "scope": [ 565 | "entity.name.type.class", 566 | "entity.name.class" 567 | ], 568 | "settings": { 569 | "foreground": "#82FFEC", 570 | "fontStyle": "normal" 571 | } 572 | }, 573 | { 574 | "name": "this, super, self, etc.", 575 | "scope": [ 576 | "keyword.expressions-and-types.swift", 577 | "keyword.other.this", 578 | "variable.language", 579 | "variable.language punctuation.definition.variable.php", 580 | "variable.other.readwrite.instance.ruby", 581 | "variable.parameter.function.language.special" 582 | ], 583 | "settings": { 584 | "foreground": "#B382D9", 585 | "fontStyle": "italic" 586 | } 587 | }, 588 | { 589 | "name": "Inherited classes", 590 | "scope": [ 591 | "entity.other.inherited-class" 592 | ], 593 | "settings": { 594 | "fontStyle": "italic", 595 | "foreground": "#82FFEC" 596 | } 597 | }, 598 | { 599 | "name": "Packages", 600 | "scope": "token.package", 601 | "settings": { 602 | "foreground": "#ffffff" 603 | } 604 | }, 605 | { 606 | "name": "Comments", 607 | "scope": [ 608 | "comment", 609 | "punctuation.definition.comment", 610 | "unused.comment", 611 | "wildcard.comment" 612 | ], 613 | "settings": { 614 | "foreground": "#EEEEEE" 615 | } 616 | }, 617 | { 618 | "name": "JSDoc-style keywords", 619 | "scope": [ 620 | "comment keyword.codetag.notation", 621 | "comment.block.documentation keyword", 622 | "comment.block.documentation storage.type.class" 623 | ], 624 | "settings": { 625 | "foreground": "#FF82C3" 626 | } 627 | }, 628 | { 629 | "name": "JSDoc-style types", 630 | "scope": [ 631 | "comment.block.documentation entity.name.type" 632 | ], 633 | "settings": { 634 | "foreground": "#82FFEC", 635 | "fontStyle": "italic" 636 | } 637 | }, 638 | { 639 | "name": "JSDoc-style type brackets", 640 | "scope": [ 641 | "comment.block.documentation entity.name.type punctuation.definition.bracket" 642 | ], 643 | "settings": { 644 | "foreground": "#82FFEC" 645 | } 646 | }, 647 | { 648 | "name": "JSDoc-style comment parameters", 649 | "scope": [ 650 | "comment.block.documentation variable" 651 | ], 652 | "settings": { 653 | "foreground": "#FBC87F", 654 | "fontStyle": "italic" 655 | } 656 | }, 657 | { 658 | "name": "Constants", 659 | "scope": [ 660 | "constant", 661 | "variable.other.constant" 662 | ], 663 | "settings": { 664 | "foreground": "#B382D9" 665 | } 666 | }, 667 | { 668 | "name": "Constant escape sequences", 669 | "scope": [ 670 | "constant.character.escape", 671 | "constant.character.string.escape", 672 | "constant.regexp" 673 | ], 674 | "settings": { 675 | "foreground": "#FF82C3" 676 | } 677 | }, 678 | { 679 | "name": "HTML tags", 680 | "scope": [ 681 | "entity.name.tag" 682 | ], 683 | "settings": { 684 | "foreground": "#FF82C3" 685 | } 686 | }, 687 | { 688 | "name": "CSS attribute parent selectors ('&')", 689 | "scope": [ 690 | "entity.other.attribute-name.parent-selector" 691 | ], 692 | "settings": { 693 | "foreground": "#FF82C3" 694 | } 695 | }, 696 | { 697 | "name": "HTML/CSS attribute names", 698 | "scope": [ 699 | "entity.other.attribute-name" 700 | ], 701 | "settings": { 702 | "foreground": "#8AFD80", 703 | "fontStyle": "italic" 704 | } 705 | }, 706 | { 707 | "name": "Function names", 708 | "scope": [ 709 | "entity.name.function", 710 | "meta.function-call.generic", 711 | "meta.function-call.object", 712 | "meta.function-call.php", 713 | "meta.function-call.static", 714 | "meta.method-call.java meta.method", 715 | "meta.method.groovy", 716 | "support.function.any-method.lua", 717 | "keyword.operator.function.infix" 718 | ], 719 | "settings": { 720 | "foreground": "#8AFD80" 721 | } 722 | }, 723 | { 724 | "name": "Function parameters", 725 | "scope": [ 726 | "entity.name.variable.parameter", 727 | "meta.at-rule.function variable", 728 | "meta.at-rule.mixin variable", 729 | "meta.function.arguments variable.other.php", 730 | "meta.selectionset.graphql meta.arguments.graphql variable.arguments.graphql", 731 | "variable.parameter" 732 | ], 733 | "settings": { 734 | "fontStyle": "italic", 735 | "foreground": "#FBC87F" 736 | } 737 | }, 738 | { 739 | "name": "Decorators", 740 | "scope": [ 741 | "meta.decorator variable.other.readwrite", 742 | "meta.decorator variable.other.property" 743 | ], 744 | "settings": { 745 | "foreground": "#8AFD80", 746 | "fontStyle": "italic" 747 | } 748 | }, 749 | { 750 | "name": "Decorator Objects", 751 | "scope": [ 752 | "meta.decorator variable.other.object" 753 | ], 754 | "settings": { 755 | "foreground": "#8AFD80" 756 | } 757 | }, 758 | { 759 | "name": "Keywords", 760 | "scope": [ 761 | "keyword", 762 | "punctuation.definition.keyword" 763 | ], 764 | "settings": { 765 | "foreground": "#FF82C3" 766 | } 767 | }, 768 | { 769 | "name": "Keyword \"new\"", 770 | "scope": [ 771 | "keyword.control.new", 772 | "keyword.operator.new" 773 | ], 774 | "settings": { 775 | "fontStyle": "bold" 776 | } 777 | }, 778 | { 779 | "name": "Generic selectors (CSS/SCSS/Less/Stylus)", 780 | "scope": [ 781 | "meta.selector" 782 | ], 783 | "settings": { 784 | "foreground": "#FF82C3" 785 | } 786 | }, 787 | { 788 | "name": "Language Built-ins", 789 | "scope": [ 790 | "support" 791 | ], 792 | "settings": { 793 | "fontStyle": "italic", 794 | "foreground": "#82FFEC" 795 | } 796 | }, 797 | { 798 | "name": "Built-in magic functions and constants", 799 | "scope": [ 800 | "support.function.magic", 801 | "support.variable", 802 | "variable.other.predefined" 803 | ], 804 | "settings": { 805 | "fontStyle": "regular", 806 | "foreground": "#B382D9" 807 | } 808 | }, 809 | { 810 | "name": "Built-in functions / properties", 811 | "scope": [ 812 | "support.function", 813 | "support.type.property-name" 814 | ], 815 | "settings": { 816 | "fontStyle": "regular" 817 | } 818 | }, 819 | { 820 | "name": "Separators (key/value, namespace, inheritance, pointer, hash, slice, etc)", 821 | "scope": [ 822 | "constant.other.symbol.hashkey punctuation.definition.constant.ruby", 823 | "entity.other.attribute-name.placeholder punctuation", 824 | "entity.other.attribute-name.pseudo-class punctuation", 825 | "entity.other.attribute-name.pseudo-element punctuation", 826 | "meta.group.double.toml", 827 | "meta.group.toml", 828 | "meta.object-binding-pattern-variable punctuation.destructuring", 829 | "punctuation.colon.graphql", 830 | "punctuation.definition.block.scalar.folded.yaml", 831 | "punctuation.definition.block.scalar.literal.yaml", 832 | "punctuation.definition.block.sequence.item.yaml", 833 | "punctuation.definition.entity.other.inherited-class", 834 | "punctuation.function.swift", 835 | "punctuation.separator.dictionary.key-value", 836 | "punctuation.separator.hash", 837 | "punctuation.separator.inheritance", 838 | "punctuation.separator.key-value", 839 | "punctuation.separator.key-value.mapping.yaml", 840 | "punctuation.separator.namespace", 841 | "punctuation.separator.pointer-access", 842 | "punctuation.separator.slice", 843 | "string.unquoted.heredoc punctuation.definition.string", 844 | "support.other.chomping-indicator.yaml", 845 | "punctuation.separator.annotation" 846 | ], 847 | "settings": { 848 | "foreground": "#FF82C3" 849 | } 850 | }, 851 | { 852 | "name": "Brackets, braces, parens, etc.", 853 | "scope": [ 854 | "keyword.operator.other.powershell", 855 | "keyword.other.statement-separator.powershell", 856 | "meta.brace.round", 857 | "meta.function-call punctuation", 858 | "punctuation.definition.arguments.begin", 859 | "punctuation.definition.arguments.end", 860 | "punctuation.definition.entity.begin", 861 | "punctuation.definition.entity.end", 862 | "punctuation.definition.tag.cs", 863 | "punctuation.definition.type.begin", 864 | "punctuation.definition.type.end", 865 | "punctuation.section.scope.begin", 866 | "punctuation.section.scope.end", 867 | "storage.type.generic.java", 868 | "string.template meta.brace", 869 | "string.template punctuation.accessor" 870 | ], 871 | "settings": { 872 | "foreground": "#E6DAE0" 873 | } 874 | }, 875 | { 876 | "name": "Variable interpolation operators", 877 | "scope": [ 878 | "meta.string-contents.quoted.double punctuation.definition.variable", 879 | "punctuation.definition.interpolation.begin", 880 | "punctuation.definition.interpolation.end", 881 | "punctuation.definition.template-expression.begin", 882 | "punctuation.definition.template-expression.end", 883 | "punctuation.section.embedded.begin", 884 | "punctuation.section.embedded.coffee", 885 | "punctuation.section.embedded.end", 886 | "punctuation.section.embedded.end source.php", 887 | "punctuation.section.embedded.end source.ruby", 888 | "punctuation.definition.variable.makefile" 889 | ], 890 | "settings": { 891 | "foreground": "#FF82C3" 892 | } 893 | }, 894 | { 895 | "name": "Keys (serializable languages)", 896 | "scope": [ 897 | "entity.name.function.target.makefile", 898 | "entity.name.section.toml", 899 | "entity.name.tag.yaml", 900 | "variable.other.key.toml" 901 | ], 902 | "settings": { 903 | "foreground": "#82FFEC" 904 | } 905 | }, 906 | { 907 | "name": "Dates / timestamps (serializable languages)", 908 | "scope": [ 909 | "constant.other.date", 910 | "constant.other.timestamp" 911 | ], 912 | "settings": { 913 | "foreground": "#FBC87F" 914 | } 915 | }, 916 | { 917 | "name": "YAML aliases", 918 | "scope": [ 919 | "variable.other.alias.yaml" 920 | ], 921 | "settings": { 922 | "fontStyle": "italic underline", 923 | "foreground": "#8AFD80" 924 | } 925 | }, 926 | { 927 | "name": "Storage", 928 | "scope": [ 929 | "storage", 930 | "meta.implementation storage.type.objc", 931 | "meta.interface-or-protocol storage.type.objc", 932 | "source.groovy storage.type.def" 933 | ], 934 | "settings": { 935 | "fontStyle": "regular", 936 | "foreground": "#FF82C3" 937 | } 938 | }, 939 | { 940 | "name": "Types", 941 | "scope": [ 942 | "entity.name.type", 943 | "keyword.primitive-datatypes.swift", 944 | "keyword.type.cs", 945 | "meta.protocol-list.objc", 946 | "meta.return-type.objc", 947 | "source.go storage.type", 948 | "source.groovy storage.type", 949 | "source.java storage.type", 950 | "source.powershell entity.other.attribute-name", 951 | "storage.class.std.rust", 952 | "storage.type.attribute.swift", 953 | "storage.type.c", 954 | "storage.type.core.rust", 955 | "storage.type.cs", 956 | "storage.type.groovy", 957 | "storage.type.objc", 958 | "storage.type.php", 959 | "storage.type.haskell", 960 | "storage.type.ocaml" 961 | ], 962 | "settings": { 963 | "fontStyle": "italic", 964 | "foreground": "#82FFEC" 965 | } 966 | }, 967 | { 968 | "name": "Generics, templates, and mapped type declarations", 969 | "scope": [ 970 | "entity.name.type.type-parameter", 971 | "meta.indexer.mappedtype.declaration entity.name.type", 972 | "meta.type.parameters entity.name.type" 973 | ], 974 | "settings": { 975 | "foreground": "#FBC87F" 976 | } 977 | }, 978 | { 979 | "name": "Modifiers", 980 | "scope": [ 981 | "storage.modifier" 982 | ], 983 | "settings": { 984 | "foreground": "#FF82C3" 985 | } 986 | }, 987 | { 988 | "name": "RegExp string", 989 | "scope": [ 990 | "string.regexp", 991 | "constant.other.character-class.set.regexp", 992 | "constant.character.escape.backslash.regexp" 993 | ], 994 | "settings": { 995 | "foreground": "#FFFF81" 996 | } 997 | }, 998 | { 999 | "name": "Non-capture operators", 1000 | "scope": [ 1001 | "punctuation.definition.group.capture.regexp" 1002 | ], 1003 | "settings": { 1004 | "foreground": "#FF82C3" 1005 | } 1006 | }, 1007 | { 1008 | "name": "RegExp start and end characters", 1009 | "scope": [ 1010 | "string.regexp punctuation.definition.string.begin", 1011 | "string.regexp punctuation.definition.string.end" 1012 | ], 1013 | "settings": { 1014 | "foreground": "#FA7F7F" 1015 | } 1016 | }, 1017 | { 1018 | "name": "Character group", 1019 | "scope": [ 1020 | "punctuation.definition.character-class.regexp" 1021 | ], 1022 | "settings": { 1023 | "foreground": "#82FFEC" 1024 | } 1025 | }, 1026 | { 1027 | "name": "Capture groups", 1028 | "scope": [ 1029 | "punctuation.definition.group.regexp" 1030 | ], 1031 | "settings": { 1032 | "foreground": "#FBC87F" 1033 | } 1034 | }, 1035 | { 1036 | "name": "Assertion operators", 1037 | "scope": [ 1038 | "punctuation.definition.group.assertion.regexp", 1039 | "keyword.operator.negation.regexp" 1040 | ], 1041 | "settings": { 1042 | "foreground": "#FA7F7F" 1043 | } 1044 | }, 1045 | { 1046 | "name": "Positive lookaheads", 1047 | "scope": [ 1048 | "meta.assertion.look-ahead.regexp" 1049 | ], 1050 | "settings": { 1051 | "foreground": "#8AFD80" 1052 | } 1053 | }, 1054 | { 1055 | "name": "Strings", 1056 | "scope": [ 1057 | "string" 1058 | ], 1059 | "settings": { 1060 | "foreground": "#FFFF81" 1061 | } 1062 | }, 1063 | { 1064 | "name": "String quotes (temporary vscode fix)", 1065 | "scope": [ 1066 | "punctuation.definition.string.begin", 1067 | "punctuation.definition.string.end" 1068 | ], 1069 | "settings": { 1070 | "foreground": "#FFFF81" 1071 | } 1072 | }, 1073 | { 1074 | "name": "Property quotes (temporary vscode fix)", 1075 | "scope": [ 1076 | "punctuation.support.type.property-name.begin", 1077 | "punctuation.support.type.property-name.end" 1078 | ], 1079 | "settings": { 1080 | "foreground": "#82FFEC" 1081 | } 1082 | }, 1083 | { 1084 | "name": "Docstrings", 1085 | "scope": [ 1086 | "string.quoted.docstring.multi", 1087 | "string.quoted.docstring.multi.python punctuation.definition.string.begin", 1088 | "string.quoted.docstring.multi.python punctuation.definition.string.end", 1089 | "string.quoted.docstring.multi.python constant.character.escape" 1090 | ], 1091 | "settings": { 1092 | "foreground": "#AA717A" 1093 | } 1094 | }, 1095 | { 1096 | "name": "Variables and object properties", 1097 | "scope": [ 1098 | "variable", 1099 | "constant.other.key.perl", 1100 | "support.variable.property", 1101 | "variable.other.constant.js", 1102 | "variable.other.constant.ts", 1103 | "variable.other.constant.tsx" 1104 | ], 1105 | "settings": { 1106 | "foreground": "#E6DAE0" 1107 | } 1108 | }, 1109 | { 1110 | "name": "Destructuring / aliasing reference name (LHS)", 1111 | "scope": [ 1112 | "meta.import variable.other.readwrite", 1113 | "meta.object-binding-pattern-variable variable.object.property", 1114 | "meta.variable.assignment.destructured.object.coffee variable" 1115 | ], 1116 | "settings": { 1117 | "fontStyle": "italic", 1118 | "foreground": "#FBC87F" 1119 | } 1120 | }, 1121 | { 1122 | "name": "Destructuring / aliasing variable name (RHS)", 1123 | "scope": [ 1124 | "meta.import variable.other.readwrite.alias", 1125 | "meta.export variable.other.readwrite.alias", 1126 | "meta.variable.assignment.destructured.object.coffee variable variable" 1127 | ], 1128 | "settings": { 1129 | "fontStyle": "normal", 1130 | "foreground": "#E6DAE0" 1131 | } 1132 | }, 1133 | { 1134 | "name": "GraphQL keys", 1135 | "scope": [ 1136 | "meta.selectionset.graphql variable" 1137 | ], 1138 | "settings": { 1139 | "foreground": "#FFFF81" 1140 | } 1141 | }, 1142 | { 1143 | "name": "GraphQL function arguments", 1144 | "scope": [ 1145 | "meta.selectionset.graphql meta.arguments variable" 1146 | ], 1147 | "settings": { 1148 | "foreground": "#E6DAE0" 1149 | } 1150 | }, 1151 | { 1152 | "name": "GraphQL fragment name (definition)", 1153 | "scope": [ 1154 | "entity.name.fragment.graphql", 1155 | "variable.fragment.graphql" 1156 | ], 1157 | "settings": { 1158 | "foreground": "#82FFEC" 1159 | } 1160 | }, 1161 | { 1162 | "name": "Edge cases (foreground color resets)", 1163 | "scope": [ 1164 | "constant.other.symbol.hashkey.ruby", 1165 | "keyword.operator.dereference.java", 1166 | "keyword.operator.navigation.groovy", 1167 | "meta.scope.for-loop.shell punctuation.definition.string.begin", 1168 | "meta.scope.for-loop.shell punctuation.definition.string.end", 1169 | "meta.scope.for-loop.shell string", 1170 | "storage.modifier.import", 1171 | "punctuation.section.embedded.begin.tsx", 1172 | "punctuation.section.embedded.end.tsx", 1173 | "punctuation.section.embedded.begin.jsx", 1174 | "punctuation.section.embedded.end.jsx", 1175 | "punctuation.separator.list.comma.css", 1176 | "constant.language.empty-list.haskell" 1177 | ], 1178 | "settings": { 1179 | "foreground": "#E6DAE0" 1180 | } 1181 | }, 1182 | { 1183 | "name": "Shell variables prefixed with \"$\" (edge case)", 1184 | "scope": [ 1185 | "source.shell variable.other" 1186 | ], 1187 | "settings": { 1188 | "foreground": "#B382D9" 1189 | } 1190 | }, 1191 | { 1192 | "name": "Powershell constants mistakenly scoped to `support`, rather than `constant` (edge)", 1193 | "scope": [ 1194 | "support.constant" 1195 | ], 1196 | "settings": { 1197 | "fontStyle": "normal", 1198 | "foreground": "#B382D9" 1199 | } 1200 | }, 1201 | { 1202 | "name": "Makefile prerequisite names", 1203 | "scope": [ 1204 | "meta.scope.prerequisites.makefile" 1205 | ], 1206 | "settings": { 1207 | "foreground": "#FFFF81" 1208 | } 1209 | }, 1210 | { 1211 | "name": "SCSS attibute selector strings", 1212 | "scope": [ 1213 | "meta.attribute-selector.scss" 1214 | ], 1215 | "settings": { 1216 | "foreground": "#FFFF81" 1217 | } 1218 | }, 1219 | { 1220 | "name": "SCSS attribute selector brackets", 1221 | "scope": [ 1222 | "punctuation.definition.attribute-selector.end.bracket.square.scss", 1223 | "punctuation.definition.attribute-selector.begin.bracket.square.scss" 1224 | ], 1225 | "settings": { 1226 | "foreground": "#E6DAE0" 1227 | } 1228 | }, 1229 | { 1230 | "name": "Haskell Pragmas", 1231 | "scope": [ 1232 | "meta.preprocessor.haskell" 1233 | ], 1234 | "settings": { 1235 | "foreground": "#AA717A" 1236 | } 1237 | } 1238 | ] 1239 | } -------------------------------------------------------------------------------- /themes/omni-dracula-theme-color-theme-contrast.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Omni Dracula Theme", 3 | "author": "Thiago Lucio Bittencourt", 4 | "type": "dark", 5 | "semanticHighlighting": true, 6 | "semanticTokenColors": { 7 | "enumMember": { 8 | "foreground": "#a9a9a9" 9 | }, 10 | "variable.constant": { 11 | "foreground": "#eea55c" 12 | }, 13 | "variable.defaultLibrary": { 14 | "foreground": "#74e4a0" 15 | } 16 | }, 17 | "tokenColors": [ 18 | { 19 | "name": "unison punctuation", 20 | "scope": "punctuation.definition.delayed.unison,punctuation.definition.list.begin.unison,punctuation.definition.list.end.unison,punctuation.definition.ability.begin.unison,punctuation.definition.ability.end.unison,punctuation.operator.assignment.as.unison,punctuation.separator.pipe.unison,punctuation.separator.delimiter.unison,punctuation.definition.hash.unison", 21 | "settings": { 22 | "foreground": "#7bdaff" 23 | } 24 | }, 25 | { 26 | "name": "haskell variable generic-type", 27 | "scope": "variable.other.generic-type.haskell", 28 | "settings": { 29 | "foreground": "#c678dd" 30 | } 31 | }, 32 | { 33 | "name": "haskell storage type", 34 | "scope": "storage.type.haskell", 35 | "settings": { 36 | "foreground": "#eea55c" 37 | } 38 | }, 39 | { 40 | "name": "support.variable.magic.python", 41 | "scope": "support.variable.magic.python", 42 | "settings": { 43 | "foreground": "#7bdaff" 44 | } 45 | }, 46 | { 47 | "name": "punctuation.separator.parameters.python", 48 | "scope": "punctuation.separator.period.python,punctuation.separator.element.python,punctuation.parenthesis.begin.python,punctuation.parenthesis.end.python", 49 | "settings": { 50 | "foreground": "#ffffff" 51 | } 52 | }, 53 | { 54 | "name": "variable.parameter.function.language.special.self.python", 55 | "scope": "variable.parameter.function.language.special.self.python", 56 | "settings": { 57 | "foreground": "#74e4a0" 58 | } 59 | }, 60 | { 61 | "name": "storage.modifier.lifetime.rust", 62 | "scope": "storage.modifier.lifetime.rust", 63 | "settings": { 64 | "foreground": "#ffffff" 65 | } 66 | }, 67 | { 68 | "name": "support.function.std.rust", 69 | "scope": "support.function.std.rust", 70 | "settings": { 71 | "foreground": "#7c6fbe" 72 | } 73 | }, 74 | { 75 | "name": "entity.name.lifetime.rust", 76 | "scope": "entity.name.lifetime.rust", 77 | "settings": { 78 | "foreground": "#74e4a0" 79 | } 80 | }, 81 | { 82 | "name": "variable.language.rust", 83 | "scope": "variable.language.rust", 84 | "settings": { 85 | "foreground": "#7bdaff" 86 | } 87 | }, 88 | { 89 | "name": "support.constant.edge", 90 | "scope": "support.constant.edge", 91 | "settings": { 92 | "foreground": "#c678dd" 93 | } 94 | }, 95 | { 96 | "name": "regexp constant character-class", 97 | "scope": "constant.other.character-class.regexp", 98 | "settings": { 99 | "foreground": "#7bdaff" 100 | } 101 | }, 102 | { 103 | "name": "regexp operator.quantifier", 104 | "scope": "keyword.operator.quantifier.regexp", 105 | "settings": { 106 | "foreground": "#eea55c" 107 | } 108 | }, 109 | { 110 | "name": "punctuation.definition", 111 | "scope": "punctuation.definition.string.begin,punctuation.definition.string.end", 112 | "settings": { 113 | "foreground": "#f7f7f7" 114 | } 115 | }, 116 | { 117 | "name": "Text", 118 | "scope": "variable.parameter.function", 119 | "settings": { 120 | "foreground": "#2aada2" 121 | } 122 | }, 123 | { 124 | "name": "Comment Markup Link", 125 | "scope": "comment markup.link", 126 | "settings": { 127 | "foreground": "#8fa1c5" 128 | } 129 | }, 130 | { 131 | "name": "markup diff", 132 | "scope": "markup.changed.diff", 133 | "settings": { 134 | "foreground": "#74e4a0" 135 | } 136 | }, 137 | { 138 | "name": "diff", 139 | "scope": "meta.diff.header.from-file,meta.diff.header.to-file,punctuation.definition.from-file.diff,punctuation.definition.to-file.diff", 140 | "settings": { 141 | "foreground": "#7c6fbe" 142 | } 143 | }, 144 | { 145 | "name": "inserted.diff", 146 | "scope": "markup.inserted.diff", 147 | "settings": { 148 | "foreground": "#f7f7f7" 149 | } 150 | }, 151 | { 152 | "name": "deleted.diff", 153 | "scope": "markup.deleted.diff", 154 | "settings": { 155 | "foreground": "#7bdaff" 156 | } 157 | }, 158 | { 159 | "name": "c++ function", 160 | "scope": "meta.function.c,meta.function.cpp", 161 | "settings": { 162 | "foreground": "#7bdaff" 163 | } 164 | }, 165 | { 166 | "name": "c++ block", 167 | "scope": "punctuation.section.block.begin.bracket.curly.cpp,punctuation.section.block.end.bracket.curly.cpp,punctuation.terminator.statement.c,punctuation.section.block.begin.bracket.curly.c,punctuation.section.block.end.bracket.curly.c,punctuation.section.parens.begin.bracket.round.c,punctuation.section.parens.end.bracket.round.c,punctuation.section.parameters.begin.bracket.round.c,punctuation.section.parameters.end.bracket.round.c", 168 | "settings": { 169 | "foreground": "#ffffff" 170 | } 171 | }, 172 | { 173 | "name": "js/ts punctuation separator key-value", 174 | "scope": "punctuation.separator.key-value", 175 | "settings": { 176 | "foreground": "#ffffff" 177 | } 178 | }, 179 | { 180 | "name": "js/ts import keyword", 181 | "scope": "keyword.operator.expression.import", 182 | "settings": { 183 | "foreground": "#7c6fbe" 184 | } 185 | }, 186 | { 187 | "name": "math js/ts", 188 | "scope": "support.constant.math", 189 | "settings": { 190 | "foreground": "#74e4a0" 191 | } 192 | }, 193 | { 194 | "name": "math property js/ts", 195 | "scope": "support.constant.property.math", 196 | "settings": { 197 | "foreground": "#eea55c" 198 | } 199 | }, 200 | { 201 | "name": "js/ts variable.other.constant", 202 | "scope": "variable.other.constant", 203 | "settings": { 204 | "foreground": "#74e4a0" 205 | } 206 | }, 207 | { 208 | "name": "java type", 209 | "scope": [ 210 | "storage.type.annotation.java", 211 | "storage.type.object.array.java" 212 | ], 213 | "settings": { 214 | "foreground": "#74e4a0" 215 | } 216 | }, 217 | { 218 | "name": "java source", 219 | "scope": "source.java", 220 | "settings": { 221 | "foreground": "#7bdaff" 222 | } 223 | }, 224 | { 225 | "name": "java modifier.import", 226 | "scope": "punctuation.section.block.begin.java,punctuation.section.block.end.java,punctuation.definition.method-parameters.begin.java,punctuation.definition.method-parameters.end.java,meta.method.identifier.java,punctuation.section.method.begin.java,punctuation.section.method.end.java,punctuation.terminator.java,punctuation.section.class.begin.java,punctuation.section.class.end.java,punctuation.section.inner-class.begin.java,punctuation.section.inner-class.end.java,meta.method-call.java,punctuation.section.class.begin.bracket.curly.java,punctuation.section.class.end.bracket.curly.java,punctuation.section.method.begin.bracket.curly.java,punctuation.section.method.end.bracket.curly.java,punctuation.separator.period.java,punctuation.bracket.angle.java,punctuation.definition.annotation.java,meta.method.body.java", 227 | "settings": { 228 | "foreground": "#47e05c" 229 | } 230 | }, 231 | { 232 | "name": "java modifier.import", 233 | "scope": "meta.method.java", 234 | "settings": { 235 | "foreground": "#7c6fbe" 236 | } 237 | }, 238 | { 239 | "name": "java modifier.import", 240 | "scope": "storage.modifier.import.java,storage.type.java,storage.type.generic.java", 241 | "settings": { 242 | "foreground": "#74e4a0" 243 | } 244 | }, 245 | { 246 | "name": "java instanceof", 247 | "scope": "keyword.operator.instanceof.java", 248 | "settings": { 249 | "foreground": "#c678dd" 250 | } 251 | }, 252 | { 253 | "name": "java variable.name", 254 | "scope": "meta.definition.variable.name.java", 255 | "settings": { 256 | "foreground": "#7bdaff" 257 | } 258 | }, 259 | { 260 | "name": "operator logical", 261 | "scope": "keyword.operator.logical", 262 | "settings": { 263 | "foreground": "#a9a9a9" 264 | } 265 | }, 266 | { 267 | "name": "operator bitwise", 268 | "scope": "keyword.operator.bitwise", 269 | "settings": { 270 | "foreground": "#a9a9a9" 271 | } 272 | }, 273 | { 274 | "name": "operator channel", 275 | "scope": "keyword.operator.channel", 276 | "settings": { 277 | "foreground": "#a9a9a9" 278 | } 279 | }, 280 | { 281 | "name": "support.constant.property-value.scss", 282 | "scope": "support.constant.property-value.scss,support.constant.property-value.css", 283 | "settings": { 284 | "foreground": "#00c3ff" 285 | } 286 | }, 287 | { 288 | "name": "CSS/SCSS/LESS Operators", 289 | "scope": "keyword.operator.css,keyword.operator.scss,keyword.operator.less", 290 | "settings": { 291 | "foreground": "#17ced4" 292 | } 293 | }, 294 | { 295 | "name": "css color standard name", 296 | "scope": "support.constant.color.w3c-standard-color-name.css,support.constant.color.w3c-standard-color-name.scss", 297 | "settings": { 298 | "foreground": "#0bcc45" 299 | } 300 | }, 301 | { 302 | "name": "css comma", 303 | "scope": "punctuation.separator.list.comma.css", 304 | "settings": { 305 | "foreground": "#ffffff" 306 | } 307 | }, 308 | { 309 | "name": "css attribute-name.id", 310 | "scope": "support.constant.color.w3c-standard-color-name.css", 311 | "settings": { 312 | "foreground": "#1696ff" 313 | } 314 | }, 315 | { 316 | "name": "css property-name", 317 | "scope": "support.type.vendored.property-name.css", 318 | "settings": { 319 | "foreground": "#21cce2" 320 | } 321 | }, 322 | { 323 | "name": "js/ts module", 324 | "scope": "support.module.node,support.type.object.module,support.module.node", 325 | "settings": { 326 | "foreground": "#74e4a0" 327 | } 328 | }, 329 | { 330 | "name": "entity.name.type.module", 331 | "scope": "entity.name.type.module", 332 | "settings": { 333 | "foreground": "#74e4a0" 334 | } 335 | }, 336 | { 337 | "name": "js variable readwrite", 338 | "scope": "variable.other.readwrite,meta.object-literal.key,support.variable.property,support.variable.object.process,support.variable.object.node", 339 | "settings": { 340 | "foreground": "#7bdaff" 341 | } 342 | }, 343 | { 344 | "name": "js/ts json", 345 | "scope": "support.constant.json", 346 | "settings": { 347 | "foreground": "#eea55c" 348 | } 349 | }, 350 | { 351 | "name": "js/ts Keyword", 352 | "scope": [ 353 | "keyword.operator.expression.instanceof", 354 | "keyword.operator.new", 355 | "keyword.operator.ternary", 356 | "keyword.operator.optional", 357 | "keyword.operator.expression.keyof" 358 | ], 359 | "settings": { 360 | "foreground": "#c678dd" 361 | } 362 | }, 363 | { 364 | "name": "js/ts console", 365 | "scope": "support.type.object.console", 366 | "settings": { 367 | "foreground": "#7bdaff" 368 | } 369 | }, 370 | { 371 | "name": "js/ts support.variable.property.process", 372 | "scope": "support.variable.property.process", 373 | "settings": { 374 | "foreground": "#eea55c" 375 | } 376 | }, 377 | { 378 | "name": "js console function", 379 | "scope": "entity.name.function,support.function.console", 380 | "settings": { 381 | "foreground": "#4cfc54" 382 | } 383 | }, 384 | { 385 | "name": "keyword.operator.misc.rust", 386 | "scope": "keyword.operator.misc.rust", 387 | "settings": { 388 | "foreground": "#ffffff" 389 | } 390 | }, 391 | { 392 | "name": "keyword.operator.sigil.rust", 393 | "scope": "keyword.operator.sigil.rust", 394 | "settings": { 395 | "foreground": "#c678dd" 396 | } 397 | }, 398 | { 399 | "name": "operator", 400 | "scope": "keyword.operator.delete", 401 | "settings": { 402 | "foreground": "#c678dd" 403 | } 404 | }, 405 | { 406 | "name": "js dom", 407 | "scope": "support.type.object.dom", 408 | "settings": { 409 | "foreground": "#a9a9a9" 410 | } 411 | }, 412 | { 413 | "name": "js dom variable", 414 | "scope": "support.variable.dom,support.variable.property.dom", 415 | "settings": { 416 | "foreground": "#7bdaff" 417 | } 418 | }, 419 | { 420 | "name": "keyword.operator", 421 | "scope": "keyword.operator.arithmetic,keyword.operator.comparison,keyword.operator.decrement,keyword.operator.increment,keyword.operator.relational", 422 | "settings": { 423 | "foreground": "#a9a9a9" 424 | } 425 | }, 426 | { 427 | "name": "C operator assignment", 428 | "scope": "keyword.operator.assignment.c,keyword.operator.comparison.c,keyword.operator.c,keyword.operator.increment.c,keyword.operator.decrement.c,keyword.operator.bitwise.shift.c,keyword.operator.assignment.cpp,keyword.operator.comparison.cpp,keyword.operator.cpp,keyword.operator.increment.cpp,keyword.operator.decrement.cpp,keyword.operator.bitwise.shift.cpp", 429 | "settings": { 430 | "foreground": "#c678dd" 431 | } 432 | }, 433 | { 434 | "name": "Punctuation", 435 | "scope": "punctuation.separator.delimiter", 436 | "settings": { 437 | "foreground": "#ffffff" 438 | } 439 | }, 440 | { 441 | "name": "Other punctuation .c", 442 | "scope": "punctuation.separator.c,punctuation.separator.cpp", 443 | "settings": { 444 | "foreground": "#c678dd" 445 | } 446 | }, 447 | { 448 | "name": "C type posix-reserved", 449 | "scope": "support.type.posix-reserved.c,support.type.posix-reserved.cpp", 450 | "settings": { 451 | "foreground": "#a9a9a9" 452 | } 453 | }, 454 | { 455 | "name": "keyword.operator.sizeof.c", 456 | "scope": "keyword.operator.sizeof.c,keyword.operator.sizeof.cpp", 457 | "settings": { 458 | "foreground": "#c678dd" 459 | } 460 | }, 461 | { 462 | "name": "python parameter", 463 | "scope": "variable.parameter.function.language.python", 464 | "settings": { 465 | "foreground": "#eea55c" 466 | } 467 | }, 468 | { 469 | "name": "python type", 470 | "scope": "support.type.python", 471 | "settings": { 472 | "foreground": "#a9a9a9" 473 | } 474 | }, 475 | { 476 | "name": "python logical", 477 | "scope": "keyword.operator.logical.python", 478 | "settings": { 479 | "foreground": "#c678dd" 480 | } 481 | }, 482 | { 483 | "name": "pyCs", 484 | "scope": "variable.parameter.function.python", 485 | "settings": { 486 | "foreground": "#eea55c" 487 | } 488 | }, 489 | { 490 | "name": "python block", 491 | "scope": "punctuation.definition.arguments.begin.python,punctuation.definition.arguments.end.python,punctuation.separator.arguments.python,punctuation.definition.list.begin.python,punctuation.definition.list.end.python", 492 | "settings": { 493 | "foreground": "#ffffff" 494 | } 495 | }, 496 | { 497 | "name": "python function-call.generic", 498 | "scope": "meta.function-call.generic.python", 499 | "settings": { 500 | "foreground": "#7c6fbe" 501 | } 502 | }, 503 | { 504 | "name": "python placeholder reset to normal string", 505 | "scope": "constant.character.format.placeholder.other.python", 506 | "settings": { 507 | "foreground": "#eea55c" 508 | } 509 | }, 510 | { 511 | "name": "Operators", 512 | "scope": "keyword.operator", 513 | "settings": { 514 | "foreground": "#ffffff" 515 | } 516 | }, 517 | { 518 | "name": "Compound Assignment Operators", 519 | "scope": "keyword.operator.assignment.compound", 520 | "settings": { 521 | "foreground": "#c678dd" 522 | } 523 | }, 524 | { 525 | "name": "Compound Assignment Operators js/ts", 526 | "scope": "keyword.operator.assignment.compound.js,keyword.operator.assignment.compound.ts", 527 | "settings": { 528 | "foreground": "#a9a9a9" 529 | } 530 | }, 531 | { 532 | "name": "Keywords", 533 | "scope": "keyword", 534 | "settings": { 535 | "foreground": "#c678dd" 536 | } 537 | }, 538 | { 539 | "name": "Namespaces", 540 | "scope": "entity.name.namespace", 541 | "settings": { 542 | "foreground": "#74e4a0" 543 | } 544 | }, 545 | { 546 | "name": "Variables", 547 | "scope": "variable", 548 | "settings": { 549 | "foreground": "#7bdaff" 550 | } 551 | }, 552 | { 553 | "name": "Variables", 554 | "scope": "variable.c", 555 | "settings": { 556 | "foreground": "#ffffff" 557 | } 558 | }, 559 | { 560 | "name": "Language variables", 561 | "scope": "variable.language", 562 | "settings": { 563 | "foreground": "#74e4a0" 564 | } 565 | }, 566 | { 567 | "name": "Java Variables", 568 | "scope": "token.variable.parameter.java", 569 | "settings": { 570 | "foreground": "#ffffff" 571 | } 572 | }, 573 | { 574 | "name": "Java Imports", 575 | "scope": "import.storage.java", 576 | "settings": { 577 | "foreground": "#74e4a0" 578 | } 579 | }, 580 | { 581 | "name": "Packages", 582 | "scope": "token.package.keyword", 583 | "settings": { 584 | "foreground": "#c678dd" 585 | } 586 | }, 587 | { 588 | "name": "Packages", 589 | "scope": "token.package", 590 | "settings": { 591 | "foreground": "#ffffff" 592 | } 593 | }, 594 | { 595 | "name": "Functions", 596 | "scope": [ 597 | "entity.name.function", 598 | "meta.require", 599 | "support.function.any-method", 600 | "variable.function" 601 | ], 602 | "settings": { 603 | "foreground": "#c2baf3" 604 | } 605 | }, 606 | { 607 | "name": "Classes", 608 | "scope": "entity.name.type.namespace", 609 | "settings": { 610 | "foreground": "#74e4a0" 611 | } 612 | }, 613 | { 614 | "name": "Classes", 615 | "scope": "support.class, entity.name.type.class", 616 | "settings": { 617 | "foreground": "#FF79C6" 618 | } 619 | }, 620 | { 621 | "name": "Class name", 622 | "scope": "entity.name.class.identifier.namespace.type", 623 | "settings": { 624 | "foreground": "#39ff85" 625 | } 626 | }, 627 | { 628 | "name": "Class name", 629 | "scope": [ 630 | "entity.name.class", 631 | "variable.other.class.js", 632 | "variable.other.class.ts", 633 | "entity.other.attribute-name.css" 634 | ], 635 | "settings": { 636 | "foreground": "#14fa0c" 637 | } 638 | }, 639 | { 640 | "name": "Class name php", 641 | "scope": "variable.other.class.php", 642 | "settings": { 643 | "foreground": "#7bdaff" 644 | } 645 | }, 646 | { 647 | "name": "Type Name", 648 | "scope": "entity.name.type", 649 | "settings": { 650 | "foreground": "#74e4a0" 651 | } 652 | }, 653 | { 654 | "name": "Keyword Control", 655 | "scope": "keyword.control", 656 | "settings": { 657 | "foreground": "#c678dd" 658 | } 659 | }, 660 | { 661 | "name": "Control Elements", 662 | "scope": "control.elements, keyword.operator.less", 663 | "settings": { 664 | "foreground": "#eea55c" 665 | } 666 | }, 667 | { 668 | "name": "Methods", 669 | "scope": "keyword.other.special-method", 670 | "settings": { 671 | "foreground": "#7c6fbe" 672 | } 673 | }, 674 | { 675 | "name": "Storage", 676 | "scope": "storage", 677 | "settings": { 678 | "foreground": "#c678dd" 679 | } 680 | }, 681 | { 682 | "name": "Storage JS TS", 683 | "scope": "token.storage", 684 | "settings": { 685 | "foreground": "#c678dd" 686 | } 687 | }, 688 | { 689 | "name": "Source Js Keyword Operator Delete,source Js Keyword Operator In,source Js Keyword Operator Of,source Js Keyword Operator Instanceof,source Js Keyword Operator New,source Js Keyword Operator Typeof,source Js Keyword Operator Void", 690 | "scope": "keyword.operator.expression.delete,keyword.operator.expression.in,keyword.operator.expression.of,keyword.operator.expression.instanceof,keyword.operator.new,keyword.operator.expression.typeof,keyword.operator.expression.void", 691 | "settings": { 692 | "foreground": "#c678dd" 693 | } 694 | }, 695 | { 696 | "name": "Java Storage", 697 | "scope": "token.storage.type.java", 698 | "settings": { 699 | "foreground": "#74e4a0" 700 | } 701 | }, 702 | { 703 | "name": "Support", 704 | "scope": "support.function", 705 | "settings": { 706 | "foreground": "#a9a9a9" 707 | } 708 | }, 709 | { 710 | "name": "Support type", 711 | "scope": "support.type.property-name", 712 | "settings": { 713 | "foreground": "#83e2ff" 714 | } 715 | }, 716 | { 717 | "name": "Support type", 718 | "scope": "support.constant.property-value", 719 | "settings": { 720 | "foreground": "#06daff" 721 | } 722 | }, 723 | { 724 | "name": "Support type", 725 | "scope": "support.constant.font-name", 726 | "settings": { 727 | "foreground": "#eea55c" 728 | } 729 | }, 730 | { 731 | "name": "Meta tag", 732 | "scope": "meta.tag", 733 | "settings": { 734 | "foreground": "#dfe0de" 735 | } 736 | }, 737 | { 738 | "name": "Strings", 739 | "scope": "string", 740 | "settings": { 741 | "foreground": "#f7f7f7" 742 | } 743 | }, 744 | { 745 | "name": "Inherited Class", 746 | "scope": "entity.other.inherited-class", 747 | "settings": { 748 | "foreground": "#74e4a0" 749 | } 750 | }, 751 | { 752 | "name": "Constant other symbol", 753 | "scope": "constant.other.symbol", 754 | "settings": { 755 | "foreground": "#a9a9a9" 756 | } 757 | }, 758 | { 759 | "name": "Integers", 760 | "scope": "constant.numeric", 761 | "settings": { 762 | "foreground": "#eea55c" 763 | } 764 | }, 765 | { 766 | "name": "Constants", 767 | "scope": "constant", 768 | "settings": { 769 | "foreground": "#eea55c" 770 | } 771 | }, 772 | { 773 | "name": "Constants", 774 | "scope": "punctuation.definition.constant", 775 | "settings": { 776 | "foreground": "#eea55c" 777 | } 778 | }, 779 | { 780 | "name": "Tags", 781 | "scope": "entity.name.tag", 782 | "settings": { 783 | "foreground": "#FF79C6" 784 | } 785 | }, 786 | { 787 | "name": "Attributes", 788 | "scope": "entity.other.attribute-name", 789 | "settings": { 790 | "foreground": "#6de67d" 791 | } 792 | }, 793 | { 794 | "name": "Attribute IDs", 795 | "scope": "entity.other.attribute-name.id", 796 | "settings": { 797 | "fontStyle": "italic", 798 | "foreground": "#7c6fbe" 799 | } 800 | }, 801 | { 802 | "name": "Attribute class", 803 | "scope": "entity.other.attribute-name.class.css", 804 | "settings": { 805 | "fontStyle": "italic", 806 | "foreground": "#58ff6e" 807 | } 808 | }, 809 | { 810 | "name": "Attribute class html attribute", 811 | "scope": [ 812 | "string.quoted.double.html", 813 | "meta.attribute.class.html" 814 | ], 815 | "settings": { 816 | "fontStyle": "italic", 817 | "foreground": "#f3f58b" 818 | } 819 | }, 820 | { 821 | "name": "Selector", 822 | "scope": "meta.selector", 823 | "settings": { 824 | "foreground": "#c678dd" 825 | } 826 | }, 827 | { 828 | "name": "Headings", 829 | "scope": "markup.heading", 830 | "settings": { 831 | "foreground": "#7bdaff" 832 | } 833 | }, 834 | { 835 | "name": "Headings", 836 | "scope": "markup.heading punctuation.definition.heading, entity.name.section", 837 | "settings": { 838 | "foreground": "#7c6fbe" 839 | } 840 | }, 841 | { 842 | "name": "Units", 843 | "scope": "keyword.other.unit", 844 | "settings": { 845 | "foreground": "#7bdaff" 846 | } 847 | }, 848 | { 849 | "name": "Bold", 850 | "scope": "markup.bold,todo.bold", 851 | "settings": { 852 | "foreground": "#6de67d" 853 | } 854 | }, 855 | { 856 | "name": "Bold", 857 | "scope": "punctuation.definition.bold", 858 | "settings": { 859 | "foreground": "#74e4a0" 860 | } 861 | }, 862 | { 863 | "name": "markup Italic", 864 | "scope": "markup.italic, punctuation.definition.italic,todo.emphasis", 865 | "settings": { 866 | "foreground": "#c678dd" 867 | } 868 | }, 869 | { 870 | "name": "emphasis md", 871 | "scope": "emphasis md", 872 | "settings": { 873 | "foreground": "#c678dd" 874 | } 875 | }, 876 | { 877 | "name": "[VSCODE-CUSTOM] Markdown headings", 878 | "scope": "entity.name.section.markdown", 879 | "settings": { 880 | "foreground": "#7bdaff" 881 | } 882 | }, 883 | { 884 | "name": "[VSCODE-CUSTOM] Markdown heading Punctuation Definition", 885 | "scope": "punctuation.definition.heading.markdown", 886 | "settings": { 887 | "foreground": "#7bdaff" 888 | } 889 | }, 890 | { 891 | "name": "punctuation.definition.list.begin.markdown", 892 | "scope": "punctuation.definition.list.begin.markdown", 893 | "settings": { 894 | "foreground": "#7bdaff" 895 | } 896 | }, 897 | { 898 | "name": "[VSCODE-CUSTOM] Markdown heading setext", 899 | "scope": "markup.heading.setext", 900 | "settings": { 901 | "foreground": "#ffffff" 902 | } 903 | }, 904 | { 905 | "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Bold", 906 | "scope": "punctuation.definition.bold.markdown", 907 | "settings": { 908 | "foreground": "#6de67d" 909 | } 910 | }, 911 | { 912 | "name": "[VSCODE-CUSTOM] Markdown Inline Raw", 913 | "scope": "markup.inline.raw.markdown", 914 | "settings": { 915 | "foreground": "#27dde4" 916 | } 917 | }, 918 | { 919 | "name": "[VSCODE-CUSTOM] Markdown Inline Raw", 920 | "scope": "markup.inline.raw.string.markdown", 921 | "settings": { 922 | "foreground": "#08f0c9" 923 | } 924 | }, 925 | { 926 | "name": "[VSCODE-CUSTOM] Markdown List Punctuation Definition", 927 | "scope": "punctuation.definition.list.markdown", 928 | "settings": { 929 | "foreground": "#7bdaff" 930 | } 931 | }, 932 | { 933 | "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition String", 934 | "scope": [ 935 | "punctuation.definition.string.begin.markdown", 936 | "punctuation.definition.string.end.markdown", 937 | "punctuation.definition.metadata.markdown" 938 | ], 939 | "settings": { 940 | "foreground": "#7bdaff" 941 | } 942 | }, 943 | { 944 | "name": "beginning.punctuation.definition.list.markdown", 945 | "scope": [ 946 | "beginning.punctuation.definition.list.markdown" 947 | ], 948 | "settings": { 949 | "foreground": "#7bdaff" 950 | } 951 | }, 952 | { 953 | "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Link", 954 | "scope": "punctuation.definition.metadata.markdown", 955 | "settings": { 956 | "foreground": "#7bdaff" 957 | } 958 | }, 959 | { 960 | "name": "[VSCODE-CUSTOM] Markdown Underline Link/Image", 961 | "scope": "markup.underline.link.markdown,markup.underline.link.image.markdown", 962 | "settings": { 963 | "foreground": "#c678dd" 964 | } 965 | }, 966 | { 967 | "name": "[VSCODE-CUSTOM] Markdown Link Title/Description", 968 | "scope": "string.other.link.title.markdown,string.other.link.description.markdown", 969 | "settings": { 970 | "foreground": "#7c6fbe" 971 | } 972 | }, 973 | { 974 | "name": "Regular Expressions", 975 | "scope": "string.regexp", 976 | "settings": { 977 | "foreground": "#a9a9a9" 978 | } 979 | }, 980 | { 981 | "name": "Escape Characters", 982 | "scope": "constant.character.escape", 983 | "settings": { 984 | "foreground": "#a9a9a9" 985 | } 986 | }, 987 | { 988 | "name": "Embedded", 989 | "scope": "punctuation.section.embedded, variable.interpolation", 990 | "settings": { 991 | "foreground": "#7bdaff" 992 | } 993 | }, 994 | { 995 | "name": "Embedded", 996 | "scope": "punctuation.section.embedded.begin,punctuation.section.embedded.end", 997 | "settings": { 998 | "foreground": "#c678dd" 999 | } 1000 | }, 1001 | { 1002 | "name": "illegal", 1003 | "scope": "invalid.illegal", 1004 | "settings": { 1005 | "foreground": "#eb3c3c" 1006 | } 1007 | }, 1008 | { 1009 | "name": "illegal", 1010 | "scope": "invalid.illegal.bad-ampersand.html", 1011 | "settings": { 1012 | "foreground": "#dd3a3a" 1013 | } 1014 | }, 1015 | { 1016 | "name": "Broken", 1017 | "scope": "invalid.broken", 1018 | "settings": { 1019 | "foreground": "#da4444" 1020 | } 1021 | }, 1022 | { 1023 | "name": "Deprecated", 1024 | "scope": "invalid.deprecated", 1025 | "settings": { 1026 | "foreground": "#e63b3b" 1027 | } 1028 | }, 1029 | { 1030 | "name": "Unimplemented", 1031 | "scope": "invalid.unimplemented", 1032 | "settings": { 1033 | "foreground": "#ee4545" 1034 | } 1035 | }, 1036 | { 1037 | "name": "Source Json Meta Structure Dictionary Json > String Quoted Json", 1038 | "scope": "source.json meta.structure.dictionary.json > string.quoted.json", 1039 | "settings": { 1040 | "foreground": "#7bff98" 1041 | } 1042 | }, 1043 | { 1044 | "name": "Source Json Meta Structure Dictionary Json > String Quoted Json > Punctuation String", 1045 | "scope": "source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string", 1046 | "settings": { 1047 | "foreground": "#7bdaff" 1048 | } 1049 | }, 1050 | { 1051 | "name": "Source Json Meta Structure Dictionary Json > Value Json > String Quoted Json,source Json Meta Structure Array Json > Value Json > String Quoted Json,source Json Meta Structure Dictionary Json > Value Json > String Quoted Json > Punctuation,source Json Meta Structure Array Json > Value Json > String Quoted Json > Punctuation", 1052 | "scope": "source.json meta.structure.dictionary.json > value.json > string.quoted.json,source.json meta.structure.array.json > value.json > string.quoted.json,source.json meta.structure.dictionary.json > value.json > string.quoted.json > punctuation,source.json meta.structure.array.json > value.json > string.quoted.json > punctuation", 1053 | "settings": { 1054 | "foreground": "#5ae488" 1055 | } 1056 | }, 1057 | { 1058 | "name": "Source Json Meta Structure Dictionary Json > Constant Language Json,source Json Meta Structure Array Json > Constant Language Json", 1059 | "scope": "source.json meta.structure.dictionary.json > constant.language.json,source.json meta.structure.array.json > constant.language.json", 1060 | "settings": { 1061 | "foreground": "#a9a9a9" 1062 | } 1063 | }, 1064 | { 1065 | "name": "[VSCODE-CUSTOM] JSON Property Name", 1066 | "scope": "support.type.property-name.json", 1067 | "settings": { 1068 | "foreground": "#7bdaff" 1069 | } 1070 | }, 1071 | { 1072 | "name": "[VSCODE-CUSTOM] JSON Punctuation for Property Name", 1073 | "scope": "support.type.property-name.json punctuation", 1074 | "settings": { 1075 | "foreground": "#7bdaff" 1076 | } 1077 | }, 1078 | { 1079 | "name": "laravel blade tag", 1080 | "scope": "text.html.laravel-blade source.php.embedded.line.html entity.name.tag.laravel-blade", 1081 | "settings": { 1082 | "foreground": "#c678dd" 1083 | } 1084 | }, 1085 | { 1086 | "name": "laravel blade @", 1087 | "scope": "text.html.laravel-blade source.php.embedded.line.html support.constant.laravel-blade", 1088 | "settings": { 1089 | "foreground": "#c678dd" 1090 | } 1091 | }, 1092 | { 1093 | "name": "use statement for other classes", 1094 | "scope": "support.other.namespace.use.php,support.other.namespace.use-as.php,support.other.namespace.php,entity.other.alias.php,meta.interface.php", 1095 | "settings": { 1096 | "foreground": "#74e4a0" 1097 | } 1098 | }, 1099 | { 1100 | "name": "error suppression", 1101 | "scope": "keyword.operator.error-control.php", 1102 | "settings": { 1103 | "foreground": "#c678dd" 1104 | } 1105 | }, 1106 | { 1107 | "name": "php instanceof", 1108 | "scope": "keyword.operator.type.php", 1109 | "settings": { 1110 | "foreground": "#c678dd" 1111 | } 1112 | }, 1113 | { 1114 | "name": "style double quoted array index normal begin", 1115 | "scope": "punctuation.section.array.begin.php", 1116 | "settings": { 1117 | "foreground": "#ffffff" 1118 | } 1119 | }, 1120 | { 1121 | "name": "style double quoted array index normal end", 1122 | "scope": "punctuation.section.array.end.php", 1123 | "settings": { 1124 | "foreground": "#ffffff" 1125 | } 1126 | }, 1127 | { 1128 | "name": "php illegal.non-null-typehinted", 1129 | "scope": "invalid.illegal.non-null-typehinted.php", 1130 | "settings": { 1131 | "foreground": "#f44747" 1132 | } 1133 | }, 1134 | { 1135 | "name": "php types", 1136 | "scope": "storage.type.php,meta.other.type.phpdoc.php,keyword.other.type.php,keyword.other.array.phpdoc.php", 1137 | "settings": { 1138 | "foreground": "#74e4a0" 1139 | } 1140 | }, 1141 | { 1142 | "name": "php call-function", 1143 | "scope": "meta.function-call.php,meta.function-call.object.php,meta.function-call.static.php", 1144 | "settings": { 1145 | "foreground": "#7c6fbe" 1146 | } 1147 | }, 1148 | { 1149 | "name": "php function-resets", 1150 | "scope": "punctuation.definition.parameters.begin.bracket.round.php,punctuation.definition.parameters.end.bracket.round.php,punctuation.separator.delimiter.php,punctuation.section.scope.begin.php,punctuation.section.scope.end.php,punctuation.terminator.expression.php,punctuation.definition.arguments.begin.bracket.round.php,punctuation.definition.arguments.end.bracket.round.php,punctuation.definition.storage-type.begin.bracket.round.php,punctuation.definition.storage-type.end.bracket.round.php,punctuation.definition.array.begin.bracket.round.php,punctuation.definition.array.end.bracket.round.php,punctuation.definition.begin.bracket.round.php,punctuation.definition.end.bracket.round.php,punctuation.definition.begin.bracket.curly.php,punctuation.definition.end.bracket.curly.php,punctuation.definition.section.switch-block.end.bracket.curly.php,punctuation.definition.section.switch-block.start.bracket.curly.php,punctuation.definition.section.switch-block.begin.bracket.curly.php,punctuation.definition.section.switch-block.end.bracket.curly.php", 1151 | "settings": { 1152 | "foreground": "#ffffff" 1153 | } 1154 | }, 1155 | { 1156 | "name": "support php constants", 1157 | "scope": "support.constant.core.rust", 1158 | "settings": { 1159 | "foreground": "#eea55c" 1160 | } 1161 | }, 1162 | { 1163 | "name": "support php constants", 1164 | "scope": "support.constant.ext.php,support.constant.std.php,support.constant.core.php,support.constant.parser-token.php", 1165 | "settings": { 1166 | "foreground": "#eea55c" 1167 | } 1168 | }, 1169 | { 1170 | "name": "php goto", 1171 | "scope": "entity.name.goto-label.php,support.other.php", 1172 | "settings": { 1173 | "foreground": "#7c6fbe" 1174 | } 1175 | }, 1176 | { 1177 | "name": "php logical/bitwise operator", 1178 | "scope": "keyword.operator.logical.php,keyword.operator.bitwise.php,keyword.operator.arithmetic.php", 1179 | "settings": { 1180 | "foreground": "#a9a9a9" 1181 | } 1182 | }, 1183 | { 1184 | "name": "php regexp operator", 1185 | "scope": "keyword.operator.regexp.php", 1186 | "settings": { 1187 | "foreground": "#c678dd" 1188 | } 1189 | }, 1190 | { 1191 | "name": "php comparison", 1192 | "scope": "keyword.operator.comparison.php", 1193 | "settings": { 1194 | "foreground": "#a9a9a9" 1195 | } 1196 | }, 1197 | { 1198 | "name": "php heredoc/nowdoc", 1199 | "scope": "keyword.operator.heredoc.php,keyword.operator.nowdoc.php", 1200 | "settings": { 1201 | "foreground": "#c678dd" 1202 | } 1203 | }, 1204 | { 1205 | "name": "python function decorator @", 1206 | "scope": "meta.function.decorator.python", 1207 | "settings": { 1208 | "foreground": "#7c6fbe" 1209 | } 1210 | }, 1211 | { 1212 | "name": "python function support", 1213 | "scope": "support.token.decorator.python,meta.function.decorator.identifier.python", 1214 | "settings": { 1215 | "foreground": "#a9a9a9" 1216 | } 1217 | }, 1218 | { 1219 | "name": "parameter function js/ts", 1220 | "scope": "function.parameter", 1221 | "settings": { 1222 | "foreground": "#13e900" 1223 | } 1224 | }, 1225 | { 1226 | "name": "brace function", 1227 | "scope": "function.brace", 1228 | "settings": { 1229 | "foreground": "#6d83e6" 1230 | } 1231 | }, 1232 | { 1233 | "name": "parameter function ruby cs", 1234 | "scope": "function.parameter.ruby, function.parameter.cs", 1235 | "settings": { 1236 | "foreground": "#ffffff" 1237 | } 1238 | }, 1239 | { 1240 | "name": "constant.language.symbol.ruby", 1241 | "scope": "constant.language.symbol.ruby", 1242 | "settings": { 1243 | "foreground": "#a9a9a9" 1244 | } 1245 | }, 1246 | { 1247 | "name": "rgb-value", 1248 | "scope": "rgb-value", 1249 | "settings": { 1250 | "foreground": "#a9a9a9" 1251 | } 1252 | }, 1253 | { 1254 | "name": "rgb value", 1255 | "scope": "inline-color-decoration rgb-value", 1256 | "settings": { 1257 | "foreground": "#eea55c" 1258 | } 1259 | }, 1260 | { 1261 | "name": "rgb value less", 1262 | "scope": "less rgb-value", 1263 | "settings": { 1264 | "foreground": "#eea55c" 1265 | } 1266 | }, 1267 | { 1268 | "name": "sass selector", 1269 | "scope": "selector.sass", 1270 | "settings": { 1271 | "foreground": "#7bdaff" 1272 | } 1273 | }, 1274 | { 1275 | "name": "ts primitive/builtin types", 1276 | "scope": "support.type.primitive.ts,support.type.builtin.ts,support.type.primitive.tsx,support.type.builtin.tsx", 1277 | "settings": { 1278 | "foreground": "#74e4a0" 1279 | } 1280 | }, 1281 | { 1282 | "name": "block scope", 1283 | "scope": "block.scope.end,block.scope.begin", 1284 | "settings": { 1285 | "foreground": "#7feea4" 1286 | } 1287 | }, 1288 | { 1289 | "name": "cs storage type", 1290 | "scope": "storage.type.cs", 1291 | "settings": { 1292 | "foreground": "#74e4a0" 1293 | } 1294 | }, 1295 | { 1296 | "name": "cs local variable", 1297 | "scope": "entity.name.variable.local.cs", 1298 | "settings": { 1299 | "foreground": "#7bdaff" 1300 | } 1301 | }, 1302 | { 1303 | "scope": "token.info-token", 1304 | "settings": { 1305 | "foreground": "#7c6fbe" 1306 | } 1307 | }, 1308 | { 1309 | "scope": "token.warn-token", 1310 | "settings": { 1311 | "foreground": "#eea55c" 1312 | } 1313 | }, 1314 | { 1315 | "scope": "token.error-token", 1316 | "settings": { 1317 | "foreground": "#f44747" 1318 | } 1319 | }, 1320 | { 1321 | "scope": "token.debug-token", 1322 | "settings": { 1323 | "foreground": "#c678dd" 1324 | } 1325 | }, 1326 | { 1327 | "name": "String interpolation", 1328 | "scope": [ 1329 | "punctuation.definition.template-expression.begin", 1330 | "punctuation.definition.template-expression.end", 1331 | "punctuation.section.embedded" 1332 | ], 1333 | "settings": { 1334 | "foreground": "#c678dd" 1335 | } 1336 | }, 1337 | { 1338 | "name": "Reset JavaScript string interpolation expression", 1339 | "scope": [ 1340 | "meta.template.expression" 1341 | ], 1342 | "settings": { 1343 | "foreground": "#ffffff" 1344 | } 1345 | }, 1346 | { 1347 | "name": "Import module JS", 1348 | "scope": [ 1349 | "keyword.operator.module" 1350 | ], 1351 | "settings": { 1352 | "foreground": "#c678dd" 1353 | } 1354 | }, 1355 | { 1356 | "name": "js Flowtype", 1357 | "scope": [ 1358 | "support.type.type.flowtype" 1359 | ], 1360 | "settings": { 1361 | "foreground": "#7c6fbe" 1362 | } 1363 | }, 1364 | { 1365 | "name": "js Flow", 1366 | "scope": [ 1367 | "support.type.primitive" 1368 | ], 1369 | "settings": { 1370 | "foreground": "#74e4a0" 1371 | } 1372 | }, 1373 | { 1374 | "name": "js class prop", 1375 | "scope": [ 1376 | "meta.property.object" 1377 | ], 1378 | "settings": { 1379 | "foreground": "#7bdaff" 1380 | } 1381 | }, 1382 | { 1383 | "name": "js func parameter", 1384 | "scope": [ 1385 | "variable.parameter.function.js" 1386 | ], 1387 | "settings": { 1388 | "foreground": "#7bdaff" 1389 | } 1390 | }, 1391 | { 1392 | "name": "js template literals begin", 1393 | "scope": [ 1394 | "keyword.other.template.begin" 1395 | ], 1396 | "settings": { 1397 | "foreground": "#f7f7f7" 1398 | } 1399 | }, 1400 | { 1401 | "name": "js template literals end", 1402 | "scope": [ 1403 | "keyword.other.template.end" 1404 | ], 1405 | "settings": { 1406 | "foreground": "#f7f7f7" 1407 | } 1408 | }, 1409 | { 1410 | "name": "js template literals variable braces begin", 1411 | "scope": [ 1412 | "keyword.other.substitution.begin" 1413 | ], 1414 | "settings": { 1415 | "foreground": "#f7f7f7" 1416 | } 1417 | }, 1418 | { 1419 | "name": "js template literals variable braces end", 1420 | "scope": [ 1421 | "keyword.other.substitution.end" 1422 | ], 1423 | "settings": { 1424 | "foreground": "#f7f7f7" 1425 | } 1426 | }, 1427 | { 1428 | "name": "js operator.assignment", 1429 | "scope": [ 1430 | "keyword.operator.assignment" 1431 | ], 1432 | "settings": { 1433 | "foreground": "#a9a9a9" 1434 | } 1435 | }, 1436 | { 1437 | "name": "go operator", 1438 | "scope": [ 1439 | "keyword.operator.assignment.go" 1440 | ], 1441 | "settings": { 1442 | "foreground": "#74e4a0" 1443 | } 1444 | }, 1445 | { 1446 | "name": "go operator", 1447 | "scope": [ 1448 | "keyword.operator.arithmetic.go", 1449 | "keyword.operator.address.go" 1450 | ], 1451 | "settings": { 1452 | "foreground": "#c678dd" 1453 | } 1454 | }, 1455 | { 1456 | "name": "Go package name", 1457 | "scope": [ 1458 | "entity.name.package.go" 1459 | ], 1460 | "settings": { 1461 | "foreground": "#74e4a0" 1462 | } 1463 | }, 1464 | { 1465 | "name": "elm prelude", 1466 | "scope": [ 1467 | "support.type.prelude.elm" 1468 | ], 1469 | "settings": { 1470 | "foreground": "#a9a9a9" 1471 | } 1472 | }, 1473 | { 1474 | "name": "elm constant", 1475 | "scope": [ 1476 | "support.constant.elm" 1477 | ], 1478 | "settings": { 1479 | "foreground": "#eea55c" 1480 | } 1481 | }, 1482 | { 1483 | "name": "template literal", 1484 | "scope": [ 1485 | "punctuation.quasi.element" 1486 | ], 1487 | "settings": { 1488 | "foreground": "#c678dd" 1489 | } 1490 | }, 1491 | { 1492 | "name": "html/pug (jade) escaped characters and entities", 1493 | "scope": [ 1494 | "constant.character.entity", 1495 | "entity.other.attribute-name.pseudo-class.html", 1496 | "entity.other.attribute-name.pseudo-element.html" 1497 | ], 1498 | "settings": { 1499 | "foreground": "#7bdaff" 1500 | } 1501 | }, 1502 | { 1503 | "name": "styling css pseudo-elements/classes to be able to differentiate from classes which are the same colour", 1504 | "scope": [ 1505 | "entity.other.attribute-name.pseudo-element", 1506 | "entity.other.attribute-name.pseudo-class" 1507 | ], 1508 | "settings": { 1509 | "foreground": "#a9a9a9" 1510 | } 1511 | }, 1512 | { 1513 | "name": "Clojure globals", 1514 | "scope": [ 1515 | "entity.global.clojure" 1516 | ], 1517 | "settings": { 1518 | "foreground": "#74e4a0" 1519 | } 1520 | }, 1521 | { 1522 | "name": "Clojure symbols", 1523 | "scope": [ 1524 | "meta.symbol.clojure" 1525 | ], 1526 | "settings": { 1527 | "foreground": "#7bdaff" 1528 | } 1529 | }, 1530 | { 1531 | "name": "Clojure constants", 1532 | "scope": [ 1533 | "constant.keyword.clojure" 1534 | ], 1535 | "settings": { 1536 | "foreground": "#a9a9a9" 1537 | } 1538 | }, 1539 | { 1540 | "name": "CoffeeScript Function Argument", 1541 | "scope": [ 1542 | "meta.arguments.coffee", 1543 | "variable.parameter.function.coffee" 1544 | ], 1545 | "settings": { 1546 | "foreground": "#7bdaff" 1547 | } 1548 | }, 1549 | { 1550 | "name": "Ini Default Text", 1551 | "scope": [ 1552 | "source.ini" 1553 | ], 1554 | "settings": { 1555 | "foreground": "#f7f7f7" 1556 | } 1557 | }, 1558 | { 1559 | "name": "Makefile prerequisities", 1560 | "scope": [ 1561 | "meta.scope.prerequisites.makefile" 1562 | ], 1563 | "settings": { 1564 | "foreground": "#7bdaff" 1565 | } 1566 | }, 1567 | { 1568 | "name": "Makefile text colour", 1569 | "scope": [ 1570 | "source.makefile" 1571 | ], 1572 | "settings": { 1573 | "foreground": "#74e4a0" 1574 | } 1575 | }, 1576 | { 1577 | "name": "Groovy import names", 1578 | "scope": [ 1579 | "storage.modifier.import.groovy" 1580 | ], 1581 | "settings": { 1582 | "foreground": "#74e4a0" 1583 | } 1584 | }, 1585 | { 1586 | "name": "Groovy Methods", 1587 | "scope": [ 1588 | "meta.method.groovy" 1589 | ], 1590 | "settings": { 1591 | "foreground": "#7c6fbe" 1592 | } 1593 | }, 1594 | { 1595 | "name": "Groovy Variables", 1596 | "scope": [ 1597 | "meta.definition.variable.name.groovy" 1598 | ], 1599 | "settings": { 1600 | "foreground": "#7bdaff" 1601 | } 1602 | }, 1603 | { 1604 | "name": "Groovy Inheritance", 1605 | "scope": [ 1606 | "meta.definition.class.inherited.classes.groovy" 1607 | ], 1608 | "settings": { 1609 | "foreground": "#79d18c" 1610 | } 1611 | }, 1612 | { 1613 | "name": "HLSL Semantic", 1614 | "scope": [ 1615 | "support.variable.semantic.hlsl" 1616 | ], 1617 | "settings": { 1618 | "foreground": "#74e4a0" 1619 | } 1620 | }, 1621 | { 1622 | "name": "HLSL Types", 1623 | "scope": [ 1624 | "support.type.texture.hlsl", 1625 | "support.type.sampler.hlsl", 1626 | "support.type.object.hlsl", 1627 | "support.type.object.rw.hlsl", 1628 | "support.type.fx.hlsl", 1629 | "support.type.object.hlsl" 1630 | ], 1631 | "settings": { 1632 | "foreground": "#c678dd" 1633 | } 1634 | }, 1635 | { 1636 | "name": "SQL Variables", 1637 | "scope": [ 1638 | "text.variable", 1639 | "text.bracketed" 1640 | ], 1641 | "settings": { 1642 | "foreground": "#7bdaff" 1643 | } 1644 | }, 1645 | { 1646 | "name": "types", 1647 | "scope": [ 1648 | "support.type.swift", 1649 | "support.type.vb.asp" 1650 | ], 1651 | "settings": { 1652 | "foreground": "#74e4a0" 1653 | } 1654 | }, 1655 | { 1656 | "name": "heading 1, keyword", 1657 | "scope": [ 1658 | "entity.name.function.xi" 1659 | ], 1660 | "settings": { 1661 | "foreground": "#74e4a0" 1662 | } 1663 | }, 1664 | { 1665 | "name": "heading 2, callable", 1666 | "scope": [ 1667 | "entity.name.class.xi" 1668 | ], 1669 | "settings": { 1670 | "foreground": "#a9a9a9" 1671 | } 1672 | }, 1673 | { 1674 | "name": "heading 3, property", 1675 | "scope": [ 1676 | "constant.character.character-class.regexp.xi" 1677 | ], 1678 | "settings": { 1679 | "foreground": "#7bdaff" 1680 | } 1681 | }, 1682 | { 1683 | "name": "heading 4, type, class, interface", 1684 | "scope": [ 1685 | "constant.regexp.xi" 1686 | ], 1687 | "settings": { 1688 | "foreground": "#c678dd" 1689 | } 1690 | }, 1691 | { 1692 | "name": "heading 5, enums, preprocessor, constant, decorator", 1693 | "scope": [ 1694 | "keyword.control.xi" 1695 | ], 1696 | "settings": { 1697 | "foreground": "#a9a9a9" 1698 | } 1699 | }, 1700 | { 1701 | "name": "heading 6, number", 1702 | "scope": [ 1703 | "invalid.xi" 1704 | ], 1705 | "settings": { 1706 | "foreground": "#85cbfa" 1707 | } 1708 | }, 1709 | { 1710 | "name": "string", 1711 | "scope": [ 1712 | "beginning.punctuation.definition.quote.markdown.xi" 1713 | ], 1714 | "settings": { 1715 | "foreground": "#f7f7f7" 1716 | } 1717 | }, 1718 | { 1719 | "name": "comments", 1720 | "scope": [ 1721 | "beginning.punctuation.definition.list.markdown.xi" 1722 | ], 1723 | "settings": { 1724 | "foreground": "#78797b" 1725 | } 1726 | }, 1727 | { 1728 | "name": "link", 1729 | "scope": [ 1730 | "constant.character.xi" 1731 | ], 1732 | "settings": { 1733 | "foreground": "#1ec7f1" 1734 | } 1735 | }, 1736 | { 1737 | "name": "accent", 1738 | "scope": [ 1739 | "accent.xi" 1740 | ], 1741 | "settings": { 1742 | "foreground": "#7c6fbe" 1743 | } 1744 | }, 1745 | { 1746 | "name": "wikiword", 1747 | "scope": [ 1748 | "wikiword.xi" 1749 | ], 1750 | "settings": { 1751 | "foreground": "#eea55c" 1752 | } 1753 | }, 1754 | { 1755 | "name": "language operators like '+', '-' etc", 1756 | "scope": [ 1757 | "constant.other.color.rgb-value.xi" 1758 | ], 1759 | "settings": { 1760 | "foreground": "#ffffff" 1761 | } 1762 | }, 1763 | { 1764 | "name": "elements to dim", 1765 | "scope": [ 1766 | "punctuation.definition.tag.xi" 1767 | ], 1768 | "settings": { 1769 | "foreground": "#78797b" 1770 | } 1771 | }, 1772 | { 1773 | "name": "C++/C#", 1774 | "scope": [ 1775 | "entity.name.label.cs", 1776 | "entity.name.scope-resolution.function.call", 1777 | "entity.name.scope-resolution.function.definition" 1778 | ], 1779 | "settings": { 1780 | "foreground": "#74e4a0" 1781 | } 1782 | }, 1783 | { 1784 | "name": "Markdown underscore-style headers", 1785 | "scope": [ 1786 | "entity.name.label.cs", 1787 | "markup.heading.setext.1.markdown", 1788 | "markup.heading.setext.2.markdown" 1789 | ], 1790 | "settings": { 1791 | "foreground": "#7bdaff" 1792 | } 1793 | }, 1794 | { 1795 | "name": "meta.brace.square", 1796 | "scope": [ 1797 | " meta.brace.square" 1798 | ], 1799 | "settings": { 1800 | "foreground": "#ffffff" 1801 | } 1802 | }, 1803 | { 1804 | "name": "Comments", 1805 | "scope": "comment, punctuation.definition.comment", 1806 | "settings": { 1807 | "fontStyle": "italic", 1808 | "foreground": "#78797b" 1809 | } 1810 | }, 1811 | { 1812 | "name": "[VSCODE-CUSTOM] Markdown Quote", 1813 | "scope": "markup.quote.markdown", 1814 | "settings": { 1815 | "foreground": "#78797b" 1816 | } 1817 | }, 1818 | { 1819 | "name": "punctuation.definition.block.sequence.item.yaml", 1820 | "scope": "punctuation.definition.block.sequence.item.yaml", 1821 | "settings": { 1822 | "foreground": "#ffffff" 1823 | } 1824 | }, 1825 | { 1826 | "scope": [ 1827 | "constant.language.symbol.elixir" 1828 | ], 1829 | "settings": { 1830 | "foreground": "#a9a9a9" 1831 | } 1832 | }, 1833 | { 1834 | "name": "js/ts italic", 1835 | "scope": "entity.other.attribute-name.js,entity.other.attribute-name.ts,entity.other.attribute-name.jsx,entity.other.attribute-name.tsx,variable.parameter,variable.language.super", 1836 | "settings": { 1837 | "fontStyle": "italic", 1838 | "foreground": "#00ebfc" 1839 | } 1840 | }, 1841 | { 1842 | "name": "comment", 1843 | "scope": "comment.line.double-slash,comment.block.documentation", 1844 | "settings": { 1845 | "fontStyle": "italic" 1846 | } 1847 | }, 1848 | { 1849 | "name": "Python Keyword Control", 1850 | "scope": "keyword.control.import.python,keyword.control.flow.python", 1851 | "settings": { 1852 | "fontStyle": "italic" 1853 | } 1854 | }, 1855 | { 1856 | "name": "markup.italic.markdown", 1857 | "scope": "markup.italic.markdown", 1858 | "settings": { 1859 | "fontStyle": "italic" 1860 | } 1861 | } 1862 | ], 1863 | "colors": { 1864 | "foreground": "#cccccc", 1865 | "focusBorder": "#15141600", 1866 | "selection.background": "#b59ddf", 1867 | "scrollbar.shadow": "#0c0b0e", 1868 | "activityBar.foreground": "#a885f3", 1869 | "activityBar.background": "#221e28", 1870 | "activityBar.inactiveForeground": "#5c5275cb", 1871 | "activityBarBadge.foreground": "#ffffff", 1872 | "activityBarBadge.background": "#a885f3", 1873 | "sideBar.background": "#252730", 1874 | "sideBar.foreground": "#ffffff", 1875 | "sideBar.dropBackground": "#252730", 1876 | "sideBarSectionHeader.background": "#01020238", 1877 | "sideBarSectionHeader.foreground": "#c7a5e7", 1878 | "sideBarSectionHeader.border": "#7147942a", 1879 | "sideBarTitle.foreground": "#c7a5e7", 1880 | "sideBar.border": "#28193b63", 1881 | "list.inactiveSelectionBackground": "#50446f", 1882 | "list.inactiveSelectionForeground": "#ffffff", 1883 | "list.hoverBackground": "#655292", 1884 | "list.hoverForeground": "#ffffff", 1885 | "list.activeSelectionBackground": "#725a97", 1886 | "list.activeSelectionForeground": "#ffffff", 1887 | "tree.indentGuidesStroke": "#585858", 1888 | "list.dropBackground": "#383b3d", 1889 | "list.highlightForeground": "#c3b3fb", 1890 | "list.focusBackground": "#4e4473", 1891 | "list.focusForeground": "#ffffff", 1892 | "listFilterWidget.background": "#3e3662", 1893 | "listFilterWidget.outline": "#864b9600", 1894 | "listFilterWidget.noMatchesOutline": "#cf483b", 1895 | "statusBar.foreground": "#ffffff", 1896 | "statusBar.background": "#201927", 1897 | "statusBar.border": "#6d5dbc2a", 1898 | "statusBarItem.hoverBackground": "#ffffff1f", 1899 | "statusBar.debuggingBackground": "#422d4b", 1900 | "statusBar.debuggingForeground": "#ffffff", 1901 | "statusBar.debuggingBorder": "#2624244a", 1902 | "statusBar.noFolderBackground": "#211524", 1903 | "statusBar.noFolderForeground": "#ffffff", 1904 | "statusBarItem.remoteBackground": "#79579b", 1905 | "statusBarItem.remoteForeground": "#ffffff", 1906 | "titleBar.activeBackground": "#221e28", 1907 | "titleBar.activeForeground": "#ffffff", 1908 | "titleBar.inactiveBackground": "#242330", 1909 | "titleBar.inactiveForeground": "#6a5d8dee", 1910 | "titleBar.border": "#381d3200", 1911 | "menubar.selectionForeground": "#ffffff", 1912 | "menubar.selectionBackground": "#7d72cb70", 1913 | "menubar.selectionBorder": "#00000070", 1914 | "menu.foreground": "#ffffff", 1915 | "menu.background": "#242330", 1916 | "menu.selectionForeground": "#ffffff", 1917 | "menu.selectionBackground": "#514a82", 1918 | "menu.selectionBorder": "#00000000", 1919 | "menu.separatorBackground": "#8c89e0", 1920 | "menu.border": "#56508000", 1921 | "button.background": "#5f5890", 1922 | "button.foreground": "#ffffff", 1923 | "button.hoverBackground": "#755594", 1924 | "button.secondaryForeground": "#ffffff", 1925 | "button.secondaryBackground": "#484864", 1926 | "button.secondaryHoverBackground": "#775594", 1927 | "input.background": "#1e1f29", 1928 | "input.border": "#00000000", 1929 | "input.foreground": "#cccccc", 1930 | "inputOption.activeBackground": "#8461b666", 1931 | "inputOption.activeBorder": "#007acc00", 1932 | "inputOption.activeForeground": "#ffffff", 1933 | "input.placeholderForeground": "#816fb4", 1934 | "textLink.foreground": "#c290ff", 1935 | "editor.background": "#1E1F29", 1936 | "editor.foreground": "#ffffff", 1937 | "editorLineNumber.foreground": "#685d80", 1938 | "editorCursor.foreground": "#bfb0ff", 1939 | "editorCursor.background": "#ffffff00", 1940 | "editor.selectionBackground": "#524C7D", 1941 | "editor.inactiveSelectionBackground": "#272b30", 1942 | "editorWhitespace.foreground": "#24262329", 1943 | "editor.selectionHighlightBackground": "#a783d6b2", 1944 | "editor.selectionHighlightBorder": "#242c23", 1945 | "editor.findMatchBackground": "#2fe63d36", 1946 | "editor.findMatchBorder": "#74879f00", 1947 | "editor.findMatchHighlightBackground": "#8bff0055", 1948 | "editor.findMatchHighlightBorder": "#ffffff00", 1949 | "editor.findRangeHighlightBackground": "#3a3d4166", 1950 | "editor.findRangeHighlightBorder": "#ffffff00", 1951 | "editor.rangeHighlightBackground": "#ffffff0b", 1952 | "editor.rangeHighlightBorder": "#ffffff00", 1953 | "editor.hoverHighlightBackground": "#6c55acc7", 1954 | "editor.wordHighlightStrongBackground": "#33e80042", 1955 | "editor.wordHighlightStrongBorder": "#346d8400", 1956 | "editor.wordHighlightBackground": "#44364eec", 1957 | "editor.lineHighlightBackground": "#ffffff0A", 1958 | "editor.lineHighlightBorder": "#282828", 1959 | "editorLineNumber.activeForeground": "#c6c6c6", 1960 | "editorLink.activeForeground": "#00cfff", 1961 | "editorIndentGuide.background": "#272930", 1962 | "editorIndentGuide.activeBackground": "#ff79c588", 1963 | "editorRuler.foreground": "#2e2b38", 1964 | "editorBracketMatch.background": "#ff79c588", 1965 | "editorBracketMatch.border": "#79579b2f", 1966 | "editor.foldBackground": "#48525c4d", 1967 | "editorOverviewRuler.background": "#25252500", 1968 | "editorOverviewRuler.border": "#7f7f7fc2", 1969 | "editorError.foreground": "#dd2500", 1970 | "editorError.background": "#B73A3400", 1971 | "editorError.border": "#ffffff00", 1972 | "editorWarning.foreground": "#cca700", 1973 | "editorWarning.background": "#A9904000", 1974 | "editorWarning.border": "#ffffff00", 1975 | "editorInfo.foreground": "#75beff", 1976 | "editorInfo.background": "#4490BF00", 1977 | "editorInfo.border": "#4490BF00", 1978 | "editorGutter.background": "#1E1F29", 1979 | "editorGutter.modifiedBackground": "#0c7d9d", 1980 | "editorGutter.addedBackground": "#587c0c", 1981 | "editorGutter.deletedBackground": "#94151b", 1982 | "editorGutter.foldingControlForeground": "#74698c", 1983 | "editorCodeLens.foreground": "#999999", 1984 | "editorGroup.border": "#68488e", 1985 | "diffEditor.insertedTextBackground": "#9bb95533", 1986 | "diffEditor.removedTextBackground": "#ff000033", 1987 | "diffEditor.border": "#444444", 1988 | "quickInput.background": "#232430", 1989 | "panel.background": "#1e1f29", 1990 | "panel.border": "#664786", 1991 | "panelTitle.activeBorder": "#8d69a5", 1992 | "panelTitle.activeForeground": "#ffffff", 1993 | "panelTitle.inactiveForeground": "#e7e7e799", 1994 | "badge.background": "#7d63a3", 1995 | "badge.foreground": "#ffffff", 1996 | "terminal.background": "#232430", 1997 | "terminal.foreground": "#ffffff", 1998 | "terminal.selectionBackground": "#514c5c", 1999 | "terminalCursor.background": "#97107500", 2000 | "terminalCursor.foreground": "#40e417", 2001 | "terminal.border": "#8f71b459", 2002 | "terminal.ansiBlack": "#545454", 2003 | "terminal.ansiBlue": "#42d9ff", 2004 | "terminal.ansiBrightBlack": "#a3a3a3", 2005 | "terminal.ansiBrightBlue": "#3bc1ea", 2006 | "terminal.ansiBrightCyan": "#29b8db", 2007 | "terminal.ansiBrightGreen": "#23d18b", 2008 | "terminal.ansiBrightMagenta": "#d670d6", 2009 | "terminal.ansiBrightRed": "#f14c4c", 2010 | "terminal.ansiBrightWhite": "#e5e5e5", 2011 | "terminal.ansiBrightYellow": "#f5f543", 2012 | "terminal.ansiCyan": "#11a8cd", 2013 | "terminal.ansiGreen": "#4cdda6", 2014 | "terminal.ansiMagenta": "#bc3fbc", 2015 | "terminal.ansiRed": "#f06b6b", 2016 | "terminal.ansiWhite": "#e5e5e5", 2017 | "terminal.ansiYellow": "#e5e510", 2018 | "breadcrumb.background": "#282a35", 2019 | "breadcrumb.foreground": "#c1aed186", 2020 | "breadcrumb.focusForeground": "#e0e0e0", 2021 | "editorGroupHeader.tabsBackground": "#221e28", 2022 | "editorGroupHeader.tabsBorder": "#49395618", 2023 | "tab.activeForeground": "#ffffff", 2024 | "tab.border": "#29292e00", 2025 | "tab.activeBackground": "#282a35", 2026 | "tab.activeBorder": "#715ba1d3", 2027 | "tab.activeBorderTop": "#00000000", 2028 | "tab.inactiveBackground": "#00000000", 2029 | "tab.inactiveForeground": "#ffffff80", 2030 | "scrollbarSlider.background": "#4d4464", 2031 | "scrollbarSlider.hoverBackground": "#3d315a", 2032 | "scrollbarSlider.activeBackground": "#bfbfbf66", 2033 | "progressBar.background": "#8681c2", 2034 | "widget.shadow": "#000000", 2035 | "editorWidget.foreground": "#cccccc", 2036 | "editorWidget.background": "#282a35", 2037 | "editorWidget.resizeBorder": "#7e64a8", 2038 | "pickerGroup.border": "#3f3f46", 2039 | "pickerGroup.foreground": "#d0bbff", 2040 | "debugToolBar.background": "#2f3249", 2041 | "debugToolBar.border": "#474747", 2042 | "notifications.foreground": "#cccccc", 2043 | "notifications.background": "#282031", 2044 | "notificationToast.border": "#47474700", 2045 | "notificationsErrorIcon.foreground": "#f48771", 2046 | "notificationsWarningIcon.foreground": "#cca700", 2047 | "notificationsInfoIcon.foreground": "#75beff", 2048 | "notificationCenter.border": "#474747", 2049 | "notificationCenterHeader.foreground": "#cccccc", 2050 | "notificationCenterHeader.background": "#48416b", 2051 | "notifications.border": "#303031", 2052 | "gitDecoration.addedResourceForeground": "#81b88b", 2053 | "gitDecoration.conflictingResourceForeground": "#6c6cc4", 2054 | "gitDecoration.deletedResourceForeground": "#c74e39", 2055 | "gitDecoration.ignoredResourceForeground": "#8c8c8c", 2056 | "gitDecoration.modifiedResourceForeground": "#e2c08d", 2057 | "gitDecoration.stageDeletedResourceForeground": "#c74e39", 2058 | "gitDecoration.stageModifiedResourceForeground": "#e2c08d", 2059 | "gitDecoration.submoduleResourceForeground": "#8db9e2", 2060 | "gitDecoration.untrackedResourceForeground": "#73c991", 2061 | "editorMarkerNavigation.background": "#6868a5", 2062 | "editorMarkerNavigationError.background": "#c7555a", 2063 | "editorMarkerNavigationWarning.background": "#a9640c", 2064 | "editorMarkerNavigationInfo.background": "#4facff", 2065 | "merge.currentHeaderBackground": "#367366", 2066 | "merge.currentContentBackground": "#27403B", 2067 | "merge.incomingHeaderBackground": "#395F8F", 2068 | "merge.incomingContentBackground": "#28384B", 2069 | "merge.commonHeaderBackground": "#383838", 2070 | "merge.commonContentBackground": "#282828", 2071 | "editorSuggestWidget.background": "#312c3b", 2072 | "editorSuggestWidget.border": "#00000044", 2073 | "editorSuggestWidget.foreground": "#d4d4d4", 2074 | "editorSuggestWidget.highlightForeground": "#a191cd", 2075 | "editorSuggestWidget.selectedBackground": "#4c3f5c", 2076 | "editorHoverWidget.foreground": "#cccccc", 2077 | "editorHoverWidget.background": "#262634", 2078 | "editorHoverWidget.border": "#454545", 2079 | "peekView.border": "#806d96", 2080 | "peekViewEditor.background": "#1e1f29", 2081 | "peekViewEditorGutter.background": "#1e1f29", 2082 | "peekViewEditor.matchHighlightBackground": "#53644f99", 2083 | "peekViewEditor.matchHighlightBorder": "#927f6700", 2084 | "peekViewResult.background": "#1e1f29", 2085 | "peekViewResult.fileForeground": "#ffffff", 2086 | "peekViewResult.lineForeground": "#bbbbbb", 2087 | "peekViewResult.matchHighlightBackground": "#5bee324d", 2088 | "peekViewResult.selectionBackground": "#814dfc33", 2089 | "peekViewResult.selectionForeground": "#ffffff", 2090 | "peekViewTitle.background": "#483d58", 2091 | "peekViewTitleDescription.foreground": "#ffffffb3", 2092 | "peekViewTitleLabel.foreground": "#ffffff", 2093 | "icon.foreground": "#cccccc", 2094 | "checkbox.background": "#1e1f29", 2095 | "checkbox.foreground": "#cccccc", 2096 | "checkbox.border": "#000000", 2097 | "dropdown.background": "#1e1f29", 2098 | "dropdown.foreground": "#cccccc", 2099 | "dropdown.border": "#00000000", 2100 | "minimapGutter.addedBackground": "#587c0c", 2101 | "minimapGutter.modifiedBackground": "#0c7d9d", 2102 | "minimapGutter.deletedBackground": "#94151b", 2103 | "minimap.findMatchHighlight": "#2fe63d36", 2104 | "minimap.selectionHighlight": "#2cd9f0", 2105 | "minimap.errorHighlight": "#f48771", 2106 | "minimap.warningHighlight": "#cca700", 2107 | "minimap.background": "#1E1F29", 2108 | "editorGroup.emptyBackground": "#231f2a", 2109 | "panelSection.border": "#312a3a59", 2110 | "statusBarItem.activeBackground": "#FFFFFF25", 2111 | "settings.headerForeground": "#cccccc", 2112 | "settings.focusedRowBackground": "#ffffff07", 2113 | "walkThrough.embeddedEditorBackground": "#00000050", 2114 | "breadcrumb.activeSelectionForeground": "#e0e0e0", 2115 | "editorGutter.commentRangeForeground": "#74698c", 2116 | "debugExceptionWidget.background": "#272936", 2117 | "debugExceptionWidget.border": "#474747" 2118 | } 2119 | } --------------------------------------------------------------------------------