zaibatsu.vim 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581
  1. " Name: zaibatsu
  2. " Description: "If you believe the journalists, he's the single wealthiest individual, period. As rich as some zaibatsu. But there's the catch, really: is he an individual? In the sense that you are, or I am? No." -- William Gibson, Count Zero
  3. " Author: Romain Lafourcade <romainlafourcade@gmail.com>
  4. " Maintainer: Romain Lafourcade <romainlafourcade@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 = 'zaibatsu'
  13. let s:t_Co = &t_Co
  14. if (has('termguicolors') && &termguicolors) || has('gui_running')
  15. let g:terminal_ansi_colors = ['#0e0024', '#d7005f', '#00af5f', '#ffaf00', '#5f5fff', '#d700ff', '#00afff', '#d7d5db', '#878092', '#ff5faf', '#00d700', '#ffd700', '#8787ff', '#ff87ff', '#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 Normal guifg=#ffffff guibg=#0e0024 gui=NONE cterm=NONE
  22. hi EndOfBuffer guifg=#afafff guibg=#0e0024 gui=NONE cterm=NONE
  23. hi NonText guifg=#878092 guibg=#0e0024 gui=NONE cterm=NONE
  24. hi SpellBad guifg=NONE guibg=NONE guisp=#ff5faf gui=undercurl ctermfg=NONE ctermbg=NONE cterm=undercurl
  25. hi SpellCap guifg=NONE guibg=NONE guisp=#87ff00 gui=undercurl ctermfg=NONE ctermbg=NONE cterm=undercurl
  26. hi SpellLocal guifg=NONE guibg=NONE guisp=#ffffff gui=undercurl ctermfg=NONE ctermbg=NONE cterm=undercurl
  27. hi SpellRare guifg=NONE guibg=NONE guisp=#ffafff gui=undercurl ctermfg=NONE ctermbg=NONE cterm=undercurl
  28. hi StatusLine guifg=#0e0024 guibg=#ffffff gui=NONE cterm=NONE
  29. hi StatusLineNC guifg=#0e0024 guibg=#afaab6 gui=NONE cterm=NONE
  30. hi Pmenu guifg=#0e0024 guibg=#ffffff gui=NONE cterm=NONE
  31. hi PmenuSbar guifg=#d7d5db guibg=#d7d5db gui=NONE cterm=NONE
  32. hi PmenuSel guifg=#0e0024 guibg=#afafff gui=NONE cterm=NONE
  33. hi PmenuThumb guifg=#878092 guibg=#878092 gui=NONE cterm=NONE
  34. hi PmenuExtra guifg=#878092 guibg=#ffffff gui=NONE cterm=NONE
  35. hi! link PmenuExtraSel PmenuSel
  36. hi PmenuKind guifg=#878092 guibg=#ffffff gui=NONE cterm=NONE
  37. hi! link PmenuKindSel PmenuSel
  38. hi PmenuMatch guifg=#d700ff guibg=#ffffff gui=NONE cterm=NONE
  39. hi PmenuMatchSel guifg=#d700ff guibg=#afafff gui=NONE cterm=NONE
  40. hi ColorColumn guifg=NONE guibg=#510039 gui=NONE cterm=NONE
  41. hi CursorLine guifg=NONE guibg=#362b49 gui=NONE cterm=NONE
  42. hi CursorColumn guifg=NONE guibg=#362b49 gui=NONE cterm=NONE
  43. hi WildMenu guifg=#0e0024 guibg=#afafff gui=NONE cterm=NONE
  44. hi Conceal guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
  45. hi Cursor guifg=#0e0024 guibg=#ffff5f gui=NONE cterm=NONE
  46. hi CursorIM guifg=#0e0024 guibg=#ffff5f gui=NONE cterm=NONE
  47. hi Error guifg=#d70000 guibg=#ffffff gui=reverse cterm=reverse
  48. hi ErrorMsg guifg=#ffffff guibg=#d70000 gui=NONE cterm=NONE
  49. hi FoldColumn guifg=#00afff guibg=NONE gui=NONE cterm=NONE
  50. hi Folded guifg=#ffaf00 guibg=#0e0024 gui=reverse cterm=reverse
  51. hi IncSearch guifg=#ffaf00 guibg=#0e0024 gui=reverse cterm=reverse
  52. hi LineNr guifg=#afafff guibg=NONE gui=NONE cterm=NONE
  53. hi MatchParen guifg=NONE guibg=NONE gui=reverse ctermfg=NONE ctermbg=NONE cterm=reverse
  54. hi ModeMsg guifg=#0e0024 guibg=#87ff00 gui=NONE cterm=NONE
  55. hi MoreMsg guifg=#87ffff guibg=NONE gui=NONE cterm=NONE
  56. hi Question guifg=#87ff00 guibg=NONE gui=NONE cterm=NONE
  57. hi QuickFixLine guifg=#ffafff guibg=#0e0024 gui=reverse cterm=reverse
  58. hi Search guifg=#87ffff guibg=#0e0024 gui=reverse cterm=reverse
  59. hi SignColumn guifg=#00afff guibg=NONE gui=NONE cterm=NONE
  60. hi SpecialKey guifg=#878092 guibg=NONE gui=NONE cterm=NONE
  61. hi ToolbarButton guifg=#ffffff guibg=#5e556d gui=NONE cterm=NONE
  62. hi ToolbarLine guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
  63. hi VertSplit guifg=#afafff guibg=NONE gui=NONE cterm=NONE
  64. hi Visual guifg=#0e0024 guibg=#5fd7ff gui=NONE cterm=NONE
  65. hi VisualNOS guifg=#0e0024 guibg=#ffffff gui=NONE cterm=NONE
  66. hi WarningMsg guifg=#ffafff guibg=NONE gui=NONE cterm=NONE
  67. hi debugBreakpoint guifg=#87ff00 guibg=#5f00d7 gui=reverse cterm=reverse
  68. hi debugPC guifg=#87ffff guibg=#5f00d7 gui=reverse cterm=reverse
  69. hi Directory guifg=#87ffff guibg=NONE gui=NONE cterm=NONE
  70. hi Title guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
  71. hi Comment guifg=#afafff guibg=NONE gui=NONE cterm=NONE
  72. hi Constant guifg=#ffff5f guibg=NONE gui=NONE cterm=NONE
  73. hi Identifier guifg=#87ffff guibg=NONE gui=NONE cterm=NONE
  74. hi Ignore guifg=#878092 guibg=NONE gui=NONE cterm=NONE
  75. hi PreProc guifg=#00afff guibg=NONE gui=NONE cterm=NONE
  76. hi Special guifg=#87ff00 guibg=NONE gui=NONE cterm=NONE
  77. hi Statement guifg=#ffafff guibg=NONE gui=NONE cterm=NONE
  78. hi Todo guifg=NONE guibg=NONE gui=reverse ctermfg=NONE ctermbg=NONE cterm=reverse
  79. hi Type guifg=#ff5faf guibg=NONE gui=NONE cterm=NONE
  80. hi Underlined guifg=NONE guibg=NONE gui=underline ctermfg=NONE ctermbg=NONE cterm=underline
  81. hi! link CurSearch IncSearch
  82. hi! link CursorLineFold CursorLine
  83. hi! link CursorLineNr CursorLine
  84. hi! link CursorLineSign CursorLine
  85. hi! link LineNrAbove LineNr
  86. hi! link LineNrBelow LineNr
  87. hi! link StatusLineTerm StatusLine
  88. hi! link StatusLineTermNC StatusLineNC
  89. hi! link TabLine StatusLineNC
  90. hi! link TabLineFill StatusLineNC
  91. hi! link TabLineSel StatusLine
  92. hi! link Terminal Normal
  93. hi! link lCursor Cursor
  94. hi! link PopupSelected PmenuSel
  95. hi! link Boolean Constant
  96. hi! link Character Constant
  97. hi! link Conditional Statement
  98. hi! link Define PreProc
  99. hi! link Delimiter Special
  100. hi! link Exception Statement
  101. hi! link Float Constant
  102. hi! link Function Identifier
  103. hi! link Include PreProc
  104. hi! link Keyword Statement
  105. hi! link Label Statement
  106. hi! link Macro PreProc
  107. hi! link Number Constant
  108. hi! link Operator Statement
  109. hi! link PreCondit PreProc
  110. hi! link Repeat Statement
  111. hi! link SpecialChar Special
  112. hi! link SpecialComment Special
  113. hi! link StorageClass Type
  114. hi! link String Constant
  115. hi! link Structure Type
  116. hi! link Tag Special
  117. hi! link Typedef Type
  118. hi! link Terminal Normal
  119. hi! link MessageWindow Pmenu
  120. hi! link PopupNotification Todo
  121. hi DiffAdd guifg=#87ff00 guibg=#362b49 gui=reverse cterm=reverse
  122. hi DiffChange guifg=#afafff guibg=#362b49 gui=reverse cterm=reverse
  123. hi DiffText guifg=#d7d5db guibg=#362b49 gui=reverse cterm=reverse
  124. hi DiffDelete guifg=#ff5faf guibg=#362b49 gui=reverse cterm=reverse
  125. if s:t_Co >= 256
  126. hi Normal ctermfg=231 ctermbg=16 cterm=NONE
  127. hi EndOfBuffer ctermfg=147 ctermbg=16 cterm=NONE
  128. hi NonText ctermfg=103 ctermbg=16 cterm=NONE
  129. hi SpellBad ctermfg=205 ctermbg=NONE cterm=underline
  130. hi SpellCap ctermfg=118 ctermbg=NONE cterm=underline
  131. hi SpellLocal ctermfg=231 ctermbg=NONE cterm=underline
  132. hi SpellRare ctermfg=219 ctermbg=NONE cterm=underline
  133. hi StatusLine ctermfg=16 ctermbg=231 cterm=NONE
  134. hi StatusLineNC ctermfg=16 ctermbg=146 cterm=NONE
  135. hi Pmenu ctermfg=16 ctermbg=231 cterm=NONE
  136. hi PmenuSbar ctermfg=189 ctermbg=189 cterm=NONE
  137. hi PmenuSel ctermfg=16 ctermbg=147 cterm=NONE
  138. hi PmenuThumb ctermfg=103 ctermbg=103 cterm=NONE
  139. hi PmenuExtra ctermfg=103 ctermbg=231 cterm=NONE
  140. hi! link PmenuExtraSel PmenuSel
  141. hi PmenuKind ctermfg=103 ctermbg=231 cterm=NONE
  142. hi! link PmenuKindSel PmenuSel
  143. hi PmenuMatch ctermfg=165 ctermbg=231 cterm=NONE
  144. hi PmenuMatchSel ctermfg=165 ctermbg=147 cterm=NONE
  145. hi ColorColumn ctermfg=NONE ctermbg=52 cterm=NONE
  146. hi CursorLine ctermfg=NONE ctermbg=237 cterm=NONE
  147. hi CursorColumn ctermfg=NONE ctermbg=237 cterm=NONE
  148. hi WildMenu ctermfg=16 ctermbg=147 cterm=NONE
  149. hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE
  150. hi Cursor ctermfg=16 ctermbg=227 cterm=NONE
  151. hi CursorIM ctermfg=16 ctermbg=227 cterm=NONE
  152. hi Error ctermfg=160 ctermbg=231 cterm=reverse
  153. hi ErrorMsg ctermfg=231 ctermbg=160 cterm=NONE
  154. hi FoldColumn ctermfg=39 ctermbg=NONE cterm=NONE
  155. hi Folded ctermfg=214 ctermbg=16 cterm=reverse
  156. hi IncSearch ctermfg=214 ctermbg=16 cterm=reverse
  157. hi LineNr ctermfg=147 ctermbg=NONE cterm=NONE
  158. hi MatchParen ctermfg=NONE ctermbg=NONE cterm=reverse
  159. hi ModeMsg ctermfg=16 ctermbg=118 cterm=NONE
  160. hi MoreMsg ctermfg=123 ctermbg=NONE cterm=NONE
  161. hi Question ctermfg=118 ctermbg=NONE cterm=NONE
  162. hi QuickFixLine ctermfg=219 ctermbg=16 cterm=reverse
  163. hi Search ctermfg=123 ctermbg=16 cterm=reverse
  164. hi SignColumn ctermfg=39 ctermbg=NONE cterm=NONE
  165. hi SpecialKey ctermfg=103 ctermbg=NONE cterm=NONE
  166. hi ToolbarButton ctermfg=231 ctermbg=60 cterm=NONE
  167. hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE
  168. hi VertSplit ctermfg=147 ctermbg=NONE cterm=NONE
  169. hi Visual ctermfg=16 ctermbg=81 cterm=NONE
  170. hi VisualNOS ctermfg=16 ctermbg=231 cterm=NONE
  171. hi WarningMsg ctermfg=219 ctermbg=NONE cterm=NONE
  172. hi debugBreakpoint ctermfg=118 ctermbg=56 cterm=reverse
  173. hi debugPC ctermfg=123 ctermbg=56 cterm=reverse
  174. hi Directory ctermfg=123 ctermbg=NONE cterm=NONE
  175. hi Title ctermfg=NONE ctermbg=NONE cterm=NONE
  176. hi Comment ctermfg=147 ctermbg=NONE cterm=NONE
  177. hi Constant ctermfg=227 ctermbg=NONE cterm=NONE
  178. hi Identifier ctermfg=123 ctermbg=NONE cterm=NONE
  179. hi Ignore ctermfg=103 ctermbg=NONE cterm=NONE
  180. hi PreProc ctermfg=39 ctermbg=NONE cterm=NONE
  181. hi Special ctermfg=118 ctermbg=NONE cterm=NONE
  182. hi Statement ctermfg=219 ctermbg=NONE cterm=NONE
  183. hi Todo ctermfg=NONE ctermbg=NONE cterm=reverse
  184. hi Type ctermfg=205 ctermbg=NONE cterm=NONE
  185. hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
  186. hi! link CurSearch IncSearch
  187. hi! link CursorLineFold CursorLine
  188. hi! link CursorLineNr CursorLine
  189. hi! link CursorLineSign CursorLine
  190. hi! link LineNrAbove LineNr
  191. hi! link LineNrBelow LineNr
  192. hi! link StatusLineTerm StatusLine
  193. hi! link StatusLineTermNC StatusLineNC
  194. hi! link TabLine StatusLineNC
  195. hi! link TabLineFill StatusLineNC
  196. hi! link TabLineSel StatusLine
  197. hi! link Terminal Normal
  198. hi! link lCursor Cursor
  199. hi! link PopupSelected PmenuSel
  200. hi! link Boolean Constant
  201. hi! link Character Constant
  202. hi! link Conditional Statement
  203. hi! link Define PreProc
  204. hi! link Delimiter Special
  205. hi! link Exception Statement
  206. hi! link Float Constant
  207. hi! link Function Identifier
  208. hi! link Include PreProc
  209. hi! link Keyword Statement
  210. hi! link Label Statement
  211. hi! link Macro PreProc
  212. hi! link Number Constant
  213. hi! link Operator Statement
  214. hi! link PreCondit PreProc
  215. hi! link Repeat Statement
  216. hi! link SpecialChar Special
  217. hi! link SpecialComment Special
  218. hi! link StorageClass Type
  219. hi! link String Constant
  220. hi! link Structure Type
  221. hi! link Tag Special
  222. hi! link Typedef Type
  223. hi! link Terminal Normal
  224. hi! link MessageWindow Pmenu
  225. hi! link PopupNotification Todo
  226. hi DiffAdd ctermfg=118 ctermbg=237 cterm=reverse
  227. hi DiffChange ctermfg=147 ctermbg=237 cterm=reverse
  228. hi DiffText ctermfg=189 ctermbg=237 cterm=reverse
  229. hi DiffDelete ctermfg=205 ctermbg=237 cterm=reverse
  230. unlet s:t_Co
  231. finish
  232. endif
  233. if s:t_Co >= 16
  234. hi Normal ctermfg=white ctermbg=black cterm=NONE
  235. hi EndOfBuffer ctermfg=blue ctermbg=black cterm=NONE
  236. hi NonText ctermfg=darkgray ctermbg=black cterm=NONE
  237. hi SpellBad ctermfg=red ctermbg=NONE cterm=underline
  238. hi SpellCap ctermfg=green ctermbg=NONE cterm=underline
  239. hi SpellLocal ctermfg=white ctermbg=NONE cterm=underline
  240. hi SpellRare ctermfg=magenta ctermbg=NONE cterm=underline
  241. hi StatusLine ctermfg=white ctermbg=black cterm=reverse
  242. hi StatusLineNC ctermfg=darkgray ctermbg=gray cterm=reverse
  243. hi Pmenu ctermfg=black ctermbg=white cterm=NONE
  244. hi PmenuSbar ctermfg=gray ctermbg=gray cterm=NONE
  245. hi PmenuSel ctermfg=white ctermbg=blue cterm=NONE
  246. hi PmenuThumb ctermfg=darkgray ctermbg=darkgray cterm=NONE
  247. hi PmenuExtra ctermfg=darkgray ctermbg=white cterm=NONE
  248. hi! link PmenuExtraSel PmenuSel
  249. hi PmenuKind ctermfg=darkgray ctermbg=white cterm=NONE
  250. hi! link PmenuKindSel PmenuSel
  251. hi PmenuMatch ctermfg=black ctermbg=white cterm=bold
  252. hi PmenuMatchSel ctermfg=white ctermbg=blue cterm=bold
  253. hi ColorColumn ctermfg=white ctermbg=darkred cterm=NONE
  254. hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline
  255. hi CursorColumn ctermfg=NONE ctermbg=blue cterm=NONE
  256. hi WildMenu ctermfg=white ctermbg=blue cterm=NONE
  257. hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE
  258. hi Cursor ctermfg=black ctermbg=yellow cterm=NONE
  259. hi CursorIM ctermfg=black ctermbg=yellow cterm=NONE
  260. hi Error ctermfg=red ctermbg=white cterm=reverse
  261. hi ErrorMsg ctermfg=white ctermbg=red cterm=NONE
  262. hi FoldColumn ctermfg=darkcyan ctermbg=NONE cterm=NONE
  263. hi Folded ctermfg=darkyellow ctermbg=black cterm=reverse
  264. hi IncSearch ctermfg=darkyellow ctermbg=black cterm=reverse
  265. hi LineNr ctermfg=blue ctermbg=NONE cterm=NONE
  266. hi MatchParen ctermfg=NONE ctermbg=NONE cterm=reverse
  267. hi ModeMsg ctermfg=black ctermbg=green cterm=NONE
  268. hi MoreMsg ctermfg=cyan ctermbg=NONE cterm=NONE
  269. hi Question ctermfg=green ctermbg=NONE cterm=NONE
  270. hi QuickFixLine ctermfg=magenta ctermbg=black cterm=reverse
  271. hi Search ctermfg=cyan ctermbg=black cterm=reverse
  272. hi SignColumn ctermfg=darkcyan ctermbg=NONE cterm=NONE
  273. hi SpecialKey ctermfg=darkgray ctermbg=NONE cterm=NONE
  274. hi ToolbarButton ctermfg=white ctermbg=darkgray cterm=NONE
  275. hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE
  276. hi VertSplit ctermfg=blue ctermbg=NONE cterm=NONE
  277. hi Visual ctermfg=black ctermbg=darkcyan cterm=NONE
  278. hi VisualNOS ctermfg=black ctermbg=white cterm=NONE
  279. hi WarningMsg ctermfg=magenta ctermbg=NONE cterm=NONE
  280. hi debugBreakpoint ctermfg=green ctermbg=darkblue cterm=reverse
  281. hi debugPC ctermfg=cyan ctermbg=darkblue cterm=reverse
  282. hi Directory ctermfg=cyan ctermbg=NONE cterm=NONE
  283. hi Title ctermfg=NONE ctermbg=NONE cterm=NONE
  284. hi Comment ctermfg=blue ctermbg=NONE cterm=NONE
  285. hi Constant ctermfg=yellow ctermbg=NONE cterm=NONE
  286. hi Identifier ctermfg=cyan ctermbg=NONE cterm=NONE
  287. hi Ignore ctermfg=darkgray ctermbg=NONE cterm=NONE
  288. hi PreProc ctermfg=darkcyan ctermbg=NONE cterm=NONE
  289. hi Special ctermfg=green ctermbg=NONE cterm=NONE
  290. hi Statement ctermfg=magenta ctermbg=NONE cterm=NONE
  291. hi Todo ctermfg=NONE ctermbg=NONE cterm=reverse
  292. hi Type ctermfg=red ctermbg=NONE cterm=NONE
  293. hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
  294. hi! link CurSearch IncSearch
  295. hi! link CursorLineFold CursorLine
  296. hi! link CursorLineNr CursorLine
  297. hi! link CursorLineSign CursorLine
  298. hi! link LineNrAbove LineNr
  299. hi! link LineNrBelow LineNr
  300. hi! link StatusLineTerm StatusLine
  301. hi! link StatusLineTermNC StatusLineNC
  302. hi! link TabLine StatusLineNC
  303. hi! link TabLineFill StatusLineNC
  304. hi! link TabLineSel StatusLine
  305. hi! link Terminal Normal
  306. hi! link lCursor Cursor
  307. hi! link PopupSelected PmenuSel
  308. hi! link Boolean Constant
  309. hi! link Character Constant
  310. hi! link Conditional Statement
  311. hi! link Define PreProc
  312. hi! link Delimiter Special
  313. hi! link Exception Statement
  314. hi! link Float Constant
  315. hi! link Function Identifier
  316. hi! link Include PreProc
  317. hi! link Keyword Statement
  318. hi! link Label Statement
  319. hi! link Macro PreProc
  320. hi! link Number Constant
  321. hi! link Operator Statement
  322. hi! link PreCondit PreProc
  323. hi! link Repeat Statement
  324. hi! link SpecialChar Special
  325. hi! link SpecialComment Special
  326. hi! link StorageClass Type
  327. hi! link String Constant
  328. hi! link Structure Type
  329. hi! link Tag Special
  330. hi! link Typedef Type
  331. hi! link Terminal Normal
  332. hi! link MessageWindow Pmenu
  333. hi! link PopupNotification Todo
  334. hi DiffAdd ctermfg=darkgreen ctermbg=white cterm=reverse
  335. hi DiffChange ctermfg=darkblue ctermbg=white cterm=reverse
  336. hi DiffText ctermfg=grey ctermbg=black cterm=reverse
  337. hi DiffDelete ctermfg=darkmagenta ctermbg=white cterm=reverse
  338. unlet s:t_Co
  339. finish
  340. endif
  341. if s:t_Co >= 8
  342. hi Normal ctermfg=gray ctermbg=black cterm=NONE
  343. hi EndOfBuffer ctermfg=blue ctermbg=black cterm=NONE
  344. hi NonText ctermfg=darkgray ctermbg=black cterm=NONE
  345. hi SpellBad ctermfg=red ctermbg=NONE cterm=underline
  346. hi SpellCap ctermfg=green ctermbg=NONE cterm=underline
  347. hi SpellLocal ctermfg=white ctermbg=NONE cterm=underline
  348. hi SpellRare ctermfg=magenta ctermbg=NONE cterm=underline
  349. hi StatusLine ctermfg=white ctermbg=black cterm=reverse
  350. hi StatusLineNC ctermfg=darkgray ctermbg=gray cterm=bold,reverse
  351. hi Pmenu ctermfg=black ctermbg=white cterm=NONE
  352. hi PmenuSbar ctermfg=white ctermbg=white cterm=NONE
  353. hi PmenuSel ctermfg=white ctermbg=blue cterm=NONE
  354. hi PmenuThumb ctermfg=blue ctermbg=blue cterm=NONE
  355. hi! link PmenuExtra Pmenu
  356. hi! link PmenuExtraSel PmenuSel
  357. hi! link PmenuKind Pmenu
  358. hi! link PmenuKindSel PmenuSel
  359. hi PmenuMatch ctermfg=black ctermbg=white cterm=bold
  360. hi PmenuMatchSel ctermfg=white ctermbg=blue cterm=bold
  361. hi ColorColumn ctermfg=white ctermbg=darkred cterm=NONE
  362. hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline
  363. hi CursorColumn ctermfg=NONE ctermbg=blue cterm=NONE
  364. hi WildMenu ctermfg=white ctermbg=blue cterm=NONE
  365. hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE
  366. hi Cursor ctermfg=black ctermbg=yellow cterm=NONE
  367. hi CursorIM ctermfg=black ctermbg=yellow cterm=NONE
  368. hi Error ctermfg=red ctermbg=white cterm=reverse
  369. hi ErrorMsg ctermfg=white ctermbg=red cterm=NONE
  370. hi FoldColumn ctermfg=darkcyan ctermbg=NONE cterm=NONE
  371. hi Folded ctermfg=darkyellow ctermbg=black cterm=reverse
  372. hi IncSearch ctermfg=darkyellow ctermbg=black cterm=reverse
  373. hi LineNr ctermfg=blue ctermbg=NONE cterm=NONE
  374. hi MatchParen ctermfg=NONE ctermbg=NONE cterm=reverse
  375. hi ModeMsg ctermfg=black ctermbg=green cterm=NONE
  376. hi MoreMsg ctermfg=cyan ctermbg=NONE cterm=NONE
  377. hi Question ctermfg=green ctermbg=NONE cterm=NONE
  378. hi QuickFixLine ctermfg=magenta ctermbg=black cterm=reverse
  379. hi Search ctermfg=cyan ctermbg=black cterm=reverse
  380. hi SignColumn ctermfg=darkcyan ctermbg=NONE cterm=NONE
  381. hi SpecialKey ctermfg=darkgray ctermbg=NONE cterm=NONE
  382. hi ToolbarButton ctermfg=white ctermbg=darkgray cterm=NONE
  383. hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE
  384. hi VertSplit ctermfg=blue ctermbg=NONE cterm=NONE
  385. hi Visual ctermfg=black ctermbg=darkcyan cterm=NONE
  386. hi VisualNOS ctermfg=black ctermbg=white cterm=NONE
  387. hi WarningMsg ctermfg=magenta ctermbg=NONE cterm=NONE
  388. hi debugBreakpoint ctermfg=green ctermbg=darkblue cterm=reverse
  389. hi debugPC ctermfg=cyan ctermbg=darkblue cterm=reverse
  390. hi Directory ctermfg=cyan ctermbg=NONE cterm=NONE
  391. hi Title ctermfg=NONE ctermbg=NONE cterm=NONE
  392. hi Comment ctermfg=blue ctermbg=NONE cterm=NONE
  393. hi Constant ctermfg=yellow ctermbg=NONE cterm=NONE
  394. hi Identifier ctermfg=cyan ctermbg=NONE cterm=NONE
  395. hi Ignore ctermfg=darkgray ctermbg=NONE cterm=NONE
  396. hi PreProc ctermfg=darkcyan ctermbg=NONE cterm=NONE
  397. hi Special ctermfg=green ctermbg=NONE cterm=NONE
  398. hi Statement ctermfg=magenta ctermbg=NONE cterm=NONE
  399. hi Todo ctermfg=NONE ctermbg=NONE cterm=reverse
  400. hi Type ctermfg=red ctermbg=NONE cterm=NONE
  401. hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
  402. hi! link CurSearch IncSearch
  403. hi! link CursorLineFold CursorLine
  404. hi! link CursorLineNr CursorLine
  405. hi! link CursorLineSign CursorLine
  406. hi! link LineNrAbove LineNr
  407. hi! link LineNrBelow LineNr
  408. hi! link StatusLineTerm StatusLine
  409. hi! link StatusLineTermNC StatusLineNC
  410. hi! link TabLine StatusLineNC
  411. hi! link TabLineFill StatusLineNC
  412. hi! link TabLineSel StatusLine
  413. hi! link Terminal Normal
  414. hi! link lCursor Cursor
  415. hi! link PopupSelected PmenuSel
  416. hi! link Boolean Constant
  417. hi! link Character Constant
  418. hi! link Conditional Statement
  419. hi! link Define PreProc
  420. hi! link Delimiter Special
  421. hi! link Exception Statement
  422. hi! link Float Constant
  423. hi! link Function Identifier
  424. hi! link Include PreProc
  425. hi! link Keyword Statement
  426. hi! link Label Statement
  427. hi! link Macro PreProc
  428. hi! link Number Constant
  429. hi! link Operator Statement
  430. hi! link PreCondit PreProc
  431. hi! link Repeat Statement
  432. hi! link SpecialChar Special
  433. hi! link SpecialComment Special
  434. hi! link StorageClass Type
  435. hi! link String Constant
  436. hi! link Structure Type
  437. hi! link Tag Special
  438. hi! link Typedef Type
  439. hi! link Terminal Normal
  440. hi! link MessageWindow Pmenu
  441. hi! link PopupNotification Todo
  442. hi DiffAdd ctermfg=darkgreen ctermbg=white cterm=reverse
  443. hi DiffChange ctermfg=darkblue ctermbg=white cterm=reverse
  444. hi DiffText ctermfg=grey ctermbg=black cterm=reverse
  445. hi DiffDelete ctermfg=darkmagenta ctermbg=white cterm=reverse
  446. unlet s:t_Co
  447. finish
  448. endif
  449. if s:t_Co >= 0
  450. hi Normal term=NONE
  451. hi ColorColumn term=reverse
  452. hi Conceal term=NONE
  453. hi Cursor term=reverse
  454. hi CursorColumn term=NONE
  455. hi CursorLine term=underline
  456. hi CursorLineNr term=bold
  457. hi DiffAdd term=reverse
  458. hi DiffChange term=NONE
  459. hi DiffDelete term=reverse
  460. hi DiffText term=reverse
  461. hi Directory term=NONE
  462. hi EndOfBuffer term=NONE
  463. hi ErrorMsg term=bold,reverse
  464. hi FoldColumn term=NONE
  465. hi Folded term=NONE
  466. hi IncSearch term=bold,reverse,underline
  467. hi LineNr term=NONE
  468. hi MatchParen term=bold,underline
  469. hi ModeMsg term=bold
  470. hi MoreMsg term=NONE
  471. hi NonText term=NONE
  472. hi Pmenu term=reverse
  473. hi PmenuSbar term=reverse
  474. hi PmenuSel term=bold
  475. hi PmenuThumb term=NONE
  476. hi Question term=standout
  477. hi Search term=reverse
  478. hi SignColumn term=reverse
  479. hi SpecialKey term=bold
  480. hi SpellBad term=underline
  481. hi SpellCap term=underline
  482. hi SpellLocal term=underline
  483. hi SpellRare term=underline
  484. hi StatusLine term=bold,reverse
  485. hi StatusLineNC term=bold,underline
  486. hi TabLine term=bold,underline
  487. hi TabLineFill term=NONE
  488. hi Terminal term=NONE
  489. hi TabLineSel term=bold,reverse
  490. hi Title term=NONE
  491. hi VertSplit term=NONE
  492. hi Visual term=reverse
  493. hi VisualNOS term=NONE
  494. hi WarningMsg term=standout
  495. hi WildMenu term=bold
  496. hi CursorIM term=NONE
  497. hi ToolbarLine term=reverse
  498. hi ToolbarButton term=bold,reverse
  499. hi CurSearch term=reverse
  500. hi CursorLineFold term=underline
  501. hi CursorLineSign term=underline
  502. hi Comment term=bold
  503. hi Constant term=NONE
  504. hi Error term=bold,reverse
  505. hi Identifier term=NONE
  506. hi Ignore term=NONE
  507. hi PreProc term=NONE
  508. hi Special term=NONE
  509. hi Statement term=NONE
  510. hi Todo term=bold,reverse
  511. hi Type term=NONE
  512. hi Underlined term=underline
  513. unlet s:t_Co
  514. finish
  515. endif
  516. " Background: dark
  517. " Color: background #0e0024 16 black
  518. " Color: darkred #510039 52 darkred
  519. " Color: darkgreen #5faf00 70 darkgreen
  520. " Color: darkyellow #ffaf00 214 darkyellow
  521. " Color: darkblue #5f00d7 56 darkblue
  522. " Color: darkmagenta #d700ff 165 darkmagenta
  523. " Color: darkcyan #00afff 39 darkcyan
  524. " Color: red #ff5faf 205 red
  525. " Color: green #87ff00 118 green
  526. " Color: yellow #ffff5f 227 yellow
  527. " Color: blue #afafff 147 blue
  528. " Color: magenta #ffafff 219 magenta
  529. " Color: cyan #87ffff 123 cyan
  530. " Color: white #ffffff 231 white
  531. " Color: neutral1 #D7D5DB 189 gray
  532. " Color: neutral2 #AFAAB6 146 gray
  533. " Color: neutral3 #878092 103 darkgray
  534. " Color: neutral4 #5E556D 60 darkgray
  535. " Color: neutral5 #362B49 237 darkgray
  536. " Color: error #d70000 160 red
  537. " Color: visual #5FD7FF 81 darkcyan
  538. " Color: Xdarkred #d7005f ~
  539. " Color: Xdarkgreen #00af5f ~
  540. " Color: Xdarkblue #5f5fff ~
  541. " Color: Xdarkwhite #d7d7d7 ~
  542. " Color: Xgrey #878787 ~
  543. " Color: Xbrightgreen #00d700 ~
  544. " Color: Xbrightyellow #ffd700 ~
  545. " Color: Xbrightblue #8787ff ~
  546. " Color: Xbrightmagenta #ff87ff ~
  547. " Color: Xbrightcyan #00ffff ~
  548. " Term colors: background
  549. " Term colors: Xdarkred
  550. " Term colors: Xdarkgreen
  551. " Term colors: darkyellow
  552. " Term colors: Xdarkblue
  553. " Term colors: darkmagenta
  554. " Term colors: darkcyan
  555. " Term colors: neutral1
  556. " Term colors: neutral3
  557. " Term colors: red
  558. " Term colors: Xbrightgreen
  559. " Term colors: Xbrightyellow
  560. " Term colors: Xbrightblue
  561. " Term colors: Xbrightmagenta
  562. " Term colors: Xbrightcyan
  563. " Term colors: white
  564. " Color: bgDiffA #5F875F 65 darkgreen
  565. " Color: bgDiffT #C6C6C6 251 grey
  566. " Color: fgDiffW #FFFFFF 231 white
  567. " Color: fgDiffB #000000 16 black
  568. " Color: bgDiffC8 #5F87AF 67 darkblue
  569. " Color: bgDiffD8 #AF5FAF 133 darkmagenta
  570. " vim: et ts=8 sw=2 sts=2