├── .gitattributes ├── .gitignore ├── .vscode ├── launch.json └── tasks.json ├── CHANGELOG.md ├── README.md ├── images ├── Bold.png ├── Italics.png ├── Normal.png ├── header.png └── logo.png ├── package.json ├── themes ├── Martian Night (Bold)-color-theme.json ├── Martian Night (Italics)-color-theme.json └── Martian Night-color-theme.json └── vsc-extension-quickstart.md /.gitattributes: -------------------------------------------------------------------------------- 1 | # Set default behavior to automatically normalize line endings. 2 | * text=auto 3 | 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | *.vsix 3 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- 1 | { 2 | "configurations": [ 3 | 4 | 5 | { 6 | "args": [ 7 | "--extensionDevelopmentPath=${workspaceFolder}" 8 | ], 9 | "name": "Launch Extension", 10 | "outFiles": [ 11 | "${workspaceFolder}/out/**/*.js" 12 | ], 13 | "preLaunchTask": "npm", 14 | "request": "launch", 15 | "type": "pwa-extensionHost" 16 | } 17 | ] 18 | } -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- 1 | { 2 | // See https://go.microsoft.com/fwlink/?LinkId=733558 3 | // for the documentation about the tasks.json format 4 | "version": "2.0.0", 5 | "tasks": [ 6 | { 7 | "label": "build", 8 | "type": "shell", 9 | "command": "msbuild", 10 | "args": [ 11 | // Ask msbuild to generate full paths for file names. 12 | "/property:GenerateFullPaths=true", 13 | "/t:build", 14 | // Do not generate summary otherwise it leads to duplicate errors in Problems panel 15 | "/consoleloggerparameters:NoSummary" 16 | ], 17 | "group": "build", 18 | "presentation": { 19 | // Reveal the output only if unrecognized errors occur. 20 | "reveal": "silent" 21 | }, 22 | // Use the standard MS compiler pattern to detect errors, warnings and infos 23 | "problemMatcher": "$msCompile" 24 | } 25 | ] 26 | } -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Change Log 2 | 3 | All notable changes to the "martian-night" 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 | ## [0.2.0] - 2021-08-02 8 | 9 | ### Added 10 | - Added more italics tokens for italics theme 11 | - Added more bold tokens for bold theme 12 | 13 | ### Changed 14 | - Background color when no file is opened 15 | - Scrollbar colors on hover & active state 16 | 17 | ### Removed 18 | 19 | ## [0.1.0] - 2021-07-20 20 | 21 | ### Added 22 | - Added italics and bold font style for HTML and CSS 23 | 24 | ### Changed 25 | 26 | ### Removed 27 | 28 | ## [0.0.1] - 2021-07-19 29 | 30 | - Initial release -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |

Martian Night

2 |

Created by Shaan Alam

3 |

Inspired by the view of sunset on Mars, here is a theme that can bring the same vibe to your VS Code.

