Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Fetching contributors…

Cannot retrieve contributors at this time

file 594 lines (579 sloc) 29.857 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594
" File : maroloccio.vim
" Description : a colour scheme for Vim (GUI only)
" Scheme : maroloccio
" Maintainer : Marco Ippolito < m a r o l o c c i o [at] g m a i l . c o m >
" Comment : works well in GUI mode
" Version : v0.3.0 inspired by watermark
" Date : 6 may 2009
"
" History:
"
" 0.3.0 Greatly improved cterm colours when t_Co=256 thanks to Kyle and CSApprox
" 0.2.9 Improved readability of cterm searches for dark backgrounds
" 0.2.8 Added VimDiff colouring
" 0.2.7 Further improved readability of cterm colours
" 0.2.6 Improved readability of cterm colours on different terminals
" 0.2.5 Reinstated minimal cterm support
" 0.2.4 Added full colour descriptions and reinstated minimal cterm support
" 0.2.3 Added FoldColumn to the list of hlights as per David Hall's suggestion
" 0.2.2 Removed cterm support, changed visual highlight, fixed bolds
" 0.2.1 Changed search highlight
" 0.2.0 Removed italics
" 0.1.9 Improved search and menu highlighting
" 0.1.8 Added minimal cterm support
" 0.1.7 Uploaded to vim.org
" 0.1.6 Removed redundant highlight definitions
" 0.1.5 Improved display of folded sections
" 0.1.4 Removed linked sections for improved compatibility, more Python friendly
" 0.1.3 Removed settings which usually belong to .vimrc (as in 0.1.1)
" 0.1.2 Fixed versioning system, added .vimrc -like commands
" 0.1.1 Corrected typo in header comments, changed colour for Comment
" 0.1.0 Inital upload to vim.org

hi clear
if exists("syntax_on")
  syntax reset
endif
let g:colors_name="maroloccio"

" --- GUI section
"
hi Normal guifg=#8b9aaa guibg=#1a202a gui=none " watermark-foreground on watermark-background
hi Constant guifg=#82ade0 guibg=bg gui=none " cyan on background
hi Boolean guifg=#82ade0 guibg=bg gui=none " cyan on background
hi Character guifg=#82ade0 guibg=bg gui=none " cyan on background
hi Float guifg=#82ade0 guibg=bg gui=none " cyan on background
hi Comment guifg=#006666 guibg=bg gui=none " teal on background
hi Type guifg=#ffcc00 guibg=bg gui=none " yellow on background
hi Typedef guifg=#ffcc00 guibg=bg gui=none " yellow on background
hi Structure guifg=#ffcc00 guibg=bg gui=none " yellow on background
hi Function guifg=#ffcc00 guibg=bg gui=none " yellow on background
hi StorageClass guifg=#ffcc00 guibg=bg gui=none " yellow on background
hi Conditional guifg=#ff9900 guibg=bg gui=none " orange on background
hi Repeat guifg=#78ba42 guibg=bg gui=none " light green on background
hi Visual guifg=fg guibg=#3741ad gui=none " foreground on blue
hi DiffChange guifg=fg guibg=#3741ad gui=none " foreground on blue
if version>= 700
hi Pmenu guifg=fg guibg=#3741ad gui=none " foreground on blue
endif
hi String guifg=#4c4cad guibg=bg gui=none " violet on background
hi Folded guifg=fg guibg=#333366 gui=none " foreground on dark violet
hi VertSplit guifg=fg guibg=#333366 gui=none " foreground on dark violet
if version>= 700
hi PmenuSel guifg=fg guibg=#333366 gui=none " foreground on dark violet
endif
hi Search guifg=#78ba42 guibg=#107040 gui=none " light green on green
hi DiffAdd guifg=#78ba42 guibg=#107040 gui=none " light green on green
hi Exception guifg=#8f3231 guibg=bg gui=none " red on background
hi Title guifg=#8f3231 guibg=bg gui=none " red on background
hi Error guifg=fg guibg=#8f3231 gui=none " foreground on red
hi DiffDelete guifg=fg guibg=#8f3231 gui=none " foreground on red
hi Todo guifg=#8f3231 guibg=#0e1219 gui=bold,undercurl guisp=#cbc32a " red on dark grey
hi LineNr guifg=#2c3138 guibg=#0e1219 gui=none " grey on dark grey
hi Statement guifg=#9966cc guibg=bg gui=none " lavender on background
hi Underlined gui=bold,underline " underline
if version>= 700
hi CursorLine guibg=#0e1219 gui=none " foreground on dark grey
hi CursorColumn guibg=#0e1219 gui=none " foreground on dark grey
endif
hi Include guifg=#107040 guibg=bg gui=none " green on background
hi Define guifg=#107040 guibg=bg gui=none " green on background
hi Macro guifg=#107040 guibg=bg gui=none " green on background
hi PreProc guifg=#107040 guibg=bg gui=none " green on background
hi PreCondit guifg=#107040 guibg=bg gui=none " green on background
hi StatusLineNC guifg=#2c3138 guibg=black gui=none " grey on black
hi StatusLine guifg=fg guibg=black gui=none " foreground on black
hi WildMenu guifg=fg guibg=#0e1219 gui=none " foreground on dark grey
hi FoldColumn guifg=#333366 guibg=#0e1219 gui=none " dark violet on dark grey
hi IncSearch guifg=#0e1219 guibg=#82ade0 gui=bold " dark grey on cyan
hi DiffText guifg=#0e1219 guibg=#82ade0 gui=bold " dark grey on cyan
hi Label guifg=#7e28a9 guibg=bg gui=none " purple on background
hi Operator guifg=#6d5279 guibg=bg gui=none " pink on background
hi Number guifg=#8b8b00 guibg=bg gui=none " dark yellow on background
if version>= 700
hi MatchParen guifg=#0e1219 guibg=#78ba42 gui=none " dark grey on light green
endif
hi SpecialKey guifg=#333366 guibg=bg gui=none " metal on background

