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": [
 427                "string.interpolated.dollar.shell",
 428                "string.interpolated.backtick.shell"
 429            ],
 430            "settings": {
 431                "foreground": "#8ec07c"
 432            }
 433        },
 434
 435        {
 436            "scope": "keyword.control.directive",
 437            "settings": {
 438                "foreground": "#8ec07c"
 439            }
 440        },
 441        {
 442            "scope": "support.function.C99",
 443            "settings": {
 444                "foreground": "#fabd2f"
 445            }
 446        },
 447
 448        {
 449            "name": "C# functions & namespace",
 450            "scope": [
 451                "meta.function.cs",
 452                "entity.name.function.cs",
 453                "entity.name.type.namespace.cs"
 454            ],
 455            "settings": {
 456                "foreground": "#b8bb26"
 457            }
 458        },
 459        {
 460            "name": "C# Variables",
 461            "scope": [
 462                "keyword.other.using.cs",
 463                "entity.name.variable.field.cs",
 464                "entity.name.variable.local.cs",
 465                "variable.other.readwrite.cs"
 466            ],
 467            "settings": {
 468                "foreground": "#8ec07c"
 469            }
 470        },
 471        {
 472            "name": "C# This",
 473            "scope": ["keyword.other.this.cs", "keyword.other.base.cs"],
 474            "settings": {
 475                "foreground": "#d3869b"
 476            }
 477        },
 478
 479        {
 480            "scope": "meta.scope.prerequisites",
 481            "settings": {
 482                "foreground": "#fabd2f"
 483            }
 484        },
 485        {
 486            "scope": "entity.name.function.target",
 487            "settings": {
 488                "foreground": "#b8bb26",
 489                "fontStyle": "bold"
 490            }
 491        },
 492
 493        {
 494            "name": "coloring of the Java import and package identifiers",
 495            "scope": [
 496                "storage.modifier.import.java",
 497                "storage.modifier.package.java"
 498            ],
 499            "settings": {
 500                "foreground": "#bdae93"
 501            }
 502        },
 503        {
 504            "scope": [
 505                "keyword.other.import.java",
 506                "keyword.other.package.java"
 507            ],
 508            "settings": {
 509                "foreground": "#8ec07c"
 510            }
 511        },
 512        {
 513            "scope": "storage.type.java",
 514            "settings": {
 515                "foreground": "#fabd2f"
 516            }
 517        },
 518        {
 519            "scope": "storage.type.annotation",
 520            "settings": {
 521                "foreground": "#83a598",
 522                "fontStyle": "bold"
 523            }
 524        },
 525        {
 526            "scope": "keyword.other.documentation.javadoc",
 527            "settings": {
 528                "foreground": "#8ec07c"
 529            }
 530        },
 531        {
 532            "scope": "comment.block.javadoc variable.parameter.java",
 533            "settings": {
 534                "foreground": "#b8bb26",
 535                "fontStyle": "bold"
 536            }
 537        },
 538        {
 539            "scope": [
 540                "source.java variable.other.object",
 541                "source.java variable.other.definition.java"
 542            ],
 543            "settings": {
 544                "foreground": "#ebdbb2"
 545            }
 546        },
 547
 548        {
 549            "name": "Lisp optional function parameters",
 550            "scope": "meta.function-parameters.lisp",
 551            "settings": {
 552                "foreground": "#fabd2f"
 553            }
 554        },
 555
 556        {
 557            "scope": "markup.underline",
 558            "settings": {
 559                "fontStyle": "underline"
 560            }
 561        },
 562        {
 563            "scope": "string.other.link.title.markdown",
 564            "settings": {
 565                "foreground": "#928374",
 566                "fontStyle": "underline"
 567            }
 568        },
 569        {
 570            "scope": "markup.underline.link",
 571            "settings": {
 572                "foreground": "#d3869b"
 573            }
 574        },
 575        {
 576            "scope": "markup.bold",
 577            "settings": {
 578                "fontStyle": "bold",
 579                "foreground": "#fe8019"
 580            }
 581        },
 582        {
 583            "scope": "markup.heading",
 584            "settings": {
 585                "fontStyle": "bold",
 586                "foreground": "#fe8019"
 587            }
 588        },
 589        {
 590            "scope": "markup.italic",
 591            "settings": {
 592                "fontStyle": "italic"
 593            }
 594        },
 595        {
 596            "scope": "markup.inserted",
 597            "settings": {
 598                "foreground": "#b8bb26"
 599            }
 600        },
 601        {
 602            "scope": "markup.deleted",
 603            "settings": {
 604                "foreground": "#d65d0e"
 605            }
 606        },
 607        {
 608            "scope": "markup.changed",
 609            "settings": {
 610                "foreground": "#fe8019"
 611            }
 612        },
 613        {
 614            "scope": "markup.punctuation.quote.beginning",
 615            "settings": {
 616                "foreground": "#98971a"
 617            }
 618        },
 619        {
 620            "scope": "markup.punctuation.list.beginning",
 621            "settings": {
 622                "foreground": "#83a598"
 623            }
 624        },
 625        {
 626            "scope": ["markup.inline.raw", "markup.fenced_code.block"],
 627            "settings": {
 628                "foreground": "#8ec07c"
 629            }
 630        },
 631
 632        {
 633            "scope": "string.quoted.double.json",
 634            "settings": {
 635                "foreground": "#83a598"
 636            }
 637        },
 638        {
 639            "name": "JSON Level 0",
 640            "scope": [
 641                "source.json meta.structure.dictionary.json support.type.property-name.json"
 642            ],
 643            "settings": {
 644                "foreground": "#b8bb26"
 645            }
 646        },
 647        {
 648            "name": "JSON Level 1",
 649            "scope": [
 650                "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
 651            ],
 652            "settings": {
 653                "foreground": "#8ec07c"
 654            }
 655        },
 656        {
 657            "name": "JSON Level 2",
 658            "scope": [
 659                "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"
 660            ],
 661            "settings": {
 662                "foreground": "#d3869b"
 663            }
 664        },
 665        {
 666            "name": "JSON Level 3",
 667            "scope": [
 668                "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"
 669            ],
 670            "settings": {
 671                "foreground": "#b8bb26"
 672            }
 673        },
 674
 675        {
 676            "scope": "entity.other.attribute-name.css",
 677            "settings": {
 678                "foreground": "#fe8019"
 679            }
 680        },
 681        {
 682            "scope": "source.css meta.selector",
 683            "settings": {
 684                "foreground": "#ebdbb2"
 685            }
 686        },
 687        {
 688            "scope": "support.type.property-name.css",
 689            "settings": {
 690                "foreground": "#fe8019"
 691            }
 692        },
 693        {
 694            "scope": "entity.other.attribute-name.class",
 695            "settings": {
 696                "foreground": "#b8bb26"
 697            }
 698        },
 699        {
 700            "scope": [
 701                "source.css support.function.transform",
 702                "source.css support.function.timing-function",
 703                "source.css support.function.misc"
 704            ],
 705            "settings": {
 706                "foreground": "#fb4934"
 707            }
 708        },
 709        {
 710            "name": "CSS property value",
 711            "scope": [
 712                "support.property-value",
 713                "constant.rgb-value",
 714                "support.property-value.scss",
 715                "constant.rgb-value.scss"
 716            ],
 717            "settings": {
 718                "foreground": "#d65d0e"
 719            }
 720        },
 721        {
 722            "scope": ["entity.name.tag.css"],
 723            "settings": {
 724                "fontStyle": ""
 725            }
 726        },
 727
 728        {
 729            "scope": ["punctuation.definition.tag"],
 730            "settings": {
 731                "foreground": "#83a598"
 732            }
 733        },
 734        {
 735            "scope": ["text.html entity.name.tag", "text.html punctuation.tag"],
 736            "settings": {
 737                "foreground": "#8ec07c",
 738                "fontStyle": "bold"
 739            }
 740        },
 741
 742        {
 743            "scope": ["source.js variable.language"],
 744            "settings": {
 745                "foreground": "#fe8019"
 746            }
 747        },
 748
 749        {
 750            "scope": ["source.ts variable.language"],
 751            "settings": {
 752                "foreground": "#fe8019"
 753            }
 754        },
 755
 756        {
 757            "scope": ["source.go storage.type"],
 758            "settings": {
 759                "foreground": "#fabd2f"
 760            }
 761        },
 762        {
 763            "scope": ["source.go entity.name.import"],
 764            "settings": {
 765                "foreground": "#b8bb26"
 766            }
 767        },
 768        {
 769            "scope": ["source.go keyword.package", "source.go keyword.import"],
 770            "settings": {
 771                "foreground": "#8ec07c"
 772            }
 773        },
 774        {
 775            "scope": [
 776                "source.go keyword.interface",
 777                "source.go keyword.struct"
 778            ],
 779            "settings": {
 780                "foreground": "#83a598"
 781            }
 782        },
 783        {
 784            "scope": ["source.go entity.name.type"],
 785            "settings": {
 786                "foreground": "#ebdbb2"
 787            }
 788        },
 789        {
 790            "scope": ["source.go entity.name.function"],
 791            "settings": {
 792                "foreground": "#d3869b"
 793            }
 794        },
 795
 796        {
 797            "scope": ["keyword.control.cucumber.table"],
 798            "settings": {
 799                "foreground": "#83a598"
 800            }
 801        },
 802
 803        {
 804            "name": "ReasonML String",
 805            "scope": [
 806                "source.reason string.double",
 807                "source.reason string.regexp"
 808            ],
 809            "settings": {
 810                "foreground": "#b8bb26"
 811            }
 812        },
 813        {
 814            "name": "ReasonML equals sign",
 815            "scope": ["source.reason keyword.control.less"],
 816            "settings": {
 817                "foreground": "#8ec07c"
 818            }
 819        },
 820        {
 821            "name": "ReasonML variable",
 822            "scope": ["source.reason entity.name.function"],
 823            "settings": {
 824                "foreground": "#83a598"
 825            }
 826        },
 827        {
 828            "name": "ReasonML property",
 829            "scope": [
 830                "source.reason support.property-value",
 831                "source.reason entity.name.filename"
 832            ],
 833            "settings": {
 834                "foreground": "#fe8019"
 835            }
 836        },
 837
 838        {
 839            "name": "Powershell member",
 840            "scope": ["source.powershell variable.other.member.powershell"],
 841            "settings": {
 842                "foreground": "#fe8019"
 843            }
 844        },
 845        {
 846            "name": "Powershell function",
 847            "scope": ["source.powershell support.function.powershell"],
 848            "settings": {
 849                "foreground": "#fabd2f"
 850            }
 851        },
 852        {
 853            "name": "Powershell function attribute",
 854            "scope": [
 855                "source.powershell support.function.attribute.powershell"
 856            ],
 857            "settings": {
 858                "foreground": "#bdae93"
 859            }
 860        },
 861        {
 862            "name": "Powershell hashtable member",
 863            "scope": [
 864                "source.powershell meta.hashtable.assignment.powershell variable.other.readwrite.powershell"
 865            ],
 866            "settings": {
 867                "foreground": "#fe8019"
 868            }
 869        }
 870    ],
 871    "colors": {
 872        "focusBorder": "#3c3836",
 873        "foreground": "#ebdbb2",
 874        "widget.shadow": "#28282830",
 875        "selection.background": "#689d6a80",
 876        "errorForeground": "#fb4934",
 877
 878        "button.background": "#45858880",
 879        "button.foreground": "#ebdbb2",
 880        "button.hoverBackground": "#45858860",
 881
 882        "dropdown.background": "#282828",
 883        "dropdown.border": "#3c3836",
 884        "dropdown.foreground": "#ebdbb2",
 885
 886        "input.background": "#ebdbb205",
 887        "input.border": "#3c3836",
 888        "input.foreground": "#ebdbb2",
 889        "input.placeholderForeground": "#ebdbb260",
 890        "inputValidation.errorBorder": "#fb4934",
 891        "inputValidation.errorBackground": "#cc241d80",
 892        "inputValidation.infoBorder": "#83a598",
 893        "inputValidation.infoBackground": "#45858880",
 894        "inputValidation.warningBorder": "#fabd2f",
 895        "inputValidation.warningBackground": "#d7992180",
 896        "inputOption.activeBorder": "#ebdbb260",
 897
 898        "scrollbar.shadow": "#282828",
 899        "scrollbarSlider.activeBackground": "#689d6a",
 900        "scrollbarSlider.hoverBackground": "#665c54",
 901        "scrollbarSlider.background": "#50494599",
 902
 903        "badge.background": "#d3869b",
 904        "badge.foreground": "#282828",
 905
 906        "progressBar.background": "#689d6a",
 907
 908        "list.activeSelectionBackground": "#3c383680",
 909        "list.activeSelectionForeground": "#8ec07c",
 910        "list.hoverBackground": "#3c383680",
 911        "list.hoverForeground": "#d5c4a1",
 912        "list.focusBackground": "#3c3836",
 913        "list.focusForeground": "#ebdbb2",
 914        "list.inactiveSelectionForeground": "#689d6a",
 915        "list.inactiveSelectionBackground": "#3c383680",
 916        "list.dropBackground": "#3c3836",
 917        "list.highlightForeground": "#689d6a",
 918
 919        "sideBar.background": "#282828",
 920        "sideBar.foreground": "#d5c4a1",
 921        "sideBar.border": "#3c3836",
 922        "sideBarTitle.foreground": "#ebdbb2",
 923        "sideBarSectionHeader.background": "#28282800",
 924        "sideBarSectionHeader.foreground": "#ebdbb2",
 925
 926        "activityBar.background": "#282828",
 927        "activityBar.foreground": "#ebdbb2",
 928        "activityBar.border": "#3c3836",
 929        "activityBarBadge.background": "#458588",
 930        "activityBarBadge.foreground": "#ebdbb2",
 931
 932        "editorGroup.border": "#3c3836",
 933        "editorGroup.dropBackground": "#3c383660",
 934        "editorGroupHeader.noTabsBackground": "#3c3836",
 935        "editorGroupHeader.tabsBackground": "#282828",
 936        "editorGroupHeader.tabsBorder": "#3c3836",
 937
 938        "tab.border": "#28282800",
 939        "tab.activeBorder": "#689d6a",
 940        "tab.activeBackground": "#3c3836",
 941        "tab.activeForeground": "#ebdbb2",
 942        "tab.inactiveForeground": "#a89984",
 943        "tab.inactiveBackground": "#282828",
 944        "tab.unfocusedActiveForeground": "#a89984",
 945        "tab.unfocusedActiveBorder": "#28282800",
 946        "tab.unfocusedInactiveForeground": "#928374",
 947
 948        "editor.background": "#282828",
 949        "editor.foreground": "#ebdbb2",
 950        "editorLineNumber.foreground": "#665c54",
 951        "editorCursor.foreground": "#ebdbb2",
 952        "editor.selectionBackground": "#689d6a40",
 953        "editor.selectionHighlightBackground": "#fabd2f40",
 954        "editor.hoverHighlightBackground": "#689d6a50",
 955        "editorLink.activeForeground": "#ebdbb2",
 956        "editor.findMatchBackground": "#83a59870",
 957        "editor.findMatchHighlightBackground": "#fe801930",
 958        "editor.findRangeHighlightBackground": "#83a59870",
 959        "editor.lineHighlightBackground": "#3c383660",
 960        "editor.lineHighlightBorder": "#3c383600",
 961        "editorWhitespace.foreground": "#a8998420",
 962        "editorRuler.foreground": "#a8998440",
 963        "editorCodeLens.foreground": "#a8998490",
 964        "editorBracketMatch.border": "#28282800",
 965        "editorBracketMatch.background": "#92837480",
 966        "editorHoverWidget.background": "#282828",
 967        "editorHoverWidget.border": "#3c3836",
 968        "editorOverviewRuler.border": "#28282800",
 969        "editorOverviewRuler.findMatchForeground": "#bdae93",
 970        "editorOverviewRuler.rangeHighlightForeground": "#bdae93",
 971        "editorOverviewRuler.selectionHighlightForeground": "#665c54",
 972        "editorOverviewRuler.wordHighlightForeground": "#665c54",
 973        "editorOverviewRuler.wordHighlightStrongForeground": "#665c54",
 974        "editorOverviewRuler.modifiedForeground": "#83a598",
 975        "editorOverviewRuler.addedForeground": "#83a598",
 976        "editorOverviewRuler.deletedForeground": "#83a598",
 977        "editorOverviewRuler.errorForeground": "#fb4934",
 978        "editorOverviewRuler.warningForeground": "#d79921",
 979        "editorOverviewRuler.infoForeground": "#d3869b",
 980        "editorGutter.background": "#28282800",
 981        "editorGutter.modifiedBackground": "#83a598",
 982        "editorGutter.addedBackground": "#b8bb26",
 983        "editorGutter.deletedBackground": "#fb4934",
 984        "editorError.foreground": "#cc241d",
 985        "editorWarning.foreground": "#d79921",
 986        "editorInfo.foreground": "#458588",
 987
 988        "editorBracketHighlight.foreground1": "#b16286",
 989        "editorBracketHighlight.foreground2": "#458588",
 990        "editorBracketHighlight.foreground3": "#689d6a",
 991        "editorBracketHighlight.foreground4": "#98971a",
 992        "editorBracketHighlight.foreground5": "#d79921",
 993        "editorBracketHighlight.foreground6": "#d65d0e",
 994        "editorBracketHighlight.unexpectedBracket.foreground": "#cc241d",
 995
 996        "diffEditor.insertedTextBackground": "#b8bb2630",
 997        "diffEditor.removedTextBackground": "#fb493430",
 998
 999        "editorWidget.background": "#282828",
1000        "editorWidget.border": "#3c3836",
1001        "editorSuggestWidget.background": "#282828",
1002        "editorSuggestWidget.foreground": "#ebdbb2",
1003        "editorSuggestWidget.highlightForeground": "#689d6a",
1004        "editorSuggestWidget.selectedBackground": "#3c383660",
1005        "editorSuggestWidget.border": "#3c3836",
1006
1007        "peekView.border": "#3c3836",
1008        "peekViewEditor.background": "#3c383670",
1009        "peekViewEditor.matchHighlightBackground": "#504945",
1010        "peekViewEditorGutter.background": "#3c383670",
1011        "peekViewResult.background": "#3c383670",
1012        "peekViewResult.fileForeground": "#ebdbb2",
1013        "peekViewResult.selectionBackground": "#45858820",
1014        "peekViewResult.selectionForeground": "#ebdbb2",
1015        "peekViewResult.lineForeground": "#ebdbb2",
1016        "peekViewResult.matchHighlightBackground": "#504945",
1017        "peekViewTitle.background": "#3c383670",
1018        "peekViewTitleDescription.foreground": "#bdae93",
1019        "peekViewTitleLabel.foreground": "#ebdbb2",
1020
1021        "merge.currentHeaderBackground": "#45858840",
1022        "merge.currentContentBackground": "#45858820",
1023        "merge.incomingHeaderBackground": "#689d6a40",
1024        "merge.incomingContentBackground": "#689d6a20",
1025        "merge.border": "#28282800",
1026        "editorOverviewRuler.currentContentForeground": "#458588",
1027        "editorOverviewRuler.incomingContentForeground": "#689d6a",
1028        "editorOverviewRuler.commonContentForeground": "#928374",
1029
1030        "panel.border": "#3c3836",
1031        "panelTitle.activeForeground": "#ebdbb2",
1032
1033        "statusBar.background": "#282828",
1034        "statusBar.border": "#3c3836",
1035        "statusBar.foreground": "#ebdbb2",
1036        "statusBar.debuggingBackground": "#fe8019",
1037        "statusBar.debuggingForeground": "#282828",
1038        "statusBar.debuggingBorder": "#28282800",
1039        "statusBar.noFolderBackground": "#282828",
1040        "statusBar.noFolderBorder": "#28282800",
1041
1042        "terminal.ansiBlack": "#3c3836",
1043        "terminal.ansiBrightBlack": "#928374",
1044        "terminal.ansiRed": "#cc241d",
1045        "terminal.ansiBrightRed": "#fb4934",
1046        "terminal.ansiGreen": "#98971a",
1047        "terminal.ansiBrightGreen": "#b8bb26",
1048        "terminal.ansiYellow": "#d79921",
1049        "terminal.ansiBrightYellow": "#fabd2f",
1050        "terminal.ansiBlue": "#458588",
1051        "terminal.ansiBrightBlue": "#83a598",
1052        "terminal.ansiMagenta": "#b16286",
1053        "terminal.ansiBrightMagenta": "#d3869b",
1054        "terminal.ansiCyan": "#689d6a",
1055        "terminal.ansiBrightCyan": "#8ec07c",
1056        "terminal.ansiWhite": "#a89984",
1057        "terminal.ansiBrightWhite": "#ebdbb2",
1058        "terminal.foreground": "#ebdbb2",
1059        "terminal.background": "#282828",
1060
1061        "titleBar.activeBackground": "#282828",
1062        "titleBar.activeForeground": "#ebdbb2",
1063        "titleBar.inactiveBackground": "#282828",
1064
1065        "gitDecoration.modifiedResourceForeground": "#d79921",
1066        "gitDecoration.deletedResourceForeground": "#cc241d",
1067        "gitDecoration.untrackedResourceForeground": "#98971a",
1068        "gitDecoration.ignoredResourceForeground": "#7c6f64",
1069        "gitDecoration.conflictingResourceForeground": "#b16286",
1070
1071        "menu.border": "#3c3836",
1072        "menu.separatorBackground": "#3c3836",
1073
1074        "notebook.cellEditorBackground": "#32302f",
1075        "notebook.focusedCellBorder": "#a89984",
1076        "notebook.cellBorderColor": "#504945",
1077        "notebook.focusedEditorBorder": "#504945",
1078
1079        "extensionButton.prominentBackground": "#b8bb2680",
1080        "extensionButton.prominentHoverBackground": "#b8bb2630",
1081
1082        "textLink.foreground": "#83a598",
1083        "textLink.activeForeground": "#458588",
1084        "debugToolBar.background": "#282828"
1085    },
1086    "semanticTokenColors": {
1087        "constant.builtin": "#d3869b",
1088        "property": "#83a598",
1089        "property:python": "#ebdbb2",
1090        "parameter": "#83a598",
1091        "variable": "#ebdbb2",
1092        "function": "#8ec07c",
1093        "function.builtin": "#fe8019",
1094        "method": "#8ec07c"
1095    }
1096}