zaibatsu.vim 24 KB

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