GilShoshan94 / tol-theme

A comfortable and accessible dark theme for Visual Studio Code

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

A comfortable and accessible dark theme for Visual Studio Code

License:MIT License


Languages

Language:Clojure 18.6%Language:C 15.5%Language:Rust 9.0%Language:JavaScript 7.1%Language:F# 6.4%Language:Scheme 5.7%Language:C++ 5.2%Language:Swift 4.7%Language:Go 4.6%Language:Ruby 2.6%Language:Elixir 2.3%Language:Elm 2.1%Language:CSS 1.5%Language:Idris 1.4%Language:Lua 1.4%Language:OCaml 1.1%Language:Erlang 1.0%Language:Java 0.9%Language:Python 0.9%Language:TypeScript 0.9%Language:PHP 0.8%Language:PowerShell 0.7%Language:Dart 0.7%Language:Crystal 0.7%Language:Shell 0.6%Language:Makefile 0.4%Language:Racket 0.4%Language:HTML 0.4%Language:Vim Script 0.4%Language:Kotlin 0.4%Language:Haskell 0.4%Language:C# 0.3%Language:Gleam 0.2%Language:Less 0.2%Language:Reason 0.1%Language:SCSS 0.1%Language:Sass 0.1%Language:R 0.1%