]>
Commit | Line | Data |
---|---|---|
1 | " File : maroloccio.vim | |
2 | " Description : a colour scheme for Vim (GUI only) | |
3 | " Scheme : maroloccio | |
4 | " Maintainer : Marco Ippolito < m a r o l o c c i o [at] g m a i l . c o m > | |
5 | " Comment : works well in GUI mode | |
6 | " Version : v0.3.0 inspired by watermark | |
7 | " Date : 6 may 2009 | |
8 | " | |
9 | " History: | |
10 | " | |
11 | " 0.3.0 Greatly improved cterm colours when t_Co=256 thanks to Kyle and CSApprox | |
12 | " 0.2.9 Improved readability of cterm searches for dark backgrounds | |
13 | " 0.2.8 Added VimDiff colouring | |
14 | " 0.2.7 Further improved readability of cterm colours | |
15 | " 0.2.6 Improved readability of cterm colours on different terminals | |
16 | " 0.2.5 Reinstated minimal cterm support | |
17 | " 0.2.4 Added full colour descriptions and reinstated minimal cterm support | |
18 | " 0.2.3 Added FoldColumn to the list of hlights as per David Hall's suggestion | |
19 | " 0.2.2 Removed cterm support, changed visual highlight, fixed bolds | |
20 | " 0.2.1 Changed search highlight | |
21 | " 0.2.0 Removed italics | |
22 | " 0.1.9 Improved search and menu highlighting | |
23 | " 0.1.8 Added minimal cterm support | |
24 | " 0.1.7 Uploaded to vim.org | |
25 | " 0.1.6 Removed redundant highlight definitions | |
26 | " 0.1.5 Improved display of folded sections | |
27 | " 0.1.4 Removed linked sections for improved compatibility, more Python friendly | |
28 | " 0.1.3 Removed settings which usually belong to .vimrc (as in 0.1.1) | |
29 | " 0.1.2 Fixed versioning system, added .vimrc -like commands | |
30 | " 0.1.1 Corrected typo in header comments, changed colour for Comment | |
31 | " 0.1.0 Inital upload to vim.org | |
32 | ||
33 | hi clear | |
34 | if exists("syntax_on") | |
35 | syntax reset | |
36 | endif | |
37 | let g:colors_name="maroloccio" | |
38 | ||
39 | " --- GUI section | |
40 | " | |
41 | hi Normal guifg=#8b9aaa guibg=#1a202a gui=none " watermark-foreground on watermark-background | |
42 | hi Constant guifg=#82ade0 guibg=bg gui=none " cyan on background | |
43 | hi Boolean guifg=#82ade0 guibg=bg gui=none " cyan on background | |
44 | hi Character guifg=#82ade0 guibg=bg gui=none " cyan on background | |
45 | hi Float guifg=#82ade0 guibg=bg gui=none " cyan on background | |
46 | hi Comment guifg=#006666 guibg=bg gui=none " teal on background | |
47 | hi Type guifg=#ffcc00 guibg=bg gui=none " yellow on background | |
48 | hi Typedef guifg=#ffcc00 guibg=bg gui=none " yellow on background | |
49 | hi Structure guifg=#ffcc00 guibg=bg gui=none " yellow on background | |
50 | hi Function guifg=#ffcc00 guibg=bg gui=none " yellow on background | |
51 | hi StorageClass guifg=#ffcc00 guibg=bg gui=none " yellow on background | |
52 | hi Conditional guifg=#ff9900 guibg=bg gui=none " orange on background | |
53 | hi Repeat guifg=#78ba42 guibg=bg gui=none " light green on background | |
54 | hi Visual guifg=fg guibg=#3741ad gui=none " foreground on blue | |
55 | hi DiffChange guifg=fg guibg=#3741ad gui=none " foreground on blue | |
56 | if version>= 700 | |
57 | hi Pmenu guifg=fg guibg=#3741ad gui=none " foreground on blue | |
58 | endif | |
59 | hi String guifg=#4c4cad guibg=bg gui=none " violet on background | |
60 | hi Folded guifg=fg guibg=#333366 gui=none " foreground on dark violet | |
61 | hi VertSplit guifg=fg guibg=#333366 gui=none " foreground on dark violet | |
62 | if version>= 700 | |
63 | hi PmenuSel guifg=fg guibg=#333366 gui=none " foreground on dark violet | |
64 | endif | |
65 | hi Search guifg=#78ba42 guibg=#107040 gui=none " light green on green | |
66 | hi DiffAdd guifg=#78ba42 guibg=#107040 gui=none " light green on green | |
67 | hi Exception guifg=#8f3231 guibg=bg gui=none " red on background | |
68 | hi Title guifg=#8f3231 guibg=bg gui=none " red on background | |
69 | hi Error guifg=fg guibg=#8f3231 gui=none " foreground on red | |
70 | hi DiffDelete guifg=fg guibg=#8f3231 gui=none " foreground on red | |
71 | hi Todo guifg=#8f3231 guibg=#0e1219 gui=bold,undercurl guisp=#cbc32a " red on dark grey | |
72 | hi LineNr guifg=#2c3138 guibg=#0e1219 gui=none " grey on dark grey | |
73 | hi Statement guifg=#9966cc guibg=bg gui=none " lavender on background | |
74 | hi Underlined gui=bold,underline " underline | |
75 | if version>= 700 | |
76 | hi CursorLine guibg=#0e1219 gui=none " foreground on dark grey | |
77 | hi CursorColumn guibg=#0e1219 gui=none " foreground on dark grey | |
78 | endif | |
79 | hi Include guifg=#107040 guibg=bg gui=none " green on background | |
80 | hi Define guifg=#107040 guibg=bg gui=none " green on background | |
81 | hi Macro guifg=#107040 guibg=bg gui=none " green on background | |
82 | hi PreProc guifg=#107040 guibg=bg gui=none " green on background | |
83 | hi PreCondit guifg=#107040 guibg=bg gui=none " green on background | |
84 | hi StatusLineNC guifg=#2c3138 guibg=black gui=none " grey on black | |
85 | hi StatusLine guifg=fg guibg=black gui=none " foreground on black | |
86 | hi WildMenu guifg=fg guibg=#0e1219 gui=none " foreground on dark grey | |
87 | hi FoldColumn guifg=#333366 guibg=#0e1219 gui=none " dark violet on dark grey | |
88 | hi IncSearch guifg=#0e1219 guibg=#82ade0 gui=bold " dark grey on cyan | |
89 | hi DiffText guifg=#0e1219 guibg=#82ade0 gui=bold " dark grey on cyan | |
90 | hi Label guifg=#7e28a9 guibg=bg gui=none " purple on background | |
91 | hi Operator guifg=#6d5279 guibg=bg gui=none " pink on background | |
92 | hi Number guifg=#8b8b00 guibg=bg gui=none " dark yellow on background | |
93 | if version>= 700 | |
94 | hi MatchParen guifg=#0e1219 guibg=#78ba42 gui=none " dark grey on light green | |
95 | endif | |
96 | hi SpecialKey guifg=#333366 guibg=bg gui=none " metal on background | |
97 | ||
98 | hi Cursor guifg=#0e1219 guibg=#8b9aaa gui=none " dark grey on foreground | |
99 | hi TabLine guifg=fg guibg=black gui=none " foreground on black | |
100 | hi NonText guifg=#333366 guibg=bg gui=none " metal on background | |
101 | hi Tag guifg=#3741ad guibg=bg gui=none " blue on background | |
102 | hi Delimiter guifg=#3741ad guibg=bg gui=none " blue on background | |
103 | hi Special guifg=#3741ad guibg=bg gui=none " blue on background | |
104 | hi SpecialChar guifg=#3741ad guibg=bg gui=none " blue on background | |
105 | hi SpecialComment guifg=#2680af guibg=bg gui=none " blue2 on background | |
106 | ||
107 | " --- CTerm8 section | |
108 | if &t_Co == 8 | |
109 | ||
110 | " --- CTerm8 (Dark) | |
111 | if &background == "dark" | |
112 | "hi Normal ctermfg=Grey "ctermbg=DarkGrey | |
113 | hi Constant ctermfg=DarkGreen | |
114 | hi Boolean ctermfg=DarkGreen | |
115 | hi Character ctermfg=DarkGreen | |
116 | hi Float ctermfg=DarkGreen | |
117 | hi Comment ctermfg=DarkCyan | |
118 | hi Type ctermfg=Brown | |
119 | hi Typedef ctermfg=Brown | |
120 | hi Structure ctermfg=Brown | |
121 | hi Function ctermfg=Brown | |
122 | hi StorageClass ctermfg=Brown | |
123 | hi Conditional ctermfg=Brown | |
124 | hi Repeat ctermfg=Brown | |
125 | hi Visual ctermfg=Brown ctermbg=Black | |
126 | hi DiffChange ctermfg=Grey ctermbg=DarkBlue | |
127 | if version>= 700 | |
128 | hi Pmenu ctermfg=Grey ctermbg=DarkBlue | |
129 | endif | |
130 | hi String ctermfg=DarkGreen | |
131 | hi Folded ctermfg=DarkGrey ctermbg=Black | |
132 | hi VertSplit ctermfg=DarkGrey ctermbg=DarkGrey | |
133 | if version>= 700 | |
134 | hi PmenuSel ctermfg=DarkBlue ctermbg=Grey | |
135 | endif | |
136 | hi Search ctermfg=Black ctermbg=Brown | |
137 | hi DiffAdd ctermfg=Black ctermbg=DarkGreen | |
138 | hi Exception ctermfg=Brown | |
139 | hi Title ctermfg=DarkRed | |
140 | hi Error ctermfg=Brown ctermbg=DarkRed | |
141 | hi DiffDelete ctermfg=Brown ctermbg=DarkRed | |
142 | hi Todo ctermfg=Brown ctermbg=DarkRed | |
143 | hi LineNr ctermfg=DarkGrey | |
144 | hi Statement ctermfg=Brown | |
145 | hi Underlined cterm=Underline | |
146 | if version>= 700 | |
147 | hi CursorLine ctermbg=Black cterm=Underline | |
148 | hi CursorColumn ctermfg=Grey ctermbg=Black | |
149 | endif | |
150 | hi Include ctermfg=DarkMagenta | |
151 | hi Define ctermfg=DarkMagenta | |
152 | hi Macro ctermfg=DarkMagenta | |
153 | hi PreProc ctermfg=DarkMagenta | |
154 | hi PreCondit ctermfg=DarkMagenta | |
155 | hi StatusLineNC ctermfg=DarkGrey ctermbg=Black | |
156 | hi StatusLine ctermfg=Grey ctermbg=DarkGrey | |
157 | hi WildMenu ctermfg=Grey ctermbg=DarkGrey | |
158 | hi FoldColumn ctermfg=DarkGrey | |
159 | hi IncSearch ctermfg=DarkCyan ctermbg=Black | |
160 | hi DiffText ctermfg=DarkBlue ctermbg=Grey | |
161 | hi Label ctermfg=Brown | |
162 | hi Operator ctermfg=Brown | |
163 | hi Number ctermfg=DarkGreen | |
164 | if version>= 700 | |
165 | hi MatchParen ctermfg=Grey ctermbg=Green | |
166 | endif | |
167 | hi SpecialKey ctermfg=DarkRed | |
168 | ||
169 | hi Cursor ctermfg=Black ctermbg=Grey | |
170 | hi Delimiter ctermfg=Brown | |
171 | hi NonText ctermfg=DarkRed | |
172 | hi Special ctermfg=Brown | |
173 | hi SpecialChar ctermfg=Brown | |
174 | hi SpecialComment ctermfg=DarkCyan | |
175 | hi TabLine ctermfg=DarkGrey ctermbg=Grey | |
176 | hi Tag ctermfg=Brown | |
177 | ||
178 | " --- CTerm8 (Light) | |
179 | elseif &background == "light" | |
180 | hi Normal ctermfg=Black ctermbg=White | |
181 | hi Constant ctermfg=DarkCyan | |
182 | hi Boolean ctermfg=DarkCyan | |
183 | hi Character ctermfg=DarkCyan | |
184 | hi Float ctermfg=DarkCyan | |
185 | hi Comment ctermfg=DarkGreen | |
186 | hi Type ctermfg=DarkBlue | |
187 | hi Typedef ctermfg=DarkBlue | |
188 | hi Structure ctermfg=DarkBlue | |
189 | hi Function ctermfg=DarkBlue | |
190 | hi StorageClass ctermfg=DarkBlue | |
191 | hi Conditional ctermfg=DarkBlue | |
192 | hi Repeat ctermfg=DarkBlue | |
193 | hi Visual ctermfg=Brown ctermbg=Black | |
194 | hi DiffChange ctermfg=Grey ctermbg=DarkBlue | |
195 | if version>= 700 | |
196 | hi Pmenu ctermfg=Grey ctermbg=DarkBlue | |
197 | endif | |
198 | hi String ctermfg=DarkRed | |
199 | hi Folded ctermfg=Black ctermbg=DarkCyan | |
200 | hi VertSplit ctermfg=Grey ctermbg=Black | |
201 | if version>= 700 | |
202 | hi PmenuSel ctermfg=DarkBlue ctermbg=Grey | |
203 | endif | |
204 | hi Search ctermfg=Grey ctermbg=DarkGreen | |
205 | hi DiffAdd ctermfg=Black ctermbg=DarkGreen | |
206 | hi Exception ctermfg=DarkBlue | |
207 | hi Title ctermfg=DarkRed | |
208 | hi Error ctermfg=Brown ctermbg=DarkRed | |
209 | hi DiffDelete ctermfg=Brown ctermbg=DarkRed | |
210 | hi Todo ctermfg=Brown ctermbg=DarkRed | |
211 | hi LineNr ctermfg=Black ctermbg=Grey | |
212 | hi Statement ctermfg=DarkBlue | |
213 | hi Underlined cterm=Underline | |
214 | if version>= 700 | |
215 | hi CursorLine ctermbg=Grey cterm=Underline | |
216 | hi CursorColumn ctermfg=Black ctermbg=Grey | |
217 | endif | |
218 | hi Include ctermfg=DarkMagenta | |
219 | hi Define ctermfg=DarkMagenta | |
220 | hi Macro ctermfg=DarkMagenta | |
221 | hi PreProc ctermfg=DarkMagenta | |
222 | hi PreCondit ctermfg=DarkMagenta | |
223 | hi StatusLineNC ctermfg=Grey ctermbg=DarkBlue | |
224 | hi StatusLine ctermfg=Grey ctermbg=Black | |
225 | hi WildMenu ctermfg=Grey ctermbg=DarkBlue | |
226 | hi FoldColumn ctermfg=Black ctermbg=Grey | |
227 | hi IncSearch ctermfg=Brown ctermbg=Black | |
228 | hi DiffText ctermfg=DarkBlue ctermbg=Grey | |
229 | hi Label ctermfg=DarkBlue | |
230 | hi Operator ctermfg=DarkBlue | |
231 | hi Number ctermfg=DarkCyan | |
232 | if version>= 700 | |
233 | hi MatchParen ctermfg=Grey ctermbg=Green | |
234 | endif | |
235 | hi SpecialKey ctermfg=Red | |
236 | ||
237 | hi Cursor ctermfg=Black ctermbg=Grey | |
238 | hi Delimiter ctermfg=DarkBlue | |
239 | hi NonText ctermfg=Red | |
240 | hi Special ctermfg=DarkBlue | |
241 | hi SpecialChar ctermfg=DarkBlue | |
242 | hi SpecialComment ctermfg=DarkGreen | |
243 | hi TabLine ctermfg=DarkBlue ctermbg=Grey | |
244 | hi Tag ctermfg=DarkBlue | |
245 | endif | |
246 | ||
247 | " --- CTerm256 section | |
248 | elseif &t_Co == 256 | |
249 | ||
250 | if v:version < 700 | |
251 | command! -nargs=+ CSAHi exe "hi" substitute(substitute(<q-args>, "undercurl", "underline", "g"), "guisp\\S\\+", "", "g") | |
252 | else | |
253 | command! -nargs=+ CSAHi exe "hi" <q-args> | |
254 | endif | |
255 | if has("gui_running") || (&t_Co == 256 && (&term ==# "xterm" || &term =~# "^screen") && exists("g:CSApprox_konsole") && g:CSApprox_konsole) || &term =~? "^konsole" | |
256 | CSAHi Normal ctermbg=59 ctermfg=145 | |
257 | CSAHi Constant term=underline ctermbg=59 ctermfg=146 | |
258 | CSAHi Boolean ctermbg=59 ctermfg=146 | |
259 | CSAHi Character ctermbg=59 ctermfg=146 | |
260 | CSAHi Float ctermbg=59 ctermfg=146 | |
261 | CSAHi Comment term=bold ctermbg=59 ctermfg=30 | |
262 | CSAHi Type term=underline ctermbg=59 ctermfg=220 | |
263 | CSAHi Typedef ctermbg=59 ctermfg=220 | |
264 | CSAHi Structure ctermbg=59 ctermfg=220 | |
265 | CSAHi Function ctermbg=59 ctermfg=220 | |
266 | CSAHi StorageClass ctermbg=59 ctermfg=220 | |
267 | CSAHi Conditional ctermbg=59 ctermfg=214 | |
268 | CSAHi Repeat ctermbg=59 ctermfg=113 | |
269 | CSAHi Visual term=reverse ctermbg=61 ctermfg=white | |
270 | CSAHi DiffChange term=bold ctermbg=61 ctermfg=white | |
271 | CSAHi Pmenu ctermbg=61 ctermfg=white | |
272 | CSAHi String ctermbg=59 ctermfg=61 | |
273 | CSAHi Folded ctermbg=61 ctermfg=black | |
274 | CSAHi VertSplit term=reverse ctermbg=black ctermfg=61 | |
275 | CSAHi PmenuSel ctermbg=220 ctermfg=black | |
276 | CSAHi Search term=reverse ctermbg=29 ctermfg=113 | |
277 | CSAHi DiffAdd term=bold ctermbg=29 ctermfg=113 | |
278 | CSAHi Exception ctermbg=59 ctermfg=red | |
279 | CSAHi Title term=bold ctermbg=59 ctermfg=red | |
280 | CSAHi Error term=reverse ctermbg=red ctermfg=white | |
281 | CSAHi DiffDelete term=bold ctermbg=red ctermfg=white | |
282 | CSAHi Todo cterm=bold,undercurl ctermbg=black ctermfg=red | |
283 | CSAHi LineNr term=underline ctermbg=black ctermfg=61 | |
284 | CSAHi Statement term=bold ctermbg=59 ctermfg=140 | |
285 | CSAHi Underlined term=underline cterm=bold,underline ctermfg=147 | |
286 | CSAHi CursorLine term=underline cterm=underline ctermbg=black | |
287 | CSAHi CursorColumn term=reverse ctermfg=white ctermbg=29 | |
288 | CSAHi Include ctermbg=59 ctermfg=97 | |
289 | CSAHi Define ctermbg=59 ctermfg=97 | |
290 | CSAHi Macro ctermbg=59 ctermfg=97 | |
291 | CSAHi PreProc term=underline ctermbg=59 ctermfg=97 | |
292 | CSAHi PreCondit ctermbg=59 ctermfg=97 | |
293 | CSAHi StatusLineNC term=reverse ctermbg=16 ctermfg=61 | |
294 | CSAHi StatusLine term=reverse,bold ctermbg=16 ctermfg=220 | |
295 | CSAHi WildMenu ctermbg=16 ctermfg=145 | |
296 | CSAHi FoldColumn ctermbg=16 ctermfg=61 | |
297 | CSAHi IncSearch term=reverse cterm=bold ctermbg=146 ctermfg=16 | |
298 | CSAHi DiffText term=reverse cterm=bold ctermbg=146 ctermfg=16 | |
299 | CSAHi Label ctermbg=59 ctermfg=140 | |
300 | CSAHi Operator ctermbg=59 ctermfg=142 | |
301 | CSAHi Number ctermbg=59 ctermfg=146 | |
302 | CSAHi MatchParen term=reverse ctermbg=113 ctermfg=16 | |
303 | CSAHi SpecialKey term=bold ctermbg=59 ctermfg=97 | |
304 | ||
305 | CSAHi Cursor ctermbg=145 ctermfg=16 | |
306 | CSAHi lCursor ctermbg=145 ctermfg=59 | |
307 | CSAHi Delimiter ctermbg=59 ctermfg=61 | |
308 | CSAHi Directory term=bold ctermfg=39 | |
309 | CSAHi ErrorMsg ctermbg=160 ctermfg=231 | |
310 | CSAHi Identifier term=underline ctermfg=87 | |
311 | CSAHi Ignore ctermfg=59 | |
312 | CSAHi ModeMsg term=bold cterm=bold | |
313 | CSAHi MoreMsg term=bold cterm=bold ctermfg=72 | |
314 | CSAHi NonText term=bold ctermbg=59 ctermfg=60 | |
315 | CSAHi PmenuSbar ctermbg=250 | |
316 | CSAHi PmenuThumb ctermbg=145 ctermfg=59 | |
317 | CSAHi Question cterm=bold ctermfg=28 | |
318 | CSAHi SignColumn ctermbg=250 ctermfg=39 | |
319 | CSAHi Special term=bold ctermbg=59 ctermfg=61 | |
320 | CSAHi SpecialChar ctermbg=59 ctermfg=61 | |
321 | CSAHi SpecialComment ctermbg=59 ctermfg=73 | |
322 | CSAHi SpellBad term=reverse cterm=undercurl ctermfg=196 | |
323 | CSAHi SpellCap term=reverse cterm=undercurl ctermfg=21 | |
324 | CSAHi SpellLocal term=underline cterm=undercurl ctermfg=51 | |
325 | CSAHi SpellRare term=reverse cterm=undercurl ctermfg=201 | |
326 | CSAHi TabLine term=underline ctermbg=16 ctermfg=145 | |
327 | CSAHi TabLineFill term=reverse ctermbg=145 ctermfg=59 | |
328 | CSAHi TabLineSel term=bold cterm=bold | |
329 | CSAHi Tag ctermbg=59 ctermfg=61 | |
330 | CSAHi VisualNOS term=bold,underline cterm=bold,underline | |
331 | CSAHi WarningMsg ctermfg=160 | |
332 | CSAHi htmlBold term=bold cterm=bold | |
333 | CSAHi htmlBoldItalic term=bold,italic cterm=bold | |
334 | CSAHi htmlBoldUnderline term=bold,underline cterm=bold,underline | |
335 | CSAHi htmlBoldUnderlineItalic term=bold,italic,underline cterm=bold,underline | |
336 | CSAHi htmlItalic term=italic | |
337 | CSAHi htmlUnderline term=underline cterm=underline | |
338 | CSAHi htmlUnderlineItalic term=italic,underline cterm=underline | |
339 | elseif has("gui_running") || (&t_Co == 256 && (&term ==# "xterm" || &term =~# "^screen") && exists("g:CSApprox_eterm") && g:CSApprox_eterm) || &term =~? "^eterm" | |
340 | CSAHi Normal ctermbg=59 ctermfg=152 | |
341 | CSAHi Constant term=underline ctermbg=59 ctermfg=153 | |
342 | CSAHi Boolean ctermbg=59 ctermfg=153 | |
343 | CSAHi Character ctermbg=59 ctermfg=153 | |
344 | CSAHi Float ctermbg=59 ctermfg=153 | |
345 | CSAHi Comment term=bold ctermbg=59 ctermfg=30 | |
346 | CSAHi Type term=underline ctermbg=59 ctermfg=226 | |
347 | CSAHi Typedef ctermbg=59 ctermfg=226 | |
348 | CSAHi Structure ctermbg=59 ctermfg=226 | |
349 | CSAHi Function ctermbg=59 ctermfg=226 | |
350 | CSAHi StorageClass ctermbg=59 ctermfg=226 | |
351 | CSAHi Conditional ctermbg=59 ctermfg=220 | |
352 | CSAHi Repeat ctermbg=59 ctermfg=150 | |
353 | CSAHi Visual term=reverse ctermbg=68 ctermfg=white | |
354 | CSAHi DiffChange term=bold ctermbg=68 ctermfg=white | |
355 | CSAHi Pmenu ctermbg=68 ctermfg=white | |
356 | CSAHi String ctermbg=59 ctermfg=104 | |
357 | CSAHi Folded ctermbg=104 ctermfg=black | |
358 | CSAHi VertSplit term=reverse ctermbg=black ctermfg=104 | |
359 | CSAHi PmenuSel ctermbg=226 ctermfg=black | |
360 | CSAHi Search term=reverse ctermbg=36 ctermfg=150 | |
361 | CSAHi DiffAdd term=bold ctermbg=36 ctermfg=150 | |
362 | CSAHi Exception ctermbg=59 ctermfg=red | |
363 | CSAHi Title term=bold ctermbg=59 ctermfg=red | |
364 | CSAHi Error term=reverse ctermbg=red ctermfg=white | |
365 | CSAHi DiffDelete term=bold ctermbg=red ctermfg=white | |
366 | CSAHi Todo cterm=bold,undercurl ctermbg=black ctermfg=red | |
367 | CSAHi LineNr term=underline ctermbg=black ctermfg=104 | |
368 | CSAHi Statement term=bold ctermbg=59 ctermfg=177 | |
369 | CSAHi Underlined term=underline cterm=bold,underline ctermfg=153 | |
370 | CSAHi CursorLine term=underline cterm=underline ctermbg=black | |
371 | CSAHi CursorColumn term=reverse ctermfg=white ctermbg=36 | |
372 | CSAHi Include ctermbg=59 ctermfg=134 | |
373 | CSAHi Define ctermbg=59 ctermfg=134 | |
374 | CSAHi Macro ctermbg=59 ctermfg=134 | |
375 | CSAHi PreProc term=underline ctermbg=59 ctermfg=134 | |
376 | CSAHi PreCondit ctermbg=59 ctermfg=134 | |
377 | CSAHi StatusLineNC term=reverse ctermbg=16 ctermfg=104 | |
378 | CSAHi StatusLine term=reverse,bold ctermbg=16 ctermfg=226 | |
379 | CSAHi WildMenu ctermbg=17 ctermfg=152 | |
380 | CSAHi FoldColumn ctermbg=17 ctermfg=104 | |
381 | CSAHi IncSearch term=reverse cterm=bold ctermbg=153 ctermfg=17 | |
382 | CSAHi DiffText term=reverse cterm=bold ctermbg=153 ctermfg=17 | |
383 | CSAHi Label ctermbg=59 ctermfg=177 | |
384 | CSAHi Operator ctermbg=59 ctermfg=142 | |
385 | CSAHi Number ctermbg=59 ctermfg=153 | |
386 | CSAHi MatchParen term=reverse ctermbg=150 ctermfg=17 | |
387 | CSAHi SpecialKey term=bold ctermbg=59 ctermfg=134 | |
388 | ||
389 | CSAHi Cursor ctermbg=152 ctermfg=17 | |
390 | CSAHi lCursor ctermbg=152 ctermfg=59 | |
391 | CSAHi TabLine term=underline ctermbg=16 ctermfg=152 | |
392 | CSAHi Ignore ctermfg=59 | |
393 | CSAHi NonText term=bold ctermbg=59 ctermfg=60 | |
394 | CSAHi Directory term=bold ctermfg=45 | |
395 | CSAHi ErrorMsg ctermbg=196 ctermfg=255 | |
396 | CSAHi MoreMsg term=bold cterm=bold ctermfg=72 | |
397 | CSAHi ModeMsg term=bold cterm=bold | |
398 | CSAHi htmlBoldUnderline term=bold,underline cterm=bold,underline | |
399 | CSAHi htmlBoldItalic term=bold,italic cterm=bold | |
400 | CSAHi htmlBold term=bold cterm=bold | |
401 | CSAHi htmlBoldUnderlineItalic term=bold,italic,underline cterm=bold,underline | |
402 | CSAHi PmenuSbar ctermbg=250 | |
403 | CSAHi PmenuThumb ctermbg=152 ctermfg=59 | |
404 | CSAHi TabLineSel term=bold cterm=bold | |
405 | CSAHi TabLineFill term=reverse ctermbg=152 ctermfg=59 | |
406 | CSAHi Question cterm=bold ctermfg=28 | |
407 | CSAHi VisualNOS term=bold,underline cterm=bold,underline | |
408 | CSAHi WarningMsg ctermfg=196 | |
409 | CSAHi htmlUnderlineItalic term=italic,underline cterm=underline | |
410 | CSAHi htmlUnderline term=underline cterm=underline | |
411 | CSAHi Special term=bold ctermbg=59 ctermfg=68 | |
412 | CSAHi Identifier term=underline ctermfg=123 | |
413 | CSAHi Tag ctermbg=59 ctermfg=68 | |
414 | CSAHi SpecialChar ctermbg=59 ctermfg=68 | |
415 | CSAHi Delimiter ctermbg=59 ctermfg=68 | |
416 | CSAHi SpecialComment ctermbg=59 ctermfg=74 | |
417 | CSAHi SignColumn ctermbg=250 ctermfg=45 | |
418 | CSAHi SpellBad term=reverse cterm=undercurl ctermfg=196 | |
419 | CSAHi SpellCap term=reverse cterm=undercurl ctermfg=21 | |
420 | CSAHi SpellRare term=reverse cterm=undercurl ctermfg=201 | |
421 | CSAHi SpellLocal term=underline cterm=undercurl ctermfg=51 | |
422 | CSAHi htmlItalic term=italic | |
423 | elseif has("gui_running") || &t_Co == 256 | |
424 | CSAHi Normal ctermbg=16 ctermfg=103 | |
425 | CSAHi Constant term=underline ctermbg=16 ctermfg=110 | |
426 | CSAHi Boolean ctermbg=16 ctermfg=110 | |
427 | CSAHi Character ctermbg=16 ctermfg=110 | |
428 | CSAHi Float ctermbg=16 ctermfg=110 | |
429 | CSAHi Comment term=bold ctermbg=16 ctermfg=23 | |
430 | CSAHi Type term=underline ctermbg=16 ctermfg=220 | |
431 | CSAHi Typedef ctermbg=16 ctermfg=220 | |
432 | CSAHi Structure ctermbg=16 ctermfg=220 | |
433 | CSAHi Function ctermbg=16 ctermfg=220 | |
434 | CSAHi StorageClass ctermbg=16 ctermfg=220 | |
435 | CSAHi Conditional ctermbg=16 ctermfg=208 | |
436 | CSAHi Repeat ctermbg=16 ctermfg=107 | |
437 | CSAHi Visual term=reverse ctermbg=61 ctermfg=white | |
438 | CSAHi DiffChange term=bold ctermbg=61 ctermfg=white | |
439 | CSAHi Pmenu ctermbg=61 ctermfg=white | |
440 | CSAHi String ctermbg=16 ctermfg=61 | |
441 | CSAHi Folded ctermbg=61 ctermfg=black | |
442 | CSAHi VertSplit term=reverse ctermbg=black ctermfg=61 | |
443 | CSAHi PmenuSel ctermbg=220 ctermfg=black | |
444 | CSAHi Search term=reverse ctermbg=23 ctermfg=107 | |
445 | CSAHi DiffAdd term=bold ctermbg=23 ctermfg=107 | |
446 | CSAHi Exception ctermbg=16 ctermfg=red | |
447 | CSAHi Title term=bold ctermbg=16 ctermfg=red | |
448 | CSAHi Error term=reverse ctermbg=red ctermfg=white | |
449 | CSAHi DiffDelete term=bold ctermbg=red ctermfg=white | |
450 | CSAHi Todo cterm=bold,undercurl ctermbg=black ctermfg=red | |
451 | CSAHi LineNr term=underline ctermbg=black ctermfg=61 | |
452 | CSAHi Statement term=bold ctermbg=16 ctermfg=98 | |
453 | CSAHi Underlined term=underline cterm=bold,underline ctermfg=111 | |
454 | CSAHi CursorLine term=underline cterm=underline ctermbg=black | |
455 | CSAHi CursorColumn term=reverse ctermbg=23 ctermfg=white | |
456 | CSAHi Include ctermbg=16 ctermfg=91 | |
457 | CSAHi Define ctermbg=16 ctermfg=91 | |
458 | CSAHi Macro ctermbg=16 ctermfg=91 | |
459 | CSAHi PreProc term=underline ctermbg=16 ctermfg=91 | |
460 | CSAHi PreCondit ctermbg=16 ctermfg=91 | |
461 | CSAHi StatusLineNC term=reverse ctermbg=16 ctermfg=61 | |
462 | CSAHi StatusLine term=reverse,bold ctermbg=16 ctermfg=220 | |
463 | CSAHi WildMenu ctermbg=16 ctermfg=103 | |
464 | CSAHi FoldColumn ctermbg=16 ctermfg=61 | |
465 | CSAHi IncSearch term=reverse cterm=bold ctermbg=110 ctermfg=16 | |
466 | CSAHi DiffText term=reverse cterm=bold ctermbg=110 ctermfg=16 | |
467 | CSAHi Label ctermbg=16 ctermfg=98 | |
468 | CSAHi Operator ctermbg=16 ctermfg=100 | |
469 | CSAHi Number ctermbg=16 ctermfg=110 | |
470 | CSAHi MatchParen term=reverse ctermbg=107 ctermfg=16 | |
471 | CSAHi SpecialKey term=bold ctermbg=16 ctermfg=91 | |
472 | ||
473 | CSAHi Cursor ctermbg=103 ctermfg=16 | |
474 | CSAHi lCursor ctermbg=103 ctermfg=16 | |
475 | CSAHi Delimiter ctermbg=16 ctermfg=61 | |
476 | CSAHi Directory term=bold ctermfg=38 | |
477 | CSAHi ErrorMsg ctermbg=160 ctermfg=231 | |
478 | CSAHi Identifier term=underline ctermfg=87 | |
479 | CSAHi Ignore ctermfg=16 | |
480 | CSAHi ModeMsg term=bold cterm=bold | |
481 | CSAHi MoreMsg term=bold cterm=bold ctermfg=29 | |
482 | CSAHi NonText term=bold ctermbg=16 ctermfg=59 | |
483 | CSAHi PmenuSbar ctermbg=250 | |
484 | CSAHi PmenuThumb ctermbg=103 ctermfg=16 | |
485 | CSAHi Question cterm=bold ctermfg=22 | |
486 | CSAHi SignColumn ctermbg=250 ctermfg=38 | |
487 | CSAHi Special term=bold ctermbg=16 ctermfg=61 | |
488 | CSAHi SpecialChar ctermbg=16 ctermfg=61 | |
489 | CSAHi SpecialComment ctermbg=16 ctermfg=31 | |
490 | CSAHi SpellBad term=reverse cterm=undercurl ctermfg=196 | |
491 | CSAHi SpellCap term=reverse cterm=undercurl ctermfg=21 | |
492 | CSAHi SpellLocal term=underline cterm=undercurl ctermfg=51 | |
493 | CSAHi SpellRare term=reverse cterm=undercurl ctermfg=201 | |
494 | CSAHi TabLine term=underline ctermbg=16 ctermfg=103 | |
495 | CSAHi TabLineFill term=reverse ctermbg=103 ctermfg=16 | |
496 | CSAHi TabLineSel term=bold cterm=bold | |
497 | CSAHi Tag ctermbg=16 ctermfg=61 | |
498 | CSAHi VisualNOS term=bold,underline cterm=bold,underline | |
499 | CSAHi WarningMsg ctermfg=160 | |
500 | CSAHi htmlBold term=bold cterm=bold | |
501 | CSAHi htmlBoldItalic term=bold,italic cterm=bold | |
502 | CSAHi htmlBoldUnderline term=bold,underline cterm=bold,underline | |
503 | CSAHi htmlBoldUnderlineItalic term=bold,italic,underline cterm=bold,underline | |
504 | CSAHi htmlItalic term=italic | |
505 | CSAHi htmlUnderline term=underline cterm=underline | |
506 | CSAHi htmlUnderlineItalic term=italic,underline cterm=underline | |
507 | elseif has("gui_running") || &t_Co == 88 | |
508 | CSAHi Normal ctermbg=80 ctermfg=37 | |
509 | CSAHi Constant term=underline ctermbg=80 ctermfg=42 | |
510 | CSAHi Boolean ctermbg=80 ctermfg=42 | |
511 | CSAHi Character ctermbg=80 ctermfg=42 | |
512 | CSAHi Float ctermbg=80 ctermfg=42 | |
513 | CSAHi Comment term=bold ctermbg=80 ctermfg=21 | |
514 | CSAHi Type term=underline ctermbg=80 ctermfg=72 | |
515 | CSAHi Typedef ctermbg=80 ctermfg=72 | |
516 | CSAHi Structure ctermbg=80 ctermfg=72 | |
517 | CSAHi Function ctermbg=80 ctermfg=72 | |
518 | CSAHi StorageClass ctermbg=80 ctermfg=72 | |
519 | CSAHi Conditional ctermbg=80 ctermfg=68 | |
520 | CSAHi Repeat ctermbg=80 ctermfg=40 | |
521 | CSAHi Visual term=reverse ctermbg=18 ctermfg=white | |
522 | CSAHi DiffChange term=bold ctermbg=18 ctermfg=white | |
523 | CSAHi Pmenu ctermbg=18 ctermfg=white | |
524 | CSAHi String ctermbg=80 ctermfg=38 | |
525 | CSAHi Folded ctermbg=38 ctermfg=black | |
526 | CSAHi VertSplit term=reverse ctermbg=black ctermfg=38 | |
527 | CSAHi PmenuSel ctermbg=72 ctermfg=black | |
528 | CSAHi Search term=reverse ctermbg=20 ctermfg=40 | |
529 | CSAHi DiffAdd term=bold ctermbg=20 ctermfg=40 | |
530 | CSAHi Exception ctermbg=80 ctermfg=red | |
531 | CSAHi Title term=bold ctermbg=80 ctermfg=red | |
532 | CSAHi Error term=reverse ctermbg=red ctermfg=white | |
533 | CSAHi DiffDelete term=bold ctermbg=red ctermfg=white | |
534 | CSAHi Todo cterm=bold,undercurl ctermbg=black ctermfg=white | |
535 | CSAHi LineNr term=underline ctermbg=black ctermfg=38 | |
536 | CSAHi Statement term=bold ctermbg=80 ctermfg=38 | |
537 | CSAHi Underlined term=underline cterm=bold,underline ctermfg=39 | |
538 | CSAHi CursorLine term=underline ctermbg=black | |
539 | CSAHi CursorColumn term=reverse ctermbg=20 ctermfg=white | |
540 | CSAHi Include ctermbg=80 ctermfg=33 | |
541 | CSAHi Define ctermbg=80 ctermfg=33 | |
542 | CSAHi Macro ctermbg=80 ctermfg=33 | |
543 | CSAHi PreProc term=underline ctermbg=80 ctermfg=33 | |
544 | CSAHi PreCondit ctermbg=80 ctermfg=33 | |
545 | CSAHi StatusLineNC term=reverse ctermbg=16 ctermfg=38 | |
546 | CSAHi StatusLine term=reverse,bold ctermbg=16 ctermfg=72 | |
547 | CSAHi WildMenu ctermbg=16 ctermfg=37 | |
548 | CSAHi FoldColumn ctermbg=16 ctermfg=38 | |
549 | CSAHi IncSearch term=reverse cterm=bold ctermbg=42 ctermfg=16 | |
550 | CSAHi DiffText term=reverse cterm=bold ctermbg=42 ctermfg=16 | |
551 | CSAHi Label ctermbg=80 ctermfg=38 | |
552 | CSAHi Operator ctermbg=80 ctermfg=36 | |
553 | CSAHi Number ctermbg=80 ctermfg=42 | |
554 | CSAHi MatchParen term=reverse ctermbg=40 ctermfg=16 | |
555 | CSAHi SpecialKey term=bold ctermbg=80 ctermfg=33 | |
556 | ||
557 | CSAHi Cursor ctermbg=37 ctermfg=16 | |
558 | CSAHi lCursor ctermbg=37 ctermfg=80 | |
559 | CSAHi Delimiter ctermbg=80 ctermfg=18 | |
560 | CSAHi Directory term=bold ctermfg=23 | |
561 | CSAHi ErrorMsg ctermbg=48 ctermfg=79 | |
562 | CSAHi Identifier term=underline ctermfg=31 | |
563 | CSAHi Ignore ctermfg=80 | |
564 | CSAHi ModeMsg term=bold cterm=bold | |
565 | CSAHi MoreMsg term=bold cterm=bold ctermfg=21 | |
566 | CSAHi NonText term=bold ctermbg=80 ctermfg=17 | |
567 | CSAHi PmenuSbar ctermbg=85 | |
568 | CSAHi PmenuThumb ctermbg=37 ctermfg=80 | |
569 | CSAHi Question cterm=bold ctermfg=20 | |
570 | CSAHi SignColumn ctermbg=85 ctermfg=23 | |
571 | CSAHi Special term=bold ctermbg=80 ctermfg=18 | |
572 | CSAHi SpecialChar ctermbg=80 ctermfg=18 | |
573 | CSAHi SpecialComment ctermbg=80 ctermfg=22 | |
574 | CSAHi SpellBad term=reverse cterm=undercurl ctermfg=64 | |
575 | CSAHi SpellCap term=reverse cterm=undercurl ctermfg=19 | |
576 | CSAHi SpellLocal term=underline cterm=undercurl ctermfg=31 | |
577 | CSAHi SpellRare term=reverse cterm=undercurl ctermfg=67 | |
578 | CSAHi TabLine term=underline ctermbg=16 ctermfg=37 | |
579 | CSAHi TabLineFill term=reverse ctermbg=37 ctermfg=80 | |
580 | CSAHi TabLineSel term=bold cterm=bold | |
581 | CSAHi Tag ctermbg=80 ctermfg=18 | |
582 | CSAHi VisualNOS term=bold,underline cterm=bold,underline | |
583 | CSAHi WarningMsg ctermfg=48 | |
584 | CSAHi htmlBold term=bold cterm=bold | |
585 | CSAHi htmlBoldItalic term=bold,italic cterm=bold | |
586 | CSAHi htmlBoldUnderline term=bold,underline cterm=bold,underline | |
587 | CSAHi htmlBoldUnderlineItalic term=bold,italic,underline cterm=bold,underline | |
588 | CSAHi htmlItalic term=italic | |
589 | CSAHi htmlUnderline term=underline cterm=underline | |
590 | CSAHi htmlUnderlineItalic term=italic,underline cterm=underline | |
591 | endif | |
592 | delcommand CSAHi | |
593 | ||
594 | endif |