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

Tol

Dusty Pomerleau

|
485 installs
| (1) | 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.

Semantic highlighting

Tol includes semantic highlighting for supported languages. Semantic highlighting provides a greater guarantee that tokens will be highlighted correctly, but may provide less nuanced highlighting.

Screenshots here are shown with semantic highlighting disabled:

"editor.semanticHighlighting.enabled": false

Or at the individual extension level:

"C_Cpp.enhancedColorization": "Disabled"

Bracket colorization

Tol includes support for cycling the colors of nested brackets. You can enable this feature in your settings:

"editor.bracketPairColorization.enabled": true,

Screenshots:

Typescript

typescript

React

react

Elixir

elixir

Rust (using Rust Syntax)

rust

Ruby

ruby

Go

go

Elm

elm

HTML

html

CSS

css

Python

python

Markdown

markdown

Customization

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

"editor.tokenColorCustomizations": {
    "[Tol]": {
        "textMateRules": [
            {
                "scope": [
                    "storage.type"
                ],
                "settings": {
                    "foreground": "#ffff00"
                }
            }
        ]
    }
},
"workbench.colorCustomizations": {
    "[Tol]": {
        "editorError.foreground": "#00000000"
    }
}

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)
  • 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
© 2022 Microsoft