]>
Commit | Line | Data |
---|---|---|
1 | " Vim color file | |
2 | " A version of nuvola.vim colorscheme, original by Dr. J. Pfefferl | |
3 | " I changed some colors and added some highlights for C and Vim 7 | |
4 | ||
5 | " vim: tw=0 ts=4 sw=4 | |
6 | " Maintainer: Christian Habermann | |
7 | " Email: christian( at )habermann-net( point )de | |
8 | " Version: 1.2 | |
9 | " History: 1.2: nicer colors for paren matching | |
10 | " 1.1: Vim 7 support added (completion, spell checker, paren, tabs) | |
11 | " 1.0: initial version | |
12 | " | |
13 | " Intro {{{1 | |
14 | set background=light | |
15 | hi clear | |
16 | if exists("syntax_on") | |
17 | syntax reset | |
18 | endif | |
19 | let g:colors_name = "habiLight" | |
20 | ||
21 | " Normal {{{1 | |
22 | hi Normal ctermfg=black ctermbg=NONE guifg=black guibg=#F9F5F9 | |
23 | ||
24 | " Search {{{1 | |
25 | hi IncSearch cterm=UNDERLINE ctermfg=Black ctermbg=brown gui=UNDERLINE guifg=Black guibg=#FFE568 | |
26 | hi Search term=reverse cterm=UNDERLINE ctermfg=Black ctermbg=brown gui=NONE guifg=Black guibg=#FFE568 | |
27 | ||
28 | " Messages {{{1 | |
29 | hi ErrorMsg gui=BOLD guifg=#EB1513 guibg=NONE | |
30 | hi! link WarningMsg ErrorMsg | |
31 | hi ModeMsg gui=BOLD guifg=#0070ff guibg=NONE | |
32 | hi MoreMsg guibg=NONE guifg=seagreen | |
33 | hi! link Question MoreMsg | |
34 | ||
35 | " Split area {{{1 | |
36 | hi StatusLine term=BOLD,reverse cterm=NONE ctermfg=Yellow ctermbg=DarkGray gui=BOLD guibg=#56A0EE guifg=white | |
37 | hi StatusLineNC gui=NONE guibg=#56A0EE guifg=#E9E9F4 | |
38 | hi! link VertSplit StatusLineNC | |
39 | hi WildMenu gui=UNDERLINE guifg=#56A0EE guibg=#E9E9F4 | |
40 | ||
41 | " Diff {{{1 | |
42 | hi DiffText gui=NONE guifg=#f83010 guibg=#ffeae0 | |
43 | hi DiffChange gui=NONE guifg=#006800 guibg=#d0ffd0 | |
44 | hi DiffDelete gui=NONE guifg=#2020ff guibg=#c8f2ea | |
45 | hi! link DiffAdd DiffDelete | |
46 | ||
47 | " Cursor {{{1 | |
48 | hi Cursor gui=none guifg=black guibg=orange | |
49 | "hi lCursor gui=NONE guifg=#f8f8f8 guibg=#8000ff | |
50 | hi CursorIM gui=NONE guifg=#f8f8f8 guibg=#8000ff | |
51 | ||
52 | " Fold {{{1 | |
53 | hi Folded gui=NONE guibg=#B5EEB5 guifg=black | |
54 | "hi FoldColumn gui=NONE guibg=#9FD29F guifg=black | |
55 | hi! link FoldColumn Folded | |
56 | ||
57 | " Other {{{1 | |
58 | hi Directory gui=NONE guifg=#0000ff guibg=NONE | |
59 | hi LineNr gui=NONE guifg=#8080a0 guibg=NONE | |
60 | hi NonText gui=BOLD guifg=#4000ff guibg=#EFEFF7 | |
61 | "hi SpecialKey gui=NONE guifg=#A35B00 guibg=NONE | |
62 | hi Title gui=BOLD guifg=#1014AD guibg=NONE | |
63 | hi Visual term=reverse ctermfg=yellow ctermbg=black gui=NONE guifg=Black guibg=#BDDFFF | |
64 | hi VisualNOS term=reverse ctermfg=yellow ctermbg=black gui=UNDERLINE guifg=Black guibg=#BDDFFF | |
65 | ||
66 | " Syntax group {{{1 | |
67 | hi Comment term=BOLD ctermfg=darkgray guifg=darkcyan | |
68 | hi Constant term=UNDERLINE ctermfg=red guifg=#B91F49 | |
69 | hi Error term=REVERSE ctermfg=15 ctermbg=9 guibg=Red guifg=White | |
70 | hi Identifier term=UNDERLINE ctermfg=Blue guifg=Blue | |
71 | hi Number term=UNDERLINE ctermfg=red gui=NONE guifg=#00C226 | |
72 | hi PreProc term=UNDERLINE ctermfg=darkblue guifg=#1071CE | |
73 | hi Special term=BOLD ctermfg=darkmagenta guifg=red2 | |
74 | hi Statement term=BOLD ctermfg=DarkRed gui=NONE guifg=#F06F00 | |
75 | hi Tag term=BOLD ctermfg=DarkGreen guifg=DarkGreen | |
76 | hi Todo term=STANDOUT ctermbg=Yellow ctermfg=blue guifg=Blue guibg=Yellow | |
77 | hi Type term=UNDERLINE ctermfg=Blue gui=NONE guifg=Blue | |
78 | hi! link String Constant | |
79 | hi! link Character Constant | |
80 | hi! link Boolean Constant | |
81 | hi! link Float Number | |
82 | hi! link Function Identifier | |
83 | hi! link Conditional Statement | |
84 | hi! link Repeat Statement | |
85 | hi! link Label Statement | |
86 | hi! link Operator Statement | |
87 | hi! link Keyword Statement | |
88 | hi! link Exception Statement | |
89 | hi! link Include PreProc | |
90 | hi! link Define PreProc | |
91 | hi! link Macro PreProc | |
92 | hi! link PreCondit PreProc | |
93 | hi! link StorageClass Type | |
94 | hi! link Structure Type | |
95 | hi! link Typedef Type | |
96 | hi! link SpecialChar Special | |
97 | hi! link Delimiter Special | |
98 | hi! link SpecialComment Special | |
99 | hi! link Debug Special | |
100 | ||
101 | " HTML {{{1 | |
102 | hi htmlLink gui=UNDERLINE guifg=#0000ff guibg=NONE | |
103 | hi htmlBold gui=BOLD | |
104 | hi htmlBoldItalic gui=BOLD,ITALIC | |
105 | hi htmlBoldUnderline gui=BOLD,UNDERLINE | |
106 | hi htmlBoldUnderlineItalic gui=BOLD,UNDERLINE,ITALIC | |
107 | hi htmlItalic gui=ITALIC | |
108 | hi htmlUnderline gui=UNDERLINE | |
109 | hi htmlUnderlineItalic gui=UNDERLINE,ITALIC | |
110 | ||
111 | " Tabs {{{1 | |
112 | highlight TabLine term=underline cterm=underline ctermfg=0 ctermbg=7 gui=underline guibg=LightGrey | |
113 | highlight TabLineFill term=reverse cterm=reverse gui=reverse | |
114 | highlight TabLineSel term=bold cterm=bold gui=bold | |
115 | ||
116 | " Spell Checker {{{1 | |
117 | if v:version >= 700 | |
118 | highlight SpellBad term=reverse ctermbg=12 gui=undercurl guisp=Red | |
119 | highlight SpellCap term=reverse ctermbg=9 gui=undercurl guisp=Blue | |
120 | highlight SpellRare term=reverse ctermbg=13 gui=undercurl guisp=Magenta | |
121 | highlight SpellLocale term=underline ctermbg=11 gui=undercurl guisp=DarkCyan | |
122 | endif | |
123 | ||
124 | " Completion {{{1 | |
125 | highlight Pmenu ctermbg=13 guifg=Black guibg=#BDDFFF | |
126 | highlight PmenuSel ctermbg=7 guifg=Black guibg=Orange | |
127 | highlight PmenuSbar ctermbg=7 guifg=#CCCCCC guibg=#CCCCCC | |
128 | highlight PmenuThumb cterm=reverse gui=reverse guifg=Black guibg=#AAAAAA | |
129 | ||
130 | " Misc {{{1 | |
131 | highlight KDE guifg=magenta gui=NONE | |
132 | highlight mySpecialSymbols guifg=magenta gui=NONE | |
133 | ||
134 | ||
135 | highlight MatchParen term=reverse ctermbg=11 gui=bold guibg=#B5EEB5 guifg=black | |
136 | ||
137 | ||
138 | " vim600:foldmethod=marker |