This commit is contained in:
2015-03-04 12:22:15 -06:00
parent 12e9be25cc
commit 43e3ec9f7c
39 changed files with 0 additions and 14568 deletions

View File

@@ -1,116 +0,0 @@
" Vim color file
"
" Author: Federico Ramirez
" https://github.com/gosukiwi/vim-atom-dark
"
" Note: Based on the Monokai theme variation by Tomas Restrepo
" https://github.com/tomasr/molokai
hi clear
if version > 580
" no guarantees for version 5.8 and below, but this makes it stop
" complaining
hi clear
if exists("syntax_on")
syntax reset
endif
endif
let g:colors_name="atom-dark"
hi Boolean guifg=#99CC99
hi Character guifg=#A8FF60
hi Number guifg=#99CC99
hi String guifg=#A8FF60
hi Conditional guifg=#92C5F7 gui=none
hi Constant guifg=#99CC99 gui=none
hi Cursor guifg=#F1F1F1 guibg=#777777
hi iCursor guifg=#F1F1F1 guibg=#777777
hi Debug guifg=#BCA3A3 gui=none
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=none
hi Directory guifg=#AAAAAA gui=none
hi Error guifg=#A8FF60 guibg=#1E0010
hi ErrorMsg guifg=#92C5F7 guibg=#232526 gui=none
hi Exception guifg=#DAD085 gui=none
hi Float guifg=#99CC99
hi FoldColumn guifg=#465457 guibg=#000000
hi Folded guifg=#465457 guibg=#000000
hi Function guifg=#DAD085
hi Identifier guifg=#B6B7EB
hi Ignore guifg=#808080 guibg=bg
hi IncSearch guifg=#C4BE89 guibg=#000000
hi Keyword guifg=#92C5F7 gui=none
hi Label guifg=#A8FF60 gui=none
hi Macro guifg=#C4BE89 gui=none
hi SpecialKey guifg=#66D9EF gui=none
hi MatchParen guifg=#B7B9B8 guibg=#444444 gui=none
hi ModeMsg guifg=#A8FF60
hi MoreMsg guifg=#A8FF60
hi Operator guifg=#92C5F7
" complete menu
hi Pmenu guifg=#66D9EF guibg=#000000
hi PmenuSel guibg=#808080
hi PmenuSbar guibg=#080808
hi PmenuThumb guifg=#66D9EF
hi PreCondit guifg=#DAD085 gui=none
hi PreProc guifg=#DAD085
hi Question guifg=#66D9EF
hi Repeat guifg=#92C5F7 gui=none
hi Search guifg=#000000 guibg=#B4EC85
" marks
hi SignColumn guifg=#DAD085 guibg=#232526
hi SpecialChar guifg=#92C5F7 gui=none
hi SpecialComment guifg=#7C7C7C gui=none
hi Special guifg=#66D9EF guibg=bg gui=none
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=#92C5F7 gui=none
hi StatusLine guifg=#455354 guibg=fg gui=none
hi StatusLineNC guifg=#808080 guibg=#080808
hi StorageClass guifg=#B6B7EB gui=none
hi Structure guifg=#66D9EF
hi Tag guifg=#92C5F7 gui=none
hi Title guifg=#B6B7EB gui=none
hi Todo guifg=#FFFFFF guibg=bg gui=none
hi Typedef guifg=#66D9EF
hi Type guifg=#66D9EF gui=none
hi Underlined guifg=#808080 gui=underline
hi VertSplit guifg=#808080 guibg=#080808
hi VisualNOS guibg=#403D3D
hi Visual guibg=#403D3D
hi WarningMsg guifg=#FFFFFF guibg=#333333
hi WildMenu guifg=#66D9EF guibg=#000000
hi TabLineFill guifg=#1D1F21 guibg=#1D1F21
hi TabLine guibg=#1D1F21 guifg=#808080 gui=none
hi Normal guifg=#F8F8F2 guibg=#1D1F21
hi Comment guifg=#7C7C7C
hi CursorLine guibg=#293739
hi CursorLineNr guifg=#B6B7EB gui=none
hi CursorColumn guibg=#293739
hi ColorColumn guibg=#232526
hi LineNr guifg=#465457 guibg=#232526
hi NonText guifg=#465457
hi SpecialKey guifg=#465457
" Must be at the end, because of ctermbg=234 bug.
" https://groups.google.com/forum/#!msg/vim_dev/afPqwAFNdrU/nqh6tOM87QUJ
set background=dark

View File

@@ -1,650 +0,0 @@
" _ _ _ __
" | |__ __ _ __| | __ _____ | |/ _|
" | '_ \ / _` |/ _` | \ \ /\ / / _ \| | |_
" | |_) | (_| | (_| | \ V V / (_) | | _|
" |_.__/ \__,_|\__,_| \_/\_/ \___/|_|_|
"
" I am the Bad Wolf. I create myself.
" I take the words. I scatter them in time and space.
" A message to lead myself here.
"
" A Vim colorscheme pieced together by Steve Losh.
" Available at http://stevelosh.com/projects/badwolf/
"
" Why? {{{
"
" After using Molokai for quite a long time, I started longing for
" a replacement.
"
" I love Molokai's high contrast and gooey, saturated tones, but it can be
" a little inconsistent at times.
"
" Also it's winter here in Rochester, so I wanted a color scheme that's a bit
" warmer. A little less blue and a bit more red.
"
" And so Bad Wolf was born. I'm no designer, but designers have been scattering
" beautiful colors through time and space long before I came along. I took
" advantage of that and reused some of my favorites to lead me to this scheme.
"
" }}}
" Supporting code -------------------------------------------------------------
" Preamble {{{
if !has("gui_running") && &t_Co != 88 && &t_Co != 256
finish
endif
set background=dark
if exists("syntax_on")
syntax reset
endif
let colors_name = "badwolf"
if !exists("g:badwolf_html_link_underline") " {{{
let g:badwolf_html_link_underline = 1
endif " }}}
if !exists("g:badwolf_css_props_highlight") " {{{
let g:badwolf_css_props_highlight = 0
endif " }}}
" }}}
" Palette {{{
let s:bwc = {}
" The most basic of all our colors is a slightly tweaked version of the Molokai
" Normal text.
let s:bwc.plain = ['f8f6f2', 15]
" Pure and simple.
let s:bwc.snow = ['ffffff', 15]
let s:bwc.coal = ['000000', 16]
" All of the Gravel colors are based on a brown from Clouds Midnight.
let s:bwc.brightgravel = ['d9cec3', 252]
let s:bwc.lightgravel = ['998f84', 245]
let s:bwc.gravel = ['857f78', 243]
let s:bwc.mediumgravel = ['666462', 241]
let s:bwc.deepgravel = ['45413b', 238]
let s:bwc.deepergravel = ['35322d', 236]
let s:bwc.darkgravel = ['242321', 235]
let s:bwc.blackgravel = ['1c1b1a', 233]
let s:bwc.blackestgravel = ['141413', 232]
" A color sampled from a highlight in a photo of a glass of Dale's Pale Ale on
" my desk.
let s:bwc.dalespale = ['fade3e', 221]
" A beautiful tan from Tomorrow Night.
let s:bwc.dirtyblonde = ['f4cf86', 222]
" Delicious, chewy red from Made of Code for the poppiest highlights.
let s:bwc.taffy = ['ff2c4b', 196]
" Another chewy accent, but use sparingly!
let s:bwc.saltwatertaffy = ['8cffba', 121]
" The star of the show comes straight from Made of Code.
let s:bwc.tardis = ['0a9dff', 39]
" This one's from Mustang, not Florida!
let s:bwc.orange = ['ffa724', 214]
" A limier green from Getafe.
let s:bwc.lime = ['aeee00', 154]
" Rose's dress in The Idiot's Lantern.
let s:bwc.dress = ['ff9eb8', 211]
" Another play on the brown from Clouds Midnight. I love that color.
let s:bwc.toffee = ['b88853', 137]
" Also based on that Clouds Midnight brown.
let s:bwc.coffee = ['c7915b', 173]
let s:bwc.darkroast = ['88633f', 95]
" }}}
" Highlighting Function {{{
function! s:HL(group, fg, ...)
" Arguments: group, guifg, guibg, gui, guisp
let histring = 'hi ' . a:group . ' '
if strlen(a:fg)
if a:fg == 'fg'
let histring .= 'guifg=fg ctermfg=fg '
else
let c = get(s:bwc, a:fg)
let histring .= 'guifg=#' . c[0] . ' ctermfg=' . c[1] . ' '
endif
endif
if a:0 >= 1 && strlen(a:1)
if a:1 == 'bg'
let histring .= 'guibg=bg ctermbg=bg '
else
let c = get(s:bwc, a:1)
let histring .= 'guibg=#' . c[0] . ' ctermbg=' . c[1] . ' '
endif
endif
if a:0 >= 2 && strlen(a:2)
let histring .= 'gui=' . a:2 . ' cterm=' . a:2 . ' '
endif
if a:0 >= 3 && strlen(a:3)
let c = get(s:bwc, a:3)
let histring .= 'guisp=#' . c[0] . ' '
endif
" echom histring
execute histring
endfunction
" }}}
" Configuration Options {{{
if exists('g:badwolf_darkgutter') && g:badwolf_darkgutter
let s:gutter = 'blackestgravel'
else
let s:gutter = 'blackgravel'
endif
if exists('g:badwolf_tabline')
if g:badwolf_tabline == 0
let s:tabline = 'blackestgravel'
elseif g:badwolf_tabline == 1
let s:tabline = 'blackgravel'
elseif g:badwolf_tabline == 2
let s:tabline = 'darkgravel'
elseif g:badwolf_tabline == 3
let s:tabline = 'deepgravel'
else
let s:tabline = 'blackestgravel'
endif
else
let s:tabline = 'blackgravel'
endif
" }}}
" Actual colorscheme ----------------------------------------------------------
" Vanilla Vim {{{
" General/UI {{{
call s:HL('Normal', 'plain', 'blackgravel')
call s:HL('Folded', 'mediumgravel', 'bg', 'none')
call s:HL('VertSplit', 'lightgravel', 'bg', 'none')
call s:HL('CursorLine', '', 'darkgravel', 'none')
call s:HL('CursorColumn', '', 'darkgravel')
call s:HL('ColorColumn', '', 'darkgravel')
call s:HL('TabLine', 'plain', s:tabline, 'none')
call s:HL('TabLineFill', 'plain', s:tabline, 'none')
call s:HL('TabLineSel', 'coal', 'tardis', 'none')
call s:HL('MatchParen', 'dalespale', 'darkgravel', 'bold')
call s:HL('NonText', 'deepgravel', 'bg')
call s:HL('SpecialKey', 'deepgravel', 'bg')
call s:HL('Visual', '', 'deepgravel')
call s:HL('VisualNOS', '', 'deepgravel')
call s:HL('Search', 'coal', 'dalespale', 'bold')
call s:HL('IncSearch', 'coal', 'tardis', 'bold')
call s:HL('Underlined', 'fg', '', 'underline')
call s:HL('StatusLine', 'coal', 'tardis', 'bold')
call s:HL('StatusLineNC', 'snow', 'deepgravel', 'bold')
call s:HL('Directory', 'dirtyblonde', '', 'bold')
call s:HL('Title', 'lime')
call s:HL('ErrorMsg', 'taffy', 'bg', 'bold')
call s:HL('MoreMsg', 'dalespale', '', 'bold')
call s:HL('ModeMsg', 'dirtyblonde', '', 'bold')
call s:HL('Question', 'dirtyblonde', '', 'bold')
call s:HL('WarningMsg', 'dress', '', 'bold')
" This is a ctags tag, not an HTML one. 'Something you can use c-] on'.
call s:HL('Tag', '', '', 'bold')
" hi IndentGuides guibg=#373737
" hi WildMenu guifg=#66D9EF guibg=#000000
" }}}
" Gutter {{{
call s:HL('LineNr', 'mediumgravel', s:gutter)
call s:HL('SignColumn', '', s:gutter)
call s:HL('FoldColumn', 'mediumgravel', s:gutter)
" }}}
" Cursor {{{
call s:HL('Cursor', 'coal', 'tardis', 'bold')
call s:HL('vCursor', 'coal', 'tardis', 'bold')
call s:HL('iCursor', 'coal', 'tardis', 'none')
" }}}
" Syntax highlighting {{{
" Start with a simple base.
call s:HL('Special', 'plain')
" Comments are slightly brighter than folds, to make 'headers' easier to see.
call s:HL('Comment', 'gravel')
call s:HL('Todo', 'snow', 'bg', 'bold')
call s:HL('SpecialComment', 'snow', 'bg', 'bold')
" Strings are a nice, pale straw color. Nothing too fancy.
call s:HL('String', 'dirtyblonde')
" Control flow stuff is taffy.
call s:HL('Statement', 'taffy', '', 'bold')
call s:HL('Keyword', 'taffy', '', 'bold')
call s:HL('Conditional', 'taffy', '', 'bold')
call s:HL('Operator', 'taffy', '', 'none')
call s:HL('Label', 'taffy', '', 'none')
call s:HL('Repeat', 'taffy', '', 'none')
" Functions and variable declarations are orange, because plain looks weird.
call s:HL('Identifier', 'orange', '', 'none')
call s:HL('Function', 'orange', '', 'none')
" Preprocessor stuff is lime, to make it pop.
"
" This includes imports in any given language, because they should usually be
" grouped together at the beginning of a file. If they're in the middle of some
" other code they should stand out, because something tricky is
" probably going on.
call s:HL('PreProc', 'lime', '', 'none')
call s:HL('Macro', 'lime', '', 'none')
call s:HL('Define', 'lime', '', 'none')
call s:HL('PreCondit', 'lime', '', 'bold')
" Constants of all kinds are colored together.
" I'm not really happy with the color yet...
call s:HL('Constant', 'toffee', '', 'bold')
call s:HL('Character', 'toffee', '', 'bold')
call s:HL('Boolean', 'toffee', '', 'bold')
call s:HL('Number', 'toffee', '', 'bold')
call s:HL('Float', 'toffee', '', 'bold')
" Not sure what 'special character in a constant' means, but let's make it pop.
call s:HL('SpecialChar', 'dress', '', 'bold')
call s:HL('Type', 'dress', '', 'none')
call s:HL('StorageClass', 'taffy', '', 'none')
call s:HL('Structure', 'taffy', '', 'none')
call s:HL('Typedef', 'taffy', '', 'bold')
" Make try/catch blocks stand out.
call s:HL('Exception', 'lime', '', 'bold')
" Misc
call s:HL('Error', 'snow', 'taffy', 'bold')
call s:HL('Debug', 'snow', '', 'bold')
call s:HL('Ignore', 'gravel', '', '')
" }}}
" Completion Menu {{{
call s:HL('Pmenu', 'plain', 'deepergravel')
call s:HL('PmenuSel', 'coal', 'tardis', 'bold')
call s:HL('PmenuSbar', '', 'deepergravel')
call s:HL('PmenuThumb', 'brightgravel')
" }}}
" Diffs {{{
call s:HL('DiffDelete', 'coal', 'coal')
call s:HL('DiffAdd', '', 'deepergravel')
call s:HL('DiffChange', '', 'darkgravel')
call s:HL('DiffText', 'snow', 'deepergravel', 'bold')
" }}}
" Spelling {{{
if has("spell")
call s:HL('SpellCap', 'dalespale', 'bg', 'undercurl,bold', 'dalespale')
call s:HL('SpellBad', '', 'bg', 'undercurl', 'dalespale')
call s:HL('SpellLocal', '', '', 'undercurl', 'dalespale')
call s:HL('SpellRare', '', '', 'undercurl', 'dalespale')
endif
" }}}
" }}}
" Plugins {{{
" CtrlP {{{
" the message when no match is found
call s:HL('CtrlPNoEntries', 'snow', 'taffy', 'bold')
" the matched pattern
call s:HL('CtrlPMatch', 'orange', 'bg', 'none')
" the line prefix '>' in the match window
call s:HL('CtrlPLinePre', 'deepgravel', 'bg', 'none')
" the prompts base
call s:HL('CtrlPPrtBase', 'deepgravel', 'bg', 'none')
" the prompts text
call s:HL('CtrlPPrtText', 'plain', 'bg', 'none')
" the prompts cursor when moving over the text
call s:HL('CtrlPPrtCursor', 'coal', 'tardis', 'bold')
" 'prt' or 'win', also for 'regex'
call s:HL('CtrlPMode1', 'coal', 'tardis', 'bold')
" 'file' or 'path', also for the local working dir
call s:HL('CtrlPMode2', 'coal', 'tardis', 'bold')
" the scanning status
call s:HL('CtrlPStats', 'coal', 'tardis', 'bold')
" TODO: CtrlP extensions.
" CtrlPTabExtra : the part of each line thats not matched against (Comment)
" CtrlPqfLineCol : the line and column numbers in quickfix mode (|s:HL-Search|)
" CtrlPUndoT : the elapsed time in undo mode (|s:HL-Directory|)
" CtrlPUndoBr : the square brackets [] in undo mode (Comment)
" CtrlPUndoNr : the undo number inside [] in undo mode (String)
" }}}
" EasyMotion {{{
call s:HL('EasyMotionTarget', 'tardis', 'bg', 'bold')
call s:HL('EasyMotionShade', 'deepgravel', 'bg')
" }}}
" Interesting Words {{{
" These are only used if you're me or have copied the <leader>hNUM mappings
" from my Vimrc.
call s:HL('InterestingWord1', 'coal', 'orange')
call s:HL('InterestingWord2', 'coal', 'lime')
call s:HL('InterestingWord3', 'coal', 'saltwatertaffy')
call s:HL('InterestingWord4', 'coal', 'toffee')
call s:HL('InterestingWord5', 'coal', 'dress')
call s:HL('InterestingWord6', 'coal', 'taffy')
" }}}
" Makegreen {{{
" hi GreenBar term=reverse ctermfg=white ctermbg=green guifg=coal guibg=#9edf1c
" hi RedBar term=reverse ctermfg=white ctermbg=red guifg=white guibg=#C50048
" }}}
" Rainbow Parentheses {{{
call s:HL('level16c', 'mediumgravel', '', 'bold')
call s:HL('level15c', 'dalespale', '', '')
call s:HL('level14c', 'dress', '', '')
call s:HL('level13c', 'orange', '', '')
call s:HL('level12c', 'tardis', '', '')
call s:HL('level11c', 'lime', '', '')
call s:HL('level10c', 'toffee', '', '')
call s:HL('level9c', 'saltwatertaffy', '', '')
call s:HL('level8c', 'coffee', '', '')
call s:HL('level7c', 'dalespale', '', '')
call s:HL('level6c', 'dress', '', '')
call s:HL('level5c', 'orange', '', '')
call s:HL('level4c', 'tardis', '', '')
call s:HL('level3c', 'lime', '', '')
call s:HL('level2c', 'toffee', '', '')
call s:HL('level1c', 'saltwatertaffy', '', '')
" }}}
" ShowMarks {{{
call s:HL('ShowMarksHLl', 'tardis', 'blackgravel')
call s:HL('ShowMarksHLu', 'tardis', 'blackgravel')
call s:HL('ShowMarksHLo', 'tardis', 'blackgravel')
call s:HL('ShowMarksHLm', 'tardis', 'blackgravel')
" }}}
" }}}
" Filetype-specific {{{
" Clojure {{{
call s:HL('clojureSpecial', 'taffy', '', '')
call s:HL('clojureDefn', 'taffy', '', '')
call s:HL('clojureDefMacro', 'taffy', '', '')
call s:HL('clojureDefine', 'taffy', '', '')
call s:HL('clojureMacro', 'taffy', '', '')
call s:HL('clojureCond', 'taffy', '', '')
call s:HL('clojureKeyword', 'orange', '', 'none')
call s:HL('clojureFunc', 'dress', '', 'none')
call s:HL('clojureRepeat', 'dress', '', 'none')
call s:HL('clojureParen0', 'lightgravel', '', 'none')
call s:HL('clojureAnonArg', 'snow', '', 'bold')
" }}}
" CSS {{{
if g:badwolf_css_props_highlight
call s:HL('cssColorProp', 'dirtyblonde', '', 'none')
call s:HL('cssBoxProp', 'dirtyblonde', '', 'none')
call s:HL('cssTextProp', 'dirtyblonde', '', 'none')
call s:HL('cssRenderProp', 'dirtyblonde', '', 'none')
call s:HL('cssGeneratedContentProp', 'dirtyblonde', '', 'none')
else
call s:HL('cssColorProp', 'fg', '', 'none')
call s:HL('cssBoxProp', 'fg', '', 'none')
call s:HL('cssTextProp', 'fg', '', 'none')
call s:HL('cssRenderProp', 'fg', '', 'none')
call s:HL('cssGeneratedContentProp', 'fg', '', 'none')
end
call s:HL('cssValueLength', 'toffee', '', 'bold')
call s:HL('cssColor', 'toffee', '', 'bold')
call s:HL('cssBraces', 'lightgravel', '', 'none')
call s:HL('cssIdentifier', 'orange', '', 'bold')
call s:HL('cssClassName', 'orange', '', 'none')
" }}}
" Diff {{{
call s:HL('gitDiff', 'lightgravel', '',)
call s:HL('diffRemoved', 'dress', '',)
call s:HL('diffAdded', 'lime', '',)
call s:HL('diffFile', 'coal', 'taffy', 'bold')
call s:HL('diffNewFile', 'coal', 'taffy', 'bold')
call s:HL('diffLine', 'coal', 'orange', 'bold')
call s:HL('diffSubname', 'orange', '', 'none')
" }}}
" Django Templates {{{
call s:HL('djangoArgument', 'dirtyblonde', '',)
call s:HL('djangoTagBlock', 'orange', '')
call s:HL('djangoVarBlock', 'orange', '')
" hi djangoStatement guifg=#ff3853 gui=bold
" hi djangoVarBlock guifg=#f4cf86
" }}}
" HTML {{{
" Punctuation
call s:HL('htmlTag', 'darkroast', 'bg', 'none')
call s:HL('htmlEndTag', 'darkroast', 'bg', 'none')
" Tag names
call s:HL('htmlTagName', 'coffee', '', 'bold')
call s:HL('htmlSpecialTagName', 'coffee', '', 'bold')
call s:HL('htmlSpecialChar', 'lime', '', 'none')
" Attributes
call s:HL('htmlArg', 'coffee', '', 'none')
" Stuff inside an <a> tag
if g:badwolf_html_link_underline
call s:HL('htmlLink', 'lightgravel', '', 'underline')
else
call s:HL('htmlLink', 'lightgravel', '', 'none')
endif
" }}}
" Java {{{
call s:HL('javaClassDecl', 'taffy', '', 'bold')
call s:HL('javaScopeDecl', 'taffy', '', 'bold')
call s:HL('javaCommentTitle', 'gravel', '')
call s:HL('javaDocTags', 'snow', '', 'none')
call s:HL('javaDocParam', 'dalespale', '', '')
" }}}
" LaTeX {{{
call s:HL('texStatement', 'tardis', '', 'none')
call s:HL('texMathZoneX', 'orange', '', 'none')
call s:HL('texMathZoneA', 'orange', '', 'none')
call s:HL('texMathZoneB', 'orange', '', 'none')
call s:HL('texMathZoneC', 'orange', '', 'none')
call s:HL('texMathZoneD', 'orange', '', 'none')
call s:HL('texMathZoneE', 'orange', '', 'none')
call s:HL('texMathZoneV', 'orange', '', 'none')
call s:HL('texMathZoneX', 'orange', '', 'none')
call s:HL('texMath', 'orange', '', 'none')
call s:HL('texMathMatcher', 'orange', '', 'none')
call s:HL('texRefLabel', 'dirtyblonde', '', 'none')
call s:HL('texRefZone', 'lime', '', 'none')
call s:HL('texComment', 'darkroast', '', 'none')
call s:HL('texDelimiter', 'orange', '', 'none')
call s:HL('texZone', 'brightgravel', '', 'none')
augroup badwolf_tex
au!
au BufRead,BufNewFile *.tex syn region texMathZoneV start="\\(" end="\\)\|%stopzone\>" keepend contains=@texMathZoneGroup
au BufRead,BufNewFile *.tex syn region texMathZoneX start="\$" skip="\\\\\|\\\$" end="\$\|%stopzone\>" keepend contains=@texMathZoneGroup
augroup END
" }}}
" LessCSS {{{
call s:HL('lessVariable', 'lime', '', 'none')
" }}}
" Lispyscript {{{
call s:HL('lispyscriptDefMacro', 'lime', '', '')
call s:HL('lispyscriptRepeat', 'dress', '', 'none')
" }}}
" Mail {{{
call s:HL('mailSubject', 'orange', '', 'bold')
call s:HL('mailHeader', 'lightgravel', '', '')
call s:HL('mailHeaderKey', 'lightgravel', '', '')
call s:HL('mailHeaderEmail', 'snow', '', '')
call s:HL('mailURL', 'toffee', '', 'underline')
call s:HL('mailSignature', 'gravel', '', 'none')
call s:HL('mailQuoted1', 'gravel', '', 'none')
call s:HL('mailQuoted2', 'dress', '', 'none')
call s:HL('mailQuoted3', 'dirtyblonde', '', 'none')
call s:HL('mailQuoted4', 'orange', '', 'none')
call s:HL('mailQuoted5', 'lime', '', 'none')
" }}}
" Markdown {{{
call s:HL('markdownHeadingRule', 'lightgravel', '', 'bold')
call s:HL('markdownHeadingDelimiter', 'lightgravel', '', 'bold')
call s:HL('markdownOrderedListMarker', 'lightgravel', '', 'bold')
call s:HL('markdownListMarker', 'lightgravel', '', 'bold')
call s:HL('markdownItalic', 'snow', '', 'bold')
call s:HL('markdownBold', 'snow', '', 'bold')
call s:HL('markdownH1', 'orange', '', 'bold')
call s:HL('markdownH2', 'lime', '', 'bold')
call s:HL('markdownH3', 'lime', '', 'none')
call s:HL('markdownH4', 'lime', '', 'none')
call s:HL('markdownH5', 'lime', '', 'none')
call s:HL('markdownH6', 'lime', '', 'none')
call s:HL('markdownLinkText', 'toffee', '', 'underline')
call s:HL('markdownIdDeclaration', 'toffee')
call s:HL('markdownAutomaticLink', 'toffee', '', 'bold')
call s:HL('markdownUrl', 'toffee', '', 'bold')
call s:HL('markdownUrldelimiter', 'lightgravel', '', 'bold')
call s:HL('markdownLinkDelimiter', 'lightgravel', '', 'bold')
call s:HL('markdownLinkTextDelimiter', 'lightgravel', '', 'bold')
call s:HL('markdownCodeDelimiter', 'dirtyblonde', '', 'bold')
call s:HL('markdownCode', 'dirtyblonde', '', 'none')
call s:HL('markdownCodeBlock', 'dirtyblonde', '', 'none')
" }}}
" MySQL {{{
call s:HL('mysqlSpecial', 'dress', '', 'bold')
" }}}
" Python {{{
hi def link pythonOperator Operator
call s:HL('pythonBuiltin', 'dress')
call s:HL('pythonBuiltinObj', 'dress')
call s:HL('pythonBuiltinFunc', 'dress')
call s:HL('pythonEscape', 'dress')
call s:HL('pythonException', 'lime', '', 'bold')
call s:HL('pythonExceptions', 'lime', '', 'none')
call s:HL('pythonPrecondit', 'lime', '', 'none')
call s:HL('pythonDecorator', 'taffy', '', 'none')
call s:HL('pythonRun', 'gravel', '', 'bold')
call s:HL('pythonCoding', 'gravel', '', 'bold')
" }}}
" SLIMV {{{
" Rainbow parentheses
call s:HL('hlLevel0', 'gravel')
call s:HL('hlLevel1', 'orange')
call s:HL('hlLevel2', 'saltwatertaffy')
call s:HL('hlLevel3', 'dress')
call s:HL('hlLevel4', 'coffee')
call s:HL('hlLevel5', 'dirtyblonde')
call s:HL('hlLevel6', 'orange')
call s:HL('hlLevel7', 'saltwatertaffy')
call s:HL('hlLevel8', 'dress')
call s:HL('hlLevel9', 'coffee')
" }}}
" Vim {{{
call s:HL('VimCommentTitle', 'lightgravel', '', 'bold')
call s:HL('VimMapMod', 'dress', '', 'none')
call s:HL('VimMapModKey', 'dress', '', 'none')
call s:HL('VimNotation', 'dress', '', 'none')
call s:HL('VimBracket', 'dress', '', 'none')
" }}}
" }}}

View File

@@ -1,114 +0,0 @@
" Vim color file
" A Modified Monokai by Ben White
set background=dark
highlight clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "Benokai"
hi Cursor ctermfg=235 ctermbg=231 cterm=NONE guifg=#272822 guibg=#f8f8f0 gui=NONE
hi Visual ctermfg=NONE ctermbg=59 cterm=NONE guifg=NONE guibg=#49483e gui=NONE
hi CursorLine ctermfg=NONE ctermbg=237 cterm=NONE guifg=NONE guibg=#3c3d37 gui=NONE
hi CursorColumn ctermfg=NONE ctermbg=237 cterm=NONE guifg=NONE guibg=#3c3d37 gui=NONE
hi ColorColumn ctermfg=NONE ctermbg=237 cterm=NONE guifg=NONE guibg=#3c3d37 gui=NONE
hi LineNr ctermfg=102 ctermbg=237 cterm=NONE guifg=#90908a guibg=#3c3d37 gui=NONE
hi VertSplit ctermfg=241 ctermbg=241 cterm=NONE guifg=#64645e guibg=#64645e gui=NONE
hi MatchParen ctermfg=197 ctermbg=NONE cterm=underline guifg=#f92672 guibg=NONE gui=underline
hi StatusLine ctermfg=231 ctermbg=241 cterm=bold guifg=#f8f8f2 guibg=#64645e gui=bold
hi StatusLineNC ctermfg=231 ctermbg=241 cterm=NONE guifg=#f8f8f2 guibg=#64645e gui=NONE
hi Pmenu ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
hi PmenuSel ctermfg=NONE ctermbg=59 cterm=NONE guifg=NONE guibg=#49483e gui=NONE
hi IncSearch ctermfg=235 ctermbg=186 cterm=NONE guifg=#272822 guibg=#e6db74 gui=NONE
hi Search ctermfg=NONE ctermbg=NONE cterm=underline guifg=NONE guibg=NONE gui=underline
hi Directory ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
hi Folded ctermfg=242 ctermbg=235 cterm=NONE guifg=#75715e guibg=#272822 gui=NONE
hi TabLineFill term=bold cterm=bold ctermbg=0
hi Normal ctermfg=231 ctermbg=234 cterm=NONE guifg=#f8f8f2 guibg=#272822 gui=NONE
hi Boolean ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
hi Character ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
hi Comment ctermfg=242 ctermbg=NONE cterm=NONE guifg=#75715e guibg=NONE gui=NONE
hi Conditional ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
hi Constant ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
hi Define ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
hi DiffAdd ctermfg=231 ctermbg=64 cterm=bold guifg=#f8f8f2 guibg=#46830c gui=bold
hi DiffDelete ctermfg=88 ctermbg=NONE cterm=NONE guifg=#8b0807 guibg=NONE gui=NONE
hi DiffChange ctermfg=231 ctermbg=23 cterm=NONE guifg=#f8f8f2 guibg=#243955 gui=NONE
hi DiffText ctermfg=231 ctermbg=24 cterm=bold guifg=#f8f8f2 guibg=#204a87 gui=bold
hi ErrorMsg ctermfg=231 ctermbg=197 cterm=NONE guifg=#f8f8f0 guibg=#f92672 gui=NONE
hi WarningMsg ctermfg=231 ctermbg=197 cterm=NONE guifg=#f8f8f0 guibg=#f92672 gui=NONE
hi Float ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
hi Function ctermfg=148 ctermbg=NONE cterm=NONE guifg=#a6e22e guibg=NONE gui=NONE
hi Identifier ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=italic
hi Keyword ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
hi Label ctermfg=186 ctermbg=NONE cterm=NONE guifg=#e6db74 guibg=NONE gui=NONE
hi NonText ctermfg=238 ctermbg=NONE cterm=NONE guifg=#49483e guibg=NONE gui=NONE
hi Number ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
hi Structure ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
hi Operator ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
hi PreProc ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
hi Special ctermfg=231 ctermbg=NONE cterm=NONE guifg=#f8f8f2 guibg=NONE gui=NONE
hi SpecialKey ctermfg=236 ctermbg=None cterm=NONE guifg=#49483e guibg=#3c3d37 gui=NONE
hi Statement ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
hi StorageClass ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=italic
hi String ctermfg=186 ctermbg=NONE cterm=NONE guifg=#e6db74 guibg=NONE gui=NONE
hi Tag ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
hi Title ctermfg=231 ctermbg=NONE cterm=bold guifg=#f8f8f2 guibg=NONE gui=bold
hi Todo ctermfg=95 ctermbg=NONE cterm=inverse,bold guifg=#75715e guibg=NONE gui=inverse,bold
hi Type ctermfg=148 ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline guifg=NONE guibg=NONE gui=underline
hi rubyClass ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
hi rubyFunction ctermfg=148 ctermbg=NONE cterm=NONE guifg=#a6e22e guibg=NONE gui=NONE
hi rubyInterpolationDelimiter ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
hi rubySymbol ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
hi rubyConstant ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=italic
hi rubyStringDelimiter ctermfg=186 ctermbg=NONE cterm=NONE guifg=#e6db74 guibg=NONE gui=NONE
hi rubyBlockParameter ctermfg=208 ctermbg=NONE cterm=NONE guifg=#fd971f guibg=NONE gui=italic
hi rubyInstanceVariable ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
hi rubyInclude ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
hi rubyGlobalVariable ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
hi rubyRegexp ctermfg=186 ctermbg=NONE cterm=NONE guifg=#e6db74 guibg=NONE gui=NONE
hi rubyRegexpDelimiter ctermfg=186 ctermbg=NONE cterm=NONE guifg=#e6db74 guibg=NONE gui=NONE
hi rubyEscape ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
hi rubyControl ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
hi rubyClassVariable ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
hi rubyOperator ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
hi rubyException ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
hi rubyPseudoVariable ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
hi rubyRailsUserClass ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=italic
hi rubyRailsARAssociationMethod ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE
hi rubyRailsARMethod ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE
hi rubyRailsRenderMethod ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE
hi rubyRailsMethod ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE
hi erubyDelimiter ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
hi erubyComment ctermfg=95 ctermbg=NONE cterm=NONE guifg=#75715e guibg=NONE gui=NONE
hi erubyRailsMethod ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE
hi htmlH1 ctermfg=197 ctermbg=NONE cterm=NONE guifg=#67930f guibg=NONE gui=NONE
hi htmlH2 ctermfg=148 ctermbg=NONE cterm=NONE guifg=#67930f guibg=NONE gui=NONE
hi htmlH3 ctermfg=81 ctermbg=NONE cterm=NONE guifg=#67930f guibg=NONE gui=NONE
hi htmlH4 ctermfg=81 ctermbg=NONE cterm=NONE guifg=#67930f guibg=NONE gui=NONE
hi htmlH5 ctermfg=81 ctermbg=NONE cterm=NONE guifg=#67930f guibg=NONE gui=NONE
hi htmlH6 ctermfg=81 ctermbg=NONE cterm=NONE guifg=#67930f guibg=NONE gui=NONE
hi htmlTag ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
hi htmlEndTag ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
hi htmlTagName ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
hi htmlArg ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
hi htmlSpecialChar ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
hi javaScriptFunction ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=italic
hi javaScriptRailsFunction ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE
hi javaScriptBraces ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
hi yamlKey ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
hi yamlAnchor ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
hi yamlAlias ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
hi yamlDocumentHeader ctermfg=186 ctermbg=NONE cterm=NONE guifg=#e6db74 guibg=NONE gui=NONE
hi cssURL ctermfg=208 ctermbg=NONE cterm=NONE guifg=#fd971f guibg=NONE gui=italic
hi cssFunctionName ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE
hi cssColor ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
hi cssPseudoClassId ctermfg=148 ctermbg=NONE cterm=NONE guifg=#a6e22e guibg=NONE gui=NONE
hi cssClassName ctermfg=148 ctermbg=NONE cterm=NONE guifg=#a6e22e guibg=NONE gui=NONE
hi cssValueLength ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
hi cssCommonAttr ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE
hi cssBraces ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE

