wildcharm.vim 41 KB

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