mirror of
https://github.com/davegallant/nix-config
synced 2025-08-06 11:23:40 +00:00
190 lines
11 KiB
VimL
190 lines
11 KiB
VimL
" vim:sw=8:ts=8
|
|
"
|
|
" act like t_Co=0 but use (256) color on just a few things
|
|
"
|
|
|
|
hi clear
|
|
if exists("syntax_on")
|
|
syntax reset
|
|
endif
|
|
|
|
let colors_name = "eink"
|
|
|
|
if !has('gui_running')
|
|
if &background == "light"
|
|
hi Normal cterm=NONE ctermbg=white ctermfg=235
|
|
hi SpecialKey cterm=bold ctermfg=NONE
|
|
hi IncSearch cterm=reverse ctermfg=NONE
|
|
hi Search cterm=reverse ctermfg=NONE
|
|
hi MoreMsg cterm=bold ctermfg=NONE
|
|
hi ModeMsg cterm=bold ctermfg=NONE
|
|
hi LineNr cterm=NONE ctermfg=235
|
|
hi StatusLine cterm=bold,reverse ctermfg=NONE
|
|
hi StatusLineNC cterm=reverse ctermfg=NONE
|
|
hi VertSplit cterm=reverse ctermfg=NONE
|
|
hi Title cterm=bold ctermfg=NONE
|
|
hi Visual cterm=reverse ctermfg=NONE
|
|
hi VisualNOS cterm=bold ctermfg=NONE
|
|
hi WarningMsg cterm=standout ctermfg=NONE
|
|
hi WildMenu cterm=standout ctermfg=NONE
|
|
hi Folded cterm=standout ctermfg=NONE
|
|
hi FoldColumn cterm=standout ctermfg=NONE
|
|
hi DiffAdd cterm=bold ctermfg=NONE
|
|
hi DiffChange cterm=bold ctermfg=NONE
|
|
hi DiffDelete cterm=bold ctermfg=NONE
|
|
hi DiffText cterm=reverse ctermfg=NONE
|
|
hi Type cterm=None ctermbg=NONE ctermfg=NONE
|
|
hi Keyword cterm=None ctermbg=NONE ctermfg=NONE
|
|
hi Number cterm=None ctermbg=NONE ctermfg=NONE
|
|
hi Char cterm=None ctermbg=NONE ctermfg=NONE
|
|
hi Format cterm=None ctermbg=NONE ctermfg=NONE
|
|
hi Special cterm=underline ctermbg=NONE ctermfg=NONE
|
|
hi Constant cterm=None ctermbg=NONE ctermfg=NONE
|
|
hi PreProc cterm=None ctermfg=NONE
|
|
hi Directive cterm=NONE ctermbg=NONE ctermfg=NONE
|
|
hi Conditional cterm=NONE ctermbg=NONE ctermfg=NONE
|
|
hi Comment cterm=bold ctermbg=NONE ctermfg=240
|
|
hi Func cterm=None ctermbg=234 ctermfg=250
|
|
hi Identifier cterm=NONE ctermbg=NONE ctermfg=NONE
|
|
hi Statement cterm=NONE ctermbg=NONE ctermfg=NONE
|
|
hi Ignore cterm=bold ctermfg=NONE
|
|
hi String term=underline ctermfg=NONE
|
|
hi ErrorMsg cterm=reverse ctermbg=15 ctermfg=9
|
|
hi Error cterm=reverse ctermbg=15 ctermfg=9
|
|
hi Todo cterm=bold,standout ctermbg=0 ctermfg=11
|
|
hi MatchParen cterm=bold ctermbg=250 ctermfg=NONE
|
|
hi ColorColumn ctermbg=255
|
|
else
|
|
hi Normal cterm=NONE ctermbg=234 ctermfg=250
|
|
hi SpecialKey cterm=bold ctermfg=NONE
|
|
hi IncSearch cterm=reverse ctermfg=NONE
|
|
hi Search cterm=reverse ctermfg=NONE
|
|
hi MoreMsg cterm=bold ctermfg=NONE
|
|
hi ModeMsg cterm=bold ctermfg=NONE
|
|
hi LineNr cterm=NONE ctermfg=238
|
|
hi StatusLine cterm=bold,reverse ctermfg=NONE
|
|
hi StatusLineNC cterm=reverse ctermfg=NONE
|
|
hi VertSplit cterm=reverse ctermfg=NONE
|
|
hi Title cterm=bold ctermfg=NONE
|
|
hi Visual cterm=reverse ctermfg=NONE
|
|
hi VisualNOS cterm=bold ctermfg=NONE
|
|
hi WarningMsg cterm=standout ctermfg=NONE
|
|
hi WildMenu cterm=standout ctermfg=NONE
|
|
hi Folded cterm=standout ctermfg=NONE
|
|
hi FoldColumn cterm=standout ctermfg=NONE
|
|
hi DiffAdd cterm=bold ctermfg=NONE
|
|
hi DiffChange cterm=bold ctermfg=NONE
|
|
hi DiffDelete cterm=bold ctermfg=NONE
|
|
hi DiffText cterm=reverse ctermfg=NONE
|
|
hi Type cterm=None ctermbg=NONE ctermfg=NONE
|
|
hi Keyword cterm=None ctermbg=NONE ctermfg=NONE
|
|
hi Number cterm=None ctermbg=NONE ctermfg=NONE
|
|
hi Char cterm=None ctermbg=NONE ctermfg=NONE
|
|
hi Format cterm=None ctermbg=NONE ctermfg=NONE
|
|
hi Special cterm=underline ctermbg=NONE ctermfg=NONE
|
|
hi Constant cterm=None ctermbg=NONE ctermfg=NONE
|
|
hi PreProc cterm=None ctermfg=NONE
|
|
hi Directive cterm=NONE ctermbg=NONE ctermfg=NONE
|
|
hi Conditional cterm=NONE ctermbg=NONE ctermfg=NONE
|
|
hi Comment cterm=NONE ctermbg=NONE ctermfg=245
|
|
hi Func cterm=None ctermbg=234 ctermfg=250
|
|
hi Identifier cterm=NONE ctermbg=NONE ctermfg=NONE
|
|
hi Statement cterm=NONE ctermbg=NONE ctermfg=NONE
|
|
hi Ignore cterm=bold ctermfg=NONE
|
|
hi String cterm=underline ctermfg=NONE
|
|
hi ErrorMsg cterm=reverse ctermbg=15 ctermfg=9
|
|
hi Error cterm=reverse ctermbg=15 ctermfg=9
|
|
hi Todo cterm=bold,standout ctermbg=0 ctermfg=11
|
|
hi MatchParen cterm=bold ctermbg=250 ctermfg=NONE
|
|
hi ColorColumn ctermbg=255
|
|
endif
|
|
else
|
|
if &background == "light"
|
|
hi Normal gui=NONE guibg=snow1 guifg=gray11
|
|
hi SpecialKey gui=bold guifg=NONE
|
|
hi IncSearch gui=reverse guifg=NONE
|
|
hi Search gui=reverse guifg=NONE
|
|
hi MoreMsg gui=bold guifg=NONE
|
|
hi ModeMsg gui=bold guifg=NONE
|
|
hi LineNr gui=NONE guifg=gray60
|
|
hi StatusLine gui=bold,reverse guifg=NONE
|
|
hi StatusLineNC gui=reverse guifg=NONE
|
|
hi VertSplit gui=reverse guifg=NONE
|
|
hi Title gui=bold guifg=NONE
|
|
hi Visual gui=reverse guifg=NONE
|
|
hi VisualNOS gui=bold guifg=NONE
|
|
hi WarningMsg gui=standout guifg=NONE
|
|
hi WildMenu gui=standout guifg=NONE
|
|
hi Folded gui=standout guifg=NONE
|
|
hi FoldColumn gui=standout guifg=NONE
|
|
hi DiffAdd gui=bold guifg=NONE
|
|
hi DiffChange gui=bold guifg=NONE
|
|
hi DiffDelete gui=bold guifg=NONE
|
|
hi DiffText gui=reverse guifg=NONE
|
|
hi Type gui=None guibg=NONE guifg=NONE
|
|
hi Keyword gui=None guibg=NONE guifg=NONE
|
|
hi Number gui=None guibg=NONE guifg=NONE
|
|
hi Char gui=None guibg=NONE guifg=NONE
|
|
hi Format gui=None guibg=NONE guifg=NONE
|
|
hi Special gui=underline guibg=NONE guifg=NONE
|
|
hi Constant gui=None guibg=NONE guifg=NONE
|
|
hi PreProc gui=None guifg=NONE
|
|
hi Directive gui=NONE guibg=NONE guifg=NONE
|
|
hi Conditional gui=NONE guibg=NONE guifg=NONE
|
|
hi Comment gui=bold guibg=NONE guifg=gray17
|
|
hi Func gui=None guibg=NONE guifg=gray17
|
|
hi Identifier gui=NONE guibg=NONE guifg=NONE
|
|
hi Statement gui=NONE guibg=NONE guifg=NONE
|
|
hi Ignore gui=bold guifg=NONE
|
|
hi String term=italic guifg=NONE
|
|
hi ErrorMsg gui=reverse guibg=NONE guifg=firebrick3
|
|
hi Error gui=reverse guibg=NONE guifg=firebrick3
|
|
hi Todo gui=bold,standout guibg=NONE guifg=darkgoldenrod2
|
|
hi MatchParen gui=bold guibg=gray70 guifg=NONE
|
|
hi ColorColumn guifg=gray60
|
|
else
|
|
hi Normal gui=NONE guibg=#1d1f21 guifg=gray70
|
|
hi SpecialKey gui=bold guifg=NONE
|
|
hi IncSearch gui=reverse guifg=NONE
|
|
hi Search gui=reverse guifg=NONE
|
|
hi MoreMsg gui=bold guifg=NONE
|
|
hi ModeMsg gui=bold guifg=NONE
|
|
hi LineNr gui=NONE guifg=gray30
|
|
hi StatusLine gui=bold,reverse guifg=NONE
|
|
hi StatusLineNC gui=reverse guifg=NONE
|
|
hi VertSplit gui=reverse guifg=NONE
|
|
hi Title gui=bold guifg=NONE
|
|
hi Visual gui=reverse guifg=NONE
|
|
hi VisualNOS gui=bold guifg=NONE
|
|
hi WarningMsg gui=standout guifg=NONE
|
|
hi WildMenu gui=standout guifg=NONE
|
|
hi Folded gui=standout guifg=NONE
|
|
hi FoldColumn gui=standout guifg=NONE
|
|
hi DiffAdd gui=bold guifg=NONE
|
|
hi DiffChange gui=bold guifg=NONE
|
|
hi DiffDelete gui=bold guifg=NONE
|
|
hi DiffText gui=reverse guifg=NONE
|
|
hi Type gui=None guibg=NONE guifg=NONE
|
|
hi Keyword gui=None guibg=NONE guifg=NONE
|
|
hi Number gui=None guibg=NONE guifg=NONE
|
|
hi Char gui=None guibg=NONE guifg=NONE
|
|
hi Format gui=None guibg=NONE guifg=NONE
|
|
hi Special gui=underline guibg=NONE guifg=NONE
|
|
hi Constant gui=None guibg=NONE guifg=NONE
|
|
hi PreProc gui=None guifg=NONE
|
|
hi Directive gui=NONE guibg=NONE guifg=NONE
|
|
hi Conditional gui=NONE guibg=NONE guifg=NONE
|
|
hi Comment gui=NONE guibg=NONE guifg=gray50
|
|
hi Func gui=None guibg=NONE guifg=gray50
|
|
hi Identifier gui=NONE guibg=NONE guifg=NONE
|
|
hi Statement gui=NONE guibg=NONE guifg=NONE
|
|
hi Ignore gui=bold guifg=NONE
|
|
hi String gui=italic guifg=NONE
|
|
hi ErrorMsg gui=reverse guibg=NONE guifg=firebrick3
|
|
hi Error gui=reverse guibg=NONE guifg=firebrick3
|
|
hi Todo gui=bold,standout guibg=NONE guifg=darkgoldenrod2
|
|
hi MatchParen gui=bold guibg=gray45 guifg=NONE
|
|
hi ColorColumn guibg=gray10
|
|
endif
|
|
endif
|