source $VIMRUNTIME/syntax/synload.vim
" Override for all syntax files
+
+if !has("gui_running")
+ if &background == 'light'
+ highlight MoreMsg cterm=bold ctermfg=NONE
+ highlight Question cterm=bold ctermfg=NONE
+ else
+ highlight MoreMsg ctermfg=white
+ highlight ModeMsg ctermfg=white
+ highlight Question ctermfg=white
+ endif
+endif
+
+highlight SpellBad term=underline ctermfg=white ctermbg=red guifg=white guibg=red " gui=undercurl guisp=red
+highlight StatusLine cterm=bold,reverse ctermfg=blue ctermbg=white guifg=blue guibg=white
+highlight Visual ctermfg=white ctermbg=blue guifg=white guibg=blue " Selection highlighting
+
if &background == 'light'
- highlight Comment cterm=NONE ctermfg=darkgrey gui=NONE guifg=SlateGray
- highlight Constant cterm=NONE ctermfg=brown gui=NONE guifg=brown
- highlight Identifier cterm=NONE ctermfg=black gui=NONE guifg=black
+ highlight Comment ctermfg=darkmagenta guifg=darkmagenta
+ highlight Constant ctermfg=brown guifg=brown
+ highlight Cursor guifg=white guibg=green
+ highlight Identifier ctermfg=black guifg=black
+ highlight NonText ctermfg=darkgrey guifg=grey
+ highlight Normal guibg=grey90
highlight PreProc ctermfg=darkgreen guifg=darkgreen
- highlight Statement cterm=bold ctermfg=black gui=bold guifg=black
- highlight Type cterm=NONE ctermfg=black gui=NONE guifg=black
+ highlight Special ctermfg=darkgrey
+ highlight SpecialKey ctermfg=darkgrey
+ highlight Statement cterm=bold ctermfg=black guifg=black
+ highlight Type ctermfg=black guifg=black
if &diff
- highlight DiffAdd ctermbg=green ctermfg=white
- highlight DiffChange ctermbg=cyan ctermfg=black
- highlight DiffText ctermbg=magenta ctermfg=white
- highlight DiffDelete ctermbg=red ctermfg=black
+ highlight DiffAdd ctermfg=white ctermbg=green
+ highlight DiffChange ctermfg=black ctermbg=cyan
+ highlight DiffText ctermfg=white ctermbg=magenta
+ highlight DiffDelete ctermfg=black ctermbg=red
endif
endif