Terminal color themes for Alabaster Dark and Alabaster Light, available for 14 different terminal emulators.

Background

These terminal themes are inspired by the Alabaster color scheme created by Nikita Prokopov (aka Tonsky) and the philosophy outlined in his blog post “A case against syntax highlighting”.

In the original IDE themes, Alabaster highlights only four syntax classes: strings, constants, comments, and global definitions. Terminal themes are limited to 16 ANSI colors, but the same principle applies: use color sparingly and intentionally.

Alabaster Light and Dark themes for Terminal.app

Supported Terminals

At this point, the Alabaster family of themes is available for many editors and tools.

Original

The original Sublime Text package includes five variants: Alabaster, Alabaster BG (using background colors instead of text colors), Alabaster Dark, Alabaster Dark Mono, and Alabaster Mono.

Emacs

IDEs

Terminal Emulators

Vim and Neovim

See also

Fira Code

Tonsky’s beautiful update of Fira Mono for coding, with monospaced ligatures. Pairs very well with Alabaster.

“A case against syntax highlighting”

Tonsky’s blog post explaining the philosophy behind minimal highlighting.

sublime-scheme-alabaster

The original Alabaster theme repository with design rationale.

Writer color theme

Tonsky’s color theme for focused long-form writing, inspired by iA Writer, in its original Sublime Text form.

Also available as a VS Code color theme, ported by me.

Credits

Original theme by Nikita Prokopov (aka Tonsky).