neovim

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

catppuccin.vim (54012B)


      1 " Name:         Catppuccin Latte (for light) and Mocha (for dark)
      2 " Description:  Soothing pastel theme for the high-spirited!
      3 " Author:       The Catppuccin Community <catppuccin.com>
      4 " Maintainer:   Mao-Yining <mao.yining@outlook.com>
      5 " URL:          https://www.github.com/vim/colorschemes
      6 " Last Change:  2026 Jan 31
      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 = 'catppuccin'
     13 
     14 let s:t_Co = &t_Co
     15 let s:tgc = has('termguicolors') && &termguicolors
     16 
     17 hi! link Boolean Constant
     18 hi! link CursorLineFold FoldColumn
     19 hi! link CursorLineSign SignColumn
     20 hi! link Debug Special
     21 hi! link Define PreProc
     22 hi! link Float Constant
     23 hi! link Ignore Comment
     24 hi! link IncSearch CurSearch
     25 hi! link LineNrAbove LineNr
     26 hi! link LineNrBelow LineNr
     27 hi! link Number Constant
     28 hi! link PopupNotification WarningMsg
     29 hi! link PreCondit PreProc
     30 hi! link SpecialChar Special
     31 hi! link SpecialComment Special
     32 hi! link SpecialKey NonText
     33 hi! link StatusLineTerm StatusLine
     34 hi! link StatusLineTermNC StatusLineNC
     35 hi! link Terminal Normal
     36 hi! link Typedef Type
     37 
     38 if &background == 'dark'
     39  hi Normal guifg=#cdd6f4 guibg=#1e1e2e guisp=NONE gui=NONE ctermfg=189 ctermbg=233 cterm=NONE term=NONE
     40  hi Added guifg=#a6e3a1 guibg=NONE guisp=NONE gui=NONE ctermfg=114 ctermbg=NONE cterm=NONE term=NONE
     41  hi Bold guifg=NONE guibg=NONE guisp=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=bold term=bold
     42  hi Changed guifg=#89b4fa guibg=NONE guisp=NONE gui=NONE ctermfg=111 ctermbg=NONE cterm=NONE term=NONE
     43  hi Character guifg=#94e2d5 guibg=NONE guisp=NONE gui=NONE ctermfg=158 ctermbg=NONE cterm=NONE term=NONE
     44  hi ColorColumn guifg=NONE guibg=#181825 guisp=NONE gui=NONE ctermfg=NONE ctermbg=232 cterm=NONE term=reverse
     45  hi Comment guifg=#9399b2 guibg=NONE guisp=NONE gui=NONE ctermfg=103 ctermbg=NONE cterm=NONE term=bold
     46  hi Conceal guifg=#7f849c guibg=NONE guisp=NONE gui=NONE ctermfg=102 ctermbg=NONE cterm=NONE term=NONE
     47  hi Conditional guifg=#cba6f7 guibg=NONE guisp=NONE gui=NONE ctermfg=183 ctermbg=NONE cterm=NONE term=NONE
     48  hi Constant guifg=#fab387 guibg=NONE guisp=NONE gui=NONE ctermfg=216 ctermbg=NONE cterm=NONE term=NONE
     49  hi CurSearch guifg=#cdd6f4 guibg=#89556b guisp=NONE gui=NONE ctermfg=189 ctermbg=126 cterm=NONE term=reverse
     50  hi Cursor guifg=#1e1e2e guibg=#f5e0dc guisp=NONE gui=NONE ctermfg=233 ctermbg=224 cterm=NONE term=reverse
     51  hi CursorColumn guifg=NONE guibg=#181825 guisp=NONE gui=NONE ctermfg=NONE ctermbg=232 cterm=NONE term=NONE
     52  hi CursorIM guifg=#1e1e2e guibg=#cba6f7 guisp=NONE gui=NONE ctermfg=233 ctermbg=183 cterm=NONE term=NONE
     53  hi CursorLine guifg=NONE guibg=#2a2b3c guisp=NONE gui=NONE ctermfg=NONE ctermbg=236 cterm=NONE term=underline
     54  hi CursorLineNr guifg=#b4befe guibg=NONE guisp=NONE gui=NONE ctermfg=147 ctermbg=NONE cterm=NONE term=bold
     55  hi Delimiter guifg=#9399b2 guibg=NONE guisp=NONE gui=NONE ctermfg=103 ctermbg=NONE cterm=NONE term=NONE
     56  hi DiffAdd guifg=NONE guibg=#364143 guisp=NONE gui=NONE ctermfg=NONE ctermbg=22 cterm=NONE term=reverse
     57  hi DiffChange guifg=NONE guibg=#25293c guisp=NONE gui=NONE ctermfg=NONE ctermbg=235 cterm=NONE term=NONE
     58  hi DiffDelete guifg=NONE guibg=#443244 guisp=NONE gui=NONE ctermfg=NONE ctermbg=52 cterm=NONE term=reverse
     59  hi DiffText guifg=NONE guibg=#3e4b6b guisp=NONE gui=NONE ctermfg=NONE ctermbg=23 cterm=NONE term=reverse
     60  hi Directory guifg=#89b4fa guibg=NONE guisp=NONE gui=NONE ctermfg=111 ctermbg=NONE cterm=NONE term=NONE
     61  hi EndOfBuffer guifg=#45475a guibg=NONE guisp=NONE gui=NONE ctermfg=240 ctermbg=NONE cterm=NONE term=NONE
     62  hi Error guifg=#f38ba8 guibg=NONE guisp=NONE gui=NONE ctermfg=211 ctermbg=NONE cterm=NONE term=bold,reverse
     63  hi ErrorMsg guifg=#f38ba8 guibg=NONE guisp=NONE gui=bold ctermfg=211 ctermbg=NONE cterm=bold term=bold,reverse
     64  hi Exception guifg=#cba6f7 guibg=NONE guisp=NONE gui=NONE ctermfg=183 ctermbg=NONE cterm=NONE term=NONE
     65  hi FoldColumn guifg=#6c7086 guibg=NONE guisp=NONE gui=NONE ctermfg=59 ctermbg=NONE cterm=NONE term=NONE
     66  hi Folded guifg=#89b4fa guibg=NONE guisp=NONE gui=NONE ctermfg=111 ctermbg=NONE cterm=NONE term=NONE
     67  hi Function guifg=#89b4fa guibg=NONE guisp=NONE gui=NONE ctermfg=111 ctermbg=NONE cterm=NONE term=NONE
     68  hi Identifier guifg=#f2cdcd guibg=NONE guisp=NONE gui=NONE ctermfg=181 ctermbg=NONE cterm=NONE term=NONE
     69  hi Include guifg=#cba6f7 guibg=NONE guisp=NONE gui=NONE ctermfg=183 ctermbg=NONE cterm=NONE term=NONE
     70  hi Italic guifg=NONE guibg=NONE guisp=NONE gui=italic ctermfg=NONE ctermbg=NONE cterm=italic term=italic
     71  hi Keyword guifg=#cba6f7 guibg=NONE guisp=NONE gui=NONE ctermfg=183 ctermbg=NONE cterm=NONE term=NONE
     72  hi Label guifg=#74c7ec guibg=NONE guisp=NONE gui=NONE ctermfg=117 ctermbg=NONE cterm=NONE term=NONE
     73  hi LineNr guifg=#45475a guibg=NONE guisp=NONE gui=NONE ctermfg=240 ctermbg=NONE cterm=NONE term=NONE
     74  hi Macro guifg=#cba6f7 guibg=NONE guisp=NONE gui=NONE ctermfg=183 ctermbg=NONE cterm=NONE term=NONE
     75  hi MatchParen guifg=#fab387 guibg=NONE guisp=NONE gui=bold ctermfg=216 ctermbg=NONE cterm=bold term=bold,underline
     76  hi ModeMsg guifg=#cdd6f4 guibg=NONE guisp=NONE gui=bold ctermfg=189 ctermbg=NONE cterm=bold term=bold
     77  hi MoreMsg guifg=#89b4fa guibg=NONE guisp=NONE gui=NONE ctermfg=111 ctermbg=NONE cterm=NONE term=NONE
     78  hi NonText guifg=#6c7086 guibg=NONE guisp=NONE gui=NONE ctermfg=59 ctermbg=NONE cterm=NONE term=NONE
     79  hi Operator guifg=#89dceb guibg=NONE guisp=NONE gui=NONE ctermfg=116 ctermbg=NONE cterm=NONE term=NONE
     80  hi Pmenu guifg=#9399b2 guibg=#181825 guisp=NONE gui=NONE ctermfg=103 ctermbg=232 cterm=NONE term=reverse
     81  hi PmenuExtra guifg=#6c7086 guibg=#181825 guisp=NONE gui=NONE ctermfg=59 ctermbg=232 cterm=NONE term=NONE
     82  hi PmenuExtraSel guifg=#6c7086 guibg=#313244 guisp=NONE gui=bold ctermfg=59 ctermbg=236 cterm=bold term=bold
     83  hi PmenuMatch guifg=#cdd6f4 guibg=NONE guisp=NONE gui=bold ctermfg=189 ctermbg=NONE cterm=bold term=bold
     84  hi PmenuMatchSel guifg=NONE guibg=NONE guisp=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=bold term=bold
     85  hi PmenuSbar guifg=NONE guibg=#313244 guisp=NONE gui=NONE ctermfg=NONE ctermbg=236 cterm=NONE term=reverse
     86  hi PmenuSel guifg=NONE guibg=#313244 guisp=NONE gui=bold ctermfg=NONE ctermbg=236 cterm=bold term=bold
     87  hi PmenuThumb guifg=NONE guibg=#6c7086 guisp=NONE gui=NONE ctermfg=NONE ctermbg=59 cterm=NONE term=NONE
     88  hi PreInsert guifg=#9399b2 guibg=NONE guisp=NONE gui=NONE ctermfg=103 ctermbg=NONE cterm=NONE term=NONE
     89  hi PreProc guifg=#f5c2e7 guibg=NONE guisp=NONE gui=NONE ctermfg=225 ctermbg=NONE cterm=NONE term=NONE
     90  hi Question guifg=#89b4fa guibg=NONE guisp=NONE gui=NONE ctermfg=111 ctermbg=NONE cterm=NONE term=standout
     91  hi QuickFixLine guifg=NONE guibg=#52476a guisp=NONE gui=bold ctermfg=189 ctermbg=60 cterm=bold term=NONE
     92  hi Removed guifg=#f38ba8 guibg=NONE guisp=NONE gui=NONE ctermfg=211 ctermbg=NONE cterm=NONE term=NONE
     93  hi Repeat guifg=#cba6f7 guibg=NONE guisp=NONE gui=NONE ctermfg=183 ctermbg=NONE cterm=NONE term=NONE
     94  hi Search guifg=#cdd6f4 guibg=#3e5767 guisp=NONE gui=NONE ctermfg=189 ctermbg=24 cterm=NONE term=reverse
     95  hi SignColumn guifg=#45475a guibg=NONE guisp=NONE gui=NONE ctermfg=240 ctermbg=NONE cterm=NONE term=reverse
     96  hi Special guifg=#f5c2e7 guibg=NONE guisp=NONE gui=NONE ctermfg=225 ctermbg=NONE cterm=NONE term=NONE
     97  hi SpellBad guifg=NONE guibg=NONE guisp=#f38ba8 gui=undercurl ctermfg=211 ctermbg=NONE cterm=underline term=underline
     98  hi SpellCap guifg=NONE guibg=NONE guisp=#f9e2af gui=undercurl ctermfg=222 ctermbg=NONE cterm=underline term=underline
     99  hi SpellLocal guifg=NONE guibg=NONE guisp=#89b4fa gui=undercurl ctermfg=111 ctermbg=NONE cterm=underline term=underline
    100  hi SpellRare guifg=NONE guibg=NONE guisp=#a6e3a1 gui=undercurl ctermfg=114 ctermbg=NONE cterm=underline term=underline
    101  hi Statement guifg=#cba6f7 guibg=NONE guisp=NONE gui=NONE ctermfg=183 ctermbg=NONE cterm=NONE term=NONE
    102  hi StatusLine guifg=#cdd6f4 guibg=#11111b guisp=NONE gui=NONE ctermfg=189 ctermbg=16 cterm=NONE term=bold,reverse
    103  hi StatusLineNC guifg=#45475a guibg=#181825 guisp=NONE gui=NONE ctermfg=240 ctermbg=232 cterm=NONE term=bold,underline
    104  hi StorageClass guifg=#f9e2af guibg=NONE guisp=NONE gui=NONE ctermfg=222 ctermbg=NONE cterm=NONE term=NONE
    105  hi String guifg=#a6e3a1 guibg=NONE guisp=NONE gui=NONE ctermfg=114 ctermbg=NONE cterm=NONE term=NONE
    106  hi Structure guifg=#f9e2af guibg=NONE guisp=NONE gui=NONE ctermfg=222 ctermbg=NONE cterm=NONE term=NONE
    107  hi TabLine guifg=#6c7086 guibg=#11111b guisp=NONE gui=NONE ctermfg=59 ctermbg=16 cterm=NONE term=bold,underline
    108  hi TabLineFill guifg=NONE guibg=#181825 guisp=NONE gui=NONE ctermfg=NONE ctermbg=232 cterm=NONE term=NONE
    109  hi TabLineSel guifg=#cdd6f4 guibg=#1e1e2e guisp=NONE gui=NONE ctermfg=189 ctermbg=233 cterm=NONE term=bold,reverse
    110  hi Tag guifg=#b4befe guibg=NONE guisp=NONE gui=bold ctermfg=147 ctermbg=NONE cterm=bold term=bold
    111  hi Title guifg=#89b4fa guibg=NONE guisp=NONE gui=bold ctermfg=111 ctermbg=NONE cterm=bold term=NONE
    112  hi TitleBar guifg=#cdd6f4 guibg=#181825 guisp=NONE gui=NONE ctermfg=189 ctermbg=232 cterm=NONE term=NONE
    113  hi TitleBarNC guifg=#6c7086 guibg=#11111b guisp=NONE gui=NONE ctermfg=59 ctermbg=16 cterm=NONE term=NONE
    114  hi Todo guifg=#f2cdcd guibg=NONE guisp=NONE gui=bold ctermfg=181 ctermbg=NONE cterm=bold term=bold,reverse
    115  hi ToolbarButton guifg=#f5e0dc guibg=NONE guisp=NONE gui=NONE ctermfg=224 ctermbg=NONE cterm=NONE term=bold,reverse
    116  hi ToolbarLine guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE term=reverse
    117  hi Type guifg=#f9e2af guibg=NONE guisp=NONE gui=NONE ctermfg=222 ctermbg=NONE cterm=NONE term=NONE
    118  hi Underlined guifg=NONE guibg=NONE guisp=NONE gui=underline ctermfg=NONE ctermbg=NONE cterm=underline term=underline
    119  hi VertSplit guifg=#11111b guibg=NONE guisp=NONE gui=NONE ctermfg=16 ctermbg=NONE cterm=NONE term=NONE
    120  hi Visual guifg=NONE guibg=#45475a guisp=NONE gui=NONE ctermfg=240 ctermbg=189 cterm=reverse term=reverse
    121  hi VisualNOS guifg=NONE guibg=#45475a guisp=NONE gui=bold ctermfg=NONE ctermbg=240 cterm=bold term=NONE
    122  hi WarningMsg guifg=#f9e2af guibg=NONE guisp=NONE gui=NONE ctermfg=222 ctermbg=NONE cterm=NONE term=standout
    123  hi WildMenu guifg=NONE guibg=#6c7086 guisp=NONE gui=NONE ctermfg=NONE ctermbg=59 cterm=NONE term=bold
    124  hi csvCol0 guifg=#f38ba8 guibg=NONE guisp=NONE gui=NONE ctermfg=211 ctermbg=NONE cterm=NONE term=NONE
    125  hi csvCol1 guifg=#fab387 guibg=NONE guisp=NONE gui=NONE ctermfg=216 ctermbg=NONE cterm=NONE term=NONE
    126  hi csvCol2 guifg=#f9e2af guibg=NONE guisp=NONE gui=NONE ctermfg=222 ctermbg=NONE cterm=NONE term=NONE
    127  hi csvCol3 guifg=#a6e3a1 guibg=NONE guisp=NONE gui=NONE ctermfg=114 ctermbg=NONE cterm=NONE term=NONE
    128  hi csvCol4 guifg=#89dceb guibg=NONE guisp=NONE gui=NONE ctermfg=116 ctermbg=NONE cterm=NONE term=NONE
    129  hi csvCol5 guifg=#89b4fa guibg=NONE guisp=NONE gui=NONE ctermfg=111 ctermbg=NONE cterm=NONE term=NONE
    130  hi csvCol6 guifg=#b4befe guibg=NONE guisp=NONE gui=NONE ctermfg=147 ctermbg=NONE cterm=NONE term=NONE
    131  hi csvCol7 guifg=#cba6f7 guibg=NONE guisp=NONE gui=NONE ctermfg=183 ctermbg=NONE cterm=NONE term=NONE
    132  hi csvCol8 guifg=#f5c2e7 guibg=NONE guisp=NONE gui=NONE ctermfg=225 ctermbg=NONE cterm=NONE term=NONE
    133  hi debugBreakpoint guifg=#6c7086 guibg=#1e1e2e guisp=NONE gui=NONE ctermfg=59 ctermbg=233 cterm=NONE term=NONE
    134  hi debugPC guifg=NONE guibg=#11111b guisp=NONE gui=NONE ctermfg=NONE ctermbg=16 cterm=NONE term=NONE
    135  hi diffAdded guifg=#a6e3a1 guibg=NONE guisp=NONE gui=NONE ctermfg=114 ctermbg=NONE cterm=NONE term=NONE
    136  hi diffChanged guifg=#89b4fa guibg=NONE guisp=NONE gui=NONE ctermfg=111 ctermbg=NONE cterm=NONE term=NONE
    137  hi diffFile guifg=#89b4fa guibg=NONE guisp=NONE gui=NONE ctermfg=111 ctermbg=NONE cterm=NONE term=NONE
    138  hi diffIndexLine guifg=#94e2d5 guibg=NONE guisp=NONE gui=NONE ctermfg=158 ctermbg=NONE cterm=NONE term=NONE
    139  hi diffLine guifg=#6c7086 guibg=NONE guisp=NONE gui=NONE ctermfg=59 ctermbg=NONE cterm=NONE term=NONE
    140  hi diffNewFile guifg=#fab387 guibg=NONE guisp=NONE gui=NONE ctermfg=216 ctermbg=NONE cterm=NONE term=NONE
    141  hi diffOldFile guifg=#f9e2af guibg=NONE guisp=NONE gui=NONE ctermfg=222 ctermbg=NONE cterm=NONE term=NONE
    142  hi diffRemoved guifg=#f38ba8 guibg=NONE guisp=NONE gui=NONE ctermfg=211 ctermbg=NONE cterm=NONE term=NONE
    143  hi lCursor guifg=#1e1e2e guibg=#f38ba8 guisp=NONE gui=NONE ctermfg=233 ctermbg=211 cterm=NONE term=NONE
    144  hi markdownCode guifg=#f2cdcd guibg=NONE guisp=NONE gui=NONE ctermfg=181 ctermbg=NONE cterm=NONE term=NONE
    145  hi markdownCodeBlock guifg=#f2cdcd guibg=NONE guisp=NONE gui=NONE ctermfg=181 ctermbg=NONE cterm=NONE term=NONE
    146  hi markdownH1 guifg=#f38ba8 guibg=NONE guisp=NONE gui=NONE ctermfg=211 ctermbg=NONE cterm=NONE term=NONE
    147  hi markdownH2 guifg=#fab387 guibg=NONE guisp=NONE gui=NONE ctermfg=216 ctermbg=NONE cterm=NONE term=NONE
    148  hi markdownH3 guifg=#f9e2af guibg=NONE guisp=NONE gui=NONE ctermfg=222 ctermbg=NONE cterm=NONE term=NONE
    149  hi markdownH4 guifg=#a6e3a1 guibg=NONE guisp=NONE gui=NONE ctermfg=114 ctermbg=NONE cterm=NONE term=NONE
    150  hi markdownH5 guifg=#74c7ec guibg=NONE guisp=NONE gui=NONE ctermfg=117 ctermbg=NONE cterm=NONE term=NONE
    151  hi markdownH6 guifg=#b4befe guibg=NONE guisp=NONE gui=NONE ctermfg=147 ctermbg=NONE cterm=NONE term=NONE
    152  hi markdownHeadingDelimiter guifg=#fab387 guibg=NONE guisp=NONE gui=bold ctermfg=216 ctermbg=NONE cterm=bold term=bold
    153  hi markdownLinkText guifg=#89b4fa guibg=NONE guisp=NONE gui=underline ctermfg=111 ctermbg=NONE cterm=underline term=underline
    154  hi qfFileName guifg=#89b4fa guibg=NONE guisp=NONE gui=NONE ctermfg=111 ctermbg=NONE cterm=NONE term=NONE
    155  hi qfLineNr guifg=#f9e2af guibg=NONE guisp=NONE gui=NONE ctermfg=222 ctermbg=NONE cterm=NONE term=NONE
    156 
    157  if s:tgc || s:t_Co >= 256
    158    if s:tgc
    159      hi QuickFixLine cterm=NONE
    160      hi Visual cterm=NONE
    161    endif
    162    finish
    163  endif
    164 
    165  if s:t_Co >= 16
    166    hi Normal ctermfg=White ctermbg=Black cterm=NONE
    167    hi Added ctermfg=Green ctermbg=NONE cterm=NONE
    168    hi Bold ctermfg=NONE ctermbg=NONE cterm=bold
    169    hi Changed ctermfg=Blue ctermbg=NONE cterm=NONE
    170    hi Character ctermfg=DarkGreen ctermbg=NONE cterm=NONE
    171    hi ColorColumn ctermfg=NONE ctermbg=DarkGrey cterm=NONE
    172    hi Comment ctermfg=Grey ctermbg=NONE cterm=NONE
    173    hi Conceal ctermfg=Grey ctermbg=NONE cterm=NONE
    174    hi Conditional ctermfg=DarkMagenta ctermbg=NONE cterm=NONE
    175    hi Constant ctermfg=DarkYellow ctermbg=NONE cterm=NONE
    176    hi CurSearch ctermfg=White ctermbg=Red cterm=NONE
    177    hi Cursor ctermfg=Black ctermbg=Yellow cterm=NONE
    178    hi CursorColumn ctermfg=NONE ctermbg=DarkGrey cterm=NONE
    179    hi CursorIM ctermfg=Black ctermbg=DarkMagenta cterm=NONE
    180    hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline
    181    hi CursorLineNr ctermfg=White ctermbg=NONE cterm=NONE
    182    hi Delimiter ctermfg=Grey ctermbg=NONE cterm=NONE
    183    hi DiffAdd ctermfg=Black ctermbg=DarkGreen cterm=NONE
    184    hi DiffChange ctermfg=Black ctermbg=DarkYellow cterm=NONE
    185    hi DiffDelete ctermfg=Black ctermbg=DarkRed cterm=NONE
    186    hi DiffText ctermfg=Black ctermbg=DarkCyan cterm=NONE
    187    hi Directory ctermfg=Blue ctermbg=NONE cterm=NONE
    188    hi EndOfBuffer ctermfg=DarkGrey ctermbg=NONE cterm=NONE
    189    hi Error ctermfg=Red ctermbg=NONE cterm=NONE
    190    hi ErrorMsg ctermfg=Red ctermbg=NONE cterm=bold
    191    hi Exception ctermfg=DarkMagenta ctermbg=NONE cterm=NONE
    192    hi FoldColumn ctermfg=Grey ctermbg=NONE cterm=NONE
    193    hi Folded ctermfg=Blue ctermbg=NONE cterm=NONE
    194    hi Function ctermfg=Blue ctermbg=NONE cterm=NONE
    195    hi Identifier ctermfg=Yellow ctermbg=NONE cterm=NONE
    196    hi Include ctermfg=DarkMagenta ctermbg=NONE cterm=NONE
    197    hi Italic ctermfg=NONE ctermbg=NONE cterm=italic
    198    hi Keyword ctermfg=DarkMagenta ctermbg=NONE cterm=NONE
    199    hi Label ctermfg=DarkCyan ctermbg=NONE cterm=NONE
    200    hi LineNr ctermfg=Grey ctermbg=NONE cterm=NONE
    201    hi Macro ctermfg=DarkMagenta ctermbg=NONE cterm=NONE
    202    hi MatchParen ctermfg=DarkYellow ctermbg=NONE cterm=bold
    203    hi ModeMsg ctermfg=White ctermbg=NONE cterm=bold
    204    hi MoreMsg ctermfg=Blue ctermbg=NONE cterm=NONE
    205    hi NonText ctermfg=Grey ctermbg=NONE cterm=NONE
    206    hi Operator ctermfg=Cyan ctermbg=NONE cterm=NONE
    207    hi Pmenu ctermfg=Grey ctermbg=DarkGrey cterm=NONE
    208    hi PmenuExtra ctermfg=Grey ctermbg=DarkGrey cterm=NONE
    209    hi PmenuExtraSel ctermfg=Grey ctermbg=DarkYellow cterm=bold
    210    hi PmenuMatch ctermfg=White ctermbg=NONE cterm=bold
    211    hi PmenuMatchSel ctermfg=NONE ctermbg=NONE cterm=bold
    212    hi PmenuSbar ctermfg=NONE ctermbg=DarkYellow cterm=NONE
    213    hi PmenuSel ctermfg=NONE ctermbg=DarkYellow cterm=bold
    214    hi PmenuThumb ctermfg=NONE ctermbg=Grey cterm=NONE
    215    hi PreInsert ctermfg=Grey ctermbg=NONE cterm=NONE
    216    hi PreProc ctermfg=Magenta ctermbg=NONE cterm=NONE
    217    hi Question ctermfg=Blue ctermbg=NONE cterm=NONE
    218    hi QuickFixLine ctermfg=Black ctermbg=Magenta cterm=bold
    219    hi Removed ctermfg=Red ctermbg=NONE cterm=NONE
    220    hi Repeat ctermfg=DarkMagenta ctermbg=NONE cterm=NONE
    221    hi Search ctermfg=White ctermbg=DarkBlue cterm=NONE
    222    hi SignColumn ctermfg=Black ctermbg=NONE cterm=NONE
    223    hi Special ctermfg=Magenta ctermbg=NONE cterm=NONE
    224    hi SpellBad ctermfg=Red ctermbg=NONE cterm=underline
    225    hi SpellCap ctermfg=Yellow ctermbg=NONE cterm=underline
    226    hi SpellLocal ctermfg=Blue ctermbg=NONE cterm=underline
    227    hi SpellRare ctermfg=Green ctermbg=NONE cterm=underline
    228    hi Statement ctermfg=DarkMagenta ctermbg=NONE cterm=NONE
    229    hi StatusLine ctermfg=White ctermbg=DarkGrey cterm=bold,reverse
    230    hi StatusLineNC ctermfg=Grey ctermbg=DarkGrey cterm=NONE
    231    hi StorageClass ctermfg=Yellow ctermbg=NONE cterm=NONE
    232    hi String ctermfg=Green ctermbg=NONE cterm=NONE
    233    hi Structure ctermfg=Yellow ctermbg=NONE cterm=NONE
    234    hi TabLine ctermfg=Grey ctermbg=Black cterm=NONE
    235    hi TabLineFill ctermfg=NONE ctermbg=DarkGrey cterm=NONE
    236    hi TabLineSel ctermfg=White ctermbg=Black cterm=NONE
    237    hi Tag ctermfg=LightGrey ctermbg=NONE cterm=bold
    238    hi Title ctermfg=Blue ctermbg=NONE cterm=bold
    239    hi TitleBar ctermfg=White ctermbg=DarkGrey cterm=NONE
    240    hi TitleBarNC ctermfg=Grey ctermbg=Black cterm=NONE
    241    hi Todo ctermfg=Yellow ctermbg=NONE cterm=bold
    242    hi ToolbarButton ctermfg=Yellow ctermbg=NONE cterm=NONE
    243    hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE
    244    hi Type ctermfg=Yellow ctermbg=NONE cterm=NONE
    245    hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
    246    hi VertSplit ctermfg=Grey ctermbg=NONE cterm=NONE
    247    hi Visual ctermfg=Blue ctermbg=Black cterm=bold,reverse
    248    hi VisualNOS ctermfg=NONE ctermbg=Black cterm=bold
    249    hi WarningMsg ctermfg=Yellow ctermbg=NONE cterm=NONE
    250    hi WildMenu ctermfg=NONE ctermbg=Grey cterm=NONE
    251    hi csvCol0 ctermfg=Red ctermbg=NONE cterm=NONE
    252    hi csvCol1 ctermfg=DarkYellow ctermbg=NONE cterm=NONE
    253    hi csvCol2 ctermfg=Yellow ctermbg=NONE cterm=NONE
    254    hi csvCol3 ctermfg=Green ctermbg=NONE cterm=NONE
    255    hi csvCol4 ctermfg=Cyan ctermbg=NONE cterm=NONE
    256    hi csvCol5 ctermfg=Blue ctermbg=NONE cterm=NONE
    257    hi csvCol6 ctermfg=LightGrey ctermbg=NONE cterm=NONE
    258    hi csvCol7 ctermfg=DarkMagenta ctermbg=NONE cterm=NONE
    259    hi csvCol8 ctermfg=Magenta ctermbg=NONE cterm=NONE
    260    hi debugBreakpoint ctermfg=Grey ctermbg=Black cterm=NONE
    261    hi debugPC ctermfg=NONE ctermbg=Black cterm=NONE
    262    hi diffAdded ctermfg=Green ctermbg=NONE cterm=NONE
    263    hi diffChanged ctermfg=Blue ctermbg=NONE cterm=NONE
    264    hi diffFile ctermfg=Blue ctermbg=NONE cterm=NONE
    265    hi diffIndexLine ctermfg=DarkGreen ctermbg=NONE cterm=NONE
    266    hi diffLine ctermfg=Grey ctermbg=NONE cterm=NONE
    267    hi diffNewFile ctermfg=DarkYellow ctermbg=NONE cterm=NONE
    268    hi diffOldFile ctermfg=Yellow ctermbg=NONE cterm=NONE
    269    hi diffRemoved ctermfg=Red ctermbg=NONE cterm=NONE
    270    hi lCursor ctermfg=Black ctermbg=Red cterm=NONE
    271    hi markdownCode ctermfg=Yellow ctermbg=NONE cterm=NONE
    272    hi markdownCodeBlock ctermfg=Yellow ctermbg=NONE cterm=NONE
    273    hi markdownH1 ctermfg=Red ctermbg=NONE cterm=NONE
    274    hi markdownH2 ctermfg=DarkYellow ctermbg=NONE cterm=NONE
    275    hi markdownH3 ctermfg=Yellow ctermbg=NONE cterm=NONE
    276    hi markdownH4 ctermfg=Green ctermbg=NONE cterm=NONE
    277    hi markdownH5 ctermfg=DarkCyan ctermbg=NONE cterm=NONE
    278    hi markdownH6 ctermfg=LightGrey ctermbg=NONE cterm=NONE
    279    hi markdownHeadingDelimiter ctermfg=DarkYellow ctermbg=NONE cterm=bold
    280    hi markdownLinkText ctermfg=Blue ctermbg=NONE cterm=underline
    281    hi qfFileName ctermfg=Blue ctermbg=NONE cterm=NONE
    282    hi qfLineNr ctermfg=Yellow ctermbg=NONE cterm=NONE
    283    finish
    284  endif
    285 
    286  if s:t_Co >= 8
    287    hi Normal ctermfg=White ctermbg=Black cterm=NONE
    288    hi Added ctermfg=Green ctermbg=NONE cterm=NONE
    289    hi Bold ctermfg=NONE ctermbg=NONE cterm=bold
    290    hi Changed ctermfg=Blue ctermbg=NONE cterm=NONE
    291    hi Character ctermfg=DarkGreen ctermbg=NONE cterm=NONE
    292    hi ColorColumn ctermfg=Black ctermbg=Grey cterm=NONE
    293    hi Comment ctermfg=Grey ctermbg=NONE cterm=NONE
    294    hi Conceal ctermfg=Grey ctermbg=NONE cterm=NONE
    295    hi Conditional ctermfg=DarkMagenta ctermbg=NONE cterm=NONE
    296    hi Constant ctermfg=DarkYellow ctermbg=NONE cterm=NONE
    297    hi CurSearch ctermfg=White ctermbg=Red cterm=NONE
    298    hi Cursor ctermfg=Black ctermbg=Yellow cterm=NONE
    299    hi CursorColumn ctermfg=NONE ctermbg=DarkGrey cterm=NONE
    300    hi CursorIM ctermfg=Black ctermbg=DarkMagenta cterm=NONE
    301    hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline
    302    hi CursorLineNr ctermfg=White ctermbg=NONE cterm=NONE
    303    hi Delimiter ctermfg=Grey ctermbg=NONE cterm=NONE
    304    hi DiffAdd ctermfg=Black ctermbg=DarkGreen cterm=NONE
    305    hi DiffChange ctermfg=Black ctermbg=DarkYellow cterm=NONE
    306    hi DiffDelete ctermfg=Black ctermbg=DarkRed cterm=NONE
    307    hi DiffText ctermfg=Black ctermbg=DarkCyan cterm=NONE
    308    hi Directory ctermfg=Blue ctermbg=NONE cterm=NONE
    309    hi EndOfBuffer ctermfg=Grey ctermbg=NONE cterm=NONE
    310    hi Error ctermfg=Red ctermbg=NONE cterm=NONE
    311    hi ErrorMsg ctermfg=Red ctermbg=NONE cterm=bold
    312    hi Exception ctermfg=DarkMagenta ctermbg=NONE cterm=NONE
    313    hi FoldColumn ctermfg=Grey ctermbg=NONE cterm=NONE
    314    hi Folded ctermfg=Blue ctermbg=NONE cterm=NONE
    315    hi Function ctermfg=Blue ctermbg=NONE cterm=NONE
    316    hi Identifier ctermfg=Yellow ctermbg=NONE cterm=NONE
    317    hi Include ctermfg=DarkMagenta ctermbg=NONE cterm=NONE
    318    hi Italic ctermfg=NONE ctermbg=NONE cterm=italic
    319    hi Keyword ctermfg=DarkMagenta ctermbg=NONE cterm=NONE
    320    hi Label ctermfg=DarkCyan ctermbg=NONE cterm=NONE
    321    hi LineNr ctermfg=Grey ctermbg=NONE cterm=NONE
    322    hi Macro ctermfg=DarkMagenta ctermbg=NONE cterm=NONE
    323    hi MatchParen ctermfg=DarkYellow ctermbg=NONE cterm=bold
    324    hi ModeMsg ctermfg=White ctermbg=NONE cterm=bold
    325    hi MoreMsg ctermfg=Blue ctermbg=NONE cterm=NONE
    326    hi NonText ctermfg=Grey ctermbg=NONE cterm=NONE
    327    hi Operator ctermfg=Cyan ctermbg=NONE cterm=NONE
    328    hi Pmenu ctermfg=Grey ctermbg=DarkGrey cterm=NONE
    329    hi PmenuExtra ctermfg=Grey ctermbg=DarkGrey cterm=NONE
    330    hi PmenuExtraSel ctermfg=Grey ctermbg=DarkYellow cterm=bold
    331    hi PmenuMatch ctermfg=White ctermbg=NONE cterm=bold
    332    hi PmenuMatchSel ctermfg=NONE ctermbg=NONE cterm=bold
    333    hi PmenuSbar ctermfg=NONE ctermbg=DarkYellow cterm=NONE
    334    hi PmenuSel ctermfg=NONE ctermbg=DarkYellow cterm=bold
    335    hi PmenuThumb ctermfg=NONE ctermbg=Grey cterm=NONE
    336    hi PreInsert ctermfg=Grey ctermbg=NONE cterm=NONE
    337    hi PreProc ctermfg=Magenta ctermbg=NONE cterm=NONE
    338    hi Question ctermfg=Blue ctermbg=NONE cterm=NONE
    339    hi QuickFixLine ctermfg=White ctermbg=Magenta cterm=bold
    340    hi Removed ctermfg=Red ctermbg=NONE cterm=NONE
    341    hi Repeat ctermfg=DarkMagenta ctermbg=NONE cterm=NONE
    342    hi Search ctermfg=White ctermbg=DarkBlue cterm=NONE
    343    hi SignColumn ctermfg=Black ctermbg=NONE cterm=NONE
    344    hi Special ctermfg=Magenta ctermbg=NONE cterm=NONE
    345    hi SpellBad ctermfg=Red ctermbg=NONE cterm=underline
    346    hi SpellCap ctermfg=Yellow ctermbg=NONE cterm=underline
    347    hi SpellLocal ctermfg=Blue ctermbg=NONE cterm=underline
    348    hi SpellRare ctermfg=Green ctermbg=NONE cterm=underline
    349    hi Statement ctermfg=DarkMagenta ctermbg=NONE cterm=NONE
    350    hi StatusLine ctermfg=White ctermbg=DarkGrey cterm=bold,reverse
    351    hi StatusLineNC ctermfg=Grey ctermbg=DarkGrey cterm=reverse
    352    hi StorageClass ctermfg=Yellow ctermbg=NONE cterm=NONE
    353    hi String ctermfg=Green ctermbg=NONE cterm=NONE
    354    hi Structure ctermfg=Yellow ctermbg=NONE cterm=NONE
    355    hi TabLine ctermfg=Grey ctermbg=Black cterm=NONE
    356    hi TabLineFill ctermfg=NONE ctermbg=DarkGrey cterm=NONE
    357    hi TabLineSel ctermfg=White ctermbg=DarkGrey cterm=bold
    358    hi Tag ctermfg=LightGrey ctermbg=NONE cterm=bold
    359    hi Title ctermfg=Blue ctermbg=NONE cterm=bold
    360    hi TitleBar ctermfg=White ctermbg=DarkGrey cterm=NONE
    361    hi TitleBarNC ctermfg=Grey ctermbg=Black cterm=NONE
    362    hi Todo ctermfg=Yellow ctermbg=NONE cterm=bold
    363    hi ToolbarButton ctermfg=Yellow ctermbg=NONE cterm=NONE
    364    hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE
    365    hi Type ctermfg=Yellow ctermbg=NONE cterm=NONE
    366    hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
    367    hi VertSplit ctermfg=Grey ctermbg=NONE cterm=NONE
    368    hi Visual ctermfg=Blue ctermbg=Black cterm=bold,reverse
    369    hi VisualNOS ctermfg=NONE ctermbg=Black cterm=bold
    370    hi WarningMsg ctermfg=Yellow ctermbg=NONE cterm=NONE
    371    hi WildMenu ctermfg=NONE ctermbg=Grey cterm=NONE
    372    hi csvCol0 ctermfg=Red ctermbg=NONE cterm=NONE
    373    hi csvCol1 ctermfg=DarkYellow ctermbg=NONE cterm=NONE
    374    hi csvCol2 ctermfg=Yellow ctermbg=NONE cterm=NONE
    375    hi csvCol3 ctermfg=Green ctermbg=NONE cterm=NONE
    376    hi csvCol4 ctermfg=Cyan ctermbg=NONE cterm=NONE
    377    hi csvCol5 ctermfg=Blue ctermbg=NONE cterm=NONE
    378    hi csvCol6 ctermfg=LightGrey ctermbg=NONE cterm=NONE
    379    hi csvCol7 ctermfg=DarkMagenta ctermbg=NONE cterm=NONE
    380    hi csvCol8 ctermfg=Magenta ctermbg=NONE cterm=NONE
    381    hi debugBreakpoint ctermfg=Grey ctermbg=Black cterm=NONE
    382    hi debugPC ctermfg=NONE ctermbg=Black cterm=NONE
    383    hi diffAdded ctermfg=Green ctermbg=NONE cterm=NONE
    384    hi diffChanged ctermfg=Blue ctermbg=NONE cterm=NONE
    385    hi diffFile ctermfg=Blue ctermbg=NONE cterm=NONE
    386    hi diffIndexLine ctermfg=DarkGreen ctermbg=NONE cterm=NONE
    387    hi diffLine ctermfg=Grey ctermbg=NONE cterm=NONE
    388    hi diffNewFile ctermfg=DarkYellow ctermbg=NONE cterm=NONE
    389    hi diffOldFile ctermfg=Yellow ctermbg=NONE cterm=NONE
    390    hi diffRemoved ctermfg=Red ctermbg=NONE cterm=NONE
    391    hi lCursor ctermfg=Black ctermbg=Red cterm=NONE
    392    hi markdownCode ctermfg=Yellow ctermbg=NONE cterm=NONE
    393    hi markdownCodeBlock ctermfg=Yellow ctermbg=NONE cterm=NONE
    394    hi markdownH1 ctermfg=Red ctermbg=NONE cterm=NONE
    395    hi markdownH2 ctermfg=DarkYellow ctermbg=NONE cterm=NONE
    396    hi markdownH3 ctermfg=Yellow ctermbg=NONE cterm=NONE
    397    hi markdownH4 ctermfg=Green ctermbg=NONE cterm=NONE
    398    hi markdownH5 ctermfg=DarkCyan ctermbg=NONE cterm=NONE
    399    hi markdownH6 ctermfg=LightGrey ctermbg=NONE cterm=NONE
    400    hi markdownHeadingDelimiter ctermfg=DarkYellow ctermbg=NONE cterm=bold
    401    hi markdownLinkText ctermfg=Blue ctermbg=NONE cterm=underline
    402    hi qfFileName ctermfg=Blue ctermbg=NONE cterm=NONE
    403    hi qfLineNr ctermfg=Yellow ctermbg=NONE cterm=NONE
    404    finish
    405  endif
    406 
    407  if s:t_Co >= 0
    408    hi CursorLineFold term=underline
    409    hi CursorLineSign term=underline
    410    hi Float term=NONE
    411    hi Ignore term=NONE
    412    hi IncSearch term=bold,reverse,underline
    413    hi Number term=NONE
    414    hi SpecialKey term=bold
    415    hi StatusLineTerm term=bold,reverse
    416    hi StatusLineTermNC term=bold,underline
    417    hi Terminal term=NONE
    418    finish
    419  endif
    420 
    421  finish
    422 endif
    423 
    424 if &background == 'light'
    425  hi Normal guifg=#4c4f69 guibg=#eff1f5 guisp=NONE gui=NONE ctermfg=236 ctermbg=231 cterm=NONE term=NONE
    426  hi Added guifg=#40a02b guibg=NONE guisp=NONE gui=NONE ctermfg=34 ctermbg=NONE cterm=NONE term=NONE
    427  hi Bold guifg=NONE guibg=NONE guisp=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=bold term=bold
    428  hi Changed guifg=#1e66f5 guibg=NONE guisp=NONE gui=NONE ctermfg=27 ctermbg=NONE cterm=NONE term=NONE
    429  hi Character guifg=#179299 guibg=NONE guisp=NONE gui=NONE ctermfg=30 ctermbg=NONE cterm=NONE term=NONE
    430  hi ColorColumn guifg=NONE guibg=#e6e9ef guisp=NONE gui=NONE ctermfg=NONE ctermbg=255 cterm=NONE term=reverse
    431  hi Comment guifg=#7c7f93 guibg=NONE guisp=NONE gui=NONE ctermfg=103 ctermbg=NONE cterm=NONE term=bold
    432  hi Conceal guifg=#8c8fa1 guibg=NONE guisp=NONE gui=NONE ctermfg=246 ctermbg=NONE cterm=NONE term=NONE
    433  hi Conditional guifg=#8839ef guibg=NONE guisp=NONE gui=NONE ctermfg=93 ctermbg=NONE cterm=NONE term=NONE
    434  hi Constant guifg=#fe640b guibg=NONE guisp=NONE gui=NONE ctermfg=202 ctermbg=NONE cterm=NONE term=NONE
    435  hi CurSearch guifg=#4c4f69 guibg=#fc8fc3 guisp=NONE gui=NONE ctermfg=236 ctermbg=211 cterm=NONE term=reverse
    436  hi Cursor guifg=#eff1f5 guibg=#dc8a78 guisp=NONE gui=NONE ctermfg=231 ctermbg=174 cterm=NONE term=reverse
    437  hi CursorColumn guifg=NONE guibg=#e6e9ef guisp=NONE gui=NONE ctermfg=NONE ctermbg=255 cterm=NONE term=NONE
    438  hi CursorIM guifg=#eff1f5 guibg=#8839ef guisp=NONE gui=NONE ctermfg=231 ctermbg=93 cterm=NONE term=NONE
    439  hi CursorLine guifg=NONE guibg=#e9ebf1 guisp=NONE gui=NONE ctermfg=NONE ctermbg=253 cterm=NONE term=underline
    440  hi CursorLineNr guifg=#7287fd guibg=NONE guisp=NONE gui=NONE ctermfg=69 ctermbg=NONE cterm=NONE term=bold
    441  hi Delimiter guifg=#7c7f93 guibg=NONE guisp=NONE gui=NONE ctermfg=103 ctermbg=NONE cterm=NONE term=NONE
    442  hi DiffAdd guifg=NONE guibg=#d0e2d1 guisp=NONE gui=NONE ctermfg=NONE ctermbg=152 cterm=NONE term=reverse
    443  hi DiffChange guifg=NONE guibg=#e0e7f5 guisp=NONE gui=NONE ctermfg=NONE ctermbg=254 cterm=NONE term=NONE
    444  hi DiffDelete guifg=NONE guibg=#eac8d3 guisp=NONE gui=NONE ctermfg=NONE ctermbg=224 cterm=NONE term=reverse
    445  hi DiffText guifg=NONE guibg=#b0c7f5 guisp=NONE gui=NONE ctermfg=NONE ctermbg=153 cterm=NONE term=reverse
    446  hi Directory guifg=#1e66f5 guibg=NONE guisp=NONE gui=NONE ctermfg=27 ctermbg=NONE cterm=NONE term=NONE
    447  hi EndOfBuffer guifg=#bcc0cc guibg=NONE guisp=NONE gui=NONE ctermfg=250 ctermbg=NONE cterm=NONE term=NONE
    448  hi Error guifg=#d20f39 guibg=NONE guisp=NONE gui=NONE ctermfg=161 ctermbg=NONE cterm=NONE term=bold,reverse
    449  hi ErrorMsg guifg=#d20f39 guibg=NONE guisp=NONE gui=bold ctermfg=161 ctermbg=NONE cterm=bold term=bold,reverse
    450  hi Exception guifg=#8839ef guibg=NONE guisp=NONE gui=NONE ctermfg=93 ctermbg=NONE cterm=NONE term=NONE
    451  hi FoldColumn guifg=#9ca0b0 guibg=NONE guisp=NONE gui=NONE ctermfg=247 ctermbg=NONE cterm=NONE term=NONE
    452  hi Folded guifg=#1e66f5 guibg=NONE guisp=NONE gui=NONE ctermfg=27 ctermbg=NONE cterm=NONE term=NONE
    453  hi Function guifg=#1e66f5 guibg=NONE guisp=NONE gui=NONE ctermfg=27 ctermbg=NONE cterm=NONE term=NONE
    454  hi Identifier guifg=#dd7878 guibg=NONE guisp=NONE gui=NONE ctermfg=167 ctermbg=NONE cterm=NONE term=NONE
    455  hi Include guifg=#8839ef guibg=NONE guisp=NONE gui=NONE ctermfg=93 ctermbg=NONE cterm=NONE term=NONE
    456  hi Italic guifg=NONE guibg=NONE guisp=NONE gui=italic ctermfg=NONE ctermbg=NONE cterm=italic term=italic
    457  hi Keyword guifg=#8839ef guibg=NONE guisp=NONE gui=NONE ctermfg=93 ctermbg=NONE cterm=NONE term=NONE
    458  hi Label guifg=#209fb5 guibg=NONE guisp=NONE gui=NONE ctermfg=38 ctermbg=NONE cterm=NONE term=NONE
    459  hi LineNr guifg=#bcc0cc guibg=NONE guisp=NONE gui=NONE ctermfg=250 ctermbg=NONE cterm=NONE term=NONE
    460  hi Macro guifg=#8839ef guibg=NONE guisp=NONE gui=NONE ctermfg=93 ctermbg=NONE cterm=NONE term=NONE
    461  hi MatchParen guifg=#fe640b guibg=NONE guisp=NONE gui=bold ctermfg=202 ctermbg=NONE cterm=bold term=bold,underline
    462  hi ModeMsg guifg=#4c4f69 guibg=NONE guisp=NONE gui=bold ctermfg=236 ctermbg=NONE cterm=bold term=bold
    463  hi MoreMsg guifg=#1e66f5 guibg=NONE guisp=NONE gui=NONE ctermfg=27 ctermbg=NONE cterm=NONE term=NONE
    464  hi NonText guifg=#9ca0b0 guibg=NONE guisp=NONE gui=NONE ctermfg=247 ctermbg=NONE cterm=NONE term=NONE
    465  hi Operator guifg=#04a5e5 guibg=NONE guisp=NONE gui=NONE ctermfg=39 ctermbg=NONE cterm=NONE term=NONE
    466  hi Pmenu guifg=#7c7f93 guibg=#e6e9ef guisp=NONE gui=NONE ctermfg=103 ctermbg=255 cterm=NONE term=reverse
    467  hi PmenuExtra guifg=#9ca0b0 guibg=#e6e9ef guisp=NONE gui=NONE ctermfg=247 ctermbg=255 cterm=NONE term=NONE
    468  hi PmenuExtraSel guifg=#9ca0b0 guibg=#ccd0da guisp=NONE gui=bold ctermfg=247 ctermbg=253 cterm=bold term=bold
    469  hi PmenuMatch guifg=#4c4f69 guibg=NONE guisp=NONE gui=bold ctermfg=236 ctermbg=NONE cterm=bold term=bold
    470  hi PmenuMatchSel guifg=NONE guibg=NONE guisp=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=bold term=bold
    471  hi PmenuSbar guifg=NONE guibg=#ccd0da guisp=NONE gui=NONE ctermfg=NONE ctermbg=253 cterm=NONE term=reverse
    472  hi PmenuSel guifg=NONE guibg=#ccd0da guisp=NONE gui=bold ctermfg=NONE ctermbg=253 cterm=bold term=bold
    473  hi PmenuThumb guifg=NONE guibg=#9ca0b0 guisp=NONE gui=NONE ctermfg=NONE ctermbg=247 cterm=NONE term=NONE
    474  hi PreInsert guifg=#7c7f93 guibg=NONE guisp=NONE gui=NONE ctermfg=103 ctermbg=NONE cterm=NONE term=NONE
    475  hi PreProc guifg=#ea76cb guibg=NONE guisp=NONE gui=NONE ctermfg=206 ctermbg=NONE cterm=NONE term=NONE
    476  hi Question guifg=#1e66f5 guibg=NONE guisp=NONE gui=NONE ctermfg=27 ctermbg=NONE cterm=NONE term=standout
    477  hi QuickFixLine guifg=NONE guibg=#d0baf3 guisp=NONE gui=bold ctermfg=236 ctermbg=183 cterm=bold term=NONE
    478  hi Removed guifg=#d20f39 guibg=NONE guisp=NONE gui=NONE ctermfg=161 ctermbg=NONE cterm=NONE term=NONE
    479  hi Repeat guifg=#8839ef guibg=NONE guisp=NONE gui=NONE ctermfg=93 ctermbg=NONE cterm=NONE term=NONE
    480  hi Search guifg=#4c4f69 guibg=#a8daf0 guisp=NONE gui=NONE ctermfg=236 ctermbg=117 cterm=NONE term=reverse
    481  hi SignColumn guifg=#bcc0cc guibg=NONE guisp=NONE gui=NONE ctermfg=250 ctermbg=NONE cterm=NONE term=reverse
    482  hi Special guifg=#ea76cb guibg=NONE guisp=NONE gui=NONE ctermfg=206 ctermbg=NONE cterm=NONE term=NONE
    483  hi SpellBad guifg=NONE guibg=NONE guisp=#d20f39 gui=undercurl ctermfg=161 ctermbg=NONE cterm=underline term=underline
    484  hi SpellCap guifg=NONE guibg=NONE guisp=#df8e1d gui=undercurl ctermfg=172 ctermbg=NONE cterm=underline term=underline
    485  hi SpellLocal guifg=NONE guibg=NONE guisp=#1e66f5 gui=undercurl ctermfg=27 ctermbg=NONE cterm=underline term=underline
    486  hi SpellRare guifg=NONE guibg=NONE guisp=#40a02b gui=undercurl ctermfg=34 ctermbg=NONE cterm=underline term=underline
    487  hi Statement guifg=#8839ef guibg=NONE guisp=NONE gui=NONE ctermfg=93 ctermbg=NONE cterm=NONE term=NONE
    488  hi StatusLine guifg=#4c4f69 guibg=#dce0e8 guisp=NONE gui=NONE ctermfg=236 ctermbg=254 cterm=NONE term=bold,reverse
    489  hi StatusLineNC guifg=#bcc0cc guibg=#e6e9ef guisp=NONE gui=NONE ctermfg=250 ctermbg=255 cterm=NONE term=bold,underline
    490  hi StorageClass guifg=#df8e1d guibg=NONE guisp=NONE gui=NONE ctermfg=172 ctermbg=NONE cterm=NONE term=NONE
    491  hi String guifg=#40a02b guibg=NONE guisp=NONE gui=NONE ctermfg=34 ctermbg=NONE cterm=NONE term=NONE
    492  hi Structure guifg=#df8e1d guibg=NONE guisp=NONE gui=NONE ctermfg=172 ctermbg=NONE cterm=NONE term=NONE
    493  hi TabLine guifg=#9ca0b0 guibg=#dce0e8 guisp=NONE gui=NONE ctermfg=247 ctermbg=254 cterm=NONE term=bold,underline
    494  hi TabLineFill guifg=NONE guibg=#e6e9ef guisp=NONE gui=NONE ctermfg=NONE ctermbg=255 cterm=NONE term=NONE
    495  hi TabLineSel guifg=#4c4f69 guibg=#eff1f5 guisp=NONE gui=NONE ctermfg=236 ctermbg=231 cterm=NONE term=bold,reverse
    496  hi Tag guifg=#7287fd guibg=NONE guisp=NONE gui=bold ctermfg=69 ctermbg=NONE cterm=bold term=bold
    497  hi Title guifg=#1e66f5 guibg=NONE guisp=NONE gui=bold ctermfg=27 ctermbg=NONE cterm=bold term=NONE
    498  hi TitleBar guifg=#4c4f69 guibg=#e6e9ef guisp=NONE gui=NONE ctermfg=236 ctermbg=255 cterm=NONE term=NONE
    499  hi TitleBarNC guifg=#9ca0b0 guibg=#dce0e8 guisp=NONE gui=NONE ctermfg=247 ctermbg=254 cterm=NONE term=NONE
    500  hi Todo guifg=#dd7878 guibg=NONE guisp=NONE gui=bold ctermfg=167 ctermbg=NONE cterm=bold term=bold,reverse
    501  hi ToolbarButton guifg=#dc8a78 guibg=NONE guisp=NONE gui=NONE ctermfg=174 ctermbg=NONE cterm=NONE term=bold,reverse
    502  hi ToolbarLine guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE term=reverse
    503  hi Type guifg=#df8e1d guibg=NONE guisp=NONE gui=NONE ctermfg=172 ctermbg=NONE cterm=NONE term=NONE
    504  hi Underlined guifg=NONE guibg=NONE guisp=NONE gui=underline ctermfg=NONE ctermbg=NONE cterm=underline term=underline
    505  hi VertSplit guifg=#dce0e8 guibg=NONE guisp=NONE gui=NONE ctermfg=254 ctermbg=NONE cterm=NONE term=NONE
    506  hi Visual guifg=NONE guibg=#bcc0cc guisp=NONE gui=NONE ctermfg=250 ctermbg=236 cterm=reverse term=reverse
    507  hi VisualNOS guifg=NONE guibg=#bcc0cc guisp=NONE gui=bold ctermfg=NONE ctermbg=250 cterm=bold term=NONE
    508  hi WarningMsg guifg=#df8e1d guibg=NONE guisp=NONE gui=NONE ctermfg=172 ctermbg=NONE cterm=NONE term=standout
    509  hi WildMenu guifg=NONE guibg=#9ca0b0 guisp=NONE gui=NONE ctermfg=NONE ctermbg=247 cterm=NONE term=bold
    510  hi csvCol0 guifg=#d20f39 guibg=NONE guisp=NONE gui=NONE ctermfg=161 ctermbg=NONE cterm=NONE term=NONE
    511  hi csvCol1 guifg=#fe640b guibg=NONE guisp=NONE gui=NONE ctermfg=202 ctermbg=NONE cterm=NONE term=NONE
    512  hi csvCol2 guifg=#df8e1d guibg=NONE guisp=NONE gui=NONE ctermfg=172 ctermbg=NONE cterm=NONE term=NONE
    513  hi csvCol3 guifg=#40a02b guibg=NONE guisp=NONE gui=NONE ctermfg=34 ctermbg=NONE cterm=NONE term=NONE
    514  hi csvCol4 guifg=#04a5e5 guibg=NONE guisp=NONE gui=NONE ctermfg=39 ctermbg=NONE cterm=NONE term=NONE
    515  hi csvCol5 guifg=#1e66f5 guibg=NONE guisp=NONE gui=NONE ctermfg=27 ctermbg=NONE cterm=NONE term=NONE
    516  hi csvCol6 guifg=#7287fd guibg=NONE guisp=NONE gui=NONE ctermfg=69 ctermbg=NONE cterm=NONE term=NONE
    517  hi csvCol7 guifg=#8839ef guibg=NONE guisp=NONE gui=NONE ctermfg=93 ctermbg=NONE cterm=NONE term=NONE
    518  hi csvCol8 guifg=#ea76cb guibg=NONE guisp=NONE gui=NONE ctermfg=206 ctermbg=NONE cterm=NONE term=NONE
    519  hi debugBreakpoint guifg=#9ca0b0 guibg=#eff1f5 guisp=NONE gui=NONE ctermfg=247 ctermbg=231 cterm=NONE term=NONE
    520  hi debugPC guifg=NONE guibg=#dce0e8 guisp=NONE gui=NONE ctermfg=NONE ctermbg=254 cterm=NONE term=NONE
    521  hi diffAdded guifg=#40a02b guibg=NONE guisp=NONE gui=NONE ctermfg=34 ctermbg=NONE cterm=NONE term=NONE
    522  hi diffChanged guifg=#1e66f5 guibg=NONE guisp=NONE gui=NONE ctermfg=27 ctermbg=NONE cterm=NONE term=NONE
    523  hi diffFile guifg=#1e66f5 guibg=NONE guisp=NONE gui=NONE ctermfg=27 ctermbg=NONE cterm=NONE term=NONE
    524  hi diffIndexLine guifg=#179299 guibg=NONE guisp=NONE gui=NONE ctermfg=30 ctermbg=NONE cterm=NONE term=NONE
    525  hi diffLine guifg=#9ca0b0 guibg=NONE guisp=NONE gui=NONE ctermfg=247 ctermbg=NONE cterm=NONE term=NONE
    526  hi diffNewFile guifg=#fe640b guibg=NONE guisp=NONE gui=NONE ctermfg=202 ctermbg=NONE cterm=NONE term=NONE
    527  hi diffOldFile guifg=#df8e1d guibg=NONE guisp=NONE gui=NONE ctermfg=172 ctermbg=NONE cterm=NONE term=NONE
    528  hi diffRemoved guifg=#d20f39 guibg=NONE guisp=NONE gui=NONE ctermfg=161 ctermbg=NONE cterm=NONE term=NONE
    529  hi lCursor guifg=#eff1f5 guibg=#d20f39 guisp=NONE gui=NONE ctermfg=231 ctermbg=161 cterm=NONE term=NONE
    530  hi markdownCode guifg=#dd7878 guibg=NONE guisp=NONE gui=NONE ctermfg=167 ctermbg=NONE cterm=NONE term=NONE
    531  hi markdownCodeBlock guifg=#dd7878 guibg=NONE guisp=NONE gui=NONE ctermfg=167 ctermbg=NONE cterm=NONE term=NONE
    532  hi markdownH1 guifg=#d20f39 guibg=NONE guisp=NONE gui=NONE ctermfg=161 ctermbg=NONE cterm=NONE term=NONE
    533  hi markdownH2 guifg=#fe640b guibg=NONE guisp=NONE gui=NONE ctermfg=202 ctermbg=NONE cterm=NONE term=NONE
    534  hi markdownH3 guifg=#df8e1d guibg=NONE guisp=NONE gui=NONE ctermfg=172 ctermbg=NONE cterm=NONE term=NONE
    535  hi markdownH4 guifg=#40a02b guibg=NONE guisp=NONE gui=NONE ctermfg=34 ctermbg=NONE cterm=NONE term=NONE
    536  hi markdownH5 guifg=#209fb5 guibg=NONE guisp=NONE gui=NONE ctermfg=38 ctermbg=NONE cterm=NONE term=NONE
    537  hi markdownH6 guifg=#7287fd guibg=NONE guisp=NONE gui=NONE ctermfg=69 ctermbg=NONE cterm=NONE term=NONE
    538  hi markdownHeadingDelimiter guifg=#fe640b guibg=NONE guisp=NONE gui=bold ctermfg=202 ctermbg=NONE cterm=bold term=bold
    539  hi markdownLinkText guifg=#1e66f5 guibg=NONE guisp=NONE gui=underline ctermfg=27 ctermbg=NONE cterm=underline term=underline
    540  hi qfFileName guifg=#1e66f5 guibg=NONE guisp=NONE gui=NONE ctermfg=27 ctermbg=NONE cterm=NONE term=NONE
    541  hi qfLineNr guifg=#df8e1d guibg=NONE guisp=NONE gui=NONE ctermfg=172 ctermbg=NONE cterm=NONE term=NONE
    542 
    543  if s:tgc || s:t_Co >= 256
    544    if s:tgc
    545      hi QuickFixLine cterm=NONE
    546      hi Visual cterm=NONE
    547    endif
    548    finish
    549  endif
    550 
    551  if s:t_Co >= 16
    552    hi Normal ctermfg=Black ctermbg=White cterm=NONE
    553    hi Added ctermfg=Green ctermbg=NONE cterm=NONE
    554    hi Bold ctermfg=NONE ctermbg=NONE cterm=bold
    555    hi Changed ctermfg=Blue ctermbg=NONE cterm=NONE
    556    hi Character ctermfg=DarkGreen ctermbg=NONE cterm=NONE
    557    hi ColorColumn ctermfg=NONE ctermbg=Grey cterm=NONE
    558    hi Comment ctermfg=Black ctermbg=NONE cterm=NONE
    559    hi Conceal ctermfg=Grey ctermbg=NONE cterm=NONE
    560    hi Conditional ctermfg=DarkMagenta ctermbg=NONE cterm=NONE
    561    hi Constant ctermfg=DarkYellow ctermbg=NONE cterm=NONE
    562    hi CurSearch ctermfg=Black ctermbg=Red cterm=NONE
    563    hi Cursor ctermfg=White ctermbg=Red cterm=NONE
    564    hi CursorColumn ctermfg=NONE ctermbg=Grey cterm=NONE
    565    hi CursorIM ctermfg=White ctermbg=DarkMagenta cterm=NONE
    566    hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline
    567    hi CursorLineNr ctermfg=Black ctermbg=NONE cterm=NONE
    568    hi Delimiter ctermfg=Black ctermbg=NONE cterm=NONE
    569    hi DiffAdd ctermfg=White ctermbg=Green cterm=NONE
    570    hi DiffChange ctermfg=White ctermbg=Yellow cterm=NONE
    571    hi DiffDelete ctermfg=White ctermbg=Red cterm=NONE
    572    hi DiffText ctermfg=White ctermbg=Cyan cterm=NONE
    573    hi Directory ctermfg=Blue ctermbg=NONE cterm=NONE
    574    hi EndOfBuffer ctermfg=DarkGrey ctermbg=NONE cterm=NONE
    575    hi Error ctermfg=Red ctermbg=NONE cterm=NONE
    576    hi ErrorMsg ctermfg=Red ctermbg=NONE cterm=bold
    577    hi Exception ctermfg=DarkMagenta ctermbg=NONE cterm=NONE
    578    hi FoldColumn ctermfg=DarkGrey ctermbg=NONE cterm=NONE
    579    hi Folded ctermfg=Blue ctermbg=NONE cterm=NONE
    580    hi Function ctermfg=Blue ctermbg=NONE cterm=NONE
    581    hi Identifier ctermfg=DarkRed ctermbg=NONE cterm=NONE
    582    hi Include ctermfg=DarkMagenta ctermbg=NONE cterm=NONE
    583    hi Italic ctermfg=NONE ctermbg=NONE cterm=italic
    584    hi Keyword ctermfg=DarkMagenta ctermbg=NONE cterm=NONE
    585    hi Label ctermfg=DarkCyan ctermbg=NONE cterm=NONE
    586    hi LineNr ctermfg=DarkGrey ctermbg=NONE cterm=NONE
    587    hi Macro ctermfg=DarkMagenta ctermbg=NONE cterm=NONE
    588    hi MatchParen ctermfg=DarkYellow ctermbg=NONE cterm=bold
    589    hi ModeMsg ctermfg=Black ctermbg=NONE cterm=bold
    590    hi MoreMsg ctermfg=Blue ctermbg=NONE cterm=NONE
    591    hi NonText ctermfg=DarkGrey ctermbg=NONE cterm=NONE
    592    hi Operator ctermfg=Cyan ctermbg=NONE cterm=NONE
    593    hi Pmenu ctermfg=Black ctermbg=Grey cterm=NONE
    594    hi PmenuExtra ctermfg=DarkGrey ctermbg=Grey cterm=NONE
    595    hi PmenuExtraSel ctermfg=DarkGrey ctermbg=Grey cterm=bold
    596    hi PmenuMatch ctermfg=Black ctermbg=NONE cterm=bold
    597    hi PmenuMatchSel ctermfg=NONE ctermbg=NONE cterm=bold
    598    hi PmenuSbar ctermfg=NONE ctermbg=Grey cterm=NONE
    599    hi PmenuSel ctermfg=NONE ctermbg=Grey cterm=bold
    600    hi PmenuThumb ctermfg=NONE ctermbg=DarkGrey cterm=NONE
    601    hi PreInsert ctermfg=Black ctermbg=NONE cterm=NONE
    602    hi PreProc ctermfg=Magenta ctermbg=NONE cterm=NONE
    603    hi Question ctermfg=Blue ctermbg=NONE cterm=NONE
    604    hi QuickFixLine ctermfg=White ctermbg=Magenta cterm=bold
    605    hi Removed ctermfg=Red ctermbg=NONE cterm=NONE
    606    hi Repeat ctermfg=DarkMagenta ctermbg=NONE cterm=NONE
    607    hi Search ctermfg=Black ctermbg=Cyan cterm=NONE
    608    hi SignColumn ctermfg=White ctermbg=NONE cterm=NONE
    609    hi Special ctermfg=Magenta ctermbg=NONE cterm=NONE
    610    hi SpellBad ctermfg=Red ctermbg=NONE cterm=underline
    611    hi SpellCap ctermfg=Yellow ctermbg=NONE cterm=underline
    612    hi SpellLocal ctermfg=Blue ctermbg=NONE cterm=underline
    613    hi SpellRare ctermfg=Green ctermbg=NONE cterm=underline
    614    hi Statement ctermfg=DarkMagenta ctermbg=NONE cterm=NONE
    615    hi StatusLine ctermfg=Black ctermbg=Grey cterm=bold,reverse
    616    hi StatusLineNC ctermfg=DarkGrey ctermbg=Grey cterm=NONE
    617    hi StorageClass ctermfg=Yellow ctermbg=NONE cterm=NONE
    618    hi String ctermfg=Green ctermbg=NONE cterm=NONE
    619    hi Structure ctermfg=Yellow ctermbg=NONE cterm=NONE
    620    hi TabLine ctermfg=DarkGrey ctermbg=Grey cterm=NONE
    621    hi TabLineFill ctermfg=NONE ctermbg=Grey cterm=NONE
    622    hi TabLineSel ctermfg=Black ctermbg=White cterm=NONE
    623    hi Tag ctermfg=DarkBlue ctermbg=NONE cterm=bold
    624    hi Title ctermfg=Blue ctermbg=NONE cterm=bold
    625    hi TitleBar ctermfg=Black ctermbg=Grey cterm=NONE
    626    hi TitleBarNC ctermfg=DarkGrey ctermbg=Grey cterm=NONE
    627    hi Todo ctermfg=DarkRed ctermbg=NONE cterm=bold
    628    hi ToolbarButton ctermfg=Red ctermbg=NONE cterm=NONE
    629    hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE
    630    hi Type ctermfg=Yellow ctermbg=NONE cterm=NONE
    631    hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
    632    hi VertSplit ctermfg=DarkGrey ctermbg=NONE cterm=NONE
    633    hi Visual ctermfg=Blue ctermbg=White cterm=bold,reverse
    634    hi VisualNOS ctermfg=NONE ctermbg=White cterm=bold
    635    hi WarningMsg ctermfg=Yellow ctermbg=NONE cterm=NONE
    636    hi WildMenu ctermfg=NONE ctermbg=DarkGrey cterm=NONE
    637    hi csvCol0 ctermfg=Red ctermbg=NONE cterm=NONE
    638    hi csvCol1 ctermfg=DarkYellow ctermbg=NONE cterm=NONE
    639    hi csvCol2 ctermfg=Yellow ctermbg=NONE cterm=NONE
    640    hi csvCol3 ctermfg=Green ctermbg=NONE cterm=NONE
    641    hi csvCol4 ctermfg=Cyan ctermbg=NONE cterm=NONE
    642    hi csvCol5 ctermfg=Blue ctermbg=NONE cterm=NONE
    643    hi csvCol6 ctermfg=DarkBlue ctermbg=NONE cterm=NONE
    644    hi csvCol7 ctermfg=DarkMagenta ctermbg=NONE cterm=NONE
    645    hi csvCol8 ctermfg=Magenta ctermbg=NONE cterm=NONE
    646    hi debugBreakpoint ctermfg=DarkGrey ctermbg=White cterm=NONE
    647    hi debugPC ctermfg=NONE ctermbg=Grey cterm=NONE
    648    hi diffAdded ctermfg=Green ctermbg=NONE cterm=NONE
    649    hi diffChanged ctermfg=Blue ctermbg=NONE cterm=NONE
    650    hi diffFile ctermfg=Blue ctermbg=NONE cterm=NONE
    651    hi diffIndexLine ctermfg=DarkGreen ctermbg=NONE cterm=NONE
    652    hi diffLine ctermfg=DarkGrey ctermbg=NONE cterm=NONE
    653    hi diffNewFile ctermfg=DarkYellow ctermbg=NONE cterm=NONE
    654    hi diffOldFile ctermfg=Yellow ctermbg=NONE cterm=NONE
    655    hi diffRemoved ctermfg=Red ctermbg=NONE cterm=NONE
    656    hi lCursor ctermfg=White ctermbg=Red cterm=NONE
    657    hi markdownCode ctermfg=DarkRed ctermbg=NONE cterm=NONE
    658    hi markdownCodeBlock ctermfg=DarkRed ctermbg=NONE cterm=NONE
    659    hi markdownH1 ctermfg=Red ctermbg=NONE cterm=NONE
    660    hi markdownH2 ctermfg=DarkYellow ctermbg=NONE cterm=NONE
    661    hi markdownH3 ctermfg=Yellow ctermbg=NONE cterm=NONE
    662    hi markdownH4 ctermfg=Green ctermbg=NONE cterm=NONE
    663    hi markdownH5 ctermfg=DarkCyan ctermbg=NONE cterm=NONE
    664    hi markdownH6 ctermfg=DarkBlue ctermbg=NONE cterm=NONE
    665    hi markdownHeadingDelimiter ctermfg=DarkYellow ctermbg=NONE cterm=bold
    666    hi markdownLinkText ctermfg=Blue ctermbg=NONE cterm=underline
    667    hi qfFileName ctermfg=Blue ctermbg=NONE cterm=NONE
    668    hi qfLineNr ctermfg=Yellow ctermbg=NONE cterm=NONE
    669    finish
    670  endif
    671 
    672  if s:t_Co >= 8
    673    hi Normal ctermfg=Black ctermbg=White cterm=NONE
    674    hi Added ctermfg=Green ctermbg=NONE cterm=NONE
    675    hi Bold ctermfg=NONE ctermbg=NONE cterm=bold
    676    hi Changed ctermfg=Blue ctermbg=NONE cterm=NONE
    677    hi Character ctermfg=DarkGreen ctermbg=NONE cterm=NONE
    678    hi ColorColumn ctermfg=White ctermbg=DarkGrey cterm=NONE
    679    hi Comment ctermfg=Black ctermbg=NONE cterm=NONE
    680    hi Conceal ctermfg=Grey ctermbg=NONE cterm=NONE
    681    hi Conditional ctermfg=DarkMagenta ctermbg=NONE cterm=NONE
    682    hi Constant ctermfg=DarkYellow ctermbg=NONE cterm=NONE
    683    hi CurSearch ctermfg=Black ctermbg=Red cterm=NONE
    684    hi Cursor ctermfg=White ctermbg=Red cterm=NONE
    685    hi CursorColumn ctermfg=NONE ctermbg=Grey cterm=NONE
    686    hi CursorIM ctermfg=White ctermbg=DarkMagenta cterm=NONE
    687    hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline
    688    hi CursorLineNr ctermfg=Black ctermbg=NONE cterm=NONE
    689    hi Delimiter ctermfg=Black ctermbg=NONE cterm=NONE
    690    hi DiffAdd ctermfg=White ctermbg=Green cterm=NONE
    691    hi DiffChange ctermfg=White ctermbg=Yellow cterm=NONE
    692    hi DiffDelete ctermfg=White ctermbg=Red cterm=NONE
    693    hi DiffText ctermfg=White ctermbg=Cyan cterm=NONE
    694    hi Directory ctermfg=Blue ctermbg=NONE cterm=NONE
    695    hi EndOfBuffer ctermfg=DarkGrey ctermbg=NONE cterm=NONE
    696    hi Error ctermfg=Red ctermbg=NONE cterm=NONE
    697    hi ErrorMsg ctermfg=Red ctermbg=NONE cterm=bold
    698    hi Exception ctermfg=DarkMagenta ctermbg=NONE cterm=NONE
    699    hi FoldColumn ctermfg=DarkGrey ctermbg=NONE cterm=NONE
    700    hi Folded ctermfg=Blue ctermbg=NONE cterm=NONE
    701    hi Function ctermfg=Blue ctermbg=NONE cterm=NONE
    702    hi Identifier ctermfg=DarkRed ctermbg=NONE cterm=NONE
    703    hi Include ctermfg=DarkMagenta ctermbg=NONE cterm=NONE
    704    hi Italic ctermfg=NONE ctermbg=NONE cterm=italic
    705    hi Keyword ctermfg=DarkMagenta ctermbg=NONE cterm=NONE
    706    hi Label ctermfg=DarkCyan ctermbg=NONE cterm=NONE
    707    hi LineNr ctermfg=DarkGrey ctermbg=NONE cterm=NONE
    708    hi Macro ctermfg=DarkMagenta ctermbg=NONE cterm=NONE
    709    hi MatchParen ctermfg=DarkYellow ctermbg=NONE cterm=bold
    710    hi ModeMsg ctermfg=Black ctermbg=NONE cterm=bold
    711    hi MoreMsg ctermfg=Blue ctermbg=NONE cterm=NONE
    712    hi NonText ctermfg=DarkGrey ctermbg=NONE cterm=NONE
    713    hi Operator ctermfg=Cyan ctermbg=NONE cterm=NONE
    714    hi Pmenu ctermfg=Black ctermbg=Grey cterm=NONE
    715    hi PmenuExtra ctermfg=DarkGrey ctermbg=Grey cterm=NONE
    716    hi PmenuExtraSel ctermfg=DarkGrey ctermbg=Grey cterm=bold
    717    hi PmenuMatch ctermfg=Black ctermbg=NONE cterm=bold
    718    hi PmenuMatchSel ctermfg=NONE ctermbg=NONE cterm=bold
    719    hi PmenuSbar ctermfg=NONE ctermbg=Grey cterm=NONE
    720    hi PmenuSel ctermfg=NONE ctermbg=Grey cterm=bold
    721    hi PmenuThumb ctermfg=NONE ctermbg=DarkGrey cterm=NONE
    722    hi PreInsert ctermfg=Black ctermbg=NONE cterm=NONE
    723    hi PreProc ctermfg=Magenta ctermbg=NONE cterm=NONE
    724    hi Question ctermfg=Blue ctermbg=NONE cterm=NONE
    725    hi QuickFixLine ctermfg=Black ctermbg=Magenta cterm=bold
    726    hi Removed ctermfg=Red ctermbg=NONE cterm=NONE
    727    hi Repeat ctermfg=DarkMagenta ctermbg=NONE cterm=NONE
    728    hi Search ctermfg=Black ctermbg=Cyan cterm=NONE
    729    hi SignColumn ctermfg=White ctermbg=NONE cterm=NONE
    730    hi Special ctermfg=Magenta ctermbg=NONE cterm=NONE
    731    hi SpellBad ctermfg=Red ctermbg=NONE cterm=underline
    732    hi SpellCap ctermfg=Yellow ctermbg=NONE cterm=underline
    733    hi SpellLocal ctermfg=Blue ctermbg=NONE cterm=underline
    734    hi SpellRare ctermfg=Green ctermbg=NONE cterm=underline
    735    hi Statement ctermfg=DarkMagenta ctermbg=NONE cterm=NONE
    736    hi StatusLine ctermfg=Black ctermbg=Grey cterm=bold,reverse
    737    hi StatusLineNC ctermfg=DarkGrey ctermbg=Grey cterm=reverse
    738    hi StorageClass ctermfg=Yellow ctermbg=NONE cterm=NONE
    739    hi String ctermfg=Green ctermbg=NONE cterm=NONE
    740    hi Structure ctermfg=Yellow ctermbg=NONE cterm=NONE
    741    hi TabLine ctermfg=DarkGrey ctermbg=Grey cterm=NONE
    742    hi TabLineFill ctermfg=NONE ctermbg=Grey cterm=NONE
    743    hi TabLineSel ctermfg=Black ctermbg=Grey cterm=bold
    744    hi Tag ctermfg=DarkBlue ctermbg=NONE cterm=bold
    745    hi Title ctermfg=Blue ctermbg=NONE cterm=bold
    746    hi TitleBar ctermfg=Black ctermbg=Grey cterm=NONE
    747    hi TitleBarNC ctermfg=DarkGrey ctermbg=Grey cterm=NONE
    748    hi Todo ctermfg=DarkRed ctermbg=NONE cterm=bold
    749    hi ToolbarButton ctermfg=Red ctermbg=NONE cterm=NONE
    750    hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE
    751    hi Type ctermfg=Yellow ctermbg=NONE cterm=NONE
    752    hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
    753    hi VertSplit ctermfg=DarkGrey ctermbg=NONE cterm=NONE
    754    hi Visual ctermfg=Blue ctermbg=White cterm=bold,reverse
    755    hi VisualNOS ctermfg=NONE ctermbg=White cterm=bold
    756    hi WarningMsg ctermfg=Yellow ctermbg=NONE cterm=NONE
    757    hi WildMenu ctermfg=NONE ctermbg=DarkGrey cterm=NONE
    758    hi csvCol0 ctermfg=Red ctermbg=NONE cterm=NONE
    759    hi csvCol1 ctermfg=DarkYellow ctermbg=NONE cterm=NONE
    760    hi csvCol2 ctermfg=Yellow ctermbg=NONE cterm=NONE
    761    hi csvCol3 ctermfg=Green ctermbg=NONE cterm=NONE
    762    hi csvCol4 ctermfg=Cyan ctermbg=NONE cterm=NONE
    763    hi csvCol5 ctermfg=Blue ctermbg=NONE cterm=NONE
    764    hi csvCol6 ctermfg=DarkBlue ctermbg=NONE cterm=NONE
    765    hi csvCol7 ctermfg=DarkMagenta ctermbg=NONE cterm=NONE
    766    hi csvCol8 ctermfg=Magenta ctermbg=NONE cterm=NONE
    767    hi debugBreakpoint ctermfg=DarkGrey ctermbg=White cterm=NONE
    768    hi debugPC ctermfg=NONE ctermbg=Grey cterm=NONE
    769    hi diffAdded ctermfg=Green ctermbg=NONE cterm=NONE
    770    hi diffChanged ctermfg=Blue ctermbg=NONE cterm=NONE
    771    hi diffFile ctermfg=Blue ctermbg=NONE cterm=NONE
    772    hi diffIndexLine ctermfg=DarkGreen ctermbg=NONE cterm=NONE
    773    hi diffLine ctermfg=DarkGrey ctermbg=NONE cterm=NONE
    774    hi diffNewFile ctermfg=DarkYellow ctermbg=NONE cterm=NONE
    775    hi diffOldFile ctermfg=Yellow ctermbg=NONE cterm=NONE
    776    hi diffRemoved ctermfg=Red ctermbg=NONE cterm=NONE
    777    hi lCursor ctermfg=White ctermbg=Red cterm=NONE
    778    hi markdownCode ctermfg=DarkRed ctermbg=NONE cterm=NONE
    779    hi markdownCodeBlock ctermfg=DarkRed ctermbg=NONE cterm=NONE
    780    hi markdownH1 ctermfg=Red ctermbg=NONE cterm=NONE
    781    hi markdownH2 ctermfg=DarkYellow ctermbg=NONE cterm=NONE
    782    hi markdownH3 ctermfg=Yellow ctermbg=NONE cterm=NONE
    783    hi markdownH4 ctermfg=Green ctermbg=NONE cterm=NONE
    784    hi markdownH5 ctermfg=DarkCyan ctermbg=NONE cterm=NONE
    785    hi markdownH6 ctermfg=DarkBlue ctermbg=NONE cterm=NONE
    786    hi markdownHeadingDelimiter ctermfg=DarkYellow ctermbg=NONE cterm=bold
    787    hi markdownLinkText ctermfg=Blue ctermbg=NONE cterm=underline
    788    hi qfFileName ctermfg=Blue ctermbg=NONE cterm=NONE
    789    hi qfLineNr ctermfg=Yellow ctermbg=NONE cterm=NONE
    790    finish
    791  endif
    792 
    793  if s:t_Co >= 0
    794    hi CursorLineFold term=underline
    795    hi CursorLineSign term=underline
    796    hi Float term=NONE
    797    hi Ignore term=NONE
    798    hi IncSearch term=bold,reverse,underline
    799    hi Number term=NONE
    800    hi SpecialKey term=bold
    801    hi StatusLineTerm term=bold,reverse
    802    hi StatusLineTermNC term=bold,underline
    803    hi Terminal term=NONE
    804    finish
    805  endif
    806 
    807 endif
    808 
    809 " vim: et ts=8 sw=2 sts=2