]> git.phdru.name Git - dotfiles.git/blob - .vim/colors/phd.vim
.vim: change colors
[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=blue guifg=blue
19 highlight Cursor guifg=white guibg=green
20 highlight pythonBuiltin cterm=bold ctermfg=blue gui=bold guifg=blue
21 highlight pythonNumber ctermfg=brown guifg=brown
22
23 if &filetype == 'mail'
24    highlight link mailHeaderEmail Normal
25    highlight mailQuoted1 cterm=none ctermfg=blue gui=none guifg=blue
26    highlight mailQuoted3 cterm=none ctermfg=brown gui=none guifg=brown
27    highlight mailQuoted4 cterm=none ctermfg=green gui=none guifg=green
28    highlight mailQuoted5 cterm=none ctermfg=cyan gui=none guifg=cyan
29    highlight mailQuoted6 cterm=none ctermfg=white gui=none guifg=white
30    highlight mailURL cterm=bold ctermfg=blue gui=bold guifg=blue
31 endif
32
33 if &background == 'light'
34    highlight Comment ctermfg=darkgrey guifg=grey
35    highlight Identifier ctermfg=darkgreen guifg=green
36    highlight NonText ctermfg=darkgrey guifg=grey
37    highlight Normal guibg=grey90
38    highlight SpecialKey ctermfg=darkgrey
39    highlight Statement cterm=bold ctermfg=black guifg=black
40    highlight Type ctermfg=black guifg=black
41    highlight pythonExceptions ctermfg=darkred guifg=darkred
42
43    if &filetype == 'mail'
44       highlight Statement cterm=none ctermfg=black gui=none guifg=black
45       highlight Type ctermfg=blue guifg=blue
46       highlight mailEmail cterm=bold ctermfg=darkmagenta guifg=darkmagenta gui=bold
47       highlight mailQuoted2 cterm=none ctermfg=darkmagenta gui=none guifg=darkmagenta
48       highlight mailSmile cterm=bold ctermfg=darkmagenta gui=bold guifg=darkmagenta
49       highlight mailSubject cterm=bold ctermfg=darkgrey gui=bold
50    endif
51
52    if &filetype == 'xml'
53       highlight clear Identifier
54       highlight link Identifier Statement
55    endif
56
57 else
58    highlight Comment ctermfg=grey guifg=grey
59    highlight Identifier ctermfg=green guifg=green
60    highlight NonText ctermfg=grey guifg=grey
61    highlight Normal guibg=black
62    highlight SpecialKey ctermfg=grey
63    highlight Statement cterm=bold ctermfg=white guifg=white
64    highlight Type ctermfg=white guifg=white
65    highlight pythonExceptions ctermfg=red guifg=red
66
67    if &filetype == 'mail'
68       highlight Statement cterm=none ctermfg=white gui=none guifg=white
69       highlight Type cterm=bold gui=bold
70       highlight mailEmail cterm=bold ctermfg=magenta guifg=magenta gui=bold
71       highlight mailQuoted2 cterm=none ctermfg=magenta gui=none guifg=magenta
72       highlight mailSmile cterm=bold ctermfg=magenta gui=bold guifg=magenta
73       highlight mailSubject cterm=bold ctermfg=yellow gui=bold
74    endif
75
76    if &filetype == 'html'
77       highlight htmlBold cterm=bold ctermfg=white
78       highlight htmlBoldItalic cterm=bold,reverse ctermfg=white
79       highlight htmlBoldUnderline cterm=bold,underline ctermfg=white
80       highlight htmlBoldUnderlineItalic cterm=bold,reverse,underline ctermfg=white
81       highlight htmlUnderline cterm=underline ctermfg=white
82       highlight htmlUnderlineItalic cterm=reverse,underline ctermfg=white
83    endif
84 endif
85
86 highlight SpellBad term=underline ctermfg=white ctermbg=red guifg=white guibg=red " gui=undercurl guisp=red
87 highlight StatusLine cterm=bold,reverse ctermfg=blue ctermbg=white guifg=blue guibg=white
88 highlight Visual ctermfg=white ctermbg=blue guifg=white guibg=blue " Selection highlighting