evening.vim 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548
  1. " Name: evening
  2. " Description: This color scheme uses a dark grey background.
  3. " Author: Original author Bram Moolenaar <Bram@vim.org>
  4. " Maintainer: Original maintainer Steven Vertigan <steven@vertigan.wattle.id.au>
  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 = 'evening'
  13. let s:t_Co = &t_Co
  14. if (has('termguicolors') && &termguicolors) || has('gui_running')
  15. let g:terminal_ansi_colors = ['#000000', '#cd0000', '#00cd00', '#cdcd00', '#0087ff', '#cd00cd', '#00cdcd', '#e5e5e5', '#7f7f7f', '#ff0000', '#00ff00', '#ffff00', '#5c5cff', '#ff00ff', '#00ffff', '#ffffff']
  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 VertSplit StatusLineNC
  22. hi! link PopupSelected PmenuSel
  23. hi! link StatusLineTerm StatusLine
  24. hi! link StatusLineTermNC StatusLineNC
  25. hi! link TabLineFill TabLine
  26. hi! link Terminal Normal
  27. hi! link CursorColumn CursorLine
  28. hi! link CursorIM Cursor
  29. hi! link LineNrAbove LineNr
  30. hi! link LineNrBelow LineNr
  31. hi! link Debug Special
  32. hi! link Added String
  33. hi! link Removed WarningMsg
  34. hi! link diffOnly WarningMsg
  35. hi! link diffNoEOL WarningMsg
  36. hi! link diffIsA WarningMsg
  37. hi! link diffIdentical WarningMsg
  38. hi! link diffDiffer WarningMsg
  39. hi! link diffCommon WarningMsg
  40. hi! link diffBDiffer WarningMsg
  41. hi! link lCursor Cursor
  42. hi! link CurSearch Search
  43. hi! link CursorLineFold CursorLine
  44. hi! link CursorLineSign CursorLine
  45. hi! link Boolean Constant
  46. hi! link Character Constant
  47. hi! link Conditional Statement
  48. hi! link Define PreProc
  49. hi! link Delimiter Special
  50. hi! link Exception Statement
  51. hi! link Float Constant
  52. hi! link Function Identifier
  53. hi! link Include PreProc
  54. hi! link Keyword Statement
  55. hi! link Label Statement
  56. hi! link Macro PreProc
  57. hi! link Number Constant
  58. hi! link Operator Statement
  59. hi! link PreCondit PreProc
  60. hi! link Repeat Statement
  61. hi! link SpecialChar Special
  62. hi! link SpecialComment Special
  63. hi! link StorageClass Type
  64. hi! link String Constant
  65. hi! link Structure Type
  66. hi! link Tag Special
  67. hi! link Typedef Type
  68. hi! link MessageWindow Pmenu
  69. hi! link PopupNotification Todo
  70. hi Normal guifg=#ffffff guibg=#333333 gui=NONE cterm=NONE
  71. hi ColorColumn guifg=NONE guibg=#8b0000 gui=NONE cterm=NONE
  72. hi CursorLine guifg=NONE guibg=#666666 gui=NONE cterm=NONE
  73. hi CursorLineNr guifg=#ffff00 guibg=#666666 gui=NONE cterm=NONE
  74. hi EndOfBuffer guifg=#add8e6 guibg=#4d4d4d gui=NONE cterm=NONE
  75. hi StatusLine guifg=#333333 guibg=#ffffff gui=bold cterm=bold
  76. hi StatusLineNC guifg=#333333 guibg=#d3d3d3 gui=NONE cterm=NONE
  77. hi TabLineSel guifg=#333333 guibg=#ffffff gui=bold cterm=bold
  78. hi TabLine guifg=#333333 guibg=#d3d3d3 gui=NONE cterm=NONE
  79. hi PmenuMatch guifg=#ff80ff guibg=#4d4d4d gui=NONE cterm=NONE
  80. hi PmenuMatchSel guifg=#8b008b guibg=#bebebe gui=NONE cterm=NONE
  81. hi Pmenu guifg=#ffffff guibg=#4d4d4d gui=NONE cterm=NONE
  82. hi PmenuSbar guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
  83. hi PmenuSel guifg=#000000 guibg=#bebebe gui=NONE cterm=NONE
  84. hi PmenuThumb guifg=NONE guibg=#ffffff gui=NONE cterm=NONE
  85. hi QuickFixLine guifg=#ffffff guibg=#8b008b gui=NONE cterm=NONE
  86. hi Cursor guifg=#000000 guibg=#00ff00 gui=NONE cterm=NONE
  87. hi Error guifg=#ff0000 guibg=#ffffff gui=reverse cterm=reverse
  88. hi ErrorMsg guifg=#ffffff guibg=#ff0000 gui=NONE cterm=NONE
  89. hi LineNr guifg=#ffff00 guibg=NONE gui=NONE cterm=NONE
  90. hi Conceal guifg=#666666 guibg=NONE gui=NONE cterm=NONE
  91. hi FoldColumn guifg=#add8e6 guibg=NONE gui=NONE cterm=NONE
  92. hi Folded guifg=#00008b guibg=#d3d3d3 gui=bold cterm=bold
  93. hi IncSearch guifg=#00ff00 guibg=NONE gui=reverse cterm=reverse
  94. hi MatchParen guifg=NONE guibg=#008b8b gui=NONE cterm=NONE
  95. hi ModeMsg guifg=NONE guibg=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=bold
  96. hi MoreMsg guifg=#2e8b57 guibg=NONE gui=NONE cterm=NONE
  97. hi NonText guifg=#add8e6 guibg=#4d4d4d gui=NONE cterm=NONE
  98. hi Question guifg=#00ff00 guibg=NONE gui=NONE cterm=NONE
  99. hi Search guifg=#000000 guibg=#ffff00 gui=NONE cterm=NONE
  100. hi SignColumn guifg=#008b8b guibg=NONE gui=NONE cterm=NONE
  101. hi SpecialKey guifg=#00ffff guibg=NONE gui=NONE cterm=NONE
  102. hi ToolbarButton guifg=NONE guibg=#999999 gui=bold cterm=bold
  103. hi ToolbarLine guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
  104. hi Visual guifg=#ffffff guibg=#999999 gui=NONE cterm=NONE
  105. hi VisualNOS guifg=NONE guibg=NONE gui=bold,underline ctermfg=NONE ctermbg=NONE cterm=bold,underline
  106. hi WarningMsg guifg=#ff0000 guibg=NONE gui=NONE cterm=NONE
  107. hi WildMenu guifg=#000000 guibg=#ffff00 gui=bold cterm=bold
  108. hi debugBreakpoint guifg=#00008b guibg=#ff0000 gui=NONE cterm=NONE
  109. hi debugPC guifg=#00008b guibg=#0000ff gui=NONE cterm=NONE
  110. hi SpellBad guifg=#ff0000 guibg=NONE guisp=#ff0000 gui=undercurl cterm=underline
  111. hi SpellCap guifg=#00ff00 guibg=NONE guisp=#00ff00 gui=undercurl cterm=underline
  112. hi SpellLocal guifg=#00ffff guibg=NONE guisp=#00ffff gui=undercurl cterm=underline
  113. hi SpellRare guifg=#ff80ff guibg=NONE guisp=#ff80ff gui=undercurl cterm=underline
  114. hi Directory guifg=#00ffff guibg=NONE gui=NONE cterm=NONE
  115. hi Title guifg=#ff80ff guibg=NONE gui=NONE cterm=NONE
  116. hi Comment guifg=#80a0ff guibg=NONE gui=NONE cterm=NONE
  117. hi Constant guifg=#ffa0a0 guibg=NONE gui=NONE cterm=NONE
  118. hi Identifier guifg=#00ffff guibg=NONE gui=NONE cterm=NONE
  119. hi Ignore guifg=#333333 guibg=NONE gui=NONE cterm=NONE
  120. hi PreProc guifg=#ff80ff guibg=NONE gui=NONE cterm=NONE
  121. hi Special guifg=#ffa500 guibg=NONE gui=NONE cterm=NONE
  122. hi Statement guifg=#ffff60 guibg=NONE gui=bold cterm=bold
  123. hi Todo guifg=#ffff00 guibg=#0000ff gui=reverse cterm=reverse
  124. hi Type guifg=#00ff00 guibg=NONE gui=bold cterm=bold
  125. hi Underlined guifg=#80a0ff guibg=NONE gui=underline cterm=underline
  126. hi DiffAdd guifg=#ffffff guibg=#5f875f gui=NONE cterm=NONE
  127. hi DiffChange guifg=#ffffff guibg=#5f87af gui=NONE cterm=NONE
  128. hi DiffText guifg=#000000 guibg=#c6c6c6 gui=NONE cterm=NONE
  129. hi DiffDelete guifg=#ffffff guibg=#af5faf gui=NONE cterm=NONE
  130. if s:t_Co >= 256
  131. hi! link VertSplit StatusLineNC
  132. hi! link PopupSelected PmenuSel
  133. hi! link StatusLineTerm StatusLine
  134. hi! link StatusLineTermNC StatusLineNC
  135. hi! link TabLineFill TabLine
  136. hi! link Terminal Normal
  137. hi! link CursorColumn CursorLine
  138. hi! link CursorIM Cursor
  139. hi! link LineNrAbove LineNr
  140. hi! link LineNrBelow LineNr
  141. hi! link Debug Special
  142. hi! link Added String
  143. hi! link Removed WarningMsg
  144. hi! link diffOnly WarningMsg
  145. hi! link diffNoEOL WarningMsg
  146. hi! link diffIsA WarningMsg
  147. hi! link diffIdentical WarningMsg
  148. hi! link diffDiffer WarningMsg
  149. hi! link diffCommon WarningMsg
  150. hi! link diffBDiffer WarningMsg
  151. hi! link lCursor Cursor
  152. hi! link CurSearch Search
  153. hi! link CursorLineFold CursorLine
  154. hi! link CursorLineSign CursorLine
  155. hi! link Boolean Constant
  156. hi! link Character Constant
  157. hi! link Conditional Statement
  158. hi! link Define PreProc
  159. hi! link Delimiter Special
  160. hi! link Exception Statement
  161. hi! link Float Constant
  162. hi! link Function Identifier
  163. hi! link Include PreProc
  164. hi! link Keyword Statement
  165. hi! link Label Statement
  166. hi! link Macro PreProc
  167. hi! link Number Constant
  168. hi! link Operator Statement
  169. hi! link PreCondit PreProc
  170. hi! link Repeat Statement
  171. hi! link SpecialChar Special
  172. hi! link SpecialComment Special
  173. hi! link StorageClass Type
  174. hi! link String Constant
  175. hi! link Structure Type
  176. hi! link Tag Special
  177. hi! link Typedef Type
  178. hi! link MessageWindow Pmenu
  179. hi! link PopupNotification Todo
  180. hi Normal ctermfg=231 ctermbg=236 cterm=NONE
  181. hi ColorColumn ctermfg=NONE ctermbg=88 cterm=NONE
  182. hi CursorLine ctermfg=NONE ctermbg=241 cterm=NONE
  183. hi CursorLineNr ctermfg=226 ctermbg=241 cterm=NONE
  184. hi EndOfBuffer ctermfg=153 ctermbg=239 cterm=NONE
  185. hi StatusLine ctermfg=236 ctermbg=231 cterm=bold
  186. hi StatusLineNC ctermfg=236 ctermbg=252 cterm=NONE
  187. hi TabLineSel ctermfg=236 ctermbg=231 cterm=bold
  188. hi TabLine ctermfg=236 ctermbg=252 cterm=NONE
  189. hi PmenuMatch ctermfg=201 ctermbg=239 cterm=NONE
  190. hi PmenuMatchSel ctermfg=90 ctermbg=250 cterm=NONE
  191. hi Pmenu ctermfg=231 ctermbg=239 cterm=NONE
  192. hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE
  193. hi PmenuSel ctermfg=16 ctermbg=250 cterm=NONE
  194. hi PmenuThumb ctermfg=NONE ctermbg=231 cterm=NONE
  195. hi QuickFixLine ctermfg=231 ctermbg=90 cterm=NONE
  196. hi Cursor ctermfg=16 ctermbg=46 cterm=NONE
  197. hi Error ctermfg=196 ctermbg=231 cterm=reverse
  198. hi ErrorMsg ctermfg=231 ctermbg=196 cterm=NONE
  199. hi LineNr ctermfg=226 ctermbg=NONE cterm=NONE
  200. hi Conceal ctermfg=241 ctermbg=NONE cterm=NONE
  201. hi FoldColumn ctermfg=153 ctermbg=NONE cterm=NONE
  202. hi Folded ctermfg=18 ctermbg=252 cterm=bold
  203. hi IncSearch ctermfg=46 ctermbg=NONE cterm=reverse
  204. hi MatchParen ctermfg=NONE ctermbg=30 cterm=NONE
  205. hi ModeMsg ctermfg=NONE ctermbg=NONE cterm=bold
  206. hi MoreMsg ctermfg=29 ctermbg=NONE cterm=NONE
  207. hi NonText ctermfg=153 ctermbg=239 cterm=NONE
  208. hi Question ctermfg=46 ctermbg=NONE cterm=NONE
  209. hi Search ctermfg=16 ctermbg=226 cterm=NONE
  210. hi SignColumn ctermfg=30 ctermbg=NONE cterm=NONE
  211. hi SpecialKey ctermfg=51 ctermbg=NONE cterm=NONE
  212. hi ToolbarButton ctermfg=NONE ctermbg=246 cterm=bold
  213. hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE
  214. hi Visual ctermfg=231 ctermbg=246 cterm=NONE
  215. hi VisualNOS ctermfg=NONE ctermbg=NONE cterm=bold,underline
  216. hi WarningMsg ctermfg=196 ctermbg=NONE cterm=NONE
  217. hi WildMenu ctermfg=16 ctermbg=226 cterm=bold
  218. hi debugBreakpoint ctermfg=18 ctermbg=196 cterm=NONE
  219. hi debugPC ctermfg=18 ctermbg=21 cterm=NONE
  220. hi SpellBad ctermfg=196 ctermbg=NONE cterm=underline
  221. hi SpellCap ctermfg=46 ctermbg=NONE cterm=underline
  222. hi SpellLocal ctermfg=51 ctermbg=NONE cterm=underline
  223. hi SpellRare ctermfg=201 ctermbg=NONE cterm=underline
  224. hi Directory ctermfg=51 ctermbg=NONE cterm=NONE
  225. hi Title ctermfg=201 ctermbg=NONE cterm=NONE
  226. hi Comment ctermfg=111 ctermbg=NONE cterm=NONE
  227. hi Constant ctermfg=217 ctermbg=NONE cterm=NONE
  228. hi Identifier ctermfg=51 ctermbg=NONE cterm=NONE
  229. hi Ignore ctermfg=236 ctermbg=NONE cterm=NONE
  230. hi PreProc ctermfg=201 ctermbg=NONE cterm=NONE
  231. hi Special ctermfg=214 ctermbg=NONE cterm=NONE
  232. hi Statement ctermfg=227 ctermbg=NONE cterm=bold
  233. hi Todo ctermfg=226 ctermbg=21 cterm=reverse
  234. hi Type ctermfg=46 ctermbg=NONE cterm=bold
  235. hi Underlined ctermfg=111 ctermbg=NONE cterm=underline
  236. hi DiffAdd ctermfg=231 ctermbg=65 cterm=NONE
  237. hi DiffChange ctermfg=231 ctermbg=67 cterm=NONE
  238. hi DiffText ctermfg=16 ctermbg=251 cterm=NONE
  239. hi DiffDelete ctermfg=231 ctermbg=133 cterm=NONE
  240. unlet s:t_Co
  241. finish
  242. endif
  243. if s:t_Co >= 16
  244. hi! link VertSplit StatusLineNC
  245. hi! link PopupSelected PmenuSel
  246. hi! link StatusLineTerm StatusLine
  247. hi! link StatusLineTermNC StatusLineNC
  248. hi! link TabLineFill TabLine
  249. hi! link Terminal Normal
  250. hi! link CursorColumn CursorLine
  251. hi! link CursorIM Cursor
  252. hi! link LineNrAbove LineNr
  253. hi! link LineNrBelow LineNr
  254. hi! link Debug Special
  255. hi! link Added String
  256. hi! link Removed WarningMsg
  257. hi! link diffOnly WarningMsg
  258. hi! link diffNoEOL WarningMsg
  259. hi! link diffIsA WarningMsg
  260. hi! link diffIdentical WarningMsg
  261. hi! link diffDiffer WarningMsg
  262. hi! link diffCommon WarningMsg
  263. hi! link diffBDiffer WarningMsg
  264. hi! link lCursor Cursor
  265. hi! link CurSearch Search
  266. hi! link CursorLineFold CursorLine
  267. hi! link CursorLineSign CursorLine
  268. hi! link Boolean Constant
  269. hi! link Character Constant
  270. hi! link Conditional Statement
  271. hi! link Define PreProc
  272. hi! link Delimiter Special
  273. hi! link Exception Statement
  274. hi! link Float Constant
  275. hi! link Function Identifier
  276. hi! link Include PreProc
  277. hi! link Keyword Statement
  278. hi! link Label Statement
  279. hi! link Macro PreProc
  280. hi! link Number Constant
  281. hi! link Operator Statement
  282. hi! link PreCondit PreProc
  283. hi! link Repeat Statement
  284. hi! link SpecialChar Special
  285. hi! link SpecialComment Special
  286. hi! link StorageClass Type
  287. hi! link String Constant
  288. hi! link Structure Type
  289. hi! link Tag Special
  290. hi! link Typedef Type
  291. hi! link MessageWindow Pmenu
  292. hi! link PopupNotification Todo
  293. hi Normal ctermfg=white ctermbg=black cterm=NONE
  294. hi ColorColumn ctermfg=white ctermbg=darkred cterm=NONE
  295. hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline
  296. hi CursorLineNr ctermfg=NONE ctermbg=NONE cterm=underline
  297. hi EndOfBuffer ctermfg=lightblue ctermbg=NONE cterm=NONE
  298. hi StatusLine ctermfg=black ctermbg=white cterm=NONE
  299. hi StatusLineNC ctermfg=black ctermbg=gray cterm=NONE
  300. hi TabLineSel ctermfg=black ctermbg=white cterm=NONE
  301. hi TabLine ctermfg=black ctermbg=gray cterm=NONE
  302. hi PmenuMatch ctermfg=white ctermbg=darkgray cterm=bold
  303. hi PmenuMatchSel ctermfg=black ctermbg=gray cterm=bold
  304. hi Pmenu ctermfg=white ctermbg=darkgray cterm=NONE
  305. hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE
  306. hi PmenuSel ctermfg=black ctermbg=gray cterm=NONE
  307. hi PmenuThumb ctermfg=NONE ctermbg=white cterm=NONE
  308. hi QuickFixLine ctermfg=white ctermbg=darkmagenta cterm=NONE
  309. hi Cursor ctermfg=black ctermbg=green cterm=NONE
  310. hi Error ctermfg=red ctermbg=white cterm=reverse
  311. hi ErrorMsg ctermfg=white ctermbg=red cterm=NONE
  312. hi LineNr ctermfg=darkyellow ctermbg=NONE cterm=NONE
  313. hi Conceal ctermfg=darkgray ctermbg=NONE cterm=NONE
  314. hi FoldColumn ctermfg=lightblue ctermbg=NONE cterm=NONE
  315. hi Folded ctermfg=darkblue ctermbg=gray cterm=bold
  316. hi IncSearch ctermfg=green ctermbg=NONE cterm=reverse
  317. hi MatchParen ctermfg=NONE ctermbg=darkcyan cterm=NONE
  318. hi ModeMsg ctermfg=NONE ctermbg=NONE cterm=bold
  319. hi MoreMsg ctermfg=darkgreen ctermbg=NONE cterm=NONE
  320. hi NonText ctermfg=lightblue ctermbg=darkgray cterm=NONE
  321. hi Question ctermfg=green ctermbg=NONE cterm=NONE
  322. hi Search ctermfg=black ctermbg=darkyellow cterm=NONE
  323. hi SignColumn ctermfg=darkcyan ctermbg=NONE cterm=NONE
  324. hi SpecialKey ctermfg=cyan ctermbg=NONE cterm=NONE
  325. hi ToolbarButton ctermfg=NONE ctermbg=darkgray cterm=bold
  326. hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE
  327. hi Visual ctermfg=white ctermbg=darkgray cterm=NONE
  328. hi VisualNOS ctermfg=NONE ctermbg=NONE cterm=bold,underline
  329. hi WarningMsg ctermfg=red ctermbg=NONE cterm=NONE
  330. hi WildMenu ctermfg=black ctermbg=darkyellow cterm=bold
  331. hi debugBreakpoint ctermfg=darkblue ctermbg=red cterm=NONE
  332. hi debugPC ctermfg=darkblue ctermbg=blue cterm=NONE
  333. hi SpellBad ctermfg=red ctermbg=NONE cterm=underline
  334. hi SpellCap ctermfg=green ctermbg=NONE cterm=underline
  335. hi SpellLocal ctermfg=cyan ctermbg=NONE cterm=underline
  336. hi SpellRare ctermfg=darkmagenta ctermbg=NONE cterm=underline
  337. hi Directory ctermfg=cyan ctermbg=NONE cterm=NONE
  338. hi Title ctermfg=darkmagenta ctermbg=NONE cterm=NONE
  339. hi Comment ctermfg=lightblue ctermbg=NONE cterm=NONE
  340. hi Constant ctermfg=magenta ctermbg=NONE cterm=NONE
  341. hi Identifier ctermfg=cyan ctermbg=NONE cterm=NONE
  342. hi Ignore ctermfg=gray ctermbg=NONE cterm=NONE
  343. hi PreProc ctermfg=darkmagenta ctermbg=NONE cterm=NONE
  344. hi Special ctermfg=darkred ctermbg=NONE cterm=NONE
  345. hi Statement ctermfg=yellow ctermbg=NONE cterm=bold
  346. hi Todo ctermfg=darkyellow ctermbg=blue cterm=reverse
  347. hi Type ctermfg=green ctermbg=NONE cterm=bold
  348. hi Underlined ctermfg=lightblue ctermbg=NONE cterm=underline
  349. hi DiffAdd ctermfg=white ctermbg=darkgreen cterm=NONE
  350. hi DiffChange ctermfg=white ctermbg=blue cterm=NONE
  351. hi DiffText ctermfg=black ctermbg=grey cterm=NONE
  352. hi DiffDelete ctermfg=white ctermbg=magenta cterm=NONE
  353. unlet s:t_Co
  354. finish
  355. endif
  356. if s:t_Co >= 8
  357. hi Normal ctermfg=gray ctermbg=black cterm=NONE
  358. hi ColorColumn ctermfg=gray ctermbg=darkred cterm=NONE
  359. hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline
  360. hi CursorLineNr ctermfg=darkyellow ctermbg=NONE cterm=bold
  361. hi EndOfBuffer ctermfg=blue ctermbg=NONE cterm=bold
  362. hi StatusLine ctermfg=gray ctermbg=black cterm=bold,reverse
  363. hi StatusLineNC ctermfg=gray ctermbg=black cterm=reverse
  364. hi TabLineSel ctermfg=gray ctermbg=black cterm=bold,reverse
  365. hi TabLine ctermfg=gray ctermbg=black cterm=reverse
  366. hi Pmenu ctermfg=black ctermbg=darkcyan cterm=NONE
  367. hi PmenuSbar ctermfg=NONE ctermbg=gray cterm=NONE
  368. hi PmenuSel ctermfg=black ctermbg=gray cterm=NONE
  369. hi PmenuThumb ctermfg=NONE ctermbg=black cterm=NONE
  370. hi PmenuMatch ctermfg=black ctermbg=darkcyan cterm=bold
  371. hi PmenuMatchSel ctermfg=black ctermbg=gray cterm=bold
  372. hi QuickFixLine ctermfg=gray ctermbg=darkmagenta cterm=NONE
  373. hi Error ctermfg=red ctermbg=gray cterm=reverse
  374. hi ErrorMsg ctermfg=gray ctermbg=red cterm=NONE
  375. hi LineNr ctermfg=darkyellow ctermbg=NONE cterm=NONE
  376. hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE
  377. hi FoldColumn ctermfg=darkblue ctermbg=NONE cterm=NONE
  378. hi Folded ctermfg=darkblue ctermbg=gray cterm=NONE
  379. hi IncSearch ctermfg=darkgreen ctermbg=NONE cterm=reverse
  380. hi MatchParen ctermfg=NONE ctermbg=darkcyan cterm=NONE
  381. hi ModeMsg ctermfg=NONE ctermbg=NONE cterm=bold
  382. hi MoreMsg ctermfg=darkgreen ctermbg=NONE cterm=NONE
  383. hi NonText ctermfg=blue ctermbg=NONE cterm=bold
  384. hi Question ctermfg=darkgreen ctermbg=NONE cterm=bold
  385. hi Search ctermfg=black ctermbg=darkyellow cterm=NONE
  386. hi SignColumn ctermfg=darkcyan ctermbg=NONE cterm=NONE
  387. hi SpecialKey ctermfg=darkcyan ctermbg=NONE cterm=NONE
  388. hi ToolbarButton ctermfg=gray ctermbg=black cterm=bold,reverse
  389. hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE
  390. hi Visual ctermfg=NONE ctermbg=NONE cterm=reverse
  391. hi VisualNOS ctermfg=NONE ctermbg=NONE cterm=underline
  392. hi WarningMsg ctermfg=darkred ctermbg=NONE cterm=NONE
  393. hi WildMenu ctermfg=black ctermbg=darkyellow cterm=NONE
  394. hi debugBreakpoint ctermfg=darkblue ctermbg=darkred cterm=NONE
  395. hi debugPC ctermfg=darkblue ctermbg=darkyellow cterm=NONE
  396. hi SpellBad ctermfg=darkred ctermbg=darkyellow cterm=reverse
  397. hi SpellCap ctermfg=darkgreen ctermbg=NONE cterm=reverse
  398. hi SpellLocal ctermfg=darkcyan ctermbg=NONE cterm=reverse
  399. hi SpellRare ctermfg=darkmagenta ctermbg=darkyellow cterm=reverse
  400. hi Directory ctermfg=darkcyan ctermbg=NONE cterm=NONE
  401. hi Title ctermfg=darkmagenta ctermbg=NONE cterm=NONE
  402. hi Comment ctermfg=darkblue ctermbg=NONE cterm=bold
  403. hi Constant ctermfg=darkmagenta ctermbg=NONE cterm=NONE
  404. hi Identifier ctermfg=darkcyan ctermbg=NONE cterm=NONE
  405. hi Ignore ctermfg=gray ctermbg=NONE cterm=NONE
  406. hi PreProc ctermfg=darkmagenta ctermbg=NONE cterm=bold
  407. hi Special ctermfg=darkred ctermbg=NONE cterm=NONE
  408. hi Statement ctermfg=darkyellow ctermbg=NONE cterm=bold
  409. hi Todo ctermfg=darkyellow ctermbg=blue cterm=reverse
  410. hi Type ctermfg=darkgreen ctermbg=NONE cterm=bold
  411. hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
  412. hi DiffAdd ctermfg=white ctermbg=darkgreen cterm=NONE
  413. hi DiffChange ctermfg=white ctermbg=darkblue cterm=NONE
  414. hi DiffText ctermfg=black ctermbg=grey cterm=NONE
  415. hi DiffDelete ctermfg=white ctermbg=darkmagenta cterm=NONE
  416. unlet s:t_Co
  417. finish
  418. endif
  419. if s:t_Co >= 0
  420. hi Normal term=NONE
  421. hi ColorColumn term=reverse
  422. hi Conceal term=NONE
  423. hi Cursor term=reverse
  424. hi CursorColumn term=NONE
  425. hi CursorLine term=underline
  426. hi CursorLineNr term=bold
  427. hi DiffAdd term=reverse
  428. hi DiffChange term=NONE
  429. hi DiffDelete term=reverse
  430. hi DiffText term=reverse
  431. hi Directory term=NONE
  432. hi EndOfBuffer term=NONE
  433. hi ErrorMsg term=bold,reverse
  434. hi FoldColumn term=NONE
  435. hi Folded term=NONE
  436. hi IncSearch term=bold,reverse,underline
  437. hi LineNr term=NONE
  438. hi MatchParen term=bold,underline
  439. hi ModeMsg term=bold
  440. hi MoreMsg term=NONE
  441. hi NonText term=NONE
  442. hi Pmenu term=reverse
  443. hi PmenuSbar term=reverse
  444. hi PmenuSel term=bold
  445. hi PmenuThumb term=NONE
  446. hi Question term=standout
  447. hi Search term=reverse
  448. hi SignColumn term=reverse
  449. hi SpecialKey term=bold
  450. hi SpellBad term=underline
  451. hi SpellCap term=underline
  452. hi SpellLocal term=underline
  453. hi SpellRare term=underline
  454. hi StatusLine term=bold,reverse
  455. hi StatusLineNC term=bold,underline
  456. hi TabLine term=bold,underline
  457. hi TabLineFill term=NONE
  458. hi Terminal term=NONE
  459. hi TabLineSel term=bold,reverse
  460. hi Title term=NONE
  461. hi VertSplit term=NONE
  462. hi Visual term=reverse
  463. hi VisualNOS term=NONE
  464. hi WarningMsg term=standout
  465. hi WildMenu term=bold
  466. hi CursorIM term=NONE
  467. hi ToolbarLine term=reverse
  468. hi ToolbarButton term=bold,reverse
  469. hi CurSearch term=reverse
  470. hi CursorLineFold term=underline
  471. hi CursorLineSign term=underline
  472. hi Comment term=bold
  473. hi Constant term=NONE
  474. hi Error term=bold,reverse
  475. hi Identifier term=NONE
  476. hi Ignore term=NONE
  477. hi PreProc term=NONE
  478. hi Special term=NONE
  479. hi Statement term=NONE
  480. hi Todo term=bold,reverse
  481. hi Type term=NONE
  482. hi Underlined term=underline
  483. unlet s:t_Co
  484. finish
  485. endif
  486. " Background: dark
  487. " Color: lightmagenta #ffa0a0 217 magenta
  488. " Color: blue #0000ff 21 blue
  489. " Color: cyan #00ffff 51 cyan
  490. " Color: yellow #ffff00 226 darkyellow
  491. " Color: white #ffffff 231 white
  492. " Color: black #000000 16 black
  493. " Color: green #00ff00 46 green
  494. " Color: magenta #ff80ff 201 darkmagenta
  495. " Color: red #ff0000 196 red
  496. " Color: lightyellow #ffff60 227 yellow
  497. " Color: darkblue #00008b 18 darkblue
  498. " Color: darkcyan #008b8b 30 darkcyan
  499. " Color: darkmagenta #8b008b 90 darkmagenta
  500. " Color: lightblue #add8e6 153 lightblue
  501. " Color: orange #ffa500 214 darkred
  502. " Color: seagreen #2e8b57 29 darkgreen
  503. " Color: lightgrey #d3d3d3 252 gray
  504. " Color: grey #bebebe 250 gray
  505. " Color: grey20 #333333 236 gray
  506. " Color: grey30 #4d4d4d 239 darkgray
  507. " Color: grey40 #666666 241 darkgray
  508. " Color: grey60 #999999 246 darkgray
  509. " Color: comment #80a0ff 111 lightblue
  510. " Color: darkred #8b0000 88 darkred
  511. " Color: x_black #000000 16 black
  512. " Color: x_darkred #cd0000 160 darkred
  513. " Color: x_darkgreen #00cd00 40 darkgreen
  514. " Color: x_darkyellow #cdcd00 184 darkyellow
  515. " Color: x_darkblue_m #0087ff 33 darkblue
  516. " Color: x_darkmagenta #cd00cd 164 darkmagenta
  517. " Color: x_darkcyan #00cdcd 44 darkcyan
  518. " Color: x_gray #e5e5e5 254 gray
  519. " Color: x_darkgray #7f7f7f 244 darkgray
  520. " Color: x_red #ff0000 196 red
  521. " Color: x_green #00ff00 46 green
  522. " Color: x_yellow #ffff00 226 yellow
  523. " Color: x_blue #5c5cff 63 blue
  524. " Color: x_magenta #ff00ff 201 magenta
  525. " Color: x_cyan #00ffff 51 cyan
  526. " Color: x_white #ffffff 231 white
  527. " Term colors: x_black x_darkred x_darkgreen x_darkyellow x_darkblue_m x_darkmagenta x_darkcyan x_gray
  528. " Term colors: x_darkgray x_red x_green x_yellow x_blue x_magenta x_cyan x_white
  529. " Color: bgDiffA #5F875F 65 darkgreen
  530. " Color: bgDiffC #5F87AF 67 blue
  531. " Color: bgDiffD #AF5FAF 133 magenta
  532. " Color: bgDiffT #C6C6C6 251 grey
  533. " Color: fgDiffW #FFFFFF 231 white
  534. " Color: fgDiffB #000000 16 black
  535. " Color: bgDiffC8 #5F87AF 67 darkblue
  536. " Color: bgDiffD8 #AF5FAF 133 darkmagenta
  537. " vim: et ts=8 sw=2 sts=2