maroloccio.vim (29857B)
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