]> git.phdru.name Git - dotfiles.git/blobdiff - .vim/syntax/synload.vim
.vim: change colors
[dotfiles.git] / .vim / syntax / synload.vim
index fc3978569264f2ed5a564b4e8cf773fde266f162..ef24df17a7db2297d357fef5c7dab7ae5fe4ce43 100644 (file)
@@ -2,18 +2,39 @@
 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