]> git.r.bdr.sh - rbdr/dotfiles/blame - vim/colors/peaksea.vim
Fix some skhdrc configs
[rbdr/dotfiles] / vim / colors / peaksea.vim
CommitLineData
0d23b6e5
BB
1" Vim color file --- psc (peak sea color) "Lite version"
2" Maintainer: Pan, Shi Zhu <Go to the following URL for my email>
3" URL: http://vim.sourceforge.net/scripts/script.php?script_id=760
4" Last Change: 31 Oct 2008
5" Version: 3.3
6"
7" Comments and e-mails are welcomed, thanks.
8"
9" The peaksea color is simply a colorscheme with the default settings of
10" the original ps_color. Lite version means there's no custom settings
11" and fancy features such as integration with reloaded.vim
12"
13" The full version of ps_color.vim will be maintained until Vim 8.
14" By then there will be only the lite version: peaksea.vim
15"
16" Note: Please set the background option in your .vimrc and/or .gvimrc
17"
18" It is much better *not* to set 'background' option inside
19" a colorscheme file. because ":set background" inside a colorscheme
20" may cause colorscheme be sourced twice or in the worst case result an
21" infinite loop.
22"
23" Color Scheme Overview:
24" :ru syntax/hitest.vim
25"
26" Relevant Help:
27" :h highlight-groups
28" :h psc-cterm-color-table
29"
30" Colors Order:
31" #rrggbb
32"
33
34hi clear
35
36if exists("syntax_on")
37 syntax reset
38endif
39
40let g:colors_name = expand("<sfile>:t:r")
41
42" I don't want to abuse folding, but here folding is used to avoid confusion.
43if &background=='light'
44 " for background=light {{{2
45 " LIGHT COLOR DEFINE START
46
47 hi Normal guifg=#000000 guibg=#e0e0e0 gui=NONE
48 hi Search guifg=NONE guibg=#f8f8f8 gui=NONE
49 hi Visual guifg=NONE guibg=#a6caf0 gui=NONE
50 hi Cursor guifg=#f0f0f0 guibg=#008000 gui=NONE
51 " The idea of CursorIM is pretty good, however, the feature is still buggy
52 " in the current version (Vim 7.0).
53 " The following line will be kept commented until the bug fixed.
54 "
55 " hi CursorIM guifg=#f0f0f0 guibg=#800080
56 hi Special guifg=#907000 guibg=NONE gui=NONE
57 hi Comment guifg=#606000 guibg=NONE gui=NONE
58 hi Number guifg=#907000 guibg=NONE gui=NONE
59 hi Constant guifg=#007068 guibg=NONE gui=NONE
60 hi StatusLine guifg=fg guibg=#a6caf0 gui=NONE
61 hi LineNr guifg=#686868 guibg=NONE gui=NONE
62 hi Question guifg=fg guibg=#d0d090 gui=NONE
63 hi PreProc guifg=#009030 guibg=NONE gui=NONE
64 hi Statement guifg=#2060a8 guibg=NONE gui=NONE
65 hi Type guifg=#0850a0 guibg=NONE gui=NONE
66 hi Todo guifg=#800000 guibg=#e0e090 gui=NONE
67 " NOTE THIS IS IN THE WARM SECTION
68 hi Error guifg=#c03000 guibg=NONE gui=NONE
69 hi Identifier guifg=#a030a0 guibg=NONE gui=NONE
70 hi ModeMsg guifg=fg guibg=#b0b0e0 gui=NONE
71 hi VisualNOS guifg=fg guibg=#b0b0e0 gui=NONE
72 hi SpecialKey guifg=#1050a0 guibg=NONE gui=NONE
73 hi NonText guifg=#002090 guibg=#d0d0d0 gui=NONE
74 hi Directory guifg=#a030a0 guibg=NONE gui=NONE
75 hi ErrorMsg guifg=fg guibg=#f0b090 gui=NONE
76 hi MoreMsg guifg=#489000 guibg=NONE gui=NONE
77 hi Title guifg=#a030a0 guibg=NONE gui=NONE
78 hi WarningMsg guifg=#b02000 guibg=NONE gui=NONE
79 hi WildMenu guifg=fg guibg=#d0d090 gui=NONE
80 hi Folded guifg=NONE guibg=#b0e0b0 gui=NONE
81 hi FoldColumn guifg=fg guibg=#90e090 gui=NONE
82 hi DiffAdd guifg=NONE guibg=#b0b0e0 gui=NONE
83 hi DiffChange guifg=NONE guibg=#e0b0e0 gui=NONE
84 hi DiffDelete guifg=#002090 guibg=#d0d0d0 gui=NONE
85 hi DiffText guifg=NONE guibg=#c0e080 gui=NONE
86 hi SignColumn guifg=fg guibg=#90e090 gui=NONE
87
88 hi IncSearch guifg=#f0f0f0 guibg=#806060 gui=NONE
89 hi StatusLineNC guifg=fg guibg=#c0c0c0 gui=NONE
90 hi VertSplit guifg=fg guibg=#c0c0c0 gui=NONE
91 hi Underlined guifg=#6a5acd guibg=NONE gui=underline
92 hi Ignore guifg=bg guibg=NONE
93 " NOTE THIS IS IN THE WARM SECTION
94 if v:version >= 700
95 if has('spell')
96 hi SpellBad guifg=NONE guibg=NONE guisp=#c03000
97 hi SpellCap guifg=NONE guibg=NONE guisp=#2060a8
98 hi SpellRare guifg=NONE guibg=NONE guisp=#a030a0
99 hi SpellLocal guifg=NONE guibg=NONE guisp=#007068
100 endif
101 hi Pmenu guifg=fg guibg=#e0b0e0
102 hi PmenuSel guifg=#f0f0f0 guibg=#806060 gui=NONE
103 hi PmenuSbar guifg=fg guibg=#c0c0c0 gui=NONE
104 hi PmenuThumb guifg=fg guibg=#c0e080 gui=NONE
105 hi TabLine guifg=fg guibg=#c0c0c0 gui=NONE
106 hi TabLineFill guifg=fg guibg=#c0c0c0 gui=NONE
107 hi TabLineSel guifg=fg guibg=NONE gui=NONE
108 hi CursorColumn guifg=NONE guibg=#f0b090
109 hi CursorLine guifg=NONE guibg=NONE gui=underline
110 hi MatchParen guifg=NONE guibg=#c0e080
111 endif
112
113 " LIGHT COLOR DEFINE END
114
115 " Vim 7 added stuffs
116 if v:version >= 700
117 hi Ignore gui=NONE
118
119 " the gui=undercurl guisp could only support in Vim 7
120 if has('spell')
121 hi SpellBad gui=undercurl
122 hi SpellCap gui=undercurl
123 hi SpellRare gui=undercurl
124 hi SpellLocal gui=undercurl
125 endif
126 hi TabLine gui=underline
127 hi TabLineFill gui=underline
128 hi CursorLine gui=underline
129 endif
130
131 " For reversed stuffs, clear the reversed prop and set the bold prop again
132 hi IncSearch gui=bold
133 hi StatusLine gui=bold
134 hi StatusLineNC gui=bold
135 hi VertSplit gui=bold
136 hi Visual gui=bold
137
138 " Enable the bold property
139 hi Question gui=bold
140 hi DiffText gui=bold
141 hi Statement gui=bold
142 hi Type gui=bold
143 hi MoreMsg gui=bold
144 hi ModeMsg gui=bold
145 hi NonText gui=bold
146 hi Title gui=bold
147 hi DiffDelete gui=bold
148 hi TabLineSel gui=bold
149
150 " gui define for background=light end here
151
152 if &t_Co==256
153 " 256color light terminal support here
154
155 hi Normal ctermfg=16 ctermbg=254 cterm=NONE
156 " Comment/Uncomment the following line to disable/enable transparency
157 "hi Normal ctermfg=16 ctermbg=NONE cterm=NONE
158 hi Search ctermfg=NONE ctermbg=231 cterm=NONE
159 hi Visual ctermfg=NONE ctermbg=153 cterm=NONE
160 hi Cursor ctermfg=255 ctermbg=28 cterm=NONE
161 " hi CursorIM ctermfg=255 ctermbg=90
162 hi Special ctermfg=94 ctermbg=NONE cterm=NONE
163 hi Comment ctermfg=58 ctermbg=NONE cterm=NONE
164 hi Number ctermfg=94 ctermbg=NONE cterm=NONE
165 hi Constant ctermfg=23 ctermbg=NONE cterm=NONE
166 hi StatusLine ctermfg=fg ctermbg=153 cterm=NONE
167 hi LineNr ctermfg=242 ctermbg=NONE cterm=NONE
168 hi Question ctermfg=fg ctermbg=186 cterm=NONE
169 hi PreProc ctermfg=29 ctermbg=NONE cterm=NONE
170 hi Statement ctermfg=25 ctermbg=NONE cterm=NONE
171 hi Type ctermfg=25 ctermbg=NONE cterm=NONE
172 hi Todo ctermfg=88 ctermbg=186 cterm=NONE
173 " NOTE THIS IS IN THE WARM SECTION
174 hi Error ctermfg=130 ctermbg=NONE cterm=NONE
175 hi Identifier ctermfg=133 ctermbg=NONE cterm=NONE
176 hi ModeMsg ctermfg=fg ctermbg=146 cterm=NONE
177 hi VisualNOS ctermfg=fg ctermbg=146 cterm=NONE
178 hi SpecialKey ctermfg=25 ctermbg=NONE cterm=NONE
179 hi NonText ctermfg=18 ctermbg=252 cterm=NONE
180 " Comment/Uncomment the following line to disable/enable transparency
181 "hi NonText ctermfg=18 ctermbg=NONE cterm=NONE
182 hi Directory ctermfg=133 ctermbg=NONE cterm=NONE
183 hi ErrorMsg ctermfg=fg ctermbg=216 cterm=NONE
184 hi MoreMsg ctermfg=64 ctermbg=NONE cterm=NONE
185 hi Title ctermfg=133 ctermbg=NONE cterm=NONE
186 hi WarningMsg ctermfg=124 ctermbg=NONE cterm=NONE
187 hi WildMenu ctermfg=fg ctermbg=186 cterm=NONE
188 hi Folded ctermfg=NONE ctermbg=151 cterm=NONE
189 hi FoldColumn ctermfg=fg ctermbg=114 cterm=NONE
190 hi DiffAdd ctermfg=NONE ctermbg=146 cterm=NONE
191 hi DiffChange ctermfg=NONE ctermbg=182 cterm=NONE
192 hi DiffDelete ctermfg=18 ctermbg=252 cterm=NONE
193 hi DiffText ctermfg=NONE ctermbg=150 cterm=NONE
194 hi SignColumn ctermfg=fg ctermbg=114 cterm=NONE
195
196 hi IncSearch ctermfg=255 ctermbg=95 cterm=NONE
197 hi StatusLineNC ctermfg=fg ctermbg=250 cterm=NONE
198 hi VertSplit ctermfg=fg ctermbg=250 cterm=NONE
199 hi Underlined ctermfg=62 ctermbg=NONE cterm=underline
200 hi Ignore ctermfg=bg ctermbg=NONE
201 " NOTE THIS IS IN THE WARM SECTION
202 if v:version >= 700
203 if has('spell')
204 if 0
205 " ctermsp is not supported in Vim7, we ignore it.
206 hi SpellBad cterm=undercurl ctermbg=NONE ctermfg=130
207 hi SpellCap cterm=undercurl ctermbg=NONE ctermfg=25
208 hi SpellRare cterm=undercurl ctermbg=NONE ctermfg=133
209 hi SpellLocal cterm=undercurl ctermbg=NONE ctermfg=23
210 else
211 hi SpellBad cterm=undercurl ctermbg=NONE ctermfg=NONE
212 hi SpellCap cterm=undercurl ctermbg=NONE ctermfg=NONE
213 hi SpellRare cterm=undercurl ctermbg=NONE ctermfg=NONE
214 hi SpellLocal cterm=undercurl ctermbg=NONE ctermfg=NONE
215 endif
216 endif
217 hi Pmenu ctermfg=fg ctermbg=182
218 hi PmenuSel ctermfg=255 ctermbg=95 cterm=NONE
219 hi PmenuSbar ctermfg=fg ctermbg=250 cterm=NONE
220 hi PmenuThumb ctermfg=fg ctermbg=150 cterm=NONE
221 hi TabLine ctermfg=fg ctermbg=250 cterm=NONE
222 hi TabLineFill ctermfg=fg ctermbg=250 cterm=NONE
223 hi TabLineSel ctermfg=fg ctermbg=NONE cterm=NONE
224 hi CursorColumn ctermfg=NONE ctermbg=216
225 hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline
226 hi MatchParen ctermfg=NONE ctermbg=150
227 endif
228
229 hi TabLine cterm=underline
230 hi TabLineFill cterm=underline
231 hi CursorLine cterm=underline
232
233 " For reversed stuffs, clear the reversed prop and set the bold prop again
234 hi IncSearch cterm=bold
235 hi StatusLine cterm=bold
236 hi StatusLineNC cterm=bold
237 hi VertSplit cterm=bold
238 hi Visual cterm=bold
239
240 hi NonText cterm=bold
241 hi Question cterm=bold
242 hi Title cterm=bold
243 hi DiffDelete cterm=bold
244 hi DiffText cterm=bold
245 hi Statement cterm=bold
246 hi Type cterm=bold
247 hi MoreMsg cterm=bold
248 hi ModeMsg cterm=bold
249 hi TabLineSel cterm=bold
250
251 hi lCursor ctermfg=bg ctermbg=fg cterm=NONE
252 endif " t_Co==256
253 " }}}2
254elseif &background=='dark'
255 " for background=dark {{{2
256 " DARK COLOR DEFINE START
257
258 hi Normal guifg=#d0d0d0 guibg=#202020 gui=NONE
259 hi Comment guifg=#d0d090 guibg=NONE gui=NONE
260 hi Constant guifg=#80c0e0 guibg=NONE gui=NONE
261 hi Number guifg=#e0c060 guibg=NONE gui=NONE
262 hi Identifier guifg=#f0c0f0 guibg=NONE gui=NONE
263 hi Statement guifg=#c0d8f8 guibg=NONE gui=NONE
264 hi PreProc guifg=#60f080 guibg=NONE gui=NONE
265 hi Type guifg=#b0d0f0 guibg=NONE gui=NONE
266 hi Special guifg=#e0c060 guibg=NONE gui=NONE
267 hi Error guifg=#f08060 guibg=NONE gui=NONE
268 hi Todo guifg=#800000 guibg=#d0d090 gui=NONE
269 hi Search guifg=NONE guibg=#800000 gui=NONE
270 hi Visual guifg=#000000 guibg=#a6caf0 gui=NONE
271 hi Cursor guifg=#000000 guibg=#00f000 gui=NONE
272 " NOTE THIS IS IN THE COOL SECTION
273 " hi CursorIM guifg=#000000 guibg=#f000f0 gui=NONE
274 hi StatusLine guifg=#000000 guibg=#a6caf0 gui=NONE
275 hi LineNr guifg=#b0b0b0 guibg=NONE gui=NONE
276 hi Question guifg=#000000 guibg=#d0d090 gui=NONE
277 hi ModeMsg guifg=fg guibg=#000080 gui=NONE
278 hi VisualNOS guifg=fg guibg=#000080 gui=NONE
279 hi SpecialKey guifg=#b0d0f0 guibg=NONE gui=NONE
280 hi NonText guifg=#6080f0 guibg=#101010 gui=NONE
281 hi Directory guifg=#80c0e0 guibg=NONE gui=NONE
282 hi ErrorMsg guifg=#d0d090 guibg=#800000 gui=NONE
283 hi MoreMsg guifg=#c0e080 guibg=NONE gui=NONE
284 hi Title guifg=#f0c0f0 guibg=NONE gui=NONE
285 hi WarningMsg guifg=#f08060 guibg=NONE gui=NONE
286 hi WildMenu guifg=#000000 guibg=#d0d090 gui=NONE
287 hi Folded guifg=NONE guibg=#004000 gui=NONE
288 hi FoldColumn guifg=#e0e0e0 guibg=#008000 gui=NONE
289 hi DiffAdd guifg=NONE guibg=#000080 gui=NONE
290 hi DiffChange guifg=NONE guibg=#800080 gui=NONE
291 hi DiffDelete guifg=#6080f0 guibg=#202020 gui=NONE
292 hi DiffText guifg=#000000 guibg=#c0e080 gui=NONE
293 hi SignColumn guifg=#e0e0e0 guibg=#008000 gui=NONE
294 hi IncSearch guifg=#000000 guibg=#d0d0d0 gui=NONE
295 hi StatusLineNC guifg=#000000 guibg=#c0c0c0 gui=NONE
296 hi VertSplit guifg=#000000 guibg=#c0c0c0 gui=NONE
297 hi Underlined guifg=#80a0ff guibg=NONE gui=underline
298 hi Ignore guifg=#000000 guibg=NONE
299 " NOTE THIS IS IN THE COOL SECTION
300 if v:version >= 700
301 if has('spell')
302 " the guisp= could only support in Vim 7
303 hi SpellBad guifg=NONE guibg=NONE guisp=#f08060
304 hi SpellCap guifg=NONE guibg=NONE guisp=#6080f0
305 hi SpellRare guifg=NONE guibg=NONE guisp=#f0c0f0
306 hi SpellLocal guifg=NONE guibg=NONE guisp=#c0d8f8
307 endif
308 hi Pmenu guifg=fg guibg=#800080
309 hi PmenuSel guifg=#000000 guibg=#d0d0d0 gui=NONE
310 hi PmenuSbar guifg=fg guibg=#000080 gui=NONE
311 hi PmenuThumb guifg=fg guibg=#008000 gui=NONE
312 hi TabLine guifg=fg guibg=#008000 gui=NONE
313 hi TabLineFill guifg=fg guibg=#008000 gui=NONE
314 hi TabLineSel guifg=fg guibg=NONE gui=NONE
315 hi CursorColumn guifg=NONE guibg=#800000 gui=NONE
316 hi CursorLine guifg=NONE guibg=NONE gui=underline
317 hi MatchParen guifg=NONE guibg=#800080
318 endif
319
320 " DARK COLOR DEFINE END
321
322 " Vim 7 added stuffs
323 if v:version >= 700
324 hi Ignore gui=NONE
325
326 " the gui=undercurl could only support in Vim 7
327 if has('spell')
328 hi SpellBad gui=undercurl
329 hi SpellCap gui=undercurl
330 hi SpellRare gui=undercurl
331 hi SpellLocal gui=undercurl
332 endif
333 hi TabLine gui=underline
334 hi TabLineFill gui=underline
335 hi Underlined gui=underline
336 hi CursorLine gui=underline
337 endif
338
339 " gui define for background=dark end here
340
341 if &t_Co==8 || &t_Co==16
342 " for 8-color and 16-color term
343 hi Normal ctermfg=LightGrey ctermbg=Black
344 hi Special ctermfg=Yellow ctermbg=bg
345 hi Comment ctermfg=DarkYellow ctermbg=bg
346 hi Constant ctermfg=Blue ctermbg=bg
347 hi Number ctermfg=Yellow ctermbg=bg
348 hi LineNr ctermfg=DarkGrey ctermbg=bg
349 hi PreProc ctermfg=Green ctermbg=bg
350 hi Statement ctermfg=Cyan ctermbg=bg
351 hi Type ctermfg=Cyan ctermbg=bg
352 hi Error ctermfg=Red ctermbg=bg
353 hi Identifier ctermfg=Magenta ctermbg=bg
354 hi SpecialKey ctermfg=Cyan ctermbg=bg
355 hi NonText ctermfg=Blue ctermbg=bg
356 hi Directory ctermfg=Blue ctermbg=bg
357 hi MoreMsg ctermfg=Green ctermbg=bg
358 hi Title ctermfg=Magenta ctermbg=bg
359 hi WarningMsg ctermfg=Red ctermbg=bg
360 hi DiffDelete ctermfg=Blue ctermbg=bg
361
362 hi Search ctermfg=NONE ctermbg=DarkRed
363 hi Visual ctermfg=Black ctermbg=DarkCyan
364 hi Cursor ctermfg=Black ctermbg=Green
365 hi StatusLine ctermfg=Black ctermbg=DarkCyan
366 hi Question ctermfg=Black ctermbg=DarkYellow
367 hi Todo ctermfg=DarkRed ctermbg=DarkYellow
368 hi Folded ctermfg=White ctermbg=DarkGreen
369 hi ModeMsg ctermfg=Grey ctermbg=DarkBlue
370 hi VisualNOS ctermfg=Grey ctermbg=DarkBlue
371 hi ErrorMsg ctermfg=DarkYellow ctermbg=DarkRed
372 hi WildMenu ctermfg=Black ctermbg=DarkYellow
373 hi FoldColumn ctermfg=White ctermbg=DarkGreen
374 hi SignColumn ctermfg=White ctermbg=DarkGreen
375 hi DiffText ctermfg=Black ctermbg=DarkYellow
376
377 if v:version >= 700
378 if has('spell')
379 hi SpellBad ctermfg=NONE ctermbg=DarkRed
380 hi SpellCap ctermfg=NONE ctermbg=DarkBlue
381 hi SpellRare ctermfg=NONE ctermbg=DarkMagenta
382 hi SpellLocal ctermfg=NONE ctermbg=DarkGreen
383 endif
384 hi Pmenu ctermfg=fg ctermbg=DarkMagenta
385 hi PmenuSel ctermfg=Black ctermbg=fg
386 hi PmenuSbar ctermfg=fg ctermbg=DarkBlue
387 hi PmenuThumb ctermfg=fg ctermbg=DarkGreen
388 hi TabLine ctermfg=fg ctermbg=DarkGreen cterm=underline
389 hi TabLineFill ctermfg=fg ctermbg=DarkGreen cterm=underline
390 hi CursorColumn ctermfg=NONE ctermbg=DarkRed
391
392 hi TabLineSel ctermfg=fg ctermbg=bg
393 hi CursorLine ctermfg=NONE ctermbg=bg cterm=underline
394
395 hi MatchParen ctermfg=NONE ctermbg=DarkMagenta
396 endif
397 if &t_Co==8
398 " 8 colour terminal support, this assumes 16 colour is available through
399 " setting the 'bold' attribute, will get bright foreground colour.
400 " However, the bright background color is not available for 8-color terms.
401 "
402 " You can manually set t_Co=16 in your .vimrc to see if your terminal
403 " supports 16 colours,
404 hi DiffText cterm=none
405 hi Visual cterm=none
406 hi Cursor cterm=none
407 hi Comment cterm=none
408 hi Todo cterm=none
409 hi StatusLine cterm=none
410 hi Question cterm=none
411 hi DiffChange cterm=none
412 hi ModeMsg cterm=none
413 hi VisualNOS cterm=none
414 hi ErrorMsg cterm=none
415 hi WildMenu cterm=none
416 hi DiffAdd cterm=none
417 hi Folded cterm=none
418 hi DiffDelete cterm=none
419 hi Normal cterm=none
420 hi PmenuThumb cterm=none
421 hi Search cterm=bold
422 hi Special cterm=bold
423 hi Constant cterm=bold
424 hi Number cterm=bold
425 hi LineNr cterm=bold
426 hi PreProc cterm=bold
427 hi Statement cterm=bold
428 hi Type cterm=bold
429 hi Error cterm=bold
430 hi Identifier cterm=bold
431 hi SpecialKey cterm=bold
432 hi NonText cterm=bold
433 hi MoreMsg cterm=bold
434 hi Title cterm=bold
435 hi WarningMsg cterm=bold
436 hi FoldColumn cterm=bold
437 hi SignColumn cterm=bold
438 hi Directory cterm=bold
439 hi DiffDelete cterm=bold
440 else
441 " Background > 7 is only available with 16 or more colors
442
443 hi WarningMsg cterm=none
444 hi Search cterm=none
445 hi Visual cterm=none
446 hi Cursor cterm=none
447 hi Special cterm=none
448 hi Comment cterm=none
449 hi Constant cterm=none
450 hi Number cterm=none
451 hi LineNr cterm=none
452 hi PreProc cterm=none
453 hi Todo cterm=none
454 hi Error cterm=none
455 hi Identifier cterm=none
456 hi Folded cterm=none
457 hi SpecialKey cterm=none
458 hi Directory cterm=none
459 hi ErrorMsg cterm=none
460 hi Normal cterm=none
461 hi PmenuThumb cterm=none
462 hi WildMenu cterm=none
463 hi FoldColumn cterm=none
464 hi SignColumn cterm=none
465 hi DiffAdd cterm=none
466 hi DiffChange cterm=none
467 hi Question cterm=none
468 hi StatusLine cterm=none
469 hi DiffText cterm=none
470 hi IncSearch cterm=reverse
471 hi StatusLineNC cterm=reverse
472 hi VertSplit cterm=reverse
473
474 " Well, well, bold font with color 0-7 is not possible.
475 " So, the Question, StatusLine, DiffText cannot act as expected.
476
477 hi Statement cterm=none
478 hi Type cterm=none
479 hi MoreMsg cterm=none
480 hi ModeMsg cterm=none
481 hi NonText cterm=none
482 hi Title cterm=none
483 hi VisualNOS cterm=none
484 hi DiffDelete cterm=none
485 hi TabLineSel cterm=none
486
487 endif
488 elseif &t_Co==256
489 " 256color dark terminal support here
490 hi Normal ctermfg=252 ctermbg=234 cterm=NONE
491 " Comment/Uncomment the following line to disable/enable transparency
492 "hi Normal ctermfg=252 ctermbg=NONE cterm=NONE
493 hi Comment ctermfg=186 ctermbg=NONE cterm=NONE
494 hi Constant ctermfg=110 ctermbg=NONE cterm=NONE
495 hi Number ctermfg=179 ctermbg=NONE cterm=NONE
496 hi Identifier ctermfg=219 ctermbg=NONE cterm=NONE
497 hi Statement ctermfg=153 ctermbg=NONE cterm=NONE
498 hi PreProc ctermfg=84 ctermbg=NONE cterm=NONE
499 hi Type ctermfg=153 ctermbg=NONE cterm=NONE
500 hi Special ctermfg=179 ctermbg=NONE cterm=NONE
501 hi Error ctermfg=209 ctermbg=NONE cterm=NONE
502 hi Todo ctermfg=88 ctermbg=186 cterm=NONE
503 hi Search ctermfg=NONE ctermbg=88 cterm=NONE
504 hi Visual ctermfg=16 ctermbg=153 cterm=NONE
505 hi Cursor ctermfg=16 ctermbg=46 cterm=NONE
506 " NOTE THIS IS IN THE COOL SECTION
507 " hi CursorIM ctermfg=16 ctermbg=201 cterm=NONE
508 hi StatusLine ctermfg=16 ctermbg=153 cterm=NONE
509 hi LineNr ctermfg=249 ctermbg=NONE cterm=NONE
510 hi Question ctermfg=16 ctermbg=186 cterm=NONE
511 hi ModeMsg ctermfg=fg ctermbg=18 cterm=NONE
512 hi VisualNOS ctermfg=fg ctermbg=18 cterm=NONE
513 hi SpecialKey ctermfg=153 ctermbg=NONE cterm=NONE
514 hi NonText ctermfg=69 ctermbg=233 cterm=NONE
515 " Comment/Uncomment the following line to disable/enable transparency
516 "hi NonText ctermfg=69 ctermbg=NONE cterm=NONE
517 hi Directory ctermfg=110 ctermbg=NONE cterm=NONE
518 hi ErrorMsg ctermfg=186 ctermbg=88 cterm=NONE
519 hi MoreMsg ctermfg=150 ctermbg=NONE cterm=NONE
520 hi Title ctermfg=219 ctermbg=NONE cterm=NONE
521 hi WarningMsg ctermfg=209 ctermbg=NONE cterm=NONE
522 hi WildMenu ctermfg=16 ctermbg=186 cterm=NONE
523 hi Folded ctermfg=NONE ctermbg=22 cterm=NONE
524 hi FoldColumn ctermfg=254 ctermbg=28 cterm=NONE
525 hi DiffAdd ctermfg=NONE ctermbg=18 cterm=NONE
526 hi DiffChange ctermfg=NONE ctermbg=90 cterm=NONE
527 hi DiffDelete ctermfg=69 ctermbg=234 cterm=NONE
528 hi DiffText ctermfg=16 ctermbg=150 cterm=NONE
529 hi SignColumn ctermfg=254 ctermbg=28 cterm=NONE
530 hi IncSearch ctermfg=16 ctermbg=252 cterm=NONE
531 hi StatusLineNC ctermfg=16 ctermbg=250 cterm=NONE
532 hi VertSplit ctermfg=16 ctermbg=250 cterm=NONE
533 hi Underlined ctermfg=111 ctermbg=NONE cterm=underline
534 hi Ignore ctermfg=16 ctermbg=NONE
535 " NOTE THIS IS IN THE COOL SECTION
536 if v:version >= 700
537 if has('spell')
538 " the ctermsp= is not supported in Vim 7 we simply ignored
539 if 0
540 hi SpellBad cterm=undercurl ctermbg=NONE ctermfg=209
541 hi SpellCap cterm=undercurl ctermbg=NONE ctermfg=69
542 hi SpellRare cterm=undercurl ctermbg=NONE ctermfg=219
543 hi SpellLocal cterm=undercurl ctermbg=NONE ctermfg=153
544 else
545 hi SpellBad cterm=undercurl ctermbg=NONE ctermfg=NONE
546 hi SpellCap cterm=undercurl ctermbg=NONE ctermfg=NONE
547 hi SpellRare cterm=undercurl ctermbg=NONE ctermfg=NONE
548 hi SpellLocal cterm=undercurl ctermbg=NONE ctermfg=NONE
549 endif
550 endif
551 hi Pmenu ctermfg=fg ctermbg=90
552 hi PmenuSel ctermfg=16 ctermbg=252 cterm=NONE
553 hi PmenuSbar ctermfg=fg ctermbg=18 cterm=NONE
554 hi PmenuThumb ctermfg=fg ctermbg=28 cterm=NONE
555 hi TabLine ctermfg=fg ctermbg=28 cterm=NONE
556 hi TabLineFill ctermfg=fg ctermbg=28 cterm=NONE
557 hi TabLineSel ctermfg=fg ctermbg=NONE cterm=NONE
558 hi CursorColumn ctermfg=NONE ctermbg=88 cterm=NONE
559 hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline
560 hi MatchParen ctermfg=NONE ctermbg=90
561 hi TabLine cterm=underline
562 hi TabLineFill cterm=underline
563 hi Underlined cterm=underline
564 hi CursorLine cterm=underline
565 endif
566
567 endif " t_Co
568
569 " }}}2
570endif
571
572" Links:
573"
574" COLOR LINKS DEFINE START
575
576hi link String Constant
577" Character must be different from strings because in many languages
578" (especially C, C++) a 'char' variable is scalar while 'string' is pointer,
579" mistaken a 'char' for a 'string' will cause disaster!
580hi link Character Number
581hi link SpecialChar LineNr
582hi link Tag Identifier
583hi link cCppOut LineNr
584" The following are not standard hi links,
585" these are used by DrChip
586hi link Warning MoreMsg
587hi link Notice Constant
588" these are used by Calendar
589hi link CalToday PreProc
590" these are used by TagList
591hi link MyTagListTagName IncSearch
592hi link MyTagListTagScope Constant
593
594" COLOR LINKS DEFINE END
595
596" vim:et:nosta:sw=2:ts=8:
597" vim600:fdm=marker:fdl=1: