Skip to content
| Marketplace
Sign in
Visual Studio Code>Themes>TolNew to Visual Studio Code? Get it now.

Tol

Dusty Pomerleau

|
876 installs
| (2) | Free
A comfortable and accessible dark theme for Visual Studio Code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Tol

A comfortable and accessible dark theme for Visual Studio Code

Tol is heavily influenced by my Yarra Valley theme, but uses a more muted palette developed by Paul Tol for clarity and color accessibility.

Tol provides support for semantic highlighting and bracket colorization. The screenshot below was taken with the following options in settings.json:

{
    "editor.bracketPairColorization.enabled": true,
    "editor.guides.bracketPairs": true,
    "editor.guides.bracketPairsHorizontal": false,
    "editor.semanticHighlighting.enabled": true
}

rust

Customization

If you need to modify any of the existing colors, you can do this in your settings.json:

// semantic highlighting scopes
"editor.semanticTokenColorCustomizations": {
    "[Tol]": {
        "rules": {
            "function.declaration:rust": "#aabbccff"
        }
    }
},

// textmate scopes
"editor.tokenColorCustomizations": {
    "[Tol]": {
        "textMateRules": [
            {
                "scope": [
                    "storage.type"
                ],
                "settings": {
                    "foreground": "#ff8000ff"
                }
            }
        ]
    }
},

// workbench colors
"workbench.colorCustomizations": {
    "[Tol]": {
        "editorError.foreground": "#aa00ffff"
    }
}

For available options, check out the Theme Color docs. Default colors are listed in colors.txt.

Supported languages and extensions

  • AsciiDoc (AsciiDoc)
  • C (C/C++)
  • C# (C#)
  • C++ (C/C++)
  • Clojure
  • Crystal (Crystal Language)
  • CSS
  • Dart (Dart Code)
  • EdgeQL (edgedb)
  • Elixir (ElixirLS)
  • Elm (Elm)
  • Erlang (erlang)
  • F# (Ionide-fsharp)
  • Gleam (Gleam Syntax)
  • Go (Go)
  • GraphQL (GraphQL)
  • Haskell (Haskell Syntax Highlighting)
  • HTML
  • Idris (Idris)
  • Java (Java Extension Pack)
  • JavaScript
  • JavaScript React (JSX)
  • Kotlin (Kotlin Language)
  • LaTeX (LaTeX Workshop)
  • Less
  • Lua (Lua)
  • makefile
  • Markdown
  • Ocaml (reason-vscode or OCaml and Reason IDE)
  • PHP
  • PowerShell (PowerShell)
  • Python (Python)
  • R (R)
  • Racket (Magic Racket)
  • Reason (reason-vscode or OCaml and Reason IDE)
  • reStructuredText (reStructuredText Syntax Highlighting)
  • Ruby (Ruby + VSCode Ruby)
  • Rust (Rust Syntax + rust-analyzer)
  • Sass (Sass)
  • Scheme (vscode-scheme)
  • SCSS
  • shell script
  • SQL
  • Swift (Swift Language)
  • TOML (Better TOML)
  • TypeScript
  • TypeScript React (TSX)
  • VimScript (VimL)
  • YAML
  • Contact us
  • Jobs
  • Privacy
  • Terms of use
  • Trademarks
© 2023 Microsoft