hi Cursor guifg=#0e1219 guibg=#8b9aaa gui=none " dark grey on foreground
hi TabLine guifg=fg guibg=black gui=none " foreground on black
hi NonText guifg=#333366 guibg=bg gui=none " metal on background
hi Tag guifg=#3741ad guibg=bg gui=none " blue on background
hi Delimiter guifg=#3741ad guibg=bg gui=none " blue on background
hi Special guifg=#3741ad guibg=bg gui=none " blue on background
hi SpecialChar guifg=#3741ad guibg=bg gui=none " blue on background
hi SpecialComment guifg=#2680af guibg=bg gui=none " blue2 on background

" --- CTerm8 section
if &t_Co == 8

" --- CTerm8 (Dark)
  if &background == "dark"
"hi Normal ctermfg=Grey "ctermbg=DarkGrey
    hi Constant ctermfg=DarkGreen
    hi Boolean ctermfg=DarkGreen
    hi Character ctermfg=DarkGreen
    hi Float ctermfg=DarkGreen
    hi Comment ctermfg=DarkCyan
    hi Type ctermfg=Brown
    hi Typedef ctermfg=Brown
    hi Structure ctermfg=Brown
    hi Function ctermfg=Brown
    hi StorageClass ctermfg=Brown
    hi Conditional ctermfg=Brown
    hi Repeat ctermfg=Brown
    hi Visual ctermfg=Brown ctermbg=Black
    hi DiffChange ctermfg=Grey ctermbg=DarkBlue
    if version>= 700
    hi Pmenu ctermfg=Grey ctermbg=DarkBlue
    endif
    hi String ctermfg=DarkGreen
    hi Folded ctermfg=DarkGrey ctermbg=Black
    hi VertSplit ctermfg=DarkGrey ctermbg=DarkGrey
    if version>= 700
    hi PmenuSel ctermfg=DarkBlue ctermbg=Grey
    endif
    hi Search ctermfg=Black ctermbg=Brown
    hi DiffAdd ctermfg=Black ctermbg=DarkGreen
    hi Exception ctermfg=Brown
    hi Title ctermfg=DarkRed
    hi Error ctermfg=Brown ctermbg=DarkRed
    hi DiffDelete ctermfg=Brown ctermbg=DarkRed
    hi Todo ctermfg=Brown ctermbg=DarkRed
    hi LineNr ctermfg=DarkGrey
    hi Statement ctermfg=Brown
    hi Underlined cterm=Underline
    if version>= 700
    hi CursorLine ctermbg=Black cterm=Underline
    hi CursorColumn ctermfg=Grey ctermbg=Black
    endif
    hi Include ctermfg=DarkMagenta
    hi Define ctermfg=DarkMagenta
    hi Macro ctermfg=DarkMagenta
    hi PreProc ctermfg=DarkMagenta
    hi PreCondit ctermfg=DarkMagenta
    hi StatusLineNC ctermfg=DarkGrey ctermbg=Black
    hi StatusLine ctermfg=Grey ctermbg=DarkGrey
    hi WildMenu ctermfg=Grey ctermbg=DarkGrey
    hi FoldColumn ctermfg=DarkGrey
    hi IncSearch ctermfg=DarkCyan ctermbg=Black
    hi DiffText ctermfg=DarkBlue ctermbg=Grey
    hi Label ctermfg=Brown
    hi Operator ctermfg=Brown
    hi Number ctermfg=DarkGreen
    if version>= 700
    hi MatchParen ctermfg=Grey ctermbg=Green
    endif
    hi SpecialKey ctermfg=DarkRed

    hi Cursor ctermfg=Black ctermbg=Grey
    hi Delimiter ctermfg=Brown
    hi NonText ctermfg=DarkRed
    hi Special ctermfg=Brown
    hi SpecialChar ctermfg=Brown
    hi SpecialComment ctermfg=DarkCyan
    hi TabLine ctermfg=DarkGrey ctermbg=Grey
    hi Tag ctermfg=Brown

