thirdparty/color-theme-solarized/README.md
author Luke Hoersten <Luke@Hoersten.org>
Mon, 13 Feb 2012 12:46:18 -0600
changeset 47 3415a60d5fd0
permissions -rw-r--r--
Added solarized color theme.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
47
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
     1
Solarized Colorscheme for Emacs
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
     2
===============================
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
     3
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
     4
Stolen from Ethan Schoonover <[email protected]> by Greg Pfeil <[email protected]>
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
     5
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
     6
Visit the [Solarized homepage]
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
     7
------------------------------
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
     8
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
     9
See the [Solarized homepage] for screenshots, 
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    10
details and colorscheme versions for Vim, Mutt, popular terminal emulators and 
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    11
other applications.
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    12
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    13
Screenshots
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    14
-----------
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    15
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    16
![solarized dark](https://github.com/altercation/solarized/raw/master/img/solarized-vim.png)
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    17
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    18
Downloads
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    19
---------
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    20
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    21
If you have come across this colorscheme via the [Emacs-only repository] on 
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    22
github, see the link above to the Solarized homepage or visit the main [Solarized repository].
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    23
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    24
The [Emacs-only repository] is kept in sync with the main [Solarized repository]. Issues, bug reports, changelogs that are not specific to the Emacs implementation should be submitted to the main [Solarized repository].
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    25
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    26
[Solarized homepage]:    http://ethanschoonover.com/solarized
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    27
[Solarized repository]:  https://github.com/altercation/solarized
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    28
[Emacs-only repository]:  https://github.com/sellout/emacs-color-theme-solarized
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    29
[color-theme]: http://www.nongnu.org/color-theme
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    30
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    31
Installation & Usage
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    32
--------------------
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    33
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    34
### Emacs 24
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    35
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    36
1. Add the `emacs-color-theme-solarized` directory to your Emacs `custom-theme-load-path`.
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    37
2. Add `(load-theme solarized-[light|dark] t)` to your Emacs init file.
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    38
3. Reload the init file, or restart Emacs.
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    39
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    40
### [color-theme] \(pre-Emacs 24\)
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    41
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    42
1. Download and install [color-theme].
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    43
2. Add the `emacs-color-theme-solarized` directory to your Emacs `load-path`.
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    44
3. Add `(require 'color-theme-solarized)` to your Emacs init file (usually `~/.emacs`).
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    45
3. Reload the init file, or restart Emacs.
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    46
4. Use the usual [color-theme] mechanism to select one of the Solarized themes, or `M-x color-theme-solarized-[light|dark]`.
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    47
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    48
### IMPORTANT NOTE FOR TERMINAL USERS:
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    49
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    50
If you are going to use Solarized in Terminal mode (i.e. not in a GUI version
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    51
like Cocoa or X11 Emacs), **please please please** consider setting your
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    52
terminal emulator's colorscheme to use the Solarized palette. The [Solarized
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    53
repository] includes palettes for some popular terminal emulator as well as
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    54
Xdefaults; or you can download them from the official [Solarized homepage].
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    55
If you use this emacs color theme *without* having changed your emulator's
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    56
palette, you will need to configure Solarized to degrade its colorscheme to
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    57
a set compatible with the terminal's default limited 256 color palette
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    58
(whereas by using the terminal's 16 ANSI color values, you would
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    59
see the correct, specific values for the Solarized palette).
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    60
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    61
If you do use the custom terminal colors, i.e. the 16 overridden ANSI color
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    62
values, the emacs colorscheme should work out of the box for you. If you are
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    63
using a terminal emulator that supports 256 colors and don't want to use
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    64
the custom Solarized terminal colors, you will need to use the degraded 256
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    65
colorscheme. To do so, simply customize the `solarized-termcolor` variable to
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    66
`256`.
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    67
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    68
Again, I recommend just changing your terminal colors to Solarized values 
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    69
either manually or via one of the many terminal schemes available for import.
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    70
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    71
Advanced Configuration
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    72
----------------------
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    73
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    74
Solarized will work out of the box with just the instructions specified above
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    75
but does include several variables that can be customized.
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    76
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    77
    variable name            default   optional
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    78
    --------------------------------------------
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    79
    solarized-termcolors =   16    |   256
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    80
    solarized-degrade    =   nil   |   t
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    81
    solarized-bold       =   t     |   nil
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    82
    solarized-underline  =   t     |   nil
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    83
    solarized-italic     =   t     |   nil
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    84
    solarized-contrast   =   normal|   high, low
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    85
    solarized-visibility =   normal|   high, low
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    86
    solarized-broken-srgb=   nil   |   t (see details for Mac behavior)
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    87
    --------------------------------------------
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    88
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    89
### Option Details
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    90
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    91
*   solarized-termcolors
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    92
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    93
    This is set to *16* by default, meaning that Solarized will attempt to use 
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    94
    the standard 16 colors of your terminal emulator, assuming that you've set
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    95
    these colors to the correct Solarized values either manually or by 
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    96
    importing one of the many colorscheme available for popular terminal 
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    97
    emulators and Xdefaults.
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    98
    If you don't want to use the Solarized colors via the terminal
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
    99
    emulator's palette, you can set this to *256*, which will use a degraded
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   100
    version of the Solarized palette by displaying the closest colors in
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   101
    the terminal's default 256 colors as shown in [Xterm's color
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   102
    chart](http://en.wikipedia.org/wiki/File:Xterm_color_chart.png).
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   103
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   104
*   solarized-degrade
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   105
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   106
    For test purposes only; in GUI mode, this forces Solarized to use the 256
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   107
    degraded color mode to test the approximate color values for accuracy.
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   108
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   109
*   solarized-bold | solarized-underline | solarized-italic
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   110
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   111
    If you wish to stop Solarized from displaying bold, underlined or 
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   112
    italicized typefaces, simply set the appropriate variable to `nil`.
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   113
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   114
*   solarized-contrast
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   115
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   116
    Stick with normal! It's been carefully tested. Setting this option to high 
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   117
    or low does use the same Solarized palette but simply shifts some values
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   118
    up or down in order to expand or compress the tonal range displayed.
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   119
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   120
*   solarized-visibility
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   121
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   122
    Special characters such as trailing whitespace, tabs, newlines, when
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   123
    displayed using `:set list` can be set to one of three levels depending on 
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   124
    your needs. Default value is `normal` with `high` and `low` options.
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   125
    
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   126
*   solarized-broken-srgb
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   127
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   128
    Emacs [bug #8402](http://debbugs.gnu.org/cgi/bugreport.cgi?bug=8402)
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   129
    results in incorrect color handling on Macs. If this is `t` (the default
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   130
    on Macs), Solarized works around it with alternative colors. However,
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   131
    these colors are not totally portable, so you may be able to edit the
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   132
    "Gen RGB" column in `solarized-definitions.el` to improve them further.
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   133
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   134
Code Notes
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   135
----------
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   136
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   137
I have attempted to modularize the creation of Emacs colorschemes in this script and, while it could be refactored further, it should be a good foundation for the creation of any color scheme. By simply changing the  values in the `solarized-colors` table in `solarized-definitions.el` and testing in a GUI Emacs, you can rapidly prototype new colorschemes without diving into the weeds of line-item editing each syntax highlight declaration.
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   138
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   139
The Values
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   140
----------
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   141
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   142
L\*a\*b values are canonical (White D65, Reference D50), other values are 
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   143
matched in sRGB space.
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   144
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   145
    SOLARIZED HEX     16/8 TERMCOL  XTERM/HEX   L*A*B      RGB         HSB
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   146
    --------- ------- ---- -------  ----------- ---------- ----------- -----------
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   147
    base03    #002b36  8/4 brblack  234 #1c1c1c 15 -12 -12   0  43  54 193 100  21
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   148
    base02    #073642  0/4 black    235 #262626 20 -12 -12   7  54  66 192  90  26
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   149
    base01    #586e75 10/7 brgreen  240 #585858 45 -07 -07  88 110 117 194  25  46
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   150
    base00    #657b83 11/7 bryellow 241 #626262 50 -07 -07 101 123 131 195  23  51
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   151
    base0     #839496 12/6 brblue   244 #808080 60 -06 -03 131 148 150 186  13  59
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   152
    base1     #93a1a1 14/4 brcyan   245 #8a8a8a 65 -05 -02 147 161 161 180   9  63
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   153
    base2     #eee8d5  7/7 white    254 #e4e4e4 92 -00  10 238 232 213  44  11  93
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   154
    base3     #fdf6e3 15/7 brwhite  230 #ffffd7 97  00  10 253 246 227  44  10  99
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   155
    yellow    #b58900  3/3 yellow   136 #af8700 60  10  65 181 137   0  45 100  71
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   156
    orange    #cb4b16  9/3 brred    166 #d75f00 50  50  55 203  75  22  18  89  80
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   157
    red       #dc322f  1/1 red      160 #d70000 50  65  45 220  50  47   1  79  86
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   158
    magenta   #d33682  5/5 magenta  125 #af005f 50  65 -05 211  54 130 331  74  83
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   159
    violet    #6c71c4 13/5 brmagenta 61 #5f5faf 50  15 -45 108 113 196 237  45  77
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   160
    blue      #268bd2  4/4 blue      33 #0087ff 55 -10 -45  38 139 210 205  82  82
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   161
    cyan      #2aa198  6/6 cyan      37 #00afaf 60 -35 -05  42 161 152 175  74  63
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   162
    green     #859900  2/2 green     64 #5f8700 60 -20  65 133 153   0  68 100  60
3415a60d5fd0 Added solarized color theme.
Luke Hoersten <Luke@Hoersten.org>
parents:
diff changeset
   163