4 |
5 | 6 | [![Version](https://vsmarketplacebadge.apphb.com/version/shaanalam718.martian-night.svg)](https://marketplace.visualstudio.com/items?itemName=shaanalam718.martian-night) [![Installs](https://vsmarketplacebadge.apphb.com/installs/shaanalam718.martian-night.svg)](https://marketplace.visualstudio.com/items?itemName=shaanalam718.martian-night) [![Ratings](https://vsmarketplacebadge.apphb.com/rating-short/shaanalam718.martian-night.svg)](https://marketplace.visualstudio.com/items?itemName=shaanalam718.martian-night) [![GitHub stars](https://img.shields.io/github/stars/shaan71845/martian-night-vscode-theme.svg?style=social&label=Star&maxAge=2592000)](https://github.com/shaan71845/martian-night-vscode-theme/) [![GitHub forks](https://img.shields.io/github/forks/shaan71845/martian-night-vscode-theme.svg?style=social&label=Fork&maxAge=2592000)](https://github.com/shaan71845/martian-night-vscode-theme/) 7 | 8 | ![Martian Night](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lcs75qklu9q2k9qhxojh.png) 9 | 10 |

Installation

11 | 12 | 1. Open **Extensions** sidebar panel in VS Code. `View → Extensions` 13 | 2. Search for `Martian Night`. 14 | 3. Click **Install** to install it. 15 | 4. Code > Preferences > Color Theme > **Martian Night** 16 | 17 |

Contributing

18 | 19 | 1. Fork & Clone this repo and open in VS Code 20 | 2. Press F5 to start the debugger. This will open up another VS Code Editor 21 | 3. Make changes to `Martian Night-color-theme.json`, `Martian Night (Italics)-color-theme.json`, or `Martian Night (Bold)-color-theme.json` to make changes to the respective version of the theme. You will see changes reflected in the other editor that opened in step 3. 22 | 4. Open a Pull Request. 23 | 24 |

Supported languages

25 | 26 | - HTML 27 | - CSS 28 | - JavaScript 29 | - React 30 | - TypeScript 31 | 32 |

Screenshots

33 |

Normal

34 | 35 |
36 | 37 |

Bold

38 | 39 |
40 | 41 |

Italics

42 | 43 |
44 | 45 |
Made with ❤️ by Shaan Alam
46 | -------------------------------------------------------------------------------- /images/Bold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaan-alam/martian-night-vscode-theme/27fe8120678c335f5a5dc757df0f3053570d1ce2/images/Bold.png -------------------------------------------------------------------------------- /images/Italics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaan-alam/martian-night-vscode-theme/27fe8120678c335f5a5dc757df0f3053570d1ce2/images/Italics.png -------------------------------------------------------------------------------- /images/Normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaan-alam/martian-night-vscode-theme/27fe8120678c335f5a5dc757df0f3053570d1ce2/images/Normal.png -------------------------------------------------------------------------------- /images/header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaan-alam/martian-night-vscode-theme/27fe8120678c335f5a5dc757df0f3053570d1ce2/images/header.png -------------------------------------------------------------------------------- /images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaan-alam/martian-night-vscode-theme/27fe8120678c335f5a5dc757df0f3053570d1ce2/images/logo.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "martian-night", 3 | "displayName": "Martian Night", 4 | "description": "Inspired by the view of sunset on Mars, here is a theme that can bring the same vibe to your VS Code.", 5 | "version": "0.2.0", 6 | "engines": { 7 | "vscode": "^1.55.0" 8 | }, 9 | "publisher": "shaanalam718", 10 | "repository": { 11 | "type": "git", 12 | "url": "https://github.com/shaan71845/martian-night-vscode-theme" 13 | }, 14 | "keywords": [ 15 | "dark theme", 16 | "dark blue theme", 17 | "dark", 18 | "blue theme", 19 | "blue theme", 20 | "martian night", 21 | "dracula", 22 | "shaan alam" 23 | ], 24 | "icon": "images/logo.png", 25 | "categories": [ 26 | "Themes" 27 | ], 28 | "contributes": { 29 | "themes": [ 30 | { 31 | "label": "Martian Night", 32 | "uiTheme": "vs-dark", 33 | "path": "./themes/Martian Night-color-theme.json" 34 | }, 35 | { 36 | "label": "Martian Night (Italic)", 37 | "uiTheme": "vs-dark", 38 | "path": "./themes/Martian Night (Italics)-color-theme.json" 39 | }, 40 | { 41 | "label": "Martian Night (Bold)", 42 | "uiTheme": "vs-dark", 43 | "path": "./themes/Martian Night (Bold)-color-theme.json" 44 | } 45 | ] 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /themes/Martian Night (Bold)-color-theme.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Untitled", 3 | "type": "dark", 4 | "semanticHighlighting": true, 5 | "semanticTokenColors": { 6 | "enumMember": { 7 | "foreground": "#56b6c2" 8 | }, 9 | "variable.constant": { 10 | "foreground": "#e09956" 11 | }, 12 | "variable.defaultLibrary": { 13 | "foreground": "#e5c07b" 14 | } 15 | }, 16 | "tokenColors": [ 17 | { 18 | "name": "unison punctuation", 19 | "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", 20 | "settings": { 21 | "foreground": "#9faeca" 22 | } 23 | }, 24 | { 25 | "name": "haskell variable generic-type", 26 | "scope": "variable.other.generic-type.haskell", 27 | "settings": { 28 | "foreground": "#cc6be9" 29 | } 30 | }, 31 | { 32 | "name": "haskell storage type", 33 | "scope": "storage.type.haskell", 34 | "settings": { 35 | "foreground": "#e09956" 36 | } 37 | }, 38 | { 39 | "name": "support.variable.magic.python", 40 | "scope": "support.variable.magic.python", 41 | "settings": { 42 | "foreground": "#9faeca" 43 | } 44 | }, 45 | { 46 | "name": "punctuation.separator.parameters.python", 47 | "scope": "punctuation.separator.period.python,punctuation.separator.element.python,punctuation.parenthesis.begin.python,punctuation.parenthesis.end.python", 48 | "settings": { 49 | "foreground": "#d4d4d4" 50 | } 51 | }, 52 | { 53 | "name": "variable.parameter.function.language.special.self.python", 54 | "scope": "variable.parameter.function.language.special.self.python", 55 | "settings": { 56 | "foreground": "#e5c07b" 57 | } 58 | }, 59 | { 60 | "name": "storage.modifier.lifetime.rust", 61 | "scope": "storage.modifier.lifetime.rust", 62 | "settings": { 63 | "foreground": "#d4d4d4" 64 | } 65 | }, 66 | { 67 | "name": "support.function.std.rust", 68 | "scope": "support.function.std.rust", 69 | "settings": { 70 | "foreground": "#61afef" 71 | } 72 | }, 73 | { 74 | "name": "entity.name.lifetime.rust", 75 | "scope": "entity.name.lifetime.rust", 76 | "settings": { 77 | "foreground": "#e5c07b" 78 | } 79 | }, 80 | { 81 | "name": "variable.language.rust", 82 | "scope": "variable.language.rust", 83 | "settings": { 84 | "foreground": "#9faeca" 85 | } 86 | }, 87 | { 88 | "name": "support.constant.edge", 89 | "scope": "support.constant.edge", 90 | "settings": { 91 | "foreground": "#cc6be9" 92 | } 93 | }, 94 | { 95 | "name": "regexp constant character-class", 96 | "scope": "constant.other.character-class.regexp", 97 | "settings": { 98 | "foreground": "#9faeca" 99 | } 100 | }, 101 | { 102 | "name": "regexp operator.quantifier", 103 | "scope": "keyword.operator.quantifier.regexp", 104 | "settings": { 105 | "foreground": "#e09956" 106 | } 107 | }, 108 | { 109 | "name": "punctuation.definition", 110 | "scope": "punctuation.definition.string.begin,punctuation.definition.string.end", 111 | "settings": { 112 | "foreground": "#98c379" 113 | } 114 | }, 115 | { 116 | "name": "Text", 117 | "scope": "variable.parameter.function", 118 | "settings": { 119 | "foreground": "#d4d4d4" 120 | } 121 | }, 122 | { 123 | "name": "Comment Markup Link", 124 | "scope": "comment markup.link", 125 | "settings": { 126 | "foreground": "#7f848e" 127 | } 128 | }, 129 | { 130 | "name": "markup diff", 131 | "scope": "markup.changed.diff", 132 | "settings": { 133 | "foreground": "#e5c07b" 134 | } 135 | }, 136 | { 137 | "name": "diff", 138 | "scope": "meta.diff.header.from-file,meta.diff.header.to-file,punctuation.definition.from-file.diff,punctuation.definition.to-file.diff", 139 | "settings": { 140 | "foreground": "#61afef" 141 | } 142 | }, 143 | { 144 | "name": "inserted.diff", 145 | "scope": "markup.inserted.diff", 146 | "settings": { 147 | "foreground": "#98c379" 148 | } 149 | }, 150 | { 151 | "name": "deleted.diff", 152 | "scope": "markup.deleted.diff", 153 | "settings": { 154 | "foreground": "#9faeca" 155 | } 156 | }, 157 | { 158 | "name": "c++ function", 159 | "scope": "meta.function.c,meta.function.cpp", 160 | "settings": { 161 | "foreground": "#9faeca" 162 | } 163 | }, 164 | { 165 | "name": "c++ block", 166 | "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", 167 | "settings": { 168 | "foreground": "#d4d4d4" 169 | } 170 | }, 171 | { 172 | "name": "js/ts punctuation separator key-value", 173 | "scope": "punctuation.separator.key-value", 174 | "settings": { 175 | "foreground": "#d4d4d4" 176 | } 177 | }, 178 | { 179 | "name": "js/ts import keyword", 180 | "scope": "keyword.operator.expression.import", 181 | "settings": { 182 | "foreground": "#61afef" 183 | } 184 | }, 185 | { 186 | "name": "math js/ts", 187 | "scope": "support.constant.math", 188 | "settings": { 189 | "foreground": "#e5c07b" 190 | } 191 | }, 192 | { 193 | "name": "math property js/ts", 194 | "scope": "support.constant.property.math", 195 | "settings": { 196 | "foreground": "#e09956" 197 | } 198 | }, 199 | { 200 | "name": "js/ts variable.other.constant", 201 | "scope": "variable.other.constant", 202 | "settings": { 203 | "foreground": "#e5c07b" 204 | } 205 | }, 206 | { 207 | "name": "java type", 208 | "scope": [ 209 | "storage.type.annotation.java", 210 | "storage.type.object.array.java" 211 | ], 212 | "settings": { 213 | "foreground": "#e5c07b" 214 | } 215 | }, 216 | { 217 | "name": "java source", 218 | "scope": "source.java", 219 | "settings": { 220 | "foreground": "#9faeca" 221 | } 222 | }, 223 | { 224 | "name": "java modifier.import", 225 | "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", 226 | "settings": { 227 | "foreground": "#d4d4d4" 228 | } 229 | }, 230 | { 231 | "name": "java modifier.import", 232 | "scope": "meta.method.java", 233 | "settings": { 234 | "foreground": "#61afef" 235 | } 236 | }, 237 | { 238 | "name": "java modifier.import", 239 | "scope": "storage.modifier.import.java,storage.type.java,storage.type.generic.java", 240 | "settings": { 241 | "foreground": "#e5c07b" 242 | } 243 | }, 244 | { 245 | "name": "java instanceof", 246 | "scope": "keyword.operator.instanceof.java", 247 | "settings": { 248 | "foreground": "#cc6be9" 249 | } 250 | }, 251 | { 252 | "name": "java variable.name", 253 | "scope": "meta.definition.variable.name.java", 254 | "settings": { 255 | "foreground": "#9faeca" 256 | } 257 | }, 258 | { 259 | "name": "operator logical", 260 | "scope": "keyword.operator.logical", 261 | "settings": { 262 | "foreground": "#56b6c2" 263 | } 264 | }, 265 | { 266 | "name": "operator bitwise", 267 | "scope": "keyword.operator.bitwise", 268 | "settings": { 269 | "foreground": "#56b6c2" 270 | } 271 | }, 272 | { 273 | "name": "operator channel", 274 | "scope": "keyword.operator.channel", 275 | "settings": { 276 | "foreground": "#56b6c2" 277 | } 278 | }, 279 | { 280 | "name": "support.constant.property-value.scss", 281 | "scope": "support.constant.property-value.scss,support.constant.property-value.css", 282 | "settings": { 283 | "foreground": "#e09956" 284 | } 285 | }, 286 | { 287 | "name": "CSS/SCSS/LESS Operators", 288 | "scope": "keyword.operator.css,keyword.operator.scss,keyword.operator.less", 289 | "settings": { 290 | "foreground": "#56b6c2" 291 | } 292 | }, 293 | { 294 | "name": "css color standard name", 295 | "scope": "support.constant.color.w3c-standard-color-name.css,support.constant.color.w3c-standard-color-name.scss", 296 | "settings": { 297 | "foreground": "#e09956" 298 | } 299 | }, 300 | { 301 | "name": "css comma", 302 | "scope": "punctuation.separator.list.comma.css", 303 | "settings": { 304 | "foreground": "#d4d4d4" 305 | } 306 | }, 307 | { 308 | "name": "css attribute-name.id", 309 | "scope": "support.constant.color.w3c-standard-color-name.css", 310 | "settings": { 311 | "foreground": "#e09956" 312 | } 313 | }, 314 | { 315 | "name": "css property-name", 316 | "scope": "support.type.vendored.property-name.css", 317 | "settings": { 318 | "foreground": "#56b6c2" 319 | } 320 | }, 321 | { 322 | "name": "js/ts module", 323 | "scope": "support.module.node,support.type.object.module,support.module.node", 324 | "settings": { 325 | "foreground": "#e5c07b" 326 | } 327 | }, 328 | { 329 | "name": "entity.name.type.module", 330 | "scope": "entity.name.type.module", 331 | "settings": { 332 | "foreground": "#e5c07b" 333 | } 334 | }, 335 | { 336 | "name": "js variable readwrite", 337 | "scope": "variable.other.readwrite,meta.object-literal.key,support.variable.property,support.variable.object.process,support.variable.object.node", 338 | "settings": { 339 | "foreground": "#ffffff" 340 | } 341 | }, 342 | { 343 | "name": "js/ts json", 344 | "scope": "support.constant.json", 345 | "settings": { 346 | "foreground": "#e09956" 347 | } 348 | }, 349 | { 350 | "name": "js/ts Keyword", 351 | "scope": [ 352 | "keyword.operator.expression.instanceof", 353 | "keyword.operator.new", 354 | "keyword.operator.ternary", 355 | "keyword.operator.optional", 356 | "keyword.operator.expression.keyof" 357 | ], 358 | "settings": { 359 | "foreground": "#cc6be9" 360 | } 361 | }, 362 | { 363 | "name": "js/ts console", 364 | "scope": "support.type.object.console", 365 | "settings": { 366 | "foreground": "#9faeca" 367 | } 368 | }, 369 | { 370 | "name": "js/ts support.variable.property.process", 371 | "scope": "support.variable.property.process", 372 | "settings": { 373 | "foreground": "#e09956" 374 | } 375 | }, 376 | { 377 | "name": "js console function", 378 | "scope": "entity.name.function,support.function.console", 379 | "settings": { 380 | "fontStyle": "bold", 381 | "foreground": "#61afef" 382 | } 383 | }, 384 | { 385 | "name": "keyword.operator.misc.rust", 386 | "scope": "keyword.operator.misc.rust", 387 | "settings": { 388 | "foreground": "#d4d4d4" 389 | } 390 | }, 391 | { 392 | "name": "keyword.operator.sigil.rust", 393 | "scope": "keyword.operator.sigil.rust", 394 | "settings": { 395 | "foreground": "#cc6be9" 396 | } 397 | }, 398 | { 399 | "name": "operator", 400 | "scope": "keyword.operator.delete", 401 | "settings": { 402 | "foreground": "#cc6be9" 403 | } 404 | }, 405 | { 406 | "name": "js dom", 407 | "scope": "support.type.object.dom", 408 | "settings": { 409 | "foreground": "#56b6c2" 410 | } 411 | }, 412 | { 413 | "name": "js dom variable", 414 | "scope": "support.variable.dom,support.variable.property.dom", 415 | "settings": { 416 | "foreground": "#9faeca" 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": "#56b6c2" 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": "#cc6be9" 431 | } 432 | }, 433 | { 434 | "name": "Punctuation", 435 | "scope": "punctuation.separator.delimiter", 436 | "settings": { 437 | "foreground": "#d4d4d4" 438 | } 439 | }, 440 | { 441 | "name": "Other punctuation .c", 442 | "scope": "punctuation.separator.c,punctuation.separator.cpp", 443 | "settings": { 444 | "foreground": "#cc6be9" 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": "#56b6c2" 452 | } 453 | }, 454 | { 455 | "name": "keyword.operator.sizeof.c", 456 | "scope": "keyword.operator.sizeof.c,keyword.operator.sizeof.cpp", 457 | "settings": { 458 | "foreground": "#cc6be9" 459 | } 460 | }, 461 | { 462 | "name": "python parameter", 463 | "scope": "variable.parameter.function.language.python", 464 | "settings": { 465 | "foreground": "#e09956" 466 | } 467 | }, 468 | { 469 | "name": "python type", 470 | "scope": "support.type.python", 471 | "settings": { 472 | "foreground": "#56b6c2" 473 | } 474 | }, 475 | { 476 | "name": "python logical", 477 | "scope": "keyword.operator.logical.python", 478 | "settings": { 479 | "foreground": "#cc6be9" 480 | } 481 | }, 482 | { 483 | "name": "pyCs", 484 | "scope": "variable.parameter.function.python", 485 | "settings": { 486 | "foreground": "#e09956" 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": "#d4d4d4" 494 | } 495 | }, 496 | { 497 | "name": "python function-call.generic", 498 | "scope": "meta.function-call.generic.python", 499 | "settings": { 500 | "foreground": "#61afef" 501 | } 502 | }, 503 | { 504 | "name": "python placeholder reset to normal string", 505 | "scope": "constant.character.format.placeholder.other.python", 506 | "settings": { 507 | "foreground": "#e09956" 508 | } 509 | }, 510 | { 511 | "name": "Operators", 512 | "scope": "keyword.operator", 513 | "settings": { 514 | "foreground": "#d4d4d4" 515 | } 516 | }, 517 | { 518 | "name": "Compound Assignment Operators", 519 | "scope": "keyword.operator.assignment.compound", 520 | "settings": { 521 | "foreground": "#cc6be9" 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": "#56b6c2" 529 | } 530 | }, 531 | { 532 | "name": "Keywords", 533 | "scope": "keyword", 534 | "settings": { 535 | "foreground": "#cc6be9" 536 | } 537 | }, 538 | { 539 | "name": "Namespaces", 540 | "scope": "entity.name.namespace", 541 | "settings": { 542 | "foreground": "#e5c07b" 543 | } 544 | }, 545 | { 546 | "name": "Variables", 547 | "scope": "variable", 548 | "settings": { 549 | "foreground": "#d3d9e6" 550 | } 551 | }, 552 | { 553 | "name": "Variables", 554 | "scope": "variable.c", 555 | "settings": { 556 | "foreground": "#d4d4d4" 557 | } 558 | }, 559 | { 560 | "name": "Language variables", 561 | "scope": "variable.language", 562 | "settings": { 563 | "foreground": "#e5c07b" 564 | } 565 | }, 566 | { 567 | "name": "Java Variables", 568 | "scope": "token.variable.parameter.java", 569 | "settings": { 570 | "foreground": "#d4d4d4" 571 | } 572 | }, 573 | { 574 | "name": "Java Imports", 575 | "scope": "import.storage.java", 576 | "settings": { 577 | "foreground": "#e5c07b" 578 | } 579 | }, 580 | { 581 | "name": "Packages", 582 | "scope": "token.package.keyword", 583 | "settings": { 584 | "foreground": "#cc6be9" 585 | } 586 | }, 587 | { 588 | "name": "Packages", 589 | "scope": "token.package", 590 | "settings": { 591 | "foreground": "#d4d4d4" 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": "#61afef" 604 | } 605 | }, 606 | { 607 | "name": "Classes", 608 | "scope": "entity.name.type.namespace", 609 | "settings": { 610 | "foreground": "#e5c07b" 611 | } 612 | }, 613 | { 614 | "name": "Classes", 615 | "scope": "support.class, entity.name.type.class", 616 | "settings": { 617 | "foreground": "#e5c07b" 618 | } 619 | }, 620 | { 621 | "name": "Class name", 622 | "scope": "entity.name.class.identifier.namespace.type", 623 | "settings": { 624 | "foreground": "#e5c07b" 625 | } 626 | }, 627 | { 628 | "name": "Class name", 629 | "scope": [ 630 | "entity.name.class", 631 | "variable.other.class.js", 632 | "variable.other.class.ts" 633 | ], 634 | "settings": { 635 | "foreground": "#e5c07b" 636 | } 637 | }, 638 | { 639 | "name": "Class name php", 640 | "scope": "variable.other.class.php", 641 | "settings": { 642 | "foreground": "#9faeca" 643 | } 644 | }, 645 | { 646 | "name": "Type Name", 647 | "scope": "entity.name.type", 648 | "settings": { 649 | "foreground": "#e5c07b" 650 | } 651 | }, 652 | { 653 | "name": "Keyword Control", 654 | "scope": "keyword.control", 655 | "settings": { 656 | "fontStyle": "bold", 657 | "foreground": "#fa909e" 658 | } 659 | }, 660 | { 661 | "name": "Control Elements", 662 | "scope": "control.elements, keyword.operator.less", 663 | "settings": { 664 | "foreground": "#e09956" 665 | } 666 | }, 667 | { 668 | "name": "Methods", 669 | "scope": "keyword.other.special-method", 670 | "settings": { 671 | "foreground": "#61afef" 672 | } 673 | }, 674 | { 675 | "name": "Storage", 676 | "scope": "storage", 677 | "settings": { 678 | "fontStyle": "bold", 679 | "foreground": "#cc6be9" 680 | } 681 | }, 682 | { 683 | "name": "Storage JS TS", 684 | "scope": "token.storage", 685 | "settings": { 686 | "foreground": "#cc6be9" 687 | } 688 | }, 689 | { 690 | "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", 691 | "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", 692 | "settings": { 693 | "foreground": "#cc6be9" 694 | } 695 | }, 696 | { 697 | "name": "Java Storage", 698 | "scope": "token.storage.type.java", 699 | "settings": { 700 | "foreground": "#e5c07b" 701 | } 702 | }, 703 | { 704 | "name": "Support", 705 | "scope": "support.function", 706 | "settings": { 707 | "foreground": "#56b6c2" 708 | } 709 | }, 710 | { 711 | "name": "Support type", 712 | "scope": "support.type.property-name", 713 | "settings": { 714 | "foreground": "#d4d4d4" 715 | } 716 | }, 717 | { 718 | "name": "Support type", 719 | "scope": "support.constant.property-value", 720 | "settings": { 721 | "foreground": "#d4d4d4" 722 | } 723 | }, 724 | { 725 | "name": "Support type", 726 | "scope": "support.constant.font-name", 727 | "settings": { 728 | "foreground": "#e09956" 729 | } 730 | }, 731 | { 732 | "name": "Meta tag", 733 | "scope": "meta.tag", 734 | "settings": { 735 | "foreground": "#d4d4d4" 736 | } 737 | }, 738 | { 739 | "name": "Strings", 740 | "scope": "string", 741 | "settings": { 742 | "foreground": "#A5FF90" 743 | } 744 | }, 745 | { 746 | "name": "Inherited Class", 747 | "scope": "entity.other.inherited-class", 748 | "settings": { 749 | "foreground": "#e5c07b" 750 | } 751 | }, 752 | { 753 | "name": "Constant other symbol", 754 | "scope": "constant.other.symbol", 755 | "settings": { 756 | "foreground": "#56b6c2" 757 | } 758 | }, 759 | { 760 | "name": "Integers", 761 | "scope": "constant.numeric", 762 | "settings": { 763 | "foreground": "#e09956" 764 | } 765 | }, 766 | { 767 | "name": "Constants", 768 | "scope": "constant", 769 | "settings": { 770 | "foreground": "#e09956" 771 | } 772 | }, 773 | { 774 | "name": "Constants", 775 | "scope": "punctuation.definition.constant", 776 | "settings": { 777 | "foreground": "#e09956" 778 | } 779 | }, 780 | { 781 | "name": "Tags", 782 | "scope": "entity.name.tag", 783 | "settings": { 784 | "foreground": "#ff6196" 785 | } 786 | }, 787 | { 788 | "name": "Attributes", 789 | "scope": "entity.other.attribute-name", 790 | "settings": { 791 | "fontStyle": "bold", 792 | "foreground": "#e09956" 793 | } 794 | }, 795 | { 796 | "name": "Attribute IDs", 797 | "scope": "entity.other.attribute-name.id", 798 | "settings": { 799 | "foreground": "#92faba" 800 | } 801 | }, 802 | { 803 | "name": "Attribute class", 804 | "scope": "entity.other.attribute-name.class.css", 805 | "settings": { 806 | "foreground": "#fdfb88" 807 | } 808 | }, 809 | { 810 | "name": "Selector", 811 | "scope": "meta.selector", 812 | "settings": { 813 | "foreground": "#cc6be9" 814 | } 815 | }, 816 | { 817 | "name": "Headings", 818 | "scope": "markup.heading", 819 | "settings": { 820 | "foreground": "#9faeca" 821 | } 822 | }, 823 | { 824 | "name": "Headings", 825 | "scope": "markup.heading punctuation.definition.heading, entity.name.section", 826 | "settings": { 827 | "foreground": "#61afef" 828 | } 829 | }, 830 | { 831 | "name": "Units", 832 | "scope": "keyword.other.unit", 833 | "settings": { 834 | "foreground": "#9faeca" 835 | } 836 | }, 837 | { 838 | "name": "Bold", 839 | "scope": "markup.bold,todo.bold", 840 | "settings": { 841 | "foreground": "#e09956" 842 | } 843 | }, 844 | { 845 | "name": "Bold", 846 | "scope": "punctuation.definition.bold", 847 | "settings": { 848 | "foreground": "#e5c07b" 849 | } 850 | }, 851 | { 852 | "name": "markup Italic", 853 | "scope": "markup.italic, punctuation.definition.italic,todo.emphasis", 854 | "settings": { 855 | "foreground": "#cc6be9" 856 | } 857 | }, 858 | { 859 | "name": "emphasis md", 860 | "scope": "emphasis md", 861 | "settings": { 862 | "foreground": "#cc6be9" 863 | } 864 | }, 865 | { 866 | "name": "[VSCODE-CUSTOM] Markdown headings", 867 | "scope": "entity.name.section.markdown", 868 | "settings": { 869 | "foreground": "#9faeca" 870 | } 871 | }, 872 | { 873 | "name": "[VSCODE-CUSTOM] Markdown heading Punctuation Definition", 874 | "scope": "punctuation.definition.heading.markdown", 875 | "settings": { 876 | "foreground": "#9faeca" 877 | } 878 | }, 879 | { 880 | "name": "punctuation.definition.list.begin.markdown", 881 | "scope": "punctuation.definition.list.begin.markdown", 882 | "settings": { 883 | "foreground": "#9faeca" 884 | } 885 | }, 886 | { 887 | "name": "[VSCODE-CUSTOM] Markdown heading setext", 888 | "scope": "markup.heading.setext", 889 | "settings": { 890 | "foreground": "#d4d4d4" 891 | } 892 | }, 893 | { 894 | "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Bold", 895 | "scope": "punctuation.definition.bold.markdown", 896 | "settings": { 897 | "foreground": "#e09956" 898 | } 899 | }, 900 | { 901 | "name": "[VSCODE-CUSTOM] Markdown Inline Raw", 902 | "scope": "markup.inline.raw.markdown", 903 | "settings": { 904 | "foreground": "#98c379" 905 | } 906 | }, 907 | { 908 | "name": "[VSCODE-CUSTOM] Markdown Inline Raw", 909 | "scope": "markup.inline.raw.string.markdown", 910 | "settings": { 911 | "foreground": "#98c379" 912 | } 913 | }, 914 | { 915 | "name": "[VSCODE-CUSTOM] Markdown List Punctuation Definition", 916 | "scope": "punctuation.definition.list.markdown", 917 | "settings": { 918 | "foreground": "#9faeca" 919 | } 920 | }, 921 | { 922 | "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition String", 923 | "scope": [ 924 | "punctuation.definition.string.begin.markdown", 925 | "punctuation.definition.string.end.markdown", 926 | "punctuation.definition.metadata.markdown" 927 | ], 928 | "settings": { 929 | "foreground": "#9faeca" 930 | } 931 | }, 932 | { 933 | "name": "beginning.punctuation.definition.list.markdown", 934 | "scope": ["beginning.punctuation.definition.list.markdown"], 935 | "settings": { 936 | "foreground": "#9faeca" 937 | } 938 | }, 939 | { 940 | "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Link", 941 | "scope": "punctuation.definition.metadata.markdown", 942 | "settings": { 943 | "foreground": "#9faeca" 944 | } 945 | }, 946 | { 947 | "name": "[VSCODE-CUSTOM] Markdown Underline Link/Image", 948 | "scope": "markup.underline.link.markdown,markup.underline.link.image.markdown", 949 | "settings": { 950 | "foreground": "#cc6be9" 951 | } 952 | }, 953 | { 954 | "name": "[VSCODE-CUSTOM] Markdown Link Title/Description", 955 | "scope": "string.other.link.title.markdown,string.other.link.description.markdown", 956 | "settings": { 957 | "foreground": "#61afef" 958 | } 959 | }, 960 | { 961 | "name": "Regular Expressions", 962 | "scope": "string.regexp", 963 | "settings": { 964 | "foreground": "#56b6c2" 965 | } 966 | }, 967 | { 968 | "name": "Escape Characters", 969 | "scope": "constant.character.escape", 970 | "settings": { 971 | "foreground": "#56b6c2" 972 | } 973 | }, 974 | { 975 | "name": "Embedded", 976 | "scope": "punctuation.section.embedded, variable.interpolation", 977 | "settings": { 978 | "foreground": "#9faeca" 979 | } 980 | }, 981 | { 982 | "name": "Embedded", 983 | "scope": "punctuation.section.embedded.begin,punctuation.section.embedded.end", 984 | "settings": { 985 | "foreground": "#cc6be9" 986 | } 987 | }, 988 | { 989 | "name": "illegal", 990 | "scope": "invalid.illegal", 991 | "settings": { 992 | "foreground": "#ffffff" 993 | } 994 | }, 995 | { 996 | "name": "illegal", 997 | "scope": "invalid.illegal.bad-ampersand.html", 998 | "settings": { 999 | "foreground": "#d4d4d4" 1000 | } 1001 | }, 1002 | { 1003 | "name": "Broken", 1004 | "scope": "invalid.broken", 1005 | "settings": { 1006 | "foreground": "#ffffff" 1007 | } 1008 | }, 1009 | { 1010 | "name": "Deprecated", 1011 | "scope": "invalid.deprecated", 1012 | "settings": { 1013 | "foreground": "#ffffff" 1014 | } 1015 | }, 1016 | { 1017 | "name": "Unimplemented", 1018 | "scope": "invalid.unimplemented", 1019 | "settings": { 1020 | "foreground": "#ffffff" 1021 | } 1022 | }, 1023 | { 1024 | "name": "Source Json Meta Structure Dictionary Json > String Quoted Json", 1025 | "scope": "source.json meta.structure.dictionary.json > string.quoted.json", 1026 | "settings": { 1027 | "foreground": "#9faeca" 1028 | } 1029 | }, 1030 | { 1031 | "name": "Source Json Meta Structure Dictionary Json > String Quoted Json > Punctuation String", 1032 | "scope": "source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string", 1033 | "settings": { 1034 | "foreground": "#9faeca" 1035 | } 1036 | }, 1037 | { 1038 | "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", 1039 | "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", 1040 | "settings": { 1041 | "foreground": "#98c379" 1042 | } 1043 | }, 1044 | { 1045 | "name": "Source Json Meta Structure Dictionary Json > Constant Language Json,source Json Meta Structure Array Json > Constant Language Json", 1046 | "scope": "source.json meta.structure.dictionary.json > constant.language.json,source.json meta.structure.array.json > constant.language.json", 1047 | "settings": { 1048 | "foreground": "#56b6c2" 1049 | } 1050 | }, 1051 | { 1052 | "name": "[VSCODE-CUSTOM] JSON Property Name", 1053 | "scope": "support.type.property-name.json", 1054 | "settings": { 1055 | "foreground": "#9faeca" 1056 | } 1057 | }, 1058 | { 1059 | "name": "[VSCODE-CUSTOM] JSON Punctuation for Property Name", 1060 | "scope": "support.type.property-name.json punctuation", 1061 | "settings": { 1062 | "foreground": "#9faeca" 1063 | } 1064 | }, 1065 | { 1066 | "name": "laravel blade tag", 1067 | "scope": "text.html.laravel-blade source.php.embedded.line.html entity.name.tag.laravel-blade", 1068 | "settings": { 1069 | "foreground": "#cc6be9" 1070 | } 1071 | }, 1072 | { 1073 | "name": "laravel blade @", 1074 | "scope": "text.html.laravel-blade source.php.embedded.line.html support.constant.laravel-blade", 1075 | "settings": { 1076 | "foreground": "#cc6be9" 1077 | } 1078 | }, 1079 | { 1080 | "name": "use statement for other classes", 1081 | "scope": "support.other.namespace.use.php,support.other.namespace.use-as.php,support.other.namespace.php,entity.other.alias.php,meta.interface.php", 1082 | "settings": { 1083 | "foreground": "#e5c07b" 1084 | } 1085 | }, 1086 | { 1087 | "name": "error suppression", 1088 | "scope": "keyword.operator.error-control.php", 1089 | "settings": { 1090 | "foreground": "#cc6be9" 1091 | } 1092 | }, 1093 | { 1094 | "name": "php instanceof", 1095 | "scope": "keyword.operator.type.php", 1096 | "settings": { 1097 | "foreground": "#cc6be9" 1098 | } 1099 | }, 1100 | { 1101 | "name": "style double quoted array index normal begin", 1102 | "scope": "punctuation.section.array.begin.php", 1103 | "settings": { 1104 | "foreground": "#d4d4d4" 1105 | } 1106 | }, 1107 | { 1108 | "name": "style double quoted array index normal end", 1109 | "scope": "punctuation.section.array.end.php", 1110 | "settings": { 1111 | "foreground": "#d4d4d4" 1112 | } 1113 | }, 1114 | { 1115 | "name": "php illegal.non-null-typehinted", 1116 | "scope": "invalid.illegal.non-null-typehinted.php", 1117 | "settings": { 1118 | "foreground": "#f44747" 1119 | } 1120 | }, 1121 | { 1122 | "name": "php types", 1123 | "scope": "storage.type.php,meta.other.type.phpdoc.php,keyword.other.type.php,keyword.other.array.phpdoc.php", 1124 | "settings": { 1125 | "foreground": "#e5c07b" 1126 | } 1127 | }, 1128 | { 1129 | "name": "php call-function", 1130 | "scope": "meta.function-call.php,meta.function-call.object.php,meta.function-call.static.php", 1131 | "settings": { 1132 | "foreground": "#61afef" 1133 | } 1134 | }, 1135 | { 1136 | "name": "php function-resets", 1137 | "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", 1138 | "settings": { 1139 | "foreground": "#d4d4d4" 1140 | } 1141 | }, 1142 | { 1143 | "name": "support php constants", 1144 | "scope": "support.constant.core.rust", 1145 | "settings": { 1146 | "foreground": "#e09956" 1147 | } 1148 | }, 1149 | { 1150 | "name": "support php constants", 1151 | "scope": "support.constant.ext.php,support.constant.std.php,support.constant.core.php,support.constant.parser-token.php", 1152 | "settings": { 1153 | "foreground": "#e09956" 1154 | } 1155 | }, 1156 | { 1157 | "name": "php goto", 1158 | "scope": "entity.name.goto-label.php,support.other.php", 1159 | "settings": { 1160 | "foreground": "#61afef" 1161 | } 1162 | }, 1163 | { 1164 | "name": "php logical/bitwise operator", 1165 | "scope": "keyword.operator.logical.php,keyword.operator.bitwise.php,keyword.operator.arithmetic.php", 1166 | "settings": { 1167 | "foreground": "#56b6c2" 1168 | } 1169 | }, 1170 | { 1171 | "name": "php regexp operator", 1172 | "scope": "keyword.operator.regexp.php", 1173 | "settings": { 1174 | "foreground": "#cc6be9" 1175 | } 1176 | }, 1177 | { 1178 | "name": "php comparison", 1179 | "scope": "keyword.operator.comparison.php", 1180 | "settings": { 1181 | "foreground": "#56b6c2" 1182 | } 1183 | }, 1184 | { 1185 | "name": "php heredoc/nowdoc", 1186 | "scope": "keyword.operator.heredoc.php,keyword.operator.nowdoc.php", 1187 | "settings": { 1188 | "foreground": "#cc6be9" 1189 | } 1190 | }, 1191 | { 1192 | "name": "python function decorator @", 1193 | "scope": "meta.function.decorator.python", 1194 | "settings": { 1195 | "foreground": "#61afef" 1196 | } 1197 | }, 1198 | { 1199 | "name": "python function support", 1200 | "scope": "support.token.decorator.python,meta.function.decorator.identifier.python", 1201 | "settings": { 1202 | "foreground": "#56b6c2" 1203 | } 1204 | }, 1205 | { 1206 | "name": "parameter function js/ts", 1207 | "scope": "function.parameter", 1208 | "settings": { 1209 | "foreground": "#d4d4d4" 1210 | } 1211 | }, 1212 | { 1213 | "name": "brace function", 1214 | "scope": "function.brace", 1215 | "settings": { 1216 | "foreground": "#d4d4d4" 1217 | } 1218 | }, 1219 | { 1220 | "name": "parameter function ruby cs", 1221 | "scope": "function.parameter.ruby, function.parameter.cs", 1222 | "settings": { 1223 | "foreground": "#d4d4d4" 1224 | } 1225 | }, 1226 | { 1227 | "name": "constant.language.symbol.ruby", 1228 | "scope": "constant.language.symbol.ruby", 1229 | "settings": { 1230 | "foreground": "#56b6c2" 1231 | } 1232 | }, 1233 | { 1234 | "name": "rgb-value", 1235 | "scope": "rgb-value", 1236 | "settings": { 1237 | "foreground": "#56b6c2" 1238 | } 1239 | }, 1240 | { 1241 | "name": "rgb value", 1242 | "scope": "inline-color-decoration rgb-value", 1243 | "settings": { 1244 | "foreground": "#e09956" 1245 | } 1246 | }, 1247 | { 1248 | "name": "rgb value less", 1249 | "scope": "less rgb-value", 1250 | "settings": { 1251 | "foreground": "#e09956" 1252 | } 1253 | }, 1254 | { 1255 | "name": "sass selector", 1256 | "scope": "selector.sass", 1257 | "settings": { 1258 | "foreground": "#9faeca" 1259 | } 1260 | }, 1261 | { 1262 | "name": "ts primitive/builtin types", 1263 | "scope": "support.type.primitive.ts,support.type.builtin.ts,support.type.primitive.tsx,support.type.builtin.tsx", 1264 | "settings": { 1265 | "foreground": "#e5c07b" 1266 | } 1267 | }, 1268 | { 1269 | "name": "block scope", 1270 | "scope": "block.scope.end,block.scope.begin", 1271 | "settings": { 1272 | "foreground": "#d4d4d4" 1273 | } 1274 | }, 1275 | { 1276 | "name": "cs storage type", 1277 | "scope": "storage.type.cs", 1278 | "settings": { 1279 | "foreground": "#e5c07b" 1280 | } 1281 | }, 1282 | { 1283 | "name": "cs local variable", 1284 | "scope": "entity.name.variable.local.cs", 1285 | "settings": { 1286 | "foreground": "#9faeca" 1287 | } 1288 | }, 1289 | { 1290 | "scope": "token.info-token", 1291 | "settings": { 1292 | "foreground": "#61afef" 1293 | } 1294 | }, 1295 | { 1296 | "scope": "token.warn-token", 1297 | "settings": { 1298 | "foreground": "#e09956" 1299 | } 1300 | }, 1301 | { 1302 | "scope": "token.error-token", 1303 | "settings": { 1304 | "foreground": "#f44747" 1305 | } 1306 | }, 1307 | { 1308 | "scope": "token.debug-token", 1309 | "settings": { 1310 | "foreground": "#cc6be9" 1311 | } 1312 | }, 1313 | { 1314 | "name": "String interpolation", 1315 | "scope": [ 1316 | "punctuation.definition.template-expression.begin", 1317 | "punctuation.definition.template-expression.end", 1318 | "punctuation.section.embedded" 1319 | ], 1320 | "settings": { 1321 | "foreground": "#cc6be9" 1322 | } 1323 | }, 1324 | { 1325 | "name": "Reset JavaScript string interpolation expression", 1326 | "scope": ["meta.template.expression"], 1327 | "settings": { 1328 | "foreground": "#d4d4d4" 1329 | } 1330 | }, 1331 | { 1332 | "name": "Import module JS", 1333 | "scope": ["keyword.operator.module"], 1334 | "settings": { 1335 | "foreground": "#cc6be9" 1336 | } 1337 | }, 1338 | { 1339 | "name": "js Flowtype", 1340 | "scope": ["support.type.type.flowtype"], 1341 | "settings": { 1342 | "foreground": "#61afef" 1343 | } 1344 | }, 1345 | { 1346 | "name": "js Flow", 1347 | "scope": ["support.type.primitive"], 1348 | "settings": { 1349 | "foreground": "#e5c07b" 1350 | } 1351 | }, 1352 | { 1353 | "name": "js class prop", 1354 | "scope": ["meta.property.object"], 1355 | "settings": { 1356 | "foreground": "#9faeca" 1357 | } 1358 | }, 1359 | { 1360 | "name": "js func parameter", 1361 | "scope": ["variable.parameter.function.js"], 1362 | "settings": { 1363 | "foreground": "#9faeca" 1364 | } 1365 | }, 1366 | { 1367 | "name": "js template literals begin", 1368 | "scope": ["keyword.other.template.begin"], 1369 | "settings": { 1370 | "foreground": "#98c379" 1371 | } 1372 | }, 1373 | { 1374 | "name": "js template literals end", 1375 | "scope": ["keyword.other.template.end"], 1376 | "settings": { 1377 | "foreground": "#98c379" 1378 | } 1379 | }, 1380 | { 1381 | "name": "js template literals variable braces begin", 1382 | "scope": ["keyword.other.substitution.begin"], 1383 | "settings": { 1384 | "foreground": "#98c379" 1385 | } 1386 | }, 1387 | { 1388 | "name": "js template literals variable braces end", 1389 | "scope": ["keyword.other.substitution.end"], 1390 | "settings": { 1391 | "foreground": "#98c379" 1392 | } 1393 | }, 1394 | { 1395 | "name": "js operator.assignment", 1396 | "scope": ["keyword.operator.assignment"], 1397 | "settings": { 1398 | "foreground": "#56b6c2" 1399 | } 1400 | }, 1401 | { 1402 | "name": "go operator", 1403 | "scope": ["keyword.operator.assignment.go"], 1404 | "settings": { 1405 | "foreground": "#e5c07b" 1406 | } 1407 | }, 1408 | { 1409 | "name": "go operator", 1410 | "scope": [ 1411 | "keyword.operator.arithmetic.go", 1412 | "keyword.operator.address.go" 1413 | ], 1414 | "settings": { 1415 | "foreground": "#cc6be9" 1416 | } 1417 | }, 1418 | { 1419 | "name": "Go package name", 1420 | "scope": ["entity.name.package.go"], 1421 | "settings": { 1422 | "foreground": "#e5c07b" 1423 | } 1424 | }, 1425 | { 1426 | "name": "elm prelude", 1427 | "scope": ["support.type.prelude.elm"], 1428 | "settings": { 1429 | "foreground": "#56b6c2" 1430 | } 1431 | }, 1432 | { 1433 | "name": "elm constant", 1434 | "scope": ["support.constant.elm"], 1435 | "settings": { 1436 | "foreground": "#e09956" 1437 | } 1438 | }, 1439 | { 1440 | "name": "template literal", 1441 | "scope": ["punctuation.quasi.element"], 1442 | "settings": { 1443 | "foreground": "#cc6be9" 1444 | } 1445 | }, 1446 | { 1447 | "name": "html/pug (jade) escaped characters and entities", 1448 | "scope": ["constant.character.entity"], 1449 | "settings": { 1450 | "foreground": "#9faeca" 1451 | } 1452 | }, 1453 | { 1454 | "name": "styling css pseudo-elements/classes to be able to differentiate from classes which are the same colour", 1455 | "scope": [ 1456 | "entity.other.attribute-name.pseudo-element", 1457 | "entity.other.attribute-name.pseudo-class" 1458 | ], 1459 | "settings": { 1460 | "foreground": "#56b6c2" 1461 | } 1462 | }, 1463 | { 1464 | "name": "Clojure globals", 1465 | "scope": ["entity.global.clojure"], 1466 | "settings": { 1467 | "foreground": "#e5c07b" 1468 | } 1469 | }, 1470 | { 1471 | "name": "Clojure symbols", 1472 | "scope": ["meta.symbol.clojure"], 1473 | "settings": { 1474 | "foreground": "#9faeca" 1475 | } 1476 | }, 1477 | { 1478 | "name": "Clojure constants", 1479 | "scope": ["constant.keyword.clojure"], 1480 | "settings": { 1481 | "foreground": "#56b6c2" 1482 | } 1483 | }, 1484 | { 1485 | "name": "CoffeeScript Function Argument", 1486 | "scope": ["meta.arguments.coffee", "variable.parameter.function.coffee"], 1487 | "settings": { 1488 | "foreground": "#9faeca" 1489 | } 1490 | }, 1491 | { 1492 | "name": "Ini Default Text", 1493 | "scope": ["source.ini"], 1494 | "settings": { 1495 | "foreground": "#98c379" 1496 | } 1497 | }, 1498 | { 1499 | "name": "Makefile prerequisities", 1500 | "scope": ["meta.scope.prerequisites.makefile"], 1501 | "settings": { 1502 | "foreground": "#9faeca" 1503 | } 1504 | }, 1505 | { 1506 | "name": "Makefile text colour", 1507 | "scope": ["source.makefile"], 1508 | "settings": { 1509 | "foreground": "#e5c07b" 1510 | } 1511 | }, 1512 | { 1513 | "name": "Groovy import names", 1514 | "scope": ["storage.modifier.import.groovy"], 1515 | "settings": { 1516 | "foreground": "#e5c07b" 1517 | } 1518 | }, 1519 | { 1520 | "name": "Groovy Methods", 1521 | "scope": ["meta.method.groovy"], 1522 | "settings": { 1523 | "foreground": "#61afef" 1524 | } 1525 | }, 1526 | { 1527 | "name": "Groovy Variables", 1528 | "scope": ["meta.definition.variable.name.groovy"], 1529 | "settings": { 1530 | "foreground": "#9faeca" 1531 | } 1532 | }, 1533 | { 1534 | "name": "Groovy Inheritance", 1535 | "scope": ["meta.definition.class.inherited.classes.groovy"], 1536 | "settings": { 1537 | "foreground": "#98c379" 1538 | } 1539 | }, 1540 | { 1541 | "name": "HLSL Semantic", 1542 | "scope": ["support.variable.semantic.hlsl"], 1543 | "settings": { 1544 | "foreground": "#e5c07b" 1545 | } 1546 | }, 1547 | { 1548 | "name": "HLSL Types", 1549 | "scope": [ 1550 | "support.type.texture.hlsl", 1551 | "support.type.sampler.hlsl", 1552 | "support.type.object.hlsl", 1553 | "support.type.object.rw.hlsl", 1554 | "support.type.fx.hlsl", 1555 | "support.type.object.hlsl" 1556 | ], 1557 | "settings": { 1558 | "foreground": "#cc6be9" 1559 | } 1560 | }, 1561 | { 1562 | "name": "SQL Variables", 1563 | "scope": ["text.variable", "text.bracketed"], 1564 | "settings": { 1565 | "foreground": "#9faeca" 1566 | } 1567 | }, 1568 | { 1569 | "name": "types", 1570 | "scope": ["support.type.swift", "support.type.vb.asp"], 1571 | "settings": { 1572 | "foreground": "#e5c07b" 1573 | } 1574 | }, 1575 | { 1576 | "name": "heading 1, keyword", 1577 | "scope": ["entity.name.function.xi"], 1578 | "settings": { 1579 | "foreground": "#e5c07b" 1580 | } 1581 | }, 1582 | { 1583 | "name": "heading 2, callable", 1584 | "scope": ["entity.name.class.xi"], 1585 | "settings": { 1586 | "foreground": "#56b6c2" 1587 | } 1588 | }, 1589 | { 1590 | "name": "heading 3, property", 1591 | "scope": ["constant.character.character-class.regexp.xi"], 1592 | "settings": { 1593 | "foreground": "#9faeca" 1594 | } 1595 | }, 1596 | { 1597 | "name": "heading 4, type, class, interface", 1598 | "scope": ["constant.regexp.xi"], 1599 | "settings": { 1600 | "foreground": "#cc6be9" 1601 | } 1602 | }, 1603 | { 1604 | "name": "heading 5, enums, preprocessor, constant, decorator", 1605 | "scope": ["keyword.control.xi"], 1606 | "settings": { 1607 | "foreground": "#56b6c2" 1608 | } 1609 | }, 1610 | { 1611 | "name": "heading 6, number", 1612 | "scope": ["invalid.xi"], 1613 | "settings": { 1614 | "foreground": "#d4d4d4" 1615 | } 1616 | }, 1617 | { 1618 | "name": "string", 1619 | "scope": ["beginning.punctuation.definition.quote.markdown.xi"], 1620 | "settings": { 1621 | "foreground": "#98c379" 1622 | } 1623 | }, 1624 | { 1625 | "name": "comments", 1626 | "scope": ["beginning.punctuation.definition.list.markdown.xi"], 1627 | "settings": { 1628 | "foreground": "#7f848e" 1629 | } 1630 | }, 1631 | { 1632 | "name": "link", 1633 | "scope": ["constant.character.xi"], 1634 | "settings": { 1635 | "foreground": "#61afef" 1636 | } 1637 | }, 1638 | { 1639 | "name": "accent", 1640 | "scope": ["accent.xi"], 1641 | "settings": { 1642 | "foreground": "#61afef" 1643 | } 1644 | }, 1645 | { 1646 | "name": "wikiword", 1647 | "scope": ["wikiword.xi"], 1648 | "settings": { 1649 | "foreground": "#e09956" 1650 | } 1651 | }, 1652 | { 1653 | "name": "language operators like '+', '-' etc", 1654 | "scope": ["constant.other.color.rgb-value.xi"], 1655 | "settings": { 1656 | "foreground": "#ffffff" 1657 | } 1658 | }, 1659 | { 1660 | "name": "elements to dim", 1661 | "scope": ["punctuation.definition.tag.xi"], 1662 | "settings": { 1663 | "foreground": "#7f848e" 1664 | } 1665 | }, 1666 | { 1667 | "name": "C++/C#", 1668 | "scope": [ 1669 | "entity.name.label.cs", 1670 | "entity.name.scope-resolution.function.call", 1671 | "entity.name.scope-resolution.function.definition" 1672 | ], 1673 | "settings": { 1674 | "foreground": "#e5c07b" 1675 | } 1676 | }, 1677 | { 1678 | "name": "Markdown underscore-style headers", 1679 | "scope": [ 1680 | "entity.name.label.cs", 1681 | "markup.heading.setext.1.markdown", 1682 | "markup.heading.setext.2.markdown" 1683 | ], 1684 | "settings": { 1685 | "foreground": "#9faeca" 1686 | } 1687 | }, 1688 | { 1689 | "name": "meta.brace.square", 1690 | "scope": [" meta.brace.square"], 1691 | "settings": { 1692 | "foreground": "#d4d4d4" 1693 | } 1694 | }, 1695 | { 1696 | "name": "Comments", 1697 | "scope": "comment, punctuation.definition.comment", 1698 | "settings": { 1699 | "fontStyle": "bold", 1700 | "foreground": "#7f848e" 1701 | } 1702 | }, 1703 | { 1704 | "name": "[VSCODE-CUSTOM] Markdown Quote", 1705 | "scope": "markup.quote.markdown", 1706 | "settings": { 1707 | "foreground": "#7f848e" 1708 | } 1709 | }, 1710 | { 1711 | "name": "punctuation.definition.block.sequence.item.yaml", 1712 | "scope": "punctuation.definition.block.sequence.item.yaml", 1713 | "settings": { 1714 | "foreground": "#d4d4d4" 1715 | } 1716 | }, 1717 | { 1718 | "scope": ["constant.language.symbol.elixir"], 1719 | "settings": { 1720 | "foreground": "#56b6c2" 1721 | } 1722 | }, 1723 | { 1724 | "name": "js/ts italic", 1725 | "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", 1726 | "settings": {} 1727 | }, 1728 | { 1729 | "name": "comment", 1730 | "scope": "comment.line.double-slash,comment.block.documentation", 1731 | "settings": {} 1732 | }, 1733 | { 1734 | "name": "Python Keyword Control", 1735 | "scope": "keyword.control.import.python,keyword.control.flow.python", 1736 | "settings": {} 1737 | }, 1738 | { 1739 | "name": "markup.italic.markdown", 1740 | "scope": "markup.italic.markdown", 1741 | "settings": {} 1742 | } 1743 | ], 1744 | "colors": { 1745 | "foreground": "#cccccc", 1746 | "focusBorder": "#007fd4", 1747 | "selection.background": "#256aa7", 1748 | "scrollbar.shadow": "#000000", 1749 | "activityBar.foreground": "#9fc9ff", 1750 | "activityBar.background": "#161620", 1751 | "activityBar.inactiveForeground": "#ffffff66", 1752 | "activityBarBadge.foreground": "#ffffff", 1753 | "activityBarBadge.background": "#ff3f7e", 1754 | "sideBar.background": "#14141d", 1755 | "sideBar.foreground": "#cccccc", 1756 | "sideBarSectionHeader.background": "#00000000", 1757 | "sideBarSectionHeader.foreground": "#cccccc", 1758 | "sideBarSectionHeader.border": "#cccccc33", 1759 | "sideBarTitle.foreground": "#bbbbbb", 1760 | "list.inactiveSelectionBackground": "#37373d", 1761 | "list.inactiveSelectionForeground": "#cccccc", 1762 | "list.hoverBackground": "#2a2d2e", 1763 | "list.hoverForeground": "#cccccc", 1764 | "list.activeSelectionBackground": "#094771", 1765 | "list.activeSelectionForeground": "#ffffff", 1766 | "tree.indentGuidesStroke": "#585858", 1767 | "list.dropBackground": "#383b3d", 1768 | "list.highlightForeground": "#0097fb", 1769 | "list.focusBackground": "#062f4a", 1770 | "list.focusForeground": "#cccccc", 1771 | "listFilterWidget.background": "#653723", 1772 | "listFilterWidget.outline": "#00000000", 1773 | "listFilterWidget.noMatchesOutline": "#be1100", 1774 | "statusBar.foreground": "#ffffff", 1775 | "statusBar.background": "#41a3ff", 1776 | "statusBarItem.hoverBackground": "#ffffff1f", 1777 | "statusBar.debuggingBackground": "#cc6633", 1778 | "statusBar.debuggingForeground": "#ffffff", 1779 | "statusBar.noFolderBackground": "#68217a", 1780 | "statusBar.noFolderForeground": "#ffffff", 1781 | "statusBarItem.remoteBackground": "#16825d", 1782 | "statusBarItem.remoteForeground": "#ffffff", 1783 | "titleBar.activeBackground": "#181822", 1784 | "titleBar.activeForeground": "#cccccc", 1785 | "titleBar.inactiveBackground": "#3c3c3c99", 1786 | "titleBar.inactiveForeground": "#cccccc99", 1787 | "titleBar.border": "#00000000", 1788 | "menubar.selectionForeground": "#fff", 1789 | "menubar.selectionBackground": "#ff3f7fd8", 1790 | "menu.foreground": "#cccccc", 1791 | "menu.background": "#181822", 1792 | "menu.selectionForeground": "#ffffff", 1793 | "menu.selectionBackground": "#ff3f7fd2", 1794 | "menu.selectionBorder": "#00000000", 1795 | "menu.separatorBackground": "#bbbbbb", 1796 | "menu.border": "#181822", 1797 | "button.background": "#d63168d8", 1798 | "button.foreground": "#ffffff", 1799 | "button.hoverBackground": "#c70b46d0", 1800 | "button.secondaryForeground": "#ffffff", 1801 | "button.secondaryBackground": "#29558e", 1802 | "button.secondaryHoverBackground": "#032d62", 1803 | "input.background": "#161618", 1804 | "input.border": "#00000000", 1805 | "input.foreground": "#cccccc", 1806 | "inputOption.activeBackground": "#278dd166", 1807 | "inputOption.activeBorder": "#007acc00", 1808 | "inputOption.activeForeground": "#ffffff", 1809 | "input.placeholderForeground": "#a6a6a6", 1810 | "textLink.foreground": "#ff82ab", 1811 | "editor.background": "#181822", 1812 | "editor.foreground": "#d4d4d4", 1813 | "editorLineNumber.foreground": "#858585", 1814 | "editorCursor.foreground": "#ff3f7e", 1815 | "editorCursor.background": "#d4d4d4", 1816 | "editor.selectionBackground": "#264f78", 1817 | "editor.inactiveSelectionBackground": "#3a3d41", 1818 | "editorWhitespace.foreground": "#e3e4e229", 1819 | "editor.selectionHighlightBackground": "#add6ff26", 1820 | "editor.selectionHighlightBorder": "#495F77", 1821 | "editor.findMatchBackground": "#515c6a", 1822 | "editor.findMatchBorder": "#74879f", 1823 | "editor.findMatchHighlightBackground": "#ea5c0055", 1824 | "editor.findMatchHighlightBorder": "#ffffff00", 1825 | "editor.findRangeHighlightBackground": "#3a3d4166", 1826 | "editor.findRangeHighlightBorder": "#ffffff00", 1827 | "editor.rangeHighlightBackground": "#ffffff0b", 1828 | "editor.rangeHighlightBorder": "#ffffff00", 1829 | "editor.hoverHighlightBackground": "#264f7840", 1830 | "editor.wordHighlightStrongBackground": "#004972b8", 1831 | "editor.wordHighlightBackground": "#575757b8", 1832 | "editor.lineHighlightBackground": "#ffffff0A", 1833 | "editor.lineHighlightBorder": "#282828", 1834 | "editorLineNumber.activeForeground": "#c6c6c6", 1835 | "editorLink.activeForeground": "#4e94ce", 1836 | "editorIndentGuide.background": "#404040", 1837 | "editorIndentGuide.activeBackground": "#707070", 1838 | "editorRuler.foreground": "#5a5a5a", 1839 | "editorBracketMatch.background": "#0064001a", 1840 | "editorBracketMatch.border": "#888888", 1841 | "editor.foldBackground": "#264f784d", 1842 | "editorOverviewRuler.background": "#25252500", 1843 | "editorOverviewRuler.border": "#7f7f7f4d", 1844 | "editorError.foreground": "#f48771", 1845 | "editorError.background": "#B73A3400", 1846 | "editorError.border": "#ffffff00", 1847 | "editorWarning.foreground": "#cca700", 1848 | "editorWarning.background": "#A9904000", 1849 | "editorWarning.border": "#ffffff00", 1850 | "editorInfo.foreground": "#75beff", 1851 | "editorInfo.background": "#4490BF00", 1852 | "editorInfo.border": "#4490BF00", 1853 | "editorGutter.background": "#181822", 1854 | "editorGutter.modifiedBackground": "#0c7d9d", 1855 | "editorGutter.addedBackground": "#587c0c", 1856 | "editorGutter.deletedBackground": "#94151b", 1857 | "editorGutter.foldingControlForeground": "#c5c5c5", 1858 | "editorCodeLens.foreground": "#999999", 1859 | "editorGroup.border": "#444444", 1860 | "diffEditor.insertedTextBackground": "#9bb95533", 1861 | "diffEditor.removedTextBackground": "#ff000033", 1862 | "diffEditor.border": "#444444", 1863 | "panel.background": "#181822", 1864 | "panel.border": "#ff3f7e", 1865 | "panelTitle.activeBorder": "#e0e0e0", 1866 | "panelTitle.activeForeground": "#e7e7e7", 1867 | "panelTitle.inactiveForeground": "#e7e7e799", 1868 | "badge.background": "#4d4d4d", 1869 | "badge.foreground": "#ffffff", 1870 | "terminal.foreground": "#cccccc", 1871 | "terminal.selectionBackground": "#ffffff40", 1872 | "terminalCursor.background": "#0087FF", 1873 | "terminalCursor.foreground": "#ffffff", 1874 | "terminal.border": "#80808059", 1875 | "terminal.ansiBlack": "#000000", 1876 | "terminal.ansiBlue": "#2472c8", 1877 | "terminal.ansiBrightBlack": "#666666", 1878 | "terminal.ansiBrightBlue": "#3b8eea", 1879 | "terminal.ansiBrightCyan": "#29b8db", 1880 | "terminal.ansiBrightGreen": "#23d18b", 1881 | "terminal.ansiBrightMagenta": "#d670d6", 1882 | "terminal.ansiBrightRed": "#f14c4c", 1883 | "terminal.ansiBrightWhite": "#e5e5e5", 1884 | "terminal.ansiBrightYellow": "#f5f543", 1885 | "terminal.ansiCyan": "#11a8cd", 1886 | "terminal.ansiGreen": "#0dbc79", 1887 | "terminal.ansiMagenta": "#bc3fbc", 1888 | "terminal.ansiRed": "#cd3131", 1889 | "terminal.ansiWhite": "#e5e5e5", 1890 | "terminal.ansiYellow": "#e5e510", 1891 | "breadcrumb.background": "#1a1a25", 1892 | "breadcrumb.foreground": "#cccccccc", 1893 | "breadcrumb.focusForeground": "#e0e0e0", 1894 | "editorGroupHeader.tabsBackground": "#1e1e2c", 1895 | "tab.activeForeground": "#ffffff", 1896 | "tab.border": "#252526", 1897 | "tab.activeBackground": "#191924", 1898 | "tab.activeBorder": "#00000000", 1899 | "tab.activeBorderTop": "#00000000", 1900 | "tab.inactiveBackground": "#1c222b", 1901 | "tab.inactiveForeground": "#ffffff80", 1902 | "scrollbarSlider.background": "#333363", 1903 | "scrollbarSlider.hoverBackground": "#292952", 1904 | "scrollbarSlider.activeBackground": "#45457a", 1905 | "progressBar.background": "#0e70c0", 1906 | "widget.shadow": "#0000005c", 1907 | "editorWidget.foreground": "#cccccc", 1908 | "editorWidget.background": "#131315", 1909 | "editorWidget.resizeBorder": "#5F5F5F", 1910 | "pickerGroup.border": "#3f3f46", 1911 | "pickerGroup.foreground": "#60A9FF", 1912 | "debugToolBar.background": "#333333", 1913 | "debugToolBar.border": "#474747", 1914 | "notifications.foreground": "#cccccc", 1915 | "notifications.background": "#252526", 1916 | "notificationToast.border": "#474747", 1917 | "notificationsErrorIcon.foreground": "#f48771", 1918 | "notificationsWarningIcon.foreground": "#cca700", 1919 | "notificationsInfoIcon.foreground": "#75beff", 1920 | "notificationCenter.border": "#474747", 1921 | "notificationCenterHeader.foreground": "#cccccc", 1922 | "notificationCenterHeader.background": "#303031", 1923 | "notifications.border": "#303031", 1924 | "gitDecoration.addedResourceForeground": "#81b88b", 1925 | "gitDecoration.conflictingResourceForeground": "#6c6cc4", 1926 | "gitDecoration.deletedResourceForeground": "#c74e39", 1927 | "gitDecoration.ignoredResourceForeground": "#8c8c8c", 1928 | "gitDecoration.modifiedResourceForeground": "#e2c08d", 1929 | "gitDecoration.stageDeletedResourceForeground": "#c74e39", 1930 | "gitDecoration.stageModifiedResourceForeground": "#e2c08d", 1931 | "gitDecoration.submoduleResourceForeground": "#8db9e2", 1932 | "gitDecoration.untrackedResourceForeground": "#73c991", 1933 | "editorMarkerNavigation.background": "#2d2d30", 1934 | "editorMarkerNavigationError.background": "#f48771", 1935 | "editorMarkerNavigationWarning.background": "#cca700", 1936 | "editorMarkerNavigationInfo.background": "#75beff", 1937 | "merge.currentHeaderBackground": "#367366", 1938 | "merge.currentContentBackground": "#27403B", 1939 | "merge.incomingHeaderBackground": "#395F8F", 1940 | "merge.incomingContentBackground": "#28384B", 1941 | "merge.commonHeaderBackground": "#383838", 1942 | "merge.commonContentBackground": "#282828", 1943 | "editorSuggestWidget.background": "#252526", 1944 | "editorSuggestWidget.border": "#454545", 1945 | "editorSuggestWidget.foreground": "#d4d4d4", 1946 | "editorSuggestWidget.highlightForeground": "#0097fb", 1947 | "editorSuggestWidget.selectedBackground": "#062f4a", 1948 | "editorHoverWidget.foreground": "#cccccc", 1949 | "editorHoverWidget.background": "#252526", 1950 | "editorHoverWidget.border": "#454545", 1951 | "peekView.border": "#007acc", 1952 | "peekViewEditor.background": "#001f33", 1953 | "peekViewEditorGutter.background": "#001f33", 1954 | "peekViewEditor.matchHighlightBackground": "#ff8f0099", 1955 | "peekViewEditor.matchHighlightBorder": "#ee931e", 1956 | "peekViewResult.background": "#252526", 1957 | "peekViewResult.fileForeground": "#ffffff", 1958 | "peekViewResult.lineForeground": "#bbbbbb", 1959 | "peekViewResult.matchHighlightBackground": "#ea5c004d", 1960 | "peekViewResult.selectionBackground": "#3399ff33", 1961 | "peekViewResult.selectionForeground": "#ffffff", 1962 | "peekViewTitle.background": "#1e1e1e", 1963 | "peekViewTitleDescription.foreground": "#ccccccb3", 1964 | "peekViewTitleLabel.foreground": "#ffffff", 1965 | "icon.foreground": "#cccccc", 1966 | "checkbox.background": "#161618", 1967 | "checkbox.foreground": "#cccccc", 1968 | "checkbox.border": "#00000000", 1969 | "dropdown.background": "#161618", 1970 | "dropdown.foreground": "#cccccc", 1971 | "dropdown.border": "#00000000", 1972 | "minimapGutter.addedBackground": "#587c0c", 1973 | "minimapGutter.modifiedBackground": "#0c7d9d", 1974 | "minimapGutter.deletedBackground": "#94151b", 1975 | "minimap.findMatchHighlight": "#515c6a", 1976 | "minimap.selectionHighlight": "#264f78", 1977 | "minimap.errorHighlight": "#f48771", 1978 | "minimap.warningHighlight": "#cca700", 1979 | "minimap.background": "#181822", 1980 | "sideBar.dropBackground": "#383b3d", 1981 | "editorGroup.emptyBackground": "#0f0f16", 1982 | "panelSection.border": "#80808059", 1983 | "statusBarItem.activeBackground": "#FFFFFF25", 1984 | "settings.headerForeground": "#cccccc", 1985 | "settings.focusedRowBackground": "#ffffff07", 1986 | "walkThrough.embeddedEditorBackground": "#00000050", 1987 | "breadcrumb.activeSelectionForeground": "#e0e0e0", 1988 | "editorGutter.commentRangeForeground": "#c5c5c5", 1989 | "debugExceptionWidget.background": "#333333", 1990 | "debugExceptionWidget.border": "#474747" 1991 | } 1992 | } 1993 | -------------------------------------------------------------------------------- /themes/Martian Night (Italics)-color-theme.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Martian Night (Italic)", 3 | "type": "dark", 4 | "semanticHighlighting": true, 5 | "semanticTokenColors": { 6 | "enumMember": { 7 | "foreground": "#56b6c2" 8 | }, 9 | "variable.constant": { 10 | "foreground": "#e09956" 11 | }, 12 | "variable.defaultLibrary": { 13 | "foreground": "#e5c07b" 14 | } 15 | }, 16 | "tokenColors": [ 17 | { 18 | "name": "unison punctuation", 19 | "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", 20 | "settings": { 21 | "foreground": "#9faeca" 22 | } 23 | }, 24 | { 25 | "name": "haskell variable generic-type", 26 | "scope": "variable.other.generic-type.haskell", 27 | "settings": { 28 | "foreground": "#cc6be9" 29 | } 30 | }, 31 | { 32 | "name": "haskell storage type", 33 | "scope": "storage.type.haskell", 34 | "settings": { 35 | "foreground": "#e09956" 36 | } 37 | }, 38 | { 39 | "name": "support.variable.magic.python", 40 | "scope": "support.variable.magic.python", 41 | "settings": { 42 | "foreground": "#9faeca" 43 | } 44 | }, 45 | { 46 | "name": "punctuation.separator.parameters.python", 47 | "scope": "punctuation.separator.period.python,punctuation.separator.element.python,punctuation.parenthesis.begin.python,punctuation.parenthesis.end.python", 48 | "settings": { 49 | "foreground": "#d4d4d4" 50 | } 51 | }, 52 | { 53 | "name": "variable.parameter.function.language.special.self.python", 54 | "scope": "variable.parameter.function.language.special.self.python", 55 | "settings": { 56 | "foreground": "#e5c07b" 57 | } 58 | }, 59 | { 60 | "name": "storage.modifier.lifetime.rust", 61 | "scope": "storage.modifier.lifetime.rust", 62 | "settings": { 63 | "foreground": "#d4d4d4" 64 | } 65 | }, 66 | { 67 | "name": "support.function.std.rust", 68 | "scope": "support.function.std.rust", 69 | "settings": { 70 | "foreground": "#61afef" 71 | } 72 | }, 73 | { 74 | "name": "entity.name.lifetime.rust", 75 | "scope": "entity.name.lifetime.rust", 76 | "settings": { 77 | "foreground": "#e5c07b" 78 | } 79 | }, 80 | { 81 | "name": "variable.language.rust", 82 | "scope": "variable.language.rust", 83 | "settings": { 84 | "foreground": "#9faeca" 85 | } 86 | }, 87 | { 88 | "name": "support.constant.edge", 89 | "scope": "support.constant.edge", 90 | "settings": { 91 | "foreground": "#cc6be9" 92 | } 93 | }, 94 | { 95 | "name": "regexp constant character-class", 96 | "scope": "constant.other.character-class.regexp", 97 | "settings": { 98 | "foreground": "#9faeca" 99 | } 100 | }, 101 | { 102 | "name": "regexp operator.quantifier", 103 | "scope": "keyword.operator.quantifier.regexp", 104 | "settings": { 105 | "foreground": "#e09956" 106 | } 107 | }, 108 | { 109 | "name": "punctuation.definition", 110 | "scope": "punctuation.definition.string.begin,punctuation.definition.string.end", 111 | "settings": { 112 | "foreground": "#98c379" 113 | } 114 | }, 115 | { 116 | "name": "Text", 117 | "scope": "variable.parameter.function", 118 | "settings": { 119 | "foreground": "#d4d4d4" 120 | } 121 | }, 122 | { 123 | "name": "Comment Markup Link", 124 | "scope": "comment markup.link", 125 | "settings": { 126 | "foreground": "#7f848e" 127 | } 128 | }, 129 | { 130 | "name": "markup diff", 131 | "scope": "markup.changed.diff", 132 | "settings": { 133 | "foreground": "#e5c07b" 134 | } 135 | }, 136 | { 137 | "name": "diff", 138 | "scope": "meta.diff.header.from-file,meta.diff.header.to-file,punctuation.definition.from-file.diff,punctuation.definition.to-file.diff", 139 | "settings": { 140 | "foreground": "#61afef" 141 | } 142 | }, 143 | { 144 | "name": "inserted.diff", 145 | "scope": "markup.inserted.diff", 146 | "settings": { 147 | "foreground": "#98c379" 148 | } 149 | }, 150 | { 151 | "name": "deleted.diff", 152 | "scope": "markup.deleted.diff", 153 | "settings": { 154 | "foreground": "#9faeca" 155 | } 156 | }, 157 | { 158 | "name": "c++ function", 159 | "scope": "meta.function.c,meta.function.cpp", 160 | "settings": { 161 | "foreground": "#9faeca" 162 | } 163 | }, 164 | { 165 | "name": "c++ block", 166 | "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", 167 | "settings": { 168 | "foreground": "#d4d4d4" 169 | } 170 | }, 171 | { 172 | "name": "js/ts punctuation separator key-value", 173 | "scope": "punctuation.separator.key-value", 174 | "settings": { 175 | "foreground": "#d4d4d4" 176 | } 177 | }, 178 | { 179 | "name": "js/ts import keyword", 180 | "scope": "keyword.operator.expression.import", 181 | "settings": { 182 | "foreground": "#61afef" 183 | } 184 | }, 185 | { 186 | "name": "math js/ts", 187 | "scope": "support.constant.math", 188 | "settings": { 189 | "foreground": "#e5c07b" 190 | } 191 | }, 192 | { 193 | "name": "math property js/ts", 194 | "scope": "support.constant.property.math", 195 | "settings": { 196 | "foreground": "#e09956" 197 | } 198 | }, 199 | { 200 | "name": "js/ts variable.other.constant", 201 | "scope": "variable.other.constant", 202 | "settings": { 203 | "foreground": "#e5c07b" 204 | } 205 | }, 206 | { 207 | "name": "java type", 208 | "scope": [ 209 | "storage.type.annotation.java", 210 | "storage.type.object.array.java" 211 | ], 212 | "settings": { 213 | "foreground": "#e5c07b" 214 | } 215 | }, 216 | { 217 | "name": "java source", 218 | "scope": "source.java", 219 | "settings": { 220 | "foreground": "#9faeca" 221 | } 222 | }, 223 | { 224 | "name": "java modifier.import", 225 | "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", 226 | "settings": { 227 | "foreground": "#d4d4d4" 228 | } 229 | }, 230 | { 231 | "name": "java modifier.import", 232 | "scope": "meta.method.java", 233 | "settings": { 234 | "foreground": "#61afef" 235 | } 236 | }, 237 | { 238 | "name": "java modifier.import", 239 | "scope": "storage.modifier.import.java,storage.type.java,storage.type.generic.java", 240 | "settings": { 241 | "foreground": "#e5c07b" 242 | } 243 | }, 244 | { 245 | "name": "java instanceof", 246 | "scope": "keyword.operator.instanceof.java", 247 | "settings": { 248 | "foreground": "#cc6be9" 249 | } 250 | }, 251 | { 252 | "name": "java variable.name", 253 | "scope": "meta.definition.variable.name.java", 254 | "settings": { 255 | "foreground": "#9faeca" 256 | } 257 | }, 258 | { 259 | "name": "operator logical", 260 | "scope": "keyword.operator.logical", 261 | "settings": { 262 | "foreground": "#56b6c2" 263 | } 264 | }, 265 | { 266 | "name": "operator bitwise", 267 | "scope": "keyword.operator.bitwise", 268 | "settings": { 269 | "foreground": "#56b6c2" 270 | } 271 | }, 272 | { 273 | "name": "operator channel", 274 | "scope": "keyword.operator.channel", 275 | "settings": { 276 | "foreground": "#56b6c2" 277 | } 278 | }, 279 | { 280 | "name": "support.constant.property-value.scss", 281 | "scope": "support.constant.property-value.scss,support.constant.property-value.css", 282 | "settings": { 283 | "foreground": "#e09956" 284 | } 285 | }, 286 | { 287 | "name": "CSS/SCSS/LESS Operators", 288 | "scope": "keyword.operator.css,keyword.operator.scss,keyword.operator.less", 289 | "settings": { 290 | "foreground": "#56b6c2" 291 | } 292 | }, 293 | { 294 | "name": "css color standard name", 295 | "scope": "support.constant.color.w3c-standard-color-name.css,support.constant.color.w3c-standard-color-name.scss", 296 | "settings": { 297 | "foreground": "#e09956" 298 | } 299 | }, 300 | { 301 | "name": "css comma", 302 | "scope": "punctuation.separator.list.comma.css", 303 | "settings": { 304 | "foreground": "#d4d4d4" 305 | } 306 | }, 307 | { 308 | "name": "css attribute-name.id", 309 | "scope": "support.constant.color.w3c-standard-color-name.css", 310 | "settings": { 311 | "foreground": "#e09956" 312 | } 313 | }, 314 | { 315 | "name": "css property-name", 316 | "scope": "support.type.vendored.property-name.css", 317 | "settings": { 318 | "foreground": "#56b6c2" 319 | } 320 | }, 321 | { 322 | "name": "js/ts module", 323 | "scope": "support.module.node,support.type.object.module,support.module.node", 324 | "settings": { 325 | "foreground": "#e5c07b" 326 | } 327 | }, 328 | { 329 | "name": "entity.name.type.module", 330 | "scope": "entity.name.type.module", 331 | "settings": { 332 | "foreground": "#e5c07b" 333 | } 334 | }, 335 | { 336 | "name": "js variable readwrite", 337 | "scope": "variable.other.readwrite,meta.object-literal.key,support.variable.property,support.variable.object.process,support.variable.object.node", 338 | "settings": { 339 | "foreground": "#eeeeee" 340 | } 341 | }, 342 | { 343 | "name": "js/ts json", 344 | "scope": "support.constant.json", 345 | "settings": { 346 | "foreground": "#e09956" 347 | } 348 | }, 349 | { 350 | "name": "js/ts Keyword", 351 | "scope": [ 352 | "keyword.operator.expression.instanceof", 353 | "keyword.operator.new", 354 | "keyword.operator.ternary", 355 | "keyword.operator.optional", 356 | "keyword.operator.expression.keyof" 357 | ], 358 | "settings": { 359 | "foreground": "#cc6be9" 360 | } 361 | }, 362 | { 363 | "name": "js/ts console", 364 | "scope": "support.type.object.console", 365 | "settings": { 366 | "foreground": "#9faeca" 367 | } 368 | }, 369 | { 370 | "name": "js/ts support.variable.property.process", 371 | "scope": "support.variable.property.process", 372 | "settings": { 373 | "foreground": "#e09956" 374 | } 375 | }, 376 | { 377 | "name": "js console function", 378 | "scope": "entity.name.function,support.function.console", 379 | "settings": { 380 | "fontStyle": "italic", 381 | "foreground": "#61afef" 382 | } 383 | }, 384 | { 385 | "name": "keyword.operator.misc.rust", 386 | "scope": "keyword.operator.misc.rust", 387 | "settings": { 388 | "foreground": "#d4d4d4" 389 | } 390 | }, 391 | { 392 | "name": "keyword.operator.sigil.rust", 393 | "scope": "keyword.operator.sigil.rust", 394 | "settings": { 395 | "foreground": "#cc6be9" 396 | } 397 | }, 398 | { 399 | "name": "operator", 400 | "scope": "keyword.operator.delete", 401 | "settings": { 402 | "foreground": "#cc6be9" 403 | } 404 | }, 405 | { 406 | "name": "js dom", 407 | "scope": "support.type.object.dom", 408 | "settings": { 409 | "foreground": "#56b6c2" 410 | } 411 | }, 412 | { 413 | "name": "js dom variable", 414 | "scope": "support.variable.dom,support.variable.property.dom", 415 | "settings": { 416 | "foreground": "#9faeca" 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": "#56b6c2" 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": "#cc6be9" 431 | } 432 | }, 433 | { 434 | "name": "Punctuation", 435 | "scope": "punctuation.separator.delimiter", 436 | "settings": { 437 | "foreground": "#d4d4d4" 438 | } 439 | }, 440 | { 441 | "name": "Other punctuation .c", 442 | "scope": "punctuation.separator.c,punctuation.separator.cpp", 443 | "settings": { 444 | "foreground": "#cc6be9" 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": "#56b6c2" 452 | } 453 | }, 454 | { 455 | "name": "keyword.operator.sizeof.c", 456 | "scope": "keyword.operator.sizeof.c,keyword.operator.sizeof.cpp", 457 | "settings": { 458 | "foreground": "#cc6be9" 459 | } 460 | }, 461 | { 462 | "name": "python parameter", 463 | "scope": "variable.parameter.function.language.python", 464 | "settings": { 465 | "foreground": "#e09956" 466 | } 467 | }, 468 | { 469 | "name": "python type", 470 | "scope": "support.type.python", 471 | "settings": { 472 | "foreground": "#56b6c2" 473 | } 474 | }, 475 | { 476 | "name": "python logical", 477 | "scope": "keyword.operator.logical.python", 478 | "settings": { 479 | "foreground": "#cc6be9" 480 | } 481 | }, 482 | { 483 | "name": "pyCs", 484 | "scope": "variable.parameter.function.python", 485 | "settings": { 486 | "foreground": "#e09956" 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": "#d4d4d4" 494 | } 495 | }, 496 | { 497 | "name": "python function-call.generic", 498 | "scope": "meta.function-call.generic.python", 499 | "settings": { 500 | "foreground": "#61afef" 501 | } 502 | }, 503 | { 504 | "name": "python placeholder reset to normal string", 505 | "scope": "constant.character.format.placeholder.other.python", 506 | "settings": { 507 | "foreground": "#e09956" 508 | } 509 | }, 510 | { 511 | "name": "Operators", 512 | "scope": "keyword.operator", 513 | "settings": { 514 | "foreground": "#d4d4d4" 515 | } 516 | }, 517 | { 518 | "name": "Compound Assignment Operators", 519 | "scope": "keyword.operator.assignment.compound", 520 | "settings": { 521 | "foreground": "#cc6be9" 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": "#56b6c2" 529 | } 530 | }, 531 | { 532 | "name": "Keywords", 533 | "scope": "keyword", 534 | "settings": { 535 | "foreground": "#cc6be9" 536 | } 537 | }, 538 | { 539 | "name": "Namespaces", 540 | "scope": "entity.name.namespace", 541 | "settings": { 542 | "foreground": "#e5c07b" 543 | } 544 | }, 545 | { 546 | "name": "Variables", 547 | "scope": "variable", 548 | "settings": { 549 | "foreground": "#d3d9e6" 550 | } 551 | }, 552 | { 553 | "name": "Variables", 554 | "scope": "variable.c", 555 | "settings": { 556 | "foreground": "#d4d4d4" 557 | } 558 | }, 559 | { 560 | "name": "Language variables", 561 | "scope": "variable.language", 562 | "settings": { 563 | "foreground": "#e5c07b" 564 | } 565 | }, 566 | { 567 | "name": "Java Variables", 568 | "scope": "token.variable.parameter.java", 569 | "settings": { 570 | "foreground": "#d4d4d4" 571 | } 572 | }, 573 | { 574 | "name": "Java Imports", 575 | "scope": "import.storage.java", 576 | "settings": { 577 | "foreground": "#e5c07b" 578 | } 579 | }, 580 | { 581 | "name": "Packages", 582 | "scope": "token.package.keyword", 583 | "settings": { 584 | "foreground": "#cc6be9" 585 | } 586 | }, 587 | { 588 | "name": "Packages", 589 | "scope": "token.package", 590 | "settings": { 591 | "foreground": "#d4d4d4" 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": "#61afef" 604 | } 605 | }, 606 | { 607 | "name": "Classes", 608 | "scope": "entity.name.type.namespace", 609 | "settings": { 610 | "foreground": "#e5c07b" 611 | } 612 | }, 613 | { 614 | "name": "Classes", 615 | "scope": "support.class, entity.name.type.class", 616 | "settings": { 617 | "foreground": "#e5c07b" 618 | } 619 | }, 620 | { 621 | "name": "Class name", 622 | "scope": "entity.name.class.identifier.namespace.type", 623 | "settings": { 624 | "foreground": "#e5c07b" 625 | } 626 | }, 627 | { 628 | "name": "Class name", 629 | "scope": [ 630 | "entity.name.class", 631 | "variable.other.class.js", 632 | "variable.other.class.ts" 633 | ], 634 | "settings": { 635 | "foreground": "#e5c07b" 636 | } 637 | }, 638 | { 639 | "name": "Class name php", 640 | "scope": "variable.other.class.php", 641 | "settings": { 642 | "foreground": "#9faeca" 643 | } 644 | }, 645 | { 646 | "name": "Type Name", 647 | "scope": "entity.name.type", 648 | "settings": { 649 | "foreground": "#e5c07b" 650 | } 651 | }, 652 | { 653 | "name": "Keyword Control", 654 | "scope": "keyword.control", 655 | "settings": { 656 | "fontStyle": "italic", 657 | "foreground": "#fa909e" 658 | } 659 | }, 660 | { 661 | "name": "Control Elements", 662 | "scope": "control.elements, keyword.operator.less", 663 | "settings": { 664 | "foreground": "#e09956" 665 | } 666 | }, 667 | { 668 | "name": "Methods", 669 | "scope": "keyword.other.special-method", 670 | "settings": { 671 | "foreground": "#61afef" 672 | } 673 | }, 674 | { 675 | "name": "Storage", 676 | "scope": "storage", 677 | "settings": { 678 | "fontStyle": "italic", 679 | "foreground": "#cc6be9" 680 | } 681 | }, 682 | { 683 | "name": "Storage JS TS", 684 | "scope": "token.storage", 685 | "settings": { 686 | "foreground": "#cc6be9" 687 | } 688 | }, 689 | { 690 | "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", 691 | "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", 692 | "settings": { 693 | "foreground": "#cc6be9" 694 | } 695 | }, 696 | { 697 | "name": "Java Storage", 698 | "scope": "token.storage.type.java", 699 | "settings": { 700 | "foreground": "#e5c07b" 701 | } 702 | }, 703 | { 704 | "name": "Support", 705 | "scope": "support.function", 706 | "settings": { 707 | "foreground": "#56b6c2" 708 | } 709 | }, 710 | { 711 | "name": "Support type", 712 | "scope": "support.type.property-name", 713 | "settings": { 714 | "foreground": "#d4d4d4" 715 | } 716 | }, 717 | { 718 | "name": "Support type", 719 | "scope": "support.constant.property-value", 720 | "settings": { 721 | "foreground": "#d4d4d4" 722 | } 723 | }, 724 | { 725 | "name": "Support type", 726 | "scope": "support.constant.font-name", 727 | "settings": { 728 | "foreground": "#e09956" 729 | } 730 | }, 731 | { 732 | "name": "Meta tag", 733 | "scope": "meta.tag", 734 | "settings": { 735 | "foreground": "#d4d4d4" 736 | } 737 | }, 738 | { 739 | "name": "Strings", 740 | "scope": "string", 741 | "settings": { 742 | "foreground": "#A5FF90" 743 | } 744 | }, 745 | { 746 | "name": "Inherited Class", 747 | "scope": "entity.other.inherited-class", 748 | "settings": { 749 | "foreground": "#e5c07b" 750 | } 751 | }, 752 | { 753 | "name": "Constant other symbol", 754 | "scope": "constant.other.symbol", 755 | "settings": { 756 | "foreground": "#56b6c2" 757 | } 758 | }, 759 | { 760 | "name": "Integers", 761 | "scope": "constant.numeric", 762 | "settings": { 763 | "foreground": "#e09956" 764 | } 765 | }, 766 | { 767 | "name": "Constants", 768 | "scope": "constant", 769 | "settings": { 770 | "foreground": "#e09956" 771 | } 772 | }, 773 | { 774 | "name": "Constants", 775 | "scope": "punctuation.definition.constant", 776 | "settings": { 777 | "foreground": "#e09956" 778 | } 779 | }, 780 | { 781 | "name": "Tags", 782 | "scope": "entity.name.tag", 783 | "settings": { 784 | "foreground": "#ff6196" 785 | } 786 | }, 787 | { 788 | "name": "Attributes", 789 | "scope": "entity.other.attribute-name", 790 | "settings": { 791 | "fontStyle": "italic", 792 | "foreground": "#e09956" 793 | } 794 | }, 795 | { 796 | "name": "Attribute IDs", 797 | "scope": "entity.other.attribute-name.id", 798 | "settings": { 799 | "foreground": "#92faba" 800 | } 801 | }, 802 | { 803 | "name": "Attribute class", 804 | "scope": "entity.other.attribute-name.class.css", 805 | "settings": { 806 | "foreground": "#fdfb88" 807 | } 808 | }, 809 | { 810 | "name": "Selector", 811 | "scope": "meta.selector", 812 | "settings": { 813 | "foreground": "#cc6be9" 814 | } 815 | }, 816 | { 817 | "name": "Headings", 818 | "scope": "markup.heading", 819 | "settings": { 820 | "foreground": "#9faeca" 821 | } 822 | }, 823 | { 824 | "name": "Headings", 825 | "scope": "markup.heading punctuation.definition.heading, entity.name.section", 826 | "settings": { 827 | "foreground": "#61afef" 828 | } 829 | }, 830 | { 831 | "name": "Units", 832 | "scope": "keyword.other.unit", 833 | "settings": { 834 | "foreground": "#9faeca" 835 | } 836 | }, 837 | { 838 | "name": "Bold", 839 | "scope": "markup.bold,todo.bold", 840 | "settings": { 841 | "foreground": "#e09956" 842 | } 843 | }, 844 | { 845 | "name": "Bold", 846 | "scope": "punctuation.definition.bold", 847 | "settings": { 848 | "foreground": "#e5c07b" 849 | } 850 | }, 851 | { 852 | "name": "markup Italic", 853 | "scope": "markup.italic, punctuation.definition.italic,todo.emphasis", 854 | "settings": { 855 | "foreground": "#cc6be9" 856 | } 857 | }, 858 | { 859 | "name": "emphasis md", 860 | "scope": "emphasis md", 861 | "settings": { 862 | "foreground": "#cc6be9" 863 | } 864 | }, 865 | { 866 | "name": "[VSCODE-CUSTOM] Markdown headings", 867 | "scope": "entity.name.section.markdown", 868 | "settings": { 869 | "foreground": "#9faeca" 870 | } 871 | }, 872 | { 873 | "name": "[VSCODE-CUSTOM] Markdown heading Punctuation Definition", 874 | "scope": "punctuation.definition.heading.markdown", 875 | "settings": { 876 | "foreground": "#9faeca" 877 | } 878 | }, 879 | { 880 | "name": "punctuation.definition.list.begin.markdown", 881 | "scope": "punctuation.definition.list.begin.markdown", 882 | "settings": { 883 | "foreground": "#9faeca" 884 | } 885 | }, 886 | { 887 | "name": "[VSCODE-CUSTOM] Markdown heading setext", 888 | "scope": "markup.heading.setext", 889 | "settings": { 890 | "foreground": "#d4d4d4" 891 | } 892 | }, 893 | { 894 | "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Bold", 895 | "scope": "punctuation.definition.bold.markdown", 896 | "settings": { 897 | "foreground": "#e09956" 898 | } 899 | }, 900 | { 901 | "name": "[VSCODE-CUSTOM] Markdown Inline Raw", 902 | "scope": "markup.inline.raw.markdown", 903 | "settings": { 904 | "foreground": "#98c379" 905 | } 906 | }, 907 | { 908 | "name": "[VSCODE-CUSTOM] Markdown Inline Raw", 909 | "scope": "markup.inline.raw.string.markdown", 910 | "settings": { 911 | "foreground": "#98c379" 912 | } 913 | }, 914 | { 915 | "name": "[VSCODE-CUSTOM] Markdown List Punctuation Definition", 916 | "scope": "punctuation.definition.list.markdown", 917 | "settings": { 918 | "foreground": "#9faeca" 919 | } 920 | }, 921 | { 922 | "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition String", 923 | "scope": [ 924 | "punctuation.definition.string.begin.markdown", 925 | "punctuation.definition.string.end.markdown", 926 | "punctuation.definition.metadata.markdown" 927 | ], 928 | "settings": { 929 | "foreground": "#9faeca" 930 | } 931 | }, 932 | { 933 | "name": "beginning.punctuation.definition.list.markdown", 934 | "scope": ["beginning.punctuation.definition.list.markdown"], 935 | "settings": { 936 | "foreground": "#9faeca" 937 | } 938 | }, 939 | { 940 | "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Link", 941 | "scope": "punctuation.definition.metadata.markdown", 942 | "settings": { 943 | "foreground": "#9faeca" 944 | } 945 | }, 946 | { 947 | "name": "[VSCODE-CUSTOM] Markdown Underline Link/Image", 948 | "scope": "markup.underline.link.markdown,markup.underline.link.image.markdown", 949 | "settings": { 950 | "foreground": "#cc6be9" 951 | } 952 | }, 953 | { 954 | "name": "[VSCODE-CUSTOM] Markdown Link Title/Description", 955 | "scope": "string.other.link.title.markdown,string.other.link.description.markdown", 956 | "settings": { 957 | "foreground": "#61afef" 958 | } 959 | }, 960 | { 961 | "name": "Regular Expressions", 962 | "scope": "string.regexp", 963 | "settings": { 964 | "foreground": "#56b6c2" 965 | } 966 | }, 967 | { 968 | "name": "Escape Characters", 969 | "scope": "constant.character.escape", 970 | "settings": { 971 | "foreground": "#56b6c2" 972 | } 973 | }, 974 | { 975 | "name": "Embedded", 976 | "scope": "punctuation.section.embedded, variable.interpolation", 977 | "settings": { 978 | "foreground": "#9faeca" 979 | } 980 | }, 981 | { 982 | "name": "Embedded", 983 | "scope": "punctuation.section.embedded.begin,punctuation.section.embedded.end", 984 | "settings": { 985 | "foreground": "#cc6be9" 986 | } 987 | }, 988 | { 989 | "name": "illegal", 990 | "scope": "invalid.illegal", 991 | "settings": { 992 | "foreground": "#ffffff" 993 | } 994 | }, 995 | { 996 | "name": "illegal", 997 | "scope": "invalid.illegal.bad-ampersand.html", 998 | "settings": { 999 | "foreground": "#d4d4d4" 1000 | } 1001 | }, 1002 | { 1003 | "name": "Broken", 1004 | "scope": "invalid.broken", 1005 | "settings": { 1006 | "foreground": "#ffffff" 1007 | } 1008 | }, 1009 | { 1010 | "name": "Deprecated", 1011 | "scope": "invalid.deprecated", 1012 | "settings": { 1013 | "foreground": "#ffffff" 1014 | } 1015 | }, 1016 | { 1017 | "name": "Unimplemented", 1018 | "scope": "invalid.unimplemented", 1019 | "settings": { 1020 | "foreground": "#ffffff" 1021 | } 1022 | }, 1023 | { 1024 | "name": "Source Json Meta Structure Dictionary Json > String Quoted Json", 1025 | "scope": "source.json meta.structure.dictionary.json > string.quoted.json", 1026 | "settings": { 1027 | "foreground": "#9faeca" 1028 | } 1029 | }, 1030 | { 1031 | "name": "Source Json Meta Structure Dictionary Json > String Quoted Json > Punctuation String", 1032 | "scope": "source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string", 1033 | "settings": { 1034 | "foreground": "#9faeca" 1035 | } 1036 | }, 1037 | { 1038 | "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", 1039 | "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", 1040 | "settings": { 1041 | "foreground": "#98c379" 1042 | } 1043 | }, 1044 | { 1045 | "name": "Source Json Meta Structure Dictionary Json > Constant Language Json,source Json Meta Structure Array Json > Constant Language Json", 1046 | "scope": "source.json meta.structure.dictionary.json > constant.language.json,source.json meta.structure.array.json > constant.language.json", 1047 | "settings": { 1048 | "foreground": "#56b6c2" 1049 | } 1050 | }, 1051 | { 1052 | "name": "[VSCODE-CUSTOM] JSON Property Name", 1053 | "scope": "support.type.property-name.json", 1054 | "settings": { 1055 | "foreground": "#9faeca" 1056 | } 1057 | }, 1058 | { 1059 | "name": "[VSCODE-CUSTOM] JSON Punctuation for Property Name", 1060 | "scope": "support.type.property-name.json punctuation", 1061 | "settings": { 1062 | "foreground": "#9faeca" 1063 | } 1064 | }, 1065 | { 1066 | "name": "laravel blade tag", 1067 | "scope": "text.html.laravel-blade source.php.embedded.line.html entity.name.tag.laravel-blade", 1068 | "settings": { 1069 | "foreground": "#cc6be9" 1070 | } 1071 | }, 1072 | { 1073 | "name": "laravel blade @", 1074 | "scope": "text.html.laravel-blade source.php.embedded.line.html support.constant.laravel-blade", 1075 | "settings": { 1076 | "foreground": "#cc6be9" 1077 | } 1078 | }, 1079 | { 1080 | "name": "use statement for other classes", 1081 | "scope": "support.other.namespace.use.php,support.other.namespace.use-as.php,support.other.namespace.php,entity.other.alias.php,meta.interface.php", 1082 | "settings": { 1083 | "foreground": "#e5c07b" 1084 | } 1085 | }, 1086 | { 1087 | "name": "error suppression", 1088 | "scope": "keyword.operator.error-control.php", 1089 | "settings": { 1090 | "foreground": "#cc6be9" 1091 | } 1092 | }, 1093 | { 1094 | "name": "php instanceof", 1095 | "scope": "keyword.operator.type.php", 1096 | "settings": { 1097 | "foreground": "#cc6be9" 1098 | } 1099 | }, 1100 | { 1101 | "name": "style double quoted array index normal begin", 1102 | "scope": "punctuation.section.array.begin.php", 1103 | "settings": { 1104 | "foreground": "#d4d4d4" 1105 | } 1106 | }, 1107 | { 1108 | "name": "style double quoted array index normal end", 1109 | "scope": "punctuation.section.array.end.php", 1110 | "settings": { 1111 | "foreground": "#d4d4d4" 1112 | } 1113 | }, 1114 | { 1115 | "name": "php illegal.non-null-typehinted", 1116 | "scope": "invalid.illegal.non-null-typehinted.php", 1117 | "settings": { 1118 | "foreground": "#f44747" 1119 | } 1120 | }, 1121 | { 1122 | "name": "php types", 1123 | "scope": "storage.type.php,meta.other.type.phpdoc.php,keyword.other.type.php,keyword.other.array.phpdoc.php", 1124 | "settings": { 1125 | "foreground": "#e5c07b" 1126 | } 1127 | }, 1128 | { 1129 | "name": "php call-function", 1130 | "scope": "meta.function-call.php,meta.function-call.object.php,meta.function-call.static.php", 1131 | "settings": { 1132 | "foreground": "#61afef" 1133 | } 1134 | }, 1135 | { 1136 | "name": "php function-resets", 1137 | "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", 1138 | "settings": { 1139 | "foreground": "#d4d4d4" 1140 | } 1141 | }, 1142 | { 1143 | "name": "support php constants", 1144 | "scope": "support.constant.core.rust", 1145 | "settings": { 1146 | "foreground": "#e09956" 1147 | } 1148 | }, 1149 | { 1150 | "name": "support php constants", 1151 | "scope": "support.constant.ext.php,support.constant.std.php,support.constant.core.php,support.constant.parser-token.php", 1152 | "settings": { 1153 | "foreground": "#e09956" 1154 | } 1155 | }, 1156 | { 1157 | "name": "php goto", 1158 | "scope": "entity.name.goto-label.php,support.other.php", 1159 | "settings": { 1160 | "foreground": "#61afef" 1161 | } 1162 | }, 1163 | { 1164 | "name": "php logical/bitwise operator", 1165 | "scope": "keyword.operator.logical.php,keyword.operator.bitwise.php,keyword.operator.arithmetic.php", 1166 | "settings": { 1167 | "foreground": "#56b6c2" 1168 | } 1169 | }, 1170 | { 1171 | "name": "php regexp operator", 1172 | "scope": "keyword.operator.regexp.php", 1173 | "settings": { 1174 | "foreground": "#cc6be9" 1175 | } 1176 | }, 1177 | { 1178 | "name": "php comparison", 1179 | "scope": "keyword.operator.comparison.php", 1180 | "settings": { 1181 | "foreground": "#56b6c2" 1182 | } 1183 | }, 1184 | { 1185 | "name": "php heredoc/nowdoc", 1186 | "scope": "keyword.operator.heredoc.php,keyword.operator.nowdoc.php", 1187 | "settings": { 1188 | "foreground": "#cc6be9" 1189 | } 1190 | }, 1191 | { 1192 | "name": "python function decorator @", 1193 | "scope": "meta.function.decorator.python", 1194 | "settings": { 1195 | "foreground": "#61afef" 1196 | } 1197 | }, 1198 | { 1199 | "name": "python function support", 1200 | "scope": "support.token.decorator.python,meta.function.decorator.identifier.python", 1201 | "settings": { 1202 | "foreground": "#56b6c2" 1203 | } 1204 | }, 1205 | { 1206 | "name": "parameter function js/ts", 1207 | "scope": "function.parameter", 1208 | "settings": { 1209 | "foreground": "#d4d4d4" 1210 | } 1211 | }, 1212 | { 1213 | "name": "brace function", 1214 | "scope": "function.brace", 1215 | "settings": { 1216 | "foreground": "#d4d4d4" 1217 | } 1218 | }, 1219 | { 1220 | "name": "parameter function ruby cs", 1221 | "scope": "function.parameter.ruby, function.parameter.cs", 1222 | "settings": { 1223 | "foreground": "#d4d4d4" 1224 | } 1225 | }, 1226 | { 1227 | "name": "constant.language.symbol.ruby", 1228 | "scope": "constant.language.symbol.ruby", 1229 | "settings": { 1230 | "foreground": "#56b6c2" 1231 | } 1232 | }, 1233 | { 1234 | "name": "rgb-value", 1235 | "scope": "rgb-value", 1236 | "settings": { 1237 | "foreground": "#56b6c2" 1238 | } 1239 | }, 1240 | { 1241 | "name": "rgb value", 1242 | "scope": "inline-color-decoration rgb-value", 1243 | "settings": { 1244 | "foreground": "#e09956" 1245 | } 1246 | }, 1247 | { 1248 | "name": "rgb value less", 1249 | "scope": "less rgb-value", 1250 | "settings": { 1251 | "foreground": "#e09956" 1252 | } 1253 | }, 1254 | { 1255 | "name": "sass selector", 1256 | "scope": "selector.sass", 1257 | "settings": { 1258 | "foreground": "#9faeca" 1259 | } 1260 | }, 1261 | { 1262 | "name": "ts primitive/builtin types", 1263 | "scope": "support.type.primitive.ts,support.type.builtin.ts,support.type.primitive.tsx,support.type.builtin.tsx", 1264 | "settings": { 1265 | "foreground": "#e5c07b" 1266 | } 1267 | }, 1268 | { 1269 | "name": "block scope", 1270 | "scope": "block.scope.end,block.scope.begin", 1271 | "settings": { 1272 | "foreground": "#d4d4d4" 1273 | } 1274 | }, 1275 | { 1276 | "name": "cs storage type", 1277 | "scope": "storage.type.cs", 1278 | "settings": { 1279 | "foreground": "#e5c07b" 1280 | } 1281 | }, 1282 | { 1283 | "name": "cs local variable", 1284 | "scope": "entity.name.variable.local.cs", 1285 | "settings": { 1286 | "foreground": "#9faeca" 1287 | } 1288 | }, 1289 | { 1290 | "scope": "token.info-token", 1291 | "settings": { 1292 | "foreground": "#61afef" 1293 | } 1294 | }, 1295 | { 1296 | "scope": "token.warn-token", 1297 | "settings": { 1298 | "foreground": "#e09956" 1299 | } 1300 | }, 1301 | { 1302 | "scope": "token.error-token", 1303 | "settings": { 1304 | "foreground": "#f44747" 1305 | } 1306 | }, 1307 | { 1308 | "scope": "token.debug-token", 1309 | "settings": { 1310 | "foreground": "#cc6be9" 1311 | } 1312 | }, 1313 | { 1314 | "name": "String interpolation", 1315 | "scope": [ 1316 | "punctuation.definition.template-expression.begin", 1317 | "punctuation.definition.template-expression.end", 1318 | "punctuation.section.embedded" 1319 | ], 1320 | "settings": { 1321 | "foreground": "#cc6be9" 1322 | } 1323 | }, 1324 | { 1325 | "name": "Reset JavaScript string interpolation expression", 1326 | "scope": ["meta.template.expression"], 1327 | "settings": { 1328 | "foreground": "#d4d4d4" 1329 | } 1330 | }, 1331 | { 1332 | "name": "Import module JS", 1333 | "scope": ["keyword.operator.module"], 1334 | "settings": { 1335 | "foreground": "#cc6be9" 1336 | } 1337 | }, 1338 | { 1339 | "name": "js Flowtype", 1340 | "scope": ["support.type.type.flowtype"], 1341 | "settings": { 1342 | "foreground": "#61afef" 1343 | } 1344 | }, 1345 | { 1346 | "name": "js Flow", 1347 | "scope": ["support.type.primitive"], 1348 | "settings": { 1349 | "foreground": "#e5c07b" 1350 | } 1351 | }, 1352 | { 1353 | "name": "js class prop", 1354 | "scope": ["meta.property.object"], 1355 | "settings": { 1356 | "foreground": "#9faeca" 1357 | } 1358 | }, 1359 | { 1360 | "name": "js func parameter", 1361 | "scope": ["variable.parameter.function.js"], 1362 | "settings": { 1363 | "foreground": "#9faeca" 1364 | } 1365 | }, 1366 | { 1367 | "name": "js template literals begin", 1368 | "scope": ["keyword.other.template.begin"], 1369 | "settings": { 1370 | "foreground": "#98c379" 1371 | } 1372 | }, 1373 | { 1374 | "name": "js template literals end", 1375 | "scope": ["keyword.other.template.end"], 1376 | "settings": { 1377 | "foreground": "#98c379" 1378 | } 1379 | }, 1380 | { 1381 | "name": "js template literals variable braces begin", 1382 | "scope": ["keyword.other.substitution.begin"], 1383 | "settings": { 1384 | "foreground": "#98c379" 1385 | } 1386 | }, 1387 | { 1388 | "name": "js template literals variable braces end", 1389 | "scope": ["keyword.other.substitution.end"], 1390 | "settings": { 1391 | "foreground": "#98c379" 1392 | } 1393 | }, 1394 | { 1395 | "name": "js operator.assignment", 1396 | "scope": ["keyword.operator.assignment"], 1397 | "settings": { 1398 | "foreground": "#56b6c2" 1399 | } 1400 | }, 1401 | { 1402 | "name": "go operator", 1403 | "scope": ["keyword.operator.assignment.go"], 1404 | "settings": { 1405 | "foreground": "#e5c07b" 1406 | } 1407 | }, 1408 | { 1409 | "name": "go operator", 1410 | "scope": [ 1411 | "keyword.operator.arithmetic.go", 1412 | "keyword.operator.address.go" 1413 | ], 1414 | "settings": { 1415 | "foreground": "#cc6be9" 1416 | } 1417 | }, 1418 | { 1419 | "name": "Go package name", 1420 | "scope": ["entity.name.package.go"], 1421 | "settings": { 1422 | "foreground": "#e5c07b" 1423 | } 1424 | }, 1425 | { 1426 | "name": "elm prelude", 1427 | "scope": ["support.type.prelude.elm"], 1428 | "settings": { 1429 | "foreground": "#56b6c2" 1430 | } 1431 | }, 1432 | { 1433 | "name": "elm constant", 1434 | "scope": ["support.constant.elm"], 1435 | "settings": { 1436 | "foreground": "#e09956" 1437 | } 1438 | }, 1439 | { 1440 | "name": "template literal", 1441 | "scope": ["punctuation.quasi.element"], 1442 | "settings": { 1443 | "foreground": "#cc6be9" 1444 | } 1445 | }, 1446 | { 1447 | "name": "html/pug (jade) escaped characters and entities", 1448 | "scope": ["constant.character.entity"], 1449 | "settings": { 1450 | "foreground": "#9faeca" 1451 | } 1452 | }, 1453 | { 1454 | "name": "styling css pseudo-elements/classes to be able to differentiate from classes which are the same colour", 1455 | "scope": [ 1456 | "entity.other.attribute-name.pseudo-element", 1457 | "entity.other.attribute-name.pseudo-class" 1458 | ], 1459 | "settings": { 1460 | "foreground": "#56b6c2" 1461 | } 1462 | }, 1463 | { 1464 | "name": "Clojure globals", 1465 | "scope": ["entity.global.clojure"], 1466 | "settings": { 1467 | "foreground": "#e5c07b" 1468 | } 1469 | }, 1470 | { 1471 | "name": "Clojure symbols", 1472 | "scope": ["meta.symbol.clojure"], 1473 | "settings": { 1474 | "foreground": "#9faeca" 1475 | } 1476 | }, 1477 | { 1478 | "name": "Clojure constants", 1479 | "scope": ["constant.keyword.clojure"], 1480 | "settings": { 1481 | "foreground": "#56b6c2" 1482 | } 1483 | }, 1484 | { 1485 | "name": "CoffeeScript Function Argument", 1486 | "scope": ["meta.arguments.coffee", "variable.parameter.function.coffee"], 1487 | "settings": { 1488 | "foreground": "#9faeca" 1489 | } 1490 | }, 1491 | { 1492 | "name": "Ini Default Text", 1493 | "scope": ["source.ini"], 1494 | "settings": { 1495 | "foreground": "#98c379" 1496 | } 1497 | }, 1498 | { 1499 | "name": "Makefile prerequisities", 1500 | "scope": ["meta.scope.prerequisites.makefile"], 1501 | "settings": { 1502 | "foreground": "#9faeca" 1503 | } 1504 | }, 1505 | { 1506 | "name": "Makefile text colour", 1507 | "scope": ["source.makefile"], 1508 | "settings": { 1509 | "foreground": "#e5c07b" 1510 | } 1511 | }, 1512 | { 1513 | "name": "Groovy import names", 1514 | "scope": ["storage.modifier.import.groovy"], 1515 | "settings": { 1516 | "foreground": "#e5c07b" 1517 | } 1518 | }, 1519 | { 1520 | "name": "Groovy Methods", 1521 | "scope": ["meta.method.groovy"], 1522 | "settings": { 1523 | "foreground": "#61afef" 1524 | } 1525 | }, 1526 | { 1527 | "name": "Groovy Variables", 1528 | "scope": ["meta.definition.variable.name.groovy"], 1529 | "settings": { 1530 | "foreground": "#9faeca" 1531 | } 1532 | }, 1533 | { 1534 | "name": "Groovy Inheritance", 1535 | "scope": ["meta.definition.class.inherited.classes.groovy"], 1536 | "settings": { 1537 | "foreground": "#98c379" 1538 | } 1539 | }, 1540 | { 1541 | "name": "HLSL Semantic", 1542 | "scope": ["support.variable.semantic.hlsl"], 1543 | "settings": { 1544 | "foreground": "#e5c07b" 1545 | } 1546 | }, 1547 | { 1548 | "name": "HLSL Types", 1549 | "scope": [ 1550 | "support.type.texture.hlsl", 1551 | "support.type.sampler.hlsl", 1552 | "support.type.object.hlsl", 1553 | "support.type.object.rw.hlsl", 1554 | "support.type.fx.hlsl", 1555 | "support.type.object.hlsl" 1556 | ], 1557 | "settings": { 1558 | "foreground": "#cc6be9" 1559 | } 1560 | }, 1561 | { 1562 | "name": "SQL Variables", 1563 | "scope": ["text.variable", "text.bracketed"], 1564 | "settings": { 1565 | "foreground": "#9faeca" 1566 | } 1567 | }, 1568 | { 1569 | "name": "types", 1570 | "scope": ["support.type.swift", "support.type.vb.asp"], 1571 | "settings": { 1572 | "foreground": "#e5c07b" 1573 | } 1574 | }, 1575 | { 1576 | "name": "heading 1, keyword", 1577 | "scope": ["entity.name.function.xi"], 1578 | "settings": { 1579 | "foreground": "#e5c07b" 1580 | } 1581 | }, 1582 | { 1583 | "name": "heading 2, callable", 1584 | "scope": ["entity.name.class.xi"], 1585 | "settings": { 1586 | "foreground": "#56b6c2" 1587 | } 1588 | }, 1589 | { 1590 | "name": "heading 3, property", 1591 | "scope": ["constant.character.character-class.regexp.xi"], 1592 | "settings": { 1593 | "foreground": "#9faeca" 1594 | } 1595 | }, 1596 | { 1597 | "name": "heading 4, type, class, interface", 1598 | "scope": ["constant.regexp.xi"], 1599 | "settings": { 1600 | "foreground": "#cc6be9" 1601 | } 1602 | }, 1603 | { 1604 | "name": "heading 5, enums, preprocessor, constant, decorator", 1605 | "scope": ["keyword.control.xi"], 1606 | "settings": { 1607 | "foreground": "#56b6c2" 1608 | } 1609 | }, 1610 | { 1611 | "name": "heading 6, number", 1612 | "scope": ["invalid.xi"], 1613 | "settings": { 1614 | "foreground": "#d4d4d4" 1615 | } 1616 | }, 1617 | { 1618 | "name": "string", 1619 | "scope": ["beginning.punctuation.definition.quote.markdown.xi"], 1620 | "settings": { 1621 | "foreground": "#98c379" 1622 | } 1623 | }, 1624 | { 1625 | "name": "comments", 1626 | "scope": ["beginning.punctuation.definition.list.markdown.xi"], 1627 | "settings": { 1628 | "foreground": "#7f848e" 1629 | } 1630 | }, 1631 | { 1632 | "name": "link", 1633 | "scope": ["constant.character.xi"], 1634 | "settings": { 1635 | "foreground": "#61afef" 1636 | } 1637 | }, 1638 | { 1639 | "name": "accent", 1640 | "scope": ["accent.xi"], 1641 | "settings": { 1642 | "foreground": "#61afef" 1643 | } 1644 | }, 1645 | { 1646 | "name": "wikiword", 1647 | "scope": ["wikiword.xi"], 1648 | "settings": { 1649 | "foreground": "#e09956" 1650 | } 1651 | }, 1652 | { 1653 | "name": "language operators like '+', '-' etc", 1654 | "scope": ["constant.other.color.rgb-value.xi"], 1655 | "settings": { 1656 | "foreground": "#ffffff" 1657 | } 1658 | }, 1659 | { 1660 | "name": "elements to dim", 1661 | "scope": ["punctuation.definition.tag.xi"], 1662 | "settings": { 1663 | "foreground": "#7f848e" 1664 | } 1665 | }, 1666 | { 1667 | "name": "C++/C#", 1668 | "scope": [ 1669 | "entity.name.label.cs", 1670 | "entity.name.scope-resolution.function.call", 1671 | "entity.name.scope-resolution.function.definition" 1672 | ], 1673 | "settings": { 1674 | "foreground": "#e5c07b" 1675 | } 1676 | }, 1677 | { 1678 | "name": "Markdown underscore-style headers", 1679 | "scope": [ 1680 | "entity.name.label.cs", 1681 | "markup.heading.setext.1.markdown", 1682 | "markup.heading.setext.2.markdown" 1683 | ], 1684 | "settings": { 1685 | "foreground": "#9faeca" 1686 | } 1687 | }, 1688 | { 1689 | "name": "meta.brace.square", 1690 | "scope": [" meta.brace.square"], 1691 | "settings": { 1692 | "foreground": "#d4d4d4" 1693 | } 1694 | }, 1695 | { 1696 | "name": "Comments", 1697 | "scope": "comment, punctuation.definition.comment", 1698 | "settings": { 1699 | "fontStyle": "italic", 1700 | "foreground": "#7f848e" 1701 | } 1702 | }, 1703 | { 1704 | "name": "[VSCODE-CUSTOM] Markdown Quote", 1705 | "scope": "markup.quote.markdown", 1706 | "settings": { 1707 | "foreground": "#7f848e" 1708 | } 1709 | }, 1710 | { 1711 | "name": "punctuation.definition.block.sequence.item.yaml", 1712 | "scope": "punctuation.definition.block.sequence.item.yaml", 1713 | "settings": { 1714 | "foreground": "#d4d4d4" 1715 | } 1716 | }, 1717 | { 1718 | "scope": ["constant.language.symbol.elixir"], 1719 | "settings": { 1720 | "foreground": "#56b6c2" 1721 | } 1722 | }, 1723 | { 1724 | "name": "js/ts italic", 1725 | "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", 1726 | "settings": {} 1727 | }, 1728 | { 1729 | "name": "comment", 1730 | "scope": "comment.line.double-slash,comment.block.documentation", 1731 | "settings": {} 1732 | }, 1733 | { 1734 | "name": "Python Keyword Control", 1735 | "scope": "keyword.control.import.python,keyword.control.flow.python", 1736 | "settings": {} 1737 | }, 1738 | { 1739 | "name": "markup.italic.markdown", 1740 | "scope": "markup.italic.markdown", 1741 | "settings": {} 1742 | } 1743 | ], 1744 | "colors": { 1745 | "foreground": "#cccccc", 1746 | "focusBorder": "#007fd4", 1747 | "selection.background": "#256aa7", 1748 | "scrollbar.shadow": "#181822", 1749 | "activityBar.foreground": "#9fc9ff", 1750 | "activityBar.background": "#161620", 1751 | "activityBar.inactiveForeground": "#ffffff66", 1752 | "activityBarBadge.foreground": "#ffffff", 1753 | "activityBarBadge.background": "#ff3f7e", 1754 | "sideBar.background": "#14141d", 1755 | "sideBar.foreground": "#cccccc", 1756 | "sideBarSectionHeader.background": "#00000000", 1757 | "sideBarSectionHeader.foreground": "#cccccc", 1758 | "sideBarSectionHeader.border": "#cccccc33", 1759 | "sideBarTitle.foreground": "#bbbbbb", 1760 | "list.inactiveSelectionBackground": "#37373d", 1761 | "list.inactiveSelectionForeground": "#cccccc", 1762 | "list.hoverBackground": "#2a2d2e", 1763 | "list.hoverForeground": "#cccccc", 1764 | "list.activeSelectionBackground": "#094771", 1765 | "list.activeSelectionForeground": "#ffffff", 1766 | "tree.indentGuidesStroke": "#585858", 1767 | "list.dropBackground": "#383b3d", 1768 | "list.highlightForeground": "#0097fb", 1769 | "list.focusBackground": "#062f4a", 1770 | "list.focusForeground": "#cccccc", 1771 | "listFilterWidget.background": "#653723", 1772 | "listFilterWidget.outline": "#00000000", 1773 | "listFilterWidget.noMatchesOutline": "#be1100", 1774 | "statusBar.foreground": "#ffffff", 1775 | "statusBar.background": "#41a3ff", 1776 | "statusBarItem.hoverBackground": "#ffffff1f", 1777 | "statusBar.debuggingBackground": "#cc6633", 1778 | "statusBar.debuggingForeground": "#ffffff", 1779 | "statusBar.noFolderBackground": "#68217a", 1780 | "statusBar.noFolderForeground": "#ffffff", 1781 | "statusBarItem.remoteBackground": "#16825d", 1782 | "statusBarItem.remoteForeground": "#ffffff", 1783 | "titleBar.activeBackground": "#181822", 1784 | "titleBar.activeForeground": "#cccccc", 1785 | "titleBar.inactiveBackground": "#3c3c3c99", 1786 | "titleBar.inactiveForeground": "#cccccc99", 1787 | "titleBar.border": "#00000000", 1788 | "menubar.selectionForeground": "#fff", 1789 | "menubar.selectionBackground": "#ff3f7fd8", 1790 | "menu.foreground": "#cccccc", 1791 | "menu.background": "#181822", 1792 | "menu.selectionForeground": "#ffffff", 1793 | "menu.selectionBackground": "#ff3f7fd2", 1794 | "menu.selectionBorder": "#00000000", 1795 | "menu.separatorBackground": "#bbbbbb", 1796 | "menu.border": "#181822", 1797 | "button.background": "#d63168d8", 1798 | "button.foreground": "#ffffff", 1799 | "button.hoverBackground": "#c70b46d0", 1800 | "button.secondaryForeground": "#ffffff", 1801 | "button.secondaryBackground": "#29558e", 1802 | "button.secondaryHoverBackground": "#032d62", 1803 | "input.background": "#161618", 1804 | "input.border": "#00000000", 1805 | "input.foreground": "#cccccc", 1806 | "inputOption.activeBackground": "#278dd166", 1807 | "inputOption.activeBorder": "#007acc00", 1808 | "inputOption.activeForeground": "#ffffff", 1809 | "input.placeholderForeground": "#a6a6a6", 1810 | "textLink.foreground": "#ff82ab", 1811 | "editor.background": "#181822", 1812 | "editor.foreground": "#d4d4d4", 1813 | "editorLineNumber.foreground": "#858585", 1814 | "editorCursor.foreground": "#ff3f7e", 1815 | "editorCursor.background": "#d4d4d4", 1816 | "editor.selectionBackground": "#264f78", 1817 | "editor.inactiveSelectionBackground": "#3a3d41", 1818 | "editorWhitespace.foreground": "#e3e4e229", 1819 | "editor.selectionHighlightBackground": "#add6ff26", 1820 | "editor.selectionHighlightBorder": "#495F77", 1821 | "editor.findMatchBackground": "#515c6a", 1822 | "editor.findMatchBorder": "#74879f", 1823 | "editor.findMatchHighlightBackground": "#ea5c0055", 1824 | "editor.findMatchHighlightBorder": "#ffffff00", 1825 | "editor.findRangeHighlightBackground": "#3a3d4166", 1826 | "editor.findRangeHighlightBorder": "#ffffff00", 1827 | "editor.rangeHighlightBackground": "#ffffff0b", 1828 | "editor.rangeHighlightBorder": "#ffffff00", 1829 | "editor.hoverHighlightBackground": "#264f7840", 1830 | "editor.wordHighlightStrongBackground": "#004972b8", 1831 | "editor.wordHighlightBackground": "#575757b8", 1832 | "editor.lineHighlightBackground": "#ffffff0A", 1833 | "editor.lineHighlightBorder": "#282828", 1834 | "editorLineNumber.activeForeground": "#c6c6c6", 1835 | "editorLink.activeForeground": "#4e94ce", 1836 | "editorIndentGuide.background": "#404040", 1837 | "editorIndentGuide.activeBackground": "#707070", 1838 | "editorRuler.foreground": "#5a5a5a", 1839 | "editorBracketMatch.background": "#0064001a", 1840 | "editorBracketMatch.border": "#888888", 1841 | "editor.foldBackground": "#264f784d", 1842 | "editorOverviewRuler.background": "#25252500", 1843 | "editorOverviewRuler.border": "#7f7f7f4d", 1844 | "editorError.foreground": "#f48771", 1845 | "editorError.background": "#B73A3400", 1846 | "editorError.border": "#ffffff00", 1847 | "editorWarning.foreground": "#cca700", 1848 | "editorWarning.background": "#A9904000", 1849 | "editorWarning.border": "#ffffff00", 1850 | "editorInfo.foreground": "#75beff", 1851 | "editorInfo.background": "#4490BF00", 1852 | "editorInfo.border": "#4490BF00", 1853 | "editorGutter.background": "#181822", 1854 | "editorGutter.modifiedBackground": "#0c7d9d", 1855 | "editorGutter.addedBackground": "#587c0c", 1856 | "editorGutter.deletedBackground": "#94151b", 1857 | "editorGutter.foldingControlForeground": "#c5c5c5", 1858 | "editorCodeLens.foreground": "#999999", 1859 | "editorGroup.border": "#444444", 1860 | "diffEditor.insertedTextBackground": "#9bb95533", 1861 | "diffEditor.removedTextBackground": "#ff000033", 1862 | "diffEditor.border": "#444444", 1863 | "panel.background": "#181822", 1864 | "panel.border": "#ff3f7e", 1865 | "panelTitle.activeBorder": "#e0e0e0", 1866 | "panelTitle.activeForeground": "#e7e7e7", 1867 | "panelTitle.inactiveForeground": "#e7e7e799", 1868 | "badge.background": "#4d4d4d", 1869 | "badge.foreground": "#ffffff", 1870 | "terminal.foreground": "#cccccc", 1871 | "terminal.selectionBackground": "#ffffff40", 1872 | "terminalCursor.background": "#0087FF", 1873 | "terminalCursor.foreground": "#ffffff", 1874 | "terminal.border": "#80808059", 1875 | "terminal.ansiBlack": "#000000", 1876 | "terminal.ansiBlue": "#2472c8", 1877 | "terminal.ansiBrightBlack": "#666666", 1878 | "terminal.ansiBrightBlue": "#3b8eea", 1879 | "terminal.ansiBrightCyan": "#29b8db", 1880 | "terminal.ansiBrightGreen": "#23d18b", 1881 | "terminal.ansiBrightMagenta": "#d670d6", 1882 | "terminal.ansiBrightRed": "#f14c4c", 1883 | "terminal.ansiBrightWhite": "#e5e5e5", 1884 | "terminal.ansiBrightYellow": "#f5f543", 1885 | "terminal.ansiCyan": "#11a8cd", 1886 | "terminal.ansiGreen": "#0dbc79", 1887 | "terminal.ansiMagenta": "#bc3fbc", 1888 | "terminal.ansiRed": "#cd3131", 1889 | "terminal.ansiWhite": "#e5e5e5", 1890 | "terminal.ansiYellow": "#e5e510", 1891 | "breadcrumb.background": "#1a1a25", 1892 | "breadcrumb.foreground": "#cccccccc", 1893 | "breadcrumb.focusForeground": "#e0e0e0", 1894 | "editorGroupHeader.tabsBackground": "#181822", 1895 | "tab.activeForeground": "#ffffff", 1896 | "tab.border": "#252526", 1897 | "tab.activeBackground": "#191924", 1898 | "tab.activeBorder": "#00000000", 1899 | "tab.activeBorderTop": "#00000000", 1900 | "tab.inactiveBackground": "#1c222b", 1901 | "tab.inactiveForeground": "#ffffff80", 1902 | "scrollbarSlider.background": "#333363", 1903 | "scrollbarSlider.hoverBackground": "#292952", 1904 | "scrollbarSlider.activeBackground": "#45457a", 1905 | "progressBar.background": "#0e70c0", 1906 | "widget.shadow": "#0000005c", 1907 | "editorWidget.foreground": "#cccccc", 1908 | "editorWidget.background": "#131315", 1909 | "editorWidget.resizeBorder": "#5F5F5F", 1910 | "pickerGroup.border": "#3f3f46", 1911 | "pickerGroup.foreground": "#60A9FF", 1912 | "debugToolBar.background": "#333333", 1913 | "debugToolBar.border": "#474747", 1914 | "notifications.foreground": "#cccccc", 1915 | "notifications.background": "#252526", 1916 | "notificationToast.border": "#474747", 1917 | "notificationsErrorIcon.foreground": "#f48771", 1918 | "notificationsWarningIcon.foreground": "#cca700", 1919 | "notificationsInfoIcon.foreground": "#75beff", 1920 | "notificationCenter.border": "#474747", 1921 | "notificationCenterHeader.foreground": "#cccccc", 1922 | "notificationCenterHeader.background": "#303031", 1923 | "notifications.border": "#303031", 1924 | "gitDecoration.addedResourceForeground": "#81b88b", 1925 | "gitDecoration.conflictingResourceForeground": "#6c6cc4", 1926 | "gitDecoration.deletedResourceForeground": "#c74e39", 1927 | "gitDecoration.ignoredResourceForeground": "#8c8c8c", 1928 | "gitDecoration.modifiedResourceForeground": "#e2c08d", 1929 | "gitDecoration.stageDeletedResourceForeground": "#c74e39", 1930 | "gitDecoration.stageModifiedResourceForeground": "#e2c08d", 1931 | "gitDecoration.submoduleResourceForeground": "#8db9e2", 1932 | "gitDecoration.untrackedResourceForeground": "#73c991", 1933 | "editorMarkerNavigation.background": "#2d2d30", 1934 | "editorMarkerNavigationError.background": "#f48771", 1935 | "editorMarkerNavigationWarning.background": "#cca700", 1936 | "editorMarkerNavigationInfo.background": "#75beff", 1937 | "merge.currentHeaderBackground": "#367366", 1938 | "merge.currentContentBackground": "#27403B", 1939 | "merge.incomingHeaderBackground": "#395F8F", 1940 | "merge.incomingContentBackground": "#28384B", 1941 | "merge.commonHeaderBackground": "#383838", 1942 | "merge.commonContentBackground": "#282828", 1943 | "editorSuggestWidget.background": "#252526", 1944 | "editorSuggestWidget.border": "#454545", 1945 | "editorSuggestWidget.foreground": "#d4d4d4", 1946 | "editorSuggestWidget.highlightForeground": "#0097fb", 1947 | "editorSuggestWidget.selectedBackground": "#062f4a", 1948 | "editorHoverWidget.foreground": "#cccccc", 1949 | "editorHoverWidget.background": "#252526", 1950 | "editorHoverWidget.border": "#454545", 1951 | "peekView.border": "#007acc", 1952 | "peekViewEditor.background": "#001f33", 1953 | "peekViewEditorGutter.background": "#001f33", 1954 | "peekViewEditor.matchHighlightBackground": "#ff8f0099", 1955 | "peekViewEditor.matchHighlightBorder": "#ee931e", 1956 | "peekViewResult.background": "#252526", 1957 | "peekViewResult.fileForeground": "#ffffff", 1958 | "peekViewResult.lineForeground": "#bbbbbb", 1959 | "peekViewResult.matchHighlightBackground": "#ea5c004d", 1960 | "peekViewResult.selectionBackground": "#3399ff33", 1961 | "peekViewResult.selectionForeground": "#ffffff", 1962 | "peekViewTitle.background": "#1e1e1e", 1963 | "peekViewTitleDescription.foreground": "#ccccccb3", 1964 | "peekViewTitleLabel.foreground": "#ffffff", 1965 | "icon.foreground": "#cccccc", 1966 | "checkbox.background": "#161618", 1967 | "checkbox.foreground": "#cccccc", 1968 | "checkbox.border": "#00000000", 1969 | "dropdown.background": "#161618", 1970 | "dropdown.foreground": "#cccccc", 1971 | "dropdown.border": "#00000000", 1972 | "minimapGutter.addedBackground": "#587c0c", 1973 | "minimapGutter.modifiedBackground": "#0c7d9d", 1974 | "minimapGutter.deletedBackground": "#94151b", 1975 | "minimap.findMatchHighlight": "#515c6a", 1976 | "minimap.selectionHighlight": "#264f78", 1977 | "minimap.errorHighlight": "#f48771", 1978 | "minimap.warningHighlight": "#cca700", 1979 | "minimap.background": "#181822", 1980 | "sideBar.dropBackground": "#383b3d", 1981 | "editorGroup.emptyBackground": "#0f0f16", 1982 | "panelSection.border": "#80808059", 1983 | "statusBarItem.activeBackground": "#FFFFFF25", 1984 | "settings.headerForeground": "#cccccc", 1985 | "settings.focusedRowBackground": "#ffffff07", 1986 | "walkThrough.embeddedEditorBackground": "#00000050", 1987 | "breadcrumb.activeSelectionForeground": "#e0e0e0", 1988 | "editorGutter.commentRangeForeground": "#c5c5c5", 1989 | "debugExceptionWidget.background": "#333333", 1990 | "debugExceptionWidget.border": "#474747", 1991 | "welcomePage.background": "#181822", 1992 | "welcomePage.buttonBackground": "#181822" 1993 | } 1994 | } 1995 | -------------------------------------------------------------------------------- /themes/Martian Night-color-theme.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Untitled", 3 | "type": "dark", 4 | "semanticHighlighting": true, 5 | "semanticTokenColors": { 6 | "enumMember": { 7 | "foreground": "#56b6c2" 8 | }, 9 | "variable.constant": { 10 | "foreground": "#e09956" 11 | }, 12 | "variable.defaultLibrary": { 13 | "foreground": "#e5c07b" 14 | } 15 | }, 16 | "tokenColors": [ 17 | { 18 | "name": "unison punctuation", 19 | "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", 20 | "settings": { 21 | "foreground": "#9faeca" 22 | } 23 | }, 24 | { 25 | "name": "haskell variable generic-type", 26 | "scope": "variable.other.generic-type.haskell", 27 | "settings": { 28 | "foreground": "#cc6be9" 29 | } 30 | }, 31 | { 32 | "name": "haskell storage type", 33 | "scope": "storage.type.haskell", 34 | "settings": { 35 | "foreground": "#e09956" 36 | } 37 | }, 38 | { 39 | "name": "support.variable.magic.python", 40 | "scope": "support.variable.magic.python", 41 | "settings": { 42 | "foreground": "#9faeca" 43 | } 44 | }, 45 | { 46 | "name": "punctuation.separator.parameters.python", 47 | "scope": "punctuation.separator.period.python,punctuation.separator.element.python,punctuation.parenthesis.begin.python,punctuation.parenthesis.end.python", 48 | "settings": { 49 | "foreground": "#d4d4d4" 50 | } 51 | }, 52 | { 53 | "name": "variable.parameter.function.language.special.self.python", 54 | "scope": "variable.parameter.function.language.special.self.python", 55 | "settings": { 56 | "foreground": "#e5c07b" 57 | } 58 | }, 59 | { 60 | "name": "storage.modifier.lifetime.rust", 61 | "scope": "storage.modifier.lifetime.rust", 62 | "settings": { 63 | "foreground": "#d4d4d4" 64 | } 65 | }, 66 | { 67 | "name": "support.function.std.rust", 68 | "scope": "support.function.std.rust", 69 | "settings": { 70 | "foreground": "#61afef" 71 | } 72 | }, 73 | { 74 | "name": "entity.name.lifetime.rust", 75 | "scope": "entity.name.lifetime.rust", 76 | "settings": { 77 | "foreground": "#e5c07b" 78 | } 79 | }, 80 | { 81 | "name": "variable.language.rust", 82 | "scope": "variable.language.rust", 83 | "settings": { 84 | "foreground": "#9faeca" 85 | } 86 | }, 87 | { 88 | "name": "support.constant.edge", 89 | "scope": "support.constant.edge", 90 | "settings": { 91 | "foreground": "#cc6be9" 92 | } 93 | }, 94 | { 95 | "name": "regexp constant character-class", 96 | "scope": "constant.other.character-class.regexp", 97 | "settings": { 98 | "foreground": "#9faeca" 99 | } 100 | }, 101 | { 102 | "name": "regexp operator.quantifier", 103 | "scope": "keyword.operator.quantifier.regexp", 104 | "settings": { 105 | "foreground": "#e09956" 106 | } 107 | }, 108 | { 109 | "name": "punctuation.definition", 110 | "scope": "punctuation.definition.string.begin,punctuation.definition.string.end", 111 | "settings": { 112 | "foreground": "#98c379" 113 | } 114 | }, 115 | { 116 | "name": "Text", 117 | "scope": "variable.parameter.function", 118 | "settings": { 119 | "foreground": "#d4d4d4" 120 | } 121 | }, 122 | { 123 | "name": "Comment Markup Link", 124 | "scope": "comment markup.link", 125 | "settings": { 126 | "foreground": "#7f848e" 127 | } 128 | }, 129 | { 130 | "name": "markup diff", 131 | "scope": "markup.changed.diff", 132 | "settings": { 133 | "foreground": "#e5c07b" 134 | } 135 | }, 136 | { 137 | "name": "diff", 138 | "scope": "meta.diff.header.from-file,meta.diff.header.to-file,punctuation.definition.from-file.diff,punctuation.definition.to-file.diff", 139 | "settings": { 140 | "foreground": "#61afef" 141 | } 142 | }, 143 | { 144 | "name": "inserted.diff", 145 | "scope": "markup.inserted.diff", 146 | "settings": { 147 | "foreground": "#98c379" 148 | } 149 | }, 150 | { 151 | "name": "deleted.diff", 152 | "scope": "markup.deleted.diff", 153 | "settings": { 154 | "foreground": "#9faeca" 155 | } 156 | }, 157 | { 158 | "name": "c++ function", 159 | "scope": "meta.function.c,meta.function.cpp", 160 | "settings": { 161 | "foreground": "#9faeca" 162 | } 163 | }, 164 | { 165 | "name": "c++ block", 166 | "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", 167 | "settings": { 168 | "foreground": "#d4d4d4" 169 | } 170 | }, 171 | { 172 | "name": "js/ts punctuation separator key-value", 173 | "scope": "punctuation.separator.key-value", 174 | "settings": { 175 | "foreground": "#d4d4d4" 176 | } 177 | }, 178 | { 179 | "name": "js/ts import keyword", 180 | "scope": "keyword.operator.expression.import", 181 | "settings": { 182 | "foreground": "#61afef" 183 | } 184 | }, 185 | { 186 | "name": "math js/ts", 187 | "scope": "support.constant.math", 188 | "settings": { 189 | "foreground": "#e5c07b" 190 | } 191 | }, 192 | { 193 | "name": "math property js/ts", 194 | "scope": "support.constant.property.math", 195 | "settings": { 196 | "foreground": "#e09956" 197 | } 198 | }, 199 | { 200 | "name": "js/ts variable.other.constant", 201 | "scope": "variable.other.constant", 202 | "settings": { 203 | "foreground": "#e5c07b" 204 | } 205 | }, 206 | { 207 | "name": "java type", 208 | "scope": [ 209 | "storage.type.annotation.java", 210 | "storage.type.object.array.java" 211 | ], 212 | "settings": { 213 | "foreground": "#e5c07b" 214 | } 215 | }, 216 | { 217 | "name": "java source", 218 | "scope": "source.java", 219 | "settings": { 220 | "foreground": "#9faeca" 221 | } 222 | }, 223 | { 224 | "name": "java modifier.import", 225 | "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", 226 | "settings": { 227 | "foreground": "#d4d4d4" 228 | } 229 | }, 230 | { 231 | "name": "java modifier.import", 232 | "scope": "meta.method.java", 233 | "settings": { 234 | "foreground": "#61afef" 235 | } 236 | }, 237 | { 238 | "name": "java modifier.import", 239 | "scope": "storage.modifier.import.java,storage.type.java,storage.type.generic.java", 240 | "settings": { 241 | "foreground": "#e5c07b" 242 | } 243 | }, 244 | { 245 | "name": "java instanceof", 246 | "scope": "keyword.operator.instanceof.java", 247 | "settings": { 248 | "foreground": "#cc6be9" 249 | } 250 | }, 251 | { 252 | "name": "java variable.name", 253 | "scope": "meta.definition.variable.name.java", 254 | "settings": { 255 | "foreground": "#9faeca" 256 | } 257 | }, 258 | { 259 | "name": "operator logical", 260 | "scope": "keyword.operator.logical", 261 | "settings": { 262 | "foreground": "#56b6c2" 263 | } 264 | }, 265 | { 266 | "name": "operator bitwise", 267 | "scope": "keyword.operator.bitwise", 268 | "settings": { 269 | "foreground": "#56b6c2" 270 | } 271 | }, 272 | { 273 | "name": "operator channel", 274 | "scope": "keyword.operator.channel", 275 | "settings": { 276 | "foreground": "#56b6c2" 277 | } 278 | }, 279 | { 280 | "name": "support.constant.property-value.scss", 281 | "scope": "support.constant.property-value.scss,support.constant.property-value.css", 282 | "settings": { 283 | "foreground": "#e09956" 284 | } 285 | }, 286 | { 287 | "name": "CSS/SCSS/LESS Operators", 288 | "scope": "keyword.operator.css,keyword.operator.scss,keyword.operator.less", 289 | "settings": { 290 | "foreground": "#56b6c2" 291 | } 292 | }, 293 | { 294 | "name": "css color standard name", 295 | "scope": "support.constant.color.w3c-standard-color-name.css,support.constant.color.w3c-standard-color-name.scss", 296 | "settings": { 297 | "foreground": "#e09956" 298 | } 299 | }, 300 | { 301 | "name": "css comma", 302 | "scope": "punctuation.separator.list.comma.css", 303 | "settings": { 304 | "foreground": "#d4d4d4" 305 | } 306 | }, 307 | { 308 | "name": "css attribute-name.id", 309 | "scope": "support.constant.color.w3c-standard-color-name.css", 310 | "settings": { 311 | "foreground": "#e09956" 312 | } 313 | }, 314 | { 315 | "name": "css property-name", 316 | "scope": "support.type.vendored.property-name.css", 317 | "settings": { 318 | "foreground": "#56b6c2" 319 | } 320 | }, 321 | { 322 | "name": "js/ts module", 323 | "scope": "support.module.node,support.type.object.module,support.module.node", 324 | "settings": { 325 | "foreground": "#e5c07b" 326 | } 327 | }, 328 | { 329 | "name": "entity.name.type.module", 330 | "scope": "entity.name.type.module", 331 | "settings": { 332 | "foreground": "#e5c07b" 333 | } 334 | }, 335 | { 336 | "name": "js variable readwrite", 337 | "scope": "variable.other.readwrite,meta.object-literal.key,support.variable.property,support.variable.object.process,support.variable.object.node", 338 | "settings": { 339 | "foreground": "#ffffff" 340 | } 341 | }, 342 | { 343 | "name": "js/ts json", 344 | "scope": "support.constant.json", 345 | "settings": { 346 | "foreground": "#e09956" 347 | } 348 | }, 349 | { 350 | "name": "js/ts Keyword", 351 | "scope": [ 352 | "keyword.operator.expression.instanceof", 353 | "keyword.operator.new", 354 | "keyword.operator.ternary", 355 | "keyword.operator.optional", 356 | "keyword.operator.expression.keyof" 357 | ], 358 | "settings": { 359 | "foreground": "#cc6be9" 360 | } 361 | }, 362 | { 363 | "name": "js/ts console", 364 | "scope": "support.type.object.console", 365 | "settings": { 366 | "foreground": "#9faeca" 367 | } 368 | }, 369 | { 370 | "name": "js/ts support.variable.property.process", 371 | "scope": "support.variable.property.process", 372 | "settings": { 373 | "foreground": "#e09956" 374 | } 375 | }, 376 | { 377 | "name": "js console function", 378 | "scope": "entity.name.function,support.function.console", 379 | "settings": { 380 | "foreground": "#61afef" 381 | } 382 | }, 383 | { 384 | "name": "keyword.operator.misc.rust", 385 | "scope": "keyword.operator.misc.rust", 386 | "settings": { 387 | "foreground": "#d4d4d4" 388 | } 389 | }, 390 | { 391 | "name": "keyword.operator.sigil.rust", 392 | "scope": "keyword.operator.sigil.rust", 393 | "settings": { 394 | "foreground": "#cc6be9" 395 | } 396 | }, 397 | { 398 | "name": "operator", 399 | "scope": "keyword.operator.delete", 400 | "settings": { 401 | "foreground": "#cc6be9" 402 | } 403 | }, 404 | { 405 | "name": "js dom", 406 | "scope": "support.type.object.dom", 407 | "settings": { 408 | "foreground": "#56b6c2" 409 | } 410 | }, 411 | { 412 | "name": "js dom variable", 413 | "scope": "support.variable.dom,support.variable.property.dom", 414 | "settings": { 415 | "foreground": "#9faeca" 416 | } 417 | }, 418 | { 419 | "name": "keyword.operator", 420 | "scope": "keyword.operator.arithmetic,keyword.operator.comparison,keyword.operator.decrement,keyword.operator.increment,keyword.operator.relational", 421 | "settings": { 422 | "foreground": "#56b6c2" 423 | } 424 | }, 425 | { 426 | "name": "C operator assignment", 427 | "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", 428 | "settings": { 429 | "foreground": "#cc6be9" 430 | } 431 | }, 432 | { 433 | "name": "Punctuation", 434 | "scope": "punctuation.separator.delimiter", 435 | "settings": { 436 | "foreground": "#d4d4d4" 437 | } 438 | }, 439 | { 440 | "name": "Other punctuation .c", 441 | "scope": "punctuation.separator.c,punctuation.separator.cpp", 442 | "settings": { 443 | "foreground": "#cc6be9" 444 | } 445 | }, 446 | { 447 | "name": "C type posix-reserved", 448 | "scope": "support.type.posix-reserved.c,support.type.posix-reserved.cpp", 449 | "settings": { 450 | "foreground": "#56b6c2" 451 | } 452 | }, 453 | { 454 | "name": "keyword.operator.sizeof.c", 455 | "scope": "keyword.operator.sizeof.c,keyword.operator.sizeof.cpp", 456 | "settings": { 457 | "foreground": "#cc6be9" 458 | } 459 | }, 460 | { 461 | "name": "python parameter", 462 | "scope": "variable.parameter.function.language.python", 463 | "settings": { 464 | "foreground": "#e09956" 465 | } 466 | }, 467 | { 468 | "name": "python type", 469 | "scope": "support.type.python", 470 | "settings": { 471 | "foreground": "#56b6c2" 472 | } 473 | }, 474 | { 475 | "name": "python logical", 476 | "scope": "keyword.operator.logical.python", 477 | "settings": { 478 | "foreground": "#cc6be9" 479 | } 480 | }, 481 | { 482 | "name": "pyCs", 483 | "scope": "variable.parameter.function.python", 484 | "settings": { 485 | "foreground": "#e09956" 486 | } 487 | }, 488 | { 489 | "name": "python block", 490 | "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", 491 | "settings": { 492 | "foreground": "#d4d4d4" 493 | } 494 | }, 495 | { 496 | "name": "python function-call.generic", 497 | "scope": "meta.function-call.generic.python", 498 | "settings": { 499 | "foreground": "#61afef" 500 | } 501 | }, 502 | { 503 | "name": "python placeholder reset to normal string", 504 | "scope": "constant.character.format.placeholder.other.python", 505 | "settings": { 506 | "foreground": "#e09956" 507 | } 508 | }, 509 | { 510 | "name": "Operators", 511 | "scope": "keyword.operator", 512 | "settings": { 513 | "foreground": "#d4d4d4" 514 | } 515 | }, 516 | { 517 | "name": "Compound Assignment Operators", 518 | "scope": "keyword.operator.assignment.compound", 519 | "settings": { 520 | "foreground": "#cc6be9" 521 | } 522 | }, 523 | { 524 | "name": "Compound Assignment Operators js/ts", 525 | "scope": "keyword.operator.assignment.compound.js,keyword.operator.assignment.compound.ts", 526 | "settings": { 527 | "foreground": "#56b6c2" 528 | } 529 | }, 530 | { 531 | "name": "Keywords", 532 | "scope": "keyword", 533 | "settings": { 534 | "foreground": "#cc6be9" 535 | } 536 | }, 537 | { 538 | "name": "Namespaces", 539 | "scope": "entity.name.namespace", 540 | "settings": { 541 | "foreground": "#e5c07b" 542 | } 543 | }, 544 | { 545 | "name": "Variables", 546 | "scope": "variable", 547 | "settings": { 548 | "foreground": "#d3d9e6" 549 | } 550 | }, 551 | { 552 | "name": "Variables", 553 | "scope": "variable.c", 554 | "settings": { 555 | "foreground": "#d4d4d4" 556 | } 557 | }, 558 | { 559 | "name": "Language variables", 560 | "scope": "variable.language", 561 | "settings": { 562 | "foreground": "#e5c07b" 563 | } 564 | }, 565 | { 566 | "name": "Java Variables", 567 | "scope": "token.variable.parameter.java", 568 | "settings": { 569 | "foreground": "#d4d4d4" 570 | } 571 | }, 572 | { 573 | "name": "Java Imports", 574 | "scope": "import.storage.java", 575 | "settings": { 576 | "foreground": "#e5c07b" 577 | } 578 | }, 579 | { 580 | "name": "Packages", 581 | "scope": "token.package.keyword", 582 | "settings": { 583 | "foreground": "#cc6be9" 584 | } 585 | }, 586 | { 587 | "name": "Packages", 588 | "scope": "token.package", 589 | "settings": { 590 | "foreground": "#d4d4d4" 591 | } 592 | }, 593 | { 594 | "name": "Functions", 595 | "scope": [ 596 | "entity.name.function", 597 | "meta.require", 598 | "support.function.any-method", 599 | "variable.function" 600 | ], 601 | "settings": { 602 | "foreground": "#61afef" 603 | } 604 | }, 605 | { 606 | "name": "Classes", 607 | "scope": "entity.name.type.namespace", 608 | "settings": { 609 | "foreground": "#e5c07b" 610 | } 611 | }, 612 | { 613 | "name": "Classes", 614 | "scope": "support.class, entity.name.type.class", 615 | "settings": { 616 | "foreground": "#e5c07b" 617 | } 618 | }, 619 | { 620 | "name": "Class name", 621 | "scope": "entity.name.class.identifier.namespace.type", 622 | "settings": { 623 | "foreground": "#e5c07b" 624 | } 625 | }, 626 | { 627 | "name": "Class name", 628 | "scope": [ 629 | "entity.name.class", 630 | "variable.other.class.js", 631 | "variable.other.class.ts" 632 | ], 633 | "settings": { 634 | "foreground": "#e5c07b" 635 | } 636 | }, 637 | { 638 | "name": "Class name php", 639 | "scope": "variable.other.class.php", 640 | "settings": { 641 | "foreground": "#9faeca" 642 | } 643 | }, 644 | { 645 | "name": "Type Name", 646 | "scope": "entity.name.type", 647 | "settings": { 648 | "foreground": "#e5c07b" 649 | } 650 | }, 651 | { 652 | "name": "Keyword Control", 653 | "scope": "keyword.control", 654 | "settings": { 655 | "foreground": "#fa909e" 656 | } 657 | }, 658 | { 659 | "name": "Control Elements", 660 | "scope": "control.elements, keyword.operator.less", 661 | "settings": { 662 | "foreground": "#e09956" 663 | } 664 | }, 665 | { 666 | "name": "Methods", 667 | "scope": "keyword.other.special-method", 668 | "settings": { 669 | "foreground": "#61afef" 670 | } 671 | }, 672 | { 673 | "name": "Storage", 674 | "scope": "storage", 675 | "settings": { 676 | "foreground": "#cc6be9" 677 | } 678 | }, 679 | { 680 | "name": "Storage JS TS", 681 | "scope": "token.storage", 682 | "settings": { 683 | "foreground": "#cc6be9" 684 | } 685 | }, 686 | { 687 | "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", 688 | "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", 689 | "settings": { 690 | "foreground": "#cc6be9" 691 | } 692 | }, 693 | { 694 | "name": "Java Storage", 695 | "scope": "token.storage.type.java", 696 | "settings": { 697 | "foreground": "#e5c07b" 698 | } 699 | }, 700 | { 701 | "name": "Support", 702 | "scope": "support.function", 703 | "settings": { 704 | "foreground": "#56b6c2" 705 | } 706 | }, 707 | { 708 | "name": "Support type", 709 | "scope": "support.type.property-name", 710 | "settings": { 711 | "foreground": "#d4d4d4" 712 | } 713 | }, 714 | { 715 | "name": "Support type", 716 | "scope": "support.constant.property-value", 717 | "settings": { 718 | "foreground": "#d4d4d4" 719 | } 720 | }, 721 | { 722 | "name": "Support type", 723 | "scope": "support.constant.font-name", 724 | "settings": { 725 | "foreground": "#e09956" 726 | } 727 | }, 728 | { 729 | "name": "Meta tag", 730 | "scope": "meta.tag", 731 | "settings": { 732 | "foreground": "#d4d4d4" 733 | } 734 | }, 735 | { 736 | "name": "Strings", 737 | "scope": "string", 738 | "settings": { 739 | "foreground": "#A5FF90" 740 | } 741 | }, 742 | { 743 | "name": "Inherited Class", 744 | "scope": "entity.other.inherited-class", 745 | "settings": { 746 | "foreground": "#e5c07b" 747 | } 748 | }, 749 | { 750 | "name": "Constant other symbol", 751 | "scope": "constant.other.symbol", 752 | "settings": { 753 | "foreground": "#56b6c2" 754 | } 755 | }, 756 | { 757 | "name": "Integers", 758 | "scope": "constant.numeric", 759 | "settings": { 760 | "foreground": "#e09956" 761 | } 762 | }, 763 | { 764 | "name": "Constants", 765 | "scope": "constant", 766 | "settings": { 767 | "foreground": "#e09956" 768 | } 769 | }, 770 | { 771 | "name": "Constants", 772 | "scope": "punctuation.definition.constant", 773 | "settings": { 774 | "foreground": "#e09956" 775 | } 776 | }, 777 | { 778 | "name": "Tags", 779 | "scope": "entity.name.tag", 780 | "settings": { 781 | "foreground": "#ff6196" 782 | } 783 | }, 784 | { 785 | "name": "Attributes", 786 | "scope": "entity.other.attribute-name", 787 | "settings": { 788 | "foreground": "#e09956" 789 | } 790 | }, 791 | { 792 | "name": "Attribute IDs", 793 | "scope": "entity.other.attribute-name.id", 794 | "settings": { 795 | "foreground": "#92faba" 796 | } 797 | }, 798 | { 799 | "name": "Attribute class", 800 | "scope": "entity.other.attribute-name.class.css", 801 | "settings": { 802 | "foreground": "#fdfb88" 803 | } 804 | }, 805 | { 806 | "name": "Selector", 807 | "scope": "meta.selector", 808 | "settings": { 809 | "foreground": "#cc6be9" 810 | } 811 | }, 812 | { 813 | "name": "Headings", 814 | "scope": "markup.heading", 815 | "settings": { 816 | "foreground": "#9faeca" 817 | } 818 | }, 819 | { 820 | "name": "Headings", 821 | "scope": "markup.heading punctuation.definition.heading, entity.name.section", 822 | "settings": { 823 | "foreground": "#61afef" 824 | } 825 | }, 826 | { 827 | "name": "Units", 828 | "scope": "keyword.other.unit", 829 | "settings": { 830 | "foreground": "#9faeca" 831 | } 832 | }, 833 | { 834 | "name": "Bold", 835 | "scope": "markup.bold,todo.bold", 836 | "settings": { 837 | "foreground": "#e09956" 838 | } 839 | }, 840 | { 841 | "name": "Bold", 842 | "scope": "punctuation.definition.bold", 843 | "settings": { 844 | "foreground": "#e5c07b" 845 | } 846 | }, 847 | { 848 | "name": "markup Italic", 849 | "scope": "markup.italic, punctuation.definition.italic,todo.emphasis", 850 | "settings": { 851 | "foreground": "#cc6be9" 852 | } 853 | }, 854 | { 855 | "name": "emphasis md", 856 | "scope": "emphasis md", 857 | "settings": { 858 | "foreground": "#cc6be9" 859 | } 860 | }, 861 | { 862 | "name": "[VSCODE-CUSTOM] Markdown headings", 863 | "scope": "entity.name.section.markdown", 864 | "settings": { 865 | "foreground": "#9faeca" 866 | } 867 | }, 868 | { 869 | "name": "[VSCODE-CUSTOM] Markdown heading Punctuation Definition", 870 | "scope": "punctuation.definition.heading.markdown", 871 | "settings": { 872 | "foreground": "#9faeca" 873 | } 874 | }, 875 | { 876 | "name": "punctuation.definition.list.begin.markdown", 877 | "scope": "punctuation.definition.list.begin.markdown", 878 | "settings": { 879 | "foreground": "#9faeca" 880 | } 881 | }, 882 | { 883 | "name": "[VSCODE-CUSTOM] Markdown heading setext", 884 | "scope": "markup.heading.setext", 885 | "settings": { 886 | "foreground": "#d4d4d4" 887 | } 888 | }, 889 | { 890 | "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Bold", 891 | "scope": "punctuation.definition.bold.markdown", 892 | "settings": { 893 | "foreground": "#e09956" 894 | } 895 | }, 896 | { 897 | "name": "[VSCODE-CUSTOM] Markdown Inline Raw", 898 | "scope": "markup.inline.raw.markdown", 899 | "settings": { 900 | "foreground": "#98c379" 901 | } 902 | }, 903 | { 904 | "name": "[VSCODE-CUSTOM] Markdown Inline Raw", 905 | "scope": "markup.inline.raw.string.markdown", 906 | "settings": { 907 | "foreground": "#98c379" 908 | } 909 | }, 910 | { 911 | "name": "[VSCODE-CUSTOM] Markdown List Punctuation Definition", 912 | "scope": "punctuation.definition.list.markdown", 913 | "settings": { 914 | "foreground": "#9faeca" 915 | } 916 | }, 917 | { 918 | "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition String", 919 | "scope": [ 920 | "punctuation.definition.string.begin.markdown", 921 | "punctuation.definition.string.end.markdown", 922 | "punctuation.definition.metadata.markdown" 923 | ], 924 | "settings": { 925 | "foreground": "#9faeca" 926 | } 927 | }, 928 | { 929 | "name": "beginning.punctuation.definition.list.markdown", 930 | "scope": ["beginning.punctuation.definition.list.markdown"], 931 | "settings": { 932 | "foreground": "#9faeca" 933 | } 934 | }, 935 | { 936 | "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition Link", 937 | "scope": "punctuation.definition.metadata.markdown", 938 | "settings": { 939 | "foreground": "#9faeca" 940 | } 941 | }, 942 | { 943 | "name": "[VSCODE-CUSTOM] Markdown Underline Link/Image", 944 | "scope": "markup.underline.link.markdown,markup.underline.link.image.markdown", 945 | "settings": { 946 | "foreground": "#cc6be9" 947 | } 948 | }, 949 | { 950 | "name": "[VSCODE-CUSTOM] Markdown Link Title/Description", 951 | "scope": "string.other.link.title.markdown,string.other.link.description.markdown", 952 | "settings": { 953 | "foreground": "#61afef" 954 | } 955 | }, 956 | { 957 | "name": "Regular Expressions", 958 | "scope": "string.regexp", 959 | "settings": { 960 | "foreground": "#56b6c2" 961 | } 962 | }, 963 | { 964 | "name": "Escape Characters", 965 | "scope": "constant.character.escape", 966 | "settings": { 967 | "foreground": "#56b6c2" 968 | } 969 | }, 970 | { 971 | "name": "Embedded", 972 | "scope": "punctuation.section.embedded, variable.interpolation", 973 | "settings": { 974 | "foreground": "#9faeca" 975 | } 976 | }, 977 | { 978 | "name": "Embedded", 979 | "scope": "punctuation.section.embedded.begin,punctuation.section.embedded.end", 980 | "settings": { 981 | "foreground": "#cc6be9" 982 | } 983 | }, 984 | { 985 | "name": "illegal", 986 | "scope": "invalid.illegal", 987 | "settings": { 988 | "foreground": "#ffffff" 989 | } 990 | }, 991 | { 992 | "name": "illegal", 993 | "scope": "invalid.illegal.bad-ampersand.html", 994 | "settings": { 995 | "foreground": "#d4d4d4" 996 | } 997 | }, 998 | { 999 | "name": "Broken", 1000 | "scope": "invalid.broken", 1001 | "settings": { 1002 | "foreground": "#ffffff" 1003 | } 1004 | }, 1005 | { 1006 | "name": "Deprecated", 1007 | "scope": "invalid.deprecated", 1008 | "settings": { 1009 | "foreground": "#ffffff" 1010 | } 1011 | }, 1012 | { 1013 | "name": "Unimplemented", 1014 | "scope": "invalid.unimplemented", 1015 | "settings": { 1016 | "foreground": "#ffffff" 1017 | } 1018 | }, 1019 | { 1020 | "name": "Source Json Meta Structure Dictionary Json > String Quoted Json", 1021 | "scope": "source.json meta.structure.dictionary.json > string.quoted.json", 1022 | "settings": { 1023 | "foreground": "#9faeca" 1024 | } 1025 | }, 1026 | { 1027 | "name": "Source Json Meta Structure Dictionary Json > String Quoted Json > Punctuation String", 1028 | "scope": "source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string", 1029 | "settings": { 1030 | "foreground": "#9faeca" 1031 | } 1032 | }, 1033 | { 1034 | "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", 1035 | "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", 1036 | "settings": { 1037 | "foreground": "#98c379" 1038 | } 1039 | }, 1040 | { 1041 | "name": "Source Json Meta Structure Dictionary Json > Constant Language Json,source Json Meta Structure Array Json > Constant Language Json", 1042 | "scope": "source.json meta.structure.dictionary.json > constant.language.json,source.json meta.structure.array.json > constant.language.json", 1043 | "settings": { 1044 | "foreground": "#56b6c2" 1045 | } 1046 | }, 1047 | { 1048 | "name": "[VSCODE-CUSTOM] JSON Property Name", 1049 | "scope": "support.type.property-name.json", 1050 | "settings": { 1051 | "foreground": "#9faeca" 1052 | } 1053 | }, 1054 | { 1055 | "name": "[VSCODE-CUSTOM] JSON Punctuation for Property Name", 1056 | "scope": "support.type.property-name.json punctuation", 1057 | "settings": { 1058 | "foreground": "#9faeca" 1059 | } 1060 | }, 1061 | { 1062 | "name": "laravel blade tag", 1063 | "scope": "text.html.laravel-blade source.php.embedded.line.html entity.name.tag.laravel-blade", 1064 | "settings": { 1065 | "foreground": "#cc6be9" 1066 | } 1067 | }, 1068 | { 1069 | "name": "laravel blade @", 1070 | "scope": "text.html.laravel-blade source.php.embedded.line.html support.constant.laravel-blade", 1071 | "settings": { 1072 | "foreground": "#cc6be9" 1073 | } 1074 | }, 1075 | { 1076 | "name": "use statement for other classes", 1077 | "scope": "support.other.namespace.use.php,support.other.namespace.use-as.php,support.other.namespace.php,entity.other.alias.php,meta.interface.php", 1078 | "settings": { 1079 | "foreground": "#e5c07b" 1080 | } 1081 | }, 1082 | { 1083 | "name": "error suppression", 1084 | "scope": "keyword.operator.error-control.php", 1085 | "settings": { 1086 | "foreground": "#cc6be9" 1087 | } 1088 | }, 1089 | { 1090 | "name": "php instanceof", 1091 | "scope": "keyword.operator.type.php", 1092 | "settings": { 1093 | "foreground": "#cc6be9" 1094 | } 1095 | }, 1096 | { 1097 | "name": "style double quoted array index normal begin", 1098 | "scope": "punctuation.section.array.begin.php", 1099 | "settings": { 1100 | "foreground": "#d4d4d4" 1101 | } 1102 | }, 1103 | { 1104 | "name": "style double quoted array index normal end", 1105 | "scope": "punctuation.section.array.end.php", 1106 | "settings": { 1107 | "foreground": "#d4d4d4" 1108 | } 1109 | }, 1110 | { 1111 | "name": "php illegal.non-null-typehinted", 1112 | "scope": "invalid.illegal.non-null-typehinted.php", 1113 | "settings": { 1114 | "foreground": "#f44747" 1115 | } 1116 | }, 1117 | { 1118 | "name": "php types", 1119 | "scope": "storage.type.php,meta.other.type.phpdoc.php,keyword.other.type.php,keyword.other.array.phpdoc.php", 1120 | "settings": { 1121 | "foreground": "#e5c07b" 1122 | } 1123 | }, 1124 | { 1125 | "name": "php call-function", 1126 | "scope": "meta.function-call.php,meta.function-call.object.php,meta.function-call.static.php", 1127 | "settings": { 1128 | "foreground": "#61afef" 1129 | } 1130 | }, 1131 | { 1132 | "name": "php function-resets", 1133 | "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", 1134 | "settings": { 1135 | "foreground": "#d4d4d4" 1136 | } 1137 | }, 1138 | { 1139 | "name": "support php constants", 1140 | "scope": "support.constant.core.rust", 1141 | "settings": { 1142 | "foreground": "#e09956" 1143 | } 1144 | }, 1145 | { 1146 | "name": "support php constants", 1147 | "scope": "support.constant.ext.php,support.constant.std.php,support.constant.core.php,support.constant.parser-token.php", 1148 | "settings": { 1149 | "foreground": "#e09956" 1150 | } 1151 | }, 1152 | { 1153 | "name": "php goto", 1154 | "scope": "entity.name.goto-label.php,support.other.php", 1155 | "settings": { 1156 | "foreground": "#61afef" 1157 | } 1158 | }, 1159 | { 1160 | "name": "php logical/bitwise operator", 1161 | "scope": "keyword.operator.logical.php,keyword.operator.bitwise.php,keyword.operator.arithmetic.php", 1162 | "settings": { 1163 | "foreground": "#56b6c2" 1164 | } 1165 | }, 1166 | { 1167 | "name": "php regexp operator", 1168 | "scope": "keyword.operator.regexp.php", 1169 | "settings": { 1170 | "foreground": "#cc6be9" 1171 | } 1172 | }, 1173 | { 1174 | "name": "php comparison", 1175 | "scope": "keyword.operator.comparison.php", 1176 | "settings": { 1177 | "foreground": "#56b6c2" 1178 | } 1179 | }, 1180 | { 1181 | "name": "php heredoc/nowdoc", 1182 | "scope": "keyword.operator.heredoc.php,keyword.operator.nowdoc.php", 1183 | "settings": { 1184 | "foreground": "#cc6be9" 1185 | } 1186 | }, 1187 | { 1188 | "name": "python function decorator @", 1189 | "scope": "meta.function.decorator.python", 1190 | "settings": { 1191 | "foreground": "#61afef" 1192 | } 1193 | }, 1194 | { 1195 | "name": "python function support", 1196 | "scope": "support.token.decorator.python,meta.function.decorator.identifier.python", 1197 | "settings": { 1198 | "foreground": "#56b6c2" 1199 | } 1200 | }, 1201 | { 1202 | "name": "parameter function js/ts", 1203 | "scope": "function.parameter", 1204 | "settings": { 1205 | "foreground": "#d4d4d4" 1206 | } 1207 | }, 1208 | { 1209 | "name": "brace function", 1210 | "scope": "function.brace", 1211 | "settings": { 1212 | "foreground": "#d4d4d4" 1213 | } 1214 | }, 1215 | { 1216 | "name": "parameter function ruby cs", 1217 | "scope": "function.parameter.ruby, function.parameter.cs", 1218 | "settings": { 1219 | "foreground": "#d4d4d4" 1220 | } 1221 | }, 1222 | { 1223 | "name": "constant.language.symbol.ruby", 1224 | "scope": "constant.language.symbol.ruby", 1225 | "settings": { 1226 | "foreground": "#56b6c2" 1227 | } 1228 | }, 1229 | { 1230 | "name": "rgb-value", 1231 | "scope": "rgb-value", 1232 | "settings": { 1233 | "foreground": "#56b6c2" 1234 | } 1235 | }, 1236 | { 1237 | "name": "rgb value", 1238 | "scope": "inline-color-decoration rgb-value", 1239 | "settings": { 1240 | "foreground": "#e09956" 1241 | } 1242 | }, 1243 | { 1244 | "name": "rgb value less", 1245 | "scope": "less rgb-value", 1246 | "settings": { 1247 | "foreground": "#e09956" 1248 | } 1249 | }, 1250 | { 1251 | "name": "sass selector", 1252 | "scope": "selector.sass", 1253 | "settings": { 1254 | "foreground": "#9faeca" 1255 | } 1256 | }, 1257 | { 1258 | "name": "ts primitive/builtin types", 1259 | "scope": "support.type.primitive.ts,support.type.builtin.ts,support.type.primitive.tsx,support.type.builtin.tsx", 1260 | "settings": { 1261 | "foreground": "#e5c07b" 1262 | } 1263 | }, 1264 | { 1265 | "name": "block scope", 1266 | "scope": "block.scope.end,block.scope.begin", 1267 | "settings": { 1268 | "foreground": "#d4d4d4" 1269 | } 1270 | }, 1271 | { 1272 | "name": "cs storage type", 1273 | "scope": "storage.type.cs", 1274 | "settings": { 1275 | "foreground": "#e5c07b" 1276 | } 1277 | }, 1278 | { 1279 | "name": "cs local variable", 1280 | "scope": "entity.name.variable.local.cs", 1281 | "settings": { 1282 | "foreground": "#9faeca" 1283 | } 1284 | }, 1285 | { 1286 | "scope": "token.info-token", 1287 | "settings": { 1288 | "foreground": "#61afef" 1289 | } 1290 | }, 1291 | { 1292 | "scope": "token.warn-token", 1293 | "settings": { 1294 | "foreground": "#e09956" 1295 | } 1296 | }, 1297 | { 1298 | "scope": "token.error-token", 1299 | "settings": { 1300 | "foreground": "#f44747" 1301 | } 1302 | }, 1303 | { 1304 | "scope": "token.debug-token", 1305 | "settings": { 1306 | "foreground": "#cc6be9" 1307 | } 1308 | }, 1309 | { 1310 | "name": "String interpolation", 1311 | "scope": [ 1312 | "punctuation.definition.template-expression.begin", 1313 | "punctuation.definition.template-expression.end", 1314 | "punctuation.section.embedded" 1315 | ], 1316 | "settings": { 1317 | "foreground": "#cc6be9" 1318 | } 1319 | }, 1320 | { 1321 | "name": "Reset JavaScript string interpolation expression", 1322 | "scope": ["meta.template.expression"], 1323 | "settings": { 1324 | "foreground": "#d4d4d4" 1325 | } 1326 | }, 1327 | { 1328 | "name": "Import module JS", 1329 | "scope": ["keyword.operator.module"], 1330 | "settings": { 1331 | "foreground": "#cc6be9" 1332 | } 1333 | }, 1334 | { 1335 | "name": "js Flowtype", 1336 | "scope": ["support.type.type.flowtype"], 1337 | "settings": { 1338 | "foreground": "#61afef" 1339 | } 1340 | }, 1341 | { 1342 | "name": "js Flow", 1343 | "scope": ["support.type.primitive"], 1344 | "settings": { 1345 | "foreground": "#e5c07b" 1346 | } 1347 | }, 1348 | { 1349 | "name": "js class prop", 1350 | "scope": ["meta.property.object"], 1351 | "settings": { 1352 | "foreground": "#9faeca" 1353 | } 1354 | }, 1355 | { 1356 | "name": "js func parameter", 1357 | "scope": ["variable.parameter.function.js"], 1358 | "settings": { 1359 | "foreground": "#9faeca" 1360 | } 1361 | }, 1362 | { 1363 | "name": "js template literals begin", 1364 | "scope": ["keyword.other.template.begin"], 1365 | "settings": { 1366 | "foreground": "#98c379" 1367 | } 1368 | }, 1369 | { 1370 | "name": "js template literals end", 1371 | "scope": ["keyword.other.template.end"], 1372 | "settings": { 1373 | "foreground": "#98c379" 1374 | } 1375 | }, 1376 | { 1377 | "name": "js template literals variable braces begin", 1378 | "scope": ["keyword.other.substitution.begin"], 1379 | "settings": { 1380 | "foreground": "#98c379" 1381 | } 1382 | }, 1383 | { 1384 | "name": "js template literals variable braces end", 1385 | "scope": ["keyword.other.substitution.end"], 1386 | "settings": { 1387 | "foreground": "#98c379" 1388 | } 1389 | }, 1390 | { 1391 | "name": "js operator.assignment", 1392 | "scope": ["keyword.operator.assignment"], 1393 | "settings": { 1394 | "foreground": "#56b6c2" 1395 | } 1396 | }, 1397 | { 1398 | "name": "go operator", 1399 | "scope": ["keyword.operator.assignment.go"], 1400 | "settings": { 1401 | "foreground": "#e5c07b" 1402 | } 1403 | }, 1404 | { 1405 | "name": "go operator", 1406 | "scope": [ 1407 | "keyword.operator.arithmetic.go", 1408 | "keyword.operator.address.go" 1409 | ], 1410 | "settings": { 1411 | "foreground": "#cc6be9" 1412 | } 1413 | }, 1414 | { 1415 | "name": "Go package name", 1416 | "scope": ["entity.name.package.go"], 1417 | "settings": { 1418 | "foreground": "#e5c07b" 1419 | } 1420 | }, 1421 | { 1422 | "name": "elm prelude", 1423 | "scope": ["support.type.prelude.elm"], 1424 | "settings": { 1425 | "foreground": "#56b6c2" 1426 | } 1427 | }, 1428 | { 1429 | "name": "elm constant", 1430 | "scope": ["support.constant.elm"], 1431 | "settings": { 1432 | "foreground": "#e09956" 1433 | } 1434 | }, 1435 | { 1436 | "name": "template literal", 1437 | "scope": ["punctuation.quasi.element"], 1438 | "settings": { 1439 | "foreground": "#cc6be9" 1440 | } 1441 | }, 1442 | { 1443 | "name": "html/pug (jade) escaped characters and entities", 1444 | "scope": ["constant.character.entity"], 1445 | "settings": { 1446 | "foreground": "#9faeca" 1447 | } 1448 | }, 1449 | { 1450 | "name": "styling css pseudo-elements/classes to be able to differentiate from classes which are the same colour", 1451 | "scope": [ 1452 | "entity.other.attribute-name.pseudo-element", 1453 | "entity.other.attribute-name.pseudo-class" 1454 | ], 1455 | "settings": { 1456 | "foreground": "#56b6c2" 1457 | } 1458 | }, 1459 | { 1460 | "name": "Clojure globals", 1461 | "scope": ["entity.global.clojure"], 1462 | "settings": { 1463 | "foreground": "#e5c07b" 1464 | } 1465 | }, 1466 | { 1467 | "name": "Clojure symbols", 1468 | "scope": ["meta.symbol.clojure"], 1469 | "settings": { 1470 | "foreground": "#9faeca" 1471 | } 1472 | }, 1473 | { 1474 | "name": "Clojure constants", 1475 | "scope": ["constant.keyword.clojure"], 1476 | "settings": { 1477 | "foreground": "#56b6c2" 1478 | } 1479 | }, 1480 | { 1481 | "name": "CoffeeScript Function Argument", 1482 | "scope": ["meta.arguments.coffee", "variable.parameter.function.coffee"], 1483 | "settings": { 1484 | "foreground": "#9faeca" 1485 | } 1486 | }, 1487 | { 1488 | "name": "Ini Default Text", 1489 | "scope": ["source.ini"], 1490 | "settings": { 1491 | "foreground": "#98c379" 1492 | } 1493 | }, 1494 | { 1495 | "name": "Makefile prerequisities", 1496 | "scope": ["meta.scope.prerequisites.makefile"], 1497 | "settings": { 1498 | "foreground": "#9faeca" 1499 | } 1500 | }, 1501 | { 1502 | "name": "Makefile text colour", 1503 | "scope": ["source.makefile"], 1504 | "settings": { 1505 | "foreground": "#e5c07b" 1506 | } 1507 | }, 1508 | { 1509 | "name": "Groovy import names", 1510 | "scope": ["storage.modifier.import.groovy"], 1511 | "settings": { 1512 | "foreground": "#e5c07b" 1513 | } 1514 | }, 1515 | { 1516 | "name": "Groovy Methods", 1517 | "scope": ["meta.method.groovy"], 1518 | "settings": { 1519 | "foreground": "#61afef" 1520 | } 1521 | }, 1522 | { 1523 | "name": "Groovy Variables", 1524 | "scope": ["meta.definition.variable.name.groovy"], 1525 | "settings": { 1526 | "foreground": "#9faeca" 1527 | } 1528 | }, 1529 | { 1530 | "name": "Groovy Inheritance", 1531 | "scope": ["meta.definition.class.inherited.classes.groovy"], 1532 | "settings": { 1533 | "foreground": "#98c379" 1534 | } 1535 | }, 1536 | { 1537 | "name": "HLSL Semantic", 1538 | "scope": ["support.variable.semantic.hlsl"], 1539 | "settings": { 1540 | "foreground": "#e5c07b" 1541 | } 1542 | }, 1543 | { 1544 | "name": "HLSL Types", 1545 | "scope": [ 1546 | "support.type.texture.hlsl", 1547 | "support.type.sampler.hlsl", 1548 | "support.type.object.hlsl", 1549 | "support.type.object.rw.hlsl", 1550 | "support.type.fx.hlsl", 1551 | "support.type.object.hlsl" 1552 | ], 1553 | "settings": { 1554 | "foreground": "#cc6be9" 1555 | } 1556 | }, 1557 | { 1558 | "name": "SQL Variables", 1559 | "scope": ["text.variable", "text.bracketed"], 1560 | "settings": { 1561 | "foreground": "#9faeca" 1562 | } 1563 | }, 1564 | { 1565 | "name": "types", 1566 | "scope": ["support.type.swift", "support.type.vb.asp"], 1567 | "settings": { 1568 | "foreground": "#e5c07b" 1569 | } 1570 | }, 1571 | { 1572 | "name": "heading 1, keyword", 1573 | "scope": ["entity.name.function.xi"], 1574 | "settings": { 1575 | "foreground": "#e5c07b" 1576 | } 1577 | }, 1578 | { 1579 | "name": "heading 2, callable", 1580 | "scope": ["entity.name.class.xi"], 1581 | "settings": { 1582 | "foreground": "#56b6c2" 1583 | } 1584 | }, 1585 | { 1586 | "name": "heading 3, property", 1587 | "scope": ["constant.character.character-class.regexp.xi"], 1588 | "settings": { 1589 | "foreground": "#9faeca" 1590 | } 1591 | }, 1592 | { 1593 | "name": "heading 4, type, class, interface", 1594 | "scope": ["constant.regexp.xi"], 1595 | "settings": { 1596 | "foreground": "#cc6be9" 1597 | } 1598 | }, 1599 | { 1600 | "name": "heading 5, enums, preprocessor, constant, decorator", 1601 | "scope": ["keyword.control.xi"], 1602 | "settings": { 1603 | "foreground": "#56b6c2" 1604 | } 1605 | }, 1606 | { 1607 | "name": "heading 6, number", 1608 | "scope": ["invalid.xi"], 1609 | "settings": { 1610 | "foreground": "#d4d4d4" 1611 | } 1612 | }, 1613 | { 1614 | "name": "string", 1615 | "scope": ["beginning.punctuation.definition.quote.markdown.xi"], 1616 | "settings": { 1617 | "foreground": "#98c379" 1618 | } 1619 | }, 1620 | { 1621 | "name": "comments", 1622 | "scope": ["beginning.punctuation.definition.list.markdown.xi"], 1623 | "settings": { 1624 | "foreground": "#7f848e" 1625 | } 1626 | }, 1627 | { 1628 | "name": "link", 1629 | "scope": ["constant.character.xi"], 1630 | "settings": { 1631 | "foreground": "#61afef" 1632 | } 1633 | }, 1634 | { 1635 | "name": "accent", 1636 | "scope": ["accent.xi"], 1637 | "settings": { 1638 | "foreground": "#61afef" 1639 | } 1640 | }, 1641 | { 1642 | "name": "wikiword", 1643 | "scope": ["wikiword.xi"], 1644 | "settings": { 1645 | "foreground": "#e09956" 1646 | } 1647 | }, 1648 | { 1649 | "name": "language operators like '+', '-' etc", 1650 | "scope": ["constant.other.color.rgb-value.xi"], 1651 | "settings": { 1652 | "foreground": "#ffffff" 1653 | } 1654 | }, 1655 | { 1656 | "name": "elements to dim", 1657 | "scope": ["punctuation.definition.tag.xi"], 1658 | "settings": { 1659 | "foreground": "#7f848e" 1660 | } 1661 | }, 1662 | { 1663 | "name": "C++/C#", 1664 | "scope": [ 1665 | "entity.name.label.cs", 1666 | "entity.name.scope-resolution.function.call", 1667 | "entity.name.scope-resolution.function.definition" 1668 | ], 1669 | "settings": { 1670 | "foreground": "#e5c07b" 1671 | } 1672 | }, 1673 | { 1674 | "name": "Markdown underscore-style headers", 1675 | "scope": [ 1676 | "entity.name.label.cs", 1677 | "markup.heading.setext.1.markdown", 1678 | "markup.heading.setext.2.markdown" 1679 | ], 1680 | "settings": { 1681 | "foreground": "#9faeca" 1682 | } 1683 | }, 1684 | { 1685 | "name": "meta.brace.square", 1686 | "scope": [" meta.brace.square"], 1687 | "settings": { 1688 | "foreground": "#d4d4d4" 1689 | } 1690 | }, 1691 | { 1692 | "name": "Comments", 1693 | "scope": "comment, punctuation.definition.comment", 1694 | "settings": { 1695 | "foreground": "#7f848e" 1696 | } 1697 | }, 1698 | { 1699 | "name": "[VSCODE-CUSTOM] Markdown Quote", 1700 | "scope": "markup.quote.markdown", 1701 | "settings": { 1702 | "foreground": "#7f848e" 1703 | } 1704 | }, 1705 | { 1706 | "name": "punctuation.definition.block.sequence.item.yaml", 1707 | "scope": "punctuation.definition.block.sequence.item.yaml", 1708 | "settings": { 1709 | "foreground": "#d4d4d4" 1710 | } 1711 | }, 1712 | { 1713 | "scope": ["constant.language.symbol.elixir"], 1714 | "settings": { 1715 | "foreground": "#56b6c2" 1716 | } 1717 | }, 1718 | { 1719 | "name": "js/ts italic", 1720 | "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", 1721 | "settings": {} 1722 | }, 1723 | { 1724 | "name": "comment", 1725 | "scope": "comment.line.double-slash,comment.block.documentation", 1726 | "settings": {} 1727 | }, 1728 | { 1729 | "name": "Python Keyword Control", 1730 | "scope": "keyword.control.import.python,keyword.control.flow.python", 1731 | "settings": {} 1732 | }, 1733 | { 1734 | "name": "markup.italic.markdown", 1735 | "scope": "markup.italic.markdown", 1736 | "settings": {} 1737 | } 1738 | ], 1739 | "colors": { 1740 | "foreground": "#cccccc", 1741 | "focusBorder": "#007fd4", 1742 | "selection.background": "#256aa7", 1743 | "scrollbar.shadow": "#000000", 1744 | "activityBar.foreground": "#9fc9ff", 1745 | "activityBar.background": "#161620", 1746 | "activityBar.inactiveForeground": "#ffffff66", 1747 | "activityBarBadge.foreground": "#ffffff", 1748 | "activityBarBadge.background": "#ff3f7e", 1749 | "sideBar.background": "#14141d", 1750 | "sideBar.foreground": "#cccccc", 1751 | "sideBarSectionHeader.background": "#00000000", 1752 | "sideBarSectionHeader.foreground": "#cccccc", 1753 | "sideBarSectionHeader.border": "#cccccc33", 1754 | "sideBarTitle.foreground": "#bbbbbb", 1755 | "list.inactiveSelectionBackground": "#37373d", 1756 | "list.inactiveSelectionForeground": "#cccccc", 1757 | "list.hoverBackground": "#2a2d2e", 1758 | "list.hoverForeground": "#cccccc", 1759 | "list.activeSelectionBackground": "#094771", 1760 | "list.activeSelectionForeground": "#ffffff", 1761 | "tree.indentGuidesStroke": "#585858", 1762 | "list.dropBackground": "#383b3d", 1763 | "list.highlightForeground": "#0097fb", 1764 | "list.focusBackground": "#062f4a", 1765 | "list.focusForeground": "#cccccc", 1766 | "listFilterWidget.background": "#653723", 1767 | "listFilterWidget.outline": "#00000000", 1768 | "listFilterWidget.noMatchesOutline": "#be1100", 1769 | "statusBar.foreground": "#ffffff", 1770 | "statusBar.background": "#41a3ff", 1771 | "statusBarItem.hoverBackground": "#ffffff1f", 1772 | "statusBar.debuggingBackground": "#cc6633", 1773 | "statusBar.debuggingForeground": "#ffffff", 1774 | "statusBar.noFolderBackground": "#68217a", 1775 | "statusBar.noFolderForeground": "#ffffff", 1776 | "statusBarItem.remoteBackground": "#16825d", 1777 | "statusBarItem.remoteForeground": "#ffffff", 1778 | "titleBar.activeBackground": "#181822", 1779 | "titleBar.activeForeground": "#cccccc", 1780 | "titleBar.inactiveBackground": "#3c3c3c99", 1781 | "titleBar.inactiveForeground": "#cccccc99", 1782 | "titleBar.border": "#00000000", 1783 | "menubar.selectionForeground": "#fff", 1784 | "menubar.selectionBackground": "#ff3f7fd8", 1785 | "menu.foreground": "#cccccc", 1786 | "menu.background": "#181822", 1787 | "menu.selectionForeground": "#ffffff", 1788 | "menu.selectionBackground": "#ff3f7fd2", 1789 | "menu.selectionBorder": "#00000000", 1790 | "menu.separatorBackground": "#bbbbbb", 1791 | "menu.border": "#181822", 1792 | "button.background": "#d63168d8", 1793 | "button.foreground": "#ffffff", 1794 | "button.hoverBackground": "#c70b46d0", 1795 | "button.secondaryForeground": "#ffffff", 1796 | "button.secondaryBackground": "#29558e", 1797 | "button.secondaryHoverBackground": "#032d62", 1798 | "input.background": "#161618", 1799 | "input.border": "#00000000", 1800 | "input.foreground": "#cccccc", 1801 | "inputOption.activeBackground": "#278dd166", 1802 | "inputOption.activeBorder": "#007acc00", 1803 | "inputOption.activeForeground": "#ffffff", 1804 | "input.placeholderForeground": "#a6a6a6", 1805 | "textLink.foreground": "#ff82ab", 1806 | "editor.background": "#181822", 1807 | "editor.foreground": "#d4d4d4", 1808 | "editorLineNumber.foreground": "#858585", 1809 | "editorCursor.foreground": "#ff3f7e", 1810 | "editorCursor.background": "#d4d4d4", 1811 | "editor.selectionBackground": "#264f78", 1812 | "editor.inactiveSelectionBackground": "#3a3d41", 1813 | "editorWhitespace.foreground": "#e3e4e229", 1814 | "editor.selectionHighlightBackground": "#add6ff26", 1815 | "editor.selectionHighlightBorder": "#495F77", 1816 | "editor.findMatchBackground": "#515c6a", 1817 | "editor.findMatchBorder": "#74879f", 1818 | "editor.findMatchHighlightBackground": "#ea5c0055", 1819 | "editor.findMatchHighlightBorder": "#ffffff00", 1820 | "editor.findRangeHighlightBackground": "#3a3d4166", 1821 | "editor.findRangeHighlightBorder": "#ffffff00", 1822 | "editor.rangeHighlightBackground": "#ffffff0b", 1823 | "editor.rangeHighlightBorder": "#ffffff00", 1824 | "editor.hoverHighlightBackground": "#264f7840", 1825 | "editor.wordHighlightStrongBackground": "#004972b8", 1826 | "editor.wordHighlightBackground": "#575757b8", 1827 | "editor.lineHighlightBackground": "#ffffff0A", 1828 | "editor.lineHighlightBorder": "#282828", 1829 | "editorLineNumber.activeForeground": "#c6c6c6", 1830 | "editorLink.activeForeground": "#4e94ce", 1831 | "editorIndentGuide.background": "#404040", 1832 | "editorIndentGuide.activeBackground": "#707070", 1833 | "editorRuler.foreground": "#5a5a5a", 1834 | "editorBracketMatch.background": "#0064001a", 1835 | "editorBracketMatch.border": "#888888", 1836 | "editor.foldBackground": "#264f784d", 1837 | "editorOverviewRuler.background": "#25252500", 1838 | "editorOverviewRuler.border": "#7f7f7f4d", 1839 | "editorError.foreground": "#f48771", 1840 | "editorError.background": "#B73A3400", 1841 | "editorError.border": "#ffffff00", 1842 | "editorWarning.foreground": "#cca700", 1843 | "editorWarning.background": "#A9904000", 1844 | "editorWarning.border": "#ffffff00", 1845 | "editorInfo.foreground": "#75beff", 1846 | "editorInfo.background": "#4490BF00", 1847 | "editorInfo.border": "#4490BF00", 1848 | "editorGutter.background": "#181822", 1849 | "editorGutter.modifiedBackground": "#0c7d9d", 1850 | "editorGutter.addedBackground": "#587c0c", 1851 | "editorGutter.deletedBackground": "#94151b", 1852 | "editorGutter.foldingControlForeground": "#c5c5c5", 1853 | "editorCodeLens.foreground": "#999999", 1854 | "editorGroup.border": "#444444", 1855 | "diffEditor.insertedTextBackground": "#9bb95533", 1856 | "diffEditor.removedTextBackground": "#ff000033", 1857 | "diffEditor.border": "#444444", 1858 | "panel.background": "#181822", 1859 | "panel.border": "#ff3f7e", 1860 | "panelTitle.activeBorder": "#e0e0e0", 1861 | "panelTitle.activeForeground": "#e7e7e7", 1862 | "panelTitle.inactiveForeground": "#e7e7e799", 1863 | "badge.background": "#4d4d4d", 1864 | "badge.foreground": "#ffffff", 1865 | "terminal.foreground": "#cccccc", 1866 | "terminal.selectionBackground": "#ffffff40", 1867 | "terminalCursor.background": "#0087FF", 1868 | "terminalCursor.foreground": "#ffffff", 1869 | "terminal.border": "#80808059", 1870 | "terminal.ansiBlack": "#000000", 1871 | "terminal.ansiBlue": "#2472c8", 1872 | "terminal.ansiBrightBlack": "#666666", 1873 | "terminal.ansiBrightBlue": "#3b8eea", 1874 | "terminal.ansiBrightCyan": "#29b8db", 1875 | "terminal.ansiBrightGreen": "#23d18b", 1876 | "terminal.ansiBrightMagenta": "#d670d6", 1877 | "terminal.ansiBrightRed": "#f14c4c", 1878 | "terminal.ansiBrightWhite": "#e5e5e5", 1879 | "terminal.ansiBrightYellow": "#f5f543", 1880 | "terminal.ansiCyan": "#11a8cd", 1881 | "terminal.ansiGreen": "#0dbc79", 1882 | "terminal.ansiMagenta": "#bc3fbc", 1883 | "terminal.ansiRed": "#cd3131", 1884 | "terminal.ansiWhite": "#e5e5e5", 1885 | "terminal.ansiYellow": "#e5e510", 1886 | "breadcrumb.background": "#1a1a25", 1887 | "breadcrumb.foreground": "#cccccccc", 1888 | "breadcrumb.focusForeground": "#e0e0e0", 1889 | "editorGroupHeader.tabsBackground": "#1e1e2c", 1890 | "tab.activeForeground": "#ffffff", 1891 | "tab.border": "#252526", 1892 | "tab.activeBackground": "#191924", 1893 | "tab.activeBorder": "#00000000", 1894 | "tab.activeBorderTop": "#00000000", 1895 | "tab.inactiveBackground": "#1c222b", 1896 | "tab.inactiveForeground": "#ffffff80", 1897 | "scrollbarSlider.background": "#333363", 1898 | "scrollbarSlider.hoverBackground": "#292952", 1899 | "scrollbarSlider.activeBackground": "#45457a", 1900 | "progressBar.background": "#0e70c0", 1901 | "widget.shadow": "#0000005c", 1902 | "editorWidget.foreground": "#cccccc", 1903 | "editorWidget.background": "#131315", 1904 | "editorWidget.resizeBorder": "#5F5F5F", 1905 | "pickerGroup.border": "#3f3f46", 1906 | "pickerGroup.foreground": "#60A9FF", 1907 | "debugToolBar.background": "#333333", 1908 | "debugToolBar.border": "#474747", 1909 | "notifications.foreground": "#cccccc", 1910 | "notifications.background": "#252526", 1911 | "notificationToast.border": "#474747", 1912 | "notificationsErrorIcon.foreground": "#f48771", 1913 | "notificationsWarningIcon.foreground": "#cca700", 1914 | "notificationsInfoIcon.foreground": "#75beff", 1915 | "notificationCenter.border": "#474747", 1916 | "notificationCenterHeader.foreground": "#cccccc", 1917 | "notificationCenterHeader.background": "#303031", 1918 | "notifications.border": "#303031", 1919 | "gitDecoration.addedResourceForeground": "#81b88b", 1920 | "gitDecoration.conflictingResourceForeground": "#6c6cc4", 1921 | "gitDecoration.deletedResourceForeground": "#c74e39", 1922 | "gitDecoration.ignoredResourceForeground": "#8c8c8c", 1923 | "gitDecoration.modifiedResourceForeground": "#e2c08d", 1924 | "gitDecoration.stageDeletedResourceForeground": "#c74e39", 1925 | "gitDecoration.stageModifiedResourceForeground": "#e2c08d", 1926 | "gitDecoration.submoduleResourceForeground": "#8db9e2", 1927 | "gitDecoration.untrackedResourceForeground": "#73c991", 1928 | "editorMarkerNavigation.background": "#2d2d30", 1929 | "editorMarkerNavigationError.background": "#f48771", 1930 | "editorMarkerNavigationWarning.background": "#cca700", 1931 | "editorMarkerNavigationInfo.background": "#75beff", 1932 | "merge.currentHeaderBackground": "#367366", 1933 | "merge.currentContentBackground": "#27403B", 1934 | "merge.incomingHeaderBackground": "#395F8F", 1935 | "merge.incomingContentBackground": "#28384B", 1936 | "merge.commonHeaderBackground": "#383838", 1937 | "merge.commonContentBackground": "#282828", 1938 | "editorSuggestWidget.background": "#252526", 1939 | "editorSuggestWidget.border": "#454545", 1940 | "editorSuggestWidget.foreground": "#d4d4d4", 1941 | "editorSuggestWidget.highlightForeground": "#0097fb", 1942 | "editorSuggestWidget.selectedBackground": "#062f4a", 1943 | "editorHoverWidget.foreground": "#cccccc", 1944 | "editorHoverWidget.background": "#252526", 1945 | "editorHoverWidget.border": "#454545", 1946 | "peekView.border": "#007acc", 1947 | "peekViewEditor.background": "#001f33", 1948 | "peekViewEditorGutter.background": "#001f33", 1949 | "peekViewEditor.matchHighlightBackground": "#ff8f0099", 1950 | "peekViewEditor.matchHighlightBorder": "#ee931e", 1951 | "peekViewResult.background": "#252526", 1952 | "peekViewResult.fileForeground": "#ffffff", 1953 | "peekViewResult.lineForeground": "#bbbbbb", 1954 | "peekViewResult.matchHighlightBackground": "#ea5c004d", 1955 | "peekViewResult.selectionBackground": "#3399ff33", 1956 | "peekViewResult.selectionForeground": "#ffffff", 1957 | "peekViewTitle.background": "#1e1e1e", 1958 | "peekViewTitleDescription.foreground": "#ccccccb3", 1959 | "peekViewTitleLabel.foreground": "#ffffff", 1960 | "icon.foreground": "#cccccc", 1961 | "checkbox.background": "#161618", 1962 | "checkbox.foreground": "#cccccc", 1963 | "checkbox.border": "#00000000", 1964 | "dropdown.background": "#161618", 1965 | "dropdown.foreground": "#cccccc", 1966 | "dropdown.border": "#00000000", 1967 | "minimapGutter.addedBackground": "#587c0c", 1968 | "minimapGutter.modifiedBackground": "#0c7d9d", 1969 | "minimapGutter.deletedBackground": "#94151b", 1970 | "minimap.findMatchHighlight": "#515c6a", 1971 | "minimap.selectionHighlight": "#264f78", 1972 | "minimap.errorHighlight": "#f48771", 1973 | "minimap.warningHighlight": "#cca700", 1974 | "minimap.background": "#181822", 1975 | "sideBar.dropBackground": "#383b3d", 1976 | "editorGroup.emptyBackground": "#0f0f16", 1977 | "panelSection.border": "#80808059", 1978 | "statusBarItem.activeBackground": "#FFFFFF25", 1979 | "settings.headerForeground": "#cccccc", 1980 | "settings.focusedRowBackground": "#ffffff07", 1981 | "walkThrough.embeddedEditorBackground": "#00000050", 1982 | "breadcrumb.activeSelectionForeground": "#e0e0e0", 1983 | "editorGutter.commentRangeForeground": "#c5c5c5", 1984 | "debugExceptionWidget.background": "#333333", 1985 | "debugExceptionWidget.border": "#474747" 1986 | } 1987 | } 1988 | -------------------------------------------------------------------------------- /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/Martian Night-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 `Inspect TM 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 | --------------------------------------------------------------------------------