Repository: chrishunt/color-schemes
Branch: master
Commit: b23b00d6f783
Files: 7
Total size: 43.9 KB
Directory structure:
gitextract_266z2kb7/
├── README.md
├── railscasts/
│ ├── base16-railscasts-custom.dark.256.itermcolors
│ └── base16-railscasts.vim
├── script/
│ └── test
└── thayer/
├── .gitignore
├── thayer.itermcolors
└── vimbrant.vim
================================================
FILE CONTENTS
================================================
================================================
FILE: README.md
================================================
# Vim/iTerm2 Color Schemes
Here are some color schemes I've used for an extended period of time and like.
I am keeping them here as a reference to share with others and make it easier
for me to switch back in the future.
To get started, clone the repository to your machine and follow the steps for
the color scheme you'd like to use.
```bash
$ git clone https://github.com/chrishunt/color-schemes.git
```
To test your color scheme:
```bash
$ ./script/test
```
## Railscasts Theme

**Vim** | [Base16](https://github.com/chriskempson/base16-vim), by Chris Kempson
$ cp railscasts/base16-railscasts.vim ~/.vim/colors/
$ vim ~/.vimrc
" ~/.vimrc
set background=dark
colorscheme base16-railscasts
highlight clear SignColumn
highlight VertSplit ctermbg=236
highlight ColorColumn ctermbg=237
highlight LineNr ctermbg=236 ctermfg=240
highlight CursorLineNr ctermbg=236 ctermfg=240
highlight CursorLine ctermbg=236
highlight StatusLineNC ctermbg=238 ctermfg=0
highlight StatusLine ctermbg=240 ctermfg=12
highlight IncSearch ctermbg=3 ctermfg=1
highlight Search ctermbg=1 ctermfg=3
highlight Visual ctermbg=3 ctermfg=0
highlight Pmenu ctermbg=240 ctermfg=12
highlight PmenuSel ctermbg=3 ctermfg=1
highlight SpellBad ctermbg=0 ctermfg=1
**iTerm2** | [Base16](https://github.com/chriskempson/base16-iterm2), by Chris Kempson
$ open railscasts/base16-railscasts-custom.dark.256.itermcolors # adds to iTerm color list
$ vi ~/.tmux.conf
# ~/.tmux.conf
set -g default-terminal "screen-256color"
set -g status-bg colour235
set -g status-fg white
set-window-option -g window-status-current-fg black
set-window-option -g window-status-current-bg green
set -g pane-border-fg colour235
set -g pane-border-bg black
set -g pane-active-border-fg green
set -g pane-active-border-bg black
## Thayer Theme

**Vim** | [Vimbrant](https://bitbucket.org/thayerwilliams/vimbrant/src/8abddd01c05e/vimbrant.vim), by Thayer Williams
$ cp thayer/vimbrant.vim ~/.vim/colors/vimbrant.vim
$ vim ~/.vimrc
" ~/.vimrc
set background=dark
colorscheme vimbrant
highlight ColorColumn ctermbg=7
highlight ColorColumn guibg=Gray
**iTerm2** | [Thayer (Vimbrant clone)](https://github.com/baskerville/iTerm-2-Color-Themes/blob/master/thayer.itermcolors), by Bastien Dejean
$ open thayer/thayer.itermcolors # adds to iTerm color list
$ vi ~/.tmux.conf
# ~/.tmux.conf
set -g status-bg colour235
set -g status-fg white
set-window-option -g window-status-current-fg black
set-window-option -g window-status-current-bg green
set -g pane-border-fg colour235
set -g pane-border-bg black
set -g pane-active-border-fg green
set -g pane-active-border-bg black
================================================
FILE: railscasts/base16-railscasts-custom.dark.256.itermcolors
================================================
<?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>Blue Component</key>
<real>0.16862745583057404</real>
<key>Green Component</key>
<real>0.16862745583057404</real>
<key>Red Component</key>
<real>0.16862745583057404</real>
</dict>
<key>Ansi 1 Color</key>
<dict>
<key>Blue Component</key>
<real>0.22352941334247589</real>
<key>Green Component</key>
<real>0.28627452254295349</real>
<key>Red Component</key>
<real>0.85490196943283081</real>
</dict>
<key>Ansi 10 Color</key>
<dict>
<key>Blue Component</key>
<real>0.3803921639919281</real>
<key>Green Component</key>
<real>0.7607843279838562</real>
<key>Red Component</key>
<real>0.64705884456634521</real>
</dict>
<key>Ansi 11 Color</key>
<dict>
<key>Blue Component</key>
<real>0.42745098471641541</real>
<key>Green Component</key>
<real>0.7764706015586853</real>
<key>Red Component</key>
<real>1</real>
</dict>
<key>Ansi 12 Color</key>
<dict>
<key>Blue Component</key>
<real>0.78823530673980713</real>
<key>Green Component</key>
<real>0.81176471710205078</real>
<key>Red Component</key>
<real>0.83137255907058716</real>
</dict>
<key>Ansi 13 Color</key>
<dict>
<key>Blue Component</key>
<real>0.92941176891326904</real>
<key>Green Component</key>
<real>0.94509804248809814</real>
<key>Red Component</key>
<real>0.95686274766921997</real>
</dict>
<key>Ansi 14 Color</key>
<dict>
<key>Blue Component</key>
<real>0.34509804844856262</real>
<key>Green Component</key>
<real>0.58039218187332153</real>
<key>Red Component</key>
<real>0.73725491762161255</real>
</dict>
<key>Ansi 15 Color</key>
<dict>
<key>Blue Component</key>
<real>0.9529411792755127</real>
<key>Green Component</key>
<real>0.9686274528503418</real>
<key>Red Component</key>
<real>0.97647058963775635</real>
</dict>
<key>Ansi 2 Color</key>
<dict>
<key>Blue Component</key>
<real>0.3803921639919281</real>
<key>Green Component</key>
<real>0.7607843279838562</real>
<key>Red Component</key>
<real>0.64705884456634521</real>
</dict>
<key>Ansi 3 Color</key>
<dict>
<key>Blue Component</key>
<real>0.42745098471641541</real>
<key>Green Component</key>
<real>0.7764706015586853</real>
<key>Red Component</key>
<real>1</real>
</dict>
<key>Ansi 4 Color</key>
<dict>
<key>Blue Component</key>
<real>0.7450980544090271</real>
<key>Green Component</key>
<real>0.61176472902297974</real>
<key>Red Component</key>
<real>0.42745098471641541</real>
</dict>
<key>Ansi 5 Color</key>
<dict>
<key>Blue Component</key>
<real>0.92156863212585449</real>
<key>Green Component</key>
<real>0.70196080207824707</real>
<key>Red Component</key>
<real>0.7137255072593689</real>
</dict>
<key>Ansi 6 Color</key>
<dict>
<key>Blue Component</key>
<real>0.31372550129890442</real>
<key>Green Component</key>
<real>0.62352943420410156</real>
<key>Red Component</key>
<real>0.31764706969261169</real>
</dict>
<key>Ansi 7 Color</key>
<dict>
<key>Blue Component</key>
<real>0.86274510622024536</real>
<key>Green Component</key>
<real>0.88235294818878174</real>
<key>Red Component</key>
<real>0.90196079015731812</real>
</dict>
<key>Ansi 8 Color</key>
<dict>
<key>Blue Component</key>
<real>0.49411764740943909</real>
<key>Green Component</key>
<real>0.39215686917304993</real>
<key>Red Component</key>
<real>0.35294118523597717</real>
</dict>
<key>Ansi 9 Color</key>
<dict>
<key>Blue Component</key>
<real>0.20000000298023224</real>
<key>Green Component</key>
<real>0.47058823704719543</real>
<key>Red Component</key>
<real>0.80000001192092896</real>
</dict>
<key>Background Color</key>
<dict>
<key>Blue Component</key>
<real>0.16862745583057404</real>
<key>Green Component</key>
<real>0.16862745583057404</real>
<key>Red Component</key>
<real>0.16862745583057404</real>
</dict>
<key>Bold Color</key>
<dict>
<key>Blue Component</key>
<real>0.86274510622024536</real>
<key>Green Component</key>
<real>0.88235294818878174</real>
<key>Red Component</key>
<real>0.90196079015731812</real>
</dict>
<key>Cursor Color</key>
<dict>
<key>Blue Component</key>
<real>0.86274510622024536</real>
<key>Green Component</key>
<real>0.88235294818878174</real>
<key>Red Component</key>
<real>0.90196079015731812</real>
</dict>
<key>Cursor Text Color</key>
<dict>
<key>Blue Component</key>
<real>0.16862745583057404</real>
<key>Green Component</key>
<real>0.16862745583057404</real>
<key>Red Component</key>
<real>0.16862745583057404</real>
</dict>
<key>Foreground Color</key>
<dict>
<key>Blue Component</key>
<real>0.86274510622024536</real>
<key>Green Component</key>
<real>0.88235294818878174</real>
<key>Red Component</key>
<real>0.90196079015731812</real>
</dict>
<key>Selected Text Color</key>
<dict>
<key>Blue Component</key>
<real>0.86274510622024536</real>
<key>Green Component</key>
<real>0.88235294818878174</real>
<key>Red Component</key>
<real>0.90196079015731812</real>
</dict>
<key>Selection Color</key>
<dict>
<key>Blue Component</key>
<real>0.3333333432674408</real>
<key>Green Component</key>
<real>0.25098040699958801</real>
<key>Red Component</key>
<real>0.22745098173618317</real>
</dict>
</dict>
</plist>
================================================
FILE: railscasts/base16-railscasts.vim
================================================
" Base16 Railscasts (https://github.com/chriskempson/base16)
" Scheme: Ryan Bates (http://railscasts.com)
" GUI color definitions
let s:gui00 = "2b2b2b"
let s:gui01 = "272935"
let s:gui02 = "3a4055"
let s:gui03 = "5a647e"
let s:gui04 = "d4cfc9"
let s:gui05 = "e6e1dc"
let s:gui06 = "f4f1ed"
let s:gui07 = "f9f7f3"
let s:gui08 = "da4939"
let s:gui09 = "cc7833"
let s:gui0A = "ffc66d"
let s:gui0B = "a5c261"
let s:gui0C = "519f50"
let s:gui0D = "6d9cbe"
let s:gui0E = "b6b3eb"
let s:gui0F = "bc9458"
" Terminal color definitions
let s:cterm00 = "00"
let s:cterm03 = "08"
let s:cterm05 = "07"
let s:cterm07 = "15"
let s:cterm08 = "01"
let s:cterm0A = "03"
let s:cterm0B = "02"
let s:cterm0C = "06"
let s:cterm0D = "04"
let s:cterm0E = "05"
if exists('base16colorspace') && base16colorspace == "256"
let s:cterm01 = "18"
let s:cterm02 = "19"
let s:cterm04 = "20"
let s:cterm06 = "21"
let s:cterm09 = "16"
let s:cterm0F = "17"
else
let s:cterm01 = "10"
let s:cterm02 = "11"
let s:cterm04 = "12"
let s:cterm06 = "13"
let s:cterm09 = "09"
let s:cterm0F = "14"
endif
" Theme setup
hi clear
syntax reset
let g:colors_name = "base16-railscasts"
" Highlighting function
fun <sid>hi(group, guifg, guibg, ctermfg, ctermbg, attr)
if a:guifg != ""
exec "hi " . a:group . " guifg=#" . s:gui(a:guifg)
endif
if a:guibg != ""
exec "hi " . a:group . " guibg=#" . s:gui(a:guibg)
endif
if a:ctermfg != ""
exec "hi " . a:group . " ctermfg=" . s:cterm(a:ctermfg)
endif
if a:ctermbg != ""
exec "hi " . a:group . " ctermbg=" . s:cterm(a:ctermbg)
endif
if a:attr != ""
exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr
endif
endfun
" Return GUI color for light/dark variants
fun s:gui(color)
if &background == "dark"
return a:color
endif
if a:color == s:gui00
return s:gui07
elseif a:color == s:gui01
return s:gui06
elseif a:color == s:gui02
return s:gui05
elseif a:color == s:gui03
return s:gui04
elseif a:color == s:gui04
return s:gui03
elseif a:color == s:gui05
return s:gui02
elseif a:color == s:gui06
return s:gui01
elseif a:color == s:gui07
return s:gui00
endif
return a:color
endfun
" Return terminal color for light/dark variants
fun s:cterm(color)
if &background == "dark"
return a:color
endif
if a:color == s:cterm00
return s:cterm07
elseif a:color == s:cterm01
return s:cterm06
elseif a:color == s:cterm02
return s:cterm05
elseif a:color == s:cterm03
return s:cterm04
elseif a:color == s:cterm04
return s:cterm03
elseif a:color == s:cterm05
return s:cterm02
elseif a:color == s:cterm06
return s:cterm01
elseif a:color == s:cterm07
return s:cterm00
endif
return a:color
endfun
" Vim editor colors
call <sid>hi("Bold", "", "", "", "", "bold")
call <sid>hi("Debug", s:gui08, "", s:cterm08, "", "")
call <sid>hi("Directory", s:gui0D, "", s:cterm0D, "", "")
call <sid>hi("ErrorMsg", s:gui08, s:gui00, s:cterm08, s:cterm00, "")
call <sid>hi("Exception", s:gui08, "", s:cterm08, "", "")
call <sid>hi("FoldColumn", "", s:gui01, "", s:cterm01, "")
call <sid>hi("Folded", s:gui03, s:gui01, s:cterm03, s:cterm01, "")
call <sid>hi("IncSearch", s:gui01, s:gui09, s:cterm01, s:cterm09, "none")
call <sid>hi("Italic", "", "", "", "", "none")
call <sid>hi("Macro", s:gui08, "", s:cterm08, "", "")
call <sid>hi("MatchParen", s:gui00, s:gui03, s:cterm00, s:cterm03, "")
call <sid>hi("ModeMsg", s:gui0B, "", s:cterm0B, "", "")
call <sid>hi("MoreMsg", s:gui0B, "", s:cterm0B, "", "")
call <sid>hi("Question", s:gui0A, "", s:cterm0A, "", "")
call <sid>hi("Search", s:gui03, s:gui0A, s:cterm03, s:cterm0A, "")
call <sid>hi("SpecialKey", s:gui03, "", s:cterm03, "", "")
call <sid>hi("TooLong", s:gui08, "", s:cterm08, "", "")
call <sid>hi("Underlined", s:gui08, "", s:cterm08, "", "")
call <sid>hi("Visual", "", s:gui02, "", s:cterm02, "")
call <sid>hi("VisualNOS", s:gui08, "", s:cterm08, "", "")
call <sid>hi("WarningMsg", s:gui08, "", s:cterm08, "", "")
call <sid>hi("WildMenu", s:gui08, "", s:cterm08, "", "")
call <sid>hi("Title", s:gui0D, "", s:cterm0D, "", "none")
call <sid>hi("Conceal", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "")
call <sid>hi("Cursor", s:gui00, s:gui05, s:cterm00, s:cterm05, "")
call <sid>hi("NonText", s:gui03, "", s:cterm03, "", "")
call <sid>hi("Normal", s:gui05, s:gui00, s:cterm05, s:cterm00, "")
call <sid>hi("LineNr", s:gui03, s:gui01, s:cterm03, s:cterm01, "")
call <sid>hi("SignColumn", s:gui03, s:gui01, s:cterm03, s:cterm01, "")
call <sid>hi("SpecialKey", s:gui03, "", s:cterm03, "", "")
call <sid>hi("StatusLine", s:gui04, s:gui02, s:cterm04, s:cterm02, "none")
call <sid>hi("StatusLineNC", s:gui03, s:gui01, s:cterm03, s:cterm01, "none")
call <sid>hi("VertSplit", s:gui02, s:gui02, s:cterm02, s:cterm02, "none")
call <sid>hi("ColorColumn", "", s:gui01, "", s:cterm01, "none")
call <sid>hi("CursorColumn", "", s:gui01, "", s:cterm01, "none")
call <sid>hi("CursorLine", "", s:gui01, "", s:cterm01, "none")
call <sid>hi("CursorLineNr", s:gui03, s:gui01, s:cterm03, s:cterm01, "")
call <sid>hi("PMenu", s:gui04, s:gui01, s:cterm04, s:cterm01, "none")
call <sid>hi("PMenuSel", s:gui01, s:gui04, s:cterm01, s:cterm04, "")
call <sid>hi("TabLine", s:gui03, s:gui01, s:cterm03, s:cterm01, "none")
call <sid>hi("TabLineFill", s:gui03, s:gui01, s:cterm03, s:cterm01, "none")
call <sid>hi("TabLineSel", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "none")
" Standard syntax highlighting
call <sid>hi("Boolean", s:gui09, "", s:cterm09, "", "")
call <sid>hi("Character", s:gui08, "", s:cterm08, "", "")
call <sid>hi("Comment", s:gui03, "", s:cterm03, "", "")
call <sid>hi("Conditional", s:gui0E, "", s:cterm0E, "", "")
call <sid>hi("Constant", s:gui09, "", s:cterm09, "", "")
call <sid>hi("Define", s:gui0E, "", s:cterm0E, "", "none")
call <sid>hi("Delimiter", s:gui0F, "", s:cterm0F, "", "")
call <sid>hi("Float", s:gui09, "", s:cterm09, "", "")
call <sid>hi("Function", s:gui0D, "", s:cterm0D, "", "")
call <sid>hi("Identifier", s:gui08, "", s:cterm08, "", "none")
call <sid>hi("Include", s:gui0D, "", s:cterm0D, "", "")
call <sid>hi("Keyword", s:gui0E, "", s:cterm0E, "", "")
call <sid>hi("Label", s:gui0A, "", s:cterm0A, "", "")
call <sid>hi("Number", s:gui09, "", s:cterm09, "", "")
call <sid>hi("Operator", s:gui05, "", s:cterm05, "", "none")
call <sid>hi("PreProc", s:gui0A, "", s:cterm0A, "", "")
call <sid>hi("Repeat", s:gui0A, "", s:cterm0A, "", "")
call <sid>hi("Special", s:gui0C, "", s:cterm0C, "", "")
call <sid>hi("SpecialChar", s:gui0F, "", s:cterm0F, "", "")
call <sid>hi("Statement", s:gui08, "", s:cterm08, "", "")
call <sid>hi("StorageClass", s:gui0A, "", s:cterm0A, "", "")
call <sid>hi("String", s:gui0B, "", s:cterm0B, "", "")
call <sid>hi("Structure", s:gui0E, "", s:cterm0E, "", "")
call <sid>hi("Tag", s:gui0A, "", s:cterm0A, "", "")
call <sid>hi("Todo", s:gui0A, s:gui01, s:cterm0A, s:cterm01, "")
call <sid>hi("Type", s:gui09, "", s:cterm09, "", "none")
call <sid>hi("Typedef", s:gui0A, "", s:cterm0A, "", "")
" Spelling highlighting
call <sid>hi("SpellBad", "", s:gui00, "", s:cterm00, "undercurl")
call <sid>hi("SpellLocal", "", s:gui00, "", s:cterm00, "undercurl")
call <sid>hi("SpellCap", "", s:gui00, "", s:cterm00, "undercurl")
call <sid>hi("SpellRare", "", s:gui00, "", s:cterm00, "undercurl")
" Additional diff highlighting
call <sid>hi("DiffAdd", s:gui0B, s:gui00, s:cterm0B, s:cterm00, "")
call <sid>hi("DiffChange", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "")
call <sid>hi("DiffDelete", s:gui08, s:gui00, s:cterm08, s:cterm00, "")
call <sid>hi("DiffText", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "")
call <sid>hi("DiffAdded", s:gui0B, s:gui00, s:cterm0B, s:cterm00, "")
call <sid>hi("DiffFile", s:gui08, s:gui00, s:cterm08, s:cterm00, "")
call <sid>hi("DiffNewFile", s:gui0B, s:gui00, s:cterm0B, s:cterm00, "")
call <sid>hi("DiffLine", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "")
call <sid>hi("DiffRemoved", s:gui08, s:gui00, s:cterm08, s:cterm00, "")
" Ruby highlighting
call <sid>hi("rubyAttribute", s:gui0D, "", s:cterm0D, "", "")
call <sid>hi("rubyConstant", s:gui0A, "", s:cterm0A, "", "")
call <sid>hi("rubyInterpolation", s:gui0B, "", s:cterm0B, "", "")
call <sid>hi("rubyInterpolationDelimiter", s:gui0F, "", s:cterm0F, "", "")
call <sid>hi("rubyRegexp", s:gui0C, "", s:cterm0C, "", "")
call <sid>hi("rubySymbol", s:gui0B, "", s:cterm0B, "", "")
call <sid>hi("rubyStringDelimiter", s:gui0B, "", s:cterm0B, "", "")
" PHP highlighting
call <sid>hi("phpMemberSelector", s:gui05, "", s:cterm05, "", "")
call <sid>hi("phpComparison", s:gui05, "", s:cterm05, "", "")
call <sid>hi("phpParent", s:gui05, "", s:cterm05, "", "")
" HTML highlighting
call <sid>hi("htmlBold", s:gui0A, "", s:cterm0A, "", "")
call <sid>hi("htmlItalic", s:gui0E, "", s:cterm0E, "", "")
call <sid>hi("htmlEndTag", s:gui05, "", s:cterm05, "", "")
call <sid>hi("htmlTag", s:gui05, "", s:cterm05, "", "")
" CSS highlighting
call <sid>hi("cssBraces", s:gui05, "", s:cterm05, "", "")
call <sid>hi("cssClassName", s:gui0E, "", s:cterm0E, "", "")
call <sid>hi("cssColor", s:gui0C, "", s:cterm0C, "", "")
" SASS highlighting
call <sid>hi("sassidChar", s:gui08, "", s:cterm08, "", "")
call <sid>hi("sassClassChar", s:gui09, "", s:cterm09, "", "")
call <sid>hi("sassInclude", s:gui0E, "", s:cterm0E, "", "")
call <sid>hi("sassMixing", s:gui0E, "", s:cterm0E, "", "")
call <sid>hi("sassMixinName", s:gui0D, "", s:cterm0D, "", "")
" JavaScript highlighting
call <sid>hi("javaScript", s:gui05, "", s:cterm05, "", "")
call <sid>hi("javaScriptBraces", s:gui05, "", s:cterm05, "", "")
call <sid>hi("javaScriptNumber", s:gui09, "", s:cterm09, "", "")
" Markdown highlighting
call <sid>hi("markdownCode", s:gui0B, "", s:cterm0B, "", "")
call <sid>hi("markdownCodeBlock", s:gui0B, "", s:cterm0B, "", "")
call <sid>hi("markdownHeadingDelimiter", s:gui0D, "", s:cterm0D, "", "")
" Git highlighting
call <sid>hi("gitCommitOverflow", s:gui08, "", s:cterm08, "", "")
call <sid>hi("gitCommitSummary", s:gui0B, "", s:cterm0B, "", "")
" GitGutter highlighting
call <sid>hi("GitGutterAdd", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "")
call <sid>hi("GitGutterChange", s:gui0D, s:gui01, s:cterm0D, s:cterm01, "")
call <sid>hi("GitGutterDelete", s:gui08, s:gui01, s:cterm08, s:cterm01, "")
call <sid>hi("GitGutterChangeDelete", s:gui0E, s:gui01, s:cterm0E, s:cterm01, "")
" Signify highlighting
call <sid>hi("SignifySignAdd", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "")
call <sid>hi("SignifySignChange", s:gui0D, s:gui01, s:cterm0D, s:cterm01, "")
call <sid>hi("SignifySignDelete", s:gui08, s:gui01, s:cterm08, s:cterm01, "")
" NERDTree highlighting
call <sid>hi("NERDTreeDirSlash", s:gui0D, "", s:cterm0D, "", "")
call <sid>hi("NERDTreeExecFile", s:gui05, "", s:cterm05, "", "")
" Remove functions
delf <sid>hi
delf <sid>gui
delf <sid>cterm
" Remove color variables
unlet s:gui00 s:gui01 s:gui02 s:gui03 s:gui04 s:gui05 s:gui06 s:gui07 s:gui08 s:gui09 s:gui0A s:gui0B s:gui0C s:gui0D s:gui0E s:gui0F
unlet s:cterm00 s:cterm01 s:cterm02 s:cterm03 s:cterm04 s:cterm05 s:cterm06 s:cterm07 s:cterm08 s:cterm09 s:cterm0A s:cterm0B s:cterm0C s:cterm0D s:cterm0E s:cterm0F
================================================
FILE: script/test
================================================
#!/bin/bash
T='gYw'
echo -e "\n 40m 41m 42m 43m\
44m 45m 46m 47m";
for FGs in ' m' ' 1m' ' 30m' '1;30m' ' 31m' '1;31m' ' 32m' \
'1;32m' ' 33m' '1;33m' ' 34m' '1;34m' ' 35m' '1;35m' \
' 36m' '1;36m' ' 37m' '1;37m';
do FG=${FGs// /}
echo -en " $FGs \033[$FG $T "
for BG in 40m 41m 42m 43m 44m 45m 46m 47m;
do echo -en "$EINS \033[$FG\033[$BG $T \033[0m";
done
echo;
done
echo
================================================
FILE: thayer/.gitignore
================================================
*.swp
================================================
FILE: thayer/thayer.itermcolors
================================================
<?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>Blue Component</key>
<real>0.11764705926179886</real>
<key>Green Component</key>
<real>0.11372549086809158</real>
<key>Red Component</key>
<real>0.10588235408067703</real>
</dict>
<key>Ansi 1 Color</key>
<dict>
<key>Blue Component</key>
<real>0.44705882668495178</real>
<key>Green Component</key>
<real>0.14901961386203766</real>
<key>Red Component</key>
<real>0.97647058963775635</real>
</dict>
<key>Ansi 10 Color</key>
<dict>
<key>Blue Component</key>
<real>0.32941177487373352</real>
<key>Green Component</key>
<real>0.89019608497619629</real>
<key>Red Component</key>
<real>0.7137255072593689</real>
</dict>
<key>Ansi 11 Color</key>
<dict>
<key>Blue Component</key>
<real>0.42352941632270813</real>
<key>Green Component</key>
<real>0.92941176891326904</real>
<key>Red Component</key>
<real>0.99607843160629272</real>
</dict>
<key>Ansi 12 Color</key>
<dict>
<key>Blue Component</key>
<real>1</real>
<key>Green Component</key>
<real>0.92941176891326904</real>
<key>Red Component</key>
<real>0.54901963472366333</real>
</dict>
<key>Ansi 13 Color</key>
<dict>
<key>Blue Component</key>
<real>0.99607843160629272</real>
<key>Green Component</key>
<real>0.43529412150382996</real>
<key>Red Component</key>
<real>0.61960786581039429</real>
</dict>
<key>Ansi 14 Color</key>
<dict>
<key>Blue Component</key>
<real>0.63137257099151611</real>
<key>Green Component</key>
<real>0.61176472902297974</real>
<key>Red Component</key>
<real>0.5372549295425415</real>
</dict>
<key>Ansi 15 Color</key>
<dict>
<key>Blue Component</key>
<real>0.94901961088180542</real>
<key>Green Component</key>
<real>0.97254902124404907</real>
<key>Red Component</key>
<real>0.97254902124404907</real>
</dict>
<key>Ansi 2 Color</key>
<dict>
<key>Blue Component</key>
<real>0.078431375324726105</real>
<key>Green Component</key>
<real>0.70588237047195435</real>
<key>Red Component</key>
<real>0.50980395078659058</real>
</dict>
<key>Ansi 3 Color</key>
<dict>
<key>Blue Component</key>
<real>0.12156862765550613</real>
<key>Green Component</key>
<real>0.59215688705444336</real>
<key>Red Component</key>
<real>0.99215686321258545</real>
</dict>
<key>Ansi 4 Color</key>
<dict>
<key>Blue Component</key>
<real>0.83921569585800171</real>
<key>Green Component</key>
<real>0.7607843279838562</real>
<key>Red Component</key>
<real>0.33725491166114807</real>
</dict>
<key>Ansi 5 Color</key>
<dict>
<key>Blue Component</key>
<real>0.99607843160629272</real>
<key>Green Component</key>
<real>0.32941177487373352</real>
<key>Red Component</key>
<real>0.54901963472366333</real>
</dict>
<key>Ansi 6 Color</key>
<dict>
<key>Blue Component</key>
<real>0.34117648005485535</real>
<key>Green Component</key>
<real>0.32941177487373352</real>
<key>Red Component</key>
<real>0.27450981736183167</real>
</dict>
<key>Ansi 7 Color</key>
<dict>
<key>Blue Component</key>
<real>0.7764706015586853</real>
<key>Green Component</key>
<real>0.80000001192092896</real>
<key>Red Component</key>
<real>0.80000001192092896</real>
</dict>
<key>Ansi 8 Color</key>
<dict>
<key>Blue Component</key>
<real>0.32941177487373352</real>
<key>Green Component</key>
<real>0.32549020648002625</real>
<key>Red Component</key>
<real>0.31372550129890442</real>
</dict>
<key>Ansi 9 Color</key>
<dict>
<key>Blue Component</key>
<real>0.58431375026702881</real>
<key>Green Component</key>
<real>0.3490196168422699</real>
<key>Red Component</key>
<real>1</real>
</dict>
<key>Background Color</key>
<dict>
<key>Blue Component</key>
<real>0.11764705926179886</real>
<key>Green Component</key>
<real>0.11372549086809158</real>
<key>Red Component</key>
<real>0.10588235408067703</real>
</dict>
<key>Bold Color</key>
<dict>
<key>Blue Component</key>
<real>1</real>
<key>Green Component</key>
<real>1</real>
<key>Red Component</key>
<real>1</real>
</dict>
<key>Cursor Color</key>
<dict>
<key>Blue Component</key>
<real>0.12078898400068283</real>
<key>Green Component</key>
<real>0.59354037046432495</real>
<key>Red Component</key>
<real>0.99016290903091431</real>
</dict>
<key>Cursor Text Color</key>
<dict>
<key>Blue Component</key>
<real>0.0</real>
<key>Green Component</key>
<real>0.0</real>
<key>Red Component</key>
<real>0.0</real>
</dict>
<key>Foreground Color</key>
<dict>
<key>Blue Component</key>
<real>0.62745100259780884</real>
<key>Green Component</key>
<real>0.62745100259780884</real>
<key>Red Component</key>
<real>0.62745100259780884</real>
</dict>
<key>Selected Text Color</key>
<dict>
<key>Blue Component</key>
<real>1</real>
<key>Green Component</key>
<real>1</real>
<key>Red Component</key>
<real>1</real>
</dict>
<key>Selection Color</key>
<dict>
<key>Blue Component</key>
<real>0.30241936445236206</real>
<key>Green Component</key>
<real>0.30241936445236206</real>
<key>Red Component</key>
<real>0.30241936445236206</real>
</dict>
</dict>
</plist>
================================================
FILE: thayer/vimbrant.vim
================================================
" Vim color file
" Scriptname: vimbrant
" Author: Thayer Williams <thayer.cinderwick.ca>
" Description: A vibrant light-on-dark colorscheme with support
" for GUI, 256-color and 16-color terminals and optional transparency
"
" Based on the molokai theme by Tomas Restrepo, which in turn
" is based on the monokai theme for textmate by Wimer Hazenberg
" and its darker variant by Hamish Stuart Macpherson. A big
" thanks to these individuals for making what are some of the
" best color schemes ever.
" For optimal 16-color experience, add the following to ~/.bashrc:
"
" # linux console colors -------------------------------------
" if [ "$TERM" = "linux" ]; then
" echo -en "\e]P0000000" #black
" echo -en "\e]P8505354" #darkgrey
" echo -en "\e]P1f92672" #darkred
" echo -en "\e]P9ff5995" #red
" echo -en "\e]P282b414" #darkgreen
" echo -en "\e]PAb6e354" #green
" echo -en "\e]P3fd971f" #brown
" echo -en "\e]PBfeed6c" #yellow
" echo -en "\e]P456c2d6" #darkblue
" echo -en "\e]PC8cedff" #blue
" echo -en "\e]P58c54fe" #darkmagenta
" echo -en "\e]PD9e6ffe" #magenta
" echo -en "\e]P6465457" #darkcyan
" echo -en "\e]PE899ca1" #cyan
" echo -en "\e]P7ccccc6" #lightgrey
" echo -en "\e]PFf8f8f2" #white
" clear # back to default input colours
" fi
" ------------------------------------------------------------
" set to true for transparent background in <=256 color modes
let transparency="true"
hi clear
set background=dark
if exists("syntax_on")
syntax reset
endif
let g:colors_name="vimbrant"
if exists("g:vimbrant")
let s:vimbrant_original = g:vimbrant_original
else
let s:vimbrant_original = 0
endif
if has('gui_running')
" gui colorscheme
hi Boolean guifg=#AE81FF
hi Character guifg=#E6DB74
hi Number guifg=#AE81FF
hi String guifg=#E6DB74
hi Conditional guifg=#F92672 gui=bold
hi Constant guifg=#AE81FF gui=bold
hi Cursor guifg=#000000 guibg=#F8F8F0
hi Debug guifg=#BCA3A3 gui=bold
hi Define guifg=#66D9EF
hi Delimiter guifg=#8F8F8F
hi DiffAdd guibg=#13354A
hi DiffChange guifg=#89807D guibg=#4C4745
hi DiffDelete guifg=#960050 guibg=#1E0010
hi DiffText guibg=#4C4745 gui=italic,bold
hi Directory guifg=#A6E22E gui=bold
hi Error guifg=#960050 guibg=#1E0010
hi ErrorMsg guifg=#F92672 guibg=#232526 gui=bold
hi Exception guifg=#A6E22E gui=bold
hi Float guifg=#AE81FF
hi FoldColumn guifg=#465457 guibg=#000000
hi Folded guifg=#465457 guibg=#000000
hi Function guifg=#A6E22E
hi Identifier guifg=#FD971F
hi Ignore guifg=#808080 guibg=bg
hi IncSearch guifg=#C4BE89 guibg=#000000
hi Keyword guifg=#F92672 gui=bold
hi Label guifg=#E6DB74 gui=none
hi Macro guifg=#C4BE89 gui=italic
hi SpecialKey guifg=#66D9EF gui=italic
hi MatchParen guifg=#000000 guibg=#FD971F gui=bold
hi ModeMsg guifg=#E6DB74
hi MoreMsg guifg=#E6DB74
hi Operator guifg=#F92672
" complete menu
hi Pmenu guifg=#66D9EF guibg=#000000
hi PmenuSel guibg=#808080
hi PmenuSbar guibg=#080808
hi PmenuThumb guifg=#66D9EF
hi PreCondit guifg=#A6E22E gui=bold
hi PreProc guifg=#A6E22E
hi Question guifg=#66D9EF
hi Repeat guifg=#F92672 gui=bold
hi Search guifg=#FFFFFF guibg=#455354
" marks column
hi SignColumn guifg=#A6E22E guibg=#232526
hi SpecialChar guifg=#F92672 gui=bold
hi SpecialComment guifg=#465457 gui=bold
hi Special guifg=#66D9EF guibg=bg gui=italic
hi SpecialKey guifg=#888A85 gui=italic
if has("spell")
hi SpellBad guisp=#FF0000 gui=undercurl
hi SpellCap guisp=#7070F0 gui=undercurl
hi SpellLocal guisp=#70F0F0 gui=undercurl
hi SpellRare guisp=#FFFFFF gui=undercurl
endif
hi Statement guifg=#F92672 gui=bold
hi StatusLine guifg=#455354 guibg=fg
hi StatusLineNC guifg=#808080 guibg=#080808
hi StorageClass guifg=#FD971F gui=italic
hi Structure guifg=#66D9EF
hi Tag guifg=#F92672 gui=italic
hi Title guifg=#ef5939
hi Todo guifg=#FFFFFF guibg=bg gui=bold
hi Typedef guifg=#66D9EF
hi Type guifg=#66D9EF gui=none
hi Underlined guifg=#808080 gui=underline
hi VertSplit guifg=#808080 guibg=#080808 gui=bold
hi VisualNOS guibg=#403D3D
hi Visual guibg=#403D3D
hi WarningMsg guifg=#FFFFFF guibg=#333333 gui=bold
hi WildMenu guifg=#66D9EF guibg=#000000
" Outlines
hi OL1 guifg=#A6E22E
hi OL2 guifg=#F92672
hi OL3 guifg=#FD971F
hi OL4 guifg=#66D9EF
hi OL5 guifg=#AE81FF
hi OL6 guifg=#E6DB74
hi OL7 guifg=#BCA3A3
hi OL8 guifg=#F92672
hi OL9 guifg=#465457
" Outline tags
hi outlTags guifg=#A6E22E gui=bold
" Body text
hi BT1 guifg=#808080
hi BT2 guifg=#808080
hi BT3 guifg=#808080
hi BT4 guifg=#808080
hi BT5 guifg=#808080
hi BT6 guifg=#808080
hi BT7 guifg=#808080
hi BT8 guifg=#808080
hi BT9 guifg=#808080
" Pre-formatted text
hi PT1 guifg=#AE81FF
hi PT2 guifg=#AE81FF
hi PT3 guifg=#AE81FF
hi PT4 guifg=#AE81FF
hi PT5 guifg=#AE81FF
hi PT6 guifg=#AE81FF
hi PT7 guifg=#AE81FF
hi PT8 guifg=#AE81FF
hi PT9 guifg=#AE81FF
" Tables
hi TA1 guifg=#465457
hi TA2 guifg=#465457
hi TA3 guifg=#465457
hi TA4 guifg=#465457
hi TA5 guifg=#465457
hi TA6 guifg=#465457
hi TA7 guifg=#465457
hi TA8 guifg=#465457
hi TA9 guifg=#465457
" 'user text'
hi UT1 guifg=#808080
hi UT2 guifg=#808080
hi UT3 guifg=#808080
hi UT4 guifg=#808080
hi UT5 guifg=#808080
hi UT6 guifg=#808080
hi UT7 guifg=#808080
hi UT8 guifg=#808080
hi UT9 guifg=#808080
" non-wrapping 'user text'
hi UB1 guifg=#BCBCBC
hi UB2 guifg=#BCBCBC
hi UB3 guifg=#BCBCBC
hi UB4 guifg=#BCBCBC
hi UB5 guifg=#BCBCBC
hi UB6 guifg=#BCBCBC
hi UB7 guifg=#BCBCBC
hi UB8 guifg=#BCBCBC
hi UB9 guifg=#BCBCBC
" brown variant
if s:vimbrant_original == 1
hi Normal guifg=#F8F8F2 guibg=#272822
hi Comment guifg=#75715E
hi CursorLine guibg=#3E3D32
hi CursorColumn guibg=#3E3D32
hi LineNr guifg=#BCBCBC guibg=#3B3A32
hi NonText guifg=#BCBCBC guibg=#3B3A32
else
hi Normal guifg=#F8F8F2 guibg=#1B1D1E
hi Comment guifg=#465457
hi CursorLine guibg=#293739
hi CursorColumn guibg=#293739
hi LineNr guifg=#BCBCBC guibg=#232526
hi NonText guifg=#BCBCBC guibg=#232526
end
elseif &t_Co > 255
" 256-color scheme
hi Boolean ctermfg=135
hi Character ctermfg=186
hi Number ctermfg=135
hi String ctermfg=186
hi Conditional ctermfg=161 cterm=bold
hi Constant ctermfg=135 cterm=bold
hi Cursor ctermfg=16 ctermbg=253
hi Debug ctermfg=225 cterm=bold
hi Define ctermfg=81
hi Delimiter ctermfg=241
hi DiffAdd ctermbg=24
hi DiffChange ctermfg=181 ctermbg=239
hi DiffDelete ctermfg=162 ctermbg=53
hi DiffText ctermbg=102 cterm=bold
hi Directory ctermfg=118 cterm=bold
hi Error ctermfg=219 ctermbg=89
hi ErrorMsg ctermfg=199 ctermbg=16 cterm=bold
hi Exception ctermfg=118 cterm=bold
hi Float ctermfg=135
hi FoldColumn ctermfg=67 ctermbg=16
hi Folded ctermfg=67 ctermbg=16
hi Function ctermfg=118
hi Identifier ctermfg=208
hi Ignore ctermfg=244 ctermbg=232
hi IncSearch ctermfg=193 ctermbg=16
hi Keyword ctermfg=161 cterm=bold
hi Label ctermfg=229 cterm=none
hi Macro ctermfg=193
hi SpecialKey ctermfg=81
" mail-related syntaxes
"hi mailHeaderEmail links to mailEmail
"hi mailURL links to String
"hi mailEmail links to Special
"hi mailSignature links to PreProc
hi mailSubject ctermfg=186
hi mailHeaderKey ctermfg=186
hi mailHeader ctermfg=186
hi mailQuoted1 ctermfg=6
hi mailQuoted2 ctermfg=14
hi mailQuoted3 ctermfg=2
hi mailQuoted4 ctermfg=3
hi mailQuoted5 ctermfg=1
hi mailQuoted6 ctermfg=5
hi MatchParen ctermfg=16 ctermbg=208 cterm=bold
hi ModeMsg ctermfg=229
hi MoreMsg ctermfg=229
hi Operator ctermfg=161
" complete menu
hi Pmenu ctermfg=81 ctermbg=16
hi PmenuSel ctermbg=244
hi PmenuSbar ctermbg=232
hi PmenuThumb ctermfg=81
hi PreCondit ctermfg=118 cterm=bold
hi PreProc ctermfg=118
hi Question ctermfg=81
hi Repeat ctermfg=161 cterm=bold
hi Search ctermfg=253 ctermbg=162
" marks column
hi SignColumn ctermfg=118 ctermbg=235
hi SpecialChar ctermfg=161 cterm=bold
hi SpecialComment ctermfg=245 cterm=bold
hi Special ctermfg=81
hi SpecialKey ctermfg=245
hi Statement ctermfg=161 cterm=bold
hi StatusLine ctermfg=238 ctermbg=253
hi StatusLineNC ctermfg=244 ctermbg=232
hi StorageClass ctermfg=208
hi Structure ctermfg=81
hi Tag ctermfg=161
hi Title ctermfg=166
hi Todo ctermfg=231 ctermbg=232 cterm=bold
hi Typedef ctermfg=81
hi Type ctermfg=81 cterm=none
hi Underlined ctermfg=244 cterm=underline
hi VertSplit ctermfg=244 ctermbg=232 cterm=bold
hi VisualNOS ctermbg=238
hi Visual ctermfg=33 ctermbg=17
hi WarningMsg ctermfg=231 ctermbg=238 cterm=bold
hi WildMenu ctermfg=81 ctermbg=16
hi Normal ctermfg=248 ctermbg=0
hi Comment ctermfg=240
hi CursorLine ctermbg=234 cterm=none
hi CursorColumn ctermbg=234
hi LineNr ctermfg=240 ctermbg=235
hi NonText ctermfg=250
if has("spell")
hi clear SpellBad
hi SpellBad ctermfg=197 term=underline,standout cterm=underline
hi clear SpellCap
hi SpellCap ctermfg=208 term=underline cterm=underline
hi clear SpellLocal
hi SpellLocal ctermfg=226 term=underline cterm=underline
hi clear SpellRare
hi SpellRare ctermfg=229 term=underline cterm=underline
endif
if transparency == "true"
hi Normal ctermfg=248 ctermbg=NONE
hi LineNr ctermfg=240 ctermbg=NONE
end
" Outlines
hi OL1 ctermfg=118
hi OL2 ctermfg=197
hi OL3 ctermfg=208
hi OL4 ctermfg=81
hi OL5 ctermfg=135
hi OL6 ctermfg=186
hi OL7 ctermfg=225
hi OL8 ctermfg=161
hi OL9 ctermfg=67
" Outline tags
hi outlTags ctermfg=118 cterm=bold
" Body text
hi BT1 ctermfg=244
hi BT2 ctermfg=244
hi BT3 ctermfg=244
hi BT4 ctermfg=244
hi BT5 ctermfg=244
hi BT6 ctermfg=244
hi BT7 ctermfg=244
hi BT8 ctermfg=244
hi BT9 ctermfg=244
" Pre-formatted text
hi PT1 ctermfg=135
hi PT2 ctermfg=135
hi PT3 ctermfg=135
hi PT4 ctermfg=135
hi PT5 ctermfg=135
hi PT6 ctermfg=135
hi PT7 ctermfg=135
hi PT8 ctermfg=135
hi PT9 ctermfg=135
" Tables
hi TA1 ctermfg=67
hi TA2 ctermfg=67
hi TA3 ctermfg=67
hi TA4 ctermfg=67
hi TA5 ctermfg=67
hi TA6 ctermfg=67
hi TA7 ctermfg=67
hi TA8 ctermfg=67
hi TA9 ctermfg=67
" 'user text'
hi UT1 ctermfg=244
hi UT2 ctermfg=244
hi UT3 ctermfg=244
hi UT4 ctermfg=244
hi UT5 ctermfg=244
hi UT6 ctermfg=244
hi UT7 ctermfg=244
hi UT8 ctermfg=244
hi UT9 ctermfg=244
" non-wrapping 'user text'
hi UB1 ctermfg=240
hi UB2 ctermfg=240
hi UB3 ctermfg=240
hi UB4 ctermfg=240
hi UB5 ctermfg=240
hi UB6 ctermfg=240
hi UB7 ctermfg=240
hi UB8 ctermfg=240
hi UB9 ctermfg=240
elseif &t_Co < 256
" 16/88-color scheme
hi Boolean ctermfg=5 cterm=bold
hi Character ctermfg=3 cterm=bold
hi Number ctermfg=5 cterm=bold
hi String ctermfg=3 cterm=bold
hi Conditional ctermfg=1
hi Constant ctermfg=5 cterm=bold
hi Cursor ctermfg=0 ctermbg=7
hi Debug ctermfg=5 cterm=bold
hi Define ctermfg=4
hi Delimiter ctermfg=0 cterm=bold
hi DiffAdd ctermbg=4
hi DiffChange ctermfg=5 ctermbg=8 cterm=bold
hi DiffDelete ctermfg=1 ctermbg=5
hi DiffText ctermbg=13
hi Directory ctermfg=2
hi Error ctermfg=1
hi ErrorMsg ctermfg=1
hi Exception ctermfg=2
hi Float ctermfg=5 cterm=bold
hi FoldColumn ctermfg=5 cterm=bold
hi Folded ctermfg=5 cterm=bold
hi Function ctermfg=2
hi Identifier ctermfg=3
hi Ignore ctermfg=7
hi IncSearch ctermfg=2 cterm=bold
hi Keyword ctermfg=1
hi Label ctermfg=3 cterm=bold
hi Macro ctermfg=2 cterm=bold
hi SpecialKey ctermfg=4
hi mailSubject ctermfg=3 cterm=bold
hi mailHeaderKey ctermfg=3 cterm=bold
hi mailHeader ctermfg=3 cterm=bold
hi mailQuoted1 ctermfg=6
hi mailQuoted2 ctermfg=6 cterm=bold
hi mailQuoted3 ctermfg=2
hi mailQuoted4 ctermfg=3
hi mailQuoted5 ctermfg=1
hi mailQuoted6 ctermfg=5
hi MatchParen ctermfg=0 ctermbg=3
hi ModeMsg ctermfg=3 cterm=bold
hi MoreMsg ctermfg=3 cterm=bold
hi Operator ctermfg=1
" complete menu
hi Pmenu ctermfg=4
hi PmenuSel ctermbg=7
hi PmenuSbar ctermbg=8
hi PmenuThumb ctermfg=4
hi PreCondit ctermfg=2
hi PreProc ctermfg=2
hi Question ctermfg=4
hi Repeat ctermfg=1
hi Search ctermfg=7 ctermbg=1 cterm=bold
hi shVariable ctermfg=3
" marks column
hi SignColumn ctermfg=2 ctermbg=8
hi SpecialChar ctermfg=1
hi SpecialComment ctermfg=7
hi Special ctermfg=4
hi SpecialKey ctermfg=7
if has("spell")
hi clear SpellBad
hi SpellBad ctermfg=1 term=underline,standout cterm=underline
hi clear SpellCap
hi SpellCap ctermfg=3 term=underline cterm=underline
hi clear SpellLocal
hi SpellLocal ctermfg=3 term=underline cterm=underline,bold
hi clear SpellRare
hi SpellRare ctermfg=7 term=underline cterm=underline,bold
endif
hi Statement ctermfg=1
hi StatusLine ctermfg=7 ctermbg=6 cterm=bold
hi StatusLineNC ctermfg=7 cterm=bold
hi StorageClass ctermfg=3
hi Structure ctermfg=4
hi Tag ctermfg=1
hi Title ctermfg=3
hi Todo ctermfg=3 cterm=bold
hi Typedef ctermfg=4
hi Type ctermfg=4 cterm=none
hi Underlined ctermfg=7 cterm=underline
hi VertSplit ctermfg=7
hi VisualNOS ctermbg=8
hi Visual ctermbg=8
hi WarningMsg ctermfg=3 ctermbg=8 cterm=bold
hi WildMenu ctermfg=4 ctermbg=8
hi Normal ctermfg=7 ctermbg=0 cterm=bold
hi Comment ctermfg=6
hi CursorLine cterm=none
hi LineNr ctermfg=7 ctermbg=8
hi NonText ctermfg=7
" Outlines
hi OL1 ctermfg=1 cterm=bold
hi OL2 ctermfg=4 cterm=bold
hi OL3 ctermfg=6 cterm=bold
hi OL4 ctermfg=7 cterm=bold
hi OL5 ctermfg=1
hi OL6 ctermfg=4
hi OL7 ctermfg=6
hi OL8 ctermfg=7
hi OL9 ctermfg=3
" Outline tags
hi outlTags ctermfg=1 cterm=bold
endif
gitextract_266z2kb7/
├── README.md
├── railscasts/
│ ├── base16-railscasts-custom.dark.256.itermcolors
│ └── base16-railscasts.vim
├── script/
│ └── test
└── thayer/
├── .gitignore
├── thayer.itermcolors
└── vimbrant.vim
Condensed preview — 7 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (49K chars).
[
{
"path": "README.md",
"chars": 3125,
"preview": "# Vim/iTerm2 Color Schemes\n\nHere are some color schemes I've used for an extended period of time and like.\nI am keeping "
},
{
"path": "railscasts/base16-railscasts-custom.dark.256.itermcolors",
"chars": 5481,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
},
{
"path": "railscasts/base16-railscasts.vim",
"chars": 11719,
"preview": "\" Base16 Railscasts (https://github.com/chriskempson/base16)\n\" Scheme: Ryan Bates (http://railscasts.com)\n\n\" GUI color d"
},
{
"path": "script/test",
"chars": 465,
"preview": "#!/bin/bash\n\nT='gYw'\n\necho -e \"\\n 40m 41m 42m 43m\\\n 44m 45m 46m 47m\";\n\nfor F"
},
{
"path": "thayer/.gitignore",
"chars": 6,
"preview": "*.swp\n"
},
{
"path": "thayer/thayer.itermcolors",
"chars": 5332,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
},
{
"path": "thayer/vimbrant.vim",
"chars": 18842,
"preview": "\" Vim color file\n\" Scriptname: vimbrant\n\" Author: Thayer Williams <thayer.cinderwick.ca>\n\" Description: A vibra"
}
]
About this extraction
This page contains the full source code of the chrishunt/color-schemes GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 7 files (43.9 KB), approximately 16.7k tokens. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.