wildcharm.vim 41 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789
  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. " Maintainer: Maxim Kim <habamax@gmail.com>
  5. " Website: https://github.com/vim/colorschemes
  6. " License: Same as Vim
  7. " Last Change: 2025 Jan 07
  8. " Generated by Colortemplate v2.2.3
  9. " hi clear
  10. source $VIMRUNTIME/colors/vim.lua " Nvim: revert to Vim default color scheme
  11. let g:colors_name = 'wildcharm'
  12. let s:t_Co = &t_Co
  13. hi! link Terminal Normal
  14. hi! link StatuslineTerm Statusline
  15. hi! link StatuslineTermNC StatuslineNC
  16. hi! link LineNrAbove LineNr
  17. hi! link LineNrBelow LineNr
  18. hi! link MessageWindow PMenu
  19. hi! link PopupNotification Todo
  20. hi! link PopupSelected PmenuSel
  21. hi! link CurSearch IncSearch
  22. if &background ==# 'dark'
  23. if (has('termguicolors') && &termguicolors) || has('gui_running')
  24. let g:terminal_ansi_colors = ['#000000', '#d7005f', '#00af5f', '#d78700', '#0087d7', '#d787d7', '#00afaf', '#d0d0d0', '#767676', '#ff5f87', '#00d75f', '#ffaf00', '#00afff', '#ff87ff', '#00d7d7', '#ffffff']
  25. " Nvim uses g:terminal_color_{0-15} instead
  26. for i in range(g:terminal_ansi_colors->len())
  27. let g:terminal_color_{i} = g:terminal_ansi_colors[i]
  28. endfor
  29. endif
  30. hi Normal guifg=#d0d0d0 guibg=#000000 gui=NONE cterm=NONE
  31. hi Statusline guifg=#9e9e9e guibg=#000000 gui=bold,reverse cterm=bold,reverse
  32. hi StatuslineNC guifg=#767676 guibg=#000000 gui=reverse cterm=reverse
  33. hi VertSplit guifg=#767676 guibg=NONE gui=NONE cterm=NONE
  34. hi TabLine guifg=#000000 guibg=#767676 gui=NONE cterm=NONE
  35. hi TabLineFill guifg=NONE guibg=#000000 gui=NONE cterm=NONE
  36. hi TabLineSel guifg=#000000 guibg=#9e9e9e gui=bold cterm=bold
  37. hi ToolbarLine guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
  38. hi ToolbarButton guifg=#000000 guibg=#d0d0d0 gui=NONE cterm=NONE
  39. hi QuickFixLine guifg=#000000 guibg=#ff87ff gui=NONE cterm=NONE
  40. hi CursorLineNr guifg=#ffffff guibg=NONE gui=bold cterm=bold
  41. hi LineNr guifg=#585858 guibg=NONE gui=NONE cterm=NONE
  42. hi NonText guifg=#585858 guibg=NONE gui=NONE cterm=NONE
  43. hi FoldColumn guifg=#585858 guibg=NONE gui=NONE cterm=NONE
  44. hi SpecialKey guifg=#585858 guibg=NONE gui=NONE cterm=NONE
  45. hi EndOfBuffer guifg=#585858 guibg=NONE gui=NONE cterm=NONE
  46. hi EndOfBuffer guifg=#767676 guibg=NONE gui=NONE cterm=NONE
  47. hi Pmenu guifg=#d0d0d0 guibg=#303030 gui=NONE cterm=NONE
  48. hi PmenuSel guifg=#d0d0d0 guibg=#585858 gui=NONE cterm=NONE
  49. hi PmenuThumb guifg=NONE guibg=#d0d0d0 gui=NONE cterm=NONE
  50. hi PmenuSbar guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
  51. hi PmenuKind guifg=#ff5f87 guibg=#303030 gui=NONE cterm=NONE
  52. hi PmenuKindSel guifg=#ff5f87 guibg=#585858 gui=NONE cterm=NONE
  53. hi PmenuExtra guifg=#767676 guibg=#303030 gui=NONE cterm=NONE
  54. hi PmenuExtraSel guifg=#767676 guibg=#585858 gui=NONE cterm=NONE
  55. hi PmenuMatch guifg=#d787d7 guibg=#303030 gui=NONE cterm=NONE
  56. hi PmenuMatchSel guifg=#d787d7 guibg=#585858 gui=NONE cterm=NONE
  57. hi SignColumn guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
  58. hi Error guifg=#d7005f guibg=#ffffff gui=reverse cterm=reverse
  59. hi ErrorMsg guifg=#d7005f guibg=#ffffff gui=reverse cterm=reverse
  60. hi ModeMsg guifg=NONE guibg=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=bold
  61. hi MoreMsg guifg=#00d75f guibg=NONE gui=NONE cterm=NONE
  62. hi Question guifg=#ff87ff guibg=NONE gui=NONE cterm=NONE
  63. hi WarningMsg guifg=#ffaf00 guibg=NONE gui=NONE cterm=NONE
  64. hi Todo guifg=#875fff guibg=#000000 gui=reverse cterm=reverse
  65. hi Search guifg=#000000 guibg=#00d75f gui=NONE cterm=NONE
  66. hi IncSearch guifg=#000000 guibg=#ffaf00 gui=NONE cterm=NONE
  67. hi WildMenu guifg=#000000 guibg=#ffaf00 gui=NONE cterm=NONE
  68. hi debugPC guifg=#0087d7 guibg=NONE gui=reverse cterm=reverse
  69. hi debugBreakpoint guifg=#00afaf guibg=NONE gui=reverse cterm=reverse
  70. hi Cursor guifg=#000000 guibg=#ffffff gui=NONE cterm=NONE
  71. hi lCursor guifg=#000000 guibg=#ff5fff gui=NONE cterm=NONE
  72. hi Visual guifg=#5fd7ff guibg=#000000 gui=reverse cterm=reverse
  73. hi VisualNOS guifg=#000000 guibg=#00afff gui=NONE cterm=NONE
  74. hi CursorLine guifg=NONE guibg=#262626 gui=NONE cterm=NONE
  75. hi CursorColumn guifg=NONE guibg=#262626 gui=NONE cterm=NONE
  76. hi Folded guifg=#767676 guibg=#303030 gui=NONE cterm=NONE
  77. hi ColorColumn guifg=NONE guibg=#303030 gui=NONE cterm=NONE
  78. hi MatchParen guifg=#ff00af guibg=NONE gui=bold cterm=bold
  79. hi SpellBad guifg=NONE guibg=NONE guisp=#ff5f87 gui=undercurl ctermfg=NONE ctermbg=NONE cterm=NONE
  80. hi SpellCap guifg=NONE guibg=NONE guisp=#00afaf gui=undercurl ctermfg=NONE ctermbg=NONE cterm=NONE
  81. hi SpellLocal guifg=NONE guibg=NONE guisp=#00af5f gui=undercurl ctermfg=NONE ctermbg=NONE cterm=NONE
  82. hi SpellRare guifg=NONE guibg=NONE guisp=#ff87ff gui=undercurl ctermfg=NONE ctermbg=NONE cterm=NONE
  83. hi Comment guifg=#767676 guibg=NONE gui=NONE cterm=NONE
  84. hi Constant guifg=#ff5f87 guibg=NONE gui=NONE cterm=NONE
  85. hi String guifg=#00d75f guibg=NONE gui=NONE cterm=NONE
  86. hi Identifier guifg=#ff87ff guibg=NONE gui=NONE cterm=NONE
  87. hi Statement guifg=#00afff guibg=NONE gui=NONE cterm=NONE
  88. hi Type guifg=#ffaf00 guibg=NONE gui=NONE cterm=NONE
  89. hi PreProc guifg=#00d7d7 guibg=NONE gui=NONE cterm=NONE
  90. hi Special guifg=#875fff guibg=NONE gui=NONE cterm=NONE
  91. hi Underlined guifg=NONE guibg=NONE gui=underline ctermfg=NONE ctermbg=NONE cterm=underline
  92. hi Title guifg=NONE guibg=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=bold
  93. hi Directory guifg=#00afff guibg=NONE gui=bold cterm=bold
  94. hi Conceal guifg=#585858 guibg=NONE gui=NONE cterm=NONE
  95. hi Ignore guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
  96. hi DiffAdd guifg=#afffaf guibg=#5f875f gui=NONE cterm=NONE
  97. hi DiffChange guifg=#d0d0d0 guibg=#5f5f5f gui=NONE cterm=NONE
  98. hi DiffText guifg=#afffff guibg=#5f8787 gui=NONE cterm=NONE
  99. hi DiffDelete guifg=#ffafaf guibg=#875f5f gui=NONE cterm=NONE
  100. hi Added guifg=#00af5f guibg=NONE gui=NONE cterm=NONE
  101. hi Changed guifg=#0087d7 guibg=NONE gui=NONE cterm=NONE
  102. hi Removed guifg=#d7005f guibg=NONE gui=NONE cterm=NONE
  103. else
  104. " Light background
  105. if (has('termguicolors') && &termguicolors) || has('gui_running')
  106. let g:terminal_ansi_colors = ['#000000', '#af0000', '#008700', '#af5f00', '#005faf', '#870087', '#008787', '#8a8a8a', '#808080', '#d70000', '#5faf5f', '#d78700', '#0087d7', '#af00af', '#00afaf', '#ffffff']
  107. " Nvim uses g:terminal_color_{0-15} instead
  108. for i in range(g:terminal_ansi_colors->len())
  109. let g:terminal_color_{i} = g:terminal_ansi_colors[i]
  110. endfor
  111. endif
  112. hi Normal guifg=#000000 guibg=#ffffff gui=NONE cterm=NONE
  113. hi Statusline guifg=#ffffff guibg=#5f5f5f gui=bold cterm=bold
  114. hi StatuslineNC guifg=#000000 guibg=#d0d0d0 gui=NONE cterm=NONE
  115. hi VertSplit guifg=#5f5f5f guibg=NONE gui=NONE cterm=NONE
  116. hi TabLine guifg=#000000 guibg=#d0d0d0 gui=NONE cterm=NONE
  117. hi TabLineFill guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
  118. hi TabLineSel guifg=#5f5f5f guibg=#ffffff gui=bold,reverse cterm=bold,reverse
  119. hi ToolbarLine guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
  120. hi ToolbarButton guifg=#ffffff guibg=#5f5f5f gui=NONE cterm=NONE
  121. hi QuickFixLine guifg=#ffffff guibg=#870087 gui=NONE cterm=NONE
  122. hi CursorLineNr guifg=#000000 guibg=NONE gui=bold cterm=bold
  123. hi LineNr guifg=#b2b2b2 guibg=NONE gui=NONE cterm=NONE
  124. hi NonText guifg=#b2b2b2 guibg=NONE gui=NONE cterm=NONE
  125. hi FoldColumn guifg=#b2b2b2 guibg=NONE gui=NONE cterm=NONE
  126. hi EndOfBuffer guifg=#b2b2b2 guibg=NONE gui=NONE cterm=NONE
  127. hi SpecialKey guifg=#b2b2b2 guibg=NONE gui=NONE cterm=NONE
  128. hi Pmenu guifg=#000000 guibg=#e4e4e4 gui=NONE cterm=NONE
  129. hi PmenuSel guifg=#000000 guibg=#b2b2b2 gui=NONE cterm=NONE
  130. hi PmenuThumb guifg=NONE guibg=#808080 gui=NONE cterm=NONE
  131. hi PmenuSbar guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
  132. hi PmenuKind guifg=#d70000 guibg=#e4e4e4 gui=NONE cterm=NONE
  133. hi PmenuKindSel guifg=#d70000 guibg=#b2b2b2 gui=NONE cterm=NONE
  134. hi PmenuExtra guifg=#808080 guibg=#e4e4e4 gui=NONE cterm=NONE
  135. hi PmenuExtraSel guifg=#808080 guibg=#b2b2b2 gui=NONE cterm=NONE
  136. hi PmenuMatch guifg=#870087 guibg=#e4e4e4 gui=NONE cterm=NONE
  137. hi PmenuMatchSel guifg=#870087 guibg=#b2b2b2 gui=NONE cterm=NONE
  138. hi SignColumn guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
  139. hi Error guifg=#d70000 guibg=#ffffff gui=reverse cterm=reverse
  140. hi ErrorMsg guifg=#d70000 guibg=#ffffff gui=reverse cterm=reverse
  141. hi ModeMsg guifg=NONE guibg=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=bold
  142. hi MoreMsg guifg=#008700 guibg=NONE gui=NONE cterm=NONE
  143. hi Question guifg=#870087 guibg=NONE gui=NONE cterm=NONE
  144. hi WarningMsg guifg=#af5f00 guibg=NONE gui=NONE cterm=NONE
  145. hi Todo guifg=#5f00d7 guibg=#ffffff gui=reverse cterm=reverse
  146. hi Search guifg=#ffffff guibg=#008700 gui=NONE cterm=NONE
  147. hi IncSearch guifg=#ffffff guibg=#d78700 gui=NONE cterm=NONE
  148. hi WildMenu guifg=#ffffff guibg=#d78700 gui=NONE cterm=NONE
  149. hi debugPC guifg=#005faf guibg=NONE gui=reverse cterm=reverse
  150. hi debugBreakpoint guifg=#008787 guibg=NONE gui=reverse cterm=reverse
  151. hi Cursor guifg=#ffffff guibg=#000000 gui=NONE cterm=NONE
  152. hi lCursor guifg=#000000 guibg=#ff00ff gui=NONE cterm=NONE
  153. hi Visual guifg=#0087d7 guibg=#ffffff gui=reverse cterm=reverse
  154. hi VisualNOS guifg=#ffffff guibg=#005faf gui=NONE cterm=NONE
  155. hi CursorLine guifg=NONE guibg=#eeeeee gui=NONE cterm=NONE
  156. hi CursorColumn guifg=NONE guibg=#eeeeee gui=NONE cterm=NONE
  157. hi Folded guifg=#808080 guibg=#e4e4e4 gui=NONE cterm=NONE
  158. hi ColorColumn guifg=NONE guibg=#e4e4e4 gui=NONE cterm=NONE
  159. hi MatchParen guifg=#ff00af guibg=NONE gui=bold cterm=bold
  160. hi SpellBad guifg=NONE guibg=NONE guisp=#af0000 gui=undercurl ctermfg=NONE ctermbg=NONE cterm=NONE
  161. hi SpellCap guifg=NONE guibg=NONE guisp=#008787 gui=undercurl ctermfg=NONE ctermbg=NONE cterm=NONE
  162. hi SpellLocal guifg=NONE guibg=NONE guisp=#008700 gui=undercurl ctermfg=NONE ctermbg=NONE cterm=NONE
  163. hi SpellRare guifg=NONE guibg=NONE guisp=#af00af gui=undercurl ctermfg=NONE ctermbg=NONE cterm=NONE
  164. hi Comment guifg=#8a8a8a guibg=NONE gui=NONE cterm=NONE
  165. hi Constant guifg=#af0000 guibg=NONE gui=NONE cterm=NONE
  166. hi String guifg=#008700 guibg=NONE gui=NONE cterm=NONE
  167. hi Identifier guifg=#870087 guibg=NONE gui=NONE cterm=NONE
  168. hi Statement guifg=#005faf guibg=NONE gui=NONE cterm=NONE
  169. hi Type guifg=#af5f00 guibg=NONE gui=NONE cterm=NONE
  170. hi PreProc guifg=#008787 guibg=NONE gui=NONE cterm=NONE
  171. hi Special guifg=#5f00d7 guibg=NONE gui=NONE cterm=NONE
  172. hi Underlined guifg=NONE guibg=NONE gui=underline ctermfg=NONE ctermbg=NONE cterm=underline
  173. hi Title guifg=NONE guibg=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=bold
  174. hi Directory guifg=#005faf guibg=NONE gui=bold cterm=bold
  175. hi Conceal guifg=#b2b2b2 guibg=NONE gui=NONE cterm=NONE
  176. hi Ignore guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
  177. hi DiffAdd guifg=#005f00 guibg=#afd7af gui=NONE cterm=NONE
  178. hi DiffChange guifg=#262626 guibg=#dadada gui=NONE cterm=NONE
  179. hi DiffText guifg=#005f5f guibg=#afd7d7 gui=NONE cterm=NONE
  180. hi DiffDelete guifg=#875f5f guibg=#ffd7d7 gui=NONE cterm=NONE
  181. hi Added guifg=#5faf5f guibg=NONE gui=NONE cterm=NONE
  182. hi Changed guifg=#0087d7 guibg=NONE gui=NONE cterm=NONE
  183. hi Removed guifg=#d70000 guibg=NONE gui=NONE cterm=NONE
  184. endif
  185. if s:t_Co >= 256
  186. hi! link Terminal Normal
  187. hi! link StatuslineTerm Statusline
  188. hi! link StatuslineTermNC StatuslineNC
  189. hi! link LineNrAbove LineNr
  190. hi! link LineNrBelow LineNr
  191. hi! link MessageWindow PMenu
  192. hi! link PopupNotification Todo
  193. hi! link PopupSelected PmenuSel
  194. hi! link CurSearch IncSearch
  195. if &background ==# 'dark'
  196. hi Normal ctermfg=252 ctermbg=16 cterm=NONE
  197. hi Statusline ctermfg=247 ctermbg=16 cterm=bold,reverse
  198. hi StatuslineNC ctermfg=243 ctermbg=16 cterm=reverse
  199. hi VertSplit ctermfg=243 ctermbg=NONE cterm=NONE
  200. hi TabLine ctermfg=16 ctermbg=243 cterm=NONE
  201. hi TabLineFill ctermfg=NONE ctermbg=16 cterm=NONE
  202. hi TabLineSel ctermfg=16 ctermbg=247 cterm=bold
  203. hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE
  204. hi ToolbarButton ctermfg=16 ctermbg=252 cterm=NONE
  205. hi QuickFixLine ctermfg=16 ctermbg=213 cterm=NONE
  206. hi CursorLineNr ctermfg=231 ctermbg=NONE cterm=bold
  207. hi LineNr ctermfg=240 ctermbg=NONE cterm=NONE
  208. hi NonText ctermfg=240 ctermbg=NONE cterm=NONE
  209. hi FoldColumn ctermfg=240 ctermbg=NONE cterm=NONE
  210. hi SpecialKey ctermfg=240 ctermbg=NONE cterm=NONE
  211. hi EndOfBuffer ctermfg=240 ctermbg=NONE cterm=NONE
  212. hi EndOfBuffer ctermfg=243 ctermbg=NONE cterm=NONE
  213. hi Pmenu ctermfg=252 ctermbg=236 cterm=NONE
  214. hi PmenuSel ctermfg=252 ctermbg=240 cterm=NONE
  215. hi PmenuThumb ctermfg=NONE ctermbg=252 cterm=NONE
  216. hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE
  217. hi PmenuKind ctermfg=204 ctermbg=236 cterm=NONE
  218. hi PmenuKindSel ctermfg=204 ctermbg=240 cterm=NONE
  219. hi PmenuExtra ctermfg=243 ctermbg=236 cterm=NONE
  220. hi PmenuExtraSel ctermfg=243 ctermbg=240 cterm=NONE
  221. hi PmenuMatch ctermfg=176 ctermbg=236 cterm=NONE
  222. hi PmenuMatchSel ctermfg=176 ctermbg=240 cterm=NONE
  223. hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE
  224. hi Error ctermfg=161 ctermbg=231 cterm=reverse
  225. hi ErrorMsg ctermfg=161 ctermbg=231 cterm=reverse
  226. hi ModeMsg ctermfg=NONE ctermbg=NONE cterm=bold
  227. hi MoreMsg ctermfg=41 ctermbg=NONE cterm=NONE
  228. hi Question ctermfg=213 ctermbg=NONE cterm=NONE
  229. hi WarningMsg ctermfg=214 ctermbg=NONE cterm=NONE
  230. hi Todo ctermfg=99 ctermbg=16 cterm=reverse
  231. hi Search ctermfg=16 ctermbg=41 cterm=NONE
  232. hi IncSearch ctermfg=16 ctermbg=214 cterm=NONE
  233. hi WildMenu ctermfg=16 ctermbg=214 cterm=NONE
  234. hi debugPC ctermfg=32 ctermbg=NONE cterm=reverse
  235. hi debugBreakpoint ctermfg=37 ctermbg=NONE cterm=reverse
  236. hi Visual ctermfg=81 ctermbg=16 cterm=reverse
  237. hi VisualNOS ctermfg=16 ctermbg=39 cterm=NONE
  238. hi CursorLine ctermfg=NONE ctermbg=235 cterm=NONE
  239. hi CursorColumn ctermfg=NONE ctermbg=235 cterm=NONE
  240. hi Folded ctermfg=243 ctermbg=236 cterm=NONE
  241. hi ColorColumn ctermfg=NONE ctermbg=236 cterm=NONE
  242. hi MatchParen ctermfg=199 ctermbg=NONE cterm=bold
  243. hi SpellBad ctermfg=161 ctermbg=NONE cterm=underline
  244. hi SpellCap ctermfg=37 ctermbg=NONE cterm=underline
  245. hi SpellLocal ctermfg=41 ctermbg=NONE cterm=underline
  246. hi SpellRare ctermfg=213 ctermbg=NONE cterm=underline
  247. hi Comment ctermfg=243 ctermbg=NONE cterm=NONE
  248. hi Constant ctermfg=204 ctermbg=NONE cterm=NONE
  249. hi String ctermfg=41 ctermbg=NONE cterm=NONE
  250. hi Identifier ctermfg=213 ctermbg=NONE cterm=NONE
  251. hi Statement ctermfg=39 ctermbg=NONE cterm=NONE
  252. hi Type ctermfg=214 ctermbg=NONE cterm=NONE
  253. hi PreProc ctermfg=44 ctermbg=NONE cterm=NONE
  254. hi Special ctermfg=99 ctermbg=NONE cterm=NONE
  255. hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
  256. hi Title ctermfg=NONE ctermbg=NONE cterm=bold
  257. hi Directory ctermfg=39 ctermbg=NONE cterm=bold
  258. hi Conceal ctermfg=240 ctermbg=NONE cterm=NONE
  259. hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
  260. hi DiffAdd ctermfg=157 ctermbg=65 cterm=NONE
  261. hi DiffChange ctermfg=252 ctermbg=59 cterm=NONE
  262. hi DiffText ctermfg=159 ctermbg=66 cterm=NONE
  263. hi DiffDelete ctermfg=217 ctermbg=95 cterm=NONE
  264. hi Added ctermfg=35 ctermbg=NONE cterm=NONE
  265. hi Changed ctermfg=32 ctermbg=NONE cterm=NONE
  266. hi Removed ctermfg=161 ctermbg=NONE cterm=NONE
  267. else
  268. " Light background
  269. hi Normal ctermfg=16 ctermbg=231 cterm=NONE
  270. hi Statusline ctermfg=231 ctermbg=59 cterm=bold
  271. hi StatuslineNC ctermfg=16 ctermbg=252 cterm=NONE
  272. hi VertSplit ctermfg=59 ctermbg=NONE cterm=NONE
  273. hi TabLine ctermfg=16 ctermbg=252 cterm=NONE
  274. hi TabLineFill ctermfg=NONE ctermbg=NONE cterm=NONE
  275. hi TabLineSel ctermfg=59 ctermbg=231 cterm=bold,reverse
  276. hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE
  277. hi ToolbarButton ctermfg=231 ctermbg=59 cterm=NONE
  278. hi QuickFixLine ctermfg=231 ctermbg=90 cterm=NONE
  279. hi CursorLineNr ctermfg=16 ctermbg=NONE cterm=bold
  280. hi LineNr ctermfg=249 ctermbg=NONE cterm=NONE
  281. hi NonText ctermfg=249 ctermbg=NONE cterm=NONE
  282. hi FoldColumn ctermfg=249 ctermbg=NONE cterm=NONE
  283. hi EndOfBuffer ctermfg=249 ctermbg=NONE cterm=NONE
  284. hi SpecialKey ctermfg=249 ctermbg=NONE cterm=NONE
  285. hi Pmenu ctermfg=16 ctermbg=254 cterm=NONE
  286. hi PmenuSel ctermfg=16 ctermbg=249 cterm=NONE
  287. hi PmenuThumb ctermfg=NONE ctermbg=240 cterm=NONE
  288. hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE
  289. hi PmenuKind ctermfg=160 ctermbg=254 cterm=NONE
  290. hi PmenuKindSel ctermfg=160 ctermbg=249 cterm=NONE
  291. hi PmenuExtra ctermfg=240 ctermbg=254 cterm=NONE
  292. hi PmenuExtraSel ctermfg=240 ctermbg=249 cterm=NONE
  293. hi PmenuMatch ctermfg=90 ctermbg=254 cterm=NONE
  294. hi PmenuMatchSel ctermfg=90 ctermbg=249 cterm=NONE
  295. hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE
  296. hi Error ctermfg=160 ctermbg=231 cterm=reverse
  297. hi ErrorMsg ctermfg=160 ctermbg=231 cterm=reverse
  298. hi ModeMsg ctermfg=NONE ctermbg=NONE cterm=bold
  299. hi MoreMsg ctermfg=28 ctermbg=NONE cterm=NONE
  300. hi Question ctermfg=90 ctermbg=NONE cterm=NONE
  301. hi WarningMsg ctermfg=130 ctermbg=NONE cterm=NONE
  302. hi Todo ctermfg=56 ctermbg=231 cterm=reverse
  303. hi Search ctermfg=231 ctermbg=28 cterm=NONE
  304. hi IncSearch ctermfg=231 ctermbg=172 cterm=NONE
  305. hi WildMenu ctermfg=231 ctermbg=172 cterm=NONE
  306. hi debugPC ctermfg=25 ctermbg=NONE cterm=reverse
  307. hi debugBreakpoint ctermfg=30 ctermbg=NONE cterm=reverse
  308. hi Visual ctermfg=32 ctermbg=231 cterm=reverse
  309. hi VisualNOS ctermfg=231 ctermbg=25 cterm=NONE
  310. hi CursorLine ctermfg=NONE ctermbg=255 cterm=NONE
  311. hi CursorColumn ctermfg=NONE ctermbg=255 cterm=NONE
  312. hi Folded ctermfg=240 ctermbg=254 cterm=NONE
  313. hi ColorColumn ctermfg=NONE ctermbg=254 cterm=NONE
  314. hi MatchParen ctermfg=199 ctermbg=NONE cterm=bold
  315. hi SpellBad ctermfg=160 ctermbg=NONE cterm=underline
  316. hi SpellCap ctermfg=30 ctermbg=NONE cterm=underline
  317. hi SpellLocal ctermfg=28 ctermbg=NONE cterm=underline
  318. hi SpellRare ctermfg=127 ctermbg=NONE cterm=underline
  319. hi Comment ctermfg=245 ctermbg=NONE cterm=NONE
  320. hi Constant ctermfg=124 ctermbg=NONE cterm=NONE
  321. hi String ctermfg=28 ctermbg=NONE cterm=NONE
  322. hi Identifier ctermfg=90 ctermbg=NONE cterm=NONE
  323. hi Statement ctermfg=25 ctermbg=NONE cterm=NONE
  324. hi Type ctermfg=130 ctermbg=NONE cterm=NONE
  325. hi PreProc ctermfg=30 ctermbg=NONE cterm=NONE
  326. hi Special ctermfg=56 ctermbg=NONE cterm=NONE
  327. hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
  328. hi Title ctermfg=NONE ctermbg=NONE cterm=bold
  329. hi Directory ctermfg=25 ctermbg=NONE cterm=bold
  330. hi Conceal ctermfg=249 ctermbg=NONE cterm=NONE
  331. hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
  332. hi DiffAdd ctermfg=22 ctermbg=151 cterm=NONE
  333. hi DiffChange ctermfg=235 ctermbg=253 cterm=NONE
  334. hi DiffText ctermfg=23 ctermbg=152 cterm=NONE
  335. hi DiffDelete ctermfg=95 ctermbg=224 cterm=NONE
  336. hi Added ctermfg=71 ctermbg=NONE cterm=NONE
  337. hi Changed ctermfg=32 ctermbg=NONE cterm=NONE
  338. hi Removed ctermfg=160 ctermbg=NONE cterm=NONE
  339. endif
  340. unlet s:t_Co
  341. finish
  342. endif
  343. if s:t_Co >= 16
  344. if &background ==# 'dark'
  345. hi Normal ctermfg=grey ctermbg=black cterm=NONE
  346. hi Statusline ctermfg=grey ctermbg=black cterm=bold,reverse
  347. hi StatuslineNC ctermfg=darkgrey ctermbg=black cterm=reverse
  348. hi VertSplit ctermfg=darkgrey ctermbg=NONE cterm=NONE
  349. hi TabLine ctermfg=black ctermbg=darkgrey cterm=NONE
  350. hi TabLineFill ctermfg=NONE ctermbg=black cterm=NONE
  351. hi TabLineSel ctermfg=black ctermbg=grey cterm=bold
  352. hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE
  353. hi ToolbarButton ctermfg=black ctermbg=grey cterm=NONE
  354. hi QuickFixLine ctermfg=black ctermbg=magenta cterm=NONE
  355. hi CursorLineNr ctermfg=white ctermbg=NONE cterm=bold
  356. hi LineNr ctermfg=grey ctermbg=NONE cterm=NONE
  357. hi NonText ctermfg=grey ctermbg=NONE cterm=NONE
  358. hi FoldColumn ctermfg=grey ctermbg=NONE cterm=NONE
  359. hi SpecialKey ctermfg=grey ctermbg=NONE cterm=NONE
  360. hi EndOfBuffer ctermfg=darkgrey ctermbg=NONE cterm=NONE
  361. hi Pmenu ctermfg=black ctermbg=grey cterm=NONE
  362. hi PmenuThumb ctermfg=NONE ctermbg=darkgreen cterm=NONE
  363. hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE
  364. hi PmenuSel ctermfg=black ctermbg=darkyellow cterm=NONE
  365. hi PmenuKind ctermfg=darkred ctermbg=grey cterm=NONE
  366. hi PmenuKindSel ctermfg=darkred ctermbg=darkyellow cterm=NONE
  367. hi PmenuExtra ctermfg=darkgrey ctermbg=grey cterm=NONE
  368. hi PmenuExtraSel ctermfg=black ctermbg=darkyellow cterm=NONE
  369. hi PmenuMatch ctermfg=black ctermbg=grey cterm=bold
  370. hi PmenuMatchSel ctermfg=black ctermbg=darkyellow cterm=bold
  371. hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE
  372. hi Error ctermfg=darkred ctermbg=white cterm=reverse
  373. hi ErrorMsg ctermfg=darkred ctermbg=white cterm=reverse
  374. hi ModeMsg ctermfg=NONE ctermbg=NONE cterm=bold
  375. hi MoreMsg ctermfg=green ctermbg=NONE cterm=NONE
  376. hi Question ctermfg=magenta ctermbg=NONE cterm=NONE
  377. hi WarningMsg ctermfg=yellow ctermbg=NONE cterm=NONE
  378. hi Todo ctermfg=darkred ctermbg=black cterm=reverse
  379. hi Search ctermfg=black ctermbg=green cterm=NONE
  380. hi IncSearch ctermfg=black ctermbg=yellow cterm=NONE
  381. hi WildMenu ctermfg=black ctermbg=yellow cterm=NONE
  382. hi debugPC ctermfg=darkblue ctermbg=NONE cterm=reverse
  383. hi debugBreakpoint ctermfg=darkcyan ctermbg=NONE cterm=reverse
  384. hi Visual ctermfg=cyan ctermbg=black cterm=reverse
  385. hi VisualNOS ctermfg=black ctermbg=blue cterm=NONE
  386. hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline
  387. hi CursorColumn ctermfg=black ctermbg=yellow cterm=NONE
  388. hi Folded ctermfg=black ctermbg=NONE cterm=bold
  389. hi ColorColumn ctermfg=black ctermbg=darkyellow cterm=NONE
  390. hi MatchParen ctermfg=NONE ctermbg=NONE cterm=bold,underline
  391. hi SpellBad ctermfg=darkred ctermbg=NONE cterm=underline
  392. hi SpellCap ctermfg=darkcyan ctermbg=NONE cterm=underline
  393. hi SpellLocal ctermfg=green ctermbg=NONE cterm=underline
  394. hi SpellRare ctermfg=magenta ctermbg=NONE cterm=underline
  395. hi Comment ctermfg=darkgrey ctermbg=NONE cterm=NONE
  396. hi Constant ctermfg=red ctermbg=NONE cterm=NONE
  397. hi String ctermfg=green ctermbg=NONE cterm=NONE
  398. hi Identifier ctermfg=magenta ctermbg=NONE cterm=NONE
  399. hi Statement ctermfg=blue ctermbg=NONE cterm=NONE
  400. hi Type ctermfg=yellow ctermbg=NONE cterm=NONE
  401. hi PreProc ctermfg=cyan ctermbg=NONE cterm=NONE
  402. hi Special ctermfg=darkred ctermbg=NONE cterm=NONE
  403. hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
  404. hi Title ctermfg=NONE ctermbg=NONE cterm=bold
  405. hi Directory ctermfg=blue ctermbg=NONE cterm=bold
  406. hi Conceal ctermfg=grey ctermbg=NONE cterm=NONE
  407. hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
  408. hi DiffAdd ctermfg=black ctermbg=darkgreen cterm=NONE
  409. hi DiffChange ctermfg=black ctermbg=lightgray cterm=NONE
  410. hi DiffText ctermfg=black ctermbg=cyan cterm=NONE
  411. hi DiffDelete ctermfg=black ctermbg=darkred cterm=NONE
  412. hi Added ctermfg=darkgreen ctermbg=NONE cterm=NONE
  413. hi Changed ctermfg=darkblue ctermbg=NONE cterm=NONE
  414. hi Removed ctermfg=darkred ctermbg=NONE cterm=NONE
  415. else
  416. " Light background
  417. hi Normal ctermfg=black ctermbg=white cterm=NONE
  418. hi Statusline ctermfg=white ctermbg=darkgrey cterm=bold
  419. hi StatuslineNC ctermfg=black ctermbg=lightgrey cterm=NONE
  420. hi VertSplit ctermfg=darkgrey ctermbg=NONE cterm=NONE
  421. hi TabLine ctermfg=black ctermbg=lightgrey cterm=NONE
  422. hi TabLineFill ctermfg=NONE ctermbg=NONE cterm=NONE
  423. hi TabLineSel ctermfg=darkgrey ctermbg=white cterm=bold,reverse
  424. hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE
  425. hi ToolbarButton ctermfg=white ctermbg=darkgrey cterm=NONE
  426. hi QuickFixLine ctermfg=white ctermbg=darkmagenta cterm=NONE
  427. hi CursorLineNr ctermfg=black ctermbg=NONE cterm=bold
  428. hi LineNr ctermfg=darkgrey ctermbg=NONE cterm=NONE
  429. hi NonText ctermfg=darkgrey ctermbg=NONE cterm=NONE
  430. hi FoldColumn ctermfg=darkgrey ctermbg=NONE cterm=NONE
  431. hi EndOfBuffer ctermfg=darkgrey ctermbg=NONE cterm=NONE
  432. hi SpecialKey ctermfg=darkgrey ctermbg=NONE cterm=NONE
  433. hi Pmenu ctermfg=black ctermbg=grey cterm=NONE
  434. hi PmenuThumb ctermfg=NONE ctermbg=darkgreen cterm=NONE
  435. hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE
  436. hi PmenuSel ctermfg=black ctermbg=darkyellow cterm=NONE
  437. hi PmenuKind ctermfg=darkred ctermbg=grey cterm=NONE
  438. hi PmenuKindSel ctermfg=darkred ctermbg=darkyellow cterm=NONE
  439. hi PmenuExtra ctermfg=darkgrey ctermbg=grey cterm=NONE
  440. hi PmenuExtraSel ctermfg=black ctermbg=darkyellow cterm=NONE
  441. hi PmenuMatch ctermfg=black ctermbg=grey cterm=bold
  442. hi PmenuMatchSel ctermfg=black ctermbg=darkyellow cterm=bold
  443. hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE
  444. hi Error ctermfg=red ctermbg=white cterm=reverse
  445. hi ErrorMsg ctermfg=red ctermbg=white cterm=reverse
  446. hi ModeMsg ctermfg=NONE ctermbg=NONE cterm=bold
  447. hi MoreMsg ctermfg=darkgreen ctermbg=NONE cterm=NONE
  448. hi Question ctermfg=darkmagenta ctermbg=NONE cterm=NONE
  449. hi WarningMsg ctermfg=darkyellow ctermbg=NONE cterm=NONE
  450. hi Todo ctermfg=blue ctermbg=white cterm=reverse
  451. hi Search ctermfg=white ctermbg=darkgreen cterm=NONE
  452. hi IncSearch ctermfg=white ctermbg=yellow cterm=NONE
  453. hi WildMenu ctermfg=white ctermbg=yellow cterm=NONE
  454. hi debugPC ctermfg=darkblue ctermbg=NONE cterm=reverse
  455. hi debugBreakpoint ctermfg=darkcyan ctermbg=NONE cterm=reverse
  456. hi Visual ctermfg=blue ctermbg=white cterm=reverse
  457. hi VisualNOS ctermfg=white ctermbg=darkblue cterm=NONE
  458. hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline
  459. hi CursorColumn ctermfg=black ctermbg=yellow cterm=NONE
  460. hi Folded ctermfg=black ctermbg=NONE cterm=bold
  461. hi ColorColumn ctermfg=black ctermbg=darkyellow cterm=NONE
  462. hi MatchParen ctermfg=NONE ctermbg=NONE cterm=bold,underline
  463. hi SpellBad ctermfg=red ctermbg=NONE cterm=underline
  464. hi SpellCap ctermfg=darkcyan ctermbg=NONE cterm=underline
  465. hi SpellLocal ctermfg=darkgreen ctermbg=NONE cterm=underline
  466. hi SpellRare ctermfg=magenta ctermbg=NONE cterm=underline
  467. hi Comment ctermfg=darkgrey ctermbg=NONE cterm=NONE
  468. hi Constant ctermfg=darkred ctermbg=NONE cterm=NONE
  469. hi String ctermfg=darkgreen ctermbg=NONE cterm=NONE
  470. hi Identifier ctermfg=darkmagenta ctermbg=NONE cterm=NONE
  471. hi Statement ctermfg=darkblue ctermbg=NONE cterm=NONE
  472. hi Type ctermfg=darkyellow ctermbg=NONE cterm=NONE
  473. hi PreProc ctermfg=darkcyan ctermbg=NONE cterm=NONE
  474. hi Special ctermfg=blue ctermbg=NONE cterm=NONE
  475. hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
  476. hi Title ctermfg=NONE ctermbg=NONE cterm=bold
  477. hi Directory ctermfg=darkblue ctermbg=NONE cterm=bold
  478. hi Conceal ctermfg=darkgrey ctermbg=NONE cterm=NONE
  479. hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
  480. hi DiffAdd ctermfg=black ctermbg=darkgreen cterm=NONE
  481. hi DiffChange ctermfg=black ctermbg=lightgray cterm=NONE
  482. hi DiffText ctermfg=black ctermbg=cyan cterm=NONE
  483. hi DiffDelete ctermfg=black ctermbg=darkred cterm=NONE
  484. hi Added ctermfg=green ctermbg=NONE cterm=NONE
  485. hi Changed ctermfg=blue ctermbg=NONE cterm=NONE
  486. hi Removed ctermfg=red ctermbg=NONE cterm=NONE
  487. endif
  488. unlet s:t_Co
  489. finish
  490. endif
  491. if s:t_Co >= 8
  492. if &background ==# 'dark'
  493. hi Normal ctermfg=grey ctermbg=black cterm=NONE
  494. hi Statusline ctermfg=grey ctermbg=black cterm=bold,reverse
  495. hi StatuslineNC ctermfg=black ctermbg=grey cterm=NONE
  496. hi VertSplit ctermfg=grey ctermbg=NONE cterm=NONE
  497. hi TabLine ctermfg=grey ctermbg=black cterm=NONE
  498. hi TabLineFill ctermfg=grey ctermbg=NONE cterm=NONE
  499. hi TabLineSel ctermfg=grey ctermbg=black cterm=bold,reverse
  500. hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE
  501. hi ToolbarButton ctermfg=grey ctermbg=black cterm=bold,reverse
  502. hi QuickFixLine ctermfg=black ctermbg=darkmagenta cterm=NONE
  503. hi CursorLineNr ctermfg=black ctermbg=NONE cterm=bold
  504. hi LineNr ctermfg=darkyellow ctermbg=NONE cterm=NONE
  505. hi NonText ctermfg=black ctermbg=NONE cterm=NONE
  506. hi FoldColumn ctermfg=black ctermbg=NONE cterm=NONE
  507. hi EndOfBuffer ctermfg=grey ctermbg=NONE cterm=NONE
  508. hi SpecialKey ctermfg=black ctermbg=NONE cterm=NONE
  509. hi Pmenu ctermfg=black ctermbg=grey cterm=NONE
  510. hi PmenuThumb ctermfg=NONE ctermbg=darkgreen cterm=NONE
  511. hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE
  512. hi PmenuSel ctermfg=black ctermbg=darkyellow cterm=NONE
  513. hi PmenuKind ctermfg=darkred ctermbg=grey cterm=NONE
  514. hi PmenuKindSel ctermfg=darkred ctermbg=darkyellow cterm=NONE
  515. hi PmenuExtra ctermfg=black ctermbg=grey cterm=NONE
  516. hi PmenuExtraSel ctermfg=black ctermbg=darkyellow cterm=NONE
  517. hi PmenuMatch ctermfg=black ctermbg=grey cterm=bold
  518. hi PmenuMatchSel ctermfg=black ctermbg=darkyellow cterm=bold
  519. hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE
  520. hi Error ctermfg=grey ctermbg=darkred cterm=NONE
  521. hi ErrorMsg ctermfg=grey ctermbg=darkred cterm=NONE
  522. hi ModeMsg ctermfg=NONE ctermbg=NONE cterm=bold
  523. hi MoreMsg ctermfg=darkgreen ctermbg=NONE cterm=NONE
  524. hi Question ctermfg=darkmagenta ctermbg=NONE cterm=NONE
  525. hi WarningMsg ctermfg=darkyellow ctermbg=NONE cterm=NONE
  526. hi Todo ctermfg=darkred ctermbg=black cterm=reverse
  527. hi Search ctermfg=darkgreen ctermbg=black cterm=reverse
  528. hi IncSearch ctermfg=darkyellow ctermbg=black cterm=reverse
  529. hi WildMenu ctermfg=black ctermbg=darkyellow cterm=NONE
  530. hi debugPC ctermfg=darkblue ctermbg=NONE cterm=reverse
  531. hi debugBreakpoint ctermfg=darkcyan ctermbg=NONE cterm=reverse
  532. hi Visual ctermfg=darkblue ctermbg=black cterm=reverse
  533. hi MatchParen ctermfg=NONE ctermbg=NONE cterm=bold,underline
  534. hi VisualNOS ctermfg=black ctermbg=darkblue cterm=NONE
  535. hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline
  536. hi CursorColumn ctermfg=black ctermbg=darkyellow cterm=NONE
  537. hi Folded ctermfg=grey ctermbg=NONE cterm=bold
  538. hi ColorColumn ctermfg=black ctermbg=darkyellow cterm=NONE
  539. hi SpellBad ctermfg=darkred ctermbg=NONE cterm=reverse
  540. hi SpellCap ctermfg=darkcyan ctermbg=NONE cterm=reverse
  541. hi SpellLocal ctermfg=darkgreen ctermbg=black cterm=reverse
  542. hi SpellRare ctermfg=darkmagenta ctermbg=NONE cterm=reverse
  543. hi Comment ctermfg=NONE ctermbg=NONE cterm=bold
  544. hi Constant ctermfg=darkred ctermbg=NONE cterm=NONE
  545. hi String ctermfg=darkgreen ctermbg=NONE cterm=NONE
  546. hi Identifier ctermfg=darkmagenta ctermbg=NONE cterm=NONE
  547. hi Statement ctermfg=darkblue ctermbg=NONE cterm=NONE
  548. hi Type ctermfg=darkyellow ctermbg=NONE cterm=NONE
  549. hi PreProc ctermfg=darkcyan ctermbg=NONE cterm=NONE
  550. hi Special ctermfg=darkmagenta ctermbg=NONE cterm=NONE
  551. hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
  552. hi Title ctermfg=NONE ctermbg=NONE cterm=bold
  553. hi Directory ctermfg=darkblue ctermbg=NONE cterm=bold
  554. hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE
  555. hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
  556. hi DiffAdd ctermfg=black ctermbg=darkgreen cterm=NONE
  557. hi DiffChange ctermfg=black ctermbg=darkblue cterm=NONE
  558. hi DiffText ctermfg=black ctermbg=darkmagenta cterm=NONE
  559. hi DiffDelete ctermfg=black ctermbg=darkred cterm=NONE
  560. else
  561. " Light background
  562. hi Normal ctermfg=black ctermbg=grey cterm=NONE
  563. hi Statusline ctermfg=grey ctermbg=black cterm=bold
  564. hi StatuslineNC ctermfg=grey ctermbg=darkgrey cterm=NONE
  565. hi VertSplit ctermfg=black ctermbg=NONE cterm=NONE
  566. hi TabLine ctermfg=black ctermbg=grey cterm=NONE
  567. hi TabLineFill ctermfg=NONE ctermbg=NONE cterm=NONE
  568. hi TabLineSel ctermfg=grey ctermbg=black cterm=bold
  569. hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE
  570. hi ToolbarButton ctermfg=grey ctermbg=black cterm=bold
  571. hi QuickFixLine ctermfg=black ctermbg=darkmagenta cterm=NONE
  572. hi CursorLineNr ctermfg=black ctermbg=NONE cterm=bold
  573. hi LineNr ctermfg=darkyellow ctermbg=NONE cterm=NONE
  574. hi NonText ctermfg=black ctermbg=NONE cterm=NONE
  575. hi FoldColumn ctermfg=black ctermbg=NONE cterm=NONE
  576. hi EndOfBuffer ctermfg=black ctermbg=NONE cterm=NONE
  577. hi SpecialKey ctermfg=black ctermbg=NONE cterm=NONE
  578. hi Pmenu ctermfg=grey ctermbg=black cterm=NONE
  579. hi PmenuThumb ctermfg=NONE ctermbg=darkgreen cterm=NONE
  580. hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE
  581. hi PmenuSel ctermfg=NONE ctermbg=darkyellow cterm=NONE
  582. hi PmenuKind ctermfg=darkred ctermbg=black cterm=NONE
  583. hi PmenuKindSel ctermfg=darkred ctermbg=darkyellow cterm=NONE
  584. hi PmenuExtra ctermfg=grey ctermbg=black cterm=NONE
  585. hi PmenuExtraSel ctermfg=black ctermbg=darkyellow cterm=NONE
  586. hi PmenuMatch ctermfg=grey ctermbg=black cterm=bold
  587. hi PmenuMatchSel ctermfg=NONE ctermbg=darkyellow cterm=bold
  588. hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE
  589. hi Error ctermfg=white ctermbg=darkred cterm=NONE
  590. hi ErrorMsg ctermfg=white ctermbg=darkred cterm=NONE
  591. hi ModeMsg ctermfg=NONE ctermbg=NONE cterm=bold
  592. hi MoreMsg ctermfg=darkgreen ctermbg=NONE cterm=NONE
  593. hi Question ctermfg=darkmagenta ctermbg=NONE cterm=NONE
  594. hi WarningMsg ctermfg=darkyellow ctermbg=NONE cterm=NONE
  595. hi Todo ctermfg=blue ctermbg=black cterm=reverse
  596. hi Search ctermfg=darkgreen ctermbg=black cterm=reverse
  597. hi IncSearch ctermfg=darkyellow ctermbg=black cterm=reverse
  598. hi WildMenu ctermfg=black ctermbg=darkyellow cterm=NONE
  599. hi debugPC ctermfg=darkblue ctermbg=NONE cterm=reverse
  600. hi debugBreakpoint ctermfg=darkcyan ctermbg=NONE cterm=reverse
  601. hi Visual ctermfg=darkblue ctermbg=grey cterm=reverse
  602. hi MatchParen ctermfg=NONE ctermbg=NONE cterm=bold,underline
  603. hi VisualNOS ctermfg=black ctermbg=darkblue cterm=NONE
  604. hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline
  605. hi CursorColumn ctermfg=black ctermbg=darkyellow cterm=NONE
  606. hi Folded ctermfg=black ctermbg=NONE cterm=bold
  607. hi ColorColumn ctermfg=black ctermbg=darkyellow cterm=NONE
  608. hi SpellBad ctermfg=darkred ctermbg=black cterm=reverse
  609. hi SpellCap ctermfg=darkcyan ctermbg=black cterm=reverse
  610. hi SpellLocal ctermfg=darkgreen ctermbg=black cterm=reverse
  611. hi SpellRare ctermfg=darkmagenta ctermbg=black cterm=reverse
  612. hi Comment ctermfg=NONE ctermbg=NONE cterm=bold
  613. hi Constant ctermfg=darkred ctermbg=NONE cterm=NONE
  614. hi String ctermfg=darkgreen ctermbg=NONE cterm=NONE
  615. hi Identifier ctermfg=darkmagenta ctermbg=NONE cterm=NONE
  616. hi Statement ctermfg=darkblue ctermbg=NONE cterm=NONE
  617. hi Type ctermfg=darkyellow ctermbg=NONE cterm=NONE
  618. hi PreProc ctermfg=darkcyan ctermbg=NONE cterm=NONE
  619. hi Special ctermfg=darkmagenta ctermbg=NONE cterm=NONE
  620. hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
  621. hi Title ctermfg=NONE ctermbg=NONE cterm=bold
  622. hi Directory ctermfg=darkblue ctermbg=NONE cterm=bold
  623. hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE
  624. hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
  625. hi DiffAdd ctermfg=black ctermbg=darkgreen cterm=NONE
  626. hi DiffChange ctermfg=black ctermbg=darkblue cterm=NONE
  627. hi DiffText ctermfg=black ctermbg=darkmagenta cterm=NONE
  628. hi DiffDelete ctermfg=black ctermbg=darkred cterm=NONE
  629. endif
  630. unlet s:t_Co
  631. finish
  632. endif
  633. if s:t_Co >= 0
  634. hi Normal term=NONE
  635. hi ColorColumn term=reverse
  636. hi Conceal term=NONE
  637. hi Cursor term=reverse
  638. hi CursorColumn term=NONE
  639. hi CursorLine term=underline
  640. hi CursorLineNr term=bold
  641. hi DiffAdd term=reverse
  642. hi DiffChange term=NONE
  643. hi DiffDelete term=reverse
  644. hi DiffText term=reverse
  645. hi Directory term=NONE
  646. hi EndOfBuffer term=NONE
  647. hi ErrorMsg term=bold,reverse
  648. hi FoldColumn term=NONE
  649. hi Folded term=NONE
  650. hi IncSearch term=bold,reverse,underline
  651. hi LineNr term=NONE
  652. hi MatchParen term=bold,underline
  653. hi ModeMsg term=bold
  654. hi MoreMsg term=NONE
  655. hi NonText term=NONE
  656. hi Pmenu term=reverse
  657. hi PmenuSbar term=reverse
  658. hi PmenuSel term=bold
  659. hi PmenuThumb term=NONE
  660. hi Question term=standout
  661. hi Search term=reverse
  662. hi SignColumn term=reverse
  663. hi SpecialKey term=bold
  664. hi SpellBad term=underline
  665. hi SpellCap term=underline
  666. hi SpellLocal term=underline
  667. hi SpellRare term=underline
  668. hi StatusLine term=bold,reverse
  669. hi StatusLineNC term=bold,underline
  670. hi TabLine term=bold,underline
  671. hi TabLineFill term=NONE
  672. hi Terminal term=NONE
  673. hi TabLineSel term=bold,reverse
  674. hi Title term=NONE
  675. hi VertSplit term=NONE
  676. hi Visual term=reverse
  677. hi VisualNOS term=NONE
  678. hi WarningMsg term=standout
  679. hi WildMenu term=bold
  680. hi CursorIM term=NONE
  681. hi ToolbarLine term=reverse
  682. hi ToolbarButton term=bold,reverse
  683. hi CurSearch term=reverse
  684. hi CursorLineFold term=underline
  685. hi CursorLineSign term=underline
  686. hi Comment term=bold
  687. hi Constant term=NONE
  688. hi Error term=bold,reverse
  689. hi Identifier term=NONE
  690. hi Ignore term=NONE
  691. hi PreProc term=NONE
  692. hi Special term=NONE
  693. hi Statement term=NONE
  694. hi Todo term=bold,reverse
  695. hi Type term=NONE
  696. hi Underlined term=underline
  697. unlet s:t_Co
  698. finish
  699. endif
  700. " Background: any
  701. " Background: dark
  702. " Color: color00 #000000 16 black
  703. " Color: color08 #767676 243 darkgrey
  704. " Color: color01 #d7005f 161 darkred
  705. " Color: color09 #ff5f87 204 red
  706. " Color: color02 #00af5f 35 darkgreen
  707. " Color: color10 #00d75f 41 green
  708. " Color: color03 #d78700 172 darkyellow
  709. " Color: color11 #ffaf00 214 yellow
  710. " Color: color04 #0087d7 32 darkblue
  711. " Color: color12 #00afff 39 blue
  712. " Color: color05 #d787d7 176 darkmagenta
  713. " Color: color13 #ff87ff 213 magenta
  714. " Color: color06 #00afaf 37 darkcyan
  715. " Color: color14 #00d7d7 44 cyan
  716. " Color: color07 #d0d0d0 252 grey
  717. " Color: color15 #ffffff 231 white
  718. " Color: color16 #875fff 99 darkred
  719. " Color: colorLine #262626 235 darkgrey
  720. " Color: colorB #303030 236 darkgrey
  721. " Color: colorNonT #585858 240 grey
  722. " Color: colorTab #585858 240 grey
  723. " Color: colorC #ffffff 231 white
  724. " Color: colorlC #ff5fff 207 magenta
  725. " Color: colorDim #878787 102 grey
  726. " Color: colorMP #ff00af 199 magenta
  727. " Color: colorV #5fd7ff 81 cyan
  728. " Color: colorSt #9e9e9e 247 grey
  729. " Color: diffAdd #5f875f 65 darkgreen
  730. " Color: diffAddFg #afffaf 157 black
  731. " Color: diffDelete #875f5f 95 darkred
  732. " Color: diffDeleteFg #ffafaf 217 black
  733. " Color: diffChange #5f5f5f 59 lightgray
  734. " Color: diffChangeFg #d0d0d0 252 black
  735. " Color: diffText #5f8787 66 cyan
  736. " Color: diffTextFg #afffff 159 black
  737. " Term colors: color00 color01 color02 color03 color04 color05 color06 color07
  738. " Term colors: color08 color09 color10 color11 color12 color13 color14 color15
  739. " Background: light
  740. " Color: color00 #000000 16 black
  741. " Color: color08 #808080 240 darkgrey
  742. " Color: color01 #af0000 124 darkred
  743. " Color: color09 #d70000 160 red
  744. " Color: color02 #008700 28 darkgreen
  745. " Color: color10 #5faf5f 71 green
  746. " Color: color03 #af5f00 130 darkyellow
  747. " Color: color11 #d78700 172 yellow
  748. " Color: color04 #005faf 25 darkblue
  749. " Color: color12 #0087d7 32 blue
  750. " Color: color05 #870087 90 darkmagenta
  751. " Color: color13 #af00af 127 magenta
  752. " Color: color06 #008787 30 darkcyan
  753. " Color: color14 #00afaf 37 cyan
  754. " Color: color07 #8a8a8a 245 grey
  755. " Color: color15 #ffffff 231 white
  756. " Color: color16 #5f00d7 56 blue
  757. " Color: colorCm #8a8a8a 245 darkgrey
  758. " Color: colorLine #EEEEEE 255 grey
  759. " Color: colorB #E4E4E4 254 grey
  760. " Color: colorNonT #b2b2b2 249 darkgrey
  761. " Color: colorTab #d0d0d0 252 lightgrey
  762. " Color: colorC #000000 16 black
  763. " Color: colorlC #FF00FF 201 magenta
  764. " Color: colorV #0087af 31 darkcyan
  765. " Color: colorDim #626262 241 darkgrey
  766. " Color: colorSt #5f5f5f 59 darkgrey
  767. " Color: colorMP #ff00af 199 magenta
  768. " Color: diffAdd #afd7af 151 darkgreen
  769. " Color: diffAddFg #005f00 22 black
  770. " Color: diffDelete #ffd7d7 224 darkred
  771. " Color: diffDeleteFg #875f5f 95 black
  772. " Color: diffChange #dadada 253 lightgray
  773. " Color: diffChangeFg #262626 235 black
  774. " Color: diffText #afd7d7 152 cyan
  775. " Color: diffTextFg #005f5f 23 black
  776. " Term colors: color00 color01 color02 color03 color04 color05 color06 color07
  777. " Term colors: color08 color09 color10 color11 color12 color13 color14 color15
  778. " Background: any
  779. " vim: et ts=8 sw=2 sts=2