]> git.phdru.name Git - dotfiles.git/blob - .vim/syntax/synload.vim
ef24df17a7db2297d357fef5c7dab7ae5fe4ce43
[dotfiles.git] / .vim / syntax / synload.vim
1 " Load standard colors
2 source $VIMRUNTIME/syntax/synload.vim
3
4 " Override for all syntax files
5
6 if !has("gui_running")
7    if &background == 'light'
8       highlight MoreMsg cterm=bold ctermfg=NONE
9       highlight Question cterm=bold ctermfg=NONE
10    else
11       highlight MoreMsg ctermfg=white
12       highlight ModeMsg ctermfg=white
13       highlight Question ctermfg=white
14    endif
15 endif
16
17 highlight SpellBad term=underline ctermfg=white ctermbg=red guifg=white guibg=red " gui=undercurl guisp=red
18 highlight StatusLine cterm=bold,reverse ctermfg=blue ctermbg=white guifg=blue guibg=white
19 highlight Visual ctermfg=white ctermbg=blue guifg=white guibg=blue " Selection highlighting
20
21 if &background == 'light'
22    highlight Comment ctermfg=darkmagenta guifg=darkmagenta
23    highlight Constant ctermfg=brown guifg=brown
24    highlight Cursor guifg=white guibg=green
25    highlight Identifier ctermfg=black guifg=black
26    highlight NonText ctermfg=darkgrey guifg=grey
27    highlight Normal guibg=grey90
28    highlight PreProc ctermfg=darkgreen guifg=darkgreen
29    highlight Special ctermfg=darkgrey
30    highlight SpecialKey ctermfg=darkgrey
31    highlight Statement cterm=bold ctermfg=black guifg=black
32    highlight Type ctermfg=black guifg=black
33
34    if &diff
35       highlight DiffAdd ctermfg=white ctermbg=green
36       highlight DiffChange ctermfg=black ctermbg=cyan
37       highlight DiffText ctermfg=white ctermbg=magenta
38       highlight DiffDelete ctermfg=black ctermbg=red
39    endif
40 endif