]> git.phdru.name Git - dotfiles.git/blob - .vim/colors/phd.vim
.vim: change colors; fix colors for dark bg
[dotfiles.git] / .vim / colors / phd.vim
1 highlight clear
2 if exists("syntax_on")
3   syntax reset
4 endif
5 let g:colors_name = "phd"
6
7 if !has("gui_running")
8    if &background == 'light'
9       highlight MoreMsg cterm=bold ctermfg=NONE
10       highlight Question cterm=bold ctermfg=NONE
11    else
12       highlight MoreMsg ctermfg=white
13       highlight ModeMsg ctermfg=white
14       highlight Question ctermfg=white
15    endif
16 endif
17
18 highlight Constant ctermfg=brown guifg=brown
19 highlight Cursor guifg=white guibg=green
20 highlight pythonBuiltin cterm=bold ctermfg=blue gui=bold guifg=blue
21
22 if &background == 'light'
23    highlight Comment ctermfg=darkgrey guifg=grey
24    highlight Function ctermfg=blue guifg=blue
25    highlight Identifier ctermfg=black guifg=black
26    highlight NonText ctermfg=darkgrey guifg=grey
27    highlight Normal guibg=grey90
28    highlight SpecialKey ctermfg=darkgrey
29    highlight Statement cterm=bold ctermfg=black guifg=black
30    highlight Type ctermfg=black guifg=black
31    highlight pythonExceptions ctermfg=darkred guifg=darkred
32
33    if &diff
34       highlight DiffAdd ctermfg=white ctermbg=green
35       highlight DiffChange ctermfg=black ctermbg=cyan
36       highlight DiffText ctermfg=white ctermbg=magenta
37       highlight DiffDelete ctermfg=black ctermbg=red
38    endif
39
40 else
41    highlight Comment ctermfg=grey guifg=grey
42    highlight Function ctermfg=cyan guifg=cyan
43    highlight Identifier ctermfg=white guifg=white
44    highlight NonText ctermfg=grey guifg=grey
45    highlight Normal guibg=white
46    highlight SpecialKey ctermfg=grey
47    highlight Statement cterm=bold ctermfg=white guifg=white
48    highlight Type ctermfg=white guifg=white
49    highlight pythonExceptions ctermfg=red guifg=red
50 endif
51
52 highlight SpellBad term=underline ctermfg=white ctermbg=red guifg=white guibg=red " gui=undercurl guisp=red
53 highlight StatusLine cterm=bold,reverse ctermfg=blue ctermbg=white guifg=blue guibg=white
54 highlight Visual ctermfg=white ctermbg=blue guifg=white guibg=blue " Selection highlighting