View File

@@ -1,246 +0,0 @@
" bluedrake.vim
"
" Designer: Michael Malick
" Version: 0.08
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "bluedrake"
" let g:bluedrake_256 = 1
if has("gui_running")
let s:base00 = "002d49"
let s:base01 = "003951"
let s:base10 = "2f5468"
let s:base11 = "b4c3cf"
let s:base20 = "577284"
let s:base21 = "8ea2b0"
let s:base30 = "dae6f0"
let s:base31 = "edf8ff"
if &background=="dark"
let s:baseback0 = s:base00
let s:baseback1 = s:base01
let s:basecolor0 = s:base10
let s:basecolor1 = s:base11
let s:basecolor2 = s:base20
let s:basecolor3 = s:base21
let s:basefore0 = s:base30
let s:basefore1 = s:base31
endif
if &background=="light"
let s:baseback0 = s:base31
let s:baseback1 = s:base30
let s:basecolor0 = s:base11
let s:basecolor1 = s:base10
let s:basecolor2 = s:base21
let s:basecolor3 = s:base20
let s:basefore0 = s:base00
let s:basefore1 = s:base01
endif
" Multi-color palette (hue)
let s:blue = "0094d4"
let s:red = "d75a69"
let s:orange = "b67800"
let s:yellow = "768f00"
let s:green = "009e3c"
let s:cyan = "00a39a"
let s:purple = "976ce2"
let s:magenta = "d74bb9"
function! <SID>X(group, fg, bg, attr)
if a:fg != ""
exec "hi " . a:group . " guifg=#" . a:fg
endif
if a:bg != ""
exec "hi " . a:group . " guibg=#" . a:bg
endif
if a:attr != ""
exec "hi " . a:group . " gui=" . a:attr
endif
endfunction
endif
if !has("gui_running")
if !exists("g:bluedrake_256")
let s:base00 = "0"
let s:base01 = "8"
let s:base10 = "11"
let s:base11 = "12"
let s:base20 = "9"
let s:base21 = "14"
let s:base30 = "7"
let s:base31 = "15"
let s:blue = "4"
let s:red = "1"
let s:orange = "10"
let s:yellow = "3"
let s:green = "2"
let s:cyan = "6"
let s:purple = "13"
let s:magenta = "5"
endif
if exists("g:bluedrake_256")
let s:base00 = "235"
let s:base01 = "236"
let s:base10 = "24"
let s:base11 = "110"
let s:base20 = "242"
let s:base21 = "247"
let s:base30 = "253"
let s:base31 = "254"
let s:blue = "32"
let s:red = "167"
let s:orange = "136"
let s:yellow = "100"
let s:green = "28"
let s:cyan = "37"
let s:purple = "99"
let s:magenta = "170"
endif
if &background=="dark"
let s:baseback0 = s:base00
let s:baseback1 = s:base01
let s:basecolor0 = s:base10
let s:basecolor1 = s:base11
let s:basecolor2 = s:base20
let s:basecolor3 = s:base21
let s:basefore0 = s:base30
let s:basefore1 = s:base31
endif
if &background=="light"
let s:baseback0 = s:base31
let s:baseback1 = s:base30
let s:basecolor0 = s:base11
let s:basecolor1 = s:base10
let s:basecolor2 = s:base21
let s:basecolor3 = s:base20
let s:basefore0 = s:base00
let s:basefore1 = s:base01
endif
function! <SID>X(group, fg, bg, attr)
if a:fg != ""
exec "hi " . a:group . " ctermfg=" . a:fg
endif
if a:bg != ""
exec "hi " . a:group . " ctermbg=" . a:bg
endif
if a:attr != ""
exec "hi " . a:group . " cterm=" . a:attr
endif
endfunction
endif
" Vim highlighting
call <SID>X("Normal", s:blue, s:baseback0, "")
call <SID>X("Cursor", s:baseback1, s:basecolor3, "")
call <SID>X("CursorLineNr", s:basecolor1, s:baseback1, "none")
call <SID>X("LineNr", s:basecolor2, s:baseback1, "")
call <SID>X("NonText", s:basecolor3, "", "none")
call <SID>X("SpecialKey", s:basecolor3, "", "")
call <SID>X("Search", s:baseback1, s:orange, "")
call <SID>X("IncSearch", s:magenta, s:baseback1, "")
call <SID>X("TabLine", s:baseback1, s:basecolor1, "none")
call <SID>X("TabLineSel", s:basecolor1, s:baseback0, "")
call <SID>X("TabLineFill", s:basecolor1, s:blue, "reverse")
call <SID>X("StatusLine", s:basecolor1, s:baseback0, "reverse")
call <SID>X("StatusLineNC", s:basecolor2, s:baseback0, "reverse")
call <SID>X("VertSplit", s:basecolor2, s:basecolor2, "none")
call <SID>X("Visual", s:baseback1, s:basecolor1, "")
call <SID>X("Directory", s:cyan, "", "")
call <SID>X("ModeMsg", s:green, "", "")
call <SID>X("MoreMsg", s:green, "", "")
call <SID>X("Question", s:green, "", "")
call <SID>X("WarningMsg", s:red, "", "")
call <SID>X("ErrorMsg", s:basefore0, s:red, "")
call <SID>X("Error", s:basefore0, s:red, "")
call <SID>X("MatchParen", s:baseback1, s:magenta, "")
call <SID>X("FoldColumn", s:basecolor0, s:baseback0, "")
call <SID>X("vimCommand", s:magenta, "", "none")
call <SID>X("DiffText", s:green, s:baseback1, "none")
call <SID>X("DiffChange", s:orange, s:baseback1, "none")
call <SID>X("DiffAdd", s:cyan, s:baseback1, "none")
call <SID>X("DiffDelete", s:red, s:baseback1, "none")
call <SID>X("WildMenu", s:basecolor1, s:baseback1, "none")
if version >= 700
call <SID>X("CursorLine", "", s:baseback1, "none")
call <SID>X("CursorColumn", "", s:basecolor0, "none")
call <SID>X("Folded", s:basecolor3, s:baseback0, "")
" call <SID>X("Folded", s:basecolor2, s:baseback0, "")
call <SID>X("PMenu", s:baseback1, s:basecolor1, "none")
call <SID>X("PMenuSel", s:basefore0, s:basecolor0, "")
call <SID>X("PMenuThumb", s:basecolor2, s:basecolor0, "")
call <SID>X("SignColumn", s:basecolor0, s:baseback0, "")
endif
if version >= 703
call <SID>X("ColorColumn", "", s:baseback1, "none")
call <SID>X("Conceal", s:blue, s:baseback0, "")
endif
" Standard highlighting
call <SID>X("Todo", s:purple, s:baseback0, "none")
call <SID>X("Title", s:red, "", "none")
call <SID>X("Identifier", s:magenta, "", "none")
call <SID>X("Statement", s:yellow, "", "none")
call <SID>X("Conditional", s:blue, "", "none")
call <SID>X("Repeat", s:magenta, "", "none")
call <SID>X("Structure", s:purple, "", "none")
call <SID>X("Function", s:cyan, "", "none")
call <SID>X("Constant", s:red, "", "none")
call <SID>X("Special", s:cyan, "", "none")
call <SID>X("PreProc", s:purple, "", "none")
call <SID>X("Operator", s:cyan, "", "none")
call <SID>X("Type", s:orange, "", "none")
call <SID>X("Define", s:purple, "", "none")
call <SID>X("Include", s:red, "", "none")
call <SID>X("Underlined", s:purple, s:baseback0, "underline")
" Terminal and GUI differences (no italics in mac terminal)
if has("gui_running")
call <SID>X("String", s:green, "", "italic")
call <SID>X("Comment", s:basecolor2, "", "italic")
else
call <SID>X("String", s:green, "", "")
call <SID>X("Comment", s:basecolor2, "", "")
call <SID>X("SpellBad", s:red, s:baseback0, "")
endif
" Pandoc
call <SID>X("pandocYAMLHeader", s:orange, "", "")
call <SID>X("pandocAtxHeader", s:orange, "", "")
call <SID>X("pandocSetexHeader", s:orange, "", "")
call <SID>X("pandocAtxStart", s:orange, "", "")
call <SID>X("pandocListItemBullet", s:basecolor3, "", "")
call <SID>X("pandocUListItemBullet", s:basecolor3, "", "")
call <SID>X("pandocListItemBulletId", s:basecolor3, "", "")
call <SID>X("pandocPCite", s:purple, "", "")
call <SID>X("pandocICite", s:purple, "", "")
call <SID>X("pandocCiteAnchor", s:purple, "", "")
call <SID>X("pandocCiteKey", s:purple, "", "")
call <SID>X("pandocCiteLocator", s:cyan, "", "")
call <SID>X("pandocDelimitedCodeBlockLanguage", s:basecolor3, "", "")
call <SID>X("pandocDelimitedCodeBlockStart", s:basecolor3, "", "")
call <SID>X("pandocDelimitedCodeBlockEnd", s:basecolor3, "", "")
call <SID>X("pandocReferenceLabel", s:purple, "", "") " wrapped citations
call <SID>X("pandocReferenceURL", s:red, "", "")

View File

@@ -1,691 +0,0 @@
" Vim color file
" Author: Gertjan Reynaert (port from theme of Wes Bos)
" Notes: Cobalt2 color scheme port for VIM
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "cobalt"
if has("gui_running") || &t_Co == 88 || &t_Co == 256
let s:low_color = 0
else
let s:low_color = 1
endif
" Color approximation functions by Henry So, Jr. and David Liang
" returns an approximate grey index for the given grey level
fun! s:grey_number(x)
if &t_Co == 88
if a:x < 23
return 0
elseif a:x < 69
return 1
elseif a:x < 103
return 2
elseif a:x < 127
return 3
elseif a:x < 150
return 4
elseif a:x < 173
return 5
elseif a:x < 196
return 6
elseif a:x < 219
return 7
elseif a:x < 243
return 8
else
return 9
endif
else
if a:x < 14
return 0
else
let l:n = (a:x - 8) / 10
let l:m = (a:x - 8) % 10
if l:m < 5
return l:n
else
return l:n + 1
endif
endif
endif
endfun
" returns the actual grey level represented by the grey index
fun! s:grey_level(n)
if &t_Co == 88
if a:n == 0
return 0
elseif a:n == 1
return 46
elseif a:n == 2
return 92
elseif a:n == 3
return 115
elseif a:n == 4
return 139
elseif a:n == 5
return 162
elseif a:n == 6
return 185
elseif a:n == 7
return 208
elseif a:n == 8
return 231
else
return 255
endif
else
if a:n == 0
return 0
else
return 8 + (a:n * 10)
endif
endif
endfun
" returns the palette index for the given grey index
fun! s:grey_color(n)
if &t_Co == 88
if a:n == 0
return 16
elseif a:n == 9
return 79
else
return 79 + a:n
endif
else
if a:n == 0
return 16
elseif a:n == 25
return 231
else
return 231 + a:n
endif
endif
endfun
" returns an approximate color index for the given color level
fun! s:rgb_number(x)
if &t_Co == 88
if a:x < 69
return 0
elseif a:x < 172
return 1
elseif a:x < 230
return 2
else
return 3
endif
else
if a:x < 75
return 0
else
let l:n = (a:x - 55) / 40
let l:m = (a:x - 55) % 40
if l:m < 20
return l:n
else
return l:n + 1
endif
endif
endif
endfun
" returns the actual color level for the given color index
fun! s:rgb_level(n)
if &t_Co == 88
if a:n == 0
return 0
elseif a:n == 1
return 139
elseif a:n == 2
return 205
else
return 255
endif
else
if a:n == 0
return 0
else
return 55 + (a:n * 40)
endif
endif
endfun
" returns the palette index for the given R/G/B color indices
fun! s:rgb_color(x, y, z)
if &t_Co == 88
return 16 + (a:x * 16) + (a:y * 4) + a:z
else
return 16 + (a:x * 36) + (a:y * 6) + a:z
endif
endfun
" returns the palette index to approximate the given R/G/B color levels
fun! s:color(r, g, b)
" get the closest grey
let l:gx = s:grey_number(a:r)
let l:gy = s:grey_number(a:g)
let l:gz = s:grey_number(a:b)
" get the closest color
let l:x = s:rgb_number(a:r)
let l:y = s:rgb_number(a:g)
let l:z = s:rgb_number(a:b)
if l:gx == l:gy && l:gy == l:gz
" there are two possibilities
let l:dgr = s:grey_level(l:gx) - a:r
let l:dgg = s:grey_level(l:gy) - a:g
let l:dgb = s:grey_level(l:gz) - a:b
let l:dgrey = (l:dgr * l:dgr) + (l:dgg * l:dgg) + (l:dgb * l:dgb)
let l:dr = s:rgb_level(l:gx) - a:r
let l:dg = s:rgb_level(l:gy) - a:g
let l:db = s:rgb_level(l:gz) - a:b
let l:drgb = (l:dr * l:dr) + (l:dg * l:dg) + (l:db * l:db)
if l:dgrey < l:drgb
" use the grey
return s:grey_color(l:gx)
else
" use the color
return s:rgb_color(l:x, l:y, l:z)
endif
else
" only one possibility
return s:rgb_color(l:x, l:y, l:z)
endif
endfun
" returns the palette index to approximate the 'rrggbb' hex string
fun! s:rgb(rgb)
let l:r = ("0x" . strpart(a:rgb, 0, 2)) + 0
let l:g = ("0x" . strpart(a:rgb, 2, 2)) + 0
let l:b = ("0x" . strpart(a:rgb, 4, 2)) + 0
return s:color(l:r, l:g, l:b)
endfun
" sets the highlighting for the given group
fun! s:X(group, fg, bg, attr, lcfg, lcbg)
if s:low_color
let l:fge = empty(a:lcfg)
let l:bge = empty(a:lcbg)
if !l:fge && !l:bge
exec "hi ".a:group." ctermfg=".a:lcfg." ctermbg=".a:lcbg
elseif !l:fge && l:bge
exec "hi ".a:group." ctermfg=".a:lcfg." ctermbg=NONE"
elseif l:fge && !l:bge
exec "hi ".a:group." ctermfg=NONE ctermbg=".a:lcbg
endif
else
let l:fge = empty(a:fg)
let l:bge = empty(a:bg)
if !l:fge && !l:bge
exec "hi ".a:group." guifg=#".a:fg." guibg=#".a:bg." ctermfg=".s:rgb(a:fg)." ctermbg=".s:rgb(a:bg)
elseif !l:fge && l:bge
exec "hi ".a:group." guifg=#".a:fg." guibg=NONE ctermfg=".s:rgb(a:fg)." ctermbg=NONE"
elseif l:fge && !l:bge
exec "hi ".a:group." guifg=NONE guibg=#".a:bg." ctermfg=NONE ctermbg=".s:rgb(a:bg)
endif
endif
if a:attr == ""
exec "hi ".a:group." gui=none cterm=none"
else
let l:noitalic = join(filter(split(a:attr, ","), "v:val !=? 'italic'"), ",")
if empty(l:noitalic)
let l:noitalic = "none"
endif
exec "hi ".a:group." gui=".a:attr." cterm=".l:noitalic
endif
endfun
if !exists("g:cobalt_bg")
let g:cobalt_bg = "193549"
end
let g:black = "000000" " #000000
let g:light_grey = "CCCCCC" " #CCCCCC
let g:white = "FFFFFF" " #FFFFFF
let g:dark_orange = "FF9A00" " #FF9A00
let g:light_orange = "FF9D00" " #FF9D00
let g:yellow = "FFC600" " #FFC600
let g:light_yellow = "F2ED7F" " #F2ED7F
let g:green = "3AD900" " #3AD900
let g:light_green = "88FF88" " #88FF88
let g:purple = "967EFB" " #967EFB
let g:darkest_blue = "0050A4" " #0050A4
let g:dark_blue = "0088FF" " #0088FF
let g:blue = "00AAFF" " #00AAFF
let g:light_blue = "80FCFF" " #80FCFF
let g:dark_red = "902020" " #902020
let g:red = "FF0000" " #FF0000
let g:dark_pink = "FF628C" " #FF628C
let g:pink = "FF00FF" " #FF00FF
let g:light_pink = "EE80E1" " #EE80E1
let g:lightest_pink = "FFA5F3" " #FFA5F3
let g:dirty_pink = "EB939A" " #EB939A
" regex
let g:regex_or = "22FF00" " #22FF00
let g:regex_group = "22FF00" " #22FF00
let g:regex_quantifier = "55FF66" " #55FF66
let g:regex_boundary = "88FF88" " #88FF88
let g:regex_char_group = "9DFF99" " #9DFF99
let g:regex_string = "BBFFDD" " #BBFFDD
call s:X("Normal",g:white,g:cobalt_bg,"","White","")
set background=dark
let s:termBlack = "Black"
call s:X("MatchParen",g:white,"556779","bold","","DarkCyan")
" vim tabpane headers
call s:X("TabLine",g:black,"b0b8c0","italic","",s:termBlack)
call s:X("TabLineFill","9098a0","","","",s:termBlack)
call s:X("TabLineSel",g:black,g:yellow,"italic,bold",s:termBlack,"White")
" Auto-completion
call s:X("Pmenu",g:white,"606060","","White",s:termBlack)
call s:X("PmenuSel","101010","eeeeee","",s:termBlack,"White")
call s:X("Visual","",g:darkest_blue,"","",s:termBlack)
call s:X("Cursor",g:cobalt_bg,g:yellow,"","","")
call s:X("CursorColumn","",g:yellow,"","",s:termBlack)
call s:X("CursorLine","",g:yellow,"","",s:termBlack)
call s:X("CursorLineNr",g:light_blue,"","none","White","")
call s:X("LineNr","605958",g:cobalt_bg,"none",s:termBlack,"")
call s:X("Comment",g:dark_blue,"","italic","Grey","")
call s:X("Todo",g:dark_blue,"","bold","Grey", "")
call s:X("StatusLine",g:black,"dddddd","italic","","White")
call s:X("StatusLineNC",g:white,"403c41","italic","White","Black")
call s:X("VertSplit",g:yellow,"","","","")
call s:X("WildMenu","f0a0c0","302028","","Magenta","")
call s:X("Folded","a0a8b0","384048","italic",s:termBlack,"")
call s:X("FoldColumn","535D66","1f1f1f","","",s:termBlack)
call s:X("SignColumn","777777","333333","","",s:termBlack)
call s:X("ColorColumn","",g:black,"","",s:termBlack)
call s:X("Title","70b950","","bold","Green","")
call s:X("Constant",g:dark_pink,"","","Red","")
call s:X("Special",g:light_green,"","","Green","")
call s:X("Delimiter","668799","","","Grey","")
call s:X("String",g:green,"","","Green","")
call s:X("StringDelimiter",g:green,"","","Green","")
call s:X("Identifier",g:dark_orange,"","",g:dark_orange,"")
hi! link Structure Comment
" call s:X("Structure","#8fbfdc","","","LightCyan","")
call s:X("Function",g:yellow,"","","","")
call s:X("Statement",g:dark_orange,"","","","")
hi! link PreProc Identifier
hi! link Operator Structure
call s:X("Type",g:yellow,"","","Yellow","")
call s:X("NonText","606060",g:cobalt_bg,"",s:termBlack,"")
call s:X("SpecialKey","444444","1c1c1c","",s:termBlack,"")
call s:X("Search",g:yellow,"302028","underline","Magenta","")
call s:X("Directory",g:yellow,"","","Yellow","")
call s:X("ErrorMsg","",g:dark_red,"","","DarkRed")
hi! link Error ErrorMsg
hi! link MoreMsg Special
call s:X("Question","65C254","","","Green","")
" Spell Checking
call s:X("SpellBad",g:dark_red,"","underline","","DarkRed")
call s:X("SpellCap","","0000df","underline","","Blue")
call s:X("SpellRare","","540063","underline","","DarkMagenta")
call s:X("SpellLocal","","2D7067","underline","","Green")
" Diff
hi! link diffRemoved Constant
hi! link diffAdded String
" VimDiff
call s:X("DiffAdd","D2EBBE","437019","","White","DarkGreen")
call s:X("DiffDelete","40000A","700009","","DarkRed","DarkRed")
call s:X("DiffChange","","2B5B77","","White","DarkBlue")
call s:X("DiffText","8fbfdc",g:black,"reverse","Yellow","")
" PHP
hi! link phpFunctions Function
call s:X("StorageClass","c59f6f","","","Red","")
hi! link phpSuperglobal Identifier
hi! link phpQuoteSingle StringDelimiter
hi! link phpQuoteDouble StringDelimiter
hi! link phpBoolean Constant
hi! link phpNull Constant
hi! link phpArrayPair Operator
hi! link phpOperator Normal
hi! link phpRelation Normal
hi! link phpVarSelector Identifier
" Python
hi! link pythonOperator Statement
" Ruby
call s:X("rubyClass",g:dark_orange,"","","DarkBlue","")
hi! link rubyModule rubyClass
call s:X("rubyInstanceVariable",g:light_grey,"","","Cyan","")
call s:X("rubySymbol",g:dark_pink,"","","Magenta","")
hi! link rubyGlobalVariable rubyInstanceVariable
call s:X("rubyAccess",g:purple,"","","","")
" params between pipes after do, and pipes themselfs
call s:X("rubyBlockParameter",g:light_grey,"","","Blue","")
call s:X("rubyBlockParameterList",g:white,"","","Blue","")
call s:X("rubyInterpolation","9EFF80","","","Magenta","")
call s:X("rubyInterpolationDelimiter",g:white,"","","Magenta","")
call s:X("rubyRegexpDelimiter","80FFC2","","","","")
call s:X("rubyRegexp","80FFC2","","","","")
call s:X("rubyRegexpSpecial",g:white,"","","","")
call s:X("rubyRegexpEscape","80FFC2","","","","")
" JavaScript
hi! link javaScriptValue Constant
hi! link javaScriptRegexpString rubyRegexp
call s:X("jsFunction",g:light_pink,"","","","")
call s:X("jsFuncCall",g:yellow,"","","","")
call s:X("jsOperator",g:light_orange,"","","","")
call s:X("jsStorageClass",g:yellow,"","","","")
call s:X("jsFuncArgs",g:light_grey,"","","","")
call s:X("jsBuiltins",g:light_orange,"","","","")
call s:X("jsUndefined",g:dark_pink,"","","","")
call s:X("jsThis",g:light_pink,"","","","")
call s:X("jsPrototype","EB939A","","","","")
call s:X("jsRegexpOr","22FF00","","","","") " #22FF00 | highlight
call s:X("jsRegexpQuantifier","55FF66","","","","") " #55FF66 ? and {4}
call s:X("jsRegexpGroup","22FF00","","","","") " #22FF00 ( and )
call s:X("jsRegexpBoundary","88FF88","","","","") " #88FF88 start and end of regex
call s:X("jsRegexpCharClass","9DFF99","","","","") " #9DFF99 [A-z]
call s:X("jsRegexpString","BBFFDD","","","","") " #BBFFDD regular text
call s:X("jsRegexpMod",g:pink,"","","","")
call s:X("jsRegexpBackRef",g:light_orange,"","","","")
" CoffeeScript
hi! link coffeeComment comment
hi! link coffeeBlockComment comment
hi! link coffeeTodo todo
hi! link coffeeHeregexComment comment
call s:X("coffeeKeyword",g:dark_orange,"","","","")
call s:X("coffeeObject",g:blue,"","","","")
call s:X("coffeeObjAssign",g:yellow,"","","","")
call s:X("coffeeExtendedOp",g:dark_orange,"","","","")
call s:X("coffeeParen",g:light_grey,"","","","")
call s:X("coffeeParens",g:light_grey,"","","","")
call s:X("coffeeSpecialOp",g:light_grey,"","","","")
call s:X("coffeeStatement",g:dark_orange,"","","","")
hi! link coffeeString String
hi! link coffeeHeredoc String
call s:X("coffeeInterpDelim",g:white,"","","","")
call s:X("coffeeInterp","9EFF80","","","","") " #9EFF80
call s:X("coffeeRegex","80FFC2","","","","") " #80FFC2
call s:X("coffeeEscape","98F99D","","","","") " #98F99D
call s:X("coffeeRegexCharSet","22FF00","","","","") " #22FF00
call s:X("coffeeHeregex","80FFC2","","","","") " #80FFC2
call s:X("coffeeHeregexCharSet","22FF00","","","","") " #22FF00
call s:X("coffeeSpecialIdent",g:light_grey,"","","","")
call s:X("coffeeBracket",g:white,"","","","")
call s:X("coffeeBrackets",g:white,"","","","")
call s:X("coffeeNumber",g:dark_pink,"","","","")
call s:X("coffeeFloat",g:dark_pink,"","","","")
call s:X("coffeeCurly",g:white,"","","","")
call s:X("coffeeCurlies",g:white,"","","","")
call s:X("coffeeConditional",g:dark_orange,"","","","")
call s:X("coffeeBoolean",g:dark_pink,"","","","")
call s:X("coffeeSpecialVar",g:light_pink,"","","","")
call s:X("coffeeDotAccess",g:white,"","","","")
call s:X("coffeeConstant",g:dark_pink,"","","","")
call s:X("coffeeRepeat",g:dark_orange,"","","","")
call s:X("coffeeGlobal",g:dark_pink,"","","","")
call s:X("coffeeOperator",g:dark_orange,"","","","")
hi! link coffeeSemicolonError ErrorMsg
hi! link coffeeReservedError ErrorMsg
hi! link coffeeSpaceError ErrorMsg
" HTML
call s:X("htmlTag",g:light_grey,"","","","")
call s:X("htmlEndTag",g:light_grey,"","","","")
call s:X("htmlTagName",g:light_blue,"","","","")
call s:X("htmlSpecialTagName",g:blue,"","","","")
call s:X("htmlArg",g:dark_orange,"","","","")
call s:X("htmlEvent",g:dark_orange,"","","","")
call s:X("htmlString",g:yellow,"","","","")
call s:X("htmlTitle",g:purple,"","","","")
call s:X("htmlH1",g:light_orange,"","","","")
call s:X("htmlItalic",g:pink,"","","","")
" Haml
hi! link hamlTag htmlTag
hi! link hamlIdChar hamlId
hi! link hamlClassChar hamlClass
call s:X("hamlAttributes",g:pink,"","","","")
call s:X("hamlInterpolationDelimiter",g:green,"","","","")
" call s:X("hamlInterpolation",g:pink,"","","","")
" call s:X("hamlObject",g:pink,"","","","")
" call s:X("hamlInterpolatable",g:pink,"","","","")
" call s:X("hamlRubyFilter",g:pink,"","","","")
" call s:X("hamlBegin",g:pink,"","","","")
" call s:X("hamlEscapedFilter",g:pink,"","","","")
" call s:X("hamlPlainFilter",g:pink,"","","","")
" call s:X("hamlSassFilter",g:pink,"","","","")
" call s:X("hamlErbFilter",g:pink,"","","","")
" call s:X("hamlJavascriptFilter",g:pink,"","","","")
" call s:X("hamlCSSFilter",g:pink,"","","","")
" call s:X("hamlJavascriptBlock",g:pink,"","","","")
" call s:X("hamlCssBlock",g:pink,"","","","")
" call s:X("hamlCoffeescriptFilter",g:pink,"","","","")
" Markdown
call s:X("markdownH1",g:yellow,"","","","")
hi! link markdownH2 markdownH1
hi! link markdownH3 markdownH1
hi! link markdownH4 markdownH1
hi! link markdownH5 markdownH1
hi! link markdownH6 markdownH1
call s:X("markdownHeadingRule",g:dark_orange,"","","","")
hi! link markdownHeadingDelimiter markdownHeadingRule
call s:X("markdownRule",g:light_blue,"","","","")
call s:X("markdownCode","AAAAAA","","","","")
hi! link markdownCodeBlock markdownCode
call s:X("markdownCodeDelimiter",g:dark_blue,"","","","")
call s:X("markdownLinkText",g:green,"","","","")
call s:X("markdownUrl",g:dark_pink,"","","","")
call s:X("markdownId",g:yellow,"","","","")
hi! link markdownIdDeclaration markdownId
" CSS
call s:X("cssIdentifier",g:yellow,"","","","")
call s:X("cssIncludeKeyword",g:dark_orange,"","","","")
call s:X("cssMediaType",g:dirty_pink,"","","","")
call s:X("cssMediaKeyword",g:dark_orange,"","","","")
call s:X("cssInclude",g:white,"","","","")
call s:X("cssMediaProp",g:light_green,"","","","")
call s:X("cssValueLength",g:light_yellow,"","","","")
call s:X("cssUnitDecorators",g:dark_orange,"","","","")
call s:X("cssBraces",g:white,"","","","")
call s:X("cssTagName",g:light_blue,"","","","")
call s:X("cssClassName",g:green,"","","","")
call s:X("cssPseudoClassFn",g:dark_pink,"","","","")
call s:X("cssBoxAttr",g:light_yellow,"","","","")
hi! link cssValueNumber cssBoxAttr
hi! link cssCommonAttr cssBoxAttr
hi! link cssPositioningAttr cssBoxAttr
hi! link cssFontAttr cssBoxAttr
hi! link cssBorderAttr cssBoxAttr
hi! link cssTextAttr cssBoxAttr
hi! link cssDimensionAttr cssBoxAttr
hi! link cssBackgroundAttr cssBoxAttr
hi! link cssPageAttr cssBoxAttr
hi! link cssColorAttr cssBoxAttr
hi! link cssTransitionAttr cssBoxAttr
hi! link cssUIAttr cssBoxAttr
call s:X("cssBoxProp",g:light_green,"","","","")
hi! link cssTextProp cssBoxProp
hi! link cssDimensionProp cssBoxProp
hi! link cssFontProp cssBoxProp
hi! link cssPositioningProp cssBoxProp
hi! link cssBackgroundProp cssBoxProp
hi! link cssBorderProp cssBoxProp
hi! link cssPageProp cssBoxProp
hi! link cssColorProp cssBoxProp
hi! link cssTransitionProp cssBoxProp
hi! link cssUIProp cssBoxProp
" SCSS/SASS
hi! link sassIdChar cssIdentifier
hi! link sassId cssIdentifier
hi! link sassClass cssClassName
hi! link sassCssAttribute cssBoxAttr
" JSON
call s:X("jsonBraces",g:purple,"","","","")
call s:X("jsonQuote",g:dark_blue,"","","","")
call s:X("jsonNoise",g:dark_blue,"","","","")
call s:X("jsonKeywordMatch",g:dark_blue,"","","","")
" Erlang
hi! link erlangAtom rubySymbol
hi! link erlangBIF rubyPredefinedIdentifier
hi! link erlangFunction rubyPredefinedIdentifier
hi! link erlangDirective Statement
hi! link erlangNode Identifier
" Lua
hi! link luaOperator Conditional
" C
hi! link cFormat Identifier
hi! link cOperator Constant
" Objective-C/Cocoa
hi! link objcClass Type
hi! link cocoaClass objcClass
hi! link objcSubclass objcClass
hi! link objcSuperclass objcClass
hi! link objcDirective rubyClass
hi! link objcStatement Constant
hi! link cocoaFunction Function
hi! link objcMethodName Identifier
hi! link objcMethodArg Normal
hi! link objcMessageName Identifier
" Vimscript
hi! link vimOper Normal
" Debugger.vim
call s:X("DbgCurrent","DEEBFE","345FA8","","White","DarkBlue")
call s:X("DbgBreakPt","","4F0037","","","DarkMagenta")
" vim-indent-guides
if !exists("g:indent_guides_auto_colors")
let g:indent_guides_auto_colors = 0
endif
call s:X("IndentGuidesOdd","","232323","","","")
call s:X("IndentGuidesEven","","1b1b1b","","","")
" Plugins, etc.
hi! link TagListFileName Directory
call s:X("PreciseJumpTarget","B9ED67","405026","","White","Green")
" NERDTree
call s:X("NERDTreeHelp","345FA8","","","","")
call s:X("NERDTreeUp","345FA8","","","","")
call s:X("NERDTreeOpenable",g:yellow,"","","","")
call s:X("NERDTreeClosable",g:red,"","","","")
call s:X("NERDTreeDir",g:yellow,"","","","")
hi! link NERDTreeDirSlash Ignore
call s:X("NERDTreeExecFile",g:purple,"","","","")
" Grep search
call s:X("qfLineNr",g:dark_blue,"","","","")
if !exists("g:cobalt_bg_256")
let g:cobalt_bg_256="NONE"
end
" Manual overrides for 256-color terminals. Dark colors auto-map badly.
if !s:low_color
hi StatusLineNC ctermbg=232
hi Folded ctermbg=236
hi FoldColumn ctermbg=234
hi SignColumn ctermbg=236
hi CursorColumn ctermbg=234
hi CursorLine ctermbg=235
hi SpecialKey ctermbg=234
exec "hi NonText ctermbg=".g:cobalt_bg_256
exec "hi LineNr ctermbg=".g:cobalt_bg_256
hi DiffText ctermfg=81
exec "hi Normal ctermbg=".g:cobalt_bg_256
hi DbgBreakPt ctermbg=53
hi IndentGuidesOdd ctermbg=235
hi IndentGuidesEven ctermbg=234
endif
" delete functions
delf s:X
delf s:rgb
delf s:color
delf s:rgb_color
delf s:rgb_level
delf s:rgb_number
delf s:grey_color
delf s:grey_level
delf s:grey_number

View File

@@ -1,88 +0,0 @@
" Vim color file: colorful256.vim
" Last Change: 03 Oct, 2007
" License: public domain
" Maintainer:: Jagpreet<jagpreetc AT gmail DOT com>
"
" for a 256 color capable terminal
" "{{{
" You must set t_Co=256 before calling this colorscheme
"
" Color numbers (0-255) see:
" http://www.calmar.ws/vim/256-xterm-24bit-rgb-color-chart.html
"
" Added gui colors
"
if &t_Co != 256 && ! has("gui_running")
echomsg ""
echomsg "colors not loaded first please set t_Co=256 in your .vimrc"
echomsg ""
finish
endif
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "colorful256"
highlight Normal cterm=none ctermfg=249 ctermbg=16 gui=none guifg=#b2b2b2 guibg=#000000
highlight Special cterm=none ctermfg=105 ctermbg=16 gui=none guifg=#8787ff guibg=#000000
highlight Comment cterm=none ctermfg=3 ctermbg=16 gui=none guifg=#808000 guibg=#000000
highlight Constant cterm=none ctermfg=9 ctermbg=16 gui=none guifg=#ff0000 guibg=#000000
highlight LineNr cterm=none ctermfg=48 ctermbg=16 gui=none guifg=#00ff87 guibg=#000000
highlight Number cterm=none ctermfg=209 ctermbg=16 gui=none guifg=#ff875f guibg=#000000
highlight PreProc cterm=none ctermfg=10 ctermbg=16 gui=none guifg=#ff00ff guibg=#000000
highlight Statement cterm=none ctermfg=51 ctermbg=16 gui=none guifg=#00ffff guibg=#000000
highlight Type cterm=none ctermfg=39 ctermbg=16 gui=none guifg=#00afff guibg=#000000
highlight Error cterm=none ctermfg=9 ctermbg=16 gui=none guifg=#ff0000 guibg=#000000
highlight Identifier cterm=none ctermfg=207 ctermbg=16 gui=none guifg=#ff5fff guibg=#000000
highlight SpecialKey cterm=none ctermfg=36 ctermbg=16 gui=none guifg=#00af87 guibg=#000000
highlight NonText cterm=none ctermfg=164 ctermbg=16 gui=none guifg=#df00df guibg=#000000
highlight Directory cterm=none ctermfg=34 ctermbg=16 gui=none guifg=#00af00 guibg=#000000
highlight ErrorMsg cterm=none ctermfg=9 ctermbg=16 gui=none guifg=#ff0000 guibg=#000000
highlight MoreMsg cterm=none ctermfg=34 ctermbg=16 gui=none guifg=#00af00 guibg=#000000
highlight Title cterm=none ctermfg=199 ctermbg=16 gui=none guifg=#ff00af guibg=#000000
highlight WarningMsg cterm=none ctermfg=9 ctermbg=16 gui=none guifg=#ff0000 guibg=#000000
highlight DiffDelete cterm=none ctermfg=207 ctermbg=16 gui=none guifg=#ff5fff guibg=#000000
highlight Search cterm=none ctermfg=15 ctermbg=160 gui=none guifg=#ffffff guibg=#df0000
highlight Visual cterm=none ctermfg=16 ctermbg=50 gui=none guifg=#000000 guibg=#00ffdf
highlight Cursor cterm=none ctermfg=16 ctermbg=33 gui=none guifg=#000000 guibg=#0087ff
highlight StatusLine cterm=reverse ctermfg=58 ctermbg=15 gui=reverse guifg=#5f5f00 guibg=#ffffff
highlight Question cterm=none ctermfg=16 ctermbg=226 gui=none guifg=#000000 guibg=#ffff00
highlight Todo cterm=none ctermfg=160 ctermbg=184 gui=none guifg=#df0000 guibg=#dfdf00
highlight Folded cterm=none ctermfg=15 ctermbg=58 gui=none guifg=#ffffff guibg=#5f5f00
highlight ModeMsg cterm=none ctermfg=16 ctermbg=46 gui=none guifg=#000000 guibg=#00ff00
highlight VisualNOS cterm=none ctermfg=16 ctermbg=28 gui=none guifg=#000000 guibg=#008700
highlight WildMenu cterm=none ctermfg=16 ctermbg=226 gui=none guifg=#000000 guibg=#ffff00
highlight FoldColumn cterm=none ctermfg=15 ctermbg=58 gui=none guifg=#ffffff guibg=#5f5f00
highlight SignColumn cterm=none ctermfg=16 ctermbg=28 gui=none guifg=#000000 guibg=#008700
highlight DiffText cterm=none ctermfg=16 ctermbg=34 gui=none guifg=#000000 guibg=#00af00
highlight StatusLineNC cterm=reverse ctermfg=131 ctermbg=15 gui=reverse guifg=#af5f5f guibg=#ffffff
highlight VertSplit cterm=reverse ctermfg=172 ctermbg=15 gui=reverse guifg=#df8700 guibg=#ffffff
highlight User1 cterm=none ctermbg=20 ctermfg=15 gui=none guibg=#0000df guifg=#ffffff
highlight User2 cterm=none ctermbg=20 ctermfg=46 gui=none guibg=#0000df guifg=#00ff00
highlight User3 cterm=none ctermbg=20 ctermfg=46 gui=none guibg=#0000df guifg=#00ff00
highlight User4 cterm=none ctermbg=20 ctermfg=50 gui=none guibg=#0000df guifg=#00ffdf
highlight User5 cterm=none ctermbg=20 ctermfg=46 gui=none guibg=#0000df guifg=#00ff00
" for groups introduced in version 7
if v:version >= 700
highlight Pmenu cterm=none ctermfg=16 ctermbg=165 gui=none guifg=#000000 guibg=#df00ff
highlight PmenuSel cterm=none ctermfg=16 ctermbg=220 gui=none guifg=#000000 guibg=#ffdf00
highlight tablinesel cterm=none ctermfg=15 ctermbg=58 gui=none guifg=#ffffff guibg=#5f5f00
highlight tabline cterm=none ctermfg=7 ctermbg=58 gui=none guifg=#c0c0c0 guibg=#5f5f00
highlight tablinefill cterm=none ctermfg=58 ctermbg=58 gui=none guifg=#5f5f00 guibg=#5f5f00
endif
"for taglist plugin
"
if exists('loaded_taglist')
highlight TagListTagName cterm=none ctermfg=16 ctermbg=28 gui=none guifg=#000000 guibg=#008700
highlight TagListTagScope cterm=none ctermfg=16 ctermbg=28 gui=none guifg=#000000 guibg=#008700
highlight TagListTitle cterm=none ctermfg=199 ctermbg=16 gui=none guifg=#ff00af guibg=#000000
highlight TagListComment cterm=none ctermfg=16 ctermbg=28 gui=none guifg=#000000 guibg=#008700
highlight TagListFileName cterm=none ctermfg=15 ctermbg=90 gui=none guifg=#ffffff guibg=#870087
endif

View File

@@ -1,65 +0,0 @@
" Vim color file
" Maintainer: Yulya Shtyryakova <yulya23@gmail.com>
" Last Change: 2013 Jule 4
" ecostation -- for those who prefer dark background and smooth natural colors.
" Note: I use it on 16 color terminals too. Not so fine, but affordable.
set bg=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "ecostation"
hi Normal guifg=#ACB3C4 guibg=#222430 ctermfg=gray ctermbg=black
hi ErrorMsg guifg=#000000 guibg=#FF6633 ctermfg=yellow ctermbg=darkred
hi WarningMsg guifg=#000000 guibg=Orange ctermbg=darkyellow ctermfg=black
hi ModeMsg guifg=#000000 guibg=#009900 ctermfg=black ctermbg=darkgreen
hi MoreMsg guifg=#000000 guibg=#AA53D5 gui=none ctermbg=darkgreen ctermfg=bg
hi Question guifg=Orange gui=none ctermfg=green term=none
hi SpecialKey gui=bold guifg=#996699 ctermfg=red
hi Directory guifg=#99CC33 ctermfg=cyan
hi WildMenu guifg=#0099CC guibg=black ctermfg=cyan ctermbg=black cterm=none term=none
hi Cursor guifg=#000000 guibg=#FF8B64 ctermfg=bg ctermbg=brown
hi lCursor guifg=NONE guibg=#00AA00 ctermfg=bg ctermbg=darkgreen
hi Visual guifg=#9c6666 guibg=#433c49 ctermfg=darkgray ctermbg=gray cterm=bold term=underline
hi VisualNOS guifg=#8080ff guibg=fg gui=reverse,underline ctermfg=lightblue ctermbg=fg cterm=reverse,underline
hi Search guifg=#DDDBCF guibg=#7C7B9D ctermfg=darkgray ctermbg=gray cterm=bold term=underline
hi IncSearch guifg=#CC6666 guibg=black ctermfg=darkblue ctermbg=white
hi NonText guifg=#996699 ctermfg=darkGray
hi StatusLine guifg=#ACB3C4 guibg=#35394D gui=none ctermfg=gray ctermbg=darkblue term=none cterm=none
hi StatusLineNC guifg=#000000 guibg=#494D5B gui=none ctermfg=black ctermbg=gray term=none cterm=none
hi VertSplit guifg=black guibg=#494D5B gui=none ctermfg=black ctermbg=gray term=none cterm=none
hi LineNr guifg=#4093cc ctermfg=cyan cterm=none
hi Folded guifg=#996699 guibg=#222430 ctermfg=darkred ctermbg=black cterm=bold term=bold
hi FoldColumn guifg=#3E6FFF guibg=#222430 ctermfg=darkgrey ctermbg=black cterm=bold term=bold
hi DiffDelete guifg=#0099CC guibg=#222430 ctermbg=black ctermfg=darkgray term=none
hi DiffChange guibg=#694E60 guifg=#EDA383 ctermbg=magenta cterm=none
hi DiffAdd guibg=#4F7043 guifg=#99CC33 ctermfg=blue ctermbg=cyan
hi DiffText guibg=#FF0000 guifg=white gui=none cterm=bold ctermbg=red
hi Title guifg=#CC02B8 gui=none ctermfg=magenta cterm=bold term=bold
hi PreProc guifg=#AA53D5 gui=none ctermfg=magenta cterm=none
hi Comment guifg=#7C7B9D ctermfg=blue term=italic
hi Constant guifg=#CC6666 ctermfg=magenta cterm=none
hi Identifier guifg=#99CC33 ctermfg=green
hi Statement guifg=#009900 gui=none ctermfg=green cterm=none term=bold
hi Type guifg=#C99669 gui=none ctermfg=Brown cterm=none
hi Special guifg=#FFCC66 gui=none ctermfg=brown cterm=none term=italic
hi Error guibg=#ff0000 guifg=#000000 ctermfg=yellow ctermbg=DarkRed term=reverse,underline
hi Todo guifg=black guibg=#993399 ctermfg=red ctermbg=darkmagenta
hi Underlined cterm=underline term=underline
hi Ignore guifg=bg ctermfg=bg
hi Pmenu guifg=#EDA383 guibg=#694E60 ctermfg=darkgray ctermbg=gray cterm=none term=underline
hi PmenuSel guifg=#000000 guibg=#9c6666 ctermfg=gray ctermbg=darkgray cterm=bold term=reverse,underline
hi PmenuSbar guifg=#433c49 guibg=#433c49
hi PmenuThumb guifg=#666666 guibg=#666666

View File

@@ -1,524 +0,0 @@
" 'flattened_dark.vim' -- Vim color scheme.
" Maintainer: Romain Lafourcade (romainlafourcade@gmail.com)
" A no-bullshit dark Solarized.
hi clear
if exists('syntax_on')
syntax reset
endif
let colors_name = 'flattened_dark'
if &t_Co >= 256 || has('gui_running')
hi Normal cterm=NONE ctermfg=244 ctermbg=234 guifg=#839496 guibg=#002b36
set background=dark
hi ColorColumn cterm=NONE ctermbg=235 guibg=#073642
hi Comment cterm=NONE ctermfg=239 guifg=#586e75 gui=italic
hi ConId cterm=NONE ctermfg=136 guifg=#b58900
hi Conceal cterm=NONE ctermfg=33 guifg=#268bd2
hi Constant cterm=NONE ctermfg=37 guifg=#2aa198
hi Cursor cterm=NONE ctermfg=234 ctermbg=244 guifg=#002b36 guibg=#839496
hi CursorColumn cterm=NONE ctermbg=235 guibg=#073642
hi CursorLine cterm=NONE ctermbg=235 guibg=#073642 guisp=#93a1a1
hi CursorLineNr term=bold cterm=bold ctermfg=11 guifg=Yellow gui=bold
hi DiffAdd cterm=NONE ctermfg=64 ctermbg=235 guifg=#719e07 guibg=#073642 guisp=#719e07 gui=bold
hi DiffChange cterm=NONE ctermfg=136 ctermbg=235 guifg=#b58900 guibg=#073642 guisp=#b58900 gui=bold
hi DiffDelete cterm=NONE ctermfg=124 ctermbg=235 guifg=#dc322f guibg=#073642 gui=bold
hi DiffText cterm=NONE ctermfg=33 ctermbg=235 guifg=#268bd2 guibg=#073642 guisp=#268bd2 gui=bold
hi Directory cterm=NONE ctermfg=33 guifg=#268bd2
hi Error term=bold cterm=bold ctermfg=124 guifg=#dc322f gui=bold
hi ErrorMsg term=reverse cterm=reverse ctermfg=124 guifg=#dc322f gui=reverse
hi FoldColumn cterm=NONE ctermfg=244 ctermbg=235 guifg=#839496 guibg=#073642
hi Folded term=bold,underline cterm=bold,underline ctermfg=244 ctermbg=235 guifg=#839496 guibg=#073642 guisp=#002b36 gui=bold,underline
hi HelpExample cterm=NONE ctermfg=245 guifg=#93a1a1
hi Identifier cterm=NONE ctermfg=33 guifg=#268bd2
hi IncSearch term=standout cterm=standout ctermfg=166 guifg=#cb4b16 gui=standout
hi LineNr cterm=NONE ctermfg=239 ctermbg=235 guifg=#586e75 guibg=#073642
hi MatchParen term=bold cterm=bold ctermfg=124 ctermbg=239 guifg=#dc322f guibg=#586e75 gui=bold
hi ModeMsg cterm=NONE ctermfg=33 guifg=#268bd2
hi MoreMsg cterm=NONE ctermfg=33 guifg=#268bd2
hi NonText term=bold cterm=bold ctermfg=240 guifg=#657b83 gui=bold
hi Pmenu term=reverse cterm=reverse ctermfg=244 ctermbg=235 guifg=#839496 guibg=#073642 gui=reverse
hi PmenuSbar term=reverse cterm=reverse ctermfg=187 ctermbg=244 guifg=#eee8d5 guibg=#839496 gui=reverse
hi PmenuSel term=reverse cterm=reverse ctermfg=239 ctermbg=187 guifg=#586e75 guibg=#eee8d5 gui=reverse
hi PmenuThumb term=reverse cterm=reverse ctermfg=244 ctermbg=234 guifg=#839496 guibg=#002b36 gui=reverse
hi PreProc cterm=NONE ctermfg=166 guifg=#cb4b16
hi Question term=bold cterm=bold ctermfg=37 guifg=#2aa198 gui=bold
hi Search term=reverse cterm=reverse ctermfg=136 guifg=#b58900 gui=reverse
hi SignColumn cterm=NONE ctermfg=244 ctermbg=242 guifg=#839496 guibg=Grey
hi Special cterm=NONE ctermfg=124 guifg=#dc322f
hi SpecialKey term=bold cterm=bold ctermfg=240 ctermbg=235 guifg=#657b83 guibg=#073642 gui=bold
hi SpellBad term=undercurl cterm=undercurl guisp=#dc322f gui=undercurl
hi SpellCap term=undercurl cterm=undercurl guisp=#6c71c4 gui=undercurl
hi SpellLocal term=undercurl cterm=undercurl guisp=#b58900 gui=undercurl
hi SpellRare term=undercurl cterm=undercurl guisp=#2aa198 gui=undercurl
hi Statement cterm=NONE ctermfg=64 guifg=#719e07
hi StatusLine term=reverse cterm=reverse ctermfg=245 ctermbg=235 guifg=#93a1a1 guibg=#073642 gui=reverse
hi StatusLineNC term=reverse cterm=reverse ctermfg=240 ctermbg=235 guifg=#657b83 guibg=#073642 gui=reverse
hi TabLine term=underline cterm=underline ctermfg=244 ctermbg=235 guifg=#839496 guibg=#073642 guisp=#839496 gui=underline
hi TabLineFill term=underline cterm=underline ctermfg=244 ctermbg=235 guifg=#839496 guibg=#073642 guisp=#839496 gui=underline
hi TabLineSel term=underline,reverse cterm=underline,reverse ctermfg=239 ctermbg=187 guifg=#586e75 guibg=#eee8d5 guisp=#839496 gui=underline,reverse
hi Title term=bold cterm=bold ctermfg=166 guifg=#cb4b16 gui=bold
hi Todo term=bold cterm=bold ctermfg=125 guifg=#d33682 gui=bold
hi Type cterm=NONE ctermfg=136 guifg=#b58900
hi Underlined cterm=NONE ctermfg=61 guifg=#6c71c4
hi VarId cterm=NONE ctermfg=33 guifg=#268bd2
hi VertSplit cterm=NONE ctermfg=240 ctermbg=240 guifg=#657b83 guibg=#657b83
hi Visual term=reverse cterm=reverse ctermfg=239 ctermbg=234 guifg=#586e75 guibg=#002b36 gui=reverse
hi VisualNOS term=reverse cterm=reverse ctermbg=235 guibg=#073642 gui=reverse
hi WarningMsg term=bold cterm=bold ctermfg=124 guifg=#dc322f gui=bold
hi WildMenu term=reverse cterm=reverse ctermfg=187 ctermbg=235 guifg=#eee8d5 guibg=#073642 gui=reverse
hi cPreCondit cterm=NONE ctermfg=166 guifg=#cb4b16
hi gitcommitBranch term=bold cterm=bold ctermfg=125 guifg=#d33682 gui=bold
hi gitcommitComment cterm=NONE ctermfg=239 guifg=#586e75 gui=italic
hi gitcommitDiscardedFile term=bold cterm=bold ctermfg=124 guifg=#dc322f gui=bold
hi gitcommitDiscardedType cterm=NONE ctermfg=124 guifg=#dc322f
hi gitcommitFile term=bold cterm=bold ctermfg=244 guifg=#839496 gui=bold
hi gitcommitHeader cterm=NONE ctermfg=239 guifg=#586e75
hi gitcommitOnBranch term=bold cterm=bold ctermfg=239 guifg=#586e75 gui=bold
hi gitcommitSelectedFile term=bold cterm=bold ctermfg=64 guifg=#719e07 gui=bold
hi gitcommitSelectedType cterm=NONE ctermfg=64 guifg=#719e07
hi gitcommitUnmerged term=bold cterm=bold ctermfg=64 guifg=#719e07 gui=bold
hi gitcommitUnmergedFile term=bold cterm=bold ctermfg=136 guifg=#b58900 gui=bold
hi gitcommitUntrackedFile term=bold cterm=bold ctermfg=37 guifg=#2aa198 gui=bold
hi helpHyperTextEntry cterm=NONE ctermfg=64 guifg=#719e07
hi helpHyperTextJump term=underline cterm=underline ctermfg=33 guifg=#268bd2 gui=underline
hi helpNote cterm=NONE ctermfg=125 guifg=#d33682
hi helpOption cterm=NONE ctermfg=37 guifg=#2aa198
hi helpVim cterm=NONE ctermfg=125 guifg=#d33682
hi hsImport cterm=NONE ctermfg=125 guifg=#d33682
hi hsImportLabel cterm=NONE ctermfg=37 guifg=#2aa198
hi hsModuleName term=underline cterm=underline ctermfg=64 guifg=#719e07 gui=underline
hi hsNiceOperator cterm=NONE ctermfg=37 guifg=#2aa198
hi hsStatement cterm=NONE ctermfg=37 guifg=#2aa198
hi hsString cterm=NONE ctermfg=240 guifg=#657b83
hi hsStructure cterm=NONE ctermfg=37 guifg=#2aa198
hi hsType cterm=NONE ctermfg=136 guifg=#b58900
hi hsTypedef cterm=NONE ctermfg=37 guifg=#2aa198
hi hsVarSym cterm=NONE ctermfg=37 guifg=#2aa198
hi hs_DeclareFunction cterm=NONE ctermfg=166 guifg=#cb4b16
hi hs_OpFunctionName cterm=NONE ctermfg=136 guifg=#b58900
hi hs_hlFunctionName cterm=NONE ctermfg=33 guifg=#268bd2
hi htmlArg cterm=NONE ctermfg=240 guifg=#657b83
hi htmlEndTag cterm=NONE ctermfg=239 guifg=#586e75
hi htmlSpecialTagName cterm=NONE ctermfg=33 guifg=#268bd2 gui=italic
hi htmlTag cterm=NONE ctermfg=239 guifg=#586e75
hi htmlTagN term=bold cterm=bold ctermfg=245 guifg=#93a1a1 gui=bold
hi htmlTagName term=bold cterm=bold ctermfg=33 guifg=#268bd2 gui=bold
hi javaScript cterm=NONE ctermfg=136 guifg=#b58900
hi pandocBlockQuote cterm=NONE ctermfg=33 guifg=#268bd2
hi pandocBlockQuoteLeader1 cterm=NONE ctermfg=33 guifg=#268bd2
hi pandocBlockQuoteLeader2 cterm=NONE ctermfg=37 guifg=#2aa198
hi pandocBlockQuoteLeader3 cterm=NONE ctermfg=136 guifg=#b58900
hi pandocBlockQuoteLeader4 cterm=NONE ctermfg=124 guifg=#dc322f
hi pandocBlockQuoteLeader5 cterm=NONE ctermfg=244 guifg=#839496
hi pandocBlockQuoteLeader6 cterm=NONE ctermfg=239 guifg=#586e75
hi pandocCitation cterm=NONE ctermfg=125 guifg=#d33682
hi pandocCitationDelim cterm=NONE ctermfg=125 guifg=#d33682
hi pandocCitationID term=underline cterm=underline ctermfg=125 guifg=#d33682 gui=underline
hi pandocCitationRef cterm=NONE ctermfg=125 guifg=#d33682
hi pandocComment cterm=NONE ctermfg=239 guifg=#586e75 gui=italic
hi pandocDefinitionBlock cterm=NONE ctermfg=61 guifg=#6c71c4
hi pandocDefinitionIndctr term=bold cterm=bold ctermfg=61 guifg=#6c71c4 gui=bold
hi pandocDefinitionTerm term=standout cterm=standout ctermfg=61 guifg=#6c71c4 gui=standout
hi pandocEmphasis cterm=NONE ctermfg=244 guifg=#839496 gui=italic
hi pandocEmphasisDefinition cterm=NONE ctermfg=61 guifg=#6c71c4 gui=italic
hi pandocEmphasisHeading term=bold cterm=bold ctermfg=166 guifg=#cb4b16 gui=bold
hi pandocEmphasisNested term=bold cterm=bold ctermfg=244 guifg=#839496 gui=bold
hi pandocEmphasisNestedDefinition term=bold cterm=bold ctermfg=61 guifg=#6c71c4 gui=bold
hi pandocEmphasisNestedHeading term=bold cterm=bold ctermfg=166 guifg=#cb4b16 gui=bold
hi pandocEmphasisNestedTable term=bold cterm=bold ctermfg=33 guifg=#268bd2 gui=bold
hi pandocEmphasisTable cterm=NONE ctermfg=33 guifg=#268bd2 gui=italic
hi pandocEscapePair term=bold cterm=bold ctermfg=124 guifg=#dc322f gui=bold
hi pandocFootnote cterm=NONE ctermfg=64 guifg=#719e07
hi pandocFootnoteDefLink term=bold cterm=bold ctermfg=64 guifg=#719e07 gui=bold
hi pandocFootnoteInline term=bold,underline cterm=bold,underline ctermfg=64 guifg=#719e07 gui=bold,underline
hi pandocFootnoteLink term=underline cterm=underline ctermfg=64 guifg=#719e07 gui=underline
hi pandocHeading term=bold cterm=bold ctermfg=166 guifg=#cb4b16 gui=bold
hi pandocHeadingMarker term=bold cterm=bold ctermfg=136 guifg=#b58900 gui=bold
hi pandocImageCaption term=bold,underline cterm=bold,underline ctermfg=61 guifg=#6c71c4 gui=bold,underline
hi pandocLinkDefinition term=underline cterm=underline ctermfg=37 guifg=#2aa198 guisp=#657b83 gui=underline
hi pandocLinkDefinitionID term=bold cterm=bold ctermfg=33 guifg=#268bd2 gui=bold
hi pandocLinkDelim cterm=NONE ctermfg=239 guifg=#586e75
hi pandocLinkLabel term=underline cterm=underline ctermfg=33 guifg=#268bd2 gui=underline
hi pandocLinkText term=bold,underline cterm=bold,underline ctermfg=33 guifg=#268bd2 gui=bold,underline
hi pandocLinkTitle term=underline cterm=underline ctermfg=240 guifg=#657b83 gui=underline
hi pandocLinkTitleDelim term=underline cterm=underline ctermfg=239 guifg=#586e75 guisp=#657b83 gui=underline
hi pandocLinkURL term=underline cterm=underline ctermfg=240 guifg=#657b83 gui=underline
hi pandocListMarker cterm=NONE ctermfg=125 guifg=#d33682
hi pandocListReference term=underline cterm=underline ctermfg=125 guifg=#d33682 gui=underline
hi pandocMetadata term=bold cterm=bold ctermfg=33 guifg=#268bd2 gui=bold
hi pandocMetadataDelim cterm=NONE ctermfg=239 guifg=#586e75
hi pandocMetadataKey cterm=NONE ctermfg=33 guifg=#268bd2
hi pandocNonBreakingSpace term=reverse cterm=reverse ctermfg=124 guifg=#dc322f gui=reverse
hi pandocRule term=bold cterm=bold ctermfg=33 guifg=#268bd2 gui=bold
hi pandocRuleLine term=bold cterm=bold ctermfg=33 guifg=#268bd2 gui=bold
hi pandocStrikeout term=reverse cterm=reverse ctermfg=239 guifg=#586e75 gui=reverse
hi pandocStrikeoutDefinition term=reverse cterm=reverse ctermfg=61 guifg=#6c71c4 gui=reverse
hi pandocStrikeoutHeading term=reverse cterm=reverse ctermfg=166 guifg=#cb4b16 gui=reverse
hi pandocStrikeoutTable term=reverse cterm=reverse ctermfg=33 guifg=#268bd2 gui=reverse
hi pandocStrongEmphasis term=bold cterm=bold ctermfg=244 guifg=#839496 gui=bold
hi pandocStrongEmphasisDefinition term=bold cterm=bold ctermfg=61 guifg=#6c71c4 gui=bold
hi pandocStrongEmphasisEmphasis term=bold cterm=bold ctermfg=244 guifg=#839496 gui=bold
hi pandocStrongEmphasisEmphasisDefinition term=bold cterm=bold ctermfg=61 guifg=#6c71c4 gui=bold
hi pandocStrongEmphasisEmphasisHeading term=bold cterm=bold ctermfg=166 guifg=#cb4b16 gui=bold
hi pandocStrongEmphasisEmphasisTable term=bold cterm=bold ctermfg=33 guifg=#268bd2 gui=bold
hi pandocStrongEmphasisHeading term=bold cterm=bold ctermfg=166 guifg=#cb4b16 gui=bold
hi pandocStrongEmphasisNested term=bold cterm=bold ctermfg=244 guifg=#839496 gui=bold
hi pandocStrongEmphasisNestedDefinition term=bold cterm=bold ctermfg=61 guifg=#6c71c4 gui=bold
hi pandocStrongEmphasisNestedHeading term=bold cterm=bold ctermfg=166 guifg=#cb4b16 gui=bold
hi pandocStrongEmphasisNestedTable term=bold cterm=bold ctermfg=33 guifg=#268bd2 gui=bold
hi pandocStrongEmphasisTable term=bold cterm=bold ctermfg=33 guifg=#268bd2 gui=bold
hi pandocStyleDelim cterm=NONE ctermfg=239 guifg=#586e75
hi pandocSubscript cterm=NONE ctermfg=61 guifg=#6c71c4
hi pandocSubscriptDefinition cterm=NONE ctermfg=61 guifg=#6c71c4
hi pandocSubscriptHeading term=bold cterm=bold ctermfg=166 guifg=#cb4b16 gui=bold
hi pandocSubscriptTable cterm=NONE ctermfg=33 guifg=#268bd2
hi pandocSuperscript cterm=NONE ctermfg=61 guifg=#6c71c4
hi pandocSuperscriptDefinition cterm=NONE ctermfg=61 guifg=#6c71c4
hi pandocSuperscriptHeading term=bold cterm=bold ctermfg=166 guifg=#cb4b16 gui=bold
hi pandocSuperscriptTable cterm=NONE ctermfg=33 guifg=#268bd2
hi pandocTable cterm=NONE ctermfg=33 guifg=#268bd2
hi pandocTableStructure cterm=NONE ctermfg=33 guifg=#268bd2
hi pandocTableZebraDark cterm=NONE ctermfg=33 ctermbg=235 guifg=#268bd2 guibg=#073642
hi pandocTableZebraLight cterm=NONE ctermfg=33 ctermbg=234 guifg=#268bd2 guibg=#002b36
hi pandocTitleBlock cterm=NONE ctermfg=33 guifg=#268bd2
hi pandocTitleBlockTitle term=bold cterm=bold ctermfg=33 guifg=#268bd2 gui=bold
hi pandocTitleComment term=bold cterm=bold ctermfg=33 guifg=#268bd2 gui=bold
hi pandocVerbatimBlock cterm=NONE ctermfg=136 guifg=#b58900
hi pandocVerbatimInline cterm=NONE ctermfg=136 guifg=#b58900
hi pandocVerbatimInlineDefinition cterm=NONE ctermfg=61 guifg=#6c71c4
hi pandocVerbatimInlineHeading term=bold cterm=bold ctermfg=166 guifg=#cb4b16 gui=bold
hi pandocVerbatimInlineTable cterm=NONE ctermfg=33 guifg=#268bd2
hi perlHereDoc cterm=NONE ctermfg=245 ctermbg=234 guifg=#93a1a1 guibg=#002b36
hi perlStatementFileDesc cterm=NONE ctermfg=37 ctermbg=234 guifg=#2aa198 guibg=#002b36
hi perlVarPlain cterm=NONE ctermfg=136 ctermbg=234 guifg=#b58900 guibg=#002b36
hi rubyDefine term=bold cterm=bold ctermfg=245 ctermbg=234 guifg=#93a1a1 guibg=#002b36 gui=bold
hi texMathMatcher cterm=NONE ctermfg=136 ctermbg=234 guifg=#b58900 guibg=#002b36
hi texMathZoneX cterm=NONE ctermfg=136 ctermbg=234 guifg=#b58900 guibg=#002b36
hi texRefLabel cterm=NONE ctermfg=136 ctermbg=234 guifg=#b58900 guibg=#002b36
hi texStatement cterm=NONE ctermfg=37 ctermbg=234 guifg=#2aa198 guibg=#002b36
hi vimCmdSep term=bold cterm=bold ctermfg=33 guifg=#268bd2 gui=bold
hi vimCommand cterm=NONE ctermfg=136 guifg=#b58900
hi vimCommentString cterm=NONE ctermfg=61 guifg=#6c71c4
hi vimGroup term=bold,underline cterm=bold,underline ctermfg=33 guifg=#268bd2 gui=bold,underline
hi vimHiGroup cterm=NONE ctermfg=33 guifg=#268bd2
hi vimHiLink cterm=NONE ctermfg=33 guifg=#268bd2
hi vimIsCommand cterm=NONE ctermfg=240 guifg=#657b83
hi vimSynMtchOpt cterm=NONE ctermfg=136 guifg=#b58900
hi vimSynType cterm=NONE ctermfg=37 guifg=#2aa198
else
" 16 color terminals
" ugly without a solarized terminal palette
hi Normal ctermfg=12 ctermbg=8
set background=dark
hi ColorColumn ctermbg=0
hi Comment ctermfg=10
hi ConId ctermfg=3
hi Conceal ctermfg=4
hi Constant ctermfg=6
hi Cursor ctermfg=8 ctermbg=12
hi CursorColumn ctermbg=0
hi CursorLine cterm=NONE ctermbg=0
hi CursorLineNr term=bold ctermfg=11
hi DiffAdd ctermfg=2 ctermbg=0
hi DiffChange ctermfg=3 ctermbg=0
hi DiffDelete ctermfg=1 ctermbg=0
hi DiffText ctermfg=4 ctermbg=0
hi Directory ctermfg=4
hi Error term=bold cterm=bold ctermfg=1
hi ErrorMsg term=reverse cterm=reverse ctermfg=1
hi FoldColumn ctermfg=12 ctermbg=0
hi Folded term=bold,underline cterm=bold,underline ctermfg=12 ctermbg=0
hi HelpExample ctermfg=14
hi Identifier ctermfg=4
hi IncSearch term=standout cterm=standout ctermfg=9
hi LineNr ctermfg=10 ctermbg=0
hi MatchParen term=bold cterm=bold ctermfg=1 ctermbg=10
hi ModeMsg ctermfg=4
hi MoreMsg ctermfg=4
hi NonText term=bold cterm=bold ctermfg=11
hi Pmenu term=reverse cterm=reverse ctermfg=12 ctermbg=0
hi PmenuSbar term=reverse cterm=reverse ctermfg=7 ctermbg=12
hi PmenuSel term=reverse cterm=reverse ctermfg=10 ctermbg=7
hi PmenuThumb term=reverse cterm=reverse ctermfg=12 ctermbg=8
hi PreProc cterm=bold ctermfg=1
hi Question term=bold cterm=bold ctermfg=6
hi Search term=reverse cterm=reverse ctermfg=3
hi SignColumn ctermfg=12 ctermbg=242
hi Special ctermfg=1
hi SpecialKey term=bold cterm=bold ctermfg=11 ctermbg=0
hi SpellBad term=undercurl cterm=undercurl
hi SpellCap term=undercurl cterm=undercurl
hi SpellLocal term=undercurl cterm=undercurl
hi SpellRare term=undercurl cterm=undercurl
hi Statement ctermfg=2
hi StatusLine term=reverse cterm=reverse ctermfg=14 ctermbg=0
hi StatusLineNC term=reverse cterm=reverse ctermfg=11 ctermbg=0
hi TabLine term=underline cterm=underline ctermfg=12 ctermbg=0
hi TabLineFill term=underline cterm=underline ctermfg=12 ctermbg=0
hi TabLineSel term=underline,reverse cterm=underline,reverse ctermfg=10 ctermbg=7
hi Title term=bold cterm=bold ctermfg=9
hi Todo term=bold cterm=bold ctermfg=5
hi Type ctermfg=3
hi Underlined ctermfg=13
hi VarId ctermfg=4
hi VertSplit ctermfg=11 ctermbg=11
hi Visual term=reverse cterm=reverse ctermfg=10 ctermbg=8
hi VisualNOS term=reverse cterm=reverse ctermbg=0
hi WarningMsg term=bold cterm=bold ctermfg=1
hi WildMenu term=reverse cterm=reverse ctermfg=7 ctermbg=0
hi cPreCondit ctermfg=9
hi gitcommitBranch term=bold cterm=bold ctermfg=5
hi gitcommitComment ctermfg=10
hi gitcommitDiscardedFile term=bold cterm=bold ctermfg=1
hi gitcommitDiscardedType ctermfg=1
hi gitcommitFile term=bold cterm=bold ctermfg=12
hi gitcommitHeader ctermfg=10
hi gitcommitOnBranch term=bold cterm=bold ctermfg=10
hi gitcommitSelectedFile term=bold cterm=bold ctermfg=2
hi gitcommitSelectedType ctermfg=2
hi gitcommitUnmerged term=bold cterm=bold ctermfg=2
hi gitcommitUnmergedFile term=bold cterm=bold ctermfg=3
hi gitcommitUntrackedFile term=bold cterm=bold ctermfg=6
hi helpHyperTextEntry ctermfg=2
hi helpHyperTextJump term=underline cterm=underline ctermfg=4
hi helpNote ctermfg=5
hi helpOption ctermfg=6
hi helpVim ctermfg=5
hi hsImport ctermfg=5
hi hsImportLabel ctermfg=6
hi hsModuleName term=underline cterm=underline ctermfg=2
hi hsNiceOperator ctermfg=6
hi hsStatement ctermfg=6
hi hsString ctermfg=11
hi hsStructure ctermfg=6
hi hsType ctermfg=3
hi hsTypedef ctermfg=6
hi hsVarSym ctermfg=6
hi hs_DeclareFunction ctermfg=9
hi hs_OpFunctionName ctermfg=3
hi hs_hlFunctionName ctermfg=4
hi htmlArg ctermfg=11
hi htmlEndTag ctermfg=10
hi htmlSpecialTagName ctermfg=4
hi htmlTag ctermfg=10
hi htmlTagN term=bold cterm=bold ctermfg=14
hi htmlTagName term=bold cterm=bold ctermfg=4
hi javaScript ctermfg=3
hi pandocBlockQuote ctermfg=4
hi pandocBlockQuoteLeader1 ctermfg=4
hi pandocBlockQuoteLeader2 ctermfg=6
hi pandocBlockQuoteLeader3 ctermfg=3
hi pandocBlockQuoteLeader4 ctermfg=1
hi pandocBlockQuoteLeader5 ctermfg=12
hi pandocBlockQuoteLeader6 ctermfg=10
hi pandocCitation ctermfg=5
hi pandocCitationDelim ctermfg=5
hi pandocCitationID term=underline cterm=underline ctermfg=5
hi pandocCitationRef ctermfg=5
hi pandocComment ctermfg=10
hi pandocDefinitionBlock ctermfg=13
hi pandocDefinitionIndctr term=bold cterm=bold ctermfg=13
hi pandocDefinitionTerm term=standout cterm=standout ctermfg=13
hi pandocEmphasis ctermfg=12
hi pandocEmphasisDefinition ctermfg=13
hi pandocEmphasisHeading term=bold cterm=bold ctermfg=9
hi pandocEmphasisNested term=bold cterm=bold ctermfg=12
hi pandocEmphasisNestedDefinition term=bold cterm=bold ctermfg=13
hi pandocEmphasisNestedHeading term=bold cterm=bold ctermfg=9
hi pandocEmphasisNestedTable term=bold cterm=bold ctermfg=4
hi pandocEmphasisTable ctermfg=4
hi pandocEscapePair term=bold cterm=bold ctermfg=1
hi pandocFootnote ctermfg=2
hi pandocFootnoteDefLink term=bold cterm=bold ctermfg=2
hi pandocFootnoteInline term=bold,underline cterm=bold,underline ctermfg=2
hi pandocFootnoteLink term=underline cterm=underline ctermfg=2
hi pandocHeading term=bold cterm=bold ctermfg=9
hi pandocHeadingMarker term=bold cterm=bold ctermfg=3
hi pandocImageCaption term=bold,underline cterm=bold,underline ctermfg=13
hi pandocLinkDefinition term=underline cterm=underline ctermfg=6
hi pandocLinkDefinitionID term=bold cterm=bold ctermfg=4
hi pandocLinkDelim ctermfg=10
hi pandocLinkLabel term=underline cterm=underline ctermfg=4
hi pandocLinkText term=bold,underline cterm=bold,underline ctermfg=4
hi pandocLinkTitle term=underline cterm=underline ctermfg=11
hi pandocLinkTitleDelim term=underline cterm=underline ctermfg=10
hi pandocLinkURL term=underline cterm=underline ctermfg=11
hi pandocListMarker ctermfg=5
hi pandocListReference term=underline cterm=underline ctermfg=5
hi pandocMetadata term=bold cterm=bold ctermfg=4
hi pandocMetadataDelim ctermfg=10
hi pandocMetadataKey ctermfg=4
hi pandocNonBreakingSpace term=reverse cterm=reverse ctermfg=1
hi pandocRule term=bold cterm=bold ctermfg=4
hi pandocRuleLine term=bold cterm=bold ctermfg=4
hi pandocStrikeout term=reverse cterm=reverse ctermfg=10
hi pandocStrikeoutDefinition term=reverse cterm=reverse ctermfg=13
hi pandocStrikeoutHeading term=reverse cterm=reverse ctermfg=9
hi pandocStrikeoutTable term=reverse cterm=reverse ctermfg=4
hi pandocStrongEmphasis term=bold cterm=bold ctermfg=12
hi pandocStrongEmphasisDefinition term=bold cterm=bold ctermfg=13
hi pandocStrongEmphasisEmphasis term=bold cterm=bold ctermfg=12
hi pandocStrongEmphasisEmphasisDefinition term=bold cterm=bold ctermfg=13
hi pandocStrongEmphasisEmphasisHeading term=bold cterm=bold ctermfg=9
hi pandocStrongEmphasisEmphasisTable term=bold cterm=bold ctermfg=4
hi pandocStrongEmphasisHeading term=bold cterm=bold ctermfg=9
hi pandocStrongEmphasisNested term=bold cterm=bold ctermfg=12
hi pandocStrongEmphasisNestedDefinition term=bold cterm=bold ctermfg=13
hi pandocStrongEmphasisNestedHeading term=bold cterm=bold ctermfg=9
hi pandocStrongEmphasisNestedTable term=bold cterm=bold ctermfg=4
hi pandocStrongEmphasisTable term=bold cterm=bold ctermfg=4
hi pandocStyleDelim ctermfg=10
hi pandocSubscript ctermfg=13
hi pandocSubscriptDefinition ctermfg=13
hi pandocSubscriptHeading term=bold cterm=bold ctermfg=9
hi pandocSubscriptTable ctermfg=4
hi pandocSuperscript ctermfg=13
hi pandocSuperscriptDefinition ctermfg=13
hi pandocSuperscriptHeading term=bold cterm=bold ctermfg=9
hi pandocSuperscriptTable ctermfg=4
hi pandocTable ctermfg=4
hi pandocTableStructure ctermfg=4
hi pandocTableZebraDark ctermfg=4 ctermbg=0
hi pandocTableZebraLight ctermfg=4 ctermbg=8
hi pandocTitleBlock ctermfg=4
hi pandocTitleBlockTitle term=bold cterm=bold ctermfg=4
hi pandocTitleComment term=bold cterm=bold ctermfg=4
hi pandocVerbatimBlock ctermfg=3
hi pandocVerbatimInline ctermfg=3
hi pandocVerbatimInlineDefinition ctermfg=13
hi pandocVerbatimInlineHeading term=bold cterm=bold ctermfg=9
hi pandocVerbatimInlineTable ctermfg=4
hi perlHereDoc ctermfg=14 ctermbg=8
hi perlStatementFileDesc ctermfg=6 ctermbg=8
hi perlVarPlain ctermfg=3 ctermbg=8
hi rubyDefine term=bold cterm=bold ctermfg=14 ctermbg=8
hi texMathMatcher ctermfg=3 ctermbg=8
hi texMathZoneX ctermfg=3 ctermbg=8
hi texRefLabel ctermfg=3 ctermbg=8
hi texStatement ctermfg=6 ctermbg=8
hi vimCmdSep term=bold cterm=bold ctermfg=4
hi vimCommand ctermfg=3
hi vimCommentString ctermfg=13
hi vimGroup term=bold,underline cterm=bold,underline ctermfg=4
hi vimHiGroup ctermfg=4
hi vimHiLink ctermfg=4
hi vimIsCommand ctermfg=11
hi vimSynMtchOpt ctermfg=3
hi vimSynType ctermfg=6
endif
hi link Boolean Constant
hi link Character Constant
hi link Conditional Statement
hi link Debug Special
hi link Define PreProc
hi link Delimiter Special
hi link Exception Statement
hi link Float Number
hi link Function Identifier
hi link HelpCommand Statement
hi link Include PreProc
hi link Keyword Statement
hi link Label Statement
hi link Macro PreProc
hi link Number Constant
hi link Operator Statement
hi link PreCondit PreProc
hi link Repeat Statement
hi link SpecialChar Special
hi link SpecialComment Special
hi link StorageClass Type
hi link String Constant
hi link Structure Type
hi link SyntasticError SpellBad
hi link SyntasticErrorSign Error
hi link SyntasticStyleErrorLine SyntasticErrorLine
hi link SyntasticStyleErrorSign SyntasticErrorSign
hi link SyntasticStyleWarningLine SyntasticWarningLine
hi link SyntasticStyleWarningSign SyntasticWarningSign
hi link SyntasticWarning SpellCap
hi link SyntasticWarningSign Todo
hi link Tag Special
hi link Typedef Type
hi link diffAdded Statement
hi link diffBDiffer WarningMsg
hi link diffCommon WarningMsg
hi link diffDiffer WarningMsg
hi link diffIdentical WarningMsg
hi link diffIsA WarningMsg
hi link diffLine Identifier
hi link diffNoEOL WarningMsg
hi link diffOnly WarningMsg
hi link diffRemoved WarningMsg
hi link gitcommitDiscarded gitcommitComment
hi link gitcommitDiscardedArrow gitcommitDiscardedFile
hi link gitcommitNoBranch gitcommitBranch
hi link gitcommitSelected gitcommitComment
hi link gitcommitSelectedArrow gitcommitSelectedFile
hi link gitcommitUnmergedArrow gitcommitUnmergedFile
hi link gitcommitUntracked gitcommitComment
hi link helpSpecial Special
hi link hsDelimTypeExport Delimiter
hi link hsImportParams Delimiter
hi link hsModuleStartLabel hsStructure
hi link hsModuleWhereLabel hsModuleStartLabel
hi link htmlLink Function
hi link lCursor Cursor
hi link pandocCodeBlock pandocVerbatimBlock
hi link pandocCodeBlockDelim pandocVerbatimBlock
hi link pandocEscapedCharacter pandocEscapePair
hi link pandocLineBreak pandocEscapePair
hi link pandocMetadataTitle pandocMetadata
hi link pandocTableStructureEnd pandocTableStructre
hi link pandocTableStructureTop pandocTableStructre
hi link pandocVerbatimBlockDeep pandocVerbatimBlock
hi link vimFunc Function
hi link vimSet Normal
hi link vimSetEqual Normal
hi link vimUserFunc Function
hi link vipmVar Identifier
hi clear SyntasticErrorLine
hi clear SyntasticWarningLine
hi clear helpLeadBlank
hi clear helpNormal
hi clear pandocTableStructre

View File

@@ -1,502 +0,0 @@
" 'flattened_dark.vim' -- Vim color scheme.
" Maintainer: Romain Lafourcade (romainlafourcade@gmail.com)
" A no-bullshit light Solarized.
hi clear
if exists('syntax_on')
syntax reset
endif
let colors_name = 'flattened_light'
if &t_Co >= 256 || has('gui_running')
hi Normal cterm=NONE ctermfg=240 ctermbg=230 guifg=#657b83 guibg=#fdf6e3
set background=light
hi ColorColumn cterm=NONE ctermbg=187 guibg=#eee8d5
hi Comment cterm=NONE ctermfg=245 gui=italic guifg=#93a1a1
hi ConId cterm=NONE ctermfg=136 guifg=#b58900
hi Conceal cterm=NONE ctermfg=33 guifg=#268bd2
hi Constant cterm=NONE ctermfg=37 guifg=#2aa198
hi Cursor cterm=NONE ctermfg=230 ctermbg=240 guifg=#fdf6e3 guibg=#657b83
hi CursorColumn cterm=NONE ctermbg=187 guibg=#eee8d5
hi CursorLine cterm=NONE ctermbg=187 guibg=#eee8d5 guisp=#586e75
hi CursorLineNr term=bold ctermfg=130 gui=bold guifg=Brown
hi DiffAdd cterm=NONE ctermfg=64 ctermbg=187 gui=bold guifg=#719e07 guibg=#eee8d5 guisp=#719e07
hi DiffChange cterm=NONE ctermfg=136 ctermbg=187 gui=bold guifg=#b58900 guibg=#eee8d5 guisp=#b58900
hi DiffDelete cterm=NONE ctermfg=124 ctermbg=187 gui=bold guifg=#dc322f guibg=#eee8d5
hi DiffText cterm=NONE ctermfg=33 ctermbg=187 gui=bold guifg=#268bd2 guibg=#eee8d5 guisp=#268bd2
hi Directory cterm=NONE ctermfg=33 guifg=#268bd2
hi Error term=bold cterm=bold ctermfg=124 gui=bold guifg=#dc322f
hi ErrorMsg term=reverse cterm=reverse ctermfg=124 gui=reverse guifg=#dc322f
hi FoldColumn cterm=NONE ctermfg=240 ctermbg=187 guifg=#657b83 guibg=#eee8d5
hi Folded term=bold,underline cterm=bold,underline ctermfg=240 ctermbg=187 gui=bold,underline guifg=#657b83 guibg=#eee8d5 guisp=#fdf6e3
hi HelpExample cterm=NONE ctermfg=239 guifg=#586e75
hi Identifier cterm=NONE ctermfg=33 guifg=#268bd2
hi IncSearch term=standout cterm=standout ctermfg=166 gui=standout guifg=#cb4b16
hi LineNr cterm=NONE ctermfg=245 ctermbg=187 guifg=#93a1a1 guibg=#eee8d5
hi MatchParen term=bold cterm=bold ctermfg=124 ctermbg=245 gui=bold guifg=#dc322f guibg=#93a1a1
hi ModeMsg cterm=NONE ctermfg=33 guifg=#268bd2
hi MoreMsg cterm=NONE ctermfg=33 guifg=#268bd2
hi NonText term=bold cterm=bold ctermfg=244 gui=bold guifg=#839496
hi Pmenu term=reverse cterm=reverse ctermfg=240 ctermbg=187 gui=reverse guifg=#657b83 guibg=#eee8d5
hi PmenuSbar term=reverse cterm=reverse ctermfg=235 ctermbg=240 gui=reverse guifg=#073642 guibg=#657b83
hi PmenuSel term=reverse cterm=reverse ctermfg=245 ctermbg=235 gui=reverse guifg=#93a1a1 guibg=#073642
hi PmenuThumb term=reverse cterm=reverse ctermfg=240 ctermbg=230 gui=reverse guifg=#657b83 guibg=#fdf6e3
hi PreProc cterm=NONE ctermfg=166 guifg=#cb4b16
hi Question term=bold cterm=bold ctermfg=37 gui=bold guifg=#2aa198
hi Search term=reverse cterm=reverse ctermfg=136 gui=reverse guifg=#b58900
hi SignColumn cterm=NONE ctermfg=240 ctermbg=248 guifg=#657b83 guibg=Grey
hi Special cterm=NONE ctermfg=124 guifg=#dc322f
hi SpecialKey term=bold cterm=bold ctermfg=244 ctermbg=187 gui=bold guifg=#839496 guibg=#eee8d5
hi SpellBad term=undercurl cterm=undercurl gui=undercurl guisp=#dc322f
hi SpellCap term=undercurl cterm=undercurl gui=undercurl guisp=#6c71c4
hi SpellLocal term=undercurl cterm=undercurl gui=undercurl guisp=#b58900
hi SpellRare term=undercurl cterm=undercurl gui=undercurl guisp=#2aa198
hi Statement cterm=NONE ctermfg=64 guifg=#719e07
hi StatusLine term=reverse cterm=reverse ctermfg=239 ctermbg=187 gui=reverse guifg=#586e75 guibg=#eee8d5
hi StatusLineNC term=reverse cterm=reverse ctermfg=244 ctermbg=187 gui=reverse guifg=#839496 guibg=#eee8d5
hi TabLine term=underline cterm=underline ctermfg=240 ctermbg=187 gui=underline guifg=#657b83 guibg=#eee8d5 guisp=#657b83
hi TabLineFill term=underline cterm=underline ctermfg=240 ctermbg=187 gui=underline guifg=#657b83 guibg=#eee8d5 guisp=#657b83
hi TabLineSel term=underline,reverse cterm=underline,reverse ctermfg=245 ctermbg=235 gui=underline,reverse guifg=#93a1a1 guibg=#073642 guisp=#657b83
hi Title term=bold cterm=bold ctermfg=166 gui=bold guifg=#cb4b16
hi Todo term=bold cterm=bold ctermfg=125 gui=bold guifg=#d33682
hi Type cterm=NONE ctermfg=136 guifg=#b58900
hi Underlined cterm=NONE ctermfg=61 guifg=#6c71c4
hi VarId cterm=NONE ctermfg=33 guifg=#268bd2
hi VertSplit cterm=NONE ctermfg=244 ctermbg=244 guifg=#839496 guibg=#839496
hi Visual term=reverse cterm=reverse ctermfg=245 ctermbg=230 gui=reverse guifg=#93a1a1 guibg=#fdf6e3
hi VisualNOS term=reverse cterm=reverse ctermbg=187 gui=reverse guibg=#eee8d5
hi WarningMsg term=bold cterm=bold ctermfg=124 gui=bold guifg=#dc322f
hi WildMenu term=reverse cterm=reverse ctermfg=235 ctermbg=187 gui=reverse guifg=#073642 guibg=#eee8d5
hi cPreCondit cterm=NONE ctermfg=166 guifg=#cb4b16
hi gitcommitBranch term=bold cterm=bold ctermfg=125 gui=bold guifg=#d33682
hi gitcommitComment cterm=NONE ctermfg=245 gui=italic guifg=#93a1a1
hi gitcommitDiscardedFile term=bold cterm=bold ctermfg=124 gui=bold guifg=#dc322f
hi gitcommitDiscardedType cterm=NONE ctermfg=124 guifg=#dc322f
hi gitcommitFile term=bold cterm=bold ctermfg=240 gui=bold guifg=#657b83
hi gitcommitHeader cterm=NONE ctermfg=245 guifg=#93a1a1
hi gitcommitOnBranch term=bold cterm=bold ctermfg=245 gui=bold guifg=#93a1a1
hi gitcommitSelectedFile term=bold cterm=bold ctermfg=64 gui=bold guifg=#719e07
hi gitcommitSelectedType cterm=NONE ctermfg=64 guifg=#719e07
hi gitcommitUnmerged term=bold cterm=bold ctermfg=64 gui=bold guifg=#719e07
hi gitcommitUnmergedFile term=bold cterm=bold ctermfg=136 gui=bold guifg=#b58900
hi gitcommitUntrackedFile term=bold cterm=bold ctermfg=37 gui=bold guifg=#2aa198
hi helpHyperTextEntry cterm=NONE ctermfg=64 guifg=#719e07
hi helpHyperTextJump term=underline cterm=underline ctermfg=33 gui=underline guifg=#268bd2
hi helpNote cterm=NONE ctermfg=125 guifg=#d33682
hi helpOption cterm=NONE ctermfg=37 guifg=#2aa198
hi helpVim cterm=NONE ctermfg=125 guifg=#d33682
hi hsImport cterm=NONE ctermfg=125 guifg=#d33682
hi hsImportLabel cterm=NONE ctermfg=37 guifg=#2aa198
hi hsModuleName term=underline cterm=underline ctermfg=64 gui=underline guifg=#719e07
hi hsNiceOperator cterm=NONE ctermfg=37 guifg=#2aa198
hi hsStatement cterm=NONE ctermfg=37 guifg=#2aa198
hi hsString cterm=NONE ctermfg=244 guifg=#839496
hi hsStructure cterm=NONE ctermfg=37 guifg=#2aa198
hi hsType cterm=NONE ctermfg=136 guifg=#b58900
hi hsTypedef cterm=NONE ctermfg=37 guifg=#2aa198
hi hsVarSym cterm=NONE ctermfg=37 guifg=#2aa198
hi hs_DeclareFunction cterm=NONE ctermfg=166 guifg=#cb4b16
hi hs_OpFunctionName cterm=NONE ctermfg=136 guifg=#b58900
hi hs_hlFunctionName cterm=NONE ctermfg=33 guifg=#268bd2
hi htmlArg cterm=NONE ctermfg=244 guifg=#839496
hi htmlEndTag cterm=NONE ctermfg=245 guifg=#93a1a1
hi htmlSpecialTagName cterm=NONE ctermfg=33 gui=italic guifg=#268bd2
hi htmlTag cterm=NONE ctermfg=245 guifg=#93a1a1
hi htmlTagN term=bold cterm=bold ctermfg=239 gui=bold guifg=#586e75
hi htmlTagName term=bold cterm=bold ctermfg=33 gui=bold guifg=#268bd2
hi javaScript cterm=NONE ctermfg=136 guifg=#b58900
hi pandocBlockQuote cterm=NONE ctermfg=33 guifg=#268bd2
hi pandocBlockQuoteLeader1 cterm=NONE ctermfg=33 guifg=#268bd2
hi pandocBlockQuoteLeader2 cterm=NONE ctermfg=37 guifg=#2aa198
hi pandocBlockQuoteLeader3 cterm=NONE ctermfg=136 guifg=#b58900
hi pandocBlockQuoteLeader4 cterm=NONE ctermfg=124 guifg=#dc322f
hi pandocBlockQuoteLeader5 cterm=NONE ctermfg=240 guifg=#657b83
hi pandocBlockQuoteLeader6 cterm=NONE ctermfg=245 guifg=#93a1a1
hi pandocCitation cterm=NONE ctermfg=125 guifg=#d33682
hi pandocCitationDelim cterm=NONE ctermfg=125 guifg=#d33682
hi pandocCitationID term=underline cterm=underline ctermfg=125 gui=underline guifg=#d33682
hi pandocCitationRef cterm=NONE ctermfg=125 guifg=#d33682
hi pandocComment cterm=NONE ctermfg=245 gui=italic guifg=#93a1a1
hi pandocDefinitionBlock cterm=NONE ctermfg=61 guifg=#6c71c4
hi pandocDefinitionIndctr term=bold cterm=bold ctermfg=61 gui=bold guifg=#6c71c4
hi pandocDefinitionTerm term=standout cterm=standout ctermfg=61 gui=standout guifg=#6c71c4
hi pandocEmphasis cterm=NONE ctermfg=240 gui=italic guifg=#657b83
hi pandocEmphasisDefinition cterm=NONE ctermfg=61 gui=italic guifg=#6c71c4
hi pandocEmphasisHeading term=bold cterm=bold ctermfg=166 gui=bold guifg=#cb4b16
hi pandocEmphasisNested term=bold cterm=bold ctermfg=240 gui=bold guifg=#657b83
hi pandocEmphasisNestedDefinition term=bold cterm=bold ctermfg=61 gui=bold guifg=#6c71c4
hi pandocEmphasisNestedHeading term=bold cterm=bold ctermfg=166 gui=bold guifg=#cb4b16
hi pandocEmphasisNestedTable term=bold cterm=bold ctermfg=33 gui=bold guifg=#268bd2
hi pandocEmphasisTable cterm=NONE ctermfg=33 gui=italic guifg=#268bd2
hi pandocEscapePair term=bold cterm=bold ctermfg=124 gui=bold guifg=#dc322f
hi pandocFootnote cterm=NONE ctermfg=64 guifg=#719e07
hi pandocFootnoteDefLink term=bold cterm=bold ctermfg=64 gui=bold guifg=#719e07
hi pandocFootnoteInline term=bold,underline cterm=bold,underline ctermfg=64 gui=bold,underline guifg=#719e07
hi pandocFootnoteLink term=underline cterm=underline ctermfg=64 gui=underline guifg=#719e07
hi pandocHeading term=bold cterm=bold ctermfg=166 gui=bold guifg=#cb4b16
hi pandocHeadingMarker term=bold cterm=bold ctermfg=136 gui=bold guifg=#b58900
hi pandocImageCaption term=bold,underline cterm=bold,underline ctermfg=61 gui=bold,underline guifg=#6c71c4
hi pandocLinkDefinition term=underline cterm=underline ctermfg=37 gui=underline guifg=#2aa198 guisp=#839496
hi pandocLinkDefinitionID term=bold cterm=bold ctermfg=33 gui=bold guifg=#268bd2
hi pandocLinkDelim cterm=NONE ctermfg=245 guifg=#93a1a1
hi pandocLinkLabel term=underline cterm=underline ctermfg=33 gui=underline guifg=#268bd2
hi pandocLinkText term=bold,underline cterm=bold,underline ctermfg=33 gui=bold,underline guifg=#268bd2
hi pandocLinkTitle term=underline cterm=underline ctermfg=244 gui=underline guifg=#839496
hi pandocLinkTitleDelim term=underline cterm=underline ctermfg=245 gui=underline guifg=#93a1a1 guisp=#839496
hi pandocLinkURL term=underline cterm=underline ctermfg=244 gui=underline guifg=#839496
hi pandocListMarker cterm=NONE ctermfg=125 guifg=#d33682
hi pandocListReference term=underline cterm=underline ctermfg=125 gui=underline guifg=#d33682
hi pandocMetadata term=bold cterm=bold ctermfg=33 gui=bold guifg=#268bd2
hi pandocMetadataDelim cterm=NONE ctermfg=245 guifg=#93a1a1
hi pandocMetadataKey cterm=NONE ctermfg=33 guifg=#268bd2
hi pandocNonBreakingSpace term=reverse cterm=reverse ctermfg=124 gui=reverse guifg=#dc322f
hi pandocRule term=bold cterm=bold ctermfg=33 gui=bold guifg=#268bd2
hi pandocRuleLine term=bold cterm=bold ctermfg=33 gui=bold guifg=#268bd2
hi pandocStrikeout term=reverse cterm=reverse ctermfg=245 gui=reverse guifg=#93a1a1
hi pandocStrikeoutDefinition term=reverse cterm=reverse ctermfg=61 gui=reverse guifg=#6c71c4
hi pandocStrikeoutHeading term=reverse cterm=reverse ctermfg=166 gui=reverse guifg=#cb4b16
hi pandocStrikeoutTable term=reverse cterm=reverse ctermfg=33 gui=reverse guifg=#268bd2
hi pandocStrongEmphasis term=bold cterm=bold ctermfg=240 gui=bold guifg=#657b83
hi pandocStrongEmphasisDefinition term=bold cterm=bold ctermfg=61 gui=bold guifg=#6c71c4
hi pandocStrongEmphasisEmphasis term=bold cterm=bold ctermfg=240 gui=bold guifg=#657b83
hi pandocStrongEmphasisEmphasisDefinition term=bold cterm=bold ctermfg=61 gui=bold guifg=#6c71c4
hi pandocStrongEmphasisEmphasisHeading term=bold cterm=bold ctermfg=166 gui=bold guifg=#cb4b16
hi pandocStrongEmphasisEmphasisTable term=bold cterm=bold ctermfg=33 gui=bold guifg=#268bd2
hi pandocStrongEmphasisHeading term=bold cterm=bold ctermfg=166 gui=bold guifg=#cb4b16
hi pandocStrongEmphasisNested term=bold cterm=bold ctermfg=240 gui=bold guifg=#657b83
hi pandocStrongEmphasisNestedDefinition term=bold cterm=bold ctermfg=61 gui=bold guifg=#6c71c4
hi pandocStrongEmphasisNestedHeading term=bold cterm=bold ctermfg=166 gui=bold guifg=#cb4b16
hi pandocStrongEmphasisNestedTable term=bold cterm=bold ctermfg=33 gui=bold guifg=#268bd2
hi pandocStrongEmphasisTable term=bold cterm=bold ctermfg=33 gui=bold guifg=#268bd2
hi pandocStyleDelim cterm=NONE ctermfg=245 guifg=#93a1a1
hi pandocSubscript cterm=NONE ctermfg=61 guifg=#6c71c4
hi pandocSubscriptDefinition cterm=NONE ctermfg=61 guifg=#6c71c4
hi pandocSubscriptHeading term=bold cterm=bold ctermfg=166 gui=bold guifg=#cb4b16
hi pandocSubscriptTable cterm=NONE ctermfg=33 guifg=#268bd2
hi pandocSuperscript cterm=NONE ctermfg=61 guifg=#6c71c4
hi pandocSuperscriptDefinition cterm=NONE ctermfg=61 guifg=#6c71c4
hi pandocSuperscriptHeading term=bold cterm=bold ctermfg=166 gui=bold guifg=#cb4b16
hi pandocSuperscriptTable cterm=NONE ctermfg=33 guifg=#268bd2
hi pandocTable cterm=NONE ctermfg=33 guifg=#268bd2
hi pandocTableStructure cterm=NONE ctermfg=33 guifg=#268bd2
hi pandocTableZebraDark cterm=NONE ctermfg=33 ctermbg=187 guifg=#268bd2 guibg=#eee8d5
hi pandocTableZebraLight cterm=NONE ctermfg=33 ctermbg=230 guifg=#268bd2 guibg=#fdf6e3
hi pandocTitleBlock cterm=NONE ctermfg=33 guifg=#268bd2
hi pandocTitleBlockTitle term=bold cterm=bold ctermfg=33 gui=bold guifg=#268bd2
hi pandocTitleComment term=bold cterm=bold ctermfg=33 gui=bold guifg=#268bd2
hi pandocVerbatimBlock cterm=NONE ctermfg=136 guifg=#b58900
hi pandocVerbatimInline cterm=NONE ctermfg=136 guifg=#b58900
hi pandocVerbatimInlineDefinition cterm=NONE ctermfg=61 guifg=#6c71c4
hi pandocVerbatimInlineHeading term=bold cterm=bold ctermfg=166 gui=bold guifg=#cb4b16
hi pandocVerbatimInlineTable cterm=NONE ctermfg=33 guifg=#268bd2
hi perlHereDoc cterm=NONE ctermfg=239 ctermbg=230 guifg=#586e75 guibg=#fdf6e3
hi perlStatementFileDesc cterm=NONE ctermfg=37 ctermbg=230 guifg=#2aa198 guibg=#fdf6e3
hi perlVarPlain cterm=NONE ctermfg=136 ctermbg=230 guifg=#b58900 guibg=#fdf6e3
hi rubyDefine term=bold cterm=bold ctermfg=239 ctermbg=230 gui=bold guifg=#586e75 guibg=#fdf6e3
hi texMathMatcher cterm=NONE ctermfg=136 ctermbg=230 guifg=#b58900 guibg=#fdf6e3
hi texMathZoneX cterm=NONE ctermfg=136 ctermbg=230 guifg=#b58900 guibg=#fdf6e3
hi texRefLabel cterm=NONE ctermfg=136 ctermbg=230 guifg=#b58900 guibg=#fdf6e3
hi texStatement cterm=NONE ctermfg=37 ctermbg=230 guifg=#2aa198 guibg=#fdf6e3
hi vimCmdSep term=bold cterm=bold ctermfg=33 gui=bold guifg=#268bd2
hi vimCommand cterm=NONE ctermfg=136 guifg=#b58900
hi vimCommentString cterm=NONE ctermfg=61 guifg=#6c71c4
hi vimGroup term=bold,underline cterm=bold,underline ctermfg=33 gui=bold,underline guifg=#268bd2
hi vimHiGroup cterm=NONE ctermfg=33 guifg=#268bd2
hi vimHiLink cterm=NONE ctermfg=33 guifg=#268bd2
hi vimIsCommand cterm=NONE ctermfg=244 guifg=#839496
hi vimSynMtchOpt cterm=NONE ctermfg=136 guifg=#b58900
hi vimSynType cterm=NONE ctermfg=37 guifg=#2aa198
else
" 16 color terminals
" ugly without a solarized terminal palette
hi Normal cterm=NONE ctermfg=11 ctermbg=15
set background=light
hi ColorColumn cterm=NONE ctermbg=7
hi Comment cterm=NONE ctermfg=14
hi ConId cterm=NONE ctermfg=3
hi Conceal cterm=NONE ctermfg=4
hi Constant cterm=NONE ctermfg=6
hi Cursor cterm=NONE ctermfg=15 ctermbg=11
hi CursorColumn cterm=NONE ctermbg=7
hi CursorLine cterm=NONE ctermbg=7
hi CursorLineNr term=bold ctermfg=130
hi DiffAdd cterm=NONE ctermfg=2 ctermbg=7
hi DiffChange cterm=NONE ctermfg=3 ctermbg=7
hi DiffDelete cterm=NONE ctermfg=1 ctermbg=7
hi DiffText cterm=NONE ctermfg=4 ctermbg=7
hi Directory cterm=NONE ctermfg=4
hi Error term=bold cterm=bold ctermfg=1
hi ErrorMsg term=reverse cterm=reverse ctermfg=1
hi FoldColumn cterm=NONE ctermfg=11 ctermbg=7
hi Folded term=bold,underline cterm=bold,underline ctermfg=11 ctermbg=7
hi HelpExample cterm=NONE ctermfg=10
hi Identifier cterm=NONE ctermfg=4
hi IncSearch term=standout cterm=standout ctermfg=9
hi LineNr cterm=NONE ctermfg=14 ctermbg=7
hi MatchParen term=bold cterm=bold ctermfg=1 ctermbg=14
hi ModeMsg cterm=NONE ctermfg=4
hi MoreMsg cterm=NONE ctermfg=4
hi NonText term=bold cterm=bold ctermfg=12
hi Pmenu term=reverse cterm=reverse ctermfg=11 ctermbg=7
hi PmenuSbar term=reverse cterm=reverse ctermfg=0 ctermbg=11
hi PmenuSel term=reverse cterm=reverse ctermfg=14 ctermbg=0
hi PmenuThumb term=reverse cterm=reverse ctermfg=11 ctermbg=15
hi PreProc cterm=NONE ctermfg=9
hi Question term=bold cterm=bold ctermfg=6
hi Search term=reverse cterm=reverse ctermfg=3
hi SignColumn cterm=NONE ctermfg=11 ctermbg=248
hi Special cterm=NONE ctermfg=1
hi SpecialKey term=bold cterm=bold ctermfg=12 ctermbg=7
hi SpellBad term=undercurl cterm=undercurl
hi SpellCap term=undercurl cterm=undercurl
hi SpellLocal term=undercurl cterm=undercurl
hi SpellRare term=undercurl cterm=undercurl
hi Statement cterm=NONE ctermfg=2
hi StatusLine term=reverse cterm=reverse ctermfg=10 ctermbg=7
hi StatusLineNC term=reverse cterm=reverse ctermfg=12 ctermbg=7
hi TabLine term=underline cterm=underline ctermfg=11 ctermbg=7
hi TabLineFill term=underline cterm=underline ctermfg=11 ctermbg=7
hi TabLineSel term=underline,reverse cterm=underline,reverse ctermfg=14 ctermbg=0
hi Title term=bold cterm=bold ctermfg=9
hi Todo term=bold cterm=bold ctermfg=5
hi Type cterm=NONE ctermfg=3
hi Underlined cterm=NONE ctermfg=13
hi VarId cterm=NONE ctermfg=4
hi VertSplit cterm=NONE ctermfg=12 ctermbg=12
hi Visual term=reverse cterm=reverse ctermfg=14 ctermbg=15
hi VisualNOS term=reverse cterm=reverse ctermbg=7
hi WarningMsg term=bold cterm=bold ctermfg=1
hi WildMenu term=reverse cterm=reverse ctermfg=0 ctermbg=7
hi cPreCondit cterm=NONE ctermfg=9
hi gitcommitBranch term=bold cterm=bold ctermfg=5
hi gitcommitComment cterm=NONE ctermfg=14
hi gitcommitDiscardedFile term=bold cterm=bold ctermfg=1
hi gitcommitDiscardedType cterm=NONE ctermfg=1
hi gitcommitFile term=bold cterm=bold ctermfg=11
hi gitcommitHeader cterm=NONE ctermfg=14
hi gitcommitOnBranch term=bold cterm=bold ctermfg=14
hi gitcommitSelectedFile term=bold cterm=bold ctermfg=2
hi gitcommitSelectedType cterm=NONE ctermfg=2
hi gitcommitUnmerged term=bold cterm=bold ctermfg=2
hi gitcommitUnmergedFile term=bold cterm=bold ctermfg=3
hi gitcommitUntrackedFile term=bold cterm=bold ctermfg=6
hi helpHyperTextEntry cterm=NONE ctermfg=2
hi helpHyperTextJump term=underline cterm=underline ctermfg=4
hi helpNote cterm=NONE ctermfg=5
hi helpOption cterm=NONE ctermfg=6
hi helpVim cterm=NONE ctermfg=5
hi hsImport cterm=NONE ctermfg=5
hi hsImportLabel cterm=NONE ctermfg=6
hi hsModuleName term=underline cterm=underline ctermfg=2
hi hsNiceOperator cterm=NONE ctermfg=6
hi hsStatement cterm=NONE ctermfg=6
hi hsString cterm=NONE ctermfg=12
hi hsStructure cterm=NONE ctermfg=6
hi hsType cterm=NONE ctermfg=3
hi hsTypedef cterm=NONE ctermfg=6
hi hsVarSym cterm=NONE ctermfg=6
hi hs_DeclareFunction cterm=NONE ctermfg=9
hi hs_OpFunctionName cterm=NONE ctermfg=3
hi hs_hlFunctionName cterm=NONE ctermfg=4
hi htmlArg cterm=NONE ctermfg=12
hi htmlEndTag cterm=NONE ctermfg=14
hi htmlSpecialTagName cterm=NONE ctermfg=4
hi htmlTag cterm=NONE ctermfg=14
hi htmlTagN term=bold cterm=bold ctermfg=10
hi htmlTagName term=bold cterm=bold ctermfg=4
hi javaScript cterm=NONE ctermfg=3
hi pandocBlockQuote cterm=NONE ctermfg=4
hi pandocBlockQuoteLeader1 cterm=NONE ctermfg=4
hi pandocBlockQuoteLeader2 cterm=NONE ctermfg=6
hi pandocBlockQuoteLeader3 cterm=NONE ctermfg=3
hi pandocBlockQuoteLeader4 cterm=NONE ctermfg=1
hi pandocBlockQuoteLeader5 cterm=NONE ctermfg=11
hi pandocBlockQuoteLeader6 cterm=NONE ctermfg=14
hi pandocCitation cterm=NONE ctermfg=5
hi pandocCitationDelim cterm=NONE ctermfg=5
hi pandocCitationID term=underline cterm=underline ctermfg=5
hi pandocCitationRef cterm=NONE ctermfg=5
hi pandocComment cterm=NONE ctermfg=14
hi pandocDefinitionBlock cterm=NONE ctermfg=13
hi pandocDefinitionIndctr term=bold cterm=bold ctermfg=13
hi pandocDefinitionTerm term=standout cterm=standout ctermfg=13
hi pandocEmphasis cterm=NONE ctermfg=11
hi pandocEmphasisDefinition cterm=NONE ctermfg=13
hi pandocEmphasisHeading term=bold cterm=bold ctermfg=9
hi pandocEmphasisNested term=bold cterm=bold ctermfg=11
hi pandocEmphasisNestedDefinition term=bold cterm=bold ctermfg=13
hi pandocEmphasisNestedHeading term=bold cterm=bold ctermfg=9
hi pandocEmphasisNestedTable term=bold cterm=bold ctermfg=4
hi pandocEmphasisTable cterm=NONE ctermfg=4
hi pandocEscapePair term=bold cterm=bold ctermfg=1
hi pandocFootnote cterm=NONE ctermfg=2
hi pandocFootnoteDefLink term=bold cterm=bold ctermfg=2
hi pandocFootnoteInline term=bold,underline cterm=bold,underline ctermfg=2
hi pandocFootnoteLink term=underline cterm=underline ctermfg=2
hi pandocHeading term=bold cterm=bold ctermfg=9
hi pandocHeadingMarker term=bold cterm=bold ctermfg=3
hi pandocImageCaption term=bold,underline cterm=bold,underline ctermfg=13
hi pandocLinkDefinition term=underline cterm=underline ctermfg=6
hi pandocLinkDefinitionID term=bold cterm=bold ctermfg=4
hi pandocLinkDelim cterm=NONE ctermfg=14
hi pandocLinkLabel term=underline cterm=underline ctermfg=4
hi pandocLinkText term=bold,underline cterm=bold,underline ctermfg=4
hi pandocLinkTitle term=underline cterm=underline ctermfg=12
hi pandocLinkTitleDelim term=underline cterm=underline ctermfg=14
hi pandocLinkURL term=underline cterm=underline ctermfg=12
hi pandocListMarker cterm=NONE ctermfg=5
hi pandocListReference term=underline cterm=underline ctermfg=5
hi pandocMetadata term=bold cterm=bold ctermfg=4
hi pandocMetadataDelim cterm=NONE ctermfg=14
hi pandocMetadataKey cterm=NONE ctermfg=4
hi pandocNonBreakingSpace term=reverse cterm=reverse ctermfg=1
hi pandocRule term=bold cterm=bold ctermfg=4
hi pandocRuleLine term=bold cterm=bold ctermfg=4
hi pandocStrikeout term=reverse cterm=reverse ctermfg=14
hi pandocStrikeoutDefinition term=reverse cterm=reverse ctermfg=13
hi pandocStrikeoutHeading term=reverse cterm=reverse ctermfg=9
hi pandocStrikeoutTable term=reverse cterm=reverse ctermfg=4
hi pandocStrongEmphasis term=bold cterm=bold ctermfg=11
hi pandocStrongEmphasisDefinition term=bold cterm=bold ctermfg=13
hi pandocStrongEmphasisEmphasis term=bold cterm=bold ctermfg=11
hi pandocStrongEmphasisEmphasisDefinition term=bold cterm=bold ctermfg=13
hi pandocStrongEmphasisEmphasisHeading term=bold cterm=bold ctermfg=9
hi pandocStrongEmphasisEmphasisTable term=bold cterm=bold ctermfg=4
hi pandocStrongEmphasisHeading term=bold cterm=bold ctermfg=9
hi pandocStrongEmphasisNested term=bold cterm=bold ctermfg=11
hi pandocStrongEmphasisNestedDefinition term=bold cterm=bold ctermfg=13
hi pandocStrongEmphasisNestedHeading term=bold cterm=bold ctermfg=9
hi pandocStrongEmphasisNestedTable term=bold cterm=bold ctermfg=4
hi pandocStrongEmphasisTable term=bold cterm=bold ctermfg=4
hi pandocStyleDelim cterm=NONE ctermfg=14
hi pandocSubscript cterm=NONE ctermfg=13
hi pandocSubscriptDefinition cterm=NONE ctermfg=13
hi pandocSubscriptHeading term=bold cterm=bold ctermfg=9
hi pandocSubscriptTable cterm=NONE ctermfg=4
hi pandocSuperscript cterm=NONE ctermfg=13
hi pandocSuperscriptDefinition cterm=NONE ctermfg=13
hi pandocSuperscriptHeading term=bold cterm=bold ctermfg=9
hi pandocSuperscriptTable cterm=NONE ctermfg=4
hi pandocTable cterm=NONE ctermfg=4
hi pandocTableStructure cterm=NONE ctermfg=4
hi pandocTableZebraDark cterm=NONE ctermfg=4 ctermbg=7
hi pandocTableZebraLight cterm=NONE ctermfg=4 ctermbg=15
hi pandocTitleBlock cterm=NONE ctermfg=4
hi pandocTitleBlockTitle term=bold cterm=bold ctermfg=4
hi pandocTitleComment term=bold cterm=bold ctermfg=4
hi pandocVerbatimBlock cterm=NONE ctermfg=3
hi pandocVerbatimInline cterm=NONE ctermfg=3
hi pandocVerbatimInlineDefinition cterm=NONE ctermfg=13
hi pandocVerbatimInlineHeading term=bold cterm=bold ctermfg=9
hi pandocVerbatimInlineTable cterm=NONE ctermfg=4
hi perlHereDoc cterm=NONE ctermfg=10 ctermbg=15
hi perlStatementFileDesc cterm=NONE ctermfg=6 ctermbg=15
hi perlVarPlain cterm=NONE ctermfg=3 ctermbg=15
hi rubyDefine term=bold cterm=bold ctermfg=10 ctermbg=15
hi texMathMatcher cterm=NONE ctermfg=3 ctermbg=15
hi texMathZoneX cterm=NONE ctermfg=3 ctermbg=15
hi texRefLabel cterm=NONE ctermfg=3 ctermbg=15
hi texStatement cterm=NONE ctermfg=6 ctermbg=15
hi vimCmdSep term=bold cterm=bold ctermfg=4
hi vimCommand cterm=NONE ctermfg=3
hi vimCommentString cterm=NONE ctermfg=13
hi vimGroup term=bold,underline cterm=bold,underline ctermfg=4
hi vimHiGroup cterm=NONE ctermfg=4
hi vimHiLink cterm=NONE ctermfg=4
hi vimIsCommand cterm=NONE ctermfg=12
hi vimSynMtchOpt cterm=NONE ctermfg=3
hi vimSynType cterm=NONE ctermfg=6
endif
hi link Boolean Constant
hi link Character Constant
hi link Conditional Statement
hi link Debug Special
hi link Define PreProc
hi link Delimiter Special
hi link Exception Statement
hi link Float Number
hi link Function Identifier
hi link HelpCommand Statement
hi link Include PreProc
hi link Keyword Statement
hi link Label Statement
hi link Macro PreProc
hi link Number Constant
hi link Operator Statement
hi link PreCondit PreProc
hi link Repeat Statement
hi link SpecialChar Special
hi link SpecialComment Special
hi link StorageClass Type
hi link String Constant
hi link Structure Type
hi link SyntasticError SpellBad
hi link SyntasticErrorSign Error
hi link SyntasticStyleErrorLine SyntasticErrorLine
hi link SyntasticStyleErrorSign SyntasticErrorSign
hi link SyntasticStyleWarningLine SyntasticWarningLine
hi link SyntasticStyleWarningSign SyntasticWarningSign
hi link SyntasticWarning SpellCap
hi link SyntasticWarningSign Todo
hi link Tag Special
hi link Typedef Type
hi link diffAdded Statement
hi link diffBDiffer WarningMsg
hi link diffCommon WarningMsg
hi link diffDiffer WarningMsg
hi link diffIdentical WarningMsg
hi link diffIsA WarningMsg
hi link diffLine Identifier
hi link diffNoEOL WarningMsg
hi link diffOnly WarningMsg
hi link diffRemoved WarningMsg
hi link gitcommitDiscarded gitcommitComment
hi link gitcommitDiscardedArrow gitcommitDiscardedFile
hi link gitcommitNoBranch gitcommitBranch
hi link gitcommitSelected gitcommitComment
hi link gitcommitSelectedArrow gitcommitSelectedFile
hi link gitcommitUnmergedArrow gitcommitUnmergedFile
hi link gitcommitUntracked gitcommitComment
hi link helpSpecial Special
hi link hsDelimTypeExport Delimiter
hi link hsImportParams Delimiter
hi link hsModuleStartLabel hsStructure
hi link hsModuleWhereLabel hsModuleStartLabel
hi link htmlLink Function
hi link lCursor Cursor
hi link pandocCodeBlock pandocVerbatimBlock
hi link pandocCodeBlockDelim pandocVerbatimBlock
hi link pandocEscapedCharacter pandocEscapePair
hi link pandocLineBreak pandocEscapePair
hi link pandocMetadataTitle pandocMetadata
hi link pandocTableStructureEnd pandocTableStructre
hi link pandocTableStructureTop pandocTableStructre
hi link pandocVerbatimBlockDeep pandocVerbatimBlock
hi link vimFunc Function
hi link vimSet Normal
hi link vimSetEqual Normal
hi link vimUserFunc Function
hi link vipmVar Identifier
hi clear SyntasticErrorLine
hi clear SyntasticWarningLine
hi clear helpLeadBlank
hi clear helpNormal
hi clear pandocTableStructre

View File

@@ -1,127 +0,0 @@
" Vim color file
"
" Name: fu.vim
" Version: 1.1
" Maintainer: Aaron Mueller <mail@aaron-mueller.de>
" Contributors: Florian Eitel <feitel@indeedgeek.de>
" Tinou <tinoucas@gmail.com>
"
" This is a compositon from railscast, mustang and xoria256 with a lot of
" improvemts in the colors. Want to change toe colors to your needs? Go to
" this page to see what number is set wo what color:
" http://www.calmar.ws/vim/256-xterm-24bit-rgb-color-chart.html
"
" History:
" 2010-06-09 - Merge changes from Florian Eitel in this file. There was many
" whitespace issues and some unused highlight settings which are removed
" now. Also merged Tinous GUI version of the whole colorscheme. Thanks a
" lot dudes!
"
" 2010-06-09 - Initial setup and creation of this file. Additional colors for
" Ruby and the diff view are added.
"
if &t_Co != 256 && ! has("gui_running")
echomsg "err: please use GUI or a 256-color terminal (so that t_Co=256 could be set)"
finish
endif
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "fu"
" General colors
hi Normal ctermfg=252 ctermbg=234 guifg=#d0d0d0 guibg=#1c1c1c
hi CursorColumn ctermbg=238 guibg=#444444
hi Cursor ctermbg=214 guibg=#ffaf00
hi CursorLine ctermbg=238 guibg=#444444
hi FoldColumn ctermfg=248 ctermbg=bg guifg=#a8a8a8 guibg=#000000
hi Folded ctermfg=255 ctermbg=60 guifg=#eeeeee guibg=#5f5f87
hi IncSearch ctermfg=0 ctermbg=223 guifg=#000000 guibg=#ffd7af
hi NonText ctermfg=248 ctermbg=233 cterm=bold guifg=#a8a8a8 guibg=#121212
hi Search ctermfg=0 ctermbg=149 guifg=#000000 guibg=#afd75f
hi SignColumn ctermfg=248 ctermbg=232 guifg=#a8a8a8
hi SpecialKey ctermfg=77 guifg=#5fd75f
hi StatusLine ctermfg=232 ctermbg=255 guifg=#080808 guibg=#eeeeee
hi StatusLineNC ctermfg=237 ctermbg=253 guifg=#3a3a3a guibg=#dadada
hi TabLine ctermfg=253 ctermbg=237 guifg=#dadada guibg=#3a3a3a
hi TabLineFill ctermfg=0 ctermbg=0 guifg=#000000 guibg=#000000
hi TabLineSel ctermfg=255 ctermbg=33 guifg=#eeeeee guibg=#0087ff
hi VertSplit ctermfg=237 ctermbg=237 guifg=#3a3a3a guibg=#3a3a3a
hi Visual ctermfg=24 ctermbg=153 guifg=#005f87 guibg=#afd7ff
hi VIsualNOS ctermfg=24 ctermbg=153 guifg=#005f87 guibg=#afd7ff
hi LineNr ctermfg=234 ctermbg=232 guifg=#a8a8a8 guibg=#080808
hi ModeMsg ctermfg=220 guifg=#ffd700
hi ErrorMsg ctermfg=196 ctermbg=52 guifg=#ff0000 guibg=#5f0000
hi SpellBad ctermfg=196 ctermbg=52
if version >= 700
hi CursorLine ctermbg=236 guibg=#303030
hi CursorColumn ctermbg=236 guibg=#303030
hi MatchParen ctermfg=157 ctermbg=237 cterm=bold guifg=#afffaf guibg=#3a3a3a
hi Pmenu ctermfg=255 ctermbg=236 guifg=#eeeeee guibg=#303030
hi PmenuSel ctermfg=0 ctermbg=74 guifg=#000000 guibg=#5fafd7
hi PmenuSbar ctermbg=243 guibg=#767676
hi PmenuThumb ctermbg=252 guibg=#d0d0d0
hi WildMenu ctermfg=255 ctermbg=33 guifg=#eeeeee guibg=#0087ff
endif
" Syntax highlighting
hi Comment ctermfg=244 guifg=#808080
hi Constant ctermfg=220 cterm=bold guifg=#ffd700
hi String ctermfg=107 ctermbg=233 guifg=#87af5f guibg=#121212
hi Character ctermfg=228 ctermbg=16 guifg=#ffff87 guibg=#000000
hi Number ctermfg=214 guifg=#ffaf00
hi Boolean ctermfg=148 guifg=#afd700
hi Identifier ctermfg=149 guifg=#afd75f
hi Function ctermfg=231 guifg=#ffffff
hi Statement ctermfg=103 guifg=#8787af
hi Conditional ctermfg=105 guifg=#8787ff
hi Repeat ctermfg=105 guifg=#8787ff
hi Label ctermfg=105 guifg=#8787ff
hi Operator ctermfg=243 guifg=#767676
hi Keyword ctermfg=190 guifg=#d7ff00
hi Exception ctermfg=166 ctermbg=0 guifg=#d75f00 guibg=#000000
hi PreProc ctermfg=229 guifg=#ffffaf
hi Type ctermfg=111 guifg=#87afff
hi Structure ctermfg=111 ctermbg=233 guifg=#87afff guibg=#121212
hi Special ctermfg=220 guifg=#ffd700
hi SpecialComment ctermfg=228 ctermbg=16 guifg=#ffff87 guibg=#000000
hi Error ctermfg=196 ctermbg=52 guifg=#ff0000 guibg=#5f0000
hi Todo ctermfg=46 ctermbg=22 guifg=#00ff00 guibg=#005f00
" Diff
hi diffAdd ctermfg=bg ctermbg=151 guifg=#afd787
hi diffDelete ctermfg=bg ctermbg=246 guifg=#d78787
hi diffChange ctermfg=bg ctermbg=181 guifg=#000000 guibg=#afd7af
hi diffText ctermfg=bg ctermbg=174 cterm=bold guifg=#000000 guibg=#949494
" Ruby
hi rubyBlockParameter ctermfg=27 guifg=#005fff
hi rubyClass ctermfg=75 guifg=#5fafff
hi rubyConstant ctermfg=167 guifg=#d75f5f
hi rubyInterpolation ctermfg=107 guifg=#87af5f
hi rubyLocalVariableOrMethod ctermfg=189 guifg=#d7d7ff
hi rubyPredefinedConstant ctermfg=167 guifg=#d75f5f
hi rubyPseudoVariable ctermfg=221 guifg=#ffd75f
hi rubyStringDelimiter ctermfg=143 guifg=#afaf5f
" git gutter
hi GitGutterAdd ctermbg=232 ctermfg=2 guifg=#009900
hi GitGutterChange ctermbg=232 ctermfg=3 guifg=#bbbb00
hi GitGutterDelete ctermbg=232 ctermfg=1 guifg=#ff2222
hi GitGutterChangeDelete ctermbg=232 ctermfg=3 guifg=#bbbb00
hi link GitGutterChangeDelete GitGutterChange

View File

@@ -1,163 +0,0 @@
" Vim color file
" Name: gentooish.vim
" Author: Brian Carper<brian@briancarper.net>
" Version: 0.3
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
if has('gui_running')
hi Normal gui=NONE guifg=#cccccc guibg=#191919
hi IncSearch gui=NONE guifg=#000000 guibg=#8bff95
hi Search gui=NONE guifg=#cccccc guibg=#863132
hi ErrorMsg gui=NONE guifg=#cccccc guibg=#863132
hi WarningMsg gui=NONE guifg=#cccccc guibg=#863132
hi ModeMsg gui=NONE guifg=#cccccc guibg=NONE
hi MoreMsg gui=NONE guifg=#cccccc guibg=NONE
hi Question gui=NONE guifg=#cccccc guibg=NONE
hi StatusLine gui=BOLD guifg=#cccccc guibg=#333333
hi User1 gui=BOLD guifg=#999999 guibg=#333333
hi User2 gui=BOLD guifg=#8bff95 guibg=#333333
hi StatusLineNC gui=NONE guifg=#999999 guibg=#333333
hi VertSplit gui=NONE guifg=#cccccc guibg=#333333
hi WildMenu gui=BOLD guifg=#cf7dff guibg=#1F0F29
hi DiffText gui=NONE guifg=#000000 guibg=#4cd169
hi DiffChange gui=NONE guifg=NONE guibg=#541691
hi DiffDelete gui=NONE guifg=#cccccc guibg=#863132
hi DiffAdd gui=NONE guifg=#cccccc guibg=#306d30
hi Cursor gui=NONE guifg=#000000 guibg=#8bff95
hi Folded gui=NONE guifg=#aaa400 guibg=#000000
hi FoldColumn gui=NONE guifg=#cccccc guibg=#000000
hi Directory gui=NONE guifg=#8bff95 guibg=NONE
hi LineNr gui=NONE guifg=#bbbbbb guibg=#222222
hi NonText gui=NONE guifg=#555555 guibg=NONE
hi SpecialKey gui=NONE guifg=#6f6f2f guibg=NONE
hi Title gui=NONE guifg=#9a383a guibg=NONE
hi Visual gui=NONE guifg=#cccccc guibg=#1d474f
hi Comment gui=NONE guifg=#666666 guibg=NONE
hi Constant gui=NONE guifg=#b8bb00 guibg=NONE
hi Boolean gui=NONE guifg=#00ff00 guibg=NONE
hi String gui=NONE guifg=#5dff9e guibg=#0f291a
hi Error gui=NONE guifg=#990000 guibg=#000000
hi Identifier gui=NONE guifg=#4cbbd1 guibg=NONE
hi Ignore gui=NONE guifg=#555555
hi Number gui=NONE guifg=#ddaa66 guibg=NONE
hi PreProc gui=NONE guifg=#9a383a guibg=NONE
hi Special gui=NONE guifg=#ffcd8b guibg=NONE
hi Statement gui=NONE guifg=#4cd169 guibg=NONE
hi Todo gui=NONE guifg=#cccccc guibg=#863132
hi Type gui=NONE guifg=#c476f1 guibg=NONE
hi Underlined gui=UNDERLINE guifg=#cccccc guibg=NONE
hi Visual gui=NONE guifg=#ffffff guibg=#6e4287
hi VisualNOS gui=NONE guifg=#cccccc guibg=#000000
hi CursorLine gui=NONE guifg=NONE guibg=#222222
hi CursorColumn gui=NONE guifg=NONE guibg=#222222
hi lispList gui=NONE guifg=#555555
if v:version >= 700
hi Pmenu gui=NONE guifg=#cccccc guibg=#222222
hi PMenuSel gui=BOLD guifg=#c476f1 guibg=#000000
hi PmenuSbar gui=NONE guifg=#cccccc guibg=#000000
hi PmenuThumb gui=NONE guifg=#cccccc guibg=#333333
hi SpellBad gui=undercurl guisp=#cc6666
hi SpellRare gui=undercurl guisp=#cc66cc
hi SpellLocal gui=undercurl guisp=#cccc66
hi SpellCap gui=undercurl guisp=#66cccc
hi MatchParen gui=NONE guifg=#ffffff guibg=#005500
endif
else
" Dumped via CSApprox, then edited slightly
" (http://www.vim.org/scripts/script.php?script_id=2390)
hi SpecialKey term=bold ctermfg=58
hi NonText term=bold ctermfg=240
hi Directory term=bold ctermfg=120
hi ErrorMsg term=standout ctermfg=252 ctermbg=95
hi IncSearch term=reverse ctermfg=16 ctermbg=120
hi Search term=reverse ctermfg=252 ctermbg=95
hi MoreMsg term=bold ctermfg=252
hi ModeMsg term=bold ctermfg=252
hi LineNr term=underline ctermfg=250 ctermbg=235
hi Question term=standout ctermfg=252
hi StatusLine term=bold,reverse cterm=bold ctermfg=252 ctermbg=236
hi StatusLineNC term=reverse cterm=bold ctermfg=240 ctermbg=236
hi VertSplit term=reverse ctermfg=252 ctermbg=236
hi Title term=bold ctermfg=95
hi Visual term=reverse ctermfg=231 ctermbg=60
hi VisualNOS term=bold,underline ctermfg=252 ctermbg=16
hi WarningMsg term=standout ctermfg=252 ctermbg=95
hi WildMenu term=standout cterm=bold ctermfg=177 ctermbg=16
hi Folded term=standout ctermfg=142 ctermbg=16
hi FoldColumn term=standout ctermfg=252 ctermbg=16
hi DiffAdd term=bold ctermfg=252 ctermbg=59
hi DiffChange term=bold ctermbg=54
hi DiffDelete term=bold ctermfg=252 ctermbg=95
hi DiffText term=reverse ctermfg=16 ctermbg=77
hi SignColumn term=standout ctermfg=51 ctermbg=250
hi TabLine term=underline cterm=underline ctermbg=248
hi TabLineSel term=bold cterm=bold
hi TabLineFill term=reverse ctermfg=234 ctermbg=252
hi CursorColumn term=reverse ctermbg=235
hi CursorLine term=underline ctermbg=235
hi Cursor ctermfg=16 ctermbg=120
hi lCursor ctermfg=234 ctermbg=252
hi Normal ctermfg=252 ctermbg=234
hi Comment term=bold ctermfg=241
hi Constant term=underline ctermfg=142
hi Special term=bold ctermfg=222
hi Identifier term=underline ctermfg=74
hi Statement term=bold ctermfg=77
hi PreProc term=underline ctermfg=95
hi Type term=underline ctermfg=177
hi Underlined term=underline cterm=underline ctermfg=252
hi Ignore ctermfg=240
hi Error term=reverse ctermfg=88 ctermbg=16
hi Todo term=standout ctermfg=252 ctermbg=95
hi String ctermfg=85 ctermbg=16
hi Number ctermfg=179
hi Boolean ctermfg=46
hi Special term=bold ctermfg=222
hi Identifier term=underline ctermfg=74
hi Statement term=bold ctermfg=77
hi PreProc term=underline ctermfg=95
hi Type term=underline ctermfg=177
hi Underlined term=underline cterm=underline ctermfg=252
hi Ignore ctermfg=240
hi Error term=reverse ctermfg=88 ctermbg=16
hi Todo term=standout ctermfg=252 ctermbg=95
hi String ctermfg=85 ctermbg=16
hi Number ctermfg=179
hi Boolean ctermfg=46
hi User1 cterm=bold ctermfg=246 ctermbg=236
hi User2 cterm=bold ctermfg=120 ctermbg=236
if v:version >= 700
hi SpellBad term=reverse cterm=undercurl ctermfg=167
hi SpellCap term=reverse cterm=undercurl ctermfg=80
hi SpellRare term=reverse cterm=undercurl ctermfg=170
hi SpellLocal term=underline cterm=undercurl ctermfg=185
hi Pmenu ctermfg=252 ctermbg=235
hi PmenuSel cterm=bold ctermfg=177 ctermbg=16
hi PmenuSbar ctermfg=252 ctermbg=16
hi PmenuThumb ctermfg=252 ctermbg=236
hi MatchParen term=reverse ctermfg=231 ctermbg=22
endif
endif

View File

@@ -1,72 +0,0 @@
" Vim color file
" Name: greenvision.vim
" Maintainer: Paul B. Mahol <onemda@No-NoSpaMgmail.com>
" Last Change: 6.6.2008
" License: Vim License
" Revision: 29
if !has("gui_running") && &t_Co != 256 && &t_Co != 88
echomsg ""
echomsg "err: please use GUI or a 256-color terminal or 88-color terminal"
echomsg ""
finish
endif
if &background == "light"
set background=dark
endif
hi clear
if exists("syntax_on")
syntax reset
endif
let g:colors_name = 'greenvision'
hi Comment guifg=#008220 guibg=#000000 gui=none ctermfg=034 ctermbg=000 cterm=none
hi Constant guifg=#1fc700 guibg=#001c00 gui=none ctermfg=041 ctermbg=000 cterm=none
hi Cursor guifg=#00ff00 gui=bold,reverse ctermfg=010 ctermbg=000 cterm=bold,reverse
hi CursorColumn guifg=#000000 guibg=#00cc00 gui=none ctermfg=000 ctermbg=002 cterm=none
hi CursorIM guifg=#00ff00 guibg=#000000 gui=bold ctermfg=046 ctermbg=000 cterm=bold
hi CursorLine guifg=#000000 guibg=#00cc00 gui=none ctermfg=000 ctermbg=002 cterm=none
hi DiffAdd guifg=#00bf00 guibg=#002200 gui=none ctermfg=034 ctermbg=000 cterm=none
hi DiffChange guifg=#00a900 guibg=#002200 gui=none ctermfg=040 ctermbg=000 cterm=none
hi DiffDelete guifg=#000000 guibg=#005500 gui=none ctermfg=002 ctermbg=000 cterm=none
hi DiffText guifg=#00aa00 guibg=#004400 gui=underline ctermfg=028 ctermbg=000 cterm=none
hi Directory guifg=#009330 guibg=#000000 gui=none ctermfg=022 ctermbg=000 cterm=none
hi Error guifg=#000000 guibg=#00d000 gui=none ctermfg=000 ctermbg=010 cterm=none
hi ErrorMsg guifg=#000000 guibg=#00ff00 gui=bold ctermfg=000 ctermbg=010 cterm=none
hi FoldColumn guifg=#00b900 guibg=#000300 gui=none ctermfg=046 ctermbg=016 cterm=none
hi Folded guifg=#00bf00 guibg=#001200 gui=none ctermfg=010 ctermbg=022 cterm=none
hi Identifier guifg=#50d930 guibg=#000000 gui=none ctermfg=028 ctermbg=000 cterm=none
hi IncSearch gui=reverse cterm=reverse
hi LineNr guifg=#007900 guibg=#000600 gui=none ctermfg=034 ctermbg=016 cterm=none
hi MatchParen guifg=#304300 guibg=#00fe00 gui=none ctermfg=010 ctermbg=022 cterm=bold
hi ModeMsg guifg=#00ea00 guibg=#000900 gui=none ctermfg=002 ctermbg=000 cterm=none
hi MoreMsg guifg=#00e700 guibg=#001000 gui=bold ctermfg=002 ctermbg=000 cterm=bold
hi NonText guifg=#008700 guibg=#001000 gui=none ctermfg=022 ctermbg=000 cterm=none
hi Normal guifg=#00a900 guibg=#000000 gui=none ctermfg=002 ctermbg=000 cterm=none
hi Pmenu guifg=#00bf00 guibg=#000a00 gui=none ctermfg=002 ctermbg=000 cterm=none
hi PmenuSbar guifg=#00dc00 guibg=#001c00 gui=none ctermfg=034 ctermbg=022 cterm=none
hi PmenuSel guifg=#00f300 guibg=#002200 gui=none ctermfg=010 ctermbg=022 cterm=none
hi PreProc guifg=#00ac5c guibg=#000000 gui=none ctermfg=047 ctermbg=000 cterm=none
hi Question guifg=#009f00 guibg=#000000 gui=none ctermfg=040 ctermbg=000 cterm=none
hi Search gui=reverse cterm=reverse
hi Special guifg=#00d700 guibg=#001200 gui=none ctermfg=002 ctermbg=000 cterm=none
hi SpecialKey guifg=#008000 guibg=#002300 gui=bold ctermfg=034 ctermbg=000 cterm=bold
hi Statement guifg=#2fc626 guibg=#000000 gui=none ctermfg=010 ctermbg=000 cterm=none
hi StatusLine guifg=#00ff00 guibg=#001000 gui=none ctermfg=047 ctermbg=022 cterm=bold
hi StatusLineNC guifg=#005500 guibg=#001000 gui=none ctermfg=034 ctermbg=022 cterm=none
hi TabLine guifg=#00f400 guibg=#000a00 gui=none ctermfg=040 ctermbg=000 cterm=none
hi TabLineFill guifg=#00ea00 guibg=#000000 gui=none ctermfg=000 ctermbg=000 cterm=none
hi TabLineSel guifg=#00f000 guibg=#002a00 gui=none ctermfg=046 ctermbg=022 cterm=bold
hi Title guifg=#09ab00 guibg=#000000 gui=bold ctermfg=010 ctermbg=000 cterm=bold
hi Todo guifg=#000000 guibg=#00ed00 gui=none ctermfg=000 ctermbg=002 cterm=none
hi Type guifg=#1fb631 guibg=#000000 gui=none ctermfg=046 ctermbg=000 cterm=none
hi Underlined guifg=#00b400 guibg=#000000 gui=underline ctermfg=002 ctermbg=000 cterm=underline
hi VertSplit guifg=#000600 guibg=#001f00 gui=none ctermfg=022 ctermbg=022 cterm=none
hi Visual guibg=#001500 gui=reverse ctermbg=000 cterm=reverse
hi VisualNOS guibg=#002700 gui=reverse ctermbg=022 cterm=reverse
hi WarningMsg guifg=#000000 guibg=#00ff00 gui=none ctermfg=010 ctermbg=000 cterm=none
hi WildMenu guifg=#00cb00 guibg=#000000 gui=reverse ctermfg=000 ctermbg=010 cterm=reverse

View File

@@ -1,363 +0,0 @@
" Heroku Colorscheme
"
" - iTerm2 only
" - Depends on heroku colorscheme for iTerm2
" - It's for terminal vim only;
" - Hex color conversion functions borrowed from the theme 'Desert256'"
let s:background = "1b1b24"
let s:foreground = "8584ae"
let s:selection = "ffffff"
let s:line = "262633"
let s:comment = "62548b"
let s:red = "c13333"
let s:orange = "ffa500"
let s:yellow = "ffea00"
let s:green = "6dba09"
let s:aqua = "b4f5fe"
let s:blue = "09afed"
let s:purple = "a292ff"
let s:window = "17171d"
set background=dark
hi clear
hi clear SpellCap
hi clear SpellBad
hi SpellBad cterm=underline
syntax reset
let g:colors_name = "heroku-terminal"
if &t_Co == 88 || &t_Co == 256
" Returns an approximate grey index for the given grey level
fun <SID>grey_number(x)
if &t_Co == 88
if a:x < 23
return 0
elseif a:x < 69
return 1
elseif a:x < 103
return 2
elseif a:x < 127
return 3
elseif a:x < 150
return 4
elseif a:x < 173
return 5
elseif a:x < 196
return 6
elseif a:x < 219
return 7
elseif a:x < 243
return 8
else
return 9
endif
else
if a:x < 14
return 0
else
let l:n = (a:x - 8) / 10
let l:m = (a:x - 8) % 10
if l:m < 5
return l:n
else
return l:n + 1
endif
endif
endif
endfun
" Returns the actual grey level represented by the grey index
fun <SID>grey_level(n)
if &t_Co == 88
if a:n == 0
return 0
elseif a:n == 1
return 46
elseif a:n == 2
return 92
elseif a:n == 3
return 115
elseif a:n == 4
return 139
elseif a:n == 5
return 162
elseif a:n == 6
return 185
elseif a:n == 7
return 208
elseif a:n == 8
return 231
else
return 255
endif
else
if a:n == 0
return 0
else
return 8 + (a:n * 10)
endif
endif
endfun
" Returns the palette index for the given grey index
fun <SID>grey_colour(n)
if &t_Co == 88
if a:n == 0
return 16
elseif a:n == 9
return 79
else
return 79 + a:n
endif
else
if a:n == 0
return 16
elseif a:n == 25
return 231
else
return 231 + a:n
endif
endif
endfun
" Returns an approximate colour index for the given colour level
fun <SID>rgb_number(x)
if &t_Co == 88
if a:x < 69
return 0
elseif a:x < 172
return 1
elseif a:x < 230
return 2
else
return 3
endif
else
if a:x < 75
return 0
else
let l:n = (a:x - 55) / 40
let l:m = (a:x - 55) % 40
if l:m < 20
return l:n
else
return l:n + 1
endif
endif
endif
endfun
" Returns the actual colour level for the given colour index
fun <SID>rgb_level(n)
if &t_Co == 88
if a:n == 0
return 0
elseif a:n == 1
return 139
elseif a:n == 2
return 205
else
return 255
endif
else
if a:n == 0
return 0
else
return 55 + (a:n * 40)
endif
endif
endfun
" Returns the palette index for the given R/G/B colour indices
fun <SID>rgb_colour(x, y, z)
if &t_Co == 88
return 16 + (a:x * 16) + (a:y * 4) + a:z
else
return 16 + (a:x * 36) + (a:y * 6) + a:z
endif
endfun
" Returns the palette index to approximate the given R/G/B colour levels
fun <SID>colour(r, g, b)
" Get the closest grey
let l:gx = <SID>grey_number(a:r)
let l:gy = <SID>grey_number(a:g)
let l:gz = <SID>grey_number(a:b)
" Get the closest colour
let l:x = <SID>rgb_number(a:r)
let l:y = <SID>rgb_number(a:g)
let l:z = <SID>rgb_number(a:b)
if l:gx == l:gy && l:gy == l:gz
" There are two possibilities
let l:dgr = <SID>grey_level(l:gx) - a:r
let l:dgg = <SID>grey_level(l:gy) - a:g
let l:dgb = <SID>grey_level(l:gz) - a:b
let l:dgrey = (l:dgr * l:dgr) + (l:dgg * l:dgg) + (l:dgb * l:dgb)
let l:dr = <SID>rgb_level(l:gx) - a:r
let l:dg = <SID>rgb_level(l:gy) - a:g
let l:db = <SID>rgb_level(l:gz) - a:b
let l:drgb = (l:dr * l:dr) + (l:dg * l:dg) + (l:db * l:db)
if l:dgrey < l:drgb
" Use the grey
return <SID>grey_colour(l:gx)
else
" Use the colour
return <SID>rgb_colour(l:x, l:y, l:z)
endif
else
" Only one possibility
return <SID>rgb_colour(l:x, l:y, l:z)
endif
endfun
" Returns the palette index to approximate the 'rrggbb' hex string
fun <SID>rgb(rgb)
let l:r = ("0x" . strpart(a:rgb, 0, 2)) + 0
let l:g = ("0x" . strpart(a:rgb, 2, 2)) + 0
let l:b = ("0x" . strpart(a:rgb, 4, 2)) + 0
return <SID>colour(l:r, l:g, l:b)
endfun
" Sets the highlighting for the given group
fun <SID>X(group, fg, bg, attr)
if a:fg != ""
exec "hi " . a:group . " guifg=#" . a:fg . " ctermfg=" . <SID>rgb(a:fg)
endif
if a:bg != ""
exec "hi " . a:group . " guibg=#" . a:bg . " ctermbg=" . <SID>rgb(a:bg)
endif
if a:attr != ""
exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr
endif
endfun
" Vim Highlighting
highlight LineNr term=bold cterm=NONE ctermfg=DarkGrey ctermbg=NONE gui=NONE guifg=DarkGrey guibg=NONE
call <SID>X("NonText", s:comment, "", "")
call <SID>X("SpecialKey", s:selection, "", "")
call <SID>X("Search", s:yellow, s:background, "")
call <SID>X("TabLine", s:foreground, s:background, "reverse")
call <SID>X("StatusLine", s:window, s:yellow, "reverse")
call <SID>X("StatusLineNC", s:window, s:foreground, "reverse")
call <SID>X("VertSplit", s:window, s:window, "none")
call <SID>X("Visual", "", s:selection, "")
call <SID>X("Directory", s:blue, "", "")
call <SID>X("ModeMsg", s:green, "", "")
call <SID>X("MoreMsg", s:green, "", "")
call <SID>X("Question", s:green, "", "")
call <SID>X("WarningMsg", s:red, "", "")
call <SID>X("MatchParen", s:selection, s:foreground, "")
call <SID>X("Folded", s:comment, s:background, "")
call <SID>X("FoldColumn", "", s:background, "")
if version >= 700
call <SID>X("CursorLine", "", s:line, "none")
call <SID>X("CursorColumn", "", s:line, "none")
call <SID>X("PMenu", s:foreground, s:selection, "none")
call <SID>X("PMenuSel", s:foreground, s:selection, "reverse")
end
if version >= 703
call <SID>X("ColorColumn", "", s:line, "none")
end
" Standard Highlighting
call <SID>X("Comment", s:comment, "", "")
call <SID>X("Todo", s:comment, s:foreground, "")
call <SID>X("Title", s:comment, "", "")
call <SID>X("Identifier", s:red, "", "none")
call <SID>X("Statement", s:foreground, "", "")
call <SID>X("Conditional", s:foreground, "", "")
call <SID>X("Repeat", s:foreground, "", "")
call <SID>X("Structure", s:purple, "", "")
call <SID>X("Function", s:blue, "", "")
call <SID>X("Constant", s:orange, "", "")
call <SID>X("String", s:green, "", "")
call <SID>X("Special", s:foreground, "", "")
call <SID>X("PreProc", s:purple, "", "")
call <SID>X("Operator", s:aqua, "", "none")
call <SID>X("Type", s:blue, "", "none")
call <SID>X("Define", s:purple, "", "none")
call <SID>X("Include", s:blue, "", "")
"call <SID>X("Ignore", "666666", "", "")
" Vim Highlighting
call <SID>X("vimCommand", s:red, "", "none")
" C Highlighting
call <SID>X("cType", s:yellow, "", "")
call <SID>X("cStorageClass", s:purple, "", "")
call <SID>X("cConditional", s:purple, "", "")
call <SID>X("cRepeat", s:purple, "", "")
" PHP Highlighting
call <SID>X("phpVarSelector", s:red, "", "")
call <SID>X("phpKeyword", s:purple, "", "")
call <SID>X("phpRepeat", s:purple, "", "")
call <SID>X("phpConditional", s:purple, "", "")
call <SID>X("phpStatement", s:purple, "", "")
call <SID>X("phpMemberSelector", s:foreground, "", "")
" Ruby Highlighting
call <SID>X("rubySymbol", s:green, "", "")
call <SID>X("rubyConstant", s:yellow, "", "")
call <SID>X("rubyAttribute", s:blue, "", "")
call <SID>X("rubyInclude", s:blue, "", "")
call <SID>X("rubyLocalVariableOrMethod", s:orange, "", "")
call <SID>X("rubyCurlyBlock", s:orange, "", "")
call <SID>X("rubyStringDelimiter", s:green, "", "")
call <SID>X("rubyInterpolationDelimiter", s:orange, "", "")
call <SID>X("rubyConditional", s:purple, "", "")
call <SID>X("rubyRepeat", s:purple, "", "")
" Python Highlighting
call <SID>X("pythonInclude", s:purple, "", "")
call <SID>X("pythonStatement", s:purple, "", "")
call <SID>X("pythonConditional", s:purple, "", "")
call <SID>X("pythonFunction", s:blue, "", "")
" JavaScript Highlighting
call <SID>X("javaScriptBraces", s:foreground, "", "")
call <SID>X("javaScriptFunction", s:purple, "", "")
call <SID>X("javaScriptConditional", s:purple, "", "")
call <SID>X("javaScriptRepeat", s:purple, "", "")
call <SID>X("javaScriptNumber", s:orange, "", "")
call <SID>X("javaScriptMember", s:orange, "", "")
" CoffeeScript Highlighting
call <SID>X("coffeeKeyword", s:orange, "", "")
call <SID>X("coffeeRepeat", s:orange, "", "")
call <SID>X("coffeeConditional", s:orange, "", "")
call <SID>X("coffeeParen", s:aqua, "", "")
call <SID>X("coffeeParens", s:blue, "", "")
call <SID>X("coffeeBracket", s:aqua, "", "")
call <SID>X("coffeeBrackets", s:blue, "", "")
call <SID>X("coffeeDotAccess", s:aqua, "", "")
call <SID>X("coffeeStatement", s:red, "", "")
" HTML Highlighting
call <SID>X("htmlTag", s:red, "", "")
call <SID>X("htmlTagName", s:red, "", "")
call <SID>X("htmlArg", s:red, "", "")
call <SID>X("htmlScriptTag", s:red, "", "")
" Diff Highlighting
call <SID>X("diffAdded", s:green, "", "")
call <SID>X("diffRemoved", s:red, "", "")
" Delete Functions
delf <SID>X
delf <SID>rgb
delf <SID>colour
delf <SID>rgb_colour
delf <SID>rgb_level
delf <SID>rgb_number
delf <SID>grey_colour
delf <SID>grey_level
delf <SID>grey_number
endif

View File

@@ -1,355 +0,0 @@
let s:foreground = "8584ae"
let s:background = "1b1b24"
let s:selection = "ffffff"
let s:line = "262633"
let s:comment = "62548b"
let s:red = "c13333"
let s:orange = "ffa500"
let s:yellow = "ffea00"
let s:green = "6dba09"
let s:aqua = "b4f5fe"
let s:blue = "09afed"
let s:purple = "a292ff"
let s:window = "17171d"
set background=dark
hi clear
hi clear SpellBad
syntax reset
let g:colors_name = "heroku"
if has("gui_running")
" Returns an approximate grey index for the given grey level
fun <SID>grey_number(x)
if &t_Co == 88
if a:x < 23
return 0
elseif a:x < 69
return 1
elseif a:x < 103
return 2
elseif a:x < 127
return 3
elseif a:x < 150
return 4
elseif a:x < 173
return 5
elseif a:x < 196
return 6
elseif a:x < 219
return 7
elseif a:x < 243
return 8
else
return 9
endif
else
if a:x < 14
return 0
else
let l:n = (a:x - 8) / 10
let l:m = (a:x - 8) % 10
if l:m < 5
return l:n
else
return l:n + 1
endif
endif
endif
endfun
" Returns the actual grey level represented by the grey index
fun <SID>grey_level(n)
if &t_Co == 88
if a:n == 0
return 0
elseif a:n == 1
return 46
elseif a:n == 2
return 92
elseif a:n == 3
return 115
elseif a:n == 4
return 139
elseif a:n == 5
return 162
elseif a:n == 6
return 185
elseif a:n == 7
return 208
elseif a:n == 8
return 231
else
return 255
endif
else
if a:n == 0
return 0
else
return 8 + (a:n * 10)
endif
endif
endfun
" Returns the palette index for the given grey index
fun <SID>grey_colour(n)
if &t_Co == 88
if a:n == 0
return 16
elseif a:n == 9
return 79
else
return 79 + a:n
endif
else
if a:n == 0
return 16
elseif a:n == 25
return 231
else
return 231 + a:n
endif
endif
endfun
" Returns an approximate colour index for the given colour level
fun <SID>rgb_number(x)
if &t_Co == 88
if a:x < 69
return 0
elseif a:x < 172
return 1
elseif a:x < 230
return 2
else
return 3
endif
else
if a:x < 75
return 0
else
let l:n = (a:x - 55) / 40
let l:m = (a:x - 55) % 40
if l:m < 20
return l:n
else
return l:n + 1
endif
endif
endif
endfun
" Returns the actual colour level for the given colour index
fun <SID>rgb_level(n)
if &t_Co == 88
if a:n == 0
return 0
elseif a:n == 1
return 139
elseif a:n == 2
return 205
else
return 255
endif
else
if a:n == 0
return 0
else
return 55 + (a:n * 40)
endif
endif
endfun
" Returns the palette index for the given R/G/B colour indices
fun <SID>rgb_colour(x, y, z)
if &t_Co == 88
return 16 + (a:x * 16) + (a:y * 4) + a:z
else
return 16 + (a:x * 36) + (a:y * 6) + a:z
endif
endfun
" Returns the palette index to approximate the given R/G/B colour levels
fun <SID>colour(r, g, b)
" Get the closest grey
let l:gx = <SID>grey_number(a:r)
let l:gy = <SID>grey_number(a:g)
let l:gz = <SID>grey_number(a:b)
" Get the closest colour
let l:x = <SID>rgb_number(a:r)
let l:y = <SID>rgb_number(a:g)
let l:z = <SID>rgb_number(a:b)
if l:gx == l:gy && l:gy == l:gz
" There are two possibilities
let l:dgr = <SID>grey_level(l:gx) - a:r
let l:dgg = <SID>grey_level(l:gy) - a:g
let l:dgb = <SID>grey_level(l:gz) - a:b
let l:dgrey = (l:dgr * l:dgr) + (l:dgg * l:dgg) + (l:dgb * l:dgb)
let l:dr = <SID>rgb_level(l:gx) - a:r
let l:dg = <SID>rgb_level(l:gy) - a:g
let l:db = <SID>rgb_level(l:gz) - a:b
let l:drgb = (l:dr * l:dr) + (l:dg * l:dg) + (l:db * l:db)
if l:dgrey < l:drgb
" Use the grey
return <SID>grey_colour(l:gx)
else
" Use the colour
return <SID>rgb_colour(l:x, l:y, l:z)
endif
else
" Only one possibility
return <SID>rgb_colour(l:x, l:y, l:z)
endif
endfun
" Returns the palette index to approximate the 'rrggbb' hex string
fun <SID>rgb(rgb)
let l:r = ("0x" . strpart(a:rgb, 0, 2)) + 0
let l:g = ("0x" . strpart(a:rgb, 2, 2)) + 0
let l:b = ("0x" . strpart(a:rgb, 4, 2)) + 0
return <SID>colour(l:r, l:g, l:b)
endfun
" Sets the highlighting for the given group
fun <SID>X(group, fg, bg, attr)
if a:fg != ""
exec "hi " . a:group . " guifg=#" . a:fg . " ctermfg=" . <SID>rgb(a:fg)
endif
if a:bg != ""
exec "hi " . a:group . " guibg=#" . a:bg . " ctermbg=" . <SID>rgb(a:bg)
endif
if a:attr != ""
exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr
endif
endfun
" Vim Highlighting
call <SID>X("Normal", s:foreground, s:background, "")
highlight LineNr term=bold cterm=NONE ctermfg=DarkGrey ctermbg=NONE gui=NONE guifg=DarkGrey guibg=NONE
call <SID>X("NonText", s:comment, "", "")
call <SID>X("SpecialKey", s:selection, "", "")
call <SID>X("Search", s:foreground, s:yellow, "")
call <SID>X("TabLine", s:foreground, s:background, "reverse")
call <SID>X("StatusLine", s:window, s:yellow, "reverse")
call <SID>X("StatusLineNC", s:window, s:foreground, "reverse")
call <SID>X("VertSplit", s:window, s:window, "none")
call <SID>X("Visual", "", s:selection, "")
call <SID>X("Directory", s:blue, "", "")
call <SID>X("ModeMsg", s:green, "", "")
call <SID>X("MoreMsg", s:green, "", "")
call <SID>X("Question", s:green, "", "")
call <SID>X("WarningMsg", s:red, "", "")
call <SID>X("MatchParen", "", s:selection, "")
call <SID>X("Folded", s:comment, s:background, "")
call <SID>X("FoldColumn", "", s:background, "")
if version >= 700
call <SID>X("CursorLine", "", s:line, "none")
call <SID>X("CursorColumn", "", s:line, "none")
call <SID>X("PMenu", s:foreground, s:selection, "none")
call <SID>X("PMenuSel", s:foreground, s:selection, "reverse")
end
if version >= 703
call <SID>X("ColorColumn", "", s:line, "none")
end
" Standard Highlighting
call <SID>X("Comment", s:comment, "", "")
call <SID>X("Todo", s:comment, s:background, "")
call <SID>X("Title", s:comment, "", "")
call <SID>X("Identifier", s:red, "", "none")
call <SID>X("Statement", s:foreground, "", "")
call <SID>X("Conditional", s:foreground, "", "")
call <SID>X("Repeat", s:foreground, "", "")
call <SID>X("Structure", s:purple, "", "")
call <SID>X("Function", s:blue, "", "")
call <SID>X("Constant", s:orange, "", "")
call <SID>X("String", s:green, "", "")
call <SID>X("Special", s:foreground, "", "")
call <SID>X("PreProc", s:purple, "", "")
call <SID>X("Operator", s:aqua, "", "none")
call <SID>X("Type", s:blue, "", "none")
call <SID>X("Define", s:purple, "", "none")
call <SID>X("Include", s:blue, "", "")
"call <SID>X("Ignore", "666666", "", "")
" Vim Highlighting
call <SID>X("vimCommand", s:red, "", "none")
" C Highlighting
call <SID>X("cType", s:yellow, "", "")
call <SID>X("cStorageClass", s:purple, "", "")
call <SID>X("cConditional", s:purple, "", "")
call <SID>X("cRepeat", s:purple, "", "")
" PHP Highlighting
call <SID>X("phpVarSelector", s:red, "", "")
call <SID>X("phpKeyword", s:purple, "", "")
call <SID>X("phpRepeat", s:purple, "", "")
call <SID>X("phpConditional", s:purple, "", "")
call <SID>X("phpStatement", s:purple, "", "")
call <SID>X("phpMemberSelector", s:foreground, "", "")
" Ruby Highlighting
call <SID>X("rubySymbol", s:green, "", "")
call <SID>X("rubyConstant", s:yellow, "", "")
call <SID>X("rubyAttribute", s:blue, "", "")
call <SID>X("rubyInclude", s:blue, "", "")
call <SID>X("rubyLocalVariableOrMethod", s:orange, "", "")
call <SID>X("rubyCurlyBlock", s:orange, "", "")
call <SID>X("rubyStringDelimiter", s:green, "", "")
call <SID>X("rubyInterpolationDelimiter", s:orange, "", "")
call <SID>X("rubyConditional", s:purple, "", "")
call <SID>X("rubyRepeat", s:purple, "", "")
" Python Highlighting
call <SID>X("pythonInclude", s:purple, "", "")
call <SID>X("pythonStatement", s:purple, "", "")
call <SID>X("pythonConditional", s:purple, "", "")
call <SID>X("pythonFunction", s:blue, "", "")
" JavaScript Highlighting
call <SID>X("javaScriptBraces", s:foreground, "", "")
call <SID>X("javaScriptFunction", s:purple, "", "")
call <SID>X("javaScriptConditional", s:purple, "", "")
call <SID>X("javaScriptRepeat", s:purple, "", "")
call <SID>X("javaScriptNumber", s:orange, "", "")
call <SID>X("javaScriptMember", s:orange, "", "")
" CoffeeScript Highlighting
call <SID>X("coffeeKeyword", s:orange, "", "")
call <SID>X("coffeeRepeat", s:orange, "", "")
call <SID>X("coffeeConditional", s:orange, "", "")
call <SID>X("coffeeParen", s:aqua, "", "")
call <SID>X("coffeeParens", s:blue, "", "")
call <SID>X("coffeeBracket", s:aqua, "", "")
call <SID>X("coffeeBrackets", s:blue, "", "")
call <SID>X("coffeeDotAccess", s:aqua, "", "")
call <SID>X("coffeeStatement", s:red, "", "")
" HTML Highlighting
call <SID>X("htmlTag", s:red, "", "")
call <SID>X("htmlTagName", s:red, "", "")
call <SID>X("htmlArg", s:red, "", "")
call <SID>X("htmlScriptTag", s:red, "", "")
" Diff Highlighting
call <SID>X("diffAdded", s:green, "", "")
call <SID>X("diffRemoved", s:red, "", "")
" Delete Functions
delf <SID>X
delf <SID>rgb
delf <SID>colour
delf <SID>rgb_colour
delf <SID>rgb_level
delf <SID>rgb_number
delf <SID>grey_colour
delf <SID>grey_level
delf <SID>grey_number
endif

View File

@@ -1,61 +0,0 @@
" Vim color file tailored legibility on black background.
" Add below line to your vimrc file to ensure optimal experience (sets term to use
" 256, instead of 16, colors):
" set t_Co=256
"
" Maintainer: John Rhee <jrhee75@gmail.com>
" Last Change: 2007/09/11 v0.2 Set PreProc (set variables) to white.
hi clear
set background=dark
if exists("syntax_on")
syntax reset
endif
let g:colors_name = "icansee"
"color settings for these terminal types:
"Black term=NONE cterm=NONE ctermfg=0 ctermbg=0
"DarkRed term=NONE cterm=NONE ctermfg=1 ctermbg=0
"DarkGreen term=NONE cterm=NONE ctermfg=2 ctermbg=0
"Brown term=NONE cterm=NONE ctermfg=3 ctermbg=0
"DarkBlue term=NONE cterm=NONE ctermfg=4 ctermbg=0
"DarkMagenta term=NONE cterm=NONE ctermfg=5 ctermbg=0
"DarkCyan term=NONE cterm=NONE ctermfg=6 ctermbg=0
"Gray term=NONE cterm=NONE ctermfg=7 ctermbg=0
"DarkGray term=NONE cterm=bold ctermfg=0 ctermbg=0
"Red term=NONE cterm=bold ctermfg=1 ctermbg=0
"Green term=NONE cterm=bold ctermfg=2 ctermbg=0
"Yellow term=NONE cterm=bold ctermfg=3 ctermbg=0
"Blue term=NONE cterm=bold ctermfg=4 ctermbg=0
"Magenta term=NONE cterm=bold ctermfg=5 ctermbg=0
"Cyan term=NONE cterm=bold ctermfg=6 ctermbg=0
"White term=NONE cterm=bold ctermfg=7 ctermbg=0
"hi Comment term=bold ctermfg=Blue guifg=Blue
hi Comment term=bold ctermfg=DarkGray guifg=DarkGray
hi Constant term=underline ctermfg=DarkGreen gui=NONE guifg=DarkGreen
hi Cursor guibg=fg guifg=Orchid
hi Directory term=bold ctermfg=Cyan guifg=Cyan
hi Error term=reverse ctermbg=Red ctermfg=White guibg=Red guifg=White
hi ErrorMsg term=standout ctermbg=DarkRed ctermfg=White guibg=Red guifg=White
hi Identifier term=underline ctermfg=Cyan guifg=Cyan
hi Ignore ctermfg=Black guifg=bg
hi IncSearch term=reverse cterm=reverse gui=reverse
hi LineNr term=underline ctermfg=DarkYellow guifg=Yellow
hi ModeMsg term=bold cterm=bold gui=bold
hi MoreMsg term=bold ctermfg=Green gui=bold guifg=SeaGreen
hi NonText term=bold ctermfg=DarkGreen gui=bold guifg=DarkGreen
hi Normal ctermbg=Black ctermfg=Gray guibg=Black guifg=Gray
hi PreProc term=underline ctermfg=White guifg=White
hi Question term=standout ctermfg=Green gui=bold guifg=Green
hi Search ctermbg=Magenta ctermfg=White guibg=Magenta guifg=White
hi Special term=bold ctermfg=Red guifg=Red
hi SpecialKey term=bold ctermfg=Green guifg=Green
hi Statement term=bold ctermfg=Yellow gui=NONE guifg=Yellow
hi StatusLine term=reverse,bold cterm=reverse gui=reverse
hi StatusLineNC term=reverse cterm=reverse gui=reverse
hi Title term=bold ctermfg=Magenta gui=bold guifg=Pink
hi Todo term=standout ctermbg=DarkYellow ctermfg=Black guibg=Yellow guifg=Black
hi Type ctermfg=Green gui=NONE guifg=Green
hi Visual term=reverse cterm=reverse guibg=DarkGreen guifg=White
hi WarningMsg term=standout ctermfg=Red guifg=Red

View File

@@ -1,569 +0,0 @@
" Vim color file
"
" " __ _ _ _ "
" " \ \ ___| | |_ _| |__ ___ __ _ _ __ ___ "
" " \ \/ _ \ | | | | | _ \ / _ \/ _ | _ \/ __| "
" " /\_/ / __/ | | |_| | |_| | __/ |_| | | | \__ \ "
" " \___/ \___|_|_|\__ |____/ \___|\____|_| |_|___/ "
" " \___/ "
"
" "A colorful, dark color scheme for Vim."
"
" File: jellybeans.vim
" URL: github.com/nanotech/jellybeans.vim
" Scripts URL: vim.org/scripts/script.php?script_id=2555
" Maintainer: NanoTech (nanotech.nanotechcorp.net)
" Version: 1.6~git
" Last Change: January 15th, 2012
" License: MIT
" Contributors: Daniel Herbert (pocketninja)
" Henry So, Jr. <henryso@panix.com>
" David Liang <bmdavll at gmail dot com>
" Rich Healey (richo)
" Andrew Wong (w0ng)
"
" Copyright (c) 2009-2012 NanoTech
"
" Permission is hereby granted, free of charge, to any per
" son obtaining a copy of this software and associated doc
" umentation files (the “Software”), to deal in the Soft
" ware without restriction, including without limitation
" the rights to use, copy, modify, merge, publish, distrib
" ute, sublicense, and/or sell copies of the Software, and
" to permit persons to whom the Software is furnished to do
" so, subject to the following conditions:
"
" The above copyright notice and this permission notice
" shall be included in all copies or substantial portions
" of the Software.
"
" THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY
" KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
" THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICU
" LAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
" AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CON
" TRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON
" NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
" THE SOFTWARE.
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "jellybeans"
if has("gui_running") || &t_Co == 88 || &t_Co == 256
let s:low_color = 0
else
let s:low_color = 1
endif
" Color approximation functions by Henry So, Jr. and David Liang {{{
" Added to jellybeans.vim by Daniel Herbert
" returns an approximate grey index for the given grey level
fun! s:grey_number(x)
if &t_Co == 88
if a:x < 23
return 0
elseif a:x < 69
return 1
elseif a:x < 103
return 2
elseif a:x < 127
return 3
elseif a:x < 150
return 4
elseif a:x < 173
return 5
elseif a:x < 196
return 6
elseif a:x < 219
return 7
elseif a:x < 243
return 8
else
return 9
endif
else
if a:x < 14
return 0
else
let l:n = (a:x - 8) / 10
let l:m = (a:x - 8) % 10
if l:m < 5
return l:n
else
return l:n + 1
endif
endif
endif
endfun
" returns the actual grey level represented by the grey index
fun! s:grey_level(n)
if &t_Co == 88
if a:n == 0
return 0
elseif a:n == 1
return 46
elseif a:n == 2
return 92
elseif a:n == 3
return 115
elseif a:n == 4
return 139
elseif a:n == 5
return 162
elseif a:n == 6
return 185
elseif a:n == 7
return 208
elseif a:n == 8
return 231
else
return 255
endif
else
if a:n == 0
return 0
else
return 8 + (a:n * 10)
endif
endif
endfun
" returns the palette index for the given grey index
fun! s:grey_color(n)
if &t_Co == 88
if a:n == 0
return 16
elseif a:n == 9
return 79
else
return 79 + a:n
endif
else
if a:n == 0
return 16
elseif a:n == 25
return 231
else
return 231 + a:n
endif
endif
endfun
" returns an approximate color index for the given color level
fun! s:rgb_number(x)
if &t_Co == 88
if a:x < 69
return 0
elseif a:x < 172
return 1
elseif a:x < 230
return 2
else
return 3
endif
else
if a:x < 75
return 0
else
let l:n = (a:x - 55) / 40
let l:m = (a:x - 55) % 40
if l:m < 20
return l:n
else
return l:n + 1
endif
endif
endif
endfun
" returns the actual color level for the given color index
fun! s:rgb_level(n)
if &t_Co == 88
if a:n == 0
return 0
elseif a:n == 1
return 139
elseif a:n == 2
return 205
else
return 255
endif
else
if a:n == 0
return 0
else
return 55 + (a:n * 40)
endif
endif
endfun
" returns the palette index for the given R/G/B color indices
fun! s:rgb_color(x, y, z)
if &t_Co == 88
return 16 + (a:x * 16) + (a:y * 4) + a:z
else
return 16 + (a:x * 36) + (a:y * 6) + a:z
endif
endfun
" returns the palette index to approximate the given R/G/B color levels
fun! s:color(r, g, b)
" get the closest grey
let l:gx = s:grey_number(a:r)
let l:gy = s:grey_number(a:g)
let l:gz = s:grey_number(a:b)
" get the closest color
let l:x = s:rgb_number(a:r)
let l:y = s:rgb_number(a:g)
let l:z = s:rgb_number(a:b)
if l:gx == l:gy && l:gy == l:gz
" there are two possibilities
let l:dgr = s:grey_level(l:gx) - a:r
let l:dgg = s:grey_level(l:gy) - a:g
let l:dgb = s:grey_level(l:gz) - a:b
let l:dgrey = (l:dgr * l:dgr) + (l:dgg * l:dgg) + (l:dgb * l:dgb)
let l:dr = s:rgb_level(l:gx) - a:r
let l:dg = s:rgb_level(l:gy) - a:g
let l:db = s:rgb_level(l:gz) - a:b
let l:drgb = (l:dr * l:dr) + (l:dg * l:dg) + (l:db * l:db)
if l:dgrey < l:drgb
" use the grey
return s:grey_color(l:gx)
else
" use the color
return s:rgb_color(l:x, l:y, l:z)
endif
else
" only one possibility
return s:rgb_color(l:x, l:y, l:z)
endif
endfun
" returns the palette index to approximate the 'rrggbb' hex string
fun! s:rgb(rgb)
let l:r = ("0x" . strpart(a:rgb, 0, 2)) + 0
let l:g = ("0x" . strpart(a:rgb, 2, 2)) + 0
let l:b = ("0x" . strpart(a:rgb, 4, 2)) + 0
return s:color(l:r, l:g, l:b)
endfun
" sets the highlighting for the given group
fun! s:X(group, fg, bg, attr, lcfg, lcbg)
if s:low_color
let l:fge = empty(a:lcfg)
let l:bge = empty(a:lcbg)
if !l:fge && !l:bge
exec "hi ".a:group." ctermfg=".a:lcfg." ctermbg=".a:lcbg
elseif !l:fge && l:bge
exec "hi ".a:group." ctermfg=".a:lcfg." ctermbg=NONE"
elseif l:fge && !l:bge
exec "hi ".a:group." ctermfg=NONE ctermbg=".a:lcbg
endif
else
let l:fge = empty(a:fg)
let l:bge = empty(a:bg)
if !l:fge && !l:bge
exec "hi ".a:group." guifg=#".a:fg." guibg=#".a:bg." ctermfg=".s:rgb(a:fg)." ctermbg=".s:rgb(a:bg)
elseif !l:fge && l:bge
exec "hi ".a:group." guifg=#".a:fg." guibg=NONE ctermfg=".s:rgb(a:fg)." ctermbg=NONE"
elseif l:fge && !l:bge
exec "hi ".a:group." guifg=NONE guibg=#".a:bg." ctermfg=NONE ctermbg=".s:rgb(a:bg)
endif
endif
if a:attr == ""
exec "hi ".a:group." gui=none cterm=none"
else
let l:noitalic = join(filter(split(a:attr, ","), "v:val !=? 'italic'"), ",")
if empty(l:noitalic)
let l:noitalic = "none"
endif
exec "hi ".a:group." gui=".a:attr." cterm=".l:noitalic
endif
endfun
" }}}
if !exists("g:jellybeans_background_color")
let g:jellybeans_background_color = "151515"
end
call s:X("Normal","e8e8d3",g:jellybeans_background_color,"","White","")
set background=dark
if !exists("g:jellybeans_use_lowcolor_black") || g:jellybeans_use_lowcolor_black
let s:termBlack = "Black"
else
let s:termBlack = "Grey"
endif
if version >= 700
call s:X("CursorLine","","1c1c1c","","",s:termBlack)
call s:X("CursorColumn","","1c1c1c","","",s:termBlack)
call s:X("MatchParen","ffffff","556779","bold","","DarkCyan")
call s:X("TabLine","000000","b0b8c0","italic","",s:termBlack)
call s:X("TabLineFill","9098a0","","","",s:termBlack)
call s:X("TabLineSel","000000","f0f0f0","italic,bold",s:termBlack,"White")
" Auto-completion
call s:X("Pmenu","ffffff","606060","","White",s:termBlack)
call s:X("PmenuSel","101010","eeeeee","",s:termBlack,"White")
endif
call s:X("Visual","","404040","","",s:termBlack)
call s:X("Cursor",g:jellybeans_background_color,"b0d0f0","","","")
call s:X("LineNr","605958",g:jellybeans_background_color,"none",s:termBlack,"")
call s:X("CursorLineNr","ccc5c4","","none","White","")
call s:X("Comment","888888","","italic","Grey","")
call s:X("Todo","c7c7c7","","bold","White",s:termBlack)
call s:X("StatusLine","000000","dddddd","italic","","White")
call s:X("StatusLineNC","ffffff","403c41","italic","White","Black")
call s:X("VertSplit","777777","403c41","",s:termBlack,s:termBlack)
call s:X("WildMenu","f0a0c0","302028","","Magenta","")
call s:X("Folded","a0a8b0","384048","italic",s:termBlack,"")
call s:X("FoldColumn","535D66","1f1f1f","","",s:termBlack)
call s:X("SignColumn","777777","333333","","",s:termBlack)
call s:X("ColorColumn","","000000","","",s:termBlack)
call s:X("Title","70b950","","bold","Green","")
call s:X("Constant","cf6a4c","","","Red","")
call s:X("Special","799d6a","","","Green","")
call s:X("Delimiter","668799","","","Grey","")
call s:X("String","99ad6a","","","Green","")
call s:X("StringDelimiter","556633","","","DarkGreen","")
call s:X("Identifier","c6b6ee","","","LightCyan","")
call s:X("Structure","8fbfdc","","","LightCyan","")
call s:X("Function","fad07a","","","Yellow","")
call s:X("Statement","8197bf","","","DarkBlue","")
call s:X("PreProc","8fbfdc","","","LightBlue","")
hi! link Operator Structure
call s:X("Type","ffb964","","","Yellow","")
call s:X("NonText","606060",g:jellybeans_background_color,"",s:termBlack,"")
call s:X("SpecialKey","444444","1c1c1c","",s:termBlack,"")
call s:X("Search","f0a0c0","302028","underline","Magenta","")
call s:X("Directory","dad085","","","Yellow","")
call s:X("ErrorMsg","","902020","","","DarkRed")
hi! link Error ErrorMsg
hi! link MoreMsg Special
call s:X("Question","65C254","","","Green","")
" Spell Checking
call s:X("SpellBad","","902020","underline","","DarkRed")
call s:X("SpellCap","","0000df","underline","","Blue")
call s:X("SpellRare","","540063","underline","","DarkMagenta")
call s:X("SpellLocal","","2D7067","underline","","Green")
" Diff
hi! link diffRemoved Constant
hi! link diffAdded String
" VimDiff
call s:X("DiffAdd","D2EBBE","437019","","White","DarkGreen")
call s:X("DiffDelete","40000A","700009","","DarkRed","DarkRed")
call s:X("DiffChange","","2B5B77","","White","DarkBlue")
call s:X("DiffText","8fbfdc","000000","reverse","Yellow","")
" PHP
hi! link phpFunctions Function
call s:X("StorageClass","c59f6f","","","Red","")
hi! link phpSuperglobal Identifier
hi! link phpQuoteSingle StringDelimiter
hi! link phpQuoteDouble StringDelimiter
hi! link phpBoolean Constant
hi! link phpNull Constant
hi! link phpArrayPair Operator
hi! link phpOperator Normal
hi! link phpRelation Normal
hi! link phpVarSelector Identifier
" Python
hi! link pythonOperator Statement
" Ruby
hi! link rubySharpBang Comment
call s:X("rubyClass","447799","","","DarkBlue","")
call s:X("rubyIdentifier","c6b6fe","","","Cyan","")
hi! link rubyConstant Type
hi! link rubyFunction Function
call s:X("rubyInstanceVariable","c6b6fe","","","Cyan","")
call s:X("rubySymbol","7697d6","","","Blue","")
hi! link rubyGlobalVariable rubyInstanceVariable
hi! link rubyModule rubyClass
call s:X("rubyControl","7597c6","","","Blue","")
hi! link rubyString String
hi! link rubyStringDelimiter StringDelimiter
hi! link rubyInterpolationDelimiter Identifier
call s:X("rubyRegexpDelimiter","540063","","","Magenta","")
call s:X("rubyRegexp","dd0093","","","DarkMagenta","")
call s:X("rubyRegexpSpecial","a40073","","","Magenta","")
call s:X("rubyPredefinedIdentifier","de5577","","","Red","")
" Erlang
hi! link erlangAtom rubySymbol
hi! link erlangBIF rubyPredefinedIdentifier
hi! link erlangFunction rubyPredefinedIdentifier
hi! link erlangDirective Statement
hi! link erlangNode Identifier
" JavaScript
hi! link javaScriptValue Constant
hi! link javaScriptRegexpString rubyRegexp
" CoffeeScript
hi! link coffeeRegExp javaScriptRegexpString
" Lua
hi! link luaOperator Conditional
" C
hi! link cFormat Identifier
hi! link cOperator Constant
" Objective-C/Cocoa
hi! link objcClass Type
hi! link cocoaClass objcClass
hi! link objcSubclass objcClass
hi! link objcSuperclass objcClass
hi! link objcDirective rubyClass
hi! link objcStatement Constant
hi! link cocoaFunction Function
hi! link objcMethodName Identifier
hi! link objcMethodArg Normal
hi! link objcMessageName Identifier
" Vimscript
hi! link vimOper Normal
" HTML
hi! link htmlTag Statement
hi! link htmlEndTag htmlTag
hi! link htmlTagName htmlTag
" XML
hi! link xmlTag Statement
hi! link xmlEndTag xmlTag
hi! link xmlTagName xmlTag
hi! link xmlEqual xmlTag
hi! link xmlEntity Special
hi! link xmlEntityPunct xmlEntity
hi! link xmlDocTypeDecl PreProc
hi! link xmlDocTypeKeyword PreProc
hi! link xmlProcessingDelim xmlAttrib
" Debugger.vim
call s:X("DbgCurrent","DEEBFE","345FA8","","White","DarkBlue")
call s:X("DbgBreakPt","","4F0037","","","DarkMagenta")
" vim-indent-guides
if !exists("g:indent_guides_auto_colors")
let g:indent_guides_auto_colors = 0
endif
call s:X("IndentGuidesOdd","","232323","","","")
call s:X("IndentGuidesEven","","1b1b1b","","","")
" Plugins, etc.
hi! link TagListFileName Directory
call s:X("PreciseJumpTarget","B9ED67","405026","","White","Green")
if !exists("g:jellybeans_background_color_256")
let g:jellybeans_background_color_256=233
end
" Manual overrides for 256-color terminals. Dark colors auto-map badly.
if !s:low_color
hi StatusLineNC ctermbg=235
hi Folded ctermbg=236
hi FoldColumn ctermbg=234
hi SignColumn ctermbg=236
hi CursorColumn ctermbg=234
hi CursorLine ctermbg=234
hi SpecialKey ctermbg=234
exec "hi NonText ctermbg=".g:jellybeans_background_color_256
exec "hi LineNr ctermbg=".g:jellybeans_background_color_256
hi DiffText ctermfg=81
exec "hi Normal ctermbg=".g:jellybeans_background_color_256
hi DbgBreakPt ctermbg=53
hi IndentGuidesOdd ctermbg=235
hi IndentGuidesEven ctermbg=234
endif
if exists("g:jellybeans_overrides")
fun! s:load_colors(defs)
for [l:group, l:v] in items(a:defs)
call s:X(l:group, get(l:v, 'guifg', ''), get(l:v, 'guibg', ''),
\ get(l:v, 'attr', ''),
\ get(l:v, 'ctermfg', ''), get(l:v, 'ctermbg', ''))
if !s:low_color
for l:prop in ['ctermfg', 'ctermbg']
let l:override_key = '256'.l:prop
if has_key(l:v, l:override_key)
exec "hi ".l:group." ".l:prop."=".l:v[l:override_key]
endif
endfor
endif
unlet l:group
unlet l:v
endfor
endfun
call s:load_colors(g:jellybeans_overrides)
delf s:load_colors
endif
" delete functions {{{
delf s:X
delf s:rgb
delf s:color
delf s:rgb_color
delf s:rgb_level
delf s:rgb_number
delf s:grey_color
delf s:grey_level
delf s:grey_number
" }}}

View File

@@ -1,276 +0,0 @@
" Vim color file
"
" Author: Tomas Restrepo <tomas@winterdom.com>
" https://github.com/tomasr/molokai
"
" Note: Based on the Monokai theme for TextMate
" by Wimer Hazenberg and its darker variant
" by Hamish Stuart Macpherson
"
hi clear
if version > 580
" no guarantees for version 5.8 and below, but this makes it stop
" complaining
hi clear
if exists("syntax_on")
syntax reset
endif
endif
let g:colors_name="molokai"
if exists("g:molokai_original")
let s:molokai_original = g:molokai_original
else
let s:molokai_original = 0
endif
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 iCursor 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=#E6DB74 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=#000000 guibg=#FFE792
" marks
hi SignColumn guifg=#A6E22E guibg=#232526
hi SpecialChar guifg=#F92672 gui=bold
hi SpecialComment guifg=#7E8E91 gui=bold
hi Special guifg=#66D9EF guibg=bg 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
hi TabLineFill guifg=#1B1D1E guibg=#1B1D1E
hi TabLine guibg=#1B1D1E guifg=#808080 gui=none
if s:molokai_original == 1
hi Normal guifg=#F8F8F2 guibg=#272822
hi Comment guifg=#75715E
hi CursorLine guibg=#3E3D32
hi CursorLineNr guifg=#FD971F gui=none
hi CursorColumn guibg=#3E3D32
hi ColorColumn guibg=#3B3A32
hi LineNr guifg=#BCBCBC guibg=#3B3A32
hi NonText guifg=#75715E
hi SpecialKey guifg=#75715E
else
hi Normal guifg=#F8F8F2 guibg=#1B1D1E
hi Comment guifg=#7E8E91
hi CursorLine guibg=#293739
hi CursorLineNr guifg=#FD971F gui=none
hi CursorColumn guibg=#293739
hi ColorColumn guibg=#232526
hi LineNr guifg=#465457 guibg=#232526
hi NonText guifg=#465457
hi SpecialKey guifg=#465457
end
"
" Support for 256-color terminal
"
if &t_Co > 255
if s:molokai_original == 1
hi Normal ctermbg=234
hi CursorLine ctermbg=235 cterm=none
hi CursorLineNr ctermfg=208 cterm=none
else
hi Normal ctermfg=252 ctermbg=233
hi CursorLine ctermbg=234 cterm=none
hi CursorLineNr ctermfg=208 cterm=none
endif
hi Boolean ctermfg=135
hi Character ctermfg=144
hi Number ctermfg=135
hi String ctermfg=144
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 cterm=none
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
hi MatchParen ctermfg=233 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 ctermfg=255 ctermbg=242
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=0 ctermbg=222 cterm=NONE
" marks column
hi SignColumn ctermfg=118 ctermbg=235
hi SpecialChar ctermfg=161 cterm=bold
hi SpecialComment ctermfg=245 cterm=bold
hi Special ctermfg=81
if has("spell")
hi SpellBad ctermbg=52
hi SpellCap ctermbg=17
hi SpellLocal ctermbg=17
hi SpellRare ctermfg=none ctermbg=none cterm=reverse
endif
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 ctermbg=235
hi WarningMsg ctermfg=231 ctermbg=238 cterm=bold
hi WildMenu ctermfg=81 ctermbg=16
hi Comment ctermfg=59
hi CursorColumn ctermbg=236
hi ColorColumn ctermbg=236
hi LineNr ctermfg=250 ctermbg=236
hi NonText ctermfg=59
hi SpecialKey ctermfg=59
if exists("g:rehash256") && g:rehash256 == 1
hi Normal ctermfg=252 ctermbg=234
hi CursorLine ctermbg=236 cterm=none
hi CursorLineNr ctermfg=208 cterm=none
hi Boolean ctermfg=141
hi Character ctermfg=222
hi Number ctermfg=141
hi String ctermfg=222
hi Conditional ctermfg=197 cterm=bold
hi Constant ctermfg=141 cterm=bold
hi DiffDelete ctermfg=125 ctermbg=233
hi Directory ctermfg=154 cterm=bold
hi Error ctermfg=222 ctermbg=233
hi Exception ctermfg=154 cterm=bold
hi Float ctermfg=141
hi Function ctermfg=154
hi Identifier ctermfg=208
hi Keyword ctermfg=197 cterm=bold
hi Operator ctermfg=197
hi PreCondit ctermfg=154 cterm=bold
hi PreProc ctermfg=154
hi Repeat ctermfg=197 cterm=bold
hi Statement ctermfg=197 cterm=bold
hi Tag ctermfg=197
hi Title ctermfg=203
hi Visual ctermbg=238
hi Comment ctermfg=244
hi LineNr ctermfg=239 ctermbg=235
hi NonText ctermfg=239
hi SpecialKey ctermfg=239
endif
end
" Must be at the end, because of ctermbg=234 bug.
" https://groups.google.com/forum/#!msg/vim_dev/afPqwAFNdrU/nqh6tOM87QUJ
set background=dark

View File

@@ -1,65 +0,0 @@
" Maintainer: Henrique C. Alves (hcarvalhoalves@gmail.com)
" Version: 1.0
" Last Change: September 25 2008
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "mustang"
" Vim >= 7.0 specific colors
if version >= 700
hi CursorLine guibg=#2d2d2d ctermbg=236
hi ColorColumn guibg=#2d2d2d ctermbg=236
hi CursorColumn guibg=#2d2d2d ctermbg=236
hi MatchParen guifg=#d0ffc0 guibg=#2f2f2f gui=bold ctermfg=157 ctermbg=237 cterm=bold
hi Pmenu guifg=#ffffff guibg=#444444 ctermfg=255 ctermbg=238
hi PmenuSel guifg=#000000 guibg=#b1d631 ctermfg=0 ctermbg=148
endif
" General colors
hi Cursor guifg=NONE guibg=#626262 gui=none ctermbg=241
hi Normal guifg=#e2e2e5 guibg=#202020 gui=none ctermfg=253 ctermbg=234
hi NonText guifg=#808080 guibg=#202020 gui=none ctermfg=244 ctermbg=235
hi LineNr guifg=#808080 guibg=#202020 gui=none ctermfg=244 ctermbg=232
hi StatusLine guifg=#d3d3d5 guibg=#444444 gui=italic ctermfg=253 ctermbg=238 cterm=italic
hi StatusLineNC guifg=#939395 guibg=#444444 gui=none ctermfg=246 ctermbg=238
hi VertSplit guifg=#444444 guibg=#444444 gui=none ctermfg=238 ctermbg=238
hi Folded guifg=#a0a8b0 guibg=#202020 gui=none ctermbg=4 ctermfg=248
hi Title guifg=#f6f3e8 guibg=NONE gui=bold ctermfg=254 cterm=bold
hi Visual guifg=#faf4c6 guibg=#3c414c gui=none ctermfg=254 ctermbg=4
hi SpecialKey guifg=#808080 guibg=#202020 gui=none ctermfg=244 ctermbg=236
" Syntax highlighting
hi Comment guifg=#808080 gui=italic ctermfg=244
hi Todo guifg=#8f8f8f gui=italic ctermfg=245
hi Boolean guifg=#b1d631 gui=none ctermfg=148
hi String guifg=#b1d631 gui=italic ctermfg=148
hi Identifier guifg=#b1d631 gui=none ctermfg=148
hi Function guifg=#ffffff gui=bold ctermfg=255
hi Type guifg=#7e8aa2 gui=none ctermfg=103
hi Statement guifg=#7e8aa2 gui=none ctermfg=103
hi Keyword guifg=#ff9800 gui=none ctermfg=208
hi Constant guifg=#ff9800 gui=none ctermfg=208
hi Number guifg=#ff9800 gui=none ctermfg=208
hi Special guifg=#ff9800 gui=none ctermfg=208
hi PreProc guifg=#faf4c6 gui=none ctermfg=230
hi Todo guifg=#000000 guibg=#e6ea50 gui=italic
" Code-specific colors
hi pythonOperator guifg=#7e8aa2 gui=none ctermfg=103
" NERDTree colors
hi NERDTreeFile guifg=#cdd2db ctermfg=250
hi NERDTreeDir guifg=#a5aebe ctermfg=111
hi NERDTreeUp guifg=#5b646d ctermfg=62
hi def link NERDTreeOpenable String
hi def link NERDTreeCloseable NERDTreeOpenable
hi def link NERDTreeCWD String
hi def link NERDTreePart String

View File

@@ -1,102 +0,0 @@
" Vim color file - Revolution
set background=dark
if version > 580
hi clear
if exists("syntax_on")
syntax reset
endif
endif
set t_Co=256
let g:colors_name = "Revolution"
hi IncSearch guifg=#bdae88 guibg=#492224 guisp=#492224 gui=NONE ctermfg=144 ctermbg=52 cterm=NONE
hi WildMenu guifg=NONE guibg=#A1A6A8 guisp=#A1A6A8 gui=NONE ctermfg=NONE ctermbg=248 cterm=NONE
hi SignColumn guifg=#192224 guibg=#536991 guisp=#536991 gui=NONE ctermfg=235 ctermbg=60 cterm=NONE
hi SpecialComment guifg=#BD9800 guibg=NONE guisp=NONE gui=NONE ctermfg=1 ctermbg=NONE cterm=NONE
hi Typedef guifg=#536991 guibg=NONE guisp=NONE gui=bold ctermfg=60 ctermbg=NONE cterm=bold
hi Title guifg=#b5b5b5 guibg=#492224 guisp=#492224 gui=bold ctermfg=249 ctermbg=52 cterm=bold
hi Folded guifg=#192224 guibg=#A1A6A8 guisp=#A1A6A8 gui=bold ctermfg=235 ctermbg=248 cterm=bold
hi PreCondit guifg=#965b3f guibg=NONE guisp=NONE gui=NONE ctermfg=137 ctermbg=NONE cterm=NONE
hi Include guifg=#BD9800 guibg=NONE guisp=NONE gui=NONE ctermfg=1 ctermbg=NONE cterm=NONE
hi Float guifg=#A1A6A8 guibg=NONE guisp=NONE gui=NONE ctermfg=248 ctermbg=NONE cterm=NONE
hi StatusLineNC guifg=#bdae88 guibg=#4b4b4b guisp=#4b4b4b gui=bold ctermfg=144 ctermbg=239 cterm=bold
"hi CTagsMember -- no settings --
hi NonText guifg=#5E6C70 guibg=NONE guisp=NONE gui=NONE ctermfg=66 ctermbg=NONE cterm=NONE
"hi CTagsGlobalConstant -- no settings --
hi DiffText guifg=NONE guibg=#492224 guisp=#492224 gui=NONE ctermfg=NONE ctermbg=52 cterm=NONE
hi ErrorMsg guifg=#cfcfcf guibg=#a33202 guisp=#a33202 gui=NONE ctermfg=252 ctermbg=130 cterm=NONE
"hi Ignore -- no settings --
hi Debug guifg=#BD9800 guibg=NONE guisp=NONE gui=NONE ctermfg=1 ctermbg=NONE cterm=NONE
hi PMenuSbar guifg=NONE guibg=#828282 guisp=#828282 gui=NONE ctermfg=NONE ctermbg=8 cterm=NONE
hi Identifier guifg=#BD9800 guibg=NONE guisp=NONE gui=NONE ctermfg=1 ctermbg=NONE cterm=NONE
hi SpecialChar guifg=#BD9800 guibg=NONE guisp=NONE gui=NONE ctermfg=1 ctermbg=NONE cterm=NONE
hi Conditional guifg=#BD9800 guibg=NONE guisp=NONE gui=bold ctermfg=1 ctermbg=NONE cterm=bold
hi StorageClass guifg=#536991 guibg=NONE guisp=NONE gui=bold ctermfg=60 ctermbg=NONE cterm=bold
hi Todo guifg=#ff0d0d guibg=#262626 guisp=#262626 gui=NONE ctermfg=196 ctermbg=235 cterm=NONE
hi Special guifg=#BD9800 guibg=NONE guisp=NONE gui=NONE ctermfg=1 ctermbg=NONE cterm=NONE
hi LineNr guifg=#525252 guibg=NONE guisp=NONE gui=NONE ctermfg=239 ctermbg=NONE cterm=NONE
hi StatusLine guifg=#bdae88 guibg=#613830 guisp=#613830 gui=bold ctermfg=144 ctermbg=52 cterm=bold
hi Normal guifg=#bdae88 guibg=#262626 guisp=#262626 gui=NONE ctermfg=144 ctermbg=235 cterm=NONE
hi Label guifg=#BD9800 guibg=NONE guisp=NONE gui=bold ctermfg=1 ctermbg=NONE cterm=bold
"hi CTagsImport -- no settings --
hi PMenuSel guifg=#bdae88 guibg=#492224 guisp=#492224 gui=NONE ctermfg=144 ctermbg=52 cterm=NONE
hi Search guifg=#bdae88 guibg=#492224 guisp=#492224 gui=NONE ctermfg=144 ctermbg=52 cterm=NONE
"hi CTagsGlobalVariable -- no settings --
hi Delimiter guifg=#BD9800 guibg=NONE guisp=NONE gui=NONE ctermfg=1 ctermbg=NONE cterm=NONE
hi Statement guifg=#a26344 guibg=NONE guisp=NONE gui=bold ctermfg=137 ctermbg=NONE cterm=bold
hi SpellRare guifg=#F9F9FF guibg=#192224 guisp=#192224 gui=underline ctermfg=189 ctermbg=235 cterm=underline
"hi EnumerationValue -- no settings --
hi Comment guifg=#6b6b6b guibg=NONE guisp=NONE gui=NONE ctermfg=242 ctermbg=NONE cterm=NONE
hi Character guifg=#A1A6A8 guibg=NONE guisp=NONE gui=NONE ctermfg=248 ctermbg=NONE cterm=NONE
hi TabLineSel guifg=#bdae88 guibg=#613830 guisp=#613830 gui=bold ctermfg=144 ctermbg=52 cterm=bold
hi Number guifg=#c4c7c8 guibg=NONE guisp=NONE gui=NONE ctermfg=251 ctermbg=NONE cterm=NONE
hi Boolean guifg=#A1A6A8 guibg=NONE guisp=NONE gui=NONE ctermfg=248 ctermbg=NONE cterm=NONE
hi Operator guifg=#d9d5d5 guibg=NONE guisp=NONE gui=bold ctermfg=253 ctermbg=NONE cterm=bold
hi CursorLine guifg=NONE guibg=#161616 guisp=#161616 gui=NONE ctermfg=NONE ctermbg=237 cterm=NONE
"hi Union -- no settings --
hi TabLineFill guifg=#192224 guibg=#4b4b4b guisp=#4b4b4b gui=bold ctermfg=235 ctermbg=239 cterm=bold
"hi Question -- no settings --
hi WarningMsg guifg=#A1A6A8 guibg=#912C00 guisp=#912C00 gui=NONE ctermfg=248 ctermbg=88 cterm=NONE
hi VisualNOS guifg=#192224 guibg=#F9F9FF guisp=#F9F9FF gui=underline ctermfg=235 ctermbg=189 cterm=underline
hi DiffDelete guifg=NONE guibg=#241919 guisp=#241919 gui=NONE ctermfg=NONE ctermbg=235 cterm=NONE
hi ModeMsg guifg=#dedede guibg=#192224 guisp=#192224 gui=bold ctermfg=253 ctermbg=235 cterm=bold
hi CursorColumn guifg=NONE guibg=#282828 guisp=#282828 gui=NONE ctermfg=NONE ctermbg=236 cterm=NONE
hi Define guifg=#BD9800 guibg=NONE guisp=NONE gui=NONE ctermfg=1 ctermbg=NONE cterm=NONE
hi Function guifg=#536991 guibg=NONE guisp=NONE gui=bold ctermfg=60 ctermbg=NONE cterm=bold
hi FoldColumn guifg=#192224 guibg=#A1A6A8 guisp=#A1A6A8 gui=bold ctermfg=235 ctermbg=248 cterm=bold
hi PreProc guifg=#835cad guibg=NONE guisp=NONE gui=NONE ctermfg=97 ctermbg=NONE cterm=NONE
"hi EnumerationName -- no settings --
"hi MarkdownCodeBlock guifg=#dedede guibg=NONE guisp=NONE gui=BOLD
hi Visual guifg=#bdae88 guibg=#613830 guisp=#613830 gui=NONE ctermfg=144 ctermbg=52 cterm=NONE
hi MoreMsg guifg=#BD9800 guibg=NONE guisp=NONE gui=bold ctermfg=1 ctermbg=NONE cterm=bold
hi SpellCap guifg=#F9F9FF guibg=#192224 guisp=#192224 gui=underline ctermfg=189 ctermbg=235 cterm=underline
hi VertSplit guifg=#262626 guibg=#4b4b4b guisp=#4b4b4b gui=bold ctermfg=235 ctermbg=239 cterm=bold
hi Exception guifg=#BD9800 guibg=NONE guisp=NONE gui=bold ctermfg=1 ctermbg=NONE cterm=bold
hi Keyword guifg=#BD9800 guibg=NONE guisp=NONE gui=bold ctermfg=1 ctermbg=NONE cterm=bold
hi Type guifg=#536991 guibg=NONE guisp=NONE gui=bold ctermfg=60 ctermbg=NONE cterm=bold
hi DiffChange guifg=NONE guibg=#492224 guisp=#492224 gui=NONE ctermfg=NONE ctermbg=52 cterm=NONE
hi Cursor guifg=NONE guibg=#b5b5b5 guisp=#b5b5b5 gui=NONE ctermfg=254 ctermbg=131 cterm=NONE
hi SpellLocal guifg=#F9F9FF guibg=#192224 guisp=#192224 gui=underline ctermfg=189 ctermbg=235 cterm=underline
hi Error guifg=#A1A6A8 guibg=#912C00 guisp=#912C00 gui=NONE ctermfg=248 ctermbg=88 cterm=NONE
hi PMenu guifg=#bdae88 guibg=#262626 guisp=#262626 gui=NONE ctermfg=144 ctermbg=235 cterm=NONE
hi SpecialKey guifg=#5E6C70 guibg=NONE guisp=NONE gui=bold ctermfg=66 ctermbg=NONE cterm=bold
hi Constant guifg=#A1A6A8 guibg=NONE guisp=NONE gui=NONE ctermfg=248 ctermbg=NONE cterm=NONE
"hi DefinedName -- no settings --
hi Tag guifg=#BD9800 guibg=NONE guisp=NONE gui=NONE ctermfg=1 ctermbg=NONE cterm=NONE
hi String guifg=#a3b4ba guibg=NONE guisp=NONE gui=NONE ctermfg=109 ctermbg=NONE cterm=NONE
hi PMenuThumb guifg=#e6e6e6 guibg=#a4a6a8 guisp=#a4a6a8 gui=NONE ctermfg=254 ctermbg=248 cterm=NONE
hi MatchParen guifg=#BD9800 guibg=NONE guisp=NONE gui=bold ctermfg=1 ctermbg=NONE cterm=bold
hi LocalVariable guifg=#efae87 guibg=NONE guisp=NONE gui=bold ctermfg=209 ctermbg=NONE cterm=bold
hi Repeat guifg=#bd9700 guibg=NONE guisp=NONE gui=bold ctermfg=1 ctermbg=NONE cterm=bold
hi SpellBad guifg=#F9F9FF guibg=#192224 guisp=#192224 gui=underline ctermfg=189 ctermbg=235 cterm=underline
"hi CTagsClass -- no settings --
hi Directory guifg=#536991 guibg=NONE guisp=NONE gui=bold ctermfg=60 ctermbg=NONE cterm=bold
hi Structure guifg=#536991 guibg=NONE guisp=NONE gui=bold ctermfg=60 ctermbg=NONE cterm=bold
hi Macro guifg=#BD9800 guibg=NONE guisp=NONE gui=NONE ctermfg=1 ctermbg=NONE cterm=NONE
hi Underlined guifg=#F9F9FF guibg=#192224 guisp=#192224 gui=underline ctermfg=189 ctermbg=235 cterm=underline
hi DiffAdd guifg=NONE guibg=#193224 guisp=#193224 gui=NONE ctermfg=NONE ctermbg=236 cterm=NONE
hi TabLine guifg=#192224 guibg=#969693 guisp=#969693 gui=bold ctermfg=235 ctermbg=246 cterm=bold
hi cursorim guifg=NONE guibg=#b5b5b5 guisp=#b5b5b5 gui=NONE ctermfg=235 ctermbg=52 cterm=NONE
hi colorcolumn guifg=NONE guibg=#3a3c3e guisp=#3a3c3e gui=NONE ctermfg=NONE ctermbg=237 cterm=NONE
"hi clear -- no settings --

File diff suppressed because it is too large Load Diff

View File

@@ -1,208 +0,0 @@
" 'sorcerer.vim' -- Vim color scheme.
" Maintainer: Andrew Lawson
" Forked from 'vim-scripts/Sorcerer' by Jeet Sukumaran
" Based on 'Mustang' by Henrique C. Alves (hcarvalhoalves@gmail.com),
set background=dark
hi clear
if exists("syntax_on")
syntax reset
endif
let colors_name = "sorcerer"
" GUI Colors {{{1
" ============================================================================
hi Normal guifg=#c2c2b0 guibg=#222222 gui=NONE
hi ColorColumn guifg=NONE guibg=#1c1c1c
hi Cursor guifg=NONE guibg=#626262 gui=NONE
hi CursorColumn guibg=#2d2d2d
hi CursorLine guibg=#2d2d2d
hi DiffAdd guifg=#000000 guibg=#3cb371 gui=NONE
hi DiffDelete guifg=#000000 guibg=#aa4450 gui=NONE
hi DiffChange guifg=#000000 guibg=#4f94cd gui=NONE
hi DiffText guifg=#000000 guibg=#8ee5ee gui=NONE
hi Directory guifg=#1e90ff guibg=NONE gui=NONE
hi ErrorMsg guifg=#ff6a6a guibg=NONE gui=bold
hi FoldColumn guifg=#68838b guibg=#4B4B4B gui=bold
hi Folded guifg=#406060 guibg=#232c2c gui=NONE
hi IncSearch guifg=#ffffff guibg=#ff4500 gui=bold
hi LineNr guifg=#686858 guibg=NONE gui=NONE
hi MatchParen guifg=#fff000 guibg=NONE gui=bold
hi ModeMsg guifg=#000000 guibg=#00ff00 gui=bold
hi MoreMsg guifg=#2e8b57 guibg=NONE gui=bold
hi NonText guifg=#404050 guibg=NONE gui=NONE
hi Pmenu guifg=#ffffff guibg=#444444
hi PmenuSel guifg=#000000 guibg=#b1d631
" hi PmenuSbar guifg=#ffffff guibg=#c1cdc1 gui=NONE
" hi PmenuThumb guifg=#ffffff guibg=#838b83 gui=NONE
hi Question guifg=#00ee00 guibg=NONE gui=bold
hi Search guifg=#000000 guibg=#d6e770 gui=bold
hi SignColumn guifg=#ffffff guibg=NONE gui=NONE
hi SpecialKey guifg=#505060 guibg=NONE gui=NONE
hi SpellBad guisp=#ee2c2c gui=undercurl
hi SpellCap guisp=#0000ff gui=undercurl
hi SpellLocal guisp=#008b8b gui=undercurl
hi SpellRare guisp=#ff00ff gui=undercurl
hi StatusLine guifg=#000000 guibg=#808070 gui=bold
hi StatusLineNC guifg=#000000 guibg=#404c4c gui=italic
hi VertSplit guifg=#404c4c guibg=#404c4c gui=NONE
hi TabLine guifg=fg guibg=#d3d3d3 gui=underline
hi TabLineFill guifg=fg guibg=NONE gui=reverse
hi TabLineSel guifg=fg guibg=NONE gui=bold
hi Title guifg=#528b8b guibg=NONE gui=bold
hi Visual guifg=#000000 guibg=#6688aa gui=NONE
hi WarningMsg guifg=#ee9a00 guibg=NONE gui=NONE
hi WildMenu guifg=#000000 guibg=#87ceeb gui=NONE
hi ExtraWhitespace guifg=fg guibg=#528b8b gui=NONE
" Syntax highlighting
hi Comment guifg=#686858 gui=italic
hi Boolean guifg=#ff9800 gui=NONE
hi String guifg=#779b70 gui=NONE
hi Identifier guifg=#9ebac2 gui=NONE
hi Function guifg=#faf4c6 gui=NONE
hi Type guifg=#7e8aa2 gui=NONE
hi Statement guifg=#90b0d1 gui=NONE
hi Keyword guifg=#90b0d1 gui=NONE
hi Constant guifg=#ff9800 gui=NONE
hi Number guifg=#cc8800 gui=NONE
hi Special guifg=#719611 gui=NONE
hi PreProc guifg=#528b8b gui=NONE
hi Todo guifg=#8f6f8f guibg=#202020 gui=italic,underline,bold
" Diff
hi diffOldFile guifg=#88afcb guibg=NONE gui=italic
hi diffNewFile guifg=#88afcb guibg=NONE gui=italic
hi diffFile guifg=#88afcb guibg=NONE gui=italic
hi diffLine guifg=#88afcb guibg=NONE gui=italic
hi link diffSubname diffLine
hi diffAdded guifg=#3cb371 guibg=NONE gui=NONE
hi diffRemoved guifg=#aa4450 guibg=NONE gui=NONE
hi diffChanged guifg=#4f94cd guibg=NONE gui=NONE
hi link diffOnly Constant
hi link diffIdentical Constant
hi link diffDiffer Constant
hi link diffBDiffer Constant
hi link diffIsA Constant
hi link diffNoEOL Constant
hi link diffCommon Constant
hi link diffComment Constant
" Python
hi pythonException guifg=#90b0d1 guibg=NONE gui=NONE
hi pythonExClass guifg=#996666 guibg=NONE gui=NONE
hi pythonDecorator guifg=#888555 guibg=NONE gui=NONE
hi link pythonDecoratorFunction pythonDecorator
" 1}}}
" 256 Colors {{{1
" ============================================================================
hi Normal cterm=NONE ctermbg=NONE ctermfg=145
hi ColorColumn cterm=NONE ctermbg=16 ctermfg=NONE
hi Cursor cterm=NONE ctermbg=241 ctermfg=fg
hi CursorColumn cterm=NONE ctermbg=16 ctermfg=fg
hi CursorLine cterm=NONE ctermbg=236 ctermfg=fg
hi DiffAdd cterm=NONE ctermbg=71 ctermfg=16
hi DiffDelete cterm=NONE ctermbg=124 ctermfg=16
hi DiffChange cterm=NONE ctermbg=68 ctermfg=16
hi DiffText cterm=NONE ctermbg=117 ctermfg=16
hi Directory cterm=NONE ctermbg=234 ctermfg=33
hi ErrorMsg cterm=bold ctermbg=NONE ctermfg=203
hi FoldColumn cterm=bold ctermbg=239 ctermfg=66
hi Folded cterm=NONE ctermbg=16 ctermfg=60
hi IncSearch cterm=bold ctermbg=202 ctermfg=231
hi LineNr cterm=NONE ctermbg=NONE ctermfg=59
hi MatchParen cterm=bold ctermbg=NONE ctermfg=226
hi ModeMsg cterm=bold ctermbg=46 ctermfg=16
hi MoreMsg cterm=bold ctermbg=234 ctermfg=29
hi NonText cterm=NONE ctermbg=NONE ctermfg=59
hi Pmenu cterm=NONE ctermbg=238 ctermfg=231
hi PmenuSbar cterm=NONE ctermbg=250 ctermfg=fg
hi PmenuSel cterm=NONE ctermbg=149 ctermfg=16
hi Question cterm=bold ctermbg=NONE ctermfg=46
hi Search cterm=bold ctermbg=185 ctermfg=16
hi SignColumn cterm=NONE ctermbg=NONE ctermfg=231
hi SpecialKey cterm=NONE ctermbg=NONE ctermfg=59
hi SpellBad cterm=undercurl ctermbg=NONE ctermfg=196
hi SpellCap cterm=undercurl ctermbg=NONE ctermfg=21
hi SpellLocal cterm=undercurl ctermbg=NONE ctermfg=30
hi SpellRare cterm=undercurl ctermbg=NONE ctermfg=201
hi StatusLine cterm=bold ctermbg=101 ctermfg=16
hi StatusLineNC cterm=NONE ctermbg=102 ctermfg=16
hi VertSplit cterm=NONE ctermbg=102 ctermfg=102
hi TabLine cterm=bold ctermbg=102 ctermfg=16
hi TabLineFill cterm=NONE ctermbg=102 ctermfg=16
hi TabLineSel cterm=bold ctermbg=16 ctermfg=59
hi Title cterm=bold ctermbg=NONE ctermfg=66
hi Visual cterm=NONE ctermbg=67 ctermfg=16
hi WarningMsg cterm=NONE ctermbg=234 ctermfg=208
hi WildMenu cterm=NONE ctermbg=116 ctermfg=16
hi ExtraWhitespace cterm=NONE ctermbg=66 ctermfg=fg
hi Comment cterm=NONE ctermbg=NONE ctermfg=59
hi Boolean cterm=NONE ctermbg=NONE ctermfg=208
hi String cterm=NONE ctermbg=NONE ctermfg=101
hi Identifier cterm=NONE ctermbg=NONE ctermfg=145
hi Function cterm=NONE ctermbg=NONE ctermfg=230
hi Type cterm=NONE ctermbg=NONE ctermfg=103
hi Statement cterm=NONE ctermbg=NONE ctermfg=110
hi Keyword cterm=NONE ctermbg=NONE ctermfg=110
hi Constant cterm=NONE ctermbg=NONE ctermfg=208
hi Number cterm=NONE ctermbg=NONE ctermfg=172
hi Special cterm=NONE ctermbg=NONE ctermfg=64
hi PreProc cterm=NONE ctermbg=NONE ctermfg=66
hi Todo cterm=bold,underline ctermbg=234 ctermfg=96
hi diffOldFile cterm=NONE ctermbg=NONE ctermfg=67
hi diffNewFile cterm=NONE ctermbg=NONE ctermfg=67
hi diffFile cterm=NONE ctermbg=NONE ctermfg=67
hi diffLine cterm=NONE ctermbg=NONE ctermfg=67
hi diffAdded cterm=NONE ctermfg=NONE ctermfg=71
hi diffRemoved cterm=NONE ctermfg=NONE ctermfg=124
hi diffChanged cterm=NONE ctermfg=NONE ctermfg=68
hi link diffSubname diffLine
hi link diffOnly Constant
hi link diffIdentical Constant
hi link diffDiffer Constant
hi link diffBDiffer Constant
hi link diffIsA Constant
hi link diffNoEOL Constant
hi link diffCommon Constant
hi link diffComment Constant
hi pythonClass cterm=NONE ctermbg=NONE ctermfg=fg
hi pythonDecorator cterm=NONE ctermbg=NONE ctermfg=101
hi pythonExClass cterm=NONE ctermbg=NONE ctermfg=95
hi pythonException cterm=NONE ctermbg=NONE ctermfg=110
hi pythonFunc cterm=NONE ctermbg=NONE ctermfg=fg
hi pythonFuncParams cterm=NONE ctermbg=NONE ctermfg=fg
hi pythonKeyword cterm=NONE ctermbg=NONE ctermfg=fg
hi pythonParam cterm=NONE ctermbg=NONE ctermfg=fg
hi pythonRawEscape cterm=NONE ctermbg=NONE ctermfg=fg
hi pythonSuperclasses cterm=NONE ctermbg=NONE ctermfg=fg
hi pythonSync cterm=NONE ctermbg=NONE ctermfg=fg
hi Conceal cterm=NONE ctermbg=248 ctermfg=252
hi Error cterm=NONE ctermbg=196 ctermfg=231
hi Ignore cterm=NONE ctermbg=NONE ctermfg=234
hi InsertModeCursorLine cterm=NONE ctermbg=16 ctermfg=fg
hi NormalModeCursorLine cterm=NONE ctermbg=235 ctermfg=fg
hi PmenuThumb cterm=reverse ctermbg=NONE ctermfg=fg
hi StatusLineAlert cterm=NONE ctermbg=160 ctermfg=231
hi StatusLineUnalert cterm=NONE ctermbg=238 ctermfg=144
hi Test cterm=NONE ctermbg=NONE ctermfg=fg
hi Underlined cterm=underline ctermbg=NONE ctermfg=111
hi VisualNOS cterm=bold,underline ctermbg=NONE ctermfg=fg
hi cCursor cterm=reverse ctermbg=NONE ctermfg=fg
hi iCursor cterm=NONE ctermbg=210 ctermfg=16
hi lCursor cterm=NONE ctermbg=145 ctermfg=234
hi nCursor cterm=NONE ctermbg=46 ctermfg=16
hi vCursor cterm=NONE ctermbg=201 ctermfg=16
" 1}}}

View File

@@ -1,220 +0,0 @@
" Vim color file - Spink
set background=dark
if version > 580
hi clear
if exists("syntax_on")
syntax reset
endif
endif
set t_Co=256
let g:colors_name = "Spink"
let g:unite_cursor_line_highlight = 'UniteLineHi'
" Alternative support for Vim plugins {
hi MyTagListFileName guifg=#BD9700 guibg=NONE guisp=NONE gui=underline
hi IndentGuidesOdd guifg=NONE guibg=#515e61 guisp=NONE gui=NONE
hi IndentGuidesEven guifg=NONE guibg=#777777 guisp=NONE gui=NONE
hi EasyMotionTarget guifg=#BD9700 guibg=NONE guisp=NONE gui=bold
hi EasyMotionShade guifg=#777777 guibg=NONE guisp=NONE gui=bold
hi EasyMotionTarget2First guifg=#BD9700 guibg=NONE guisp=NONE gui=bold
hi EasyMotionTarget2Second guifg=#BD9700 guibg=NONE guisp=NONE gui=bold
hi CtrlPMatch guifg=#8a3824 guibg=NONE guisp=#F9F9F9 gui=bold
hi UniteLineHi guifg=NONE guibg=#492224 guisp=NONE gui=NONE
hi SyntasticError guifg=#F9F9FF guibg=#912C00 guisp=NONE gui=NONE
hi SyntasticErrorSign guifg=#ceb67f guibg=#492224 guisp=NONE gui=NONE
hi TabLine guifg=#8a3824 guibg=NONE guisp=NONE gui=underline
hi TabLineSel guifg=#9A7B00 guibg=#492224 guisp=NONE gui=underline
hi TabLineFill guifg=#3D3D3D guibg=NONE guisp=NONE gui=underline
" Default syntax {
hi Boolean guifg=#A1A6A8 guibg=NONE guisp=NONE gui=NONE
hi Character guifg=#A1A6A8 guibg=NONE guisp=NONE gui=NONE
hi ColorColumn guifg=NONE guibg=#222222 guisp=#5E6C70 gui=NONE
hi Comment guifg=#515e61 guibg=NONE guisp=NONE gui=italic
hi Conditional guifg=#ceb67f guibg=NONE guisp=NONE gui=bold
hi Constant guifg=#8f1d1d guibg=NONE guisp=NONE gui=NONE
hi Cursor guifg=NONE guibg=#750000 guisp=#F9F9F9 gui=NONE
hi iCursor guifg=#BD9800 guibg=#750000 guisp=NONE gui=NONE
hi Underlined guifg=#BD9800 guibg=#750000 guisp=NONE gui=NONE
hi cursorim guifg=#BD9700 guibg=#750000 guisp=#536991 gui=NONE
hi CursorColumn guifg=NONE guibg=#222E30 guisp=#222E30 gui=NONE
hi CursorLine guifg=NONE guibg=#222E30 guisp=#222E30 gui=NONE
hi CursorLineNR guifg=#8A905D guibg=#3C3836 guisp=#222E30 gui=NONE
hi Debug guifg=#BD9800 guibg=NONE guisp=NONE gui=NONE
hi Define guifg=#ceb67f guibg=NONE guisp=NONE gui=NONE
hi Delimiter guifg=#fffedc guibg=NONE guisp=NONE gui=NONE
hi DiffAdd guifg=NONE guibg=#193224 guisp=#193224 gui=NONE
hi DiffChange guifg=NONE guibg=#492224 guisp=#492224 gui=NONE
hi DiffDelete guifg=NONE guibg=#192224 guisp=#192224 gui=NONE
hi DiffText guifg=NONE guibg=#492224 guisp=#492224 gui=NONE
hi Directory guifg=#536991 guibg=NONE guisp=NONE gui=bold
hi Error guifg=NONE guibg=NONE guisp=NONE gui=NONE
hi ErrorMsg guifg=#A1A6A8 guibg=#643c3c guisp=NONE gui=NONE
hi Exception guifg=#ceb67f guibg=NONE guisp=NONE gui=bold
hi Float guifg=#A1A6A8 guibg=NONE guisp=NONE gui=NONE
hi Folded guibg=#2D3239 guifg=#747474 guisp=NONE gui=bold
hi FoldColumn guifg=#66595f guibg=#1a1a1a guisp=#A1A6A8 gui=NONE
hi Function guifg=#8A3824 guibg=NONE guisp=NONE gui=none
hi Identifier guifg=#fffedc guibg=NONE guisp=NONE gui=NONE
hi IncSearch guifg=#400000 guibg=#515e61 guisp=#BD9800 gui=bold
hi Search guifg=NONE guibg=#710000 guisp=#F9F9FF gui=NONE
hi Include guifg=#ceb67f guibg=NONE guisp=NONE gui=NONE
hi Keyword guifg=#727152 guibg=NONE guisp=NONE gui=bold
hi Label guifg=#BD9800 guibg=NONE guisp=NONE gui=bold
hi LineNr guifg=#3C3836 guibg=NONE guisp=NONE gui=NONE
hi Macro guifg=#BD9800 guibg=NONE guisp=NONE gui=NONE
hi MatchParen guifg=NONE guibg=#3F3F3F guisp=NONE gui=bold,italic
hi ModeMsg guifg=#fffedc guibg=#192224 guisp=#192224 gui=bold
hi MoreMsg guifg=#BD9800 guibg=NONE guisp=NONE gui=bold
hi NonText guifg=#5E6C70 guibg=NONE guisp=NONE gui=italic
hi Normal guifg=#CEB67F guibg=#141414 guisp=#0e1314 gui=NONE
hi Number guifg=#8f0000 guibg=NONE guisp=NONE gui=NONE
hi Operator guifg=#BD9800 guibg=NONE guisp=NONE gui=NONE
hi PMenu guifg=#5a5a5a guibg=#141414 guisp=#1a1a1a gui=underline
hi PMenuSbar guifg=NONE guibg=#848688 guisp=#848688 gui=underline
hi PMenuSel guifg=NONE guibg=#750000 guisp=#BD9800 gui=bold,underline
hi PMenuThumb guifg=NONE guibg=#a4a6a8 guisp=#a4a6a8 gui=underline
hi PreCondit guifg=#ceb67f guibg=NONE guisp=NONE gui=NONE
hi PreProc guifg=#ceb67f guibg=NONE guisp=NONE gui=NONE
hi Repeat guifg=#ceb67f guibg=NONE guisp=NONE gui=bold
hi SignColumn guifg=#BD9800 guibg=NONE guisp=#1a1a1a gui=NONE
hi Special guifg=#Fff5bF guibg=NONE guisp=NONE gui=NONE
hi SpecialChar guifg=#ceb67f guibg=NONE guisp=NONE gui=NONE
hi SpecialComment guifg=#BD9800 guibg=NONE guisp=NONE gui=NONE
hi SpecialKey guifg=#5E6C70 guibg=NONE guisp=NONE gui=italic
hi SpellBad guifg=#F9F9FF guibg=#192224 guisp=#192224 gui=underline
hi SpellCap guifg=#F9F9FF guibg=#192224 guisp=#192224 gui=underline
hi SpellLocal guifg=#F9F9FF guibg=#192224 guisp=#192224 gui=underline
hi SpellRare guifg=#F9F9FF guibg=#192224 guisp=#192224 gui=underline
hi Statement guifg=#8a3824 guibg=NONE guisp=NONE gui=bold
hi StatusLine guifg=#9a7824 guibg=NONE guisp=#750000 gui=NONE
hi StatusLineNC guifg=#4A4A4A guibg=NONE guisp=#5E6C70 gui=NONE
hi Bufferline guifg=#4A4A4A guibg=#F9F9F9 guisp=#5E6C70 gui=NONE
hi StorageClass guifg=#A1A6A8 guibg=NONE guisp=NONE gui=italic
hi String guifg=#617689 guibg=NONE guisp=NONE gui=italic
hi Structure guifg=#A1A6A8 guibg=NONE guisp=NONE gui=italic
hi Tag guifg=#ceb67f guibg=NONE guisp=NONE gui=NONE
hi Title guifg=#F9F9FF guibg=#192224 guisp=#192224 gui=bold
hi Todo guifg=#BD9800 guibg=#492224 guisp=#BD9800 gui=NONE
hi Type guifg=#8A905D guibg=NONE guisp=NONE gui=bold
hi Typedef guifg=#536991 guibg=NONE guisp=NONE gui=italic
hi Underlined guifg=NONE guibg=#492224 guisp=NONE gui=NONE
hi VertSplit guifg=#21201F guibg=#21201F guisp=NONE gui=bold
hi Split guifg=#3D3D3D guibg=NONE guisp=NONE gui=bold
hi Visual guifg=NONE guibg=#492224 guisp=#F9F9FF gui=NONE
hi VisualNOS guifg=#192224 guibg=#750000 guisp=#F9F9FF gui=underline
hi WarningMsg guifg=#A1A6A8 guibg=#912C00 guisp=#912C00 gui=NONE
hi WildMenu guifg=#BD9800 guibg=NONE guisp=NONE gui=NONE
" HTML syntax {
hi HtmlHiLink guifg=NONE guibg=#492224 guisp=NONE gui=underline
hi htmlLinkText guifg=NONE guibg=#492224 guisp=NONE gui=underline
hi htmlTag guifg=#245361 guibg=NONE guisp=#750000 gui=bold
hi htmlEndTag guifg=#245361 guibg=NONE guisp=NONE gui=NONE
hi htmlTagName guifg=#599cab guibg=NONE guisp=NONE gui=NONE
hi htmlTagN guifg=#ceb67f guibg=NONE guisp=NONE gui=NONE
hi htmlString guifg=#FFF5BF guibg=NONE guisp=NONE gui=NONE
hi htmlArg guifg=#599cab guibg=NONE guisp=NONE gui=NONE
hi htmlSpecialChar guifg=#ceb67f guibg=NONE guisp=NONE gui=NONE
" PHP/ Mysql syntax {
hi PHPprivate guifg=#978A55 guibg=NONE guisp=NONE gui=underline,bold
hi PHPfunction guifg=#978A55 guibg=NONE guisp=NONE gui=underline,bold
hi PHPtest guifg=#978A55 guibg=NONE guisp=NONE gui=underline,bold
hi PHPClass guifg=#978A55 guibg=NONE guisp=NONE gui=underline,bold
hi PHPConstant guifg=#978A55 guibg=NONE guisp=NONE gui=underline,bold
hi mysqlKeyword guifg=#889CAC guibg=NONE guisp=NONE gui=NONE
hi mysqlOperator guifg=#889CAC guibg=NONE guisp=NONE gui=NONE
hi phpFunctions guifg=#6C1C00 guibg=NONE guisp=NONE gui=bold
" Python syntax {
hi pythonFunction guifg=#8A905D guibg=NONE guisp=NONE gui=underline
hi pythonString guifg=#617689 guibg=NONE guisp=NONE gui=italic
hi pythonStatement guifg=#973824 guibg=NONE guisp=NONE gui=bold
hi pythonInclude guifg=#727152 guibg=NONE guisp=NONE gui=none
hi pythonImport guifg=#727152 guibg=NONE guisp=NONE gui=none
hi pythonOperator guifg=#BD9800 guibg=NONE guisp=NONE gui=none
hi pythonRepeat guifg=#A88800 guibg=NONE guisp=NONE gui=none
hi pythonConditional guifg=#AA8800 guibg=NONE guisp=NONE gui=none
" Javascript syntax {
hi jsSpecial guifg=#fff5bf guibg=NONE guisp=NONE gui=NONE
hi javascriptSpecial guifg=#fff5bf guibg=NONE guisp=NONE gui=NONE
hi jsString guifg=#868F4E guibg=NONE guisp=NONE gui=italic
hi javascriptString guifg=#868F4E guibg=NONE guisp=NONE gui=italic
hi jsStringS guifg=#868F4E guibg=NONE guisp=NONE gui=italic
hi javascriptStringS guifg=#868F4E guibg=NONE guisp=NONE gui=italic
hi jsStringD guifg=#868F4E guibg=NONE guisp=NONE gui=italic
hi javascriptStringD guifg=#868F4E guibg=NONE guisp=NONE gui=italic
hi jsFunction guifg=#648A1C guibg=NONE guisp=NONE gui=underline,bold
hi javascriptFunction guifg=#648A1C guibg=NONE guisp=NONE gui=underline,bold
hi jsConditional guifg=#C6D93C guibg=NONE guisp=NONE gui=none
hi javascriptConditional guifg=#C6D93C guibg=NONE guisp=NONE gui=none
hi jsFuncName guifg=#648A1C guibg=NONE guisp=NONE gui=underline
hi javascriptFuncName guifg=#648A1C guibg=NONE guisp=NONE gui=underline
hi javascriptIdentifier guifg=#C6D93C guibg=NONE guisp=NONE gui=none
hi jsNumber guifg=#C6D93C guibg=NONE guisp=NONE gui=none
hi javascriptNumber guifg=#C6D93C guibg=NONE guisp=NONE gui=none
hi jsFloat guifg=#C6D93C guibg=NONE guisp=NONE gui=none
hi javascriptFloat guifg=#C6D93C guibg=NONE guisp=NONE gui=none
if (&ft=='javascript' || &ft=='js')
hi level12 guifg=#EEFD86
hi level13 guifg=#EEFD86
hi level14 guifg=#EEFD86
hi level15 guifg=#EEFD86
hi level16 guifg=#EEFD86
endif
" CSS syntax {
hi cssTagName guifg=#599cab guibg=NONE guisp=#1a1a1a gui=NONE
hi cssAttrComma guifg=#599cab guibg=NONE guisp=#1a1a1a gui=NONE
hi cssAttr guifg=#599cab guibg=NONE guisp=#1a1a1a gui=NONE
hi cssClassName guifg=#599cab guibg=NONE guisp=#1a1a1a gui=NONE
hi cssIdentifier guifg=#599cab guibg=NONE guisp=#1a1a1a gui=NONE
hi cssBraces guifg=#599cab guibg=NONE guisp=#1a1a1a gui=NONE
hi cssNoise guifg=#599cab guibg=NONE guisp=#1a1a1a gui=NONE
hi cssMediaQuery guifg=#599cab guibg=NONE guisp=#1a1a1a gui=NONE
hi cssMedia guifg=#599cab guibg=NONE guisp=#1a1a1a gui=NONE
hi cssTextProp guifg=#599cab guibg=NONE guisp=#1a1a1a gui=NONE
hi cssFontProp guifg=#599cab guibg=NONE guisp=#1a1a1a gui=NONE
hi cssUIProp guifg=#599cab guibg=NONE guisp=#1a1a1a gui=NONE
hi cssPageProp guifg=#599cab guibg=NONE guisp=#1a1a1a gui=NONE
hi cssTransformProp guifg=#599cab guibg=NONE guisp=#1a1a1a gui=NONE
hi cssDimensionProp guifg=#599cab guibg=NONE guisp=#1a1a1a gui=NONE
hi cssBackgroundPro guifg=#599cab guibg=NONE guisp=#1a1a1a gui=NONE
hi cssTransitionPro guifg=#599cab guibg=NONE guisp=#1a1a1a gui=NONE
hi cssListProp guifg=#599cab guibg=NONE guisp=#1a1a1a gui=NONE
hi cssBorderProp guifg=#599cab guibg=NONE guisp=#1a1a1a gui=NONE
hi cssTableProp guifg=#599cab guibg=NONE guisp=#1a1a1a gui=NONE
hi cssColorProp guifg=#599cab guibg=NONE guisp=#1a1a1a gui=NONE
hi cssAnimationProp guifg=#599cab guibg=NONE guisp=#1a1a1a gui=NONE
hi cssPositioningPr guifg=#599cab guibg=NONE guisp=#1a1a1a gui=NONE
hi cssBoxProp guifg=#599cab guibg=NONE guisp=#1a1a1a gui=NONE
hi cssMediaProp guifg=#599cab guibg=NONE guisp=#1a1a1a gui=NONE
hi cssFlexibleBoxPr guifg=#599cab guibg=NONE guisp=#1a1a1a gui=NONE
hi cssFunctionNam guifg=#599cab guibg=NONE guisp=#1a1a1a gui=NONE
hi cssURL guifg=#599cab guibg=NONE guisp=#1a1a1a gui=NONE
hi cssColor guifg=#599cab guibg=NONE guisp=#1a1a1a gui=NONE
hi cssClassName guifg=#599cab guibg=NONE guisp=#1a1a1a gui=NONE
hi cssImportant guifg=#599cab guibg=NONE guisp=#1a1a1a gui=NONE
hi cssStringQQ guifg=#599cab guibg=NONE guisp=#1a1a1a gui=NONE
hi cssValueLength guifg=#599cab guibg=NONE guisp=#1a1a1a gui=NONE
hi cssValueTime guifg=#599cab guibg=NONE guisp=#1a1a1a gui=NONE
hi cssCommonAttr guifg=#599cab guibg=NONE guisp=#1a1a1a gui=NONE
hi cssUnitDecorator guifg=#599cab guibg=NONE guisp=#1a1a1a gui=NONE
hi cssValueNumber guifg=#599cab guibg=NONE guisp=#1a1a1a gui=NONE
hi cssPseudoClass guifg=#599cab guibg=NONE guisp=#1a1a1a gui=NONE
hi sassProperty guifg=#599cab guibg=NONE guisp=#1a1a1a gui=NONE
hi sassComment guifg=#599cab guibg=NONE guisp=#1a1a1a gui=NONE
if (&ft=='css')
hi level12 guifg=#CEA65B guibg=NONE guisp=#1a1a1a gui=NONE
hi level13 guifg=#CEA65B guibg=NONE guisp=#1a1a1a gui=NONE
hi level14 guifg=#CEA65B guibg=NONE guisp=#1a1a1a gui=NONE
hi level15 guifg=#CEA65B guibg=NONE guisp=#1a1a1a gui=NONE
hi level16 guifg=#CEA65B guibg=NONE guisp=#1a1a1a gui=NONE
endif