mirror of
https://github.com/davegallant/nix-config
synced 2025-08-06 11:23:40 +00:00
116 lines
7.1 KiB
VimL
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
|