neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

wildcharm.vim (36300B)


      1 " Name:         Wild Charm
      2 " Description:  Vibrant and playful, at least one popular AI thinks it is.
      3 " Author:       Maxim Kim <habamax@gmail.com>
      4 " URL:          https://github.com/vim/colorschemes
      5 " License:      Same as Vim
      6 " Last Change:  2025 Oct 08
      7 
      8 " Generated by Colortemplate v3.0.0-beta10
      9 
     10 " hi clear
     11 source $VIMRUNTIME/colors/vim.lua " Nvim: revert to Vim default color scheme
     12 let g:colors_name = 'wildcharm'
     13 
     14 let s:t_Co = &t_Co
     15 let s:tgc = has('termguicolors') && &termguicolors
     16 
     17 hi! link CurSearch IncSearch
     18 hi! link CursorLineFold FoldColumn
     19 hi! link CursorLineSign FoldColumn
     20 hi! link Float Number
     21 hi! link Function Identifier
     22 hi! link LineNrAbove LineNr
     23 hi! link LineNrBelow LineNr
     24 hi! link MessageWindow PMenu
     25 hi! link Number Constant
     26 hi! link PopupNotification Todo
     27 hi! link PreInsert NonText
     28 hi! link StatusLineTerm Statusline
     29 hi! link StatusLineTermNC StatuslineNC
     30 hi! link TabPanel Normal
     31 hi! link TabPanelFill Normal
     32 hi! link Terminal Normal
     33 
     34 if &background == 'dark'
     35  let g:terminal_ansi_colors = ['#000000', '#d7005f', '#00af5f', '#d78700', '#0087d7', '#d787d7', '#00afaf', '#d0d0d0', '#767676', '#ff5f87', '#00d75f', '#ffaf00', '#00afff', '#ff87ff', '#00d7d7', '#ffffff']
     36  " Nvim uses g:terminal_color_{0-15} instead
     37  for i in range(g:terminal_ansi_colors->len())
     38    let g:terminal_color_{i} = g:terminal_ansi_colors[i]
     39  endfor
     40 
     41  hi Normal guifg=#d0d0d0 guibg=#000000 guisp=NONE gui=NONE ctermfg=252 ctermbg=16 cterm=NONE term=NONE
     42  hi Added guifg=#00af5f guibg=NONE guisp=NONE gui=NONE ctermfg=35 ctermbg=NONE cterm=NONE term=NONE
     43  hi Changed guifg=#0087d7 guibg=NONE guisp=NONE gui=NONE ctermfg=32 ctermbg=NONE cterm=NONE term=NONE
     44  hi ColorColumn guifg=NONE guibg=#303030 guisp=NONE gui=NONE ctermfg=NONE ctermbg=236 cterm=NONE term=reverse
     45  hi Comment guifg=#767676 guibg=NONE guisp=NONE gui=NONE ctermfg=243 ctermbg=NONE cterm=NONE term=bold
     46  hi Conceal guifg=#585858 guibg=NONE guisp=NONE gui=NONE ctermfg=240 ctermbg=NONE cterm=NONE term=NONE
     47  hi Constant guifg=#ff5f87 guibg=NONE guisp=NONE gui=NONE ctermfg=204 ctermbg=NONE cterm=NONE term=NONE
     48  hi CursorColumn guifg=NONE guibg=#262626 guisp=NONE gui=NONE ctermfg=NONE ctermbg=235 cterm=NONE term=NONE
     49  hi CursorLine guifg=NONE guibg=#262626 guisp=NONE gui=NONE ctermfg=NONE ctermbg=235 cterm=NONE term=underline
     50  hi CursorLineNr guifg=#ffffff guibg=NONE guisp=NONE gui=bold ctermfg=231 ctermbg=NONE cterm=bold term=bold
     51  hi DiffAdd guifg=NONE guibg=#273923 guisp=NONE gui=NONE ctermfg=252 ctermbg=22 cterm=NONE term=reverse
     52  hi DiffChange guifg=NONE guibg=#2f2f2f guisp=NONE gui=NONE ctermfg=252 ctermbg=236 cterm=NONE term=NONE
     53  hi DiffDelete guifg=#767676 guibg=#2f1f1a guisp=NONE gui=NONE ctermfg=243 ctermbg=52 cterm=NONE term=reverse
     54  hi DiffText guifg=NONE guibg=#0f4f4f guisp=NONE gui=NONE ctermfg=252 ctermbg=23 cterm=NONE term=reverse
     55  hi Directory guifg=#00afff guibg=NONE guisp=NONE gui=bold ctermfg=39 ctermbg=NONE cterm=bold term=NONE
     56  hi EndOfBuffer guifg=#585858 guibg=NONE guisp=NONE gui=NONE ctermfg=240 ctermbg=NONE cterm=NONE term=NONE
     57  hi Error guifg=#d7005f guibg=#ffffff guisp=NONE gui=reverse ctermfg=161 ctermbg=231 cterm=reverse term=bold,reverse
     58  hi ErrorMsg guifg=#d7005f guibg=#ffffff guisp=NONE gui=reverse ctermfg=161 ctermbg=231 cterm=reverse term=bold,reverse
     59  hi FoldColumn guifg=#585858 guibg=NONE guisp=NONE gui=NONE ctermfg=240 ctermbg=NONE cterm=NONE term=NONE
     60  hi Folded guifg=#767676 guibg=#303030 guisp=NONE gui=NONE ctermfg=243 ctermbg=236 cterm=NONE term=NONE
     61  hi Identifier guifg=#ff87ff guibg=NONE guisp=NONE gui=NONE ctermfg=213 ctermbg=NONE cterm=NONE term=NONE
     62  hi Ignore guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE term=NONE
     63  hi IncSearch guifg=NONE guibg=#5f431f guisp=NONE gui=NONE ctermfg=214 ctermbg=16 cterm=reverse term=bold,reverse,underline
     64  hi LineNr guifg=#585858 guibg=NONE guisp=NONE gui=NONE ctermfg=240 ctermbg=NONE cterm=NONE term=NONE
     65  hi MatchParen guifg=#ff00af guibg=NONE guisp=NONE gui=bold ctermfg=199 ctermbg=NONE cterm=bold term=bold,underline
     66  hi ModeMsg guifg=NONE guibg=NONE guisp=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=bold term=bold
     67  hi MoreMsg guifg=#00d75f guibg=NONE guisp=NONE gui=NONE ctermfg=41 ctermbg=NONE cterm=NONE term=NONE
     68  hi NonText guifg=#585858 guibg=NONE guisp=NONE gui=NONE ctermfg=240 ctermbg=NONE cterm=NONE term=NONE
     69  hi Pmenu guifg=NONE guibg=#303030 guisp=NONE gui=NONE ctermfg=NONE ctermbg=236 cterm=NONE term=reverse
     70  hi PmenuBorder guifg=#767676 guibg=#303030 guisp=NONE gui=NONE ctermfg=243 ctermbg=236 cterm=NONE term=NONE
     71  hi PmenuExtra guifg=#767676 guibg=#303030 guisp=NONE gui=NONE ctermfg=243 ctermbg=236 cterm=NONE term=NONE
     72  hi PmenuExtraSel guifg=#767676 guibg=#585858 guisp=NONE gui=NONE ctermfg=243 ctermbg=240 cterm=NONE term=NONE
     73  hi PmenuKind guifg=#ff5f87 guibg=#303030 guisp=NONE gui=NONE ctermfg=204 ctermbg=236 cterm=NONE term=NONE
     74  hi PmenuKindSel guifg=#ff5f87 guibg=#585858 guisp=NONE gui=NONE ctermfg=204 ctermbg=240 cterm=NONE term=NONE
     75  hi PmenuMatch guifg=#d787d7 guibg=#303030 guisp=NONE gui=NONE ctermfg=176 ctermbg=236 cterm=NONE term=NONE
     76  hi PmenuMatchSel guifg=#d787d7 guibg=#585858 guisp=NONE gui=NONE ctermfg=176 ctermbg=240 cterm=NONE term=NONE
     77  hi PmenuSbar guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE term=reverse
     78  hi PmenuSel guifg=NONE guibg=#585858 guisp=NONE gui=NONE ctermfg=NONE ctermbg=240 cterm=NONE term=bold
     79  hi PmenuThumb guifg=NONE guibg=#d0d0d0 guisp=NONE gui=NONE ctermfg=NONE ctermbg=252 cterm=NONE term=NONE
     80  hi PreProc guifg=#00d7d7 guibg=NONE guisp=NONE gui=NONE ctermfg=44 ctermbg=NONE cterm=NONE term=NONE
     81  hi Question guifg=#ff87ff guibg=NONE guisp=NONE gui=NONE ctermfg=213 ctermbg=NONE cterm=NONE term=standout
     82  hi QuickFixLine guifg=NONE guibg=#4f2f4f guisp=NONE gui=NONE ctermfg=252 ctermbg=53 cterm=NONE term=NONE
     83  hi Removed guifg=#d7005f guibg=NONE guisp=NONE gui=NONE ctermfg=161 ctermbg=NONE cterm=NONE term=NONE
     84  hi Search guifg=NONE guibg=#3a4a3a guisp=NONE gui=NONE ctermfg=41 ctermbg=16 cterm=reverse term=reverse
     85  hi SignColumn guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE term=reverse
     86  hi Special guifg=#875fff guibg=NONE guisp=NONE gui=NONE ctermfg=99 ctermbg=NONE cterm=NONE term=NONE
     87  hi SpecialKey guifg=#585858 guibg=NONE guisp=NONE gui=NONE ctermfg=240 ctermbg=NONE cterm=NONE term=bold
     88  hi SpellBad guifg=NONE guibg=NONE guisp=#ff5f87 gui=undercurl ctermfg=161 ctermbg=NONE cterm=underline term=underline
     89  hi SpellCap guifg=NONE guibg=NONE guisp=#00afaf gui=undercurl ctermfg=37 ctermbg=NONE cterm=underline term=underline
     90  hi SpellLocal guifg=NONE guibg=NONE guisp=#00af5f gui=undercurl ctermfg=41 ctermbg=NONE cterm=underline term=underline
     91  hi SpellRare guifg=NONE guibg=NONE guisp=#ff87ff gui=undercurl ctermfg=213 ctermbg=NONE cterm=underline term=underline
     92  hi Statement guifg=#00afff guibg=NONE guisp=NONE gui=NONE ctermfg=39 ctermbg=NONE cterm=NONE term=NONE
     93  hi StatusLine guifg=#9e9e9e guibg=#000000 guisp=NONE gui=bold,reverse ctermfg=247 ctermbg=16 cterm=bold,reverse term=bold,reverse
     94  hi StatusLineNC guifg=#767676 guibg=#000000 guisp=NONE gui=reverse ctermfg=243 ctermbg=16 cterm=reverse term=bold,underline
     95  hi String guifg=#00d75f guibg=NONE guisp=NONE gui=NONE ctermfg=41 ctermbg=NONE cterm=NONE term=NONE
     96  hi TabLine guifg=#000000 guibg=#767676 guisp=NONE gui=NONE ctermfg=16 ctermbg=243 cterm=NONE term=bold,underline
     97  hi TabLineFill guifg=#000000 guibg=#767676 guisp=NONE gui=NONE ctermfg=16 ctermbg=243 cterm=NONE term=NONE
     98  hi TabLineSel guifg=#000000 guibg=#9e9e9e guisp=NONE gui=bold ctermfg=16 ctermbg=247 cterm=bold term=bold,reverse
     99  hi Title guifg=NONE guibg=NONE guisp=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=bold term=NONE
    100  hi TitleBar guifg=#ffffff guibg=#3c3c3c guisp=NONE gui=NONE ctermfg=231 ctermbg=237 cterm=NONE term=NONE
    101  hi TitleBarNC guifg=#767676 guibg=#2c2c2c guisp=NONE gui=NONE ctermfg=243 ctermbg=236 cterm=NONE term=NONE
    102  hi Todo guifg=#ffffff guibg=NONE guisp=NONE gui=bold ctermfg=231 ctermbg=NONE cterm=bold term=bold,reverse
    103  hi ToolbarButton guifg=#000000 guibg=#d0d0d0 guisp=NONE gui=NONE ctermfg=16 ctermbg=252 cterm=NONE term=bold,reverse
    104  hi ToolbarLine guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE term=reverse
    105  hi Type guifg=#ffaf00 guibg=NONE guisp=NONE gui=NONE ctermfg=214 ctermbg=NONE cterm=NONE term=NONE
    106  hi Underlined guifg=NONE guibg=NONE guisp=NONE gui=underline ctermfg=NONE ctermbg=NONE cterm=underline term=underline
    107  hi VertSplit guifg=#767676 guibg=#767676 guisp=NONE gui=NONE ctermfg=243 ctermbg=243 cterm=NONE term=NONE
    108  hi Visual guifg=NONE guibg=#204060 guisp=NONE gui=NONE ctermfg=81 ctermbg=16 cterm=reverse term=reverse
    109  hi VisualNOS guifg=#000000 guibg=#00afff guisp=NONE gui=NONE ctermfg=16 ctermbg=39 cterm=NONE term=NONE
    110  hi WarningMsg guifg=#ffaf00 guibg=NONE guisp=NONE gui=NONE ctermfg=214 ctermbg=NONE cterm=NONE term=standout
    111  hi WildMenu guifg=#000000 guibg=#ffaf00 guisp=NONE gui=NONE ctermfg=16 ctermbg=214 cterm=NONE term=bold
    112  hi debugBreakpoint guifg=#00afaf guibg=NONE guisp=NONE gui=reverse ctermfg=37 ctermbg=NONE cterm=reverse term=reverse
    113  hi debugPC guifg=#0087d7 guibg=NONE guisp=NONE gui=reverse ctermfg=32 ctermbg=NONE cterm=reverse term=reverse
    114 
    115  if has('gui_running') || s:tgc
    116    hi Cursor guifg=#000000 guibg=#ffffff guisp=NONE gui=NONE cterm=NONE
    117    hi lCursor guifg=#000000 guibg=#ff5fff guisp=NONE gui=NONE cterm=NONE
    118  endif
    119 
    120  if s:tgc || s:t_Co >= 256
    121    if s:tgc
    122      hi IncSearch cterm=NONE
    123      hi QuickFixLine cterm=NONE
    124      hi Search cterm=NONE
    125      hi Visual cterm=NONE
    126    endif
    127    finish
    128  endif
    129 
    130  if s:t_Co >= 16
    131    hi Normal ctermfg=grey ctermbg=black cterm=NONE
    132    hi Added ctermfg=darkgreen ctermbg=NONE cterm=NONE
    133    hi Changed ctermfg=darkblue ctermbg=NONE cterm=NONE
    134    hi ColorColumn ctermfg=black ctermbg=darkyellow cterm=NONE
    135    hi Comment ctermfg=darkgrey ctermbg=NONE cterm=NONE
    136    hi Conceal ctermfg=grey ctermbg=NONE cterm=NONE
    137    hi Constant ctermfg=red ctermbg=NONE cterm=NONE
    138    hi CursorColumn ctermfg=black ctermbg=yellow cterm=NONE
    139    hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline
    140    hi CursorLineNr ctermfg=white ctermbg=NONE cterm=bold
    141    hi DiffAdd ctermfg=black ctermbg=darkgreen cterm=NONE
    142    hi DiffChange ctermfg=black ctermbg=darkgray cterm=NONE
    143    hi DiffDelete ctermfg=black ctermbg=darkred cterm=NONE
    144    hi DiffText ctermfg=black ctermbg=darkcyan cterm=NONE
    145    hi Directory ctermfg=blue ctermbg=NONE cterm=bold
    146    hi EndOfBuffer ctermfg=darkgrey ctermbg=NONE cterm=NONE
    147    hi Error ctermfg=darkred ctermbg=white cterm=reverse
    148    hi ErrorMsg ctermfg=darkred ctermbg=white cterm=reverse
    149    hi FoldColumn ctermfg=grey ctermbg=NONE cterm=NONE
    150    hi Folded ctermfg=black ctermbg=NONE cterm=bold
    151    hi Identifier ctermfg=magenta ctermbg=NONE cterm=NONE
    152    hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
    153    hi IncSearch ctermfg=yellow ctermbg=black cterm=reverse
    154    hi LineNr ctermfg=grey ctermbg=NONE cterm=NONE
    155    hi MatchParen ctermfg=NONE ctermbg=NONE cterm=bold,underline
    156    hi ModeMsg ctermfg=NONE ctermbg=NONE cterm=bold
    157    hi MoreMsg ctermfg=green ctermbg=NONE cterm=NONE
    158    hi NonText ctermfg=grey ctermbg=NONE cterm=NONE
    159    hi Pmenu ctermfg=black ctermbg=grey cterm=NONE
    160    hi PmenuBorder ctermfg=NONE ctermbg=grey cterm=NONE
    161    hi PmenuExtra ctermfg=darkgrey ctermbg=grey cterm=NONE
    162    hi PmenuExtraSel ctermfg=black ctermbg=darkyellow cterm=NONE
    163    hi PmenuKind ctermfg=darkred ctermbg=grey cterm=NONE
    164    hi PmenuKindSel ctermfg=darkred ctermbg=darkyellow cterm=NONE
    165    hi PmenuMatch ctermfg=black ctermbg=grey cterm=bold
    166    hi PmenuMatchSel ctermfg=black ctermbg=darkyellow cterm=bold
    167    hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE
    168    hi PmenuSel ctermfg=black ctermbg=darkyellow cterm=NONE
    169    hi PmenuThumb ctermfg=NONE ctermbg=NONE cterm=reverse
    170    hi PreProc ctermfg=cyan ctermbg=NONE cterm=NONE
    171    hi Question ctermfg=magenta ctermbg=NONE cterm=NONE
    172    hi QuickFixLine ctermfg=black ctermbg=magenta cterm=NONE
    173    hi Removed ctermfg=darkred ctermbg=NONE cterm=NONE
    174    hi Search ctermfg=green ctermbg=black cterm=reverse
    175    hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE
    176    hi Special ctermfg=darkred ctermbg=NONE cterm=NONE
    177    hi SpecialKey ctermfg=grey ctermbg=NONE cterm=NONE
    178    hi SpellBad ctermfg=darkred ctermbg=NONE cterm=underline
    179    hi SpellCap ctermfg=darkcyan ctermbg=NONE cterm=underline
    180    hi SpellLocal ctermfg=green ctermbg=NONE cterm=underline
    181    hi SpellRare ctermfg=magenta ctermbg=NONE cterm=underline
    182    hi Statement ctermfg=blue ctermbg=NONE cterm=NONE
    183    hi StatusLine ctermfg=grey ctermbg=black cterm=bold,reverse
    184    hi StatusLineNC ctermfg=darkgrey ctermbg=black cterm=reverse
    185    hi String ctermfg=green ctermbg=NONE cterm=NONE
    186    hi TabLine ctermfg=black ctermbg=darkgrey cterm=NONE
    187    hi TabLineFill ctermfg=black ctermbg=darkgrey cterm=NONE
    188    hi TabLineSel ctermfg=black ctermbg=grey cterm=bold
    189    hi Title ctermfg=NONE ctermbg=NONE cterm=bold
    190    hi TitleBar ctermfg=white ctermbg=black cterm=NONE
    191    hi TitleBarNC ctermfg=darkgrey ctermbg=black cterm=NONE
    192    hi Todo ctermfg=NONE ctermbg=NONE cterm=bold
    193    hi ToolbarButton ctermfg=black ctermbg=grey cterm=NONE
    194    hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE
    195    hi Type ctermfg=yellow ctermbg=NONE cterm=NONE
    196    hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
    197    hi VertSplit ctermfg=darkgrey ctermbg=darkgrey cterm=NONE
    198    hi Visual ctermfg=cyan ctermbg=black cterm=reverse
    199    hi VisualNOS ctermfg=black ctermbg=blue cterm=NONE
    200    hi WarningMsg ctermfg=yellow ctermbg=NONE cterm=NONE
    201    hi WildMenu ctermfg=black ctermbg=yellow cterm=NONE
    202    hi debugBreakpoint ctermfg=darkcyan ctermbg=NONE cterm=reverse
    203    hi debugPC ctermfg=darkblue ctermbg=NONE cterm=reverse
    204    finish
    205  endif
    206 
    207  if s:t_Co >= 8
    208    hi Normal ctermfg=grey ctermbg=black cterm=NONE
    209    hi Added ctermfg=darkgreen ctermbg=NONE cterm=NONE
    210    hi Changed ctermfg=darkblue ctermbg=NONE cterm=NONE
    211    hi ColorColumn ctermfg=black ctermbg=darkyellow cterm=NONE
    212    hi Comment ctermfg=NONE ctermbg=NONE cterm=bold
    213    hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE
    214    hi Constant ctermfg=darkred ctermbg=NONE cterm=NONE
    215    hi CursorColumn ctermfg=black ctermbg=darkyellow cterm=NONE
    216    hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline
    217    hi CursorLineNr ctermfg=black ctermbg=NONE cterm=bold
    218    hi DiffAdd ctermfg=black ctermbg=darkgreen cterm=NONE
    219    hi DiffChange ctermfg=black ctermbg=darkblue cterm=NONE
    220    hi DiffDelete ctermfg=black ctermbg=darkred cterm=NONE
    221    hi DiffText ctermfg=black ctermbg=darkmagenta cterm=NONE
    222    hi Directory ctermfg=darkblue ctermbg=NONE cterm=bold
    223    hi EndOfBuffer ctermfg=grey ctermbg=NONE cterm=NONE
    224    hi Error ctermfg=grey ctermbg=darkred cterm=NONE
    225    hi ErrorMsg ctermfg=grey ctermbg=darkred cterm=NONE
    226    hi FoldColumn ctermfg=black ctermbg=NONE cterm=NONE
    227    hi Folded ctermfg=grey ctermbg=NONE cterm=bold
    228    hi Identifier ctermfg=darkmagenta ctermbg=NONE cterm=NONE
    229    hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
    230    hi IncSearch ctermfg=darkyellow ctermbg=black cterm=reverse
    231    hi LineNr ctermfg=darkyellow ctermbg=NONE cterm=NONE
    232    hi MatchParen ctermfg=NONE ctermbg=NONE cterm=bold,underline
    233    hi ModeMsg ctermfg=NONE ctermbg=NONE cterm=bold
    234    hi MoreMsg ctermfg=darkgreen ctermbg=NONE cterm=NONE
    235    hi NonText ctermfg=black ctermbg=NONE cterm=NONE
    236    hi Pmenu ctermfg=NONE ctermbg=NONE cterm=reverse
    237    hi PmenuBorder ctermfg=darkgrey ctermbg=darkgrey cterm=NONE
    238    hi PmenuExtra ctermfg=NONE ctermbg=NONE cterm=reverse
    239    hi PmenuExtraSel ctermfg=NONE ctermbg=NONE cterm=bold
    240    hi PmenuKind ctermfg=NONE ctermbg=NONE cterm=bold,reverse
    241    hi PmenuKindSel ctermfg=NONE ctermbg=NONE cterm=bold
    242    hi PmenuMatch ctermfg=NONE ctermbg=darkred cterm=reverse
    243    hi PmenuMatchSel ctermfg=darkred ctermbg=NONE cterm=bold
    244    hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE
    245    hi PmenuSel ctermfg=NONE ctermbg=NONE cterm=bold
    246    hi PmenuThumb ctermfg=NONE ctermbg=NONE cterm=reverse
    247    hi PreProc ctermfg=darkcyan ctermbg=NONE cterm=NONE
    248    hi Question ctermfg=darkmagenta ctermbg=NONE cterm=NONE
    249    hi QuickFixLine ctermfg=black ctermbg=darkmagenta cterm=NONE
    250    hi Removed ctermfg=darkred ctermbg=NONE cterm=NONE
    251    hi Search ctermfg=darkgreen ctermbg=black cterm=reverse
    252    hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE
    253    hi Special ctermfg=darkmagenta ctermbg=NONE cterm=NONE
    254    hi SpecialKey ctermfg=black ctermbg=NONE cterm=NONE
    255    hi SpellBad ctermfg=darkred ctermbg=NONE cterm=reverse
    256    hi SpellCap ctermfg=darkcyan ctermbg=NONE cterm=reverse
    257    hi SpellLocal ctermfg=darkgreen ctermbg=black cterm=reverse
    258    hi SpellRare ctermfg=darkmagenta ctermbg=NONE cterm=reverse
    259    hi Statement ctermfg=darkblue ctermbg=NONE cterm=NONE
    260    hi StatusLine ctermfg=grey ctermbg=black cterm=bold,reverse
    261    hi StatusLineNC ctermfg=black ctermbg=grey cterm=NONE
    262    hi String ctermfg=darkgreen ctermbg=NONE cterm=NONE
    263    hi TabLine ctermfg=black ctermbg=grey cterm=NONE
    264    hi TabLineFill ctermfg=grey ctermbg=grey cterm=NONE
    265    hi TabLineSel ctermfg=grey ctermbg=black cterm=bold,reverse
    266    hi Title ctermfg=NONE ctermbg=NONE cterm=bold
    267    hi TitleBar ctermfg=white ctermbg=black cterm=NONE
    268    hi TitleBarNC ctermfg=darkgrey ctermbg=black cterm=NONE
    269    hi Todo ctermfg=NONE ctermbg=NONE cterm=bold
    270    hi ToolbarButton ctermfg=grey ctermbg=black cterm=bold,reverse
    271    hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE
    272    hi Type ctermfg=darkyellow ctermbg=NONE cterm=NONE
    273    hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
    274    hi VertSplit ctermfg=grey ctermbg=grey cterm=NONE
    275    hi Visual ctermfg=darkblue ctermbg=black cterm=reverse
    276    hi VisualNOS ctermfg=black ctermbg=darkblue cterm=NONE
    277    hi WarningMsg ctermfg=darkyellow ctermbg=NONE cterm=NONE
    278    hi WildMenu ctermfg=black ctermbg=darkyellow cterm=NONE
    279    hi debugBreakpoint ctermfg=darkcyan ctermbg=NONE cterm=reverse
    280    hi debugPC ctermfg=darkblue ctermbg=NONE cterm=reverse
    281    finish
    282  endif
    283 
    284  if s:t_Co >= 0
    285    hi CurSearch term=reverse
    286    hi Cursor term=reverse
    287    hi CursorIM term=NONE
    288    hi CursorLineFold term=underline
    289    hi CursorLineSign term=underline
    290    hi Float term=NONE
    291    hi Function term=NONE
    292    hi Number term=NONE
    293    hi StatusLineTerm term=bold,reverse
    294    hi StatusLineTermNC term=bold,underline
    295    hi Terminal term=NONE
    296    finish
    297  endif
    298 
    299  finish
    300 endif
    301 
    302 if &background == 'light'
    303  let g:terminal_ansi_colors = ['#000000', '#af0000', '#008700', '#af5f00', '#005faf', '#870087', '#008787', '#8a8a8a', '#808080', '#d70000', '#5faf5f', '#d78700', '#0087d7', '#af00af', '#00afaf', '#ffffff']
    304  " Nvim uses g:terminal_color_{0-15} instead
    305  for i in range(g:terminal_ansi_colors->len())
    306    let g:terminal_color_{i} = g:terminal_ansi_colors[i]
    307  endfor
    308 
    309  hi Normal guifg=#000000 guibg=#ffffff guisp=NONE gui=NONE ctermfg=16 ctermbg=231 cterm=NONE term=NONE
    310  hi Added guifg=#5faf5f guibg=NONE guisp=NONE gui=NONE ctermfg=71 ctermbg=NONE cterm=NONE term=NONE
    311  hi Changed guifg=#0087d7 guibg=NONE guisp=NONE gui=NONE ctermfg=32 ctermbg=NONE cterm=NONE term=NONE
    312  hi ColorColumn guifg=NONE guibg=#e4e4e4 guisp=NONE gui=NONE ctermfg=NONE ctermbg=254 cterm=NONE term=reverse
    313  hi Comment guifg=#8a8a8a guibg=NONE guisp=NONE gui=NONE ctermfg=245 ctermbg=NONE cterm=NONE term=bold
    314  hi Conceal guifg=#a8a8a8 guibg=NONE guisp=NONE gui=NONE ctermfg=248 ctermbg=NONE cterm=NONE term=NONE
    315  hi Constant guifg=#af0000 guibg=NONE guisp=NONE gui=NONE ctermfg=124 ctermbg=NONE cterm=NONE term=NONE
    316  hi CursorColumn guifg=NONE guibg=#eeeeee guisp=NONE gui=NONE ctermfg=NONE ctermbg=255 cterm=NONE term=NONE
    317  hi CursorLine guifg=NONE guibg=#eeeeee guisp=NONE gui=NONE ctermfg=NONE ctermbg=255 cterm=NONE term=underline
    318  hi CursorLineNr guifg=#000000 guibg=NONE guisp=NONE gui=bold ctermfg=16 ctermbg=NONE cterm=bold term=bold
    319  hi DiffAdd guifg=NONE guibg=#dafada guisp=NONE gui=NONE ctermfg=16 ctermbg=151 cterm=NONE term=reverse
    320  hi DiffChange guifg=NONE guibg=#e3e3e3 guisp=NONE gui=NONE ctermfg=16 ctermbg=253 cterm=NONE term=NONE
    321  hi DiffDelete guifg=#808080 guibg=#ffd7d7 guisp=NONE gui=NONE ctermfg=240 ctermbg=224 cterm=NONE term=reverse
    322  hi DiffText guifg=NONE guibg=#bfe7e7 guisp=NONE gui=NONE ctermfg=16 ctermbg=152 cterm=NONE term=reverse
    323  hi Directory guifg=#005faf guibg=NONE guisp=NONE gui=bold ctermfg=25 ctermbg=NONE cterm=bold term=NONE
    324  hi EndOfBuffer guifg=#a8a8a8 guibg=NONE guisp=NONE gui=NONE ctermfg=248 ctermbg=NONE cterm=NONE term=NONE
    325  hi Error guifg=#af0000 guibg=#ffffff guisp=NONE gui=reverse ctermfg=124 ctermbg=231 cterm=reverse term=bold,reverse
    326  hi ErrorMsg guifg=#d70000 guibg=#ffffff guisp=NONE gui=reverse ctermfg=160 ctermbg=231 cterm=reverse term=bold,reverse
    327  hi FoldColumn guifg=#a8a8a8 guibg=NONE guisp=NONE gui=NONE ctermfg=248 ctermbg=NONE cterm=NONE term=NONE
    328  hi Folded guifg=#808080 guibg=#e4e4e4 guisp=NONE gui=NONE ctermfg=240 ctermbg=254 cterm=NONE term=NONE
    329  hi Identifier guifg=#870087 guibg=NONE guisp=NONE gui=NONE ctermfg=90 ctermbg=NONE cterm=NONE term=NONE
    330  hi Ignore guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE term=NONE
    331  hi IncSearch guifg=NONE guibg=#fff0cf guisp=NONE gui=NONE ctermfg=172 ctermbg=231 cterm=reverse term=bold,reverse,underline
    332  hi LineNr guifg=#a8a8a8 guibg=NONE guisp=NONE gui=NONE ctermfg=248 ctermbg=NONE cterm=NONE term=NONE
    333  hi MatchParen guifg=#ff00af guibg=NONE guisp=NONE gui=bold ctermfg=199 ctermbg=NONE cterm=bold term=bold,underline
    334  hi ModeMsg guifg=NONE guibg=NONE guisp=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=bold term=bold
    335  hi MoreMsg guifg=#008700 guibg=NONE guisp=NONE gui=NONE ctermfg=28 ctermbg=NONE cterm=NONE term=NONE
    336  hi NonText guifg=#a8a8a8 guibg=NONE guisp=NONE gui=NONE ctermfg=248 ctermbg=NONE cterm=NONE term=NONE
    337  hi Pmenu guifg=NONE guibg=#e4e4e4 guisp=NONE gui=NONE ctermfg=NONE ctermbg=254 cterm=NONE term=reverse
    338  hi PmenuBorder guifg=#808080 guibg=#e4e4e4 guisp=NONE gui=NONE ctermfg=240 ctermbg=254 cterm=NONE term=NONE
    339  hi PmenuExtra guifg=#808080 guibg=#e4e4e4 guisp=NONE gui=NONE ctermfg=240 ctermbg=254 cterm=NONE term=NONE
    340  hi PmenuExtraSel guifg=#808080 guibg=#d0d0d0 guisp=NONE gui=NONE ctermfg=240 ctermbg=252 cterm=NONE term=NONE
    341  hi PmenuKind guifg=#d70000 guibg=#e4e4e4 guisp=NONE gui=NONE ctermfg=160 ctermbg=254 cterm=NONE term=NONE
    342  hi PmenuKindSel guifg=#d70000 guibg=#d0d0d0 guisp=NONE gui=NONE ctermfg=160 ctermbg=252 cterm=NONE term=NONE
    343  hi PmenuMatch guifg=#870087 guibg=#e4e4e4 guisp=NONE gui=NONE ctermfg=90 ctermbg=254 cterm=NONE term=NONE
    344  hi PmenuMatchSel guifg=#870087 guibg=#d0d0d0 guisp=NONE gui=NONE ctermfg=90 ctermbg=252 cterm=NONE term=NONE
    345  hi PmenuSbar guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE term=reverse
    346  hi PmenuSel guifg=NONE guibg=#d0d0d0 guisp=NONE gui=NONE ctermfg=NONE ctermbg=252 cterm=NONE term=bold
    347  hi PmenuThumb guifg=NONE guibg=#808080 guisp=NONE gui=NONE ctermfg=NONE ctermbg=240 cterm=NONE term=NONE
    348  hi PreProc guifg=#008787 guibg=NONE guisp=NONE gui=NONE ctermfg=30 ctermbg=NONE cterm=NONE term=NONE
    349  hi Question guifg=#870087 guibg=NONE guisp=NONE gui=NONE ctermfg=90 ctermbg=NONE cterm=NONE term=standout
    350  hi QuickFixLine guifg=NONE guibg=#e7cfe7 guisp=NONE gui=NONE ctermfg=16 ctermbg=182 cterm=NONE term=NONE
    351  hi Removed guifg=#d70000 guibg=NONE guisp=NONE gui=NONE ctermfg=160 ctermbg=NONE cterm=NONE term=NONE
    352  hi Search guifg=NONE guibg=#e7f3e7 guisp=NONE gui=NONE ctermfg=28 ctermbg=231 cterm=reverse term=reverse
    353  hi SignColumn guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE term=reverse
    354  hi Special guifg=#5f00d7 guibg=NONE guisp=NONE gui=NONE ctermfg=56 ctermbg=NONE cterm=NONE term=NONE
    355  hi SpecialKey guifg=#a8a8a8 guibg=NONE guisp=NONE gui=NONE ctermfg=248 ctermbg=NONE cterm=NONE term=bold
    356  hi SpellBad guifg=NONE guibg=NONE guisp=#af0000 gui=undercurl ctermfg=160 ctermbg=NONE cterm=underline term=underline
    357  hi SpellCap guifg=NONE guibg=NONE guisp=#008787 gui=undercurl ctermfg=30 ctermbg=NONE cterm=underline term=underline
    358  hi SpellLocal guifg=NONE guibg=NONE guisp=#008700 gui=undercurl ctermfg=28 ctermbg=NONE cterm=underline term=underline
    359  hi SpellRare guifg=NONE guibg=NONE guisp=#af00af gui=undercurl ctermfg=127 ctermbg=NONE cterm=underline term=underline
    360  hi Statement guifg=#005faf guibg=NONE guisp=NONE gui=NONE ctermfg=25 ctermbg=NONE cterm=NONE term=NONE
    361  hi StatusLine guifg=#ffffff guibg=#5f5f5f guisp=NONE gui=bold ctermfg=231 ctermbg=59 cterm=bold term=bold,reverse
    362  hi StatusLineNC guifg=#000000 guibg=#d0d0d0 guisp=NONE gui=NONE ctermfg=16 ctermbg=252 cterm=NONE term=bold,underline
    363  hi String guifg=#008700 guibg=NONE guisp=NONE gui=NONE ctermfg=28 ctermbg=NONE cterm=NONE term=NONE
    364  hi TabLine guifg=#000000 guibg=#d0d0d0 guisp=NONE gui=NONE ctermfg=16 ctermbg=252 cterm=NONE term=bold,underline
    365  hi TabLineFill guifg=#d0d0d0 guibg=#d0d0d0 guisp=NONE gui=NONE ctermfg=252 ctermbg=252 cterm=NONE term=NONE
    366  hi TabLineSel guifg=#5f5f5f guibg=#ffffff guisp=NONE gui=bold,reverse ctermfg=59 ctermbg=231 cterm=bold,reverse term=bold,reverse
    367  hi Title guifg=NONE guibg=NONE guisp=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=bold term=NONE
    368  hi TitleBar guifg=#000000 guibg=#ececec guisp=NONE gui=NONE ctermfg=16 ctermbg=255 cterm=NONE term=NONE
    369  hi TitleBarNC guifg=#808080 guibg=#f5f5f5 guisp=NONE gui=NONE ctermfg=240 ctermbg=255 cterm=NONE term=NONE
    370  hi Todo guifg=NONE guibg=NONE guisp=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=bold term=bold,reverse
    371  hi ToolbarButton guifg=#ffffff guibg=#5f5f5f guisp=NONE gui=NONE ctermfg=231 ctermbg=59 cterm=NONE term=bold,reverse
    372  hi ToolbarLine guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE term=reverse
    373  hi Type guifg=#af5f00 guibg=NONE guisp=NONE gui=NONE ctermfg=130 ctermbg=NONE cterm=NONE term=NONE
    374  hi Underlined guifg=NONE guibg=NONE guisp=NONE gui=underline ctermfg=NONE ctermbg=NONE cterm=underline term=underline
    375  hi VertSplit guifg=#d0d0d0 guibg=#d0d0d0 guisp=NONE gui=NONE ctermfg=252 ctermbg=252 cterm=NONE term=NONE
    376  hi Visual guifg=NONE guibg=#bfdfff guisp=NONE gui=NONE ctermfg=32 ctermbg=231 cterm=reverse term=reverse
    377  hi VisualNOS guifg=#ffffff guibg=#005faf guisp=NONE gui=NONE ctermfg=231 ctermbg=25 cterm=NONE term=NONE
    378  hi WarningMsg guifg=#af5f00 guibg=NONE guisp=NONE gui=NONE ctermfg=130 ctermbg=NONE cterm=NONE term=standout
    379  hi WildMenu guifg=#ffffff guibg=#d78700 guisp=NONE gui=NONE ctermfg=231 ctermbg=172 cterm=NONE term=bold
    380  hi debugBreakpoint guifg=#008787 guibg=NONE guisp=NONE gui=reverse ctermfg=30 ctermbg=NONE cterm=reverse term=reverse
    381  hi debugPC guifg=#005faf guibg=NONE guisp=NONE gui=reverse ctermfg=25 ctermbg=NONE cterm=reverse term=reverse
    382 
    383  if has('gui_running') || s:tgc
    384    hi Cursor guifg=#ffffff guibg=#000000 guisp=NONE gui=NONE cterm=NONE
    385    hi lCursor guifg=#000000 guibg=#ff00ff guisp=NONE gui=NONE cterm=NONE
    386  endif
    387 
    388  if s:tgc || s:t_Co >= 256
    389    if s:tgc
    390      hi IncSearch cterm=NONE
    391      hi QuickFixLine cterm=NONE
    392      hi Search cterm=NONE
    393      hi Visual cterm=NONE
    394    endif
    395    finish
    396  endif
    397 
    398  if s:t_Co >= 16
    399    hi Normal ctermfg=black ctermbg=white cterm=NONE
    400    hi Added ctermfg=darkgreen ctermbg=NONE cterm=NONE
    401    hi Changed ctermfg=darkblue ctermbg=NONE cterm=NONE
    402    hi ColorColumn ctermfg=black ctermbg=darkyellow cterm=NONE
    403    hi Comment ctermfg=darkgrey ctermbg=NONE cterm=NONE
    404    hi Conceal ctermfg=darkgrey ctermbg=NONE cterm=NONE
    405    hi Constant ctermfg=darkred ctermbg=NONE cterm=NONE
    406    hi CursorColumn ctermfg=black ctermbg=yellow cterm=NONE
    407    hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline
    408    hi CursorLineNr ctermfg=black ctermbg=NONE cterm=bold
    409    hi DiffAdd ctermfg=black ctermbg=darkgreen cterm=NONE
    410    hi DiffChange ctermfg=black ctermbg=lightgray cterm=NONE
    411    hi DiffDelete ctermfg=black ctermbg=darkred cterm=NONE
    412    hi DiffText ctermfg=black ctermbg=cyan cterm=NONE
    413    hi Directory ctermfg=darkblue ctermbg=NONE cterm=bold
    414    hi EndOfBuffer ctermfg=darkgrey ctermbg=NONE cterm=NONE
    415    hi Error ctermfg=darkred ctermbg=white cterm=reverse
    416    hi ErrorMsg ctermfg=red ctermbg=white cterm=reverse
    417    hi FoldColumn ctermfg=darkgrey ctermbg=NONE cterm=NONE
    418    hi Folded ctermfg=black ctermbg=NONE cterm=bold
    419    hi Identifier ctermfg=darkmagenta ctermbg=NONE cterm=NONE
    420    hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
    421    hi IncSearch ctermfg=yellow ctermbg=white cterm=reverse
    422    hi LineNr ctermfg=darkgrey ctermbg=NONE cterm=NONE
    423    hi MatchParen ctermfg=NONE ctermbg=NONE cterm=bold,underline
    424    hi ModeMsg ctermfg=NONE ctermbg=NONE cterm=bold
    425    hi MoreMsg ctermfg=darkgreen ctermbg=NONE cterm=NONE
    426    hi NonText ctermfg=darkgrey ctermbg=NONE cterm=NONE
    427    hi Pmenu ctermfg=black ctermbg=grey cterm=NONE
    428    hi PmenuBorder ctermfg=black ctermbg=grey cterm=NONE
    429    hi PmenuExtra ctermfg=darkgrey ctermbg=grey cterm=NONE
    430    hi PmenuExtraSel ctermfg=black ctermbg=darkyellow cterm=NONE
    431    hi PmenuKind ctermfg=darkred ctermbg=grey cterm=NONE
    432    hi PmenuKindSel ctermfg=darkred ctermbg=darkyellow cterm=NONE
    433    hi PmenuMatch ctermfg=black ctermbg=grey cterm=bold
    434    hi PmenuMatchSel ctermfg=black ctermbg=darkyellow cterm=bold
    435    hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE
    436    hi PmenuSel ctermfg=black ctermbg=darkyellow cterm=NONE
    437    hi PmenuThumb ctermfg=NONE ctermbg=darkgreen cterm=NONE
    438    hi PreProc ctermfg=darkcyan ctermbg=NONE cterm=NONE
    439    hi Question ctermfg=darkmagenta ctermbg=NONE cterm=NONE
    440    hi QuickFixLine ctermfg=black ctermbg=magenta cterm=NONE
    441    hi Removed ctermfg=darkred ctermbg=NONE cterm=NONE
    442    hi Search ctermfg=darkgreen ctermbg=white cterm=reverse
    443    hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE
    444    hi Special ctermfg=blue ctermbg=NONE cterm=NONE
    445    hi SpecialKey ctermfg=darkgrey ctermbg=NONE cterm=NONE
    446    hi SpellBad ctermfg=red ctermbg=NONE cterm=underline
    447    hi SpellCap ctermfg=darkcyan ctermbg=NONE cterm=underline
    448    hi SpellLocal ctermfg=darkgreen ctermbg=NONE cterm=underline
    449    hi SpellRare ctermfg=magenta ctermbg=NONE cterm=underline
    450    hi Statement ctermfg=darkblue ctermbg=NONE cterm=NONE
    451    hi StatusLine ctermfg=white ctermbg=darkgrey cterm=bold
    452    hi StatusLineNC ctermfg=black ctermbg=lightgrey cterm=NONE
    453    hi String ctermfg=darkgreen ctermbg=NONE cterm=NONE
    454    hi TabLine ctermfg=black ctermbg=lightgrey cterm=NONE
    455    hi TabLineFill ctermfg=lightgrey ctermbg=lightgrey cterm=NONE
    456    hi TabLineSel ctermfg=darkgrey ctermbg=white cterm=bold,reverse
    457    hi Title ctermfg=NONE ctermbg=NONE cterm=bold
    458    hi TitleBar ctermfg=black ctermbg=white cterm=NONE
    459    hi TitleBarNC ctermfg=darkgrey ctermbg=white cterm=NONE
    460    hi Todo ctermfg=NONE ctermbg=NONE cterm=bold
    461    hi ToolbarButton ctermfg=white ctermbg=darkgrey cterm=NONE
    462    hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE
    463    hi Type ctermfg=darkyellow ctermbg=NONE cterm=NONE
    464    hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
    465    hi VertSplit ctermfg=lightgrey ctermbg=lightgrey cterm=NONE
    466    hi Visual ctermfg=blue ctermbg=white cterm=reverse
    467    hi VisualNOS ctermfg=white ctermbg=darkblue cterm=NONE
    468    hi WarningMsg ctermfg=darkyellow ctermbg=NONE cterm=NONE
    469    hi WildMenu ctermfg=white ctermbg=yellow cterm=NONE
    470    hi debugBreakpoint ctermfg=darkcyan ctermbg=NONE cterm=reverse
    471    hi debugPC ctermfg=darkblue ctermbg=NONE cterm=reverse
    472    finish
    473  endif
    474 
    475  if s:t_Co >= 8
    476    hi Normal ctermfg=black ctermbg=grey cterm=NONE
    477    hi Added ctermfg=green ctermbg=NONE cterm=NONE
    478    hi Changed ctermfg=blue ctermbg=NONE cterm=NONE
    479    hi ColorColumn ctermfg=black ctermbg=darkyellow cterm=NONE
    480    hi Comment ctermfg=NONE ctermbg=NONE cterm=bold
    481    hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE
    482    hi Constant ctermfg=darkred ctermbg=NONE cterm=NONE
    483    hi CursorColumn ctermfg=black ctermbg=darkyellow cterm=NONE
    484    hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline
    485    hi CursorLineNr ctermfg=black ctermbg=NONE cterm=bold
    486    hi DiffAdd ctermfg=black ctermbg=darkgreen cterm=NONE
    487    hi DiffChange ctermfg=black ctermbg=darkblue cterm=NONE
    488    hi DiffDelete ctermfg=black ctermbg=darkred cterm=NONE
    489    hi DiffText ctermfg=black ctermbg=darkmagenta cterm=NONE
    490    hi Directory ctermfg=darkblue ctermbg=NONE cterm=bold
    491    hi EndOfBuffer ctermfg=black ctermbg=NONE cterm=NONE
    492    hi Error ctermfg=white ctermbg=darkred cterm=NONE
    493    hi ErrorMsg ctermfg=white ctermbg=darkred cterm=NONE
    494    hi FoldColumn ctermfg=black ctermbg=NONE cterm=NONE
    495    hi Folded ctermfg=black ctermbg=NONE cterm=bold
    496    hi Identifier ctermfg=darkmagenta ctermbg=NONE cterm=NONE
    497    hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
    498    hi IncSearch ctermfg=darkyellow ctermbg=black cterm=reverse
    499    hi LineNr ctermfg=darkyellow ctermbg=NONE cterm=NONE
    500    hi MatchParen ctermfg=NONE ctermbg=NONE cterm=bold,underline
    501    hi ModeMsg ctermfg=NONE ctermbg=NONE cterm=bold
    502    hi MoreMsg ctermfg=darkgreen ctermbg=NONE cterm=NONE
    503    hi NonText ctermfg=black ctermbg=NONE cterm=NONE
    504    hi Pmenu ctermfg=NONE ctermbg=NONE cterm=reverse
    505    hi PmenuBorder ctermfg=darkgrey ctermbg=grey cterm=NONE
    506    hi PmenuExtra ctermfg=NONE ctermbg=NONE cterm=reverse
    507    hi PmenuExtraSel ctermfg=NONE ctermbg=NONE cterm=bold
    508    hi PmenuKind ctermfg=NONE ctermbg=NONE cterm=bold,reverse
    509    hi PmenuKindSel ctermfg=NONE ctermbg=NONE cterm=bold
    510    hi PmenuMatch ctermfg=NONE ctermbg=darkred cterm=reverse
    511    hi PmenuMatchSel ctermfg=darkred ctermbg=NONE cterm=bold
    512    hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE
    513    hi PmenuSel ctermfg=NONE ctermbg=NONE cterm=bold
    514    hi PmenuThumb ctermfg=NONE ctermbg=NONE cterm=reverse
    515    hi PreProc ctermfg=darkcyan ctermbg=NONE cterm=NONE
    516    hi Question ctermfg=darkmagenta ctermbg=NONE cterm=NONE
    517    hi QuickFixLine ctermfg=black ctermbg=darkmagenta cterm=NONE
    518    hi Removed ctermfg=red ctermbg=NONE cterm=NONE
    519    hi Search ctermfg=darkgreen ctermbg=black cterm=reverse
    520    hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE
    521    hi Special ctermfg=darkmagenta ctermbg=NONE cterm=NONE
    522    hi SpecialKey ctermfg=black ctermbg=NONE cterm=NONE
    523    hi SpellBad ctermfg=darkred ctermbg=black cterm=reverse
    524    hi SpellCap ctermfg=darkcyan ctermbg=black cterm=reverse
    525    hi SpellLocal ctermfg=darkgreen ctermbg=black cterm=reverse
    526    hi SpellRare ctermfg=darkmagenta ctermbg=black cterm=reverse
    527    hi Statement ctermfg=darkblue ctermbg=NONE cterm=NONE
    528    hi StatusLine ctermfg=grey ctermbg=black cterm=bold
    529    hi StatusLineNC ctermfg=grey ctermbg=black cterm=NONE
    530    hi String ctermfg=darkgreen ctermbg=NONE cterm=NONE
    531    hi TabLine ctermfg=grey ctermbg=black cterm=NONE
    532    hi TabLineFill ctermfg=black ctermbg=black cterm=NONE
    533    hi TabLineSel ctermfg=black ctermbg=grey cterm=bold,reverse
    534    hi Title ctermfg=NONE ctermbg=NONE cterm=bold
    535    hi TitleBar ctermfg=black ctermbg=white cterm=NONE
    536    hi TitleBarNC ctermfg=darkgrey ctermbg=white cterm=NONE
    537    hi Todo ctermfg=NONE ctermbg=NONE cterm=bold
    538    hi ToolbarButton ctermfg=grey ctermbg=black cterm=bold
    539    hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE
    540    hi Type ctermfg=darkyellow ctermbg=NONE cterm=NONE
    541    hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
    542    hi VertSplit ctermfg=black ctermbg=black cterm=NONE
    543    hi Visual ctermfg=darkblue ctermbg=grey cterm=reverse
    544    hi VisualNOS ctermfg=black ctermbg=darkblue cterm=NONE
    545    hi WarningMsg ctermfg=darkyellow ctermbg=NONE cterm=NONE
    546    hi WildMenu ctermfg=black ctermbg=darkyellow cterm=NONE
    547    hi debugBreakpoint ctermfg=darkcyan ctermbg=NONE cterm=reverse
    548    hi debugPC ctermfg=darkblue ctermbg=NONE cterm=reverse
    549    finish
    550  endif
    551 
    552  if s:t_Co >= 0
    553    hi CurSearch term=reverse
    554    hi Cursor term=reverse
    555    hi CursorIM term=NONE
    556    hi CursorLineFold term=underline
    557    hi CursorLineSign term=underline
    558    hi Float term=NONE
    559    hi Function term=NONE
    560    hi Number term=NONE
    561    hi StatusLineTerm term=bold,reverse
    562    hi StatusLineTermNC term=bold,underline
    563    hi Terminal term=NONE
    564    finish
    565  endif
    566 
    567 endif
    568 
    569 " vim: et ts=8 sw=2 sts=2