]> git.r.bdr.sh - rbdr/dotfiles/blame - vim/colors/maroloccio.vim
Use shift modifier to create kitty instances
[rbdr/dotfiles] / vim / colors / maroloccio.vim
CommitLineData
0d23b6e5
BB
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
33hi clear
34if exists("syntax_on")
35 syntax reset
36endif
37let g:colors_name="maroloccio"
38
39" --- GUI section
40"
41hi Normal guifg=#8b9aaa guibg=#1a202a gui=none " watermark-foreground on watermark-background
42hi Constant guifg=#82ade0 guibg=bg gui=none " cyan on background
43hi Boolean guifg=#82ade0 guibg=bg gui=none " cyan on background
44hi Character guifg=#82ade0 guibg=bg gui=none " cyan on background
45hi Float guifg=#82ade0 guibg=bg gui=none " cyan on background
46hi Comment guifg=#006666 guibg=bg gui=none " teal on background
47hi Type guifg=#ffcc00 guibg=bg gui=none " yellow on background
48hi Typedef guifg=#ffcc00 guibg=bg gui=none " yellow on background
49hi Structure guifg=#ffcc00 guibg=bg gui=none " yellow on background
50hi Function guifg=#ffcc00 guibg=bg gui=none " yellow on background
51hi StorageClass guifg=#ffcc00 guibg=bg gui=none " yellow on background
52hi Conditional guifg=#ff9900 guibg=bg gui=none " orange on background
53hi Repeat guifg=#78ba42 guibg=bg gui=none " light green on background
54hi Visual guifg=fg guibg=#3741ad gui=none " foreground on blue
55hi DiffChange guifg=fg guibg=#3741ad gui=none " foreground on blue
56if version>= 700
57hi Pmenu guifg=fg guibg=#3741ad gui=none " foreground on blue
58endif
59hi String guifg=#4c4cad guibg=bg gui=none " violet on background
60hi Folded guifg=fg guibg=#333366 gui=none " foreground on dark violet
61hi VertSplit guifg=fg guibg=#333366 gui=none " foreground on dark violet
62if version>= 700
63hi PmenuSel guifg=fg guibg=#333366 gui=none " foreground on dark violet
64endif
65hi Search guifg=#78ba42 guibg=#107040 gui=none " light green on green
66hi DiffAdd guifg=#78ba42 guibg=#107040 gui=none " light green on green
67hi Exception guifg=#8f3231 guibg=bg gui=none " red on background
68hi Title guifg=#8f3231 guibg=bg gui=none " red on background
69hi Error guifg=fg guibg=#8f3231 gui=none " foreground on red
70hi DiffDelete guifg=fg guibg=#8f3231 gui=none " foreground on red
71hi Todo guifg=#8f3231 guibg=#0e1219 gui=bold,undercurl guisp=#cbc32a " red on dark grey
72hi LineNr guifg=#2c3138 guibg=#0e1219 gui=none " grey on dark grey
73hi Statement guifg=#9966cc guibg=bg gui=none " lavender on background
74hi Underlined gui=bold,underline " underline
75if version>= 700
76hi CursorLine guibg=#0e1219 gui=none " foreground on dark grey
77hi CursorColumn guibg=#0e1219 gui=none " foreground on dark grey
78endif
79hi Include guifg=#107040 guibg=bg gui=none " green on background
80hi Define guifg=#107040 guibg=bg gui=none " green on background
81hi Macro guifg=#107040 guibg=bg gui=none " green on background
82hi PreProc guifg=#107040 guibg=bg gui=none " green on background
83hi PreCondit guifg=#107040 guibg=bg gui=none " green on background
84hi StatusLineNC guifg=#2c3138 guibg=black gui=none " grey on black
85hi StatusLine guifg=fg guibg=black gui=none " foreground on black
86hi WildMenu guifg=fg guibg=#0e1219 gui=none " foreground on dark grey
87hi FoldColumn guifg=#333366 guibg=#0e1219 gui=none " dark violet on dark grey
88hi IncSearch guifg=#0e1219 guibg=#82ade0 gui=bold " dark grey on cyan
89hi DiffText guifg=#0e1219 guibg=#82ade0 gui=bold " dark grey on cyan
90hi Label guifg=#7e28a9 guibg=bg gui=none " purple on background
91hi Operator guifg=#6d5279 guibg=bg gui=none " pink on background
92hi Number guifg=#8b8b00 guibg=bg gui=none " dark yellow on background
93if version>= 700
94hi MatchParen guifg=#0e1219 guibg=#78ba42 gui=none " dark grey on light green
95endif
96hi SpecialKey guifg=#333366 guibg=bg gui=none " metal on background
97
98hi Cursor guifg=#0e1219 guibg=#8b9aaa gui=none " dark grey on foreground
99hi TabLine guifg=fg guibg=black gui=none " foreground on black
100hi NonText guifg=#333366 guibg=bg gui=none " metal on background
101hi Tag guifg=#3741ad guibg=bg gui=none " blue on background
102hi Delimiter guifg=#3741ad guibg=bg gui=none " blue on background
103hi Special guifg=#3741ad guibg=bg gui=none " blue on background
104hi SpecialChar guifg=#3741ad guibg=bg gui=none " blue on background
105hi SpecialComment guifg=#2680af guibg=bg gui=none " blue2 on background
106
107" --- CTerm8 section
108if &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
248elseif &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
594endif