Files
nix-config/.config/nvim/colors/cake16.vim
2020-07-15 09:28:34 -04:00

116 lines
7.1 KiB
VimL

" 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