habamax.vim 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483
  1. " Name: habamax
  2. " Description: Hubba hubba hubba.
  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. set background=dark
  10. " hi clear
  11. source $VIMRUNTIME/colors/vim.lua " Nvim: revert to Vim default color scheme
  12. let g:colors_name = 'habamax'
  13. let s:t_Co = &t_Co
  14. if (has('termguicolors') && &termguicolors) || has('gui_running')
  15. let g:terminal_ansi_colors = ['#1c1c1c', '#af5f5f', '#5faf5f', '#af875f', '#5f87af', '#af87af', '#5f8787', '#9e9e9e', '#767676', '#d75f87', '#87d787', '#d7af87', '#5fafd7', '#d787d7', '#87afaf', '#bcbcbc']
  16. " Nvim uses g:terminal_color_{0-15} instead
  17. for i in range(g:terminal_ansi_colors->len())
  18. let g:terminal_color_{i} = g:terminal_ansi_colors[i]
  19. endfor
  20. endif
  21. hi! link Terminal Normal
  22. hi! link StatuslineTerm Statusline
  23. hi! link StatuslineTermNC StatuslineNC
  24. hi! link MessageWindow Pmenu
  25. hi! link PopupSelected PmenuSel
  26. hi! link javaScriptFunction Statement
  27. hi! link javaScriptIdentifier Statement
  28. hi! link sqlKeyword Statement
  29. hi! link yamlBlockMappingKey Statement
  30. hi! link rubyMacro Statement
  31. hi! link rubyDefine Statement
  32. hi! link vimVar Normal
  33. hi! link vimOper Normal
  34. hi! link vimSep Normal
  35. hi! link vimParenSep Normal
  36. hi! link vimCommentString Comment
  37. hi! link markdownUrl String
  38. hi Normal guifg=#bcbcbc guibg=#1c1c1c gui=NONE cterm=NONE
  39. hi Statusline guifg=#1c1c1c guibg=#9e9e9e gui=NONE cterm=NONE
  40. hi StatuslineNC guifg=#1c1c1c guibg=#767676 gui=NONE cterm=NONE
  41. hi VertSplit guifg=#767676 guibg=#767676 gui=NONE cterm=NONE
  42. hi TabLine guifg=#1c1c1c guibg=#767676 gui=NONE cterm=NONE
  43. hi TabLineFill guifg=#1c1c1c guibg=#767676 gui=NONE cterm=NONE
  44. hi TabLineSel guifg=#1c1c1c guibg=#9e9e9e gui=bold cterm=bold
  45. hi ToolbarLine guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
  46. hi ToolbarButton guifg=#767676 guibg=#1c1c1c gui=bold,reverse cterm=bold,reverse
  47. hi QuickFixLine guifg=#1c1c1c guibg=#5f87af gui=NONE cterm=NONE
  48. hi CursorLineNr guifg=#dadada guibg=NONE gui=bold cterm=bold
  49. hi LineNr guifg=#585858 guibg=NONE gui=NONE cterm=NONE
  50. hi LineNrAbove guifg=#585858 guibg=NONE gui=NONE cterm=NONE
  51. hi LineNrBelow guifg=#585858 guibg=NONE gui=NONE cterm=NONE
  52. hi NonText guifg=#585858 guibg=NONE gui=NONE cterm=NONE
  53. hi EndOfBuffer guifg=#585858 guibg=NONE gui=NONE cterm=NONE
  54. hi SpecialKey guifg=#585858 guibg=NONE gui=NONE cterm=NONE
  55. hi FoldColumn guifg=#585858 guibg=NONE gui=NONE cterm=NONE
  56. hi Visual guifg=#87afaf guibg=#1c1c1c gui=reverse cterm=reverse
  57. hi VisualNOS guifg=#1c1c1c guibg=#5f8787 gui=NONE cterm=NONE
  58. hi Pmenu guifg=NONE guibg=#3a3a3a gui=NONE cterm=NONE
  59. hi PmenuThumb guifg=NONE guibg=#767676 gui=NONE cterm=NONE
  60. hi PmenuSbar guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
  61. hi PmenuSel guifg=NONE guibg=#585858 gui=NONE cterm=NONE
  62. hi PmenuKind guifg=#5f8787 guibg=#3a3a3a gui=NONE cterm=NONE
  63. hi PmenuKindSel guifg=#5f8787 guibg=#585858 gui=NONE cterm=NONE
  64. hi PmenuExtra guifg=#767676 guibg=#3a3a3a gui=NONE cterm=NONE
  65. hi PmenuExtraSel guifg=#9e9e9e guibg=#585858 gui=NONE cterm=NONE
  66. hi PmenuMatch guifg=#ffaf5f guibg=#3a3a3a gui=NONE cterm=NONE
  67. hi PmenuMatchSel guifg=#ffaf5f guibg=#585858 gui=NONE cterm=NONE
  68. hi SignColumn guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
  69. hi Error guifg=#af5f5f guibg=#1c1c1c gui=reverse cterm=reverse
  70. hi ErrorMsg guifg=#af5f5f guibg=#1c1c1c gui=reverse cterm=reverse
  71. hi ModeMsg guifg=NONE guibg=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=bold
  72. hi MoreMsg guifg=#5faf5f guibg=NONE gui=NONE cterm=NONE
  73. hi Question guifg=#d7af87 guibg=NONE gui=NONE cterm=NONE
  74. hi WarningMsg guifg=#d75f87 guibg=NONE gui=NONE cterm=NONE
  75. hi Todo guifg=#dadada guibg=NONE gui=bold cterm=bold
  76. hi MatchParen guifg=#ff00af guibg=NONE gui=bold cterm=bold
  77. hi Search guifg=#5fafd7 guibg=#1c1c1c gui=reverse cterm=reverse
  78. hi IncSearch guifg=#ffaf5f guibg=#1c1c1c gui=reverse cterm=reverse
  79. hi CurSearch guifg=#ffaf5f guibg=#1c1c1c gui=reverse cterm=reverse
  80. hi WildMenu guifg=#1c1c1c guibg=#d7af87 gui=bold cterm=bold
  81. hi debugPC guifg=#1c1c1c guibg=#5f87af gui=NONE cterm=NONE
  82. hi debugBreakpoint guifg=#1c1c1c guibg=#d75f87 gui=NONE cterm=NONE
  83. hi Cursor guifg=#000000 guibg=#dadada gui=NONE cterm=NONE
  84. hi lCursor guifg=#1c1c1c guibg=#5fff00 gui=NONE cterm=NONE
  85. hi CursorLine guifg=NONE guibg=#303030 gui=NONE cterm=NONE
  86. hi CursorColumn guifg=NONE guibg=#303030 gui=NONE cterm=NONE
  87. hi Folded guifg=#9e9e9e guibg=#262626 gui=NONE cterm=NONE
  88. hi ColorColumn guifg=NONE guibg=#3a3a3a gui=NONE cterm=NONE
  89. hi SpellBad guifg=NONE guibg=NONE guisp=#d75f5f gui=undercurl ctermfg=NONE ctermbg=NONE cterm=underline
  90. hi SpellCap guifg=NONE guibg=NONE guisp=#ffaf5f gui=undercurl ctermfg=NONE ctermbg=NONE cterm=underline
  91. hi SpellLocal guifg=NONE guibg=NONE guisp=#5fd75f gui=undercurl ctermfg=NONE ctermbg=NONE cterm=underline
  92. hi SpellRare guifg=NONE guibg=NONE guisp=#d787d7 gui=undercurl ctermfg=NONE ctermbg=NONE cterm=underline
  93. hi Comment guifg=#767676 guibg=NONE gui=NONE cterm=NONE
  94. hi Constant guifg=#d75f87 guibg=NONE gui=NONE cterm=NONE
  95. hi String guifg=#5faf5f guibg=NONE gui=NONE cterm=NONE
  96. hi Character guifg=#87d787 guibg=NONE gui=NONE cterm=NONE
  97. hi Identifier guifg=#87afaf guibg=NONE gui=NONE cterm=NONE
  98. hi Statement guifg=#af87af guibg=NONE gui=NONE cterm=NONE
  99. hi PreProc guifg=#af875f guibg=NONE gui=NONE cterm=NONE
  100. hi Type guifg=#5f87af guibg=NONE gui=NONE cterm=NONE
  101. hi Special guifg=#5f8787 guibg=NONE gui=NONE cterm=NONE
  102. hi Underlined guifg=NONE guibg=NONE gui=underline ctermfg=NONE ctermbg=NONE cterm=underline
  103. hi Title guifg=NONE guibg=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=bold
  104. hi Directory guifg=#87afaf guibg=NONE gui=bold cterm=bold
  105. hi Conceal guifg=#585858 guibg=NONE gui=NONE cterm=NONE
  106. hi Ignore guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
  107. hi Debug guifg=#5f8787 guibg=NONE gui=NONE cterm=NONE
  108. hi DiffAdd guifg=#5faf5f guibg=NONE gui=reverse cterm=reverse
  109. hi DiffChange guifg=#5f87af guibg=NONE gui=reverse cterm=reverse
  110. hi DiffText guifg=#af87af guibg=NONE gui=reverse cterm=reverse
  111. hi DiffDelete guifg=#af5f5f guibg=NONE gui=reverse cterm=reverse
  112. hi Added guifg=#5fd75f guibg=NONE gui=NONE cterm=NONE
  113. hi Changed guifg=#ffaf5f guibg=NONE gui=NONE cterm=NONE
  114. hi Removed guifg=#d75f5f guibg=NONE gui=NONE cterm=NONE
  115. if s:t_Co >= 256
  116. hi! link Terminal Normal
  117. hi! link StatuslineTerm Statusline
  118. hi! link StatuslineTermNC StatuslineNC
  119. hi! link MessageWindow Pmenu
  120. hi! link PopupSelected PmenuSel
  121. hi! link javaScriptFunction Statement
  122. hi! link javaScriptIdentifier Statement
  123. hi! link sqlKeyword Statement
  124. hi! link yamlBlockMappingKey Statement
  125. hi! link rubyMacro Statement
  126. hi! link rubyDefine Statement
  127. hi! link vimVar Normal
  128. hi! link vimOper Normal
  129. hi! link vimSep Normal
  130. hi! link vimParenSep Normal
  131. hi! link vimCommentString Comment
  132. hi! link markdownUrl String
  133. hi Normal ctermfg=250 ctermbg=234 cterm=NONE
  134. hi Statusline ctermfg=234 ctermbg=247 cterm=NONE
  135. hi StatuslineNC ctermfg=234 ctermbg=243 cterm=NONE
  136. hi VertSplit ctermfg=243 ctermbg=243 cterm=NONE
  137. hi TabLine ctermfg=234 ctermbg=243 cterm=NONE
  138. hi TabLineFill ctermfg=234 ctermbg=243 cterm=NONE
  139. hi TabLineSel ctermfg=234 ctermbg=247 cterm=bold
  140. hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE
  141. hi ToolbarButton ctermfg=243 ctermbg=234 cterm=bold,reverse
  142. hi QuickFixLine ctermfg=234 ctermbg=67 cterm=NONE
  143. hi CursorLineNr ctermfg=253 ctermbg=NONE cterm=bold
  144. hi LineNr ctermfg=240 ctermbg=NONE cterm=NONE
  145. hi LineNrAbove ctermfg=240 ctermbg=NONE cterm=NONE
  146. hi LineNrBelow ctermfg=240 ctermbg=NONE cterm=NONE
  147. hi NonText ctermfg=240 ctermbg=NONE cterm=NONE
  148. hi EndOfBuffer ctermfg=240 ctermbg=NONE cterm=NONE
  149. hi SpecialKey ctermfg=240 ctermbg=NONE cterm=NONE
  150. hi FoldColumn ctermfg=240 ctermbg=NONE cterm=NONE
  151. hi Visual ctermfg=109 ctermbg=234 cterm=reverse
  152. hi VisualNOS ctermfg=234 ctermbg=66 cterm=NONE
  153. hi Pmenu ctermfg=NONE ctermbg=237 cterm=NONE
  154. hi PmenuThumb ctermfg=NONE ctermbg=243 cterm=NONE
  155. hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE
  156. hi PmenuSel ctermfg=NONE ctermbg=240 cterm=NONE
  157. hi PmenuKind ctermfg=66 ctermbg=237 cterm=NONE
  158. hi PmenuKindSel ctermfg=66 ctermbg=240 cterm=NONE
  159. hi PmenuExtra ctermfg=243 ctermbg=237 cterm=NONE
  160. hi PmenuExtraSel ctermfg=247 ctermbg=240 cterm=NONE
  161. hi PmenuMatch ctermfg=215 ctermbg=237 cterm=NONE
  162. hi PmenuMatchSel ctermfg=215 ctermbg=240 cterm=NONE
  163. hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE
  164. hi Error ctermfg=131 ctermbg=234 cterm=reverse
  165. hi ErrorMsg ctermfg=131 ctermbg=234 cterm=reverse
  166. hi ModeMsg ctermfg=NONE ctermbg=NONE cterm=bold
  167. hi MoreMsg ctermfg=71 ctermbg=NONE cterm=NONE
  168. hi Question ctermfg=180 ctermbg=NONE cterm=NONE
  169. hi WarningMsg ctermfg=168 ctermbg=NONE cterm=NONE
  170. hi Todo ctermfg=253 ctermbg=NONE cterm=bold
  171. hi MatchParen ctermfg=199 ctermbg=NONE cterm=bold
  172. hi Search ctermfg=74 ctermbg=234 cterm=reverse
  173. hi IncSearch ctermfg=215 ctermbg=234 cterm=reverse
  174. hi CurSearch ctermfg=215 ctermbg=234 cterm=reverse
  175. hi WildMenu ctermfg=234 ctermbg=180 cterm=bold
  176. hi debugPC ctermfg=234 ctermbg=67 cterm=NONE
  177. hi debugBreakpoint ctermfg=234 ctermbg=168 cterm=NONE
  178. hi CursorLine ctermfg=NONE ctermbg=236 cterm=NONE
  179. hi CursorColumn ctermfg=NONE ctermbg=236 cterm=NONE
  180. hi Folded ctermfg=247 ctermbg=235 cterm=NONE
  181. hi ColorColumn ctermfg=NONE ctermbg=237 cterm=NONE
  182. hi SpellBad ctermfg=167 ctermbg=NONE cterm=underline
  183. hi SpellCap ctermfg=215 ctermbg=NONE cterm=underline
  184. hi SpellLocal ctermfg=77 ctermbg=NONE cterm=underline
  185. hi SpellRare ctermfg=176 ctermbg=NONE cterm=underline
  186. hi Comment ctermfg=243 ctermbg=NONE cterm=NONE
  187. hi Constant ctermfg=168 ctermbg=NONE cterm=NONE
  188. hi String ctermfg=71 ctermbg=NONE cterm=NONE
  189. hi Character ctermfg=114 ctermbg=NONE cterm=NONE
  190. hi Identifier ctermfg=109 ctermbg=NONE cterm=NONE
  191. hi Statement ctermfg=139 ctermbg=NONE cterm=NONE
  192. hi PreProc ctermfg=137 ctermbg=NONE cterm=NONE
  193. hi Type ctermfg=67 ctermbg=NONE cterm=NONE
  194. hi Special ctermfg=66 ctermbg=NONE cterm=NONE
  195. hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
  196. hi Title ctermfg=NONE ctermbg=NONE cterm=bold
  197. hi Directory ctermfg=109 ctermbg=NONE cterm=bold
  198. hi Conceal ctermfg=240 ctermbg=NONE cterm=NONE
  199. hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
  200. hi Debug ctermfg=66 ctermbg=NONE cterm=NONE
  201. hi DiffAdd ctermfg=71 ctermbg=NONE cterm=reverse
  202. hi DiffChange ctermfg=67 ctermbg=NONE cterm=reverse
  203. hi DiffText ctermfg=139 ctermbg=NONE cterm=reverse
  204. hi DiffDelete ctermfg=131 ctermbg=NONE cterm=reverse
  205. hi Added ctermfg=77 ctermbg=NONE cterm=NONE
  206. hi Changed ctermfg=215 ctermbg=NONE cterm=NONE
  207. hi Removed ctermfg=167 ctermbg=NONE cterm=NONE
  208. unlet s:t_Co
  209. finish
  210. endif
  211. if s:t_Co >= 16
  212. hi Normal ctermfg=white ctermbg=black cterm=NONE
  213. hi Statusline ctermfg=black ctermbg=gray cterm=NONE
  214. hi StatuslineNC ctermfg=black ctermbg=darkgray cterm=NONE
  215. hi VertSplit ctermfg=darkgray ctermbg=darkgray cterm=NONE
  216. hi TabLine ctermfg=black ctermbg=darkgray cterm=NONE
  217. hi TabLineFill ctermfg=black ctermbg=darkgray cterm=NONE
  218. hi TabLineSel ctermfg=black ctermbg=gray cterm=bold
  219. hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE
  220. hi ToolbarButton ctermfg=darkgray ctermbg=black cterm=bold,reverse
  221. hi QuickFixLine ctermfg=black ctermbg=darkblue cterm=NONE
  222. hi CursorLineNr ctermfg=white ctermbg=NONE cterm=bold
  223. hi LineNr ctermfg=darkgrey ctermbg=NONE cterm=NONE
  224. hi LineNrAbove ctermfg=darkgrey ctermbg=NONE cterm=NONE
  225. hi LineNrBelow ctermfg=darkgrey ctermbg=NONE cterm=NONE
  226. hi NonText ctermfg=darkgrey ctermbg=NONE cterm=NONE
  227. hi EndOfBuffer ctermfg=darkgrey ctermbg=NONE cterm=NONE
  228. hi SpecialKey ctermfg=darkgrey ctermbg=NONE cterm=NONE
  229. hi FoldColumn ctermfg=darkgrey ctermbg=NONE cterm=NONE
  230. hi Visual ctermfg=cyan ctermbg=black cterm=reverse
  231. hi VisualNOS ctermfg=black ctermbg=darkcyan cterm=NONE
  232. hi Pmenu ctermfg=black ctermbg=gray cterm=NONE
  233. hi PmenuThumb ctermfg=gray ctermbg=black cterm=NONE
  234. hi PmenuSbar ctermfg=NONE ctermbg=gray cterm=NONE
  235. hi PmenuSel ctermfg=black ctermbg=darkyellow cterm=NONE
  236. hi PmenuKind ctermfg=darkred ctermbg=gray cterm=NONE
  237. hi PmenuKindSel ctermfg=darkred ctermbg=darkyellow cterm=NONE
  238. hi PmenuExtra ctermfg=darkgray ctermbg=gray cterm=NONE
  239. hi PmenuExtraSel ctermfg=black ctermbg=darkyellow cterm=NONE
  240. hi PmenuMatch ctermfg=black ctermbg=gray cterm=bold
  241. hi PmenuMatchSel ctermfg=black ctermbg=darkyellow cterm=bold
  242. hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE
  243. hi Error ctermfg=darkred ctermbg=black cterm=reverse
  244. hi ErrorMsg ctermfg=darkred ctermbg=black cterm=reverse
  245. hi ModeMsg ctermfg=NONE ctermbg=NONE cterm=bold
  246. hi MoreMsg ctermfg=darkgreen ctermbg=NONE cterm=NONE
  247. hi Question ctermfg=yellow ctermbg=NONE cterm=NONE
  248. hi WarningMsg ctermfg=red ctermbg=NONE cterm=NONE
  249. hi Todo ctermfg=white ctermbg=NONE cterm=bold
  250. hi MatchParen ctermfg=magenta ctermbg=NONE cterm=bold
  251. hi Search ctermfg=blue ctermbg=black cterm=reverse
  252. hi IncSearch ctermfg=red ctermbg=black cterm=reverse
  253. hi CurSearch ctermfg=red ctermbg=black cterm=reverse
  254. hi WildMenu ctermfg=black ctermbg=yellow cterm=bold
  255. hi debugPC ctermfg=black ctermbg=darkblue cterm=NONE
  256. hi debugBreakpoint ctermfg=black ctermbg=red cterm=NONE
  257. hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline
  258. hi CursorColumn ctermfg=black ctermbg=darkyellow cterm=NONE
  259. hi Folded ctermfg=black ctermbg=darkyellow cterm=NONE
  260. hi ColorColumn ctermfg=black ctermbg=darkyellow cterm=NONE
  261. hi SpellBad ctermfg=darkred ctermbg=NONE cterm=underline
  262. hi SpellCap ctermfg=darkyellow ctermbg=NONE cterm=underline
  263. hi SpellLocal ctermfg=darkgreen ctermbg=NONE cterm=underline
  264. hi SpellRare ctermfg=magenta ctermbg=NONE cterm=underline
  265. hi Comment ctermfg=darkgray ctermbg=NONE cterm=NONE
  266. hi Constant ctermfg=red ctermbg=NONE cterm=NONE
  267. hi String ctermfg=darkgreen ctermbg=NONE cterm=NONE
  268. hi Character ctermfg=green ctermbg=NONE cterm=NONE
  269. hi Identifier ctermfg=cyan ctermbg=NONE cterm=NONE
  270. hi Statement ctermfg=darkmagenta ctermbg=NONE cterm=NONE
  271. hi PreProc ctermfg=darkyellow ctermbg=NONE cterm=NONE
  272. hi Type ctermfg=darkblue ctermbg=NONE cterm=NONE
  273. hi Special ctermfg=darkcyan ctermbg=NONE cterm=NONE
  274. hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
  275. hi Title ctermfg=NONE ctermbg=NONE cterm=bold
  276. hi Directory ctermfg=cyan ctermbg=NONE cterm=bold
  277. hi Conceal ctermfg=darkgrey ctermbg=NONE cterm=NONE
  278. hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
  279. hi Debug ctermfg=darkcyan ctermbg=NONE cterm=NONE
  280. hi DiffAdd ctermfg=darkgreen ctermbg=NONE cterm=reverse
  281. hi DiffChange ctermfg=darkblue ctermbg=NONE cterm=reverse
  282. hi DiffText ctermfg=darkmagenta ctermbg=NONE cterm=reverse
  283. hi DiffDelete ctermfg=darkred ctermbg=NONE cterm=reverse
  284. hi Added ctermfg=darkgreen ctermbg=NONE cterm=NONE
  285. hi Changed ctermfg=darkyellow ctermbg=NONE cterm=NONE
  286. hi Removed ctermfg=darkred ctermbg=NONE cterm=NONE
  287. unlet s:t_Co
  288. finish
  289. endif
  290. if s:t_Co >= 8
  291. hi Normal ctermfg=gray ctermbg=black cterm=NONE
  292. hi Statusline ctermfg=gray ctermbg=black cterm=bold,reverse
  293. hi StatuslineNC ctermfg=gray ctermbg=black cterm=reverse
  294. hi VertSplit ctermfg=gray ctermbg=gray cterm=NONE
  295. hi TabLine ctermfg=black ctermbg=gray cterm=NONE
  296. hi TabLineFill ctermfg=gray ctermbg=gray cterm=NONE
  297. hi TabLineSel ctermfg=black ctermbg=gray cterm=bold
  298. hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE
  299. hi ToolbarButton ctermfg=gray ctermbg=black cterm=reverse
  300. hi QuickFixLine ctermfg=black ctermbg=darkblue cterm=NONE
  301. hi CursorLineNr ctermfg=darkyellow ctermbg=NONE cterm=bold
  302. hi LineNr ctermfg=gray ctermbg=NONE cterm=bold
  303. hi LineNrAbove ctermfg=gray ctermbg=NONE cterm=bold
  304. hi LineNrBelow ctermfg=gray ctermbg=NONE cterm=bold
  305. hi NonText ctermfg=gray ctermbg=NONE cterm=bold
  306. hi EndOfBuffer ctermfg=gray ctermbg=NONE cterm=bold
  307. hi SpecialKey ctermfg=gray ctermbg=NONE cterm=bold
  308. hi FoldColumn ctermfg=gray ctermbg=NONE cterm=bold
  309. hi Visual ctermfg=black ctermbg=darkcyan cterm=NONE
  310. hi VisualNOS ctermfg=black ctermbg=darkcyan cterm=NONE
  311. hi Pmenu ctermfg=black ctermbg=gray cterm=NONE
  312. hi PmenuThumb ctermfg=gray ctermbg=black cterm=NONE
  313. hi PmenuSbar ctermfg=NONE ctermbg=gray cterm=NONE
  314. hi PmenuSel ctermfg=black ctermbg=darkyellow cterm=NONE
  315. hi PmenuKind ctermfg=darkred ctermbg=gray cterm=NONE
  316. hi PmenuKindSel ctermfg=darkred ctermbg=darkyellow cterm=NONE
  317. hi PmenuExtra ctermfg=black ctermbg=gray cterm=NONE
  318. hi PmenuExtraSel ctermfg=black ctermbg=darkyellow cterm=NONE
  319. hi PmenuMatch ctermfg=black ctermbg=gray cterm=bold
  320. hi PmenuMatchSel ctermfg=black ctermbg=darkyellow cterm=bold
  321. hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE
  322. hi Error ctermfg=darkred ctermbg=gray cterm=bold,reverse
  323. hi ErrorMsg ctermfg=darkred ctermbg=gray cterm=bold,reverse
  324. hi ModeMsg ctermfg=NONE ctermbg=NONE cterm=bold
  325. hi MoreMsg ctermfg=darkgreen ctermbg=NONE cterm=NONE
  326. hi Question ctermfg=darkyellow ctermbg=NONE cterm=NONE
  327. hi WarningMsg ctermfg=darkred ctermbg=NONE cterm=NONE
  328. hi Todo ctermfg=gray ctermbg=NONE cterm=bold
  329. hi MatchParen ctermfg=magenta ctermbg=NONE cterm=bold
  330. hi Search ctermfg=black ctermbg=darkblue cterm=NONE
  331. hi IncSearch ctermfg=black ctermbg=darkyellow cterm=NONE
  332. hi CurSearch ctermfg=black ctermbg=darkyellow cterm=NONE
  333. hi WildMenu ctermfg=black ctermbg=darkyellow cterm=NONE
  334. hi debugPC ctermfg=black ctermbg=darkblue cterm=NONE
  335. hi debugBreakpoint ctermfg=black ctermbg=darkcyan cterm=NONE
  336. hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline
  337. hi CursorColumn ctermfg=black ctermbg=darkyellow cterm=NONE
  338. hi Folded ctermfg=black ctermbg=darkyellow cterm=NONE
  339. hi ColorColumn ctermfg=black ctermbg=darkyellow cterm=NONE
  340. hi SpellBad ctermfg=darkred ctermbg=gray cterm=reverse
  341. hi SpellCap ctermfg=darkblue ctermbg=gray cterm=reverse
  342. hi SpellLocal ctermfg=darkgreen ctermbg=black cterm=reverse
  343. hi SpellRare ctermfg=darkmagenta ctermbg=gray cterm=reverse
  344. hi Comment ctermfg=gray ctermbg=NONE cterm=bold
  345. hi Constant ctermfg=darkred ctermbg=NONE cterm=NONE
  346. hi String ctermfg=darkgreen ctermbg=NONE cterm=NONE
  347. hi Character ctermfg=darkgreen ctermbg=NONE cterm=NONE
  348. hi Identifier ctermfg=gray ctermbg=NONE cterm=NONE
  349. hi Statement ctermfg=darkmagenta ctermbg=NONE cterm=NONE
  350. hi PreProc ctermfg=darkyellow ctermbg=NONE cterm=NONE
  351. hi Type ctermfg=darkblue ctermbg=NONE cterm=NONE
  352. hi Special ctermfg=darkcyan ctermbg=NONE cterm=NONE
  353. hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
  354. hi Title ctermfg=NONE ctermbg=NONE cterm=bold
  355. hi Directory ctermfg=darkcyan ctermbg=NONE cterm=bold
  356. hi Conceal ctermfg=gray ctermbg=NONE cterm=NONE
  357. hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
  358. hi Debug ctermfg=darkcyan ctermbg=NONE cterm=NONE
  359. hi DiffAdd ctermfg=darkgreen ctermbg=NONE cterm=reverse
  360. hi DiffChange ctermfg=darkblue ctermbg=NONE cterm=reverse
  361. hi DiffText ctermfg=darkmagenta ctermbg=NONE cterm=reverse
  362. hi DiffDelete ctermfg=darkred ctermbg=NONE cterm=reverse
  363. hi Added ctermfg=darkgreen ctermbg=NONE cterm=NONE
  364. hi Changed ctermfg=darkyellow ctermbg=NONE cterm=NONE
  365. hi Removed ctermfg=darkred ctermbg=NONE cterm=NONE
  366. unlet s:t_Co
  367. finish
  368. endif
  369. if s:t_Co >= 0
  370. hi Normal term=NONE
  371. hi ColorColumn term=reverse
  372. hi Conceal term=NONE
  373. hi Cursor term=reverse
  374. hi CursorColumn term=NONE
  375. hi CursorLine term=underline
  376. hi CursorLineNr term=bold
  377. hi DiffAdd term=reverse
  378. hi DiffChange term=NONE
  379. hi DiffDelete term=reverse
  380. hi DiffText term=reverse
  381. hi Directory term=NONE
  382. hi EndOfBuffer term=NONE
  383. hi ErrorMsg term=bold,reverse
  384. hi FoldColumn term=NONE
  385. hi Folded term=NONE
  386. hi IncSearch term=bold,reverse,underline
  387. hi LineNr term=NONE
  388. hi MatchParen term=bold,underline
  389. hi ModeMsg term=bold
  390. hi MoreMsg term=NONE
  391. hi NonText term=NONE
  392. hi Pmenu term=reverse
  393. hi PmenuSbar term=reverse
  394. hi PmenuSel term=bold
  395. hi PmenuThumb term=NONE
  396. hi Question term=standout
  397. hi Search term=reverse
  398. hi SignColumn term=reverse
  399. hi SpecialKey term=bold
  400. hi SpellBad term=underline
  401. hi SpellCap term=underline
  402. hi SpellLocal term=underline
  403. hi SpellRare term=underline
  404. hi StatusLine term=bold,reverse
  405. hi StatusLineNC term=bold,underline
  406. hi TabLine term=bold,underline
  407. hi TabLineFill term=NONE
  408. hi Terminal term=NONE
  409. hi TabLineSel term=bold,reverse
  410. hi Title term=NONE
  411. hi VertSplit term=NONE
  412. hi Visual term=reverse
  413. hi VisualNOS term=NONE
  414. hi WarningMsg term=standout
  415. hi WildMenu term=bold
  416. hi CursorIM term=NONE
  417. hi ToolbarLine term=reverse
  418. hi ToolbarButton term=bold,reverse
  419. hi CurSearch term=reverse
  420. hi CursorLineFold term=underline
  421. hi CursorLineSign term=underline
  422. hi Comment term=bold
  423. hi Constant term=NONE
  424. hi Error term=bold,reverse
  425. hi Identifier term=NONE
  426. hi Ignore term=NONE
  427. hi PreProc term=NONE
  428. hi Special term=NONE
  429. hi Statement term=NONE
  430. hi Todo term=bold,reverse
  431. hi Type term=NONE
  432. hi Underlined term=underline
  433. unlet s:t_Co
  434. finish
  435. endif
  436. " Background: dark
  437. " Color: color00 #1c1c1c 234 black
  438. " Color: color08 #767676 243 darkgray
  439. " Color: color01 #af5f5f 131 darkred
  440. " Color: color09 #d75f87 168 red
  441. " Color: color02 #5faf5f 71 darkgreen
  442. " Color: color10 #87d787 114 green
  443. " Color: color03 #af875f 137 darkyellow
  444. " Color: color11 #d7af87 180 yellow
  445. " Color: color04 #5f87af 67 darkblue
  446. " Color: color12 #5fafd7 74 blue
  447. " Color: color05 #af87af 139 darkmagenta
  448. " Color: color13 #d787d7 176 magenta
  449. " Color: color06 #5f8787 66 darkcyan
  450. " Color: color14 #87afaf 109 cyan
  451. " Color: color07 #9e9e9e 247 gray
  452. " Color: color15 #bcbcbc 250 white
  453. " Color: colorLine #303030 236 darkgrey
  454. " Color: colorB #3a3a3a 237 darkgrey
  455. " Color: colorF #262626 235 darkgrey
  456. " Color: colorNonT #585858 240 darkgrey
  457. " Color: colorC #ffaf5f 215 red
  458. " Color: colorlC #5fff00 82 green
  459. " Color: colorV #1f3f5f 109 cyan
  460. " Color: colorMP #ff00af 199 magenta
  461. " Color: diffAdd #5faf5f 71 darkgreen
  462. " Color: diffDelete #af5f5f 131 darkred
  463. " Color: diffChange #5f87af 67 darkblue
  464. " Color: diffText #af87af 139 darkmagenta
  465. " Color: black #000000 16 black
  466. " Color: white #dadada 253 white
  467. " Color: Added #5fd75f 77 darkgreen
  468. " Color: Changed #ffaf5f 215 darkyellow
  469. " Color: Removed #d75f5f 167 darkred
  470. " Term colors: color00 color01 color02 color03 color04 color05 color06 color07
  471. " Term colors: color08 color09 color10 color11 color12 color13 color14 color15
  472. " vim: et ts=8 sw=2 sts=2