All Projects β†’ tonsky β†’ sublime-scheme-alabaster

tonsky / sublime-scheme-alabaster

Licence: MIT License
Minimalist color scheme for Sublime Text 3

Projects that are alternatives of or similar to sublime-scheme-alabaster

Nord Sublime Text
An arctic, north-bluish clean and elegant Sublime Text theme.
Stars: ✭ 109 (-33.94%)
Mutual labels:  sublime-text, color-scheme
Gruvbox
🎨 Sublime Text themes & color schemes with pastel 'retro groove' colors
Stars: ✭ 191 (+15.76%)
Mutual labels:  sublime-text, color-scheme
Inspiredgithub.tmtheme
A color scheme for Sublime Text 3.
Stars: ✭ 117 (-29.09%)
Mutual labels:  sublime-text, color-scheme
Gitgutter
A Sublime Text 2/3 plugin to see git diff in gutter
Stars: ✭ 3,888 (+2256.36%)
Mutual labels:  sublime-text, color-scheme
Cake
Yummy syntax theme for Atom, Brackets, Sublime Text and Visual Studio Code
Stars: ✭ 47 (-71.52%)
Mutual labels:  sublime-text, color-scheme
Lucario
The best flat theme for Vim, Atom, Sublime Text, Jetbrains Editors, Terminal.app, iTerm, Xcode and XTerm
Stars: ✭ 711 (+330.91%)
Mutual labels:  sublime-text, color-scheme
Sublime Da Ui
Adaptive, Customizable, Elegant UI Theme and Color Schemes for Sublime Text 3
Stars: ✭ 180 (+9.09%)
Mutual labels:  sublime-text, color-scheme
sublime-monokai-free
A beautiful, modern, high quality, Monokai theme for Sublime Text 3.
Stars: ✭ 46 (-72.12%)
Mutual labels:  sublime-text, color-scheme
themeX
The ultimate UNIVERSAL syntax color theme generator that let's you build your color scheme in just one file and compile for a wide range of different editors.
Stars: ✭ 26 (-84.24%)
Mutual labels:  sublime-text, color-scheme
sublime-color-scheme-unit
A testing framework for Sublime Text color schemes.
Stars: ✭ 19 (-88.48%)
Mutual labels:  sublime-text, color-scheme
Packagedev
Tools to ease the creation of snippets, syntax definitions, etc. for Sublime Text.
Stars: ✭ 378 (+129.09%)
Mutual labels:  sublime-text, color-scheme
Milotic
Color Full Theme for All Text Editors!
Stars: ✭ 23 (-86.06%)
Mutual labels:  sublime-text, color-scheme
GDL-sublime
πŸ“ A Sublime Text package for the programming language GDL (Geometric Description Language)
Stars: ✭ 25 (-84.85%)
Mutual labels:  sublime-text, color-scheme
Sublime Boxy
It Was the Most Hackable Theme for Sublime Text 3
Stars: ✭ 1,328 (+704.85%)
Mutual labels:  sublime-text, color-scheme
ST-ShellScriptImproved
❌ [Deprecated] A better ShellScript (Bash) syntax highlight for Sublime Text >= 3143
Stars: ✭ 25 (-84.85%)
Mutual labels:  sublime-text, color-scheme
Neon Color Scheme
A colorful bright-on-black color scheme for Sublime Text and TextMate. Its aim is to make as many languages as possible look as good as possible. Includes extended support for Python, Ruby, Clojure, JavaScript/JSON, C/C++, diff, HTML/XML, Markdown, PHP, CSS/SCSS/SASS, GitGutter, Find In Files, PackageDev, Regex, SublimeLinter, and much more.
Stars: ✭ 159 (-3.64%)
Mutual labels:  sublime-text, color-scheme
spacegray
A Hyperminimal UI Theme for Sublime Text
Stars: ✭ 7,260 (+4300%)
Mutual labels:  sublime-text, color-scheme
chelevra.tmtheme
Sublime Text Syntax Highlighting Theme
Stars: ✭ 23 (-86.06%)
Mutual labels:  sublime-text, color-scheme
Ciapre.tmTheme
Ciapre - an easy-on-the-eyes Sublime Text/TextMate color scheme.
Stars: ✭ 63 (-61.82%)
Mutual labels:  sublime-text, color-scheme
sublime-scheme-writer
A color scheme for focused long-form writing
Stars: ✭ 92 (-44.24%)
Mutual labels:  sublime-text, color-scheme

Alabaster Color Scheme

A light color scheme with minimal amount of highlighting for Sublime Text 3.

Motivation

Most color schemes 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 schemes 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” schemes 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.

Variations

Alabaster BG is a variation of the same scheme but it uses background color for highlighting instead of text color. The idea is that it is easier to read when all text is black rather than when it changes color every few words. The colored background in that case creates a separate layer which is easier to ignore if you just trying to read the words.

Alabaster Dark is just a dark version based on the same principles.

Alabaster Mono and Alabaster Dark Mono are monochromatic version, with only cursor and occasional errors/search results highlighted.

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 β˜…β˜…β˜…β˜…β˜…

Installation

Both schemes are packed in the same package.

Via Package Control

First, install Alabaster via Package Control:

  1. Tools β†’ Command Palette... β†’ Package Control: Install Package
  2. Select Alabaster Color Scheme and press Enter.

Then, enable it:

  1. Select Preferences β†’ Color Scheme ...
  2. Pick Auto, then Alabaster (or Alabaster BG) for light variant and Alabaster Dark for dark variant.

Variations

See also

Writer Color Scheme: minimal color scheme for long-term writing.

Profile Switcher: Switch quickly between writing and coding profiles.

Fira Code: Best coding font in the world.

Credits

Made by Niki Tonsky.

License

MIT License

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].