Add iTerm2 16-color palette and update README.md accordingly.

This commit is contained in:
Josh Dick
2015-11-21 16:46:56 -05:00
parent 1f97b73021
commit a996ec62d6
2 changed files with 355 additions and 1 deletions

344
One Dark.itermcolors Normal file
View File

@@ -0,0 +1,344 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Ansi 0 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.15355826914310455</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.1287824809551239</real>
<key>Red Component</key>
<real>0.11223508417606354</real>
</dict>
<key>Ansi 1 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.3769819438457489</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.25744253396987915</real>
<key>Red Component</key>
<real>0.98738253116607666</real>
</dict>
<key>Ansi 10 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.39175090193748474</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.74228388071060181</real>
<key>Red Component</key>
<real>0.42947152256965637</real>
</dict>
<key>Ansi 11 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.31658291816711426</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.51391232013702393</real>
<key>Red Component</key>
<real>0.86132848262786865</real>
</dict>
<key>Ansi 12 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.9299393892288208</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.62843453884124756</real>
<key>Red Component</key>
<real>0.077918499708175659</real>
</dict>
<key>Ansi 13 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.83931231498718262</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.30997249484062195</real>
<key>Red Component</key>
<real>0.83443975448608398</real>
</dict>
<key>Ansi 14 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.71355241537094116</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.67960357666015625</real>
<key>Red Component</key>
<real>0.086610585451126099</real>
</dict>
<key>Ansi 15 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.36364352703094482</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.32518172264099121</real>
<key>Red Component</key>
<real>0.28983011841773987</real>
</dict>
<key>Ansi 2 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.39175090193748474</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.74228388071060181</real>
<key>Red Component</key>
<real>0.42947152256965637</real>
</dict>
<key>Ansi 3 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.31658291816711426</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.51391232013702393</real>
<key>Red Component</key>
<real>0.86132848262786865</real>
</dict>
<key>Ansi 4 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.9299393892288208</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.62843453884124756</real>
<key>Red Component</key>
<real>0.077918499708175659</real>
</dict>
<key>Ansi 5 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.83931231498718262</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.30997249484062195</real>
<key>Red Component</key>
<real>0.83443975448608398</real>
</dict>
<key>Ansi 6 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.71355241537094116</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.67960357666015625</real>
<key>Red Component</key>
<real>0.086610585451126099</real>
</dict>
<key>Ansi 7 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.69586688280105591</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.6366736888885498</real>
<key>Red Component</key>
<real>0.59499889612197876</real>
</dict>
<key>Ansi 8 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.15355826914310455</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.1287824809551239</real>
<key>Red Component</key>
<real>0.11223508417606354</real>
</dict>
<key>Ansi 9 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.3769819438457489</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.25744253396987915</real>
<key>Red Component</key>
<real>0.98738253116607666</real>
</dict>
<key>Background Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.15355826914310455</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.1287824809551239</real>
<key>Red Component</key>
<real>0.11223508417606354</real>
</dict>
<key>Badge Color</key>
<dict>
<key>Alpha Component</key>
<real>0.5</real>
<key>Blue Component</key>
<real>0.0</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.0</real>
<key>Red Component</key>
<real>1</real>
</dict>
<key>Bold Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.74901962280273438</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.69803923368453979</real>
<key>Red Component</key>
<real>0.67058825492858887</real>
</dict>
<key>Cursor Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.73333334922790527</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.73333334922790527</real>
<key>Red Component</key>
<real>0.73333334922790527</real>
</dict>
<key>Cursor Guide Color</key>
<dict>
<key>Alpha Component</key>
<real>0.25</real>
<key>Blue Component</key>
<real>1</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.9100000262260437</real>
<key>Red Component</key>
<real>0.64999997615814209</real>
</dict>
<key>Cursor Text Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>1</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>1</real>
<key>Red Component</key>
<real>1</real>
</dict>
<key>Foreground Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.69586688280105591</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.6366736888885498</real>
<key>Red Component</key>
<real>0.59499889612197876</real>
</dict>
<key>Link Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.67799997329711914</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.27000001072883606</real>
<key>Red Component</key>
<real>0.023000000044703484</real>
</dict>
<key>Selected Text Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.69586688280105591</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.6366736888885498</real>
<key>Red Component</key>
<real>0.59499889612197876</real>
</dict>
<key>Selection Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.24950970709323883</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.20410853624343872</real>
<key>Red Component</key>
<real>0.17642644047737122</real>
</dict>
</dict>
</plist>

View File

@@ -19,10 +19,20 @@ Place `onedark.vim` in your `~/.vim/colors/` directory either manually or by usi
## Options ## Options
* `g:onedark_termcolors`: Set to `256` for 256-color terminals (the default), or set to `16` to use your terminal emulator's native colors. A 16-color palette for this theme is not available yet. * `g:onedark_termcolors`: Set to `256` for 256-color terminals (the default), or set to `16` to use your terminal emulator's native colors (see below).
* `g:onedark_terminal_italics`: Set to `1` if your terminal emulator supports italics; `0` otherwise (the default). * `g:onedark_terminal_italics`: Set to `1` if your terminal emulator supports italics; `0` otherwise (the default).
## 16-Color Mode
Setting `g:onedark_termcolors=16` will cause the theme to use your terminal emulator's native 16 colors.
This theme looks best in 16-color mode **when using its custom 16-color palette**. If you don't use the custom 16-color palette in your terminal emulator while 16-color mode is enabled, the theme's colors will not display correctly.
The canonical version of the 16-color palette is an [iTerm2](https://iterm2.com) color scheme called `One Dark.itermcolors`, which lives in the root of this repository.
You should be able to easily convert the iTerm2 color scheme for use with your terminal emulator of choice by using a tool like [termcolors](https://github.com/stayradiated/termcolors).
## vim-airline Theme ## vim-airline Theme
A companion [vim-airline](https://github.com/bling/vim-airline) theme for this theme is available at [joshdick/airline-onedark.vim](https://github.com/joshdick/airline-onedark.vim). A companion [vim-airline](https://github.com/bling/vim-airline) theme for this theme is available at [joshdick/airline-onedark.vim](https://github.com/joshdick/airline-onedark.vim).