plain
Version:
A simple, minimalistic, an easy-on-the-eyes coding color scheme.
44 lines (27 loc) • 2.19 kB
Markdown
plain
=====
A simple, minimalistic, an easy-on-the-eyes coding color scheme.
<img src="http://o2js.com/assets/plain.png">
For a long time, I was in search for a
* high-contrast, while easy on the eyes;
* minimalistic, while having adequate details;
* specifically designed for those who have considerable astigmatism and [amblyopia](http://en.wikipedia.org/wiki/Amblyopia)…
color scheme for a long time.
> When **astigmatism** is combined with **ambylopia** (*1% of the general population on average*), no matter what kind of corrective lens you use; when you code for long hours, your eyes lose their ability to focus, and you start to see “halos” around text, accompanied by headaches and eye fatigue.
>
> Of course the ideal solution is to…
>
> * Use a decent monitor;
> * Not to forget to **BLINK** (that’s really important!);
> * And get away from the darn monitor every hour and **relax** your eyes by focusing objects that are far away (like a mountain, or the horizon)
If you say “Ain’t nobody have time fo dat!”, read on…
If you have astigmatism, ambylopia, and a few other eye disorders combined, then good old solutions like **[Solarized](http://ethanschoonover.com/solarized)**, will not work so well, since they don’t have enough contrast.
On the other hand, a really high-contrast theme can equally be tiresome to your eye.
In deed, contrast is a double-edged sword:
* The higher the contrast, the more readable the color scheme is,
* And the lower the contrast the less tiring the color scheme will be to the eyes.
And the perfect sweet spot depends from person to person; and also it depends on the overall lighting conditions of the coding environment.
**Plain** color scheme has high enough contrast to make is pleasing to the eye; and low enough contrast to make it less tiresome. And since it is a dark-on-light scheme, it’s a really nice fit for those who have astigmatism.
Currently I have only have a **vim** GUI scheme (*because I use **vim** all the time, and it is the best editor in the known universe*).
Feel free to fork it, add variations, and/or support for your favorite development environment.