" Color references " ANSI 0 (normal black) #774f38 " ANSI 1 (normal red) #b95942 " ANSI 2 (normal green) #308444 " ANSI 3 (normal yellow) #996e1f " ANSI 4 (normal blue) #50707e " ANSI 5 (normal magenta) #aa56b2 " ANSI 6 (normal cyan) #308090 " ANSI 7 (normal white) #ede4d4 " ANSI 8 (bright black) #878787 " ANSI 9 (bright red) #f10000 " ANSI 10 (bright green) #82a3b3 " ANSI 11 (bright yellow) #c79747 " ANSI 12 (bright blue) #678797 " ANSI 13 (bright magenta) #afafaf " ANSI 14 (bright cyan) #e4dccc " ANSI 15 (bright white) #f7efdf " Init hi clear if exists("syntax_on") syntax reset endif let g:colors_name="cake16" set background=light " General Colors hi Normal guifg=#774f38 guibg=#f7efdf ctermfg=0 ctermbg=15 gui=none cterm=none hi Comment guifg=#878787 guibg=NONE ctermfg=8 ctermbg=NONE gui=none cterm=none hi Constant guifg=#b95942 guibg=NONE ctermfg=1 ctermbg=NONE gui=none cterm=none hi Identifier guifg=#308444 guibg=NONE ctermfg=2 ctermbg=NONE gui=none cterm=none hi Statement guifg=#308090 guibg=NONE ctermfg=6 ctermbg=NONE gui=none cterm=none hi PreProc guifg=#308090 guibg=NONE ctermfg=6 ctermbg=NONE gui=none cterm=none hi Type guifg=#308444 guibg=NONE ctermfg=2 ctermbg=NONE gui=none cterm=none hi Special guifg=#b95942 guibg=NONE ctermfg=1 ctermbg=NONE gui=none cterm=none " Text Markup hi Underlined guifg=NONE guibg=NONE ctermfg=NONE ctermbg=NONE gui=underline cterm=underline hi Error guifg=#f10000 guibg=NONE ctermfg=9 ctermbg=NONE gui=none cterm=none hi Todo guifg=#f10000 guibg=NONE ctermfg=9 ctermbg=NONE gui=none cterm=none hi MatchParen guifg=fg guibg=#afafaf ctermfg=fg ctermbg=13 gui=none cterm=none hi NonText guifg=#878787 guibg=NONE ctermfg=8 ctermbg=NONE gui=none cterm=none hi SpecialKey guifg=#878787 guibg=NONE ctermfg=8 ctermbg=NONE gui=none cterm=none hi Title guifg=#b95942 guibg=NONE ctermfg=1 ctermbg=NONE gui=none cterm=none " Text Selection hi CursorIM guifg=bg guibg=fg ctermfg=bg ctermbg=fg gui=none cterm=none hi CursorColumn guifg=NONE guibg=#e4dccc ctermfg=NONE ctermbg=14 gui=none cterm=none hi CursorLine guifg=NONE guibg=#e4dccc ctermfg=NONE ctermbg=14 gui=none cterm=none hi Visual guifg=bg guibg=#82a3b3 ctermfg=bg ctermbg=10 gui=none cterm=none hi VisualNOS guifg=NONE guibg=NONE ctermfg=NONE ctermbg=NONE gui=underline cterm=underline hi IncSearch guifg=bg guibg=#82a3b3 ctermfg=bg ctermbg=10 gui=none cterm=none hi Search guifg=bg guibg=#c79747 ctermfg=bg ctermbg=11 gui=none cterm=none " UI hi LineNr guifg=#afafaf guibg=bg ctermfg=13 ctermbg=bg gui=none cterm=none hi CursorLineNr guifg=fg guibg=#e4dccc ctermfg=fg ctermbg=14 gui=none cterm=none hi Pmenu guifg=bg guibg=#878787 ctermfg=bg ctermbg=8 gui=none cterm=none hi PmenuSel guifg=bg guibg=#82a3b3 ctermfg=bg ctermbg=10 gui=none cterm=none hi PMenuSbar guifg=#878787 guibg=#878787 ctermfg=8 ctermbg=8 gui=none cterm=none hi PMenuThumb guifg=#afafaf guibg=#afafaf ctermfg=13 ctermbg=13 gui=none cterm=none hi StatusLine guifg=bg guibg=#678797 ctermfg=bg ctermbg=12 gui=none cterm=none hi StatusLineNC guifg=bg guibg=#afafaf ctermfg=bg ctermbg=13 gui=none cterm=none hi TabLine guifg=bg guibg=#878787 ctermfg=bg ctermbg=8 gui=none cterm=none hi TabLineFill guifg=bg guibg=#878787 ctermfg=bg ctermbg=8 gui=none cterm=none hi TabLineSel guifg=fg guibg=bg ctermfg=fg ctermbg=bg gui=none cterm=none hi VertSplit guifg=fg guibg=bg ctermfg=fg ctermbg=bg gui=none cterm=none hi Folded guifg=#afafaf guibg=NONE ctermfg=13 ctermbg=NONE gui=none cterm=none hi FoldColumn guifg=#afafaf guibg=NONE ctermfg=13 ctermbg=NONE gui=none cterm=none " Spelling hi SpellBad guisp=#f10000 ctermfg=bg ctermbg=9 gui=undercurl cterm=undercurl hi SpellCap guisp=#f10000 ctermfg=bg ctermbg=9 gui=undercurl cterm=undercurl hi SpellRare guisp=#f10000 ctermfg=bg ctermbg=9 gui=undercurl cterm=undercurl hi SpellLocal guisp=#f10000 ctermfg=bg ctermbg=9 gui=undercurl cterm=undercurl " Diff hi DiffAdd guifg=bg guibg=#308444 ctermfg=bg ctermbg=2 gui=none cterm=none hi DiffChange guifg=bg guibg=#c79747 ctermfg=bg ctermbg=11 gui=none cterm=none hi DiffDelete guifg=bg guibg=#b95942 ctermfg=bg ctermbg=1 gui=none cterm=none hi DiffText guifg=bg guibg=fg ctermfg=bg ctermbg=fg gui=none cterm=none " Misc hi Directory guifg=#308090 guibg=NONE ctermfg=6 ctermbg=NONE gui=none cterm=none hi ErrorMsg guifg=#f10000 guibg=NONE ctermfg=9 ctermbg=NONE gui=none cterm=none hi SignColumn guifg=#678797 guibg=NONE ctermfg=12 ctermbg=NONE gui=none cterm=none hi MoreMsg guifg=#878787 guibg=NONE ctermfg=8 ctermbg=NONE gui=none cterm=none hi ModeMsg guifg=fg guibg=NONE ctermfg=fg ctermbg=NONE gui=none cterm=none hi Question guifg=#b95942 guibg=NONE ctermfg=1 ctermbg=NONE gui=none cterm=none hi WarningMsg guifg=#b95942 guibg=NONE ctermfg=1 ctermbg=NONE gui=none cterm=none hi WildMenu guifg=#50707e guibg=#e4dccc ctermfg=4 ctermbg=14 gui=none cterm=none hi ColorColumn guifg=NONE guibg=#ede4d4 ctermfg=NONE ctermbg=7 gui=none cterm=none hi Ignore guifg=bg ctermfg=bg " Neovim Terminal buffer support if has('nvim') let g:terminal_color_0 = '#774f38' let g:terminal_color_1 = '#b95942' let g:terminal_color_2 = '#308444' let g:terminal_color_3 = '#996e1f' let g:terminal_color_4 = '#50707e' let g:terminal_color_5 = '#aa56b2' let g:terminal_color_6 = '#308090' let g:terminal_color_7 = '#ede4d4' let g:terminal_color_8 = '#878787' let g:terminal_color_9 = '#f10000' let g:terminal_color_10 = '#82a3b3' let g:terminal_color_11 = '#c79747' let g:terminal_color_12 = '#678797' let g:terminal_color_13 = '#afafaf' let g:terminal_color_14 = '#e4dccc' let g:terminal_color_15 = '#f7efdf' let g:terminal_color_background = g:terminal_color_0 let g:terminal_color_foreground = g:terminal_color_7 endif