├── .gitattributes ├── .gitignore ├── .vscode └── launch.json ├── .vscodeignore ├── CHANGELOG.md ├── README.md ├── images └── icon.png ├── package.json ├── screenshots ├── php.png ├── ruby-full.png └── ruby.png └── themes ├── outrun-day-color-theme.json ├── outrun-electric-color-theme.json ├── outrun-night-color-theme.json └── outrun-old.json /.gitattributes: -------------------------------------------------------------------------------- 1 | # Set default behavior to automatically normalize line endings. 2 | * text=auto 3 | 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | *.vsix 3 | .DS_Store -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- 1 | // A launch configuration that launches the extension inside a new window 2 | // Use IntelliSense to learn about possible attributes. 3 | // Hover to view descriptions of existing attributes. 4 | // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 5 | { 6 | "version": "0.2.0", 7 | "configurations": [ 8 | { 9 | "name": "Extension", 10 | "type": "extensionHost", 11 | "request": "launch", 12 | "runtimeExecutable": "${execPath}", 13 | "args": [ 14 | "--extensionDevelopmentPath=${workspaceFolder}" 15 | ] 16 | } 17 | ] 18 | } -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- 1 | .vscode/** 2 | .vscode-test/** 3 | .gitignore 4 | vsc-extension-quickstart.md 5 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Change Log 2 | All notable changes to the "outrun" extension will be documented in this file. 3 | 4 | Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file. 5 | 6 | ## [Unreleased] 7 | 8 | ## [0.2.2] - 2018-08-27 9 | ### Added 10 | - Styling for Peek View editor 11 | - Styling for indent guides and rulers 12 | - General color improvements 13 | 14 | ## [0.2.1] - 2018-08-26 15 | ### Added 16 | - Styling for Editor Widgets in both Night and Electric 17 | - `this` keyword styling for TypeScript 18 | 19 | ### Changed 20 | - Function names are no longer orange since we cannot scope to only declarations (See https://github.com/Microsoft/vscode-textmate/issues/52) :/ 21 | 22 | ## [0.2.0] - 2018-08-26 23 | ### Added 24 | - Outrun Night theme. This is a less-intense version of the original Outrun theme 25 | - Outrun Electric theme. This is the original, high-contrast Outrun theme 26 | 27 | ### Changed 28 | - Theme colors have been completely re-worked from the ground up. Editor features have been refined. Some features may be missing and will be implemented as noticed. Thank you for your patience :) 29 | 30 | ### Removed 31 | - Outrun theme. The original Outrun theme has been split into Outrun Night and Outrun Electric. Choose one depending on your preferences. 32 | 33 | ## [0.1.3] - 2018-07-02 34 | ### Changed 35 | - Changed Marketplace banner theme to `dark` even though docs reference this as the "font color". :/ 36 | 37 | ## [0.1.2] - 2018-07-02 38 | ### Added 39 | - Add icon and other marketplace niceties 40 | 41 | ## [0.1.0] - 2018-07-02 42 | ### Added 43 | - Add orange foreground on library functions 44 | - Add cyan foreground and italic font on PHP `this` keyword 45 | ### Changed 46 | - Remove foreground color from function calls 47 | 48 | ## [0.0.2] - 2018-07-02 49 | ### Added 50 | - JavaScript scopes `variable.language.this.js` and `variable.language.super.js` are now styled in italic with a cyan foreground. 51 | 52 | ## [0.0.1] - 2018-06-29 53 | - Initial release 54 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Outrun Theme for VS Code 2 | 3 | Outrun is a fully custom theme for VS Code inspired by the colors, style, and culture of the [synthwave](https://ironskullet.com/2018/03/01/what-is-synthwave-2018-edition/) music scene. 4 | 5 | The official landing page can be found at [https://outruntheme.com](https://outruntheme.com) 6 | 7 | Built by [Sam Rapaport](https://samrapdev.com) 8 | 9 | --- 10 | 11 | Looking for Sublime Text 3? [I got you covered](https://github.com/samrap/outrun-color-scheme-sublime)! A port of this theme for Atom is also available [here](https://github.com/StephKeys/sweet-synthwave-syntax). 12 | 13 | --- 14 | 15 | ## Installation 16 | 17 | Outrun is available on the Extension Marketplace. Search for **Outrun**, install, and then set it as your theme! 18 | 19 | Alternatively, you may clone this repository into your `~/.vscode/extensions` directory. 20 | 21 | ## Screenshots 22 | 23 | #### Ruby 24 | 25 | Outrun Theme for Ruby 26 | 27 | #### PHP 28 | 29 | Outrun Theme for Ruby 30 | 31 | #### With Sidebar & Terminal 32 | 33 | Outrun Theme for Ruby 34 | 35 | #### Fixes & Enhancements 36 | 37 | Outrun is a new theme and has not been tested with all languages/editor features. If you come across a weird style or have suggestions for improvements, submit an issue with the information. 38 | -------------------------------------------------------------------------------- /images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samrap/outrun-theme-vscode/db22173fb8061bdd1fa774f5bad7a81b602886c2/images/icon.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "outrun", 3 | "displayName": "Outrun", 4 | "description": "A theme for VS Code inspired by the colors, style, and culture of the synthwave music scene.", 5 | "version": "0.2.2", 6 | "publisher": "samrapdev", 7 | "repository": "https://github.com/samrap/outrun-theme-vscode", 8 | "homepage": "https://outruntheme.com", 9 | "icon": "images/icon.png", 10 | "galleryBanner": { 11 | "color": "#0c0a20", 12 | "theme": "dark" 13 | }, 14 | "engines": { 15 | "vscode": "^1.24.0" 16 | }, 17 | "categories": [ 18 | "Themes" 19 | ], 20 | "contributes": { 21 | "themes": [ 22 | { 23 | "label": "Outrun Night", 24 | "uiTheme": "vs-dark", 25 | "path": "./themes/outrun-night-color-theme.json" 26 | }, 27 | { 28 | "label": "Outrun Electric", 29 | "uiTheme": "vs-dark", 30 | "path": "./themes/outrun-electric-color-theme.json" 31 | } 32 | ] 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /screenshots/php.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samrap/outrun-theme-vscode/db22173fb8061bdd1fa774f5bad7a81b602886c2/screenshots/php.png -------------------------------------------------------------------------------- /screenshots/ruby-full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samrap/outrun-theme-vscode/db22173fb8061bdd1fa774f5bad7a81b602886c2/screenshots/ruby-full.png -------------------------------------------------------------------------------- /screenshots/ruby.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samrap/outrun-theme-vscode/db22173fb8061bdd1fa774f5bad7a81b602886c2/screenshots/ruby.png -------------------------------------------------------------------------------- /themes/outrun-day-color-theme.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Outrun Dark", 3 | "type": "dark", 4 | "tokenColors": [ 5 | { 6 | "name": "Comment", 7 | "scope": "comment", 8 | "settings": { 9 | "foreground": "#546A90", 10 | "fontStyle": "italic" 11 | } 12 | }, 13 | { 14 | "name": "String", 15 | "scope": "string", 16 | "settings": { 17 | "foreground": "#7984D1" 18 | } 19 | }, 20 | { 21 | "name": "Number", 22 | "scope": "constant.numeric", 23 | "settings": { 24 | "foreground": "#ffd400" 25 | } 26 | }, 27 | { 28 | "name": "Built-in constant", 29 | "scope": "constant.language", 30 | "settings": { 31 | "foreground": "#df85ff" 32 | } 33 | }, 34 | { 35 | "name": "User-defined constant", 36 | "scope": [ 37 | "constant.character", 38 | "constant.other" 39 | ], 40 | "settings": { 41 | "foreground": "#df85ff" 42 | } 43 | }, 44 | { 45 | "name": "Variable", 46 | "scope": "variable", 47 | "settings": { 48 | "fontStyle": "" 49 | } 50 | }, 51 | { 52 | "name": "Keyword", 53 | "scope": "keyword", 54 | "settings": { 55 | "foreground": "#ff2afc" 56 | } 57 | }, 58 | { 59 | "name": "Storage", 60 | "scope": "storage", 61 | "settings": { 62 | "fontStyle": "", 63 | "foreground": "#42c6ff" 64 | } 65 | }, 66 | { 67 | "name": "Storage type", 68 | "scope": "storage.type", 69 | "settings": { 70 | "fontStyle": "", 71 | "foreground": "#ff2e97" 72 | } 73 | }, 74 | { 75 | "name": "Class name", 76 | "scope": [ 77 | "entity.name.class", 78 | "entity.name.type.class" 79 | ], 80 | "settings": { 81 | "fontStyle": "italic", 82 | "foreground": "#A875FF" 83 | } 84 | }, 85 | { 86 | "name": "Inherited class", 87 | "scope": [ 88 | "entity.other.inherited-class", 89 | "meta.other.inherited-class.php" 90 | ], 91 | "settings": { 92 | "fontStyle": "italic", 93 | "foreground": "#ffd400" 94 | } 95 | }, 96 | { 97 | "name": "Function name", 98 | "scope": "entity.name.function - meta.function-call", 99 | "settings": { 100 | "fontStyle": "", 101 | "foreground": "#ff9b50" 102 | } 103 | }, 104 | { 105 | "name": "Function argument", 106 | "scope": "variable.parameter", 107 | "settings": { 108 | "fontStyle": "", 109 | "foreground": "#FFFFFF" 110 | } 111 | }, 112 | { 113 | "name": "Tag name", 114 | "scope": "entity.name.tag", 115 | "settings": { 116 | "fontStyle": "", 117 | "foreground": "#42c6ff" 118 | } 119 | }, 120 | { 121 | "name": "Tag attribute", 122 | "scope": "entity.other.attribute-name", 123 | "settings": { 124 | "fontStyle": "", 125 | "foreground": "#ff2afc" 126 | } 127 | }, 128 | { 129 | "name": "Library function", 130 | "scope": "support.function", 131 | "settings": { 132 | "fontStyle": "", 133 | "foreground": "#ff9b50" 134 | } 135 | }, 136 | { 137 | "name": "Library constant", 138 | "scope": "support.constant", 139 | "settings": { 140 | "fontStyle": "", 141 | "foreground": "#A3D6E0" 142 | } 143 | }, 144 | { 145 | "name": "Library class/type", 146 | "scope": [ 147 | "support.type", 148 | "support.class" 149 | ], 150 | "settings": { 151 | "fontStyle": "italic", 152 | "foreground": "#42c6ff" 153 | } 154 | }, 155 | { 156 | "name": "Library variable", 157 | "scope": "support.other.variable", 158 | "settings": { 159 | "fontStyle": "" 160 | } 161 | }, 162 | { 163 | "name": "This, Super JS/PHP", 164 | "scope": [ 165 | "variable.language.this.js", 166 | "variable.language.super.js", 167 | "variable.language.this.php" 168 | ], 169 | "settings": { 170 | "foreground": "#42c6ff", 171 | "fontStyle": "italic" 172 | } 173 | }, 174 | { 175 | "name": "Invalid", 176 | "scope": "invalid", 177 | "settings": { 178 | "foreground": "#cf433e", 179 | "fontStyle": "" 180 | } 181 | }, 182 | { 183 | "name": "Invalid deprecated", 184 | "scope": "invalid.deprecated", 185 | "settings": { 186 | "foreground": "#cf433e" 187 | } 188 | }, 189 | { 190 | "name": "diff.header", 191 | "scope": [ 192 | "meta.diff", 193 | "meta.diff.header" 194 | ], 195 | "settings": { 196 | "foreground": "#456b7c" 197 | } 198 | }, 199 | { 200 | "name": "diff.deleted", 201 | "scope": "markup.deleted", 202 | "settings": { 203 | "foreground": "#e61f44" 204 | } 205 | }, 206 | { 207 | "name": "diff.inserted", 208 | "scope": "markup.inserted", 209 | "settings": { 210 | "foreground": "#A6E22E" 211 | } 212 | }, 213 | { 214 | "name": "diff.changed", 215 | "scope": "markup.changed", 216 | "settings": { 217 | "foreground": "#f7b83d" 218 | } 219 | }, 220 | { 221 | "scope": "constant.numeric.line-number.find-in-files - match", 222 | "settings": { 223 | "foreground": "#8FBE00A0" 224 | } 225 | }, 226 | { 227 | "scope": "entity.name.filename.find-in-files", 228 | "settings": { 229 | "foreground": "#E6DB74" 230 | } 231 | }, 232 | { 233 | "scope": "keyword.other", 234 | "settings": { 235 | "foreground": "#6494a9" 236 | } 237 | }, 238 | { 239 | "scope": [ 240 | "meta.property-value", 241 | "support.constant.property-value", 242 | "constant.other.color" 243 | ], 244 | "settings": { 245 | "foreground": "#cccccc" 246 | } 247 | }, 248 | { 249 | "name": "JSON String", 250 | "scope": "meta.structure.dictionary.json string.quoted.double.json", 251 | "settings": { 252 | "foreground": "#FF0081" 253 | } 254 | }, 255 | { 256 | "name": "JSON Key", 257 | "scope": "support.type.property-name.json", 258 | "settings": { 259 | "fontStyle": "", 260 | "foreground": "#D86BFF" 261 | } 262 | }, 263 | { 264 | "scope": "meta.structure.dictionary.value.json string.quoted.double.json", 265 | "settings": { 266 | "foreground": "#161130" 267 | } 268 | }, 269 | { 270 | "name": "Function argument", 271 | "scope": "meta.property-name support.type.property-name", 272 | "settings": { 273 | "fontStyle": "" 274 | } 275 | }, 276 | { 277 | "name": "Function argument", 278 | "scope": "meta.property-value punctuation.separator.key-value", 279 | "settings": { 280 | "foreground": "#b6ced8" 281 | } 282 | }, 283 | { 284 | "name": "Function argument", 285 | "scope": [ 286 | "keyword.other.use", 287 | "keyword.other.function.use", 288 | "keyword.other.namespace", 289 | "keyword.other.new", 290 | "keyword.other.special-method", 291 | "keyword.other.unit", 292 | "keyword.other.use-as" 293 | ], 294 | "settings": { 295 | "foreground": "#ff2afc" 296 | } 297 | }, 298 | { 299 | "name": "Function Argument", 300 | "scope": "support.other.namespace.php", 301 | "settings": { 302 | "foreground": "#F8F8F2" 303 | } 304 | }, 305 | { 306 | "name": "Function argument", 307 | "scope": [ 308 | "meta.use" 309 | ], 310 | "settings": { 311 | "foreground": "#1ea8fc", 312 | "fontStyle": "" 313 | } 314 | }, 315 | { 316 | "name": "Function argument", 317 | "scope": "variable.other", 318 | "settings": { 319 | "foreground": "#161130", 320 | "fontStyle": "" 321 | } 322 | }, 323 | { 324 | "name": "PHPDoc Keyword", 325 | "scope": "keyword.other.phpdoc.php", 326 | "settings": { 327 | "fontStyle": "", 328 | "foreground": "#A875FF" 329 | } 330 | }, 331 | { 332 | "name": "PHPDoc Type", 333 | "scope": [ 334 | "keyword.other.type.php", 335 | "meta.other.type.phpdoc.php" 336 | ], 337 | "settings": { 338 | "foreground": "#7984D1" 339 | } 340 | }, 341 | { 342 | "name": "Coffeescript Function argument", 343 | "scope": "variable.parameter.function.coffee", 344 | "settings": { 345 | "foreground": "#aaaaaa", 346 | "fontStyle": "" 347 | } 348 | }, 349 | { 350 | "name": "Markdown Titles", 351 | "scope": "entity.name.section.markdown", 352 | "settings": { 353 | "foreground": "#5dcdfd" 354 | } 355 | }, 356 | { 357 | "name": "Markdown Title Hash", 358 | "scope": "punctuation.definition.heading.markdown", 359 | "settings": { 360 | "foreground": "#1ea8fc" 361 | } 362 | }, 363 | { 364 | "name": "Markdown Raw", 365 | "scope": "markup.raw.inline.markdown", 366 | "settings": { 367 | "foreground": "#cccccc" 368 | } 369 | }, 370 | { 371 | "name": "Markdown bold stars", 372 | "scope": [ 373 | "punctuation.definition.bold.markdown", 374 | "punctuation.definition.italic.markdown" 375 | ], 376 | "settings": { 377 | "foreground": "#1ea8fc" 378 | } 379 | }, 380 | { 381 | "name": "Markdown link title braces", 382 | "scope": [ 383 | "punctuation.definition.string.begin.markdown", 384 | "punctuation.definition.string.end.markdown" 385 | ], 386 | "settings": { 387 | "foreground": "#1ea8fc" 388 | } 389 | }, 390 | { 391 | "name": "Markdown link braces", 392 | "scope": "punctuation.definition.metadata.markdown", 393 | "settings": { 394 | "foreground": "#1ea8fc" 395 | } 396 | }, 397 | { 398 | "name": "Markdown link", 399 | "scope": [ 400 | "markup.underline.link.markdown", 401 | "markup.underline.link.image.markdown", 402 | "meta.image.inline.markdown" 403 | ], 404 | "settings": { 405 | "foreground": "#1ea8fc", 406 | "fontStyle": "" 407 | } 408 | }, 409 | { 410 | "name": "Markdown bold/italic", 411 | "scope": [ 412 | "markup.bold.markdown", 413 | "markup.italic.markdown" 414 | ], 415 | "settings": { 416 | "foreground": "#1ea8fc" 417 | } 418 | }, 419 | { 420 | "name": "Markdown bold/italic", 421 | "scope": "markup.italic.markdown", 422 | "settings": { 423 | "fontStyle": "italic" 424 | } 425 | }, 426 | { 427 | "name": "Markdown bold/italic", 428 | "scope": "markup.bold.markdown", 429 | "settings": { 430 | "fontStyle": "bold" 431 | } 432 | }, 433 | { 434 | "name": "Markdown pre", 435 | "scope": "markup.raw.block.markdown", 436 | "settings": { 437 | "foreground": "#664e4d" 438 | } 439 | }, 440 | { 441 | "name": "GitGutter deleted", 442 | "scope": "markup.deleted.git_gutter", 443 | "settings": { 444 | "foreground": "#e61f44" 445 | } 446 | }, 447 | { 448 | "name": "GitGutter inserted", 449 | "scope": "markup.inserted.git_gutter", 450 | "settings": { 451 | "foreground": "#a7da1e" 452 | } 453 | }, 454 | { 455 | "name": "GitGutter changed", 456 | "scope": "markup.changed.git_gutter", 457 | "settings": { 458 | "foreground": "#f7b83d" 459 | } 460 | }, 461 | { 462 | "name": "Template expressions.", 463 | "scope": "meta.template.expression", 464 | "settings": { 465 | "foreground": "#b6ced8" 466 | } 467 | } 468 | ], 469 | "colors": { 470 | "foreground":"#161130", 471 | "descriptionForeground": "#161130", 472 | 473 | // Buttons 474 | "button.background":"#1ea8fc", 475 | "button.hoverBackground": "#1ea8fc", 476 | "button.foreground":"#161130", 477 | 478 | // Progress Bar 479 | "progressBar.background":"#ff2e97", 480 | 481 | // Editor 482 | "editor.background": "#f5f5fb", 483 | "editor.foreground": "#161130", 484 | "editorLineNumber.foreground":"#484f7d", 485 | "editorLineNumber.activeForeground": "#42c6ff", 486 | "editorCursor.foreground": "#ff2e97", 487 | "editor.selectionBackground": "#484f7d", 488 | "editor.selectionHighlightBackground": "#484f7d8e", 489 | "editor.findMatchBackground": "#484f7d", 490 | "editor.findMatchHighlightBackground": "#484f7d80", 491 | "editor.hoverHighlightBackground":"#42c6ff2a", 492 | "editor.wordHighlightBackground":"#ffffff22", 493 | "editor.wordHighlightStrongBackground":"#42c6ff63", 494 | "editor.lineHighlightBackground": "#f5f5fb", 495 | 496 | // Editor Groups & Tabs 497 | "editorGroup.dropBackground": "#7984D1", 498 | "editorGroupHeader.noTabsBackground": "#ebecf8", 499 | "editorGroupHeader.tabsBackground": "#ebecf8", 500 | "tab.activeBackground": "#f5f5fb", 501 | "tab.activeForeground": "#161130", 502 | "tab.inactiveBackground": "#ebecf8", 503 | "tab.inactiveForeground": "#7984D1", 504 | "tab.border": "#f5f5fb", 505 | 506 | // Side Bar 507 | "sideBar.background": "#ebecf8", 508 | "sideBarSectionHeader.background": "#f5f5fb", 509 | "sideBarSectionHeader.foreground": "#7984D1", 510 | 511 | // Lists & Trees 512 | "list.activeSelectionBackground": "#d86bff", 513 | "list.activeSelectionForeground": "#ffffff", 514 | "list.dropBackground": "#7984D1", 515 | "list.focusBackground": "#8a45a3", 516 | "list.hoverBackground": "#8a45a3", 517 | "list.inactiveSelectionBackground": "#646dac", 518 | "list.errorForeground": "#ff0000", 519 | "list.warningForeground": "#ff0000", 520 | 521 | // Input Control 522 | "input.background": "#f5f5fb", 523 | "input.placeholderForeground": "#7984D1", 524 | "input.border": "#763b8c", 525 | "inputOption.activeBorder": "#ff9b50", 526 | 527 | // Scrollbar Control 528 | "scrollbar.shadow":"#ebecf8", 529 | "scrollbarSlider.activeBackground":"#919ad9", 530 | "scrollbarSlider.background":"#9199d94f", 531 | "scrollbarSlider.hoverBackground":"#9199d9b4", 532 | 533 | // Activity Bar 534 | "activityBar.background": "#f5f5fb", 535 | "activityBar.foreground": "#7984D1", 536 | "activityBarBadge.background":"#ff2e97", 537 | "activityBarBadge.foreground":"#ffffff", 538 | 539 | // Status Bar 540 | "statusBar.background":"#ebecf8", 541 | "statusBar.foreground":"#7984D1", 542 | "statusBar.noFolderBackground":"#1ea8fc", 543 | "statusBar.noFolderForeground": "#ffffff", 544 | 545 | // Panel Colors 546 | "panel.background": "#ebecf8", 547 | "panel.border": "#ebecf8", 548 | "panel.dropBackground": "#7983d194", 549 | "panelTitle.activeBorder": "#1ea8fc", 550 | "panelTitle.activeForeground": "#161130", 551 | "panelTitle.inactiveForeground": "#7984D1", 552 | 553 | // Title Bar Colors 554 | "titleBar.activeBackground": "#ebecf8", 555 | 556 | // Git Colors 557 | "gitDecoration.modifiedResourceForeground":"#ffd400", 558 | "gitDecoration.deletedResourceForeground":"#ff2e97", 559 | "gitDecoration.untrackedResourceForeground":"#42c6ff", 560 | "gitDecoration.ignoredResourceForeground":"#7984D1", 561 | "gitDecoration.conflictingResourceForeground":"#df85ff", 562 | 563 | // Integrated Terminal 564 | "terminal.background":"#090819", 565 | "terminal.foreground":"#e4eeff", 566 | "terminal.ansiBlack":"#283034", 567 | "terminal.ansiRed":"#ff0081", 568 | "terminal.ansiGreen":"#62a9cf", 569 | "terminal.ansiYellow":"#f4b80c", 570 | "terminal.ansiBlue":"#42c6ff", 571 | "terminal.ansiMagenta":"#ff2afc", 572 | "terminal.ansiCyan":"#42c6ff", 573 | "terminal.ansiWhite":"#d9e0e9", 574 | "terminal.ansiBrightBlack":"#435056", 575 | "terminal.ansiBrightRed":"#ff0081", 576 | "terminal.ansiBrightGreen":"#add0e5", 577 | "terminal.ansiBrightYellow":"#f4b80c", 578 | "terminal.ansiBrightBlue":"#42c6ff", 579 | "terminal.ansiBrightMagenta":"#ff2afc", 580 | "terminal.ansiBrightCyan":"#42c6ff", 581 | "terminal.ansiBrightWhite":"#f4f6f9", 582 | } 583 | } -------------------------------------------------------------------------------- /themes/outrun-electric-color-theme.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Outrun Contrast", 3 | "type": "dark", 4 | "tokenColors": [ 5 | { 6 | "name": "Comment", 7 | "scope": [ 8 | "comment", 9 | "string.quoted.docstring.multi.python" 10 | ], 11 | "settings": { 12 | "foreground": "#546A90", 13 | "fontStyle": "italic" 14 | } 15 | }, 16 | { 17 | "name": "String", 18 | "scope": "string", 19 | "settings": { 20 | "foreground": "#7984D1" 21 | } 22 | }, 23 | { 24 | "name": "Number", 25 | "scope": "constant.numeric", 26 | "settings": { 27 | "foreground": "#ffd400" 28 | } 29 | }, 30 | { 31 | "name": "Built-in constant", 32 | "scope": "constant.language", 33 | "settings": { 34 | "foreground": "#df85ff" 35 | } 36 | }, 37 | { 38 | "name": "User-defined constant", 39 | "scope": [ 40 | "constant.character", 41 | "constant.other" 42 | ], 43 | "settings": { 44 | "foreground": "#df85ff" 45 | } 46 | }, 47 | { 48 | "name": "Variable", 49 | "scope": "variable", 50 | "settings": { 51 | "fontStyle": "" 52 | } 53 | }, 54 | { 55 | "name": "Keyword", 56 | "scope": "keyword", 57 | "settings": { 58 | "foreground": "#ff2afc" 59 | } 60 | }, 61 | { 62 | "name": "Storage", 63 | "scope": "storage", 64 | "settings": { 65 | "fontStyle": "", 66 | "foreground": "#42c6ff" 67 | } 68 | }, 69 | { 70 | "name": "Storage type", 71 | "scope": "storage.type", 72 | "settings": { 73 | "fontStyle": "", 74 | "foreground": "#ff2e97" 75 | } 76 | }, 77 | { 78 | "name": "Class name", 79 | "scope": [ 80 | "entity.name.class", 81 | "entity.name.type.class" 82 | ], 83 | "settings": { 84 | "fontStyle": "italic", 85 | "foreground": "#A875FF" 86 | } 87 | }, 88 | { 89 | "name": "Inherited class", 90 | "scope": [ 91 | "entity.other.inherited-class", 92 | "meta.other.inherited-class.php" 93 | ], 94 | "settings": { 95 | "fontStyle": "italic", 96 | "foreground": "#ffd400" 97 | } 98 | }, 99 | { 100 | "name": "Function name", 101 | "scope": "entity.name.function - meta.function-call", 102 | "settings": { 103 | "fontStyle": "", 104 | "foreground": "#ff9b50" 105 | } 106 | }, 107 | { 108 | "name": "Function argument", 109 | "scope": "variable.parameter", 110 | "settings": { 111 | "fontStyle": "", 112 | "foreground": "#FFFFFF" 113 | } 114 | }, 115 | { 116 | "name": "Tag name", 117 | "scope": "entity.name.tag", 118 | "settings": { 119 | "fontStyle": "", 120 | "foreground": "#42c6ff" 121 | } 122 | }, 123 | { 124 | "name": "Tag attribute", 125 | "scope": "entity.other.attribute-name", 126 | "settings": { 127 | "fontStyle": "", 128 | "foreground": "#ff2afc" 129 | } 130 | }, 131 | { 132 | "name": "Library function", 133 | "scope": "support.function", 134 | "settings": { 135 | "fontStyle": "", 136 | "foreground": "#ff9b50" 137 | } 138 | }, 139 | { 140 | "name": "Library constant", 141 | "scope": "support.constant", 142 | "settings": { 143 | "fontStyle": "", 144 | "foreground": "#A3D6E0" 145 | } 146 | }, 147 | { 148 | "name": "Library class/type", 149 | "scope": [ 150 | "support.type", 151 | "support.class" 152 | ], 153 | "settings": { 154 | "fontStyle": "italic", 155 | "foreground": "#42c6ff" 156 | } 157 | }, 158 | { 159 | "name": "Library variable", 160 | "scope": "support.other.variable", 161 | "settings": { 162 | "fontStyle": "" 163 | } 164 | }, 165 | { 166 | "name": "This, Super JS/PHP", 167 | "scope": [ 168 | "variable.language.this.js", 169 | "variable.language.this.ts", 170 | "variable.language.super.js", 171 | "variable.language.this.php" 172 | ], 173 | "settings": { 174 | "foreground": "#42c6ff", 175 | "fontStyle": "italic" 176 | } 177 | }, 178 | { 179 | "name": "Invalid", 180 | "scope": "invalid", 181 | "settings": { 182 | "foreground": "#cf433e", 183 | "fontStyle": "" 184 | } 185 | }, 186 | { 187 | "name": "Invalid deprecated", 188 | "scope": "invalid.deprecated", 189 | "settings": { 190 | "foreground": "#cf433e" 191 | } 192 | }, 193 | { 194 | "name": "diff.header", 195 | "scope": [ 196 | "meta.diff", 197 | "meta.diff.header" 198 | ], 199 | "settings": { 200 | "foreground": "#456b7c" 201 | } 202 | }, 203 | { 204 | "name": "diff.deleted", 205 | "scope": "markup.deleted", 206 | "settings": { 207 | "foreground": "#e61f44" 208 | } 209 | }, 210 | { 211 | "name": "diff.inserted", 212 | "scope": "markup.inserted", 213 | "settings": { 214 | "foreground": "#A6E22E" 215 | } 216 | }, 217 | { 218 | "name": "diff.changed", 219 | "scope": "markup.changed", 220 | "settings": { 221 | "foreground": "#f7b83d" 222 | } 223 | }, 224 | { 225 | "scope": "constant.numeric.line-number.find-in-files - match", 226 | "settings": { 227 | "foreground": "#8FBE00A0" 228 | } 229 | }, 230 | { 231 | "scope": "entity.name.filename.find-in-files", 232 | "settings": { 233 | "foreground": "#E6DB74" 234 | } 235 | }, 236 | { 237 | "scope": "keyword.other", 238 | "settings": { 239 | "foreground": "#6494a9" 240 | } 241 | }, 242 | { 243 | "scope": [ 244 | "meta.property-value", 245 | "support.constant.property-value", 246 | "constant.other.color" 247 | ], 248 | "settings": { 249 | "foreground": "#cccccc" 250 | } 251 | }, 252 | { 253 | "name": "JSON String", 254 | "scope": "meta.structure.dictionary.json string.quoted.double.json", 255 | "settings": { 256 | "foreground": "#FF0081" 257 | } 258 | }, 259 | { 260 | "name": "JSON Key", 261 | "scope": "support.type.property-name.json", 262 | "settings": { 263 | "fontStyle": "", 264 | "foreground": "#D86BFF" 265 | } 266 | }, 267 | { 268 | "scope": "meta.structure.dictionary.value.json string.quoted.double.json", 269 | "settings": { 270 | "foreground": "#F8F8F2" 271 | } 272 | }, 273 | { 274 | "name": "Function argument", 275 | "scope": "meta.property-name support.type.property-name", 276 | "settings": { 277 | "fontStyle": "" 278 | } 279 | }, 280 | { 281 | "name": "Function argument", 282 | "scope": "meta.property-value punctuation.separator.key-value", 283 | "settings": { 284 | "foreground": "#b6ced8" 285 | } 286 | }, 287 | { 288 | "name": "Function argument", 289 | "scope": [ 290 | "keyword.other.use", 291 | "keyword.other.function.use", 292 | "keyword.other.namespace", 293 | "keyword.other.new", 294 | "keyword.other.special-method", 295 | "keyword.other.unit", 296 | "keyword.other.use-as" 297 | ], 298 | "settings": { 299 | "foreground": "#ff2afc" 300 | } 301 | }, 302 | { 303 | "name": "Function Argument", 304 | "scope": "support.other.namespace.php", 305 | "settings": { 306 | "foreground": "#F8F8F2" 307 | } 308 | }, 309 | { 310 | "name": "Function argument", 311 | "scope": [ 312 | "meta.use" 313 | ], 314 | "settings": { 315 | "foreground": "#1ea8fc", 316 | "fontStyle": "" 317 | } 318 | }, 319 | { 320 | "name": "Function argument", 321 | "scope": "variable.other", 322 | "settings": { 323 | "foreground": "#ffffff", 324 | "fontStyle": "" 325 | } 326 | }, 327 | { 328 | "name": "PHPDoc Keyword", 329 | "scope": "keyword.other.phpdoc.php", 330 | "settings": { 331 | "fontStyle": "", 332 | "foreground": "#A875FF" 333 | } 334 | }, 335 | { 336 | "name": "PHPDoc Type", 337 | "scope": [ 338 | "keyword.other.type.php", 339 | "meta.other.type.phpdoc.php" 340 | ], 341 | "settings": { 342 | "foreground": "#7984D1" 343 | } 344 | }, 345 | { 346 | "name": "Coffeescript Function argument", 347 | "scope": "variable.parameter.function.coffee", 348 | "settings": { 349 | "foreground": "#aaaaaa", 350 | "fontStyle": "" 351 | } 352 | }, 353 | { 354 | "name": "Markdown Titles", 355 | "scope": "entity.name.section.markdown", 356 | "settings": { 357 | "foreground": "#5dcdfd" 358 | } 359 | }, 360 | { 361 | "name": "Markdown Title Hash", 362 | "scope": "punctuation.definition.heading.markdown", 363 | "settings": { 364 | "foreground": "#1ea8fc" 365 | } 366 | }, 367 | { 368 | "name": "Markdown Raw", 369 | "scope": "markup.raw.inline.markdown", 370 | "settings": { 371 | "foreground": "#cccccc" 372 | } 373 | }, 374 | { 375 | "name": "Markdown bold stars", 376 | "scope": [ 377 | "punctuation.definition.bold.markdown", 378 | "punctuation.definition.italic.markdown" 379 | ], 380 | "settings": { 381 | "foreground": "#1ea8fc" 382 | } 383 | }, 384 | { 385 | "name": "Markdown link title braces", 386 | "scope": [ 387 | "punctuation.definition.string.begin.markdown", 388 | "punctuation.definition.string.end.markdown" 389 | ], 390 | "settings": { 391 | "foreground": "#1ea8fc" 392 | } 393 | }, 394 | { 395 | "name": "Markdown link braces", 396 | "scope": "punctuation.definition.metadata.markdown", 397 | "settings": { 398 | "foreground": "#1ea8fc" 399 | } 400 | }, 401 | { 402 | "name": "Markdown link", 403 | "scope": [ 404 | "markup.underline.link.markdown", 405 | "markup.underline.link.image.markdown", 406 | "meta.image.inline.markdown" 407 | ], 408 | "settings": { 409 | "foreground": "#1ea8fc", 410 | "fontStyle": "" 411 | } 412 | }, 413 | { 414 | "name": "Markdown bold/italic", 415 | "scope": [ 416 | "markup.bold.markdown", 417 | "markup.italic.markdown" 418 | ], 419 | "settings": { 420 | "foreground": "#1ea8fc" 421 | } 422 | }, 423 | { 424 | "name": "Markdown bold/italic", 425 | "scope": "markup.italic.markdown", 426 | "settings": { 427 | "fontStyle": "italic" 428 | } 429 | }, 430 | { 431 | "name": "Markdown bold/italic", 432 | "scope": "markup.bold.markdown", 433 | "settings": { 434 | "fontStyle": "bold" 435 | } 436 | }, 437 | { 438 | "name": "Markdown pre", 439 | "scope": "markup.raw.block.markdown", 440 | "settings": { 441 | "foreground": "#664e4d" 442 | } 443 | }, 444 | { 445 | "name": "GitGutter deleted", 446 | "scope": "markup.deleted.git_gutter", 447 | "settings": { 448 | "foreground": "#e61f44" 449 | } 450 | }, 451 | { 452 | "name": "GitGutter inserted", 453 | "scope": "markup.inserted.git_gutter", 454 | "settings": { 455 | "foreground": "#a7da1e" 456 | } 457 | }, 458 | { 459 | "name": "GitGutter changed", 460 | "scope": "markup.changed.git_gutter", 461 | "settings": { 462 | "foreground": "#f7b83d" 463 | } 464 | }, 465 | { 466 | "name": "Template expressions.", 467 | "scope": "meta.template.expression", 468 | "settings": { 469 | "foreground": "#b6ced8" 470 | } 471 | } 472 | ], 473 | "colors": { 474 | "foreground":"#f2f3f7", 475 | "descriptionForeground": "#f2f3f7", 476 | 477 | // Buttons 478 | "button.background":"#1ea8fc", 479 | "button.hoverBackground": "#1ea8fc", 480 | "button.foreground":"#f2f3f7", 481 | 482 | // Progress Bar 483 | "progressBar.background":"#ff2e97", 484 | 485 | // Editor 486 | "editor.background": "#0c0a20", 487 | "editor.foreground": "#f2f3f7", 488 | "editorLineNumber.foreground":"#484f7d", 489 | "editorLineNumber.activeForeground": "#42c6ff", 490 | "editorCursor.foreground": "#ff2e97", 491 | "editor.selectionBackground": "#484f7d", 492 | "editor.selectionHighlightBackground": "#484f7d8e", 493 | "editor.findMatchBackground": "#484f7d", 494 | "editor.findMatchHighlightBackground": "#484f7d80", 495 | "editor.hoverHighlightBackground":"#42c6ff2a", 496 | "editor.wordHighlightBackground":"#ffffff22", 497 | "editor.wordHighlightStrongBackground":"#42c6ff63", 498 | "editor.lineHighlightBackground": "#0c0a20", 499 | "editorRuler.foreground":"#484f7d", 500 | "editorIndentGuide.background": "#2d2844", 501 | "editorIndentGuide.activeBackground": "#484f7d", 502 | "editorError.foreground": "#ff2e97", 503 | "editorWarning.foreground": "#ff9b50", 504 | "editorInfo.foreground": "#7984D1", 505 | 506 | // Editor Widget Colors 507 | "editorWidget.background":"#3b4167", 508 | "editorWidget.border":"#3b4167", 509 | "editorHoverWidget.background": "#3b4167", 510 | "editorHoverWidget.border": "#3b4167", 511 | 512 | // Editor Groups & Tabs 513 | "editorGroup.dropBackground": "#7984D1", 514 | "editorGroupHeader.noTabsBackground": "#090819", 515 | "editorGroupHeader.tabsBackground": "#090819", 516 | "tab.activeBackground": "#0c0a20", 517 | "tab.activeForeground": "#f2f3f7", 518 | "tab.inactiveBackground": "#090819", 519 | "tab.inactiveForeground": "#7984D1", 520 | "tab.border": "#0c0a20", 521 | 522 | // Side Bar 523 | "sideBar.background": "#090819", 524 | "sideBarSectionHeader.background": "#0c0a20", 525 | "sideBarSectionHeader.foreground": "#7984D1", 526 | 527 | // Lists & Trees 528 | "list.activeSelectionBackground": "#d86bff", 529 | "list.activeSelectionForeground": "#ffffff", 530 | "list.dropBackground": "#7984D1", 531 | "list.focusBackground": "#8a45a3", 532 | "list.hoverBackground": "#8a45a3", 533 | "list.inactiveSelectionBackground": "#131033", 534 | "list.errorForeground": "#ff2e97", 535 | "list.warningForeground": "#ff2e97", 536 | 537 | // Input Control 538 | "input.background": "#0c0a20", 539 | "input.placeholderForeground": "#7984D1", 540 | "input.border": "#763b8c", 541 | "inputOption.activeBorder": "#ff9b50", 542 | 543 | // Scrollbar Control 544 | "scrollbar.shadow":"#090819", 545 | "scrollbarSlider.activeBackground":"#919ad9", 546 | "scrollbarSlider.background":"#9199d94f", 547 | "scrollbarSlider.hoverBackground":"#9199d9b4", 548 | 549 | // Activity Bar 550 | "activityBar.background": "#0c0a20", 551 | "activityBar.foreground": "#7984D1", 552 | "activityBarBadge.background":"#ff2e97", 553 | "activityBarBadge.foreground":"#ffffff", 554 | 555 | // Status Bar 556 | "statusBar.background":"#090819", 557 | "statusBar.foreground":"#7984D1", 558 | "statusBar.noFolderBackground":"#1ea8fc", 559 | "statusBar.noFolderForeground": "#ffffff", 560 | 561 | // Panel Colors 562 | "panel.background": "#090819", 563 | "panel.border": "#090819", 564 | "panel.dropBackground": "#7983d194", 565 | "panelTitle.activeBorder": "#1ea8fc", 566 | "panelTitle.activeForeground": "#f2f3f7", 567 | "panelTitle.inactiveForeground": "#7984D1", 568 | 569 | // Peek View 570 | "peekView.border": "#ff9b50", 571 | "peekViewEditor.background": "#110d26", 572 | "peekViewEditor.matchHighlightBackground": "#161130", 573 | "peekViewEditor.matchHighlightBorder": "#161130", 574 | "peekViewResult.background": "#0c0a20", 575 | "peekViewResult.selectionBackground": "#ff9b50", 576 | "peekViewTitle.background": "#0c0a20", 577 | "peekViewTitleDescription.foreground": "#7984D1", 578 | 579 | // Title Bar Colors 580 | "titleBar.activeBackground": "#090819", 581 | 582 | // Git Colors 583 | "gitDecoration.modifiedResourceForeground":"#ffd400", 584 | "gitDecoration.deletedResourceForeground":"#ff2e97", 585 | "gitDecoration.untrackedResourceForeground":"#42c6ff", 586 | "gitDecoration.ignoredResourceForeground":"#7984D1", 587 | "gitDecoration.conflictingResourceForeground":"#df85ff", 588 | 589 | // Integrated Terminal 590 | "terminal.background":"#090819", 591 | "terminal.foreground":"#e4eeff", 592 | "terminal.ansiBlack":"#283034", 593 | "terminal.ansiRed":"#ff2e97", 594 | "terminal.ansiGreen":"#62a9cf", 595 | "terminal.ansiYellow":"#ffd400", 596 | "terminal.ansiBlue":"#42c6ff", 597 | "terminal.ansiMagenta":"#ff2afc", 598 | "terminal.ansiCyan":"#42c6ff", 599 | "terminal.ansiWhite":"#d9e0e9", 600 | "terminal.ansiBrightBlack":"#435056", 601 | "terminal.ansiBrightRed":"#ff2e97", 602 | "terminal.ansiBrightGreen":"#add0e5", 603 | "terminal.ansiBrightYellow":"#ffd400", 604 | "terminal.ansiBrightBlue":"#42c6ff", 605 | "terminal.ansiBrightMagenta":"#ff2afc", 606 | "terminal.ansiBrightCyan":"#42c6ff", 607 | "terminal.ansiBrightWhite":"#f4f6f9", 608 | } 609 | } -------------------------------------------------------------------------------- /themes/outrun-night-color-theme.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Outrun Dark", 3 | "type": "dark", 4 | "tokenColors": [ 5 | { 6 | "name": "Comment", 7 | "scope": [ 8 | "comment", 9 | "string.quoted.docstring.multi.python" 10 | ], 11 | "settings": { 12 | "foreground": "#546A90", 13 | "fontStyle": "italic" 14 | } 15 | }, 16 | { 17 | "name": "String", 18 | "scope": "string", 19 | "settings": { 20 | "foreground": "#7984D1" 21 | } 22 | }, 23 | { 24 | "name": "Number", 25 | "scope": "constant.numeric", 26 | "settings": { 27 | "foreground": "#ffd400" 28 | } 29 | }, 30 | { 31 | "name": "Built-in constant", 32 | "scope": "constant.language", 33 | "settings": { 34 | "foreground": "#df85ff" 35 | } 36 | }, 37 | { 38 | "name": "User-defined constant", 39 | "scope": [ 40 | "constant.character", 41 | "constant.other" 42 | ], 43 | "settings": { 44 | "foreground": "#df85ff" 45 | } 46 | }, 47 | { 48 | "name": "Variable", 49 | "scope": "variable", 50 | "settings": { 51 | "fontStyle": "" 52 | } 53 | }, 54 | { 55 | "name": "Keyword", 56 | "scope": "keyword", 57 | "settings": { 58 | "foreground": "#ff2afc" 59 | } 60 | }, 61 | { 62 | "name": "Storage", 63 | "scope": "storage", 64 | "settings": { 65 | "fontStyle": "", 66 | "foreground": "#42c6ff" 67 | } 68 | }, 69 | { 70 | "name": "Storage type", 71 | "scope": "storage.type", 72 | "settings": { 73 | "fontStyle": "", 74 | "foreground": "#ff2e97" 75 | } 76 | }, 77 | { 78 | "name": "Class name", 79 | "scope": [ 80 | "entity.name.class", 81 | "entity.name.type.class" 82 | ], 83 | "settings": { 84 | "fontStyle": "italic", 85 | "foreground": "#A875FF" 86 | } 87 | }, 88 | { 89 | "name": "Inherited class", 90 | "scope": [ 91 | "entity.other.inherited-class", 92 | "meta.other.inherited-class.php" 93 | ], 94 | "settings": { 95 | "fontStyle": "italic", 96 | "foreground": "#ffd400" 97 | } 98 | }, 99 | { 100 | "name": "Function name", 101 | "scope": "entity.name.function - meta.function-call", 102 | "settings": { 103 | "fontStyle": "", 104 | "foreground": "#ff9b50" 105 | } 106 | }, 107 | { 108 | "name": "Function argument", 109 | "scope": "variable.parameter", 110 | "settings": { 111 | "fontStyle": "", 112 | "foreground": "#FFFFFF" 113 | } 114 | }, 115 | { 116 | "name": "Tag name", 117 | "scope": "entity.name.tag", 118 | "settings": { 119 | "fontStyle": "", 120 | "foreground": "#42c6ff" 121 | } 122 | }, 123 | { 124 | "name": "Tag attribute", 125 | "scope": "entity.other.attribute-name", 126 | "settings": { 127 | "fontStyle": "", 128 | "foreground": "#ff2afc" 129 | } 130 | }, 131 | { 132 | "name": "Library function", 133 | "scope": "support.function", 134 | "settings": { 135 | "fontStyle": "", 136 | "foreground": "#ff9b50" 137 | } 138 | }, 139 | { 140 | "name": "Library constant", 141 | "scope": "support.constant", 142 | "settings": { 143 | "fontStyle": "", 144 | "foreground": "#A3D6E0" 145 | } 146 | }, 147 | { 148 | "name": "Library class/type", 149 | "scope": [ 150 | "support.type", 151 | "support.class" 152 | ], 153 | "settings": { 154 | "fontStyle": "italic", 155 | "foreground": "#42c6ff" 156 | } 157 | }, 158 | { 159 | "name": "Library variable", 160 | "scope": "support.other.variable", 161 | "settings": { 162 | "fontStyle": "" 163 | } 164 | }, 165 | { 166 | "name": "This, Super JS/PHP", 167 | "scope": [ 168 | "variable.language.this.js", 169 | "variable.language.super.js", 170 | "variable.language.this.php" 171 | ], 172 | "settings": { 173 | "foreground": "#42c6ff", 174 | "fontStyle": "italic" 175 | } 176 | }, 177 | { 178 | "name": "Invalid", 179 | "scope": "invalid", 180 | "settings": { 181 | "foreground": "#cf433e", 182 | "fontStyle": "" 183 | } 184 | }, 185 | { 186 | "name": "Invalid deprecated", 187 | "scope": "invalid.deprecated", 188 | "settings": { 189 | "foreground": "#cf433e" 190 | } 191 | }, 192 | { 193 | "name": "diff.header", 194 | "scope": [ 195 | "meta.diff", 196 | "meta.diff.header" 197 | ], 198 | "settings": { 199 | "foreground": "#456b7c" 200 | } 201 | }, 202 | { 203 | "name": "diff.deleted", 204 | "scope": "markup.deleted", 205 | "settings": { 206 | "foreground": "#e61f44" 207 | } 208 | }, 209 | { 210 | "name": "diff.inserted", 211 | "scope": "markup.inserted", 212 | "settings": { 213 | "foreground": "#A6E22E" 214 | } 215 | }, 216 | { 217 | "name": "diff.changed", 218 | "scope": "markup.changed", 219 | "settings": { 220 | "foreground": "#f7b83d" 221 | } 222 | }, 223 | { 224 | "scope": "constant.numeric.line-number.find-in-files - match", 225 | "settings": { 226 | "foreground": "#8FBE00A0" 227 | } 228 | }, 229 | { 230 | "scope": "entity.name.filename.find-in-files", 231 | "settings": { 232 | "foreground": "#E6DB74" 233 | } 234 | }, 235 | { 236 | "scope": "keyword.other", 237 | "settings": { 238 | "foreground": "#6494a9" 239 | } 240 | }, 241 | { 242 | "scope": [ 243 | "meta.property-value", 244 | "support.constant.property-value", 245 | "constant.other.color" 246 | ], 247 | "settings": { 248 | "foreground": "#cccccc" 249 | } 250 | }, 251 | { 252 | "name": "JSON String", 253 | "scope": "meta.structure.dictionary.json string.quoted.double.json", 254 | "settings": { 255 | "foreground": "#FF0081" 256 | } 257 | }, 258 | { 259 | "name": "JSON Key", 260 | "scope": "support.type.property-name.json", 261 | "settings": { 262 | "fontStyle": "", 263 | "foreground": "#D86BFF" 264 | } 265 | }, 266 | { 267 | "scope": "meta.structure.dictionary.value.json string.quoted.double.json", 268 | "settings": { 269 | "foreground": "#F8F8F2" 270 | } 271 | }, 272 | { 273 | "name": "Function argument", 274 | "scope": "meta.property-name support.type.property-name", 275 | "settings": { 276 | "fontStyle": "" 277 | } 278 | }, 279 | { 280 | "name": "Function argument", 281 | "scope": "meta.property-value punctuation.separator.key-value", 282 | "settings": { 283 | "foreground": "#b6ced8" 284 | } 285 | }, 286 | { 287 | "name": "Function argument", 288 | "scope": [ 289 | "keyword.other.use", 290 | "keyword.other.function.use", 291 | "keyword.other.namespace", 292 | "keyword.other.new", 293 | "keyword.other.special-method", 294 | "keyword.other.unit", 295 | "keyword.other.use-as" 296 | ], 297 | "settings": { 298 | "foreground": "#ff2afc" 299 | } 300 | }, 301 | { 302 | "name": "Function Argument", 303 | "scope": "support.other.namespace.php", 304 | "settings": { 305 | "foreground": "#F8F8F2" 306 | } 307 | }, 308 | { 309 | "name": "Function argument", 310 | "scope": [ 311 | "meta.use" 312 | ], 313 | "settings": { 314 | "foreground": "#1ea8fc", 315 | "fontStyle": "" 316 | } 317 | }, 318 | { 319 | "name": "Function argument", 320 | "scope": "variable.other", 321 | "settings": { 322 | "foreground": "#ffffff", 323 | "fontStyle": "" 324 | } 325 | }, 326 | { 327 | "name": "PHPDoc Keyword", 328 | "scope": "keyword.other.phpdoc.php", 329 | "settings": { 330 | "fontStyle": "", 331 | "foreground": "#A875FF" 332 | } 333 | }, 334 | { 335 | "name": "PHPDoc Type", 336 | "scope": [ 337 | "keyword.other.type.php", 338 | "meta.other.type.phpdoc.php" 339 | ], 340 | "settings": { 341 | "foreground": "#7984D1" 342 | } 343 | }, 344 | { 345 | "name": "Coffeescript Function argument", 346 | "scope": "variable.parameter.function.coffee", 347 | "settings": { 348 | "foreground": "#aaaaaa", 349 | "fontStyle": "" 350 | } 351 | }, 352 | { 353 | "name": "Markdown Titles", 354 | "scope": "entity.name.section.markdown", 355 | "settings": { 356 | "foreground": "#5dcdfd" 357 | } 358 | }, 359 | { 360 | "name": "Markdown Title Hash", 361 | "scope": "punctuation.definition.heading.markdown", 362 | "settings": { 363 | "foreground": "#1ea8fc" 364 | } 365 | }, 366 | { 367 | "name": "Markdown Raw", 368 | "scope": "markup.raw.inline.markdown", 369 | "settings": { 370 | "foreground": "#cccccc" 371 | } 372 | }, 373 | { 374 | "name": "Markdown bold stars", 375 | "scope": [ 376 | "punctuation.definition.bold.markdown", 377 | "punctuation.definition.italic.markdown" 378 | ], 379 | "settings": { 380 | "foreground": "#1ea8fc" 381 | } 382 | }, 383 | { 384 | "name": "Markdown link title braces", 385 | "scope": [ 386 | "punctuation.definition.string.begin.markdown", 387 | "punctuation.definition.string.end.markdown" 388 | ], 389 | "settings": { 390 | "foreground": "#1ea8fc" 391 | } 392 | }, 393 | { 394 | "name": "Markdown link braces", 395 | "scope": "punctuation.definition.metadata.markdown", 396 | "settings": { 397 | "foreground": "#1ea8fc" 398 | } 399 | }, 400 | { 401 | "name": "Markdown link", 402 | "scope": [ 403 | "markup.underline.link.markdown", 404 | "markup.underline.link.image.markdown", 405 | "meta.image.inline.markdown" 406 | ], 407 | "settings": { 408 | "foreground": "#1ea8fc", 409 | "fontStyle": "" 410 | } 411 | }, 412 | { 413 | "name": "Markdown bold/italic", 414 | "scope": [ 415 | "markup.bold.markdown", 416 | "markup.italic.markdown" 417 | ], 418 | "settings": { 419 | "foreground": "#1ea8fc" 420 | } 421 | }, 422 | { 423 | "name": "Markdown bold/italic", 424 | "scope": "markup.italic.markdown", 425 | "settings": { 426 | "fontStyle": "italic" 427 | } 428 | }, 429 | { 430 | "name": "Markdown bold/italic", 431 | "scope": "markup.bold.markdown", 432 | "settings": { 433 | "fontStyle": "bold" 434 | } 435 | }, 436 | { 437 | "name": "Markdown pre", 438 | "scope": "markup.raw.block.markdown", 439 | "settings": { 440 | "foreground": "#664e4d" 441 | } 442 | }, 443 | { 444 | "name": "GitGutter deleted", 445 | "scope": "markup.deleted.git_gutter", 446 | "settings": { 447 | "foreground": "#e61f44" 448 | } 449 | }, 450 | { 451 | "name": "GitGutter inserted", 452 | "scope": "markup.inserted.git_gutter", 453 | "settings": { 454 | "foreground": "#a7da1e" 455 | } 456 | }, 457 | { 458 | "name": "GitGutter changed", 459 | "scope": "markup.changed.git_gutter", 460 | "settings": { 461 | "foreground": "#f7b83d" 462 | } 463 | }, 464 | { 465 | "name": "Template expressions.", 466 | "scope": "meta.template.expression", 467 | "settings": { 468 | "foreground": "#b6ced8" 469 | } 470 | } 471 | ], 472 | "colors": { 473 | "foreground":"#f9faff", 474 | "descriptionForeground": "#f9faff", 475 | 476 | // Buttons 477 | "button.background":"#1ea8fc", 478 | "button.hoverBackground": "#1ea8fc", 479 | "button.foreground":"#f9faff", 480 | 481 | // Progress Bar 482 | "progressBar.background":"#ff2e97", 483 | 484 | // Editor 485 | "editor.background": "#161130", 486 | "editor.foreground": "#ebecf8", 487 | "editorLineNumber.foreground":"#484f7d", 488 | "editorLineNumber.activeForeground": "#42c6ff", 489 | "editorCursor.foreground": "#ff2e97", 490 | "editor.selectionBackground": "#484f7d", 491 | "editor.selectionHighlightBackground": "#484f7d8e", 492 | "editor.findMatchBackground": "#484f7d", 493 | "editor.findMatchHighlightBackground": "#484f7d80", 494 | "editor.hoverHighlightBackground":"#42c6ff2a", 495 | "editor.wordHighlightBackground":"#ffffff22", 496 | "editor.wordHighlightStrongBackground":"#42c6ff63", 497 | "editor.lineHighlightBackground": "#161130", 498 | "editorRuler.foreground":"#484f7d", 499 | "editorIndentGuide.background": "#2d2844", 500 | "editorIndentGuide.activeBackground": "#484f7d", 501 | "editorError.foreground": "#ff2e97", 502 | "editorWarning.foreground": "#ff9b50", 503 | "editorInfo.foreground": "#7984D1", 504 | 505 | // Editor Widget Colors 506 | "editorWidget.background":"#484f7d", 507 | "editorWidget.border":"#484f7d", 508 | "editorHoverWidget.background": "#3b4167", 509 | "editorHoverWidget.border": "#3b4167", 510 | 511 | // Editor Groups & Tabs 512 | "editorGroup.dropBackground": "#7984D1", 513 | "editorGroupHeader.noTabsBackground": "#0c0a20", 514 | "editorGroupHeader.tabsBackground": "#0c0a20", 515 | "tab.activeBackground": "#161130", 516 | "tab.activeForeground": "#f9faff", 517 | "tab.inactiveBackground": "#0c0a20", 518 | "tab.inactiveForeground": "#7984D1", 519 | "tab.border": "#161130", 520 | 521 | // Side Bar 522 | "sideBar.background": "#0c0a20", 523 | "sideBarSectionHeader.background": "#161130", 524 | "sideBarSectionHeader.foreground": "#7984D1", 525 | 526 | // Lists & Trees 527 | "list.activeSelectionBackground": "#d86bff", 528 | "list.activeSelectionForeground": "#ffffff", 529 | "list.dropBackground": "#7984D1", 530 | "list.focusBackground": "#8a45a3", 531 | "list.hoverBackground": "#8a45a3", 532 | "list.inactiveSelectionBackground": "#161130", 533 | "list.errorForeground": "#ff2e97", 534 | "list.warningForeground": "#ff2e97", 535 | 536 | // Input Control 537 | "input.background": "#161130", 538 | "input.placeholderForeground": "#7984D1", 539 | "input.border": "#763b8c", 540 | "inputOption.activeBorder": "#ff9b50", 541 | 542 | // Scrollbar Control 543 | "scrollbar.shadow":"#0c0a20", 544 | "scrollbarSlider.activeBackground":"#919ad9", 545 | "scrollbarSlider.background":"#9199d94f", 546 | "scrollbarSlider.hoverBackground":"#9199d9b4", 547 | 548 | // Activity Bar 549 | "activityBar.background": "#161130", 550 | "activityBar.foreground": "#7984D1", 551 | "activityBarBadge.background":"#ff2e97", 552 | "activityBarBadge.foreground":"#ffffff", 553 | 554 | // Status Bar 555 | "statusBar.background":"#0c0a20", 556 | "statusBar.foreground":"#7984D1", 557 | "statusBar.noFolderBackground":"#1ea8fc", 558 | "statusBar.noFolderForeground": "#ffffff", 559 | 560 | // Panel Colors 561 | "panel.background": "#0c0a20", 562 | "panel.border": "#0c0a20", 563 | "panel.dropBackground": "#7983d194", 564 | "panelTitle.activeBorder": "#1ea8fc", 565 | "panelTitle.activeForeground": "#f9faff", 566 | "panelTitle.inactiveForeground": "#7984D1", 567 | 568 | // Peek View 569 | "peekView.border": "#ff9b50", 570 | "peekViewEditor.background": "#110d26", 571 | "peekViewEditor.matchHighlightBackground": "#161130", 572 | "peekViewEditor.matchHighlightBorder": "#161130", 573 | "peekViewResult.background": "#0c0a20", 574 | "peekViewResult.selectionBackground": "#ff9b50", 575 | "peekViewTitle.background": "#0c0a20", 576 | "peekViewTitleDescription.foreground": "#7984D1", 577 | 578 | // Title Bar Colors 579 | "titleBar.activeBackground": "#0c0a20", 580 | 581 | // Git Colors 582 | "gitDecoration.modifiedResourceForeground":"#ffd400", 583 | "gitDecoration.deletedResourceForeground":"#ff2e97", 584 | "gitDecoration.untrackedResourceForeground":"#42c6ff", 585 | "gitDecoration.ignoredResourceForeground":"#7984D1", 586 | "gitDecoration.conflictingResourceForeground":"#df85ff", 587 | 588 | // Integrated Terminal 589 | "terminal.background":"#0c0a20", 590 | "terminal.foreground":"#e4eeff", 591 | "terminal.ansiBlack":"#283034", 592 | "terminal.ansiRed":"#ff2e97", 593 | "terminal.ansiGreen":"#62a9cf", 594 | "terminal.ansiYellow":"#ffd400", 595 | "terminal.ansiBlue":"#42c6ff", 596 | "terminal.ansiMagenta":"#ff2afc", 597 | "terminal.ansiCyan":"#42c6ff", 598 | "terminal.ansiWhite":"#d9e0e9", 599 | "terminal.ansiBrightBlack":"#435056", 600 | "terminal.ansiBrightRed":"#ff2e97", 601 | "terminal.ansiBrightGreen":"#add0e5", 602 | "terminal.ansiBrightYellow":"#ffd400", 603 | "terminal.ansiBrightBlue":"#42c6ff", 604 | "terminal.ansiBrightMagenta":"#ff2afc", 605 | "terminal.ansiBrightCyan":"#42c6ff", 606 | "terminal.ansiBrightWhite":"#f4f6f9", 607 | } 608 | } -------------------------------------------------------------------------------- /themes/outrun-old.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Outrun Contrast", 3 | "type": "dark", 4 | "tokenColors": [ 5 | { 6 | "name": "Comment", 7 | "scope": "comment", 8 | "settings": { 9 | "foreground": "#546A90", 10 | "fontStyle": "italic" 11 | } 12 | }, 13 | { 14 | "name": "String", 15 | "scope": "string", 16 | "settings": { 17 | "foreground": "#7984D1" 18 | } 19 | }, 20 | { 21 | "name": "Number", 22 | "scope": "constant.numeric", 23 | "settings": { 24 | "foreground": "#F4B80C" 25 | } 26 | }, 27 | { 28 | "name": "Built-in constant", 29 | "scope": "constant.language", 30 | "settings": { 31 | "foreground": "#D86BFF" 32 | } 33 | }, 34 | { 35 | "name": "User-defined constant", 36 | "scope": [ 37 | "constant.character", 38 | "constant.other" 39 | ], 40 | "settings": { 41 | "foreground": "#AE81FF" 42 | } 43 | }, 44 | { 45 | "name": "Variable", 46 | "scope": "variable", 47 | "settings": { 48 | "fontStyle": "" 49 | } 50 | }, 51 | { 52 | "name": "Keyword", 53 | "scope": "keyword", 54 | "settings": { 55 | "foreground": "#ff2afc" 56 | } 57 | }, 58 | { 59 | "name": "Storage", 60 | "scope": "storage", 61 | "settings": { 62 | "fontStyle": "", 63 | "foreground": "#42C6FF" 64 | } 65 | }, 66 | { 67 | "name": "Storage type", 68 | "scope": "storage.type", 69 | "settings": { 70 | "fontStyle": "", 71 | "foreground": "#FF0081" 72 | } 73 | }, 74 | { 75 | "name": "Class name", 76 | "scope": [ 77 | "entity.name.class", 78 | "entity.name.type.class" 79 | ], 80 | "settings": { 81 | "fontStyle": "italic", 82 | "foreground": "#A875FF" 83 | } 84 | }, 85 | { 86 | "name": "Inherited class", 87 | "scope": [ 88 | "entity.other.inherited-class", 89 | "meta.other.inherited-class.php" 90 | ], 91 | "settings": { 92 | "fontStyle": "italic", 93 | "foreground": "#ffd319" 94 | } 95 | }, 96 | { 97 | "name": "Function name", 98 | "scope": "entity.name.function - meta.function-call", 99 | "settings": { 100 | "fontStyle": "", 101 | "foreground": "#ff9b50" 102 | } 103 | }, 104 | { 105 | "name": "Function argument", 106 | "scope": "variable.parameter", 107 | "settings": { 108 | "fontStyle": "", 109 | "foreground": "#FFFFFF" 110 | } 111 | }, 112 | { 113 | "name": "Tag name", 114 | "scope": "entity.name.tag", 115 | "settings": { 116 | "fontStyle": "", 117 | "foreground": "#42C6FF" 118 | } 119 | }, 120 | { 121 | "name": "Tag attribute", 122 | "scope": "entity.other.attribute-name", 123 | "settings": { 124 | "fontStyle": "", 125 | "foreground": "#ff2afc" 126 | } 127 | }, 128 | { 129 | "name": "Library function", 130 | "scope": "support.function", 131 | "settings": { 132 | "fontStyle": "", 133 | "foreground": "#ff9b50" 134 | } 135 | }, 136 | { 137 | "name": "Library constant", 138 | "scope": "support.constant", 139 | "settings": { 140 | "fontStyle": "", 141 | "foreground": "#A3D6E0" 142 | } 143 | }, 144 | { 145 | "name": "Library class/type", 146 | "scope": [ 147 | "support.type", 148 | "support.class" 149 | ], 150 | "settings": { 151 | "fontStyle": "italic", 152 | "foreground": "#42c6ff" 153 | } 154 | }, 155 | { 156 | "name": "Library variable", 157 | "scope": "support.other.variable", 158 | "settings": { 159 | "fontStyle": "" 160 | } 161 | }, 162 | { 163 | "name": "This, Super JS/PHP", 164 | "scope": [ 165 | "variable.language.this.js", 166 | "variable.language.super.js", 167 | "variable.language.this.php" 168 | ], 169 | "settings": { 170 | "foreground": "#42c6ff", 171 | "fontStyle": "italic" 172 | } 173 | }, 174 | { 175 | "name": "Invalid", 176 | "scope": "invalid", 177 | "settings": { 178 | "foreground": "#cf433e", 179 | "fontStyle": "" 180 | } 181 | }, 182 | { 183 | "name": "Invalid deprecated", 184 | "scope": "invalid.deprecated", 185 | "settings": { 186 | "foreground": "#cf433e" 187 | } 188 | }, 189 | { 190 | "name": "diff.header", 191 | "scope": [ 192 | "meta.diff", 193 | "meta.diff.header" 194 | ], 195 | "settings": { 196 | "foreground": "#456b7c" 197 | } 198 | }, 199 | { 200 | "name": "diff.deleted", 201 | "scope": "markup.deleted", 202 | "settings": { 203 | "foreground": "#e61f44" 204 | } 205 | }, 206 | { 207 | "name": "diff.inserted", 208 | "scope": "markup.inserted", 209 | "settings": { 210 | "foreground": "#A6E22E" 211 | } 212 | }, 213 | { 214 | "name": "diff.changed", 215 | "scope": "markup.changed", 216 | "settings": { 217 | "foreground": "#f7b83d" 218 | } 219 | }, 220 | { 221 | "scope": "constant.numeric.line-number.find-in-files - match", 222 | "settings": { 223 | "foreground": "#8FBE00A0" 224 | } 225 | }, 226 | { 227 | "scope": "entity.name.filename.find-in-files", 228 | "settings": { 229 | "foreground": "#E6DB74" 230 | } 231 | }, 232 | { 233 | "scope": "keyword.other", 234 | "settings": { 235 | "foreground": "#6494a9" 236 | } 237 | }, 238 | { 239 | "scope": [ 240 | "meta.property-value", 241 | "support.constant.property-value", 242 | "constant.other.color" 243 | ], 244 | "settings": { 245 | "foreground": "#cccccc" 246 | } 247 | }, 248 | { 249 | "name": "JSON String", 250 | "scope": "meta.structure.dictionary.json string.quoted.double.json", 251 | "settings": { 252 | "foreground": "#FF0081" 253 | } 254 | }, 255 | { 256 | "name": "JSON Key", 257 | "scope": "support.type.property-name.json", 258 | "settings": { 259 | "fontStyle": "", 260 | "foreground": "#D86BFF" 261 | } 262 | }, 263 | { 264 | "scope": "meta.structure.dictionary.value.json string.quoted.double.json", 265 | "settings": { 266 | "foreground": "#F8F8F2" 267 | } 268 | }, 269 | { 270 | "name": "Function argument", 271 | "scope": "meta.property-name support.type.property-name", 272 | "settings": { 273 | "fontStyle": "" 274 | } 275 | }, 276 | { 277 | "name": "Function argument", 278 | "scope": "meta.property-value punctuation.separator.key-value", 279 | "settings": { 280 | "foreground": "#b6ced8" 281 | } 282 | }, 283 | { 284 | "name": "Function argument", 285 | "scope": [ 286 | "keyword.other.use", 287 | "keyword.other.function.use", 288 | "keyword.other.namespace", 289 | "keyword.other.new", 290 | "keyword.other.special-method", 291 | "keyword.other.unit", 292 | "keyword.other.use-as" 293 | ], 294 | "settings": { 295 | "foreground": "#ff2afc" 296 | } 297 | }, 298 | { 299 | "name": "Function Argument", 300 | "scope": "support.other.namespace.php", 301 | "settings": { 302 | "foreground": "#F8F8F2" 303 | } 304 | }, 305 | { 306 | "name": "Function argument", 307 | "scope": [ 308 | "meta.use" 309 | ], 310 | "settings": { 311 | "foreground": "#1ea8fc", 312 | "fontStyle": "" 313 | } 314 | }, 315 | { 316 | "name": "Function argument", 317 | "scope": "variable.other", 318 | "settings": { 319 | "foreground": "#ffffff", 320 | "fontStyle": "" 321 | } 322 | }, 323 | { 324 | "name": "PHPDoc Keyword", 325 | "scope": "keyword.other.phpdoc.php", 326 | "settings": { 327 | "fontStyle": "", 328 | "foreground": "#A875FF" 329 | } 330 | }, 331 | { 332 | "name": "PHPDoc Type", 333 | "scope": [ 334 | "keyword.other.type.php", 335 | "meta.other.type.phpdoc.php" 336 | ], 337 | "settings": { 338 | "foreground": "#7984D1" 339 | } 340 | }, 341 | { 342 | "name": "Coffeescript Function argument", 343 | "scope": "variable.parameter.function.coffee", 344 | "settings": { 345 | "foreground": "#aaaaaa", 346 | "fontStyle": "" 347 | } 348 | }, 349 | { 350 | "name": "Markdown Titles", 351 | "scope": "entity.name.section.markdown", 352 | "settings": { 353 | "foreground": "#5dcdfd" 354 | } 355 | }, 356 | { 357 | "name": "Markdown Title Hash", 358 | "scope": "punctuation.definition.heading.markdown", 359 | "settings": { 360 | "foreground": "#1ea8fc" 361 | } 362 | }, 363 | { 364 | "name": "Markdown Raw", 365 | "scope": "markup.raw.inline.markdown", 366 | "settings": { 367 | "foreground": "#cccccc" 368 | } 369 | }, 370 | { 371 | "name": "Markdown bold stars", 372 | "scope": [ 373 | "punctuation.definition.bold.markdown", 374 | "punctuation.definition.italic.markdown" 375 | ], 376 | "settings": { 377 | "foreground": "#1ea8fc" 378 | } 379 | }, 380 | { 381 | "name": "Markdown link title braces", 382 | "scope": [ 383 | "punctuation.definition.string.begin.markdown", 384 | "punctuation.definition.string.end.markdown" 385 | ], 386 | "settings": { 387 | "foreground": "#1ea8fc" 388 | } 389 | }, 390 | { 391 | "name": "Markdown link braces", 392 | "scope": "punctuation.definition.metadata.markdown", 393 | "settings": { 394 | "foreground": "#1ea8fc" 395 | } 396 | }, 397 | { 398 | "name": "Markdown link", 399 | "scope": [ 400 | "markup.underline.link.markdown", 401 | "markup.underline.link.image.markdown", 402 | "meta.image.inline.markdown" 403 | ], 404 | "settings": { 405 | "foreground": "#1ea8fc", 406 | "fontStyle": "" 407 | } 408 | }, 409 | { 410 | "name": "Markdown bold/italic", 411 | "scope": [ 412 | "markup.bold.markdown", 413 | "markup.italic.markdown" 414 | ], 415 | "settings": { 416 | "foreground": "#1ea8fc" 417 | } 418 | }, 419 | { 420 | "name": "Markdown bold/italic", 421 | "scope": "markup.italic.markdown", 422 | "settings": { 423 | "fontStyle": "italic" 424 | } 425 | }, 426 | { 427 | "name": "Markdown bold/italic", 428 | "scope": "markup.bold.markdown", 429 | "settings": { 430 | "fontStyle": "bold" 431 | } 432 | }, 433 | { 434 | "name": "Markdown pre", 435 | "scope": "markup.raw.block.markdown", 436 | "settings": { 437 | "foreground": "#664e4d" 438 | } 439 | }, 440 | { 441 | "name": "GitGutter deleted", 442 | "scope": "markup.deleted.git_gutter", 443 | "settings": { 444 | "foreground": "#e61f44" 445 | } 446 | }, 447 | { 448 | "name": "GitGutter inserted", 449 | "scope": "markup.inserted.git_gutter", 450 | "settings": { 451 | "foreground": "#a7da1e" 452 | } 453 | }, 454 | { 455 | "name": "GitGutter changed", 456 | "scope": "markup.changed.git_gutter", 457 | "settings": { 458 | "foreground": "#f7b83d" 459 | } 460 | }, 461 | { 462 | "name": "Template expressions.", 463 | "scope": "meta.template.expression", 464 | "settings": { 465 | "foreground": "#b6ced8" 466 | } 467 | } 468 | ], 469 | "colors": { 470 | "foreground":"#F8F8F2", 471 | "descriptionForeground": "#F8F8F2", 472 | "focusBorder":"#24264F", 473 | 474 | "textLink.foreground": "#42C6FF", 475 | "textLink.activeForeground": "#1ea8fc", 476 | 477 | "button.background":"#1ea8fc", 478 | "button.hoverBackground": "#1ea8fc", 479 | "button.foreground":"#ffffff", 480 | 481 | "dropdown.background":"#0c0a20", 482 | "dropdown.listBackground": "#0c0a20", 483 | "dropdown.border":"#7984D1", 484 | "dropdown.foreground":"#ffffff", 485 | 486 | "input.background":"#24264F", 487 | "input.foreground":"#ffffff", 488 | "input.border":"#24264F", 489 | "input.placeholderForeground":"#7984D1", 490 | "inputOption.activeBorder":"#1ea8fc", 491 | 492 | "scrollbar.shadow":"#090819", 493 | "scrollbarSlider.activeBackground":"#484f7d", 494 | "scrollbarSlider.background":"#24264F", 495 | "scrollbarSlider.hoverBackground":"#484f7d", 496 | 497 | "badge.background":"#1ea8fc", 498 | "badge.foreground":"#ffffff", 499 | 500 | "progressBar.background":"#FF0081", 501 | 502 | "list.activeSelectionBackground":"#6069a7", 503 | "list.hoverBackground":"#6069a7", 504 | "list.activeSelectionForeground":"#090819", 505 | "list.inactiveSelectionBackground":"#484f7d", 506 | "list.focusBackground":"#6069a7", 507 | 508 | "activityBar.background":"#0c0a20", 509 | "activityBar.foreground":"#7984D1", 510 | "activityBarBadge.background":"#FF0081", 511 | "activityBarBadge.foreground":"#ffffff", 512 | 513 | "sideBar.background":"#090819", 514 | "sideBar.foreground":"#f1f2fa", 515 | "sideBarSectionHeader.background": "#0c0a20", 516 | "sideBarSectionHeader.foreground": "#7984D1", 517 | 518 | "editorGroup.background":"#090819", 519 | "editorGroupHeader.tabsBackground":"#0c0a20", 520 | 521 | "tab.inactiveBackground":"#0c0a20", 522 | "tab.inactiveForeground":"#7984D1", 523 | 524 | "editor.background": "#0c0a20", 525 | "editorCursor.foreground": "#FF0081", 526 | "editor.foreground": "#F8F8F2", 527 | "editor.lineHighlightBackground": "#0c0a20", 528 | "editor.selectionBackground": "#484f7d", 529 | "editor.selectionHighlightBackground": "#484f7d80", 530 | "editor.findMatchBackground": "#484f7d", 531 | "editor.findMatchHighlightBackground": "#484f7d80", 532 | "editor.hoverHighlightBackground":"#42c6ff2a", 533 | "editor.wordHighlightBackground":"#ffffff22", 534 | "editor.wordHighlightStrongBackground":"#42c6ff63", 535 | 536 | "editorWidget.background":"#484f7d", 537 | "editorWidget.border":"#484f7d", 538 | 539 | "editorLineNumber.foreground":"#484f7d", 540 | "editorLineNumber.activeForeground": "#42c6ff", 541 | "editorIndentGuide.background":"#24273e", 542 | "editorWhitespace.foreground":"#303453", 543 | "editorRuler.foreground":"#484f7d", 544 | "editorLink.activeForeground":"#1ea8fc", 545 | 546 | "editorBracketMatch.background":"#1ea8fc44", 547 | "editorBracketMatch.border":"#5dcdfd", 548 | 549 | "editorOverviewRuler.findMatchForeground":"#5dcdfd55", 550 | "editorOverviewRuler.modifiedForeground":"#F4B80C", 551 | "editorOverviewRuler.addedForeground":"#42c6ff", 552 | "editorOverviewRuler.deletedForeground":"#FF0081", 553 | "editorOverviewRuler.errorForeground":"#FF0081", 554 | "editorOverviewRuler.warningForeground":"#F4B80C", 555 | "editorOverviewRuler.infoForeground":"#A875FF", 556 | "editorGutter.background":"#0c0a20", 557 | "editorGutter.modifiedBackground":"#F4B80C", 558 | "editorGutter.addedBackground":"#42c6ff", 559 | "editorGutter.deletedBackground":"#FF0081", 560 | 561 | "statusBar.background":"#090819", 562 | "statusBar.foreground":"#7984D1", 563 | "statusBar.noFolderBackground":"#1ea8fc", 564 | "statusBar.noFolderForeground": "#ffffff", 565 | 566 | "titleBar.activeBackground":"#080716", 567 | 568 | "panel.background":"#090819", 569 | "panelTitle.inactiveForeground":"#598aa0", 570 | "panel.border":"#090819", 571 | "panelTitle.activeBorder":"#FF0081", 572 | 573 | "terminal.background":"#090819", 574 | "terminal.foreground":"#e4eeff", 575 | "terminal.ansiBlack":"#283034", 576 | "terminal.ansiRed":"#ff0081", 577 | "terminal.ansiGreen":"#62a9cf", 578 | "terminal.ansiYellow":"#f4b80c", 579 | "terminal.ansiBlue":"#42c6ff", 580 | "terminal.ansiMagenta":"#ff2afc", 581 | "terminal.ansiCyan":"#42c6ff", 582 | "terminal.ansiWhite":"#d9e0e9", 583 | "terminal.ansiBrightBlack":"#435056", 584 | "terminal.ansiBrightRed":"#ff0081", 585 | "terminal.ansiBrightGreen":"#add0e5", 586 | "terminal.ansiBrightYellow":"#f4b80c", 587 | "terminal.ansiBrightBlue":"#42c6ff", 588 | "terminal.ansiBrightMagenta":"#ff2afc", 589 | "terminal.ansiBrightCyan":"#42c6ff", 590 | "terminal.ansiBrightWhite":"#f4f6f9", 591 | 592 | "extensionButton.prominentBackground":"#1ea8fc", 593 | "extensionButton.prominentForeground":"#ffffff", 594 | "extensionButton.prominentHoverBackground":"#50bbfd", 595 | 596 | "peekView.border":"#1ea8fc", 597 | "peekViewEditor.background":"#121c20", 598 | "peekViewEditorGutter.background":"#152126", 599 | "peekViewResult.background":"#22353d", 600 | "peekViewTitle.background":"#152126", 601 | "peekViewTitleLabel.foreground":"#b6ced8", 602 | "peekViewTitleDescription.foreground":"#acc7d3", 603 | "peekViewResult.selectionBackground":"#1d2d34", 604 | "peekViewResult.selectionForeground":"#b6ced8", 605 | "peekViewResult.fileForeground":"#a9c5d1", 606 | "peekViewResult.lineForeground":"#95b8c6", 607 | "peekViewEditor.matchHighlightBackground":"#5dcdfd55", 608 | "peekViewResult.matchHighlightBackground":"#5dcdfd55", 609 | 610 | "editorSuggestWidget.highlightForeground":"#1ea8fc", 611 | "editorSuggestWidget.foreground":"#b6ced8", 612 | "editorSuggestWidget.selectedBackground":"#1d2d34", 613 | 614 | "gitDecoration.modifiedResourceForeground":"#F4B80C", 615 | "gitDecoration.deletedResourceForeground":"#FF0081", 616 | "gitDecoration.untrackedResourceForeground":"#42c6ff", 617 | "gitDecoration.ignoredResourceForeground":"#7984D1", 618 | "gitDecoration.conflictingResourceForeground":"#A875FF" 619 | } 620 | } --------------------------------------------------------------------------------