gruvbox-dark-medium.json

   1{
   2    "$schema": "vscode://schemas/color-theme",
   3    "name": "Gruvbox Dark Medium",
   4    "type": "dark",
   5    "semanticHighlighting": true,
   6    "tokenColors": [
   7        {
   8            "settings": {
   9                "foreground": "#ebdbb2"
  10            }
  11        },
  12        {
  13            "scope": "emphasis",
  14            "settings": {
  15                "fontStyle": "italic"
  16            }
  17        },
  18        {
  19            "scope": "strong",
  20            "settings": {
  21                "fontStyle": "bold"
  22            }
  23        },
  24        {
  25            "scope": "header",
  26            "settings": {
  27                "foreground": "#458588"
  28            }
  29        },
  30        {
  31            "scope": ["comment", "punctuation.definition.comment"],
  32            "settings": {
  33                "foreground": "#928374",
  34                "fontStyle": "italic"
  35            }
  36        },
  37        {
  38            "scope": ["constant", "support.constant", "variable.arguments"],
  39            "settings": {
  40                "foreground": "#d3869b"
  41            }
  42        },
  43        {
  44            "scope": "constant.rgb-value",
  45            "settings": {
  46                "foreground": "#ebdbb2"
  47            }
  48        },
  49        {
  50            "scope": "entity.name.selector",
  51            "settings": {
  52                "foreground": "#8ec07c"
  53            }
  54        },
  55        {
  56            "scope": "entity.other.attribute-name",
  57            "settings": {
  58                "foreground": "#fabd2f"
  59            }
  60        },
  61        {
  62            "scope": ["entity.name.tag", "punctuation.tag"],
  63            "settings": {
  64                "foreground": "#8ec07c"
  65            }
  66        },
  67        {
  68            "scope": ["invalid", "invalid.illegal"],
  69            "settings": {
  70                "foreground": "#cc241d"
  71            }
  72        },
  73        {
  74            "scope": "invalid.deprecated",
  75            "settings": {
  76                "foreground": "#b16286"
  77            }
  78        },
  79        {
  80            "scope": "meta.selector",
  81            "settings": {
  82                "foreground": "#8ec07c"
  83            }
  84        },
  85        {
  86            "scope": "meta.preprocessor",
  87            "settings": {
  88                "foreground": "#fe8019"
  89            }
  90        },
  91        {
  92            "scope": "meta.preprocessor.string",
  93            "settings": {
  94                "foreground": "#b8bb26"
  95            }
  96        },
  97        {
  98            "scope": "meta.preprocessor.numeric",
  99            "settings": {
 100                "foreground": "#b8bb26"
 101            }
 102        },
 103        {
 104            "scope": "meta.header.diff",
 105            "settings": {
 106                "foreground": "#fe8019"
 107            }
 108        },
 109        {
 110            "scope": "storage",
 111            "settings": {
 112                "foreground": "#fb4934"
 113            }
 114        },
 115        {
 116            "scope": ["storage.type", "storage.modifier"],
 117            "settings": {
 118                "foreground": "#fe8019"
 119            }
 120        },
 121        {
 122            "scope": "string",
 123            "settings": {
 124                "foreground": "#b8bb26"
 125            }
 126        },
 127        {
 128            "scope": "string.tag",
 129            "settings": {
 130                "foreground": "#b8bb26"
 131            }
 132        },
 133        {
 134            "scope": "string.value",
 135            "settings": {
 136                "foreground": "#b8bb26"
 137            }
 138        },
 139        {
 140            "scope": "string.regexp",
 141            "settings": {
 142                "foreground": "#fe8019"
 143            }
 144        },
 145        {
 146            "scope": "string.escape",
 147            "settings": {
 148                "foreground": "#fb4934"
 149            }
 150        },
 151        {
 152            "scope": "string.quasi",
 153            "settings": {
 154                "foreground": "#8ec07c"
 155            }
 156        },
 157        {
 158            "scope": "string.entity",
 159            "settings": {
 160                "foreground": "#b8bb26"
 161            }
 162        },
 163        {
 164            "scope": "object",
 165            "settings": {
 166                "foreground": "#ebdbb2"
 167            }
 168        },
 169        {
 170            "scope": "module.node",
 171            "settings": {
 172                "foreground": "#83a598"
 173            }
 174        },
 175        {
 176            "scope": "support.type.property-name",
 177            "settings": {
 178                "foreground": "#689d6a"
 179            }
 180        },
 181        {
 182            "scope": "keyword",
 183            "settings": {
 184                "foreground": "#fb4934"
 185            }
 186        },
 187        {
 188            "scope": "keyword.control",
 189            "settings": {
 190                "foreground": "#fb4934"
 191            }
 192        },
 193        {
 194            "scope": "keyword.control.module",
 195            "settings": {
 196                "foreground": "#8ec07c"
 197            }
 198        },
 199        {
 200            "scope": "keyword.control.less",
 201            "settings": {
 202                "foreground": "#d79921"
 203            }
 204        },
 205        {
 206            "scope": "keyword.operator",
 207            "settings": {
 208                "foreground": "#8ec07c"
 209            }
 210        },
 211        {
 212            "scope": "keyword.operator.new",
 213            "settings": {
 214                "foreground": "#fe8019"
 215            }
 216        },
 217        {
 218            "scope": "keyword.other.unit",
 219            "settings": {
 220                "foreground": "#b8bb26"
 221            }
 222        },
 223        {
 224            "scope": "metatag.php",
 225            "settings": {
 226                "foreground": "#fe8019"
 227            }
 228        },
 229        {
 230            "scope": "support.function.git-rebase",
 231            "settings": {
 232                "foreground": "#689d6a"
 233            }
 234        },
 235        {
 236            "scope": "constant.sha.git-rebase",
 237            "settings": {
 238                "foreground": "#b8bb26"
 239            }
 240        },
 241        {
 242            "name": "Types declaration and references",
 243            "scope": [
 244                "meta.type.name",
 245                "meta.return.type",
 246                "meta.return-type",
 247                "meta.cast",
 248                "meta.type.annotation",
 249                "support.type",
 250                "storage.type.cs",
 251                "variable.class"
 252            ],
 253            "settings": {
 254                "foreground": "#fabd2f"
 255            }
 256        },
 257        {
 258            "scope": ["variable.this", "support.variable"],
 259            "settings": {
 260                "foreground": "#d3869b"
 261            }
 262        },
 263        {
 264            "scope": [
 265                "entity.name",
 266                "entity.static",
 267                "entity.name.class.static.function",
 268                "entity.name.function",
 269                "entity.name.class",
 270                "entity.name.type"
 271            ],
 272            "settings": {
 273                "foreground": "#fabd2f"
 274            }
 275        },
 276        {
 277            "name": "Function declarations",
 278            "scope": ["entity.function", "entity.name.function.static"],
 279            "settings": {
 280                "foreground": "#8ec07c"
 281            }
 282        },
 283        {
 284            "scope": "entity.name.function.function-call",
 285            "settings": {
 286                "foreground": "#8ec07c"
 287            }
 288        },
 289        {
 290            "scope": "support.function.builtin",
 291            "settings": {
 292                "foreground": "#fe8019"
 293            }
 294        },
 295        {
 296            "scope": [
 297                "entity.name.method",
 298                "entity.name.method.function-call",
 299                "entity.name.static.function-call"
 300            ],
 301            "settings": {
 302                "foreground": "#689d6a"
 303            }
 304        },
 305        {
 306            "scope": "brace",
 307            "settings": {
 308                "foreground": "#d5c4a1"
 309            }
 310        },
 311        {
 312            "name": "variables",
 313            "scope": [
 314                "meta.parameter.type.variable",
 315                "variable.parameter",
 316                "variable.name",
 317                "variable.other",
 318                "variable",
 319                "string.constant.other.placeholder"
 320            ],
 321            "settings": {
 322                "foreground": "#83a598"
 323            }
 324        },
 325        {
 326            "scope": "prototype",
 327            "settings": {
 328                "foreground": "#d3869b"
 329            }
 330        },
 331        {
 332            "scope": ["punctuation"],
 333            "settings": {
 334                "foreground": "#a89984"
 335            }
 336        },
 337        {
 338            "scope": "punctuation.quoted",
 339            "settings": {
 340                "foreground": "#ebdbb2"
 341            }
 342        },
 343        {
 344            "scope": "punctuation.quasi",
 345            "settings": {
 346                "foreground": "#fb4934"
 347            }
 348        },
 349        {
 350            "name": "URL",
 351            "scope": ["*url*", "*link*", "*uri*"],
 352            "settings": {
 353                "fontStyle": "underline"
 354            }
 355        },
 356
 357        {
 358            "name": "Python function",
 359            "scope": ["meta.function.python", "entity.name.function.python"],
 360            "settings": {
 361                "foreground": "#8ec07c"
 362            }
 363        },
 364        {
 365            "name": "Python Function and Class definition keywords",
 366            "scope": [
 367                "storage.type.function.python",
 368                "storage.modifier.declaration",
 369                "storage.type.class.python",
 370                "storage.type.string.python"
 371            ],
 372            "settings": {
 373                "foreground": "#fb4934"
 374            }
 375        },
 376        {
 377            "name": "Async keyword",
 378            "scope": ["storage.type.function.async.python"],
 379            "settings": {
 380                "foreground": "#fb4934"
 381            }
 382        },
 383        {
 384            "name": "Python Function Call",
 385            "scope": "meta.function-call.generic",
 386            "settings": {
 387                "foreground": "#83a598"
 388            }
 389        },
 390        {
 391            "name": "Python Function Arguments",
 392            "scope": "meta.function-call.arguments",
 393            "settings": {
 394                "foreground": "#d5c4a1"
 395            }
 396        },
 397        {
 398            "name": "Python Function decorator",
 399            "scope": "entity.name.function.decorator",
 400            "settings": {
 401                "foreground": "#fabd2f",
 402                "fontStyle": "bold"
 403            }
 404        },
 405        {
 406            "name": "Python ALL CAPS",
 407            "scope": "constant.other.caps",
 408            "settings": {
 409                "fontStyle": "bold"
 410            }
 411        },
 412
 413        {
 414            "scope": "keyword.operator.logical",
 415            "settings": {
 416                "foreground": "#fb4934"
 417            }
 418        },
 419        {
 420            "scope": "punctuation.definition.logical-expression",
 421            "settings": {
 422                "foreground": "#fe8019"
 423            }
 424        },
 425        {
 426            "scope": ["string.interpolated.dollar.shell", "string.interpolated.backtick.shell"],
 427            "settings": {
 428                "foreground": "#8ec07c"
 429            }
 430        },
 431
 432        {
 433            "scope": "keyword.control.directive",
 434            "settings": {
 435                "foreground": "#8ec07c"
 436            }
 437        },
 438        {
 439            "scope": "support.function.C99",
 440            "settings": {
 441                "foreground": "#fabd2f"
 442            }
 443        },
 444
 445        {
 446            "name": "C# functions & namespace",
 447            "scope": [
 448                "meta.function.cs",
 449                "entity.name.function.cs",
 450                "entity.name.type.namespace.cs"
 451            ],
 452            "settings": {
 453                "foreground": "#b8bb26"
 454            }
 455        },
 456        {
 457            "name": "C# Variables",
 458            "scope": [
 459                "keyword.other.using.cs",
 460                "entity.name.variable.field.cs",
 461                "entity.name.variable.local.cs",
 462                "variable.other.readwrite.cs"
 463            ],
 464            "settings": {
 465                "foreground": "#8ec07c"
 466            }
 467        },
 468        {
 469            "name": "C# This",
 470            "scope": ["keyword.other.this.cs", "keyword.other.base.cs"],
 471            "settings": {
 472                "foreground": "#d3869b"
 473            }
 474        },
 475
 476        {
 477            "scope": "meta.scope.prerequisites",
 478            "settings": {
 479                "foreground": "#fabd2f"
 480            }
 481        },
 482        {
 483            "scope": "entity.name.function.target",
 484            "settings": {
 485                "foreground": "#b8bb26",
 486                "fontStyle": "bold"
 487            }
 488        },
 489
 490        {
 491            "name": "coloring of the Java import and package identifiers",
 492            "scope": ["storage.modifier.import.java", "storage.modifier.package.java"],
 493            "settings": {
 494                "foreground": "#bdae93"
 495            }
 496        },
 497        {
 498            "scope": ["keyword.other.import.java", "keyword.other.package.java"],
 499            "settings": {
 500                "foreground": "#8ec07c"
 501            }
 502        },
 503        {
 504            "scope": "storage.type.java",
 505            "settings": {
 506                "foreground": "#fabd2f"
 507            }
 508        },
 509        {
 510            "scope": "storage.type.annotation",
 511            "settings": {
 512                "foreground": "#83a598",
 513                "fontStyle": "bold"
 514            }
 515        },
 516        {
 517            "scope": "keyword.other.documentation.javadoc",
 518            "settings": {
 519                "foreground": "#8ec07c"
 520            }
 521        },
 522        {
 523            "scope": "comment.block.javadoc variable.parameter.java",
 524            "settings": {
 525                "foreground": "#b8bb26",
 526                "fontStyle": "bold"
 527            }
 528        },
 529        {
 530            "scope": [
 531                "source.java variable.other.object",
 532                "source.java variable.other.definition.java"
 533            ],
 534            "settings": {
 535                "foreground": "#ebdbb2"
 536            }
 537        },
 538
 539        {
 540            "name": "Lisp optional function parameters",
 541            "scope": "meta.function-parameters.lisp",
 542            "settings": {
 543                "foreground": "#fabd2f"
 544            }
 545        },
 546
 547        {
 548            "scope": "markup.underline",
 549            "settings": {
 550                "fontStyle": "underline"
 551            }
 552        },
 553        {
 554            "scope": "string.other.link.title.markdown",
 555            "settings": {
 556                "foreground": "#928374",
 557                "fontStyle": "underline"
 558            }
 559        },
 560        {
 561            "scope": "markup.underline.link",
 562            "settings": {
 563                "foreground": "#d3869b"
 564            }
 565        },
 566        {
 567            "scope": "markup.bold",
 568            "settings": {
 569                "fontStyle": "bold",
 570                "foreground": "#fe8019"
 571            }
 572        },
 573        {
 574            "scope": "markup.heading",
 575            "settings": {
 576                "fontStyle": "bold",
 577                "foreground": "#fe8019"
 578            }
 579        },
 580        {
 581            "scope": "markup.italic",
 582            "settings": {
 583                "fontStyle": "italic"
 584            }
 585        },
 586        {
 587            "scope": "markup.inserted",
 588            "settings": {
 589                "foreground": "#b8bb26"
 590            }
 591        },
 592        {
 593            "scope": "markup.deleted",
 594            "settings": {
 595                "foreground": "#d65d0e"
 596            }
 597        },
 598        {
 599            "scope": "markup.changed",
 600            "settings": {
 601                "foreground": "#fe8019"
 602            }
 603        },
 604        {
 605            "scope": "markup.punctuation.quote.beginning",
 606            "settings": {
 607                "foreground": "#98971a"
 608            }
 609        },
 610        {
 611            "scope": "markup.punctuation.list.beginning",
 612            "settings": {
 613                "foreground": "#83a598"
 614            }
 615        },
 616        {
 617            "scope": ["markup.inline.raw", "markup.fenced_code.block"],
 618            "settings": {
 619                "foreground": "#8ec07c"
 620            }
 621        },
 622
 623        {
 624            "scope": "string.quoted.double.json",
 625            "settings": {
 626                "foreground": "#83a598"
 627            }
 628        },
 629        {
 630            "name": "JSON Level 0",
 631            "scope": ["source.json meta.structure.dictionary.json support.type.property-name.json"],
 632            "settings": {
 633                "foreground": "#b8bb26"
 634            }
 635        },
 636        {
 637            "name": "JSON Level 1",
 638            "scope": [
 639                "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
 640            ],
 641            "settings": {
 642                "foreground": "#8ec07c"
 643            }
 644        },
 645        {
 646            "name": "JSON Level 2",
 647            "scope": [
 648                "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
 649            ],
 650            "settings": {
 651                "foreground": "#d3869b"
 652            }
 653        },
 654        {
 655            "name": "JSON Level 3",
 656            "scope": [
 657                "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
 658            ],
 659            "settings": {
 660                "foreground": "#b8bb26"
 661            }
 662        },
 663
 664        {
 665            "scope": "entity.other.attribute-name.css",
 666            "settings": {
 667                "foreground": "#fe8019"
 668            }
 669        },
 670        {
 671            "scope": "source.css meta.selector",
 672            "settings": {
 673                "foreground": "#ebdbb2"
 674            }
 675        },
 676        {
 677            "scope": "support.type.property-name.css",
 678            "settings": {
 679                "foreground": "#fe8019"
 680            }
 681        },
 682        {
 683            "scope": "entity.other.attribute-name.class",
 684            "settings": {
 685                "foreground": "#b8bb26"
 686            }
 687        },
 688        {
 689            "scope": [
 690                "source.css support.function.transform",
 691                "source.css support.function.timing-function",
 692                "source.css support.function.misc"
 693            ],
 694            "settings": {
 695                "foreground": "#fb4934"
 696            }
 697        },
 698        {
 699            "name": "CSS property value",
 700            "scope": [
 701                "support.property-value",
 702                "constant.rgb-value",
 703                "support.property-value.scss",
 704                "constant.rgb-value.scss"
 705            ],
 706            "settings": {
 707                "foreground": "#d65d0e"
 708            }
 709        },
 710        {
 711            "scope": ["entity.name.tag.css"],
 712            "settings": {
 713                "fontStyle": ""
 714            }
 715        },
 716
 717        {
 718            "scope": ["punctuation.definition.tag"],
 719            "settings": {
 720                "foreground": "#83a598"
 721            }
 722        },
 723        {
 724            "scope": ["text.html entity.name.tag", "text.html punctuation.tag"],
 725            "settings": {
 726                "foreground": "#8ec07c",
 727                "fontStyle": "bold"
 728            }
 729        },
 730
 731        {
 732            "scope": ["source.js variable.language"],
 733            "settings": {
 734                "foreground": "#fe8019"
 735            }
 736        },
 737
 738        {
 739            "scope": ["source.ts variable.language"],
 740            "settings": {
 741                "foreground": "#fe8019"
 742            }
 743        },
 744
 745        {
 746            "scope": ["source.go storage.type"],
 747            "settings": {
 748                "foreground": "#fabd2f"
 749            }
 750        },
 751        {
 752            "scope": ["source.go entity.name.import"],
 753            "settings": {
 754                "foreground": "#b8bb26"
 755            }
 756        },
 757        {
 758            "scope": ["source.go keyword.package", "source.go keyword.import"],
 759            "settings": {
 760                "foreground": "#8ec07c"
 761            }
 762        },
 763        {
 764            "scope": ["source.go keyword.interface", "source.go keyword.struct"],
 765            "settings": {
 766                "foreground": "#83a598"
 767            }
 768        },
 769        {
 770            "scope": ["source.go entity.name.type"],
 771            "settings": {
 772                "foreground": "#ebdbb2"
 773            }
 774        },
 775        {
 776            "scope": ["source.go entity.name.function"],
 777            "settings": {
 778                "foreground": "#d3869b"
 779            }
 780        },
 781
 782        {
 783            "scope": ["keyword.control.cucumber.table"],
 784            "settings": {
 785                "foreground": "#83a598"
 786            }
 787        },
 788
 789        {
 790            "name": "ReasonML String",
 791            "scope": ["source.reason string.double", "source.reason string.regexp"],
 792            "settings": {
 793                "foreground": "#b8bb26"
 794            }
 795        },
 796        {
 797            "name": "ReasonML equals sign",
 798            "scope": ["source.reason keyword.control.less"],
 799            "settings": {
 800                "foreground": "#8ec07c"
 801            }
 802        },
 803        {
 804            "name": "ReasonML variable",
 805            "scope": ["source.reason entity.name.function"],
 806            "settings": {
 807                "foreground": "#83a598"
 808            }
 809        },
 810        {
 811            "name": "ReasonML property",
 812            "scope": ["source.reason support.property-value", "source.reason entity.name.filename"],
 813            "settings": {
 814                "foreground": "#fe8019"
 815            }
 816        },
 817
 818        {
 819            "name": "Powershell member",
 820            "scope": ["source.powershell variable.other.member.powershell"],
 821            "settings": {
 822                "foreground": "#fe8019"
 823            }
 824        },
 825        {
 826            "name": "Powershell function",
 827            "scope": ["source.powershell support.function.powershell"],
 828            "settings": {
 829                "foreground": "#fabd2f"
 830            }
 831        },
 832        {
 833            "name": "Powershell function attribute",
 834            "scope": ["source.powershell support.function.attribute.powershell"],
 835            "settings": {
 836                "foreground": "#bdae93"
 837            }
 838        },
 839        {
 840            "name": "Powershell hashtable member",
 841            "scope": [
 842                "source.powershell meta.hashtable.assignment.powershell variable.other.readwrite.powershell"
 843            ],
 844            "settings": {
 845                "foreground": "#fe8019"
 846            }
 847        }
 848    ],
 849    "colors": {
 850        "focusBorder": "#3c3836",
 851        "foreground": "#ebdbb2",
 852        "widget.shadow": "#28282830",
 853        "selection.background": "#689d6a80",
 854        "errorForeground": "#fb4934",
 855
 856        "button.background": "#45858880",
 857        "button.foreground": "#ebdbb2",
 858        "button.hoverBackground": "#45858860",
 859
 860        "dropdown.background": "#282828",
 861        "dropdown.border": "#3c3836",
 862        "dropdown.foreground": "#ebdbb2",
 863
 864        "input.background": "#ebdbb205",
 865        "input.border": "#3c3836",
 866        "input.foreground": "#ebdbb2",
 867        "input.placeholderForeground": "#ebdbb260",
 868        "inputValidation.errorBorder": "#fb4934",
 869        "inputValidation.errorBackground": "#cc241d80",
 870        "inputValidation.infoBorder": "#83a598",
 871        "inputValidation.infoBackground": "#45858880",
 872        "inputValidation.warningBorder": "#fabd2f",
 873        "inputValidation.warningBackground": "#d7992180",
 874        "inputOption.activeBorder": "#ebdbb260",
 875
 876        "scrollbar.shadow": "#282828",
 877        "scrollbarSlider.activeBackground": "#689d6a",
 878        "scrollbarSlider.hoverBackground": "#665c54",
 879        "scrollbarSlider.background": "#50494599",
 880
 881        "badge.background": "#d3869b",
 882        "badge.foreground": "#282828",
 883
 884        "progressBar.background": "#689d6a",
 885
 886        "list.activeSelectionBackground": "#3c383680",
 887        "list.activeSelectionForeground": "#8ec07c",
 888        "list.hoverBackground": "#3c383680",
 889        "list.hoverForeground": "#d5c4a1",
 890        "list.focusBackground": "#3c3836",
 891        "list.focusForeground": "#ebdbb2",
 892        "list.inactiveSelectionForeground": "#689d6a",
 893        "list.inactiveSelectionBackground": "#3c383680",
 894        "list.dropBackground": "#3c3836",
 895        "list.highlightForeground": "#689d6a",
 896
 897        "sideBar.background": "#282828",
 898        "sideBar.foreground": "#d5c4a1",
 899        "sideBar.border": "#3c3836",
 900        "sideBarTitle.foreground": "#ebdbb2",
 901        "sideBarSectionHeader.background": "#28282800",
 902        "sideBarSectionHeader.foreground": "#ebdbb2",
 903
 904        "activityBar.background": "#282828",
 905        "activityBar.foreground": "#ebdbb2",
 906        "activityBar.border": "#3c3836",
 907        "activityBarBadge.background": "#458588",
 908        "activityBarBadge.foreground": "#ebdbb2",
 909
 910        "editorGroup.border": "#3c3836",
 911        "editorGroup.dropBackground": "#3c383660",
 912        "editorGroupHeader.noTabsBackground": "#3c3836",
 913        "editorGroupHeader.tabsBackground": "#282828",
 914        "editorGroupHeader.tabsBorder": "#3c3836",
 915
 916        "tab.border": "#28282800",
 917        "tab.activeBorder": "#689d6a",
 918        "tab.activeBackground": "#3c3836",
 919        "tab.activeForeground": "#ebdbb2",
 920        "tab.inactiveForeground": "#a89984",
 921        "tab.inactiveBackground": "#282828",
 922        "tab.unfocusedActiveForeground": "#a89984",
 923        "tab.unfocusedActiveBorder": "#28282800",
 924        "tab.unfocusedInactiveForeground": "#928374",
 925
 926        "editor.background": "#282828",
 927        "editor.foreground": "#ebdbb2",
 928        "editorLineNumber.foreground": "#665c54",
 929        "editorCursor.foreground": "#ebdbb2",
 930        "editor.selectionBackground": "#689d6a40",
 931        "editor.selectionHighlightBackground": "#fabd2f40",
 932        "editor.hoverHighlightBackground": "#689d6a50",
 933        "editorLink.activeForeground": "#ebdbb2",
 934        "editor.findMatchBackground": "#83a59870",
 935        "editor.findMatchHighlightBackground": "#fe801930",
 936        "editor.findRangeHighlightBackground": "#83a59870",
 937        "editor.lineHighlightBackground": "#3c383660",
 938        "editor.lineHighlightBorder": "#3c383600",
 939        "editorWhitespace.foreground": "#a8998420",
 940        "editorRuler.foreground": "#a8998440",
 941        "editorCodeLens.foreground": "#a8998490",
 942        "editorBracketMatch.border": "#28282800",
 943        "editorBracketMatch.background": "#92837480",
 944        "editorHoverWidget.background": "#282828",
 945        "editorHoverWidget.border": "#3c3836",
 946        "editorOverviewRuler.border": "#28282800",
 947        "editorOverviewRuler.findMatchForeground": "#bdae93",
 948        "editorOverviewRuler.rangeHighlightForeground": "#bdae93",
 949        "editorOverviewRuler.selectionHighlightForeground": "#665c54",
 950        "editorOverviewRuler.wordHighlightForeground": "#665c54",
 951        "editorOverviewRuler.wordHighlightStrongForeground": "#665c54",
 952        "editorOverviewRuler.modifiedForeground": "#83a598",
 953        "editorOverviewRuler.addedForeground": "#83a598",
 954        "editorOverviewRuler.deletedForeground": "#83a598",
 955        "editorOverviewRuler.errorForeground": "#fb4934",
 956        "editorOverviewRuler.warningForeground": "#d79921",
 957        "editorOverviewRuler.infoForeground": "#d3869b",
 958        "editorGutter.background": "#28282800",
 959        "editorGutter.modifiedBackground": "#83a598",
 960        "editorGutter.addedBackground": "#b8bb26",
 961        "editorGutter.deletedBackground": "#fb4934",
 962        "editorError.foreground": "#cc241d",
 963        "editorWarning.foreground": "#d79921",
 964        "editorInfo.foreground": "#458588",
 965
 966        "editorBracketHighlight.foreground1": "#b16286",
 967        "editorBracketHighlight.foreground2": "#458588",
 968        "editorBracketHighlight.foreground3": "#689d6a",
 969        "editorBracketHighlight.foreground4": "#98971a",
 970        "editorBracketHighlight.foreground5": "#d79921",
 971        "editorBracketHighlight.foreground6": "#d65d0e",
 972        "editorBracketHighlight.unexpectedBracket.foreground": "#cc241d",
 973
 974        "diffEditor.insertedTextBackground": "#b8bb2630",
 975        "diffEditor.removedTextBackground": "#fb493430",
 976
 977        "editorWidget.background": "#282828",
 978        "editorWidget.border": "#3c3836",
 979        "editorSuggestWidget.background": "#282828",
 980        "editorSuggestWidget.foreground": "#ebdbb2",
 981        "editorSuggestWidget.highlightForeground": "#689d6a",
 982        "editorSuggestWidget.selectedBackground": "#3c383660",
 983        "editorSuggestWidget.border": "#3c3836",
 984
 985        "peekView.border": "#3c3836",
 986        "peekViewEditor.background": "#3c383670",
 987        "peekViewEditor.matchHighlightBackground": "#504945",
 988        "peekViewEditorGutter.background": "#3c383670",
 989        "peekViewResult.background": "#3c383670",
 990        "peekViewResult.fileForeground": "#ebdbb2",
 991        "peekViewResult.selectionBackground": "#45858820",
 992        "peekViewResult.selectionForeground": "#ebdbb2",
 993        "peekViewResult.lineForeground": "#ebdbb2",
 994        "peekViewResult.matchHighlightBackground": "#504945",
 995        "peekViewTitle.background": "#3c383670",
 996        "peekViewTitleDescription.foreground": "#bdae93",
 997        "peekViewTitleLabel.foreground": "#ebdbb2",
 998
 999        "merge.currentHeaderBackground": "#45858840",
1000        "merge.currentContentBackground": "#45858820",
1001        "merge.incomingHeaderBackground": "#689d6a40",
1002        "merge.incomingContentBackground": "#689d6a20",
1003        "merge.border": "#28282800",
1004        "editorOverviewRuler.currentContentForeground": "#458588",
1005        "editorOverviewRuler.incomingContentForeground": "#689d6a",
1006        "editorOverviewRuler.commonContentForeground": "#928374",
1007
1008        "panel.border": "#3c3836",
1009        "panelTitle.activeForeground": "#ebdbb2",
1010
1011        "statusBar.background": "#282828",
1012        "statusBar.border": "#3c3836",
1013        "statusBar.foreground": "#ebdbb2",
1014        "statusBar.debuggingBackground": "#fe8019",
1015        "statusBar.debuggingForeground": "#282828",
1016        "statusBar.debuggingBorder": "#28282800",
1017        "statusBar.noFolderBackground": "#282828",
1018        "statusBar.noFolderBorder": "#28282800",
1019
1020        "terminal.ansiBlack": "#3c3836",
1021        "terminal.ansiBrightBlack": "#928374",
1022        "terminal.ansiRed": "#cc241d",
1023        "terminal.ansiBrightRed": "#fb4934",
1024        "terminal.ansiGreen": "#98971a",
1025        "terminal.ansiBrightGreen": "#b8bb26",
1026        "terminal.ansiYellow": "#d79921",
1027        "terminal.ansiBrightYellow": "#fabd2f",
1028        "terminal.ansiBlue": "#458588",
1029        "terminal.ansiBrightBlue": "#83a598",
1030        "terminal.ansiMagenta": "#b16286",
1031        "terminal.ansiBrightMagenta": "#d3869b",
1032        "terminal.ansiCyan": "#689d6a",
1033        "terminal.ansiBrightCyan": "#8ec07c",
1034        "terminal.ansiWhite": "#a89984",
1035        "terminal.ansiBrightWhite": "#ebdbb2",
1036        "terminal.foreground": "#ebdbb2",
1037        "terminal.background": "#282828",
1038
1039        "titleBar.activeBackground": "#282828",
1040        "titleBar.activeForeground": "#ebdbb2",
1041        "titleBar.inactiveBackground": "#282828",
1042
1043        "gitDecoration.modifiedResourceForeground": "#d79921",
1044        "gitDecoration.deletedResourceForeground": "#cc241d",
1045        "gitDecoration.untrackedResourceForeground": "#98971a",
1046        "gitDecoration.ignoredResourceForeground": "#7c6f64",
1047        "gitDecoration.conflictingResourceForeground": "#b16286",
1048
1049        "menu.border": "#3c3836",
1050        "menu.separatorBackground": "#3c3836",
1051
1052        "notebook.cellEditorBackground": "#32302f",
1053        "notebook.focusedCellBorder": "#a89984",
1054        "notebook.cellBorderColor": "#504945",
1055        "notebook.focusedEditorBorder": "#504945",
1056
1057        "extensionButton.prominentBackground": "#b8bb2680",
1058        "extensionButton.prominentHoverBackground": "#b8bb2630",
1059
1060        "textLink.foreground": "#83a598",
1061        "textLink.activeForeground": "#458588",
1062        "debugToolBar.background": "#282828"
1063    },
1064    "semanticTokenColors": {
1065        "constant.builtin": "#d3869b",
1066        "property": "#83a598",
1067        "property:python": "#ebdbb2",
1068        "parameter": "#83a598",
1069        "variable": "#ebdbb2",
1070        "function": "#8ec07c",
1071        "function.builtin": "#fe8019",
1072        "method": "#8ec07c"
1073    }
1074}