" --- CTerm8 (Light)
  elseif &background == "light"
    hi Normal ctermfg=Black ctermbg=White
    hi Constant ctermfg=DarkCyan
    hi Boolean ctermfg=DarkCyan
    hi Character ctermfg=DarkCyan
    hi Float ctermfg=DarkCyan
    hi Comment ctermfg=DarkGreen
    hi Type ctermfg=DarkBlue
    hi Typedef ctermfg=DarkBlue
    hi Structure ctermfg=DarkBlue
    hi Function ctermfg=DarkBlue
    hi StorageClass ctermfg=DarkBlue
    hi Conditional ctermfg=DarkBlue
    hi Repeat ctermfg=DarkBlue
    hi Visual ctermfg=Brown ctermbg=Black
    hi DiffChange ctermfg=Grey ctermbg=DarkBlue
    if version>= 700
    hi Pmenu ctermfg=Grey ctermbg=DarkBlue
    endif
    hi String ctermfg=DarkRed
    hi Folded ctermfg=Black ctermbg=DarkCyan
    hi VertSplit ctermfg=Grey ctermbg=Black
    if version>= 700
    hi PmenuSel ctermfg=DarkBlue ctermbg=Grey
    endif
    hi Search ctermfg=Grey ctermbg=DarkGreen
    hi DiffAdd ctermfg=Black ctermbg=DarkGreen
    hi Exception ctermfg=DarkBlue
    hi Title ctermfg=DarkRed
    hi Error ctermfg=Brown ctermbg=DarkRed
    hi DiffDelete ctermfg=Brown ctermbg=DarkRed
    hi Todo ctermfg=Brown ctermbg=DarkRed
    hi LineNr ctermfg=Black ctermbg=Grey
    hi Statement ctermfg=DarkBlue
    hi Underlined cterm=Underline
    if version>= 700
    hi CursorLine ctermbg=Grey cterm=Underline
    hi CursorColumn ctermfg=Black ctermbg=Grey
    endif
    hi Include ctermfg=DarkMagenta
    hi Define ctermfg=DarkMagenta
    hi Macro ctermfg=DarkMagenta
    hi PreProc ctermfg=DarkMagenta
    hi PreCondit ctermfg=DarkMagenta
    hi StatusLineNC ctermfg=Grey ctermbg=DarkBlue
    hi StatusLine ctermfg=Grey ctermbg=Black
    hi WildMenu ctermfg=Grey ctermbg=DarkBlue
    hi FoldColumn ctermfg=Black ctermbg=Grey
    hi IncSearch ctermfg=Brown ctermbg=Black
    hi DiffText ctermfg=DarkBlue ctermbg=Grey
    hi Label ctermfg=DarkBlue
    hi Operator ctermfg=DarkBlue
    hi Number ctermfg=DarkCyan
    if version>= 700
    hi MatchParen ctermfg=Grey ctermbg=Green
    endif
    hi SpecialKey ctermfg=Red

    hi Cursor ctermfg=Black ctermbg=Grey
    hi Delimiter ctermfg=DarkBlue
    hi NonText ctermfg=Red
    hi Special ctermfg=DarkBlue
    hi SpecialChar ctermfg=DarkBlue
    hi SpecialComment ctermfg=DarkGreen
    hi TabLine ctermfg=DarkBlue ctermbg=Grey
    hi Tag ctermfg=DarkBlue
  endif

" --- CTerm256 section
elseif &t_Co == 256

  if v:version < 700
   command! -nargs=+ CSAHi exe "hi" substitute(substitute(<q-args>, "undercurl", "underline", "g"), "guisp\\S\\+", "", "g")
  else
   command! -nargs=+ CSAHi exe "hi" <q-args>
  endif
  if has("gui_running") || (&t_Co == 256 && (&term ==# "xterm" || &term =~# "^screen") && exists("g:CSApprox_konsole") && g:CSApprox_konsole) || &term =~? "^konsole"
    CSAHi Normal ctermbg=59 ctermfg=145
    CSAHi Constant term=underline ctermbg=59 ctermfg=146
    CSAHi Boolean ctermbg=59 ctermfg=146
    CSAHi Character ctermbg=59 ctermfg=146
    CSAHi Float ctermbg=59 ctermfg=146
    CSAHi Comment term=bold ctermbg=59 ctermfg=30
    CSAHi Type term=underline ctermbg=59 ctermfg=220
    CSAHi Typedef ctermbg=59 ctermfg=220
    CSAHi Structure ctermbg=59 ctermfg=220
    CSAHi Function ctermbg=59 ctermfg=220
    CSAHi StorageClass ctermbg=59 ctermfg=220
    CSAHi Conditional ctermbg=59 ctermfg=214
    CSAHi Repeat ctermbg=59 ctermfg=113
    CSAHi Visual term=reverse ctermbg=61 ctermfg=white
    CSAHi DiffChange term=bold ctermbg=61 ctermfg=white
    CSAHi Pmenu ctermbg=61 ctermfg=white
    CSAHi String ctermbg=59 ctermfg=61
    CSAHi Folded ctermbg=61 ctermfg=black
    CSAHi VertSplit term=reverse ctermbg=black ctermfg=61
    CSAHi PmenuSel ctermbg=220 ctermfg=black
    CSAHi Search term=reverse ctermbg=29 ctermfg=113
    CSAHi DiffAdd term=bold ctermbg=29 ctermfg=113
    CSAHi Exception ctermbg=59 ctermfg=red
    CSAHi Title term=bold ctermbg=59 ctermfg=red
    CSAHi Error term=reverse ctermbg=red ctermfg=white
    CSAHi DiffDelete term=bold ctermbg=red ctermfg=white
    CSAHi Todo cterm=bold,undercurl ctermbg=black ctermfg=red
    CSAHi LineNr term=underline ctermbg=black ctermfg=61
    CSAHi Statement term=bold ctermbg=59 ctermfg=140
    CSAHi Underlined term=underline cterm=bold,underline ctermfg=147
    CSAHi CursorLine term=underline cterm=underline ctermbg=black
    CSAHi CursorColumn term=reverse ctermfg=white ctermbg=29
    CSAHi Include ctermbg=59 ctermfg=97
    CSAHi Define ctermbg=59 ctermfg=97
    CSAHi Macro ctermbg=59 ctermfg=97
    CSAHi PreProc term=underline ctermbg=59 ctermfg=97
    CSAHi PreCondit ctermbg=59 ctermfg=97
    CSAHi StatusLineNC term=reverse ctermbg=16 ctermfg=61
    CSAHi StatusLine term=reverse,bold ctermbg=16 ctermfg=220
    CSAHi WildMenu ctermbg=16 ctermfg=145
    CSAHi FoldColumn ctermbg=16 ctermfg=61
    CSAHi IncSearch term=reverse cterm=bold ctermbg=146 ctermfg=16
    CSAHi DiffText term=reverse cterm=bold ctermbg=146 ctermfg=16
    CSAHi Label ctermbg=59 ctermfg=140
    CSAHi Operator ctermbg=59 ctermfg=142
    CSAHi Number ctermbg=59 ctermfg=146
    CSAHi MatchParen term=reverse ctermbg=113 ctermfg=16
    CSAHi SpecialKey term=bold ctermbg=59 ctermfg=97

    CSAHi Cursor ctermbg=145 ctermfg=16
    CSAHi lCursor ctermbg=145 ctermfg=59
    CSAHi Delimiter ctermbg=59 ctermfg=61
    CSAHi Directory term=bold ctermfg=39
    CSAHi ErrorMsg ctermbg=160 ctermfg=231
    CSAHi Identifier term=underline ctermfg=87
    CSAHi Ignore ctermfg=59
    CSAHi ModeMsg term=bold cterm=bold
    CSAHi MoreMsg term=bold cterm=bold ctermfg=72
    CSAHi NonText term=bold ctermbg=59 ctermfg=60
    CSAHi PmenuSbar ctermbg=250
    CSAHi PmenuThumb ctermbg=145 ctermfg=59
    CSAHi Question cterm=bold ctermfg=28
    CSAHi SignColumn ctermbg=250 ctermfg=39
    CSAHi Special term=bold ctermbg=59 ctermfg=61
    CSAHi SpecialChar ctermbg=59 ctermfg=61
    CSAHi SpecialComment ctermbg=59 ctermfg=73
    CSAHi SpellBad term=reverse cterm=undercurl ctermfg=196
    CSAHi SpellCap term=reverse cterm=undercurl ctermfg=21
    CSAHi SpellLocal term=underline cterm=undercurl ctermfg=51
    CSAHi SpellRare term=reverse cterm=undercurl ctermfg=201
    CSAHi TabLine term=underline ctermbg=16 ctermfg=145
    CSAHi TabLineFill term=reverse ctermbg=145 ctermfg=59
    CSAHi TabLineSel term=bold cterm=bold
    CSAHi Tag ctermbg=59 ctermfg=61
    CSAHi VisualNOS term=bold,underline cterm=bold,underline
    CSAHi WarningMsg ctermfg=160
    CSAHi htmlBold term=bold cterm=bold
    CSAHi htmlBoldItalic term=bold,italic cterm=bold
    CSAHi htmlBoldUnderline term=bold,underline cterm=bold,underline
    CSAHi htmlBoldUnderlineItalic term=bold,italic,underline cterm=bold,underline
    CSAHi htmlItalic term=italic
    CSAHi htmlUnderline term=underline cterm=underline
    CSAHi htmlUnderlineItalic term=italic,underline cterm=underline
  elseif has("gui_running") || (&t_Co == 256 && (&term ==# "xterm" || &term =~# "^screen") && exists("g:CSApprox_eterm") && g:CSApprox_eterm) || &term =~? "^eterm"
    CSAHi Normal ctermbg=59 ctermfg=152
    CSAHi Constant term=underline ctermbg=59 ctermfg=153
    CSAHi Boolean ctermbg=59 ctermfg=153
    CSAHi Character ctermbg=59 ctermfg=153
    CSAHi Float ctermbg=59 ctermfg=153
    CSAHi Comment term=bold ctermbg=59 ctermfg=30
    CSAHi Type term=underline ctermbg=59 ctermfg=226
    CSAHi Typedef ctermbg=59 ctermfg=226
    CSAHi Structure ctermbg=59 ctermfg=226
    CSAHi Function ctermbg=59 ctermfg=226
    CSAHi StorageClass ctermbg=59 ctermfg=226
    CSAHi Conditional ctermbg=59 ctermfg=220
    CSAHi Repeat ctermbg=59 ctermfg=150
    CSAHi Visual term=reverse ctermbg=68 ctermfg=white
    CSAHi DiffChange term=bold ctermbg=68 ctermfg=white
    CSAHi Pmenu ctermbg=68 ctermfg=white
    CSAHi String ctermbg=59 ctermfg=104
    CSAHi Folded ctermbg=104 ctermfg=black
    CSAHi VertSplit term=reverse ctermbg=black ctermfg=104
    CSAHi PmenuSel ctermbg=226 ctermfg=black
    CSAHi Search term=reverse ctermbg=36 ctermfg=150
    CSAHi DiffAdd term=bold ctermbg=36 ctermfg=150
    CSAHi Exception ctermbg=59 ctermfg=red
    CSAHi Title term=bold ctermbg=59 ctermfg=red
    CSAHi Error term=reverse ctermbg=red ctermfg=white
    CSAHi DiffDelete term=bold ctermbg=red ctermfg=white
    CSAHi Todo cterm=bold,undercurl ctermbg=black ctermfg=red
    CSAHi LineNr term=underline ctermbg=black ctermfg=104
    CSAHi Statement term=bold ctermbg=59 ctermfg=177
    CSAHi Underlined term=underline cterm=bold,underline ctermfg=153
    CSAHi CursorLine term=underline cterm=underline ctermbg=black
    CSAHi CursorColumn term=reverse ctermfg=white ctermbg=36
    CSAHi Include ctermbg=59 ctermfg=134
    CSAHi Define ctermbg=59 ctermfg=134
    CSAHi Macro ctermbg=59 ctermfg=134
    CSAHi PreProc term=underline ctermbg=59 ctermfg=134
    CSAHi PreCondit ctermbg=59 ctermfg=134
    CSAHi StatusLineNC term=reverse ctermbg=16 ctermfg=104
    CSAHi StatusLine term=reverse,bold ctermbg=16 ctermfg=226
    CSAHi WildMenu ctermbg=17 ctermfg=152
    CSAHi FoldColumn ctermbg=17 ctermfg=104
    CSAHi IncSearch term=reverse cterm=bold ctermbg=153 ctermfg=17
    CSAHi DiffText term=reverse cterm=bold ctermbg=153 ctermfg=17
    CSAHi Label ctermbg=59 ctermfg=177
    CSAHi Operator ctermbg=59 ctermfg=142
    CSAHi Number ctermbg=59 ctermfg=153
    CSAHi MatchParen term=reverse ctermbg=150 ctermfg=17
    CSAHi SpecialKey term=bold ctermbg=59 ctermfg=134

    CSAHi Cursor ctermbg=152 ctermfg=17
    CSAHi lCursor ctermbg=152 ctermfg=59
    CSAHi TabLine term=underline ctermbg=16 ctermfg=152
    CSAHi Ignore ctermfg=59
    CSAHi NonText term=bold ctermbg=59 ctermfg=60
    CSAHi Directory term=bold ctermfg=45
    CSAHi ErrorMsg ctermbg=196 ctermfg=255
    CSAHi MoreMsg term=bold cterm=bold ctermfg=72
    CSAHi ModeMsg term=bold cterm=bold
    CSAHi htmlBoldUnderline term=bold,underline cterm=bold,underline
    CSAHi htmlBoldItalic term=bold,italic cterm=bold
    CSAHi htmlBold term=bold cterm=bold
    CSAHi htmlBoldUnderlineItalic term=bold,italic,underline cterm=bold,underline
    CSAHi PmenuSbar ctermbg=250
    CSAHi PmenuThumb ctermbg=152 ctermfg=59
    CSAHi TabLineSel term=bold cterm=bold
    CSAHi TabLineFill term=reverse ctermbg=152 ctermfg=59
    CSAHi Question cterm=bold ctermfg=28
    CSAHi VisualNOS term=bold,underline cterm=bold,underline
    CSAHi WarningMsg ctermfg=196
    CSAHi htmlUnderlineItalic term=italic,underline cterm=underline
    CSAHi htmlUnderline term=underline cterm=underline
    CSAHi Special term=bold ctermbg=59 ctermfg=68
    CSAHi Identifier term=underline ctermfg=123
    CSAHi Tag ctermbg=59 ctermfg=68
    CSAHi SpecialChar ctermbg=59 ctermfg=68
    CSAHi Delimiter ctermbg=59 ctermfg=68
    CSAHi SpecialComment ctermbg=59 ctermfg=74
    CSAHi SignColumn ctermbg=250 ctermfg=45
    CSAHi SpellBad term=reverse cterm=undercurl ctermfg=196
    CSAHi SpellCap term=reverse cterm=undercurl ctermfg=21
    CSAHi SpellRare term=reverse cterm=undercurl ctermfg=201
    CSAHi SpellLocal term=underline cterm=undercurl ctermfg=51
    CSAHi htmlItalic term=italic
  elseif has("gui_running") || &t_Co == 256
    CSAHi Normal ctermbg=16 ctermfg=103
    CSAHi Constant term=underline ctermbg=16 ctermfg=110
    CSAHi Boolean ctermbg=16 ctermfg=110
    CSAHi Character ctermbg=16 ctermfg=110
    CSAHi Float ctermbg=16 ctermfg=110
    CSAHi Comment term=bold ctermbg=16 ctermfg=23
    CSAHi Type term=underline ctermbg=16 ctermfg=220
    CSAHi Typedef ctermbg=16 ctermfg=220
    CSAHi Structure ctermbg=16 ctermfg=220
    CSAHi Function ctermbg=16 ctermfg=220
    CSAHi StorageClass ctermbg=16 ctermfg=220
    CSAHi Conditional ctermbg=16 ctermfg=208
    CSAHi Repeat ctermbg=16 ctermfg=107
    CSAHi Visual term=reverse ctermbg=61 ctermfg=white
    CSAHi DiffChange term=bold ctermbg=61 ctermfg=white
    CSAHi Pmenu ctermbg=61 ctermfg=white
    CSAHi String ctermbg=16 ctermfg=61
    CSAHi Folded ctermbg=61 ctermfg=black
    CSAHi VertSplit term=reverse ctermbg=black ctermfg=61
    CSAHi PmenuSel ctermbg=220 ctermfg=black
    CSAHi Search term=reverse ctermbg=23 ctermfg=107
    CSAHi DiffAdd term=bold ctermbg=23 ctermfg=107
    CSAHi Exception ctermbg=16 ctermfg=red
    CSAHi Title term=bold ctermbg=16 ctermfg=red
    CSAHi Error term=reverse ctermbg=red ctermfg=white
    CSAHi DiffDelete term=bold ctermbg=red ctermfg=white
    CSAHi Todo cterm=bold,undercurl ctermbg=black ctermfg=red
    CSAHi LineNr term=underline ctermbg=black ctermfg=61
    CSAHi Statement term=bold ctermbg=16 ctermfg=98
    CSAHi Underlined term=underline cterm=bold,underline ctermfg=111
    CSAHi CursorLine term=underline cterm=underline ctermbg=black
    CSAHi CursorColumn term=reverse ctermbg=23 ctermfg=white
    CSAHi Include ctermbg=16 ctermfg=91
    CSAHi Define ctermbg=16 ctermfg=91
    CSAHi Macro ctermbg=16 ctermfg=91
    CSAHi PreProc term=underline ctermbg=16 ctermfg=91
    CSAHi PreCondit ctermbg=16 ctermfg=91
    CSAHi StatusLineNC term=reverse ctermbg=16 ctermfg=61
    CSAHi StatusLine term=reverse,bold ctermbg=16 ctermfg=220
    CSAHi WildMenu ctermbg=16 ctermfg=103
    CSAHi FoldColumn ctermbg=16 ctermfg=61
    CSAHi IncSearch term=reverse cterm=bold ctermbg=110 ctermfg=16
    CSAHi DiffText term=reverse cterm=bold ctermbg=110 ctermfg=16
    CSAHi Label ctermbg=16 ctermfg=98
    CSAHi Operator ctermbg=16 ctermfg=100
    CSAHi Number ctermbg=16 ctermfg=110
    CSAHi MatchParen term=reverse ctermbg=107 ctermfg=16
    CSAHi SpecialKey term=bold ctermbg=16 ctermfg=91

    CSAHi Cursor ctermbg=103 ctermfg=16
    CSAHi lCursor ctermbg=103 ctermfg=16
    CSAHi Delimiter ctermbg=16 ctermfg=61
    CSAHi Directory term=bold ctermfg=38
    CSAHi ErrorMsg ctermbg=160 ctermfg=231
    CSAHi Identifier term=underline ctermfg=87
    CSAHi Ignore ctermfg=16
    CSAHi ModeMsg term=bold cterm=bold
    CSAHi MoreMsg term=bold cterm=bold ctermfg=29
    CSAHi NonText term=bold ctermbg=16 ctermfg=59
    CSAHi PmenuSbar ctermbg=250
    CSAHi PmenuThumb ctermbg=103 ctermfg=16
    CSAHi Question cterm=bold ctermfg=22
    CSAHi SignColumn ctermbg=250 ctermfg=38
    CSAHi Special term=bold ctermbg=16 ctermfg=61
    CSAHi SpecialChar ctermbg=16 ctermfg=61
    CSAHi SpecialComment ctermbg=16 ctermfg=31
    CSAHi SpellBad term=reverse cterm=undercurl ctermfg=196
    CSAHi SpellCap term=reverse cterm=undercurl ctermfg=21
    CSAHi SpellLocal term=underline cterm=undercurl ctermfg=51
    CSAHi SpellRare term=reverse cterm=undercurl ctermfg=201
    CSAHi TabLine term=underline ctermbg=16 ctermfg=103
    CSAHi TabLineFill term=reverse ctermbg=103 ctermfg=16
    CSAHi TabLineSel term=bold cterm=bold
    CSAHi Tag ctermbg=16 ctermfg=61
    CSAHi VisualNOS term=bold,underline cterm=bold,underline
    CSAHi WarningMsg ctermfg=160
    CSAHi htmlBold term=bold cterm=bold
    CSAHi htmlBoldItalic term=bold,italic cterm=bold
    CSAHi htmlBoldUnderline term=bold,underline cterm=bold,underline
    CSAHi htmlBoldUnderlineItalic term=bold,italic,underline cterm=bold,underline
    CSAHi htmlItalic term=italic
    CSAHi htmlUnderline term=underline cterm=underline
    CSAHi htmlUnderlineItalic term=italic,underline cterm=underline
  elseif has("gui_running") || &t_Co == 88
    CSAHi Normal ctermbg=80 ctermfg=37
    CSAHi Constant term=underline ctermbg=80 ctermfg=42
    CSAHi Boolean ctermbg=80 ctermfg=42
    CSAHi Character ctermbg=80 ctermfg=42
    CSAHi Float ctermbg=80 ctermfg=42
    CSAHi Comment term=bold ctermbg=80 ctermfg=21
    CSAHi Type term=underline ctermbg=80 ctermfg=72
    CSAHi Typedef ctermbg=80 ctermfg=72
    CSAHi Structure ctermbg=80 ctermfg=72
    CSAHi Function ctermbg=80 ctermfg=72
    CSAHi StorageClass ctermbg=80 ctermfg=72
    CSAHi Conditional ctermbg=80 ctermfg=68
    CSAHi Repeat ctermbg=80 ctermfg=40
    CSAHi Visual term=reverse ctermbg=18 ctermfg=white
    CSAHi DiffChange term=bold ctermbg=18 ctermfg=white
    CSAHi Pmenu ctermbg=18 ctermfg=white
    CSAHi String ctermbg=80 ctermfg=38
    CSAHi Folded ctermbg=38 ctermfg=black
    CSAHi VertSplit term=reverse ctermbg=black ctermfg=38
    CSAHi PmenuSel ctermbg=72 ctermfg=black
    CSAHi Search term=reverse ctermbg=20 ctermfg=40
    CSAHi DiffAdd term=bold ctermbg=20 ctermfg=40
    CSAHi Exception ctermbg=80 ctermfg=red
    CSAHi Title term=bold ctermbg=80 ctermfg=red
    CSAHi Error term=reverse ctermbg=red ctermfg=white
    CSAHi DiffDelete term=bold ctermbg=red ctermfg=white
    CSAHi Todo cterm=bold,undercurl ctermbg=black ctermfg=white
    CSAHi LineNr term=underline ctermbg=black ctermfg=38
    CSAHi Statement term=bold ctermbg=80 ctermfg=38
    CSAHi Underlined term=underline cterm=bold,underline ctermfg=39
    CSAHi CursorLine term=underline ctermbg=black
    CSAHi CursorColumn term=reverse ctermbg=20 ctermfg=white
    CSAHi Include ctermbg=80 ctermfg=33
    CSAHi Define ctermbg=80 ctermfg=33
    CSAHi Macro ctermbg=80 ctermfg=33
    CSAHi PreProc term=underline ctermbg=80 ctermfg=33
    CSAHi PreCondit ctermbg=80 ctermfg=33
    CSAHi StatusLineNC term=reverse ctermbg=16 ctermfg=38
    CSAHi StatusLine term=reverse,bold ctermbg=16 ctermfg=72
    CSAHi WildMenu ctermbg=16 ctermfg=37
    CSAHi FoldColumn ctermbg=16 ctermfg=38
    CSAHi IncSearch term=reverse cterm=bold ctermbg=42 ctermfg=16
    CSAHi DiffText term=reverse cterm=bold ctermbg=42 ctermfg=16
    CSAHi Label ctermbg=80 ctermfg=38
    CSAHi Operator ctermbg=80 ctermfg=36
    CSAHi Number ctermbg=80 ctermfg=42
    CSAHi MatchParen term=reverse ctermbg=40 ctermfg=16
    CSAHi SpecialKey term=bold ctermbg=80 ctermfg=33

    CSAHi Cursor ctermbg=37 ctermfg=16
    CSAHi lCursor ctermbg=37 ctermfg=80
    CSAHi Delimiter ctermbg=80 ctermfg=18
    CSAHi Directory term=bold ctermfg=23
    CSAHi ErrorMsg ctermbg=48 ctermfg=79
    CSAHi Identifier term=underline ctermfg=31
    CSAHi Ignore ctermfg=80
    CSAHi ModeMsg term=bold cterm=bold
    CSAHi MoreMsg term=bold cterm=bold ctermfg=21
    CSAHi NonText term=bold ctermbg=80 ctermfg=17
    CSAHi PmenuSbar ctermbg=85
    CSAHi PmenuThumb ctermbg=37 ctermfg=80
    CSAHi Question cterm=bold ctermfg=20
    CSAHi SignColumn ctermbg=85 ctermfg=23
    CSAHi Special term=bold ctermbg=80 ctermfg=18
    CSAHi SpecialChar ctermbg=80 ctermfg=18
    CSAHi SpecialComment ctermbg=80 ctermfg=22
    CSAHi SpellBad term=reverse cterm=undercurl ctermfg=64
    CSAHi SpellCap term=reverse cterm=undercurl ctermfg=19
    CSAHi SpellLocal term=underline cterm=undercurl ctermfg=31
    CSAHi SpellRare term=reverse cterm=undercurl ctermfg=67
    CSAHi TabLine term=underline ctermbg=16 ctermfg=37
    CSAHi TabLineFill term=reverse ctermbg=37 ctermfg=80
    CSAHi TabLineSel term=bold cterm=bold
    CSAHi Tag ctermbg=80 ctermfg=18
    CSAHi VisualNOS term=bold,underline cterm=bold,underline
    CSAHi WarningMsg ctermfg=48
    CSAHi htmlBold term=bold cterm=bold
    CSAHi htmlBoldItalic term=bold,italic cterm=bold
    CSAHi htmlBoldUnderline term=bold,underline cterm=bold,underline
    CSAHi htmlBoldUnderlineItalic term=bold,italic,underline cterm=bold,underline
    CSAHi htmlItalic term=italic
    CSAHi htmlUnderline term=underline cterm=underline
    CSAHi htmlUnderlineItalic term=italic,underline cterm=underline
  endif
  delcommand CSAHi

endif
Something went wrong with that request. Please try again.