All Projects → tonsky → Vscode Theme Alabaster

tonsky / Vscode Theme Alabaster

Licence: mit
A light theme for Visual Studio Code

Programming Languages

clojure
4091 projects

Projects that are alternatives of or similar to Vscode Theme Alabaster

white-theme-vscode
Minimalist monochrome theme for Visual Studio Code
Stars: ✭ 66 (-71.67%)
Mutual labels:  visual-studio-code, vscode-theme
vscode-2077-theme
Cyberpunk 2077 inspired theme for visual studio code
Stars: ✭ 96 (-58.8%)
Mutual labels:  visual-studio-code, vscode-theme
susuwatari
A light monochrome theme with a minimal amount of highlighting for Visual Studio Code
Stars: ✭ 16 (-93.13%)
Mutual labels:  visual-studio-code, vscode-theme
vscode-theme-relaxed
🕶️ A relaxed Visual Studio Code theme to take a more relaxed view of things.
Stars: ✭ 84 (-63.95%)
Mutual labels:  visual-studio-code, vscode-theme
Nord Visual Studio Code
An arctic, north-bluish clean and elegant Visual Studio Code theme.
Stars: ✭ 749 (+221.46%)
Mutual labels:  visual-studio-code, vscode-theme
aylin-vscode-theme
🌌Aylin: a modern and minimal VS Code dark theme with bright colors
Stars: ✭ 17 (-92.7%)
Mutual labels:  visual-studio-code, vscode-theme
Monokai-Flat
A material monokai color scheme for Visual Studio, Visual Studio Code, JetBrains IDE and some terminal
Stars: ✭ 21 (-90.99%)
Mutual labels:  visual-studio-code, vscode-theme
Vscode Theme Onedark
VSCode Theme based on Atom's One Dark theme
Stars: ✭ 165 (-29.18%)
Mutual labels:  visual-studio-code, vscode-theme
Awesome Vscode
🎨 A curated list of delightful VS Code packages and resources.
Stars: ✭ 19,659 (+8337.34%)
Mutual labels:  visual-studio-code, vscode-theme
gruvbox-material-vscode
Gruvbox Material for Visual Studio Code
Stars: ✭ 143 (-38.63%)
Mutual labels:  visual-studio-code, vscode-theme
Theme Bear
🐻 A VSCode dark theme 🐻
Stars: ✭ 27 (-88.41%)
Mutual labels:  visual-studio-code, vscode-theme
Vscode Smoothtype
VS Code extension to add cursor transitions while typing, similar to MS Office and the Windows 10 Mail app.
Stars: ✭ 54 (-76.82%)
Mutual labels:  visual-studio-code, vscode-theme
Vscode Auto Rename Tag
Automatically rename paired HTML/XML tag
Stars: ✭ 161 (-30.9%)
Mutual labels:  visual-studio-code
Vscode Dash
Dash, Zeal and Velocity documentation integration in Visual Studio Code 🔎📖
Stars: ✭ 176 (-24.46%)
Mutual labels:  visual-studio-code
Aura Theme
💅 A beautiful dark theme for your favorite apps.
Stars: ✭ 159 (-31.76%)
Mutual labels:  visual-studio-code
Sfml Vscode Boilerplate
A cross-platform SFML 2.5.1 & C++17 build environment for Visual Studio Code
Stars: ✭ 156 (-33.05%)
Mutual labels:  visual-studio-code
Vscode As3mxml
ActionScript & MXML language extension for Visual Studio Code. Develop apps for Adobe AIR, Adobe Flash Player, or Apache Royale.
Stars: ✭ 205 (-12.02%)
Mutual labels:  visual-studio-code
Vscode Fundamentals
👨‍🏫 Mike's Visual Studio Code Course
Stars: ✭ 175 (-24.89%)
Mutual labels:  visual-studio-code
Vscodethemes
Themes for Visual Studio Code
Stars: ✭ 155 (-33.48%)
Mutual labels:  vscode-theme
Vscode Dev Containers
A repository of development container definitions for the VS Code Remote - Containers extension and GitHub Codespaces
Stars: ✭ 2,715 (+1065.24%)
Mutual labels:  visual-studio-code

Alabaster Theme

A light theme with minimal amount of highlighting for Visual Studio Code.

Motivation

Most color themes highlight everything they can, ending up looking like a fireworks show.

Instead, Alabaster uses minimal highlighting; it defines just four classes:

  1. Strings
  2. All statically known constants (numbers, symbols, keywords, boolean values)
  3. Comments
  4. Global definitions

Additionally:

  • Alabaster does not highlight standard language keywords (if, else, function, etc). They are usually least important and most obvious part of any program.

  • Alabaster highlights comments. Most themes try to dim comments by using low-contrast greys. I think if code was complex enough that it deserved an explanation then it’s that explanation we should see and read first. It would be a crime to hide it.

  • Alabaster doesn’t use font variations. It’s hard to scan code when it jumps between normal, bold and italics all the time. Also, not all fonts provide bold/italics variants.

  • Having minimal amount of rules means you can consciously use them to look for the exact piece of information you need. Most other “fireworks” themes provide only one meaningful contribution: if it’s colored it’s probably syntactically correct. Instead, in Alabaster you can actually remember all the rules, and e.g. if you need to look for a string you know that you’re looking for a green token. And all the strings really pop out because there are not many other things highlighted.

  • Alabaster only highlights things that parser could identify reliably. I believe that if highlighting works only partially then it does more harm than good. When highlighting works reliably, your brain learns to rely on it. When it’s not reliable, your brain spends precious brain cycles to re-check everything it sees on the screen.

Screenshot

What our users are saying?

It's like I had this weight on my eyes, and now it's gone. Awesome!

– Alex Sugak ★★★★★

After your theme others looks like unreadable neon things 🤯

– lamartire ★★★★★

Minimalistic cool

– denisgrib ★★★★★

Super minimal and undistracting. Easy to read.

– Josh Bernitt ★★★★★

A little bit confusing at first if you're from The Dark Land. But then you just chill.

– aenor.realm ★★★★★

Install

  1. Go to Extensions
  2. Search for alabaster
  3. Install
  4. Restart Visual Studio Code (or click Reload window)
  5. Go to Preferences → Color Theme and choose Alabaster

License

MIT License

Variations

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].