quiet.vim 39 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775
  1. " Name: quiet
  2. " Description: A mostly monochrome colorscheme, with a few niceties.
  3. " Author: Maxence Weynans <neutaaaaan@gmail.com>
  4. " Maintainer: Maxence Weynans <neutaaaaan@gmail.com>
  5. " Website: https://github.com/vim/colorschemes
  6. " License: Vim License (see `:help license`)`
  7. " Last Change: 2025 Jan 07
  8. " Generated by Colortemplate v2.2.3
  9. " hi clear
  10. source $VIMRUNTIME/colors/vim.lua " Nvim: revert to Vim default color scheme
  11. let g:colors_name = 'quiet'
  12. let s:t_Co = &t_Co
  13. hi! link Added Normal
  14. hi! link Changed Normal
  15. hi! link Removed Normal
  16. hi! link Terminal Normal
  17. hi! link StatusLineTerm StatusLine
  18. hi! link StatusLineTermNC StatusLineNC
  19. hi! link MessageWindow Pmenu
  20. hi! link PopupNotification Todo
  21. hi! link PopupSelected PmenuSel
  22. hi! link Boolean Constant
  23. hi! link Character Constant
  24. hi! link Conditional Statement
  25. hi! link Define PreProc
  26. hi! link Debug Special
  27. hi! link Delimiter Special
  28. hi! link Exception Statement
  29. hi! link Float Constant
  30. hi! link Function Identifier
  31. hi! link Include PreProc
  32. hi! link Keyword Statement
  33. hi! link Label Statement
  34. hi! link Macro PreProc
  35. hi! link Number Constant
  36. hi! link Operator Statement
  37. hi! link PreCondit PreProc
  38. hi! link Repeat Statement
  39. hi! link SpecialChar Special
  40. hi! link SpecialComment Special
  41. hi! link StorageClass Type
  42. hi! link String Constant
  43. hi! link Structure Type
  44. hi! link Tag Special
  45. hi! link Typedef Type
  46. hi! link lCursor Cursor
  47. hi! link debugBreakpoint ModeMsg
  48. hi! link debugPC CursorLine
  49. if &background ==# 'dark'
  50. if (has('termguicolors') && &termguicolors) || has('gui_running')
  51. let g:terminal_ansi_colors = ['#000000', '#d7005f', '#00af5f', '#d78700', '#0087d7', '#d787d7', '#00afaf', '#dadada', '#707070', '#ff005f', '#00d75f', '#ffaf00', '#5fafff', '#ff87ff', '#00d7d7', '#ffffff']
  52. " Nvim uses g:terminal_color_{0-15} instead
  53. for i in range(g:terminal_ansi_colors->len())
  54. let g:terminal_color_{i} = g:terminal_ansi_colors[i]
  55. endfor
  56. endif
  57. hi Normal guifg=#dadada guibg=#000000 gui=NONE cterm=NONE
  58. hi ColorColumn guifg=NONE guibg=#1c1c1c gui=NONE cterm=NONE
  59. hi Conceal guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
  60. hi CurSearch guifg=#ff5fff guibg=#000000 gui=reverse cterm=reverse
  61. hi Cursor guifg=NONE guibg=NONE gui=reverse ctermfg=NONE ctermbg=NONE cterm=reverse
  62. hi CursorColumn guifg=NONE guibg=#303030 gui=NONE cterm=NONE
  63. hi CursorLine guifg=NONE guibg=#303030 gui=NONE cterm=NONE
  64. hi CursorLineNr guifg=#dadada guibg=#303030 gui=NONE cterm=NONE
  65. hi DiffAdd guifg=#00af00 guibg=#000000 gui=reverse cterm=reverse
  66. hi DiffChange guifg=#87afd7 guibg=#000000 gui=reverse cterm=reverse
  67. hi DiffDelete guifg=#d75f5f guibg=#000000 gui=reverse cterm=reverse
  68. hi DiffText guifg=#d787d7 guibg=#000000 gui=reverse cterm=reverse
  69. hi Directory guifg=#dadada guibg=NONE gui=NONE cterm=NONE
  70. hi EndOfBuffer guifg=#707070 guibg=NONE gui=NONE cterm=NONE
  71. hi ErrorMsg guifg=#dadada guibg=#000000 gui=reverse cterm=reverse
  72. hi FoldColumn guifg=#707070 guibg=NONE gui=NONE cterm=NONE
  73. hi Folded guifg=#707070 guibg=#000000 gui=NONE cterm=NONE
  74. hi IncSearch guifg=#ffaf00 guibg=#000000 gui=reverse cterm=reverse
  75. hi LineNr guifg=#585858 guibg=NONE gui=NONE cterm=NONE
  76. hi MatchParen guifg=#ff00af guibg=NONE gui=bold cterm=bold
  77. hi ModeMsg guifg=#dadada guibg=NONE gui=bold cterm=bold
  78. hi MoreMsg guifg=#dadada guibg=NONE gui=NONE cterm=NONE
  79. hi NonText guifg=#707070 guibg=NONE gui=NONE cterm=NONE
  80. hi Pmenu guifg=#000000 guibg=#a8a8a8 gui=NONE cterm=NONE
  81. hi PmenuMatch guifg=#d7005f guibg=#a8a8a8 gui=NONE cterm=NONE
  82. hi PmenuExtra guifg=#000000 guibg=#a8a8a8 gui=NONE cterm=NONE
  83. hi PmenuKind guifg=#000000 guibg=#a8a8a8 gui=bold cterm=bold
  84. hi PmenuSbar guifg=#707070 guibg=#585858 gui=NONE cterm=NONE
  85. hi PmenuSel guifg=#000000 guibg=#dadada gui=NONE cterm=NONE
  86. hi PmenuMatchSel guifg=#d7005f guibg=#dadada gui=bold cterm=bold
  87. hi PmenuExtraSel guifg=#000000 guibg=#dadada gui=NONE cterm=NONE
  88. hi PmenuKindSel guifg=#000000 guibg=#dadada gui=bold cterm=bold
  89. hi PmenuThumb guifg=#dadada guibg=#dadada gui=NONE cterm=NONE
  90. hi Question guifg=#dadada guibg=NONE gui=NONE cterm=NONE
  91. hi QuickFixLine guifg=#ff5fff guibg=#000000 gui=reverse cterm=reverse
  92. hi Search guifg=#00afff guibg=#000000 gui=reverse cterm=reverse
  93. hi SignColumn guifg=#dadada guibg=NONE gui=NONE cterm=NONE
  94. hi SpecialKey guifg=#707070 guibg=NONE gui=bold cterm=bold
  95. hi SpellBad guifg=#d7005f guibg=NONE guisp=#d7005f gui=undercurl cterm=underline
  96. hi SpellCap guifg=#0087d7 guibg=NONE guisp=#0087d7 gui=undercurl cterm=underline
  97. hi SpellLocal guifg=#d787d7 guibg=NONE guisp=#d787d7 gui=undercurl cterm=underline
  98. hi SpellRare guifg=#00afaf guibg=NONE guisp=#00afaf gui=undercurl cterm=underline
  99. hi StatusLine guifg=#000000 guibg=#dadada gui=bold cterm=bold
  100. hi StatusLineNC guifg=#707070 guibg=#000000 gui=reverse cterm=reverse
  101. hi TabLine guifg=#707070 guibg=#000000 gui=reverse cterm=reverse
  102. hi TabLineFill guifg=#dadada guibg=NONE gui=NONE cterm=NONE
  103. hi TabLineSel guifg=#000000 guibg=#dadada gui=bold cterm=bold
  104. hi Title guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
  105. hi VertSplit guifg=#707070 guibg=#000000 gui=NONE cterm=NONE
  106. hi Visual guifg=#ffaf00 guibg=#000000 gui=reverse cterm=reverse
  107. hi VisualNOS guifg=NONE guibg=#303030 gui=NONE cterm=NONE
  108. hi WarningMsg guifg=#dadada guibg=NONE gui=NONE cterm=NONE
  109. hi WildMenu guifg=#00afff guibg=#000000 gui=bold cterm=bold
  110. hi Comment guifg=#707070 guibg=NONE gui=bold cterm=bold
  111. hi Constant guifg=#dadada guibg=NONE gui=NONE cterm=NONE
  112. hi Error guifg=#ff005f guibg=#000000 gui=bold,reverse cterm=bold,reverse
  113. hi Identifier guifg=#dadada guibg=NONE gui=NONE cterm=NONE
  114. hi Ignore guifg=#dadada guibg=NONE gui=NONE cterm=NONE
  115. hi PreProc guifg=#dadada guibg=NONE gui=NONE cterm=NONE
  116. hi Special guifg=#dadada guibg=NONE gui=NONE cterm=NONE
  117. hi Statement guifg=#dadada guibg=NONE gui=NONE cterm=NONE
  118. hi Todo guifg=#00ffaf guibg=NONE gui=bold,reverse cterm=bold,reverse
  119. hi Type guifg=#dadada guibg=NONE gui=NONE cterm=NONE
  120. hi Underlined guifg=#dadada guibg=NONE gui=underline cterm=underline
  121. hi CursorIM guifg=#000000 guibg=#afff00 gui=NONE cterm=NONE
  122. hi ToolbarLine guifg=NONE guibg=#000000 gui=NONE cterm=NONE
  123. hi ToolbarButton guifg=#dadada guibg=#000000 gui=bold cterm=bold
  124. else
  125. " Light background
  126. if (has('termguicolors') && &termguicolors) || has('gui_running')
  127. let g:terminal_ansi_colors = ['#000000', '#af0000', '#005f00', '#af5f00', '#005faf', '#870087', '#008787', '#d7d7d7', '#626262', '#d70000', '#008700', '#d78700', '#0087d7', '#af00af', '#00afaf', '#ffffff']
  128. " Nvim uses g:terminal_color_{0-15} instead
  129. for i in range(g:terminal_ansi_colors->len())
  130. let g:terminal_color_{i} = g:terminal_ansi_colors[i]
  131. endfor
  132. endif
  133. hi Normal guifg=#000000 guibg=#d7d7d7 gui=NONE cterm=NONE
  134. hi ColorColumn guifg=NONE guibg=#e4e4e4 gui=NONE cterm=NONE
  135. hi Conceal guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
  136. hi CurSearch guifg=#ff5fff guibg=#000000 gui=reverse cterm=reverse
  137. hi Cursor guifg=NONE guibg=NONE gui=reverse ctermfg=NONE ctermbg=NONE cterm=reverse
  138. hi CursorColumn guifg=NONE guibg=#eeeeee gui=NONE cterm=NONE
  139. hi CursorLine guifg=NONE guibg=#eeeeee gui=NONE cterm=NONE
  140. hi CursorLineNr guifg=#000000 guibg=#eeeeee gui=NONE cterm=NONE
  141. hi DiffAdd guifg=#87d787 guibg=#000000 gui=reverse cterm=reverse
  142. hi DiffChange guifg=#afafd7 guibg=#000000 gui=reverse cterm=reverse
  143. hi DiffDelete guifg=#d78787 guibg=#000000 gui=reverse cterm=reverse
  144. hi DiffText guifg=#d787d7 guibg=#000000 gui=reverse cterm=reverse
  145. hi Directory guifg=#000000 guibg=NONE gui=NONE cterm=NONE
  146. hi EndOfBuffer guifg=#626262 guibg=NONE gui=NONE cterm=NONE
  147. hi ErrorMsg guifg=#000000 guibg=#d7d7d7 gui=reverse cterm=reverse
  148. hi FoldColumn guifg=#626262 guibg=NONE gui=NONE cterm=NONE
  149. hi Folded guifg=#626262 guibg=#d7d7d7 gui=NONE cterm=NONE
  150. hi IncSearch guifg=#ffaf00 guibg=#000000 gui=reverse cterm=reverse
  151. hi LineNr guifg=#a8a8a8 guibg=NONE gui=NONE cterm=NONE
  152. hi MatchParen guifg=#ff00af guibg=#d7d7d7 gui=bold cterm=bold
  153. hi ModeMsg guifg=#000000 guibg=NONE gui=bold cterm=bold
  154. hi MoreMsg guifg=#000000 guibg=NONE gui=NONE cterm=NONE
  155. hi NonText guifg=#626262 guibg=NONE gui=NONE cterm=NONE
  156. hi Pmenu guifg=#000000 guibg=#a8a8a8 gui=NONE cterm=NONE
  157. hi PmenuMatch guifg=#d70000 guibg=#a8a8a8 gui=NONE cterm=NONE
  158. hi PmenuExtra guifg=#000000 guibg=#a8a8a8 gui=NONE cterm=NONE
  159. hi PmenuKind guifg=#000000 guibg=#a8a8a8 gui=bold cterm=bold
  160. hi PmenuSbar guifg=#000000 guibg=#e4e4e4 gui=NONE cterm=NONE
  161. hi PmenuSel guifg=#d7d7d7 guibg=#000000 gui=NONE cterm=NONE
  162. hi PmenuMatchSel guifg=#d70000 guibg=#000000 gui=bold cterm=bold
  163. hi PmenuExtraSel guifg=#d7d7d7 guibg=#000000 gui=NONE cterm=NONE
  164. hi PmenuKindSel guifg=#d7d7d7 guibg=#000000 gui=bold cterm=bold
  165. hi PmenuThumb guifg=#000000 guibg=#000000 gui=NONE cterm=NONE
  166. hi Question guifg=#000000 guibg=NONE gui=NONE cterm=NONE
  167. hi QuickFixLine guifg=#ff5fff guibg=#000000 gui=reverse cterm=reverse
  168. hi Search guifg=#00afff guibg=#000000 gui=reverse cterm=reverse
  169. hi SignColumn guifg=#000000 guibg=NONE gui=NONE cterm=NONE
  170. hi SpecialKey guifg=#626262 guibg=NONE gui=bold cterm=bold
  171. hi SpellBad guifg=#af0000 guibg=#d7d7d7 guisp=#af0000 gui=undercurl cterm=underline
  172. hi SpellCap guifg=#005faf guibg=#d7d7d7 guisp=#005faf gui=undercurl cterm=underline
  173. hi SpellLocal guifg=#870087 guibg=#d7d7d7 guisp=#870087 gui=undercurl cterm=underline
  174. hi SpellRare guifg=#008787 guibg=#d7d7d7 guisp=#008787 gui=undercurl cterm=underline
  175. hi StatusLine guifg=#eeeeee guibg=#000000 gui=bold cterm=bold
  176. hi StatusLineNC guifg=#000000 guibg=#a8a8a8 gui=NONE cterm=NONE
  177. hi TabLine guifg=#000000 guibg=#a8a8a8 gui=NONE cterm=NONE
  178. hi TabLineFill guifg=#000000 guibg=#d7d7d7 gui=NONE cterm=NONE
  179. hi TabLineSel guifg=#eeeeee guibg=#000000 gui=bold cterm=bold
  180. hi Title guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
  181. hi VertSplit guifg=#626262 guibg=#d7d7d7 gui=NONE cterm=NONE
  182. hi Visual guifg=#ffaf00 guibg=#000000 gui=reverse cterm=reverse
  183. hi VisualNOS guifg=NONE guibg=#eeeeee gui=NONE cterm=NONE
  184. hi WarningMsg guifg=#000000 guibg=NONE gui=NONE cterm=NONE
  185. hi WildMenu guifg=#000000 guibg=#eeeeee gui=bold cterm=bold
  186. hi Comment guifg=#000000 guibg=NONE gui=bold cterm=bold
  187. hi Constant guifg=#000000 guibg=NONE gui=NONE cterm=NONE
  188. hi Error guifg=#ff005f guibg=#000000 gui=bold,reverse cterm=bold,reverse
  189. hi Identifier guifg=#000000 guibg=NONE gui=NONE cterm=NONE
  190. hi Ignore guifg=#000000 guibg=NONE gui=NONE cterm=NONE
  191. hi PreProc guifg=#000000 guibg=NONE gui=NONE cterm=NONE
  192. hi Special guifg=#000000 guibg=NONE gui=NONE cterm=NONE
  193. hi Statement guifg=#000000 guibg=NONE gui=NONE cterm=NONE
  194. hi Todo guifg=#00ffaf guibg=#000000 gui=bold,reverse cterm=bold,reverse
  195. hi Type guifg=#000000 guibg=NONE gui=NONE cterm=NONE
  196. hi Underlined guifg=#000000 guibg=NONE gui=underline cterm=underline
  197. hi CursorIM guifg=#000000 guibg=#afff00 gui=NONE cterm=NONE
  198. hi ToolbarLine guifg=NONE guibg=#d7d7d7 gui=NONE cterm=NONE
  199. hi ToolbarButton guifg=#000000 guibg=#d7d7d7 gui=bold cterm=bold
  200. endif
  201. if s:t_Co >= 256
  202. if &background ==# 'dark'
  203. hi Normal ctermfg=253 ctermbg=16 cterm=NONE
  204. hi ColorColumn ctermfg=NONE ctermbg=234 cterm=NONE
  205. hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE
  206. hi CurSearch ctermfg=207 ctermbg=16 cterm=reverse
  207. hi Cursor ctermfg=NONE ctermbg=NONE cterm=reverse
  208. hi CursorColumn ctermfg=NONE ctermbg=236 cterm=NONE
  209. hi CursorLine ctermfg=NONE ctermbg=236 cterm=NONE
  210. hi CursorLineNr ctermfg=253 ctermbg=236 cterm=NONE
  211. hi DiffAdd ctermfg=34 ctermbg=16 cterm=reverse
  212. hi DiffChange ctermfg=110 ctermbg=16 cterm=reverse
  213. hi DiffDelete ctermfg=167 ctermbg=16 cterm=reverse
  214. hi DiffText ctermfg=176 ctermbg=16 cterm=reverse
  215. hi Directory ctermfg=253 ctermbg=NONE cterm=NONE
  216. hi EndOfBuffer ctermfg=242 ctermbg=NONE cterm=NONE
  217. hi ErrorMsg ctermfg=253 ctermbg=16 cterm=reverse
  218. hi FoldColumn ctermfg=242 ctermbg=NONE cterm=NONE
  219. hi Folded ctermfg=242 ctermbg=16 cterm=NONE
  220. hi IncSearch ctermfg=214 ctermbg=16 cterm=reverse
  221. hi LineNr ctermfg=240 ctermbg=NONE cterm=NONE
  222. hi MatchParen ctermfg=199 ctermbg=NONE cterm=bold
  223. hi ModeMsg ctermfg=253 ctermbg=NONE cterm=bold
  224. hi MoreMsg ctermfg=253 ctermbg=NONE cterm=NONE
  225. hi NonText ctermfg=242 ctermbg=NONE cterm=NONE
  226. hi Pmenu ctermfg=16 ctermbg=248 cterm=NONE
  227. hi PmenuMatch ctermfg=161 ctermbg=248 cterm=NONE
  228. hi PmenuExtra ctermfg=16 ctermbg=248 cterm=NONE
  229. hi PmenuKind ctermfg=16 ctermbg=248 cterm=bold
  230. hi PmenuSbar ctermfg=242 ctermbg=240 cterm=NONE
  231. hi PmenuSel ctermfg=16 ctermbg=253 cterm=NONE
  232. hi PmenuMatchSel ctermfg=161 ctermbg=253 cterm=bold
  233. hi PmenuExtraSel ctermfg=16 ctermbg=253 cterm=NONE
  234. hi PmenuKindSel ctermfg=16 ctermbg=253 cterm=bold
  235. hi PmenuThumb ctermfg=253 ctermbg=253 cterm=NONE
  236. hi Question ctermfg=253 ctermbg=NONE cterm=NONE
  237. hi QuickFixLine ctermfg=207 ctermbg=16 cterm=reverse
  238. hi Search ctermfg=39 ctermbg=16 cterm=reverse
  239. hi SignColumn ctermfg=253 ctermbg=NONE cterm=NONE
  240. hi SpecialKey ctermfg=242 ctermbg=NONE cterm=bold
  241. hi SpellBad ctermfg=161 ctermbg=NONE cterm=underline
  242. hi SpellCap ctermfg=32 ctermbg=NONE cterm=underline
  243. hi SpellLocal ctermfg=176 ctermbg=NONE cterm=underline
  244. hi SpellRare ctermfg=37 ctermbg=NONE cterm=underline
  245. hi StatusLine ctermfg=16 ctermbg=253 cterm=bold
  246. hi StatusLineNC ctermfg=242 ctermbg=16 cterm=reverse
  247. hi TabLine ctermfg=242 ctermbg=16 cterm=reverse
  248. hi TabLineFill ctermfg=253 ctermbg=NONE cterm=NONE
  249. hi TabLineSel ctermfg=16 ctermbg=253 cterm=bold
  250. hi Title ctermfg=NONE ctermbg=NONE cterm=NONE
  251. hi VertSplit ctermfg=242 ctermbg=16 cterm=NONE
  252. hi Visual ctermfg=214 ctermbg=16 cterm=reverse
  253. hi VisualNOS ctermfg=NONE ctermbg=236 cterm=NONE
  254. hi WarningMsg ctermfg=253 ctermbg=NONE cterm=NONE
  255. hi WildMenu ctermfg=39 ctermbg=16 cterm=bold
  256. hi Comment ctermfg=242 ctermbg=NONE cterm=bold
  257. hi Constant ctermfg=253 ctermbg=NONE cterm=NONE
  258. hi Error ctermfg=197 ctermbg=16 cterm=bold,reverse
  259. hi Identifier ctermfg=253 ctermbg=NONE cterm=NONE
  260. hi Ignore ctermfg=253 ctermbg=NONE cterm=NONE
  261. hi PreProc ctermfg=253 ctermbg=NONE cterm=NONE
  262. hi Special ctermfg=253 ctermbg=NONE cterm=NONE
  263. hi Statement ctermfg=253 ctermbg=NONE cterm=NONE
  264. hi Todo ctermfg=49 ctermbg=NONE cterm=bold,reverse
  265. hi Type ctermfg=253 ctermbg=NONE cterm=NONE
  266. hi Underlined ctermfg=253 ctermbg=NONE cterm=underline
  267. hi CursorIM ctermfg=16 ctermbg=154 cterm=NONE
  268. hi ToolbarLine ctermfg=NONE ctermbg=16 cterm=NONE
  269. hi ToolbarButton ctermfg=253 ctermbg=16 cterm=bold
  270. else
  271. " Light background
  272. hi Normal ctermfg=16 ctermbg=188 cterm=NONE
  273. hi ColorColumn ctermfg=NONE ctermbg=254 cterm=NONE
  274. hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE
  275. hi CurSearch ctermfg=207 ctermbg=16 cterm=reverse
  276. hi Cursor ctermfg=NONE ctermbg=NONE cterm=reverse
  277. hi CursorColumn ctermfg=NONE ctermbg=255 cterm=NONE
  278. hi CursorLine ctermfg=NONE ctermbg=255 cterm=NONE
  279. hi CursorLineNr ctermfg=16 ctermbg=255 cterm=NONE
  280. hi DiffAdd ctermfg=114 ctermbg=16 cterm=reverse
  281. hi DiffChange ctermfg=146 ctermbg=16 cterm=reverse
  282. hi DiffDelete ctermfg=174 ctermbg=16 cterm=reverse
  283. hi DiffText ctermfg=176 ctermbg=16 cterm=reverse
  284. hi Directory ctermfg=16 ctermbg=NONE cterm=NONE
  285. hi EndOfBuffer ctermfg=241 ctermbg=NONE cterm=NONE
  286. hi ErrorMsg ctermfg=16 ctermbg=188 cterm=reverse
  287. hi FoldColumn ctermfg=241 ctermbg=NONE cterm=NONE
  288. hi Folded ctermfg=241 ctermbg=188 cterm=NONE
  289. hi IncSearch ctermfg=214 ctermbg=16 cterm=reverse
  290. hi LineNr ctermfg=248 ctermbg=NONE cterm=NONE
  291. hi MatchParen ctermfg=199 ctermbg=188 cterm=bold
  292. hi ModeMsg ctermfg=16 ctermbg=NONE cterm=bold
  293. hi MoreMsg ctermfg=16 ctermbg=NONE cterm=NONE
  294. hi NonText ctermfg=241 ctermbg=NONE cterm=NONE
  295. hi Pmenu ctermfg=16 ctermbg=248 cterm=NONE
  296. hi PmenuMatch ctermfg=160 ctermbg=248 cterm=NONE
  297. hi PmenuExtra ctermfg=16 ctermbg=248 cterm=NONE
  298. hi PmenuKind ctermfg=16 ctermbg=248 cterm=bold
  299. hi PmenuSbar ctermfg=16 ctermbg=254 cterm=NONE
  300. hi PmenuSel ctermfg=188 ctermbg=16 cterm=NONE
  301. hi PmenuMatchSel ctermfg=160 ctermbg=16 cterm=bold
  302. hi PmenuExtraSel ctermfg=188 ctermbg=16 cterm=NONE
  303. hi PmenuKindSel ctermfg=188 ctermbg=16 cterm=bold
  304. hi PmenuThumb ctermfg=16 ctermbg=16 cterm=NONE
  305. hi Question ctermfg=16 ctermbg=NONE cterm=NONE
  306. hi QuickFixLine ctermfg=207 ctermbg=16 cterm=reverse
  307. hi Search ctermfg=39 ctermbg=16 cterm=reverse
  308. hi SignColumn ctermfg=16 ctermbg=NONE cterm=NONE
  309. hi SpecialKey ctermfg=241 ctermbg=NONE cterm=bold
  310. hi SpellBad ctermfg=124 ctermbg=188 cterm=underline
  311. hi SpellCap ctermfg=25 ctermbg=188 cterm=underline
  312. hi SpellLocal ctermfg=90 ctermbg=188 cterm=underline
  313. hi SpellRare ctermfg=30 ctermbg=188 cterm=underline
  314. hi StatusLine ctermfg=255 ctermbg=16 cterm=bold
  315. hi StatusLineNC ctermfg=16 ctermbg=248 cterm=NONE
  316. hi TabLine ctermfg=16 ctermbg=248 cterm=NONE
  317. hi TabLineFill ctermfg=16 ctermbg=188 cterm=NONE
  318. hi TabLineSel ctermfg=255 ctermbg=16 cterm=bold
  319. hi Title ctermfg=NONE ctermbg=NONE cterm=NONE
  320. hi VertSplit ctermfg=241 ctermbg=188 cterm=NONE
  321. hi Visual ctermfg=214 ctermbg=16 cterm=reverse
  322. hi VisualNOS ctermfg=NONE ctermbg=255 cterm=NONE
  323. hi WarningMsg ctermfg=16 ctermbg=NONE cterm=NONE
  324. hi WildMenu ctermfg=16 ctermbg=255 cterm=bold
  325. hi Comment ctermfg=16 ctermbg=NONE cterm=bold
  326. hi Constant ctermfg=16 ctermbg=NONE cterm=NONE
  327. hi Error ctermfg=197 ctermbg=16 cterm=bold,reverse
  328. hi Identifier ctermfg=16 ctermbg=NONE cterm=NONE
  329. hi Ignore ctermfg=16 ctermbg=NONE cterm=NONE
  330. hi PreProc ctermfg=16 ctermbg=NONE cterm=NONE
  331. hi Special ctermfg=16 ctermbg=NONE cterm=NONE
  332. hi Statement ctermfg=16 ctermbg=NONE cterm=NONE
  333. hi Todo ctermfg=49 ctermbg=16 cterm=bold,reverse
  334. hi Type ctermfg=16 ctermbg=NONE cterm=NONE
  335. hi Underlined ctermfg=16 ctermbg=NONE cterm=underline
  336. hi CursorIM ctermfg=16 ctermbg=154 cterm=NONE
  337. hi ToolbarLine ctermfg=NONE ctermbg=188 cterm=NONE
  338. hi ToolbarButton ctermfg=16 ctermbg=188 cterm=bold
  339. endif
  340. unlet s:t_Co
  341. finish
  342. endif
  343. if s:t_Co >= 16
  344. if &background ==# 'dark'
  345. hi Comment ctermfg=darkgrey ctermbg=NONE cterm=bold
  346. hi CurSearch ctermfg=magenta ctermbg=black cterm=reverse
  347. hi EndOfBuffer ctermfg=darkgrey ctermbg=NONE cterm=NONE
  348. hi Folded ctermfg=darkgrey ctermbg=NONE cterm=NONE
  349. hi IncSearch ctermfg=yellow ctermbg=black cterm=reverse
  350. hi LineNr ctermfg=darkgrey ctermbg=NONE cterm=NONE
  351. hi NonText ctermfg=darkgrey ctermbg=NONE cterm=NONE
  352. hi PmenuSbar ctermfg=darkgrey ctermbg=NONE cterm=reverse
  353. hi Search ctermfg=cyan ctermbg=black cterm=reverse
  354. hi SpecialKey ctermfg=darkgrey ctermbg=NONE cterm=bold
  355. hi StatusLineNC ctermfg=darkgrey ctermbg=NONE cterm=reverse
  356. hi TabLine ctermfg=darkgrey ctermbg=NONE cterm=reverse
  357. hi VertSplit ctermfg=darkgrey ctermbg=NONE cterm=NONE
  358. hi Normal ctermfg=NONE ctermbg=NONE cterm=NONE
  359. hi ColorColumn ctermfg=NONE ctermbg=NONE cterm=reverse
  360. hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE
  361. hi Cursor ctermfg=NONE ctermbg=NONE cterm=reverse
  362. hi CursorColumn ctermfg=NONE ctermbg=NONE cterm=NONE
  363. hi CursorLine ctermfg=NONE ctermbg=NONE cterm=NONE
  364. hi CursorLineNr ctermfg=NONE ctermbg=NONE cterm=bold
  365. hi DiffAdd ctermfg=darkgreen ctermbg=black cterm=reverse
  366. hi DiffChange ctermfg=darkblue ctermbg=black cterm=reverse
  367. hi DiffDelete ctermfg=darkred ctermbg=black cterm=reverse
  368. hi DiffText ctermfg=darkmagenta ctermbg=black cterm=reverse
  369. hi Directory ctermfg=NONE ctermbg=NONE cterm=NONE
  370. hi ErrorMsg ctermfg=NONE ctermbg=NONE cterm=bold,reverse
  371. hi FoldColumn ctermfg=NONE ctermbg=NONE cterm=NONE
  372. hi MatchParen ctermfg=NONE ctermbg=NONE cterm=bold,underline
  373. hi ModeMsg ctermfg=NONE ctermbg=NONE cterm=bold
  374. hi MoreMsg ctermfg=NONE ctermbg=NONE cterm=NONE
  375. hi Pmenu ctermfg=NONE ctermbg=NONE cterm=reverse
  376. hi PmenuMatch ctermfg=NONE ctermbg=darkred cterm=reverse
  377. hi PmenuExtra ctermfg=NONE ctermbg=NONE cterm=reverse
  378. hi PmenuKind ctermfg=NONE ctermbg=NONE cterm=bold,reverse
  379. hi PmenuSel ctermfg=NONE ctermbg=NONE cterm=bold
  380. hi PmenuMatchSel ctermfg=darkred ctermbg=NONE cterm=bold
  381. hi PmenuExtraSel ctermfg=NONE ctermbg=NONE cterm=bold
  382. hi PmenuKindSel ctermfg=NONE ctermbg=NONE cterm=bold
  383. hi PmenuThumb ctermfg=NONE ctermbg=NONE cterm=NONE
  384. hi Question ctermfg=NONE ctermbg=NONE cterm=standout
  385. hi QuickFixLine ctermfg=darkmagenta ctermbg=black cterm=reverse
  386. hi SignColumn ctermfg=NONE ctermbg=NONE cterm=reverse
  387. hi SpellBad ctermfg=darkred ctermbg=NONE cterm=underline
  388. hi SpellCap ctermfg=darkblue ctermbg=NONE cterm=underline
  389. hi SpellLocal ctermfg=darkmagenta ctermbg=NONE cterm=underline
  390. hi SpellRare ctermfg=darkcyan ctermbg=NONE cterm=underline
  391. hi StatusLine ctermfg=NONE ctermbg=NONE cterm=bold,reverse
  392. hi TabLineFill ctermfg=NONE ctermbg=NONE cterm=NONE
  393. hi TabLineSel ctermfg=NONE ctermbg=NONE cterm=bold,reverse
  394. hi Title ctermfg=NONE ctermbg=NONE cterm=NONE
  395. hi Visual ctermfg=darkyellow ctermbg=black cterm=reverse
  396. hi VisualNOS ctermfg=NONE ctermbg=NONE cterm=NONE
  397. hi WarningMsg ctermfg=NONE ctermbg=NONE cterm=standout
  398. hi WildMenu ctermfg=NONE ctermbg=NONE cterm=bold
  399. hi Constant ctermfg=NONE ctermbg=NONE cterm=NONE
  400. hi Error ctermfg=darkred ctermbg=black cterm=bold,reverse
  401. hi Identifier ctermfg=NONE ctermbg=NONE cterm=NONE
  402. hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
  403. hi PreProc ctermfg=NONE ctermbg=NONE cterm=NONE
  404. hi Special ctermfg=NONE ctermbg=NONE cterm=NONE
  405. hi Statement ctermfg=NONE ctermbg=NONE cterm=NONE
  406. hi Todo ctermfg=NONE ctermbg=NONE cterm=bold,reverse
  407. hi Type ctermfg=NONE ctermbg=NONE cterm=NONE
  408. hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
  409. hi CursorIM ctermfg=NONE ctermbg=NONE cterm=NONE
  410. hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=reverse
  411. hi ToolbarButton ctermfg=NONE ctermbg=NONE cterm=bold,reverse
  412. else
  413. " Light background
  414. hi CurSearch ctermfg=magenta ctermbg=black cterm=reverse
  415. hi EndOfBuffer ctermfg=darkgrey ctermbg=NONE cterm=NONE
  416. hi Folded ctermfg=darkgrey ctermbg=NONE cterm=NONE
  417. hi IncSearch ctermfg=yellow ctermbg=black cterm=reverse
  418. hi LineNr ctermfg=darkgrey ctermbg=NONE cterm=NONE
  419. hi NonText ctermfg=darkgrey ctermbg=NONE cterm=NONE
  420. hi PmenuSbar ctermfg=darkgrey ctermbg=NONE cterm=reverse
  421. hi Search ctermfg=cyan ctermbg=black cterm=reverse
  422. hi SpecialKey ctermfg=darkgrey ctermbg=NONE cterm=bold
  423. hi StatusLineNC ctermfg=darkgrey ctermbg=NONE cterm=reverse
  424. hi TabLine ctermfg=darkgrey ctermbg=NONE cterm=reverse
  425. hi VertSplit ctermfg=darkgrey ctermbg=NONE cterm=NONE
  426. hi Normal ctermfg=NONE ctermbg=NONE cterm=NONE
  427. hi ColorColumn ctermfg=NONE ctermbg=NONE cterm=reverse
  428. hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE
  429. hi Cursor ctermfg=NONE ctermbg=NONE cterm=reverse
  430. hi CursorColumn ctermfg=NONE ctermbg=NONE cterm=NONE
  431. hi CursorLine ctermfg=NONE ctermbg=NONE cterm=NONE
  432. hi CursorLineNr ctermfg=NONE ctermbg=NONE cterm=bold
  433. hi DiffAdd ctermfg=darkgreen ctermbg=black cterm=reverse
  434. hi DiffChange ctermfg=darkblue ctermbg=black cterm=reverse
  435. hi DiffDelete ctermfg=darkred ctermbg=black cterm=reverse
  436. hi DiffText ctermfg=darkmagenta ctermbg=black cterm=reverse
  437. hi Directory ctermfg=NONE ctermbg=NONE cterm=NONE
  438. hi ErrorMsg ctermfg=NONE ctermbg=NONE cterm=bold,reverse
  439. hi FoldColumn ctermfg=NONE ctermbg=NONE cterm=NONE
  440. hi MatchParen ctermfg=NONE ctermbg=NONE cterm=bold,underline
  441. hi ModeMsg ctermfg=NONE ctermbg=NONE cterm=bold
  442. hi MoreMsg ctermfg=NONE ctermbg=NONE cterm=NONE
  443. hi Pmenu ctermfg=NONE ctermbg=NONE cterm=reverse
  444. hi PmenuMatch ctermfg=NONE ctermbg=darkred cterm=reverse
  445. hi PmenuExtra ctermfg=NONE ctermbg=NONE cterm=reverse
  446. hi PmenuKind ctermfg=NONE ctermbg=NONE cterm=bold,reverse
  447. hi PmenuSel ctermfg=NONE ctermbg=NONE cterm=bold
  448. hi PmenuMatchSel ctermfg=darkred ctermbg=NONE cterm=bold
  449. hi PmenuExtraSel ctermfg=NONE ctermbg=NONE cterm=bold
  450. hi PmenuKindSel ctermfg=NONE ctermbg=NONE cterm=bold
  451. hi PmenuThumb ctermfg=NONE ctermbg=NONE cterm=NONE
  452. hi Question ctermfg=NONE ctermbg=NONE cterm=standout
  453. hi QuickFixLine ctermfg=darkmagenta ctermbg=black cterm=reverse
  454. hi SignColumn ctermfg=NONE ctermbg=NONE cterm=reverse
  455. hi SpellBad ctermfg=darkred ctermbg=NONE cterm=underline
  456. hi SpellCap ctermfg=darkblue ctermbg=NONE cterm=underline
  457. hi SpellLocal ctermfg=darkmagenta ctermbg=NONE cterm=underline
  458. hi SpellRare ctermfg=darkcyan ctermbg=NONE cterm=underline
  459. hi StatusLine ctermfg=NONE ctermbg=NONE cterm=bold,reverse
  460. hi TabLineFill ctermfg=NONE ctermbg=NONE cterm=NONE
  461. hi TabLineSel ctermfg=NONE ctermbg=NONE cterm=bold,reverse
  462. hi Title ctermfg=NONE ctermbg=NONE cterm=NONE
  463. hi Visual ctermfg=darkyellow ctermbg=black cterm=reverse
  464. hi VisualNOS ctermfg=NONE ctermbg=NONE cterm=NONE
  465. hi WarningMsg ctermfg=NONE ctermbg=NONE cterm=standout
  466. hi WildMenu ctermfg=NONE ctermbg=NONE cterm=bold
  467. hi Comment ctermfg=NONE ctermbg=NONE cterm=bold
  468. hi Constant ctermfg=NONE ctermbg=NONE cterm=NONE
  469. hi Error ctermfg=darkred ctermbg=black cterm=bold,reverse
  470. hi Identifier ctermfg=NONE ctermbg=NONE cterm=NONE
  471. hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
  472. hi PreProc ctermfg=NONE ctermbg=NONE cterm=NONE
  473. hi Special ctermfg=NONE ctermbg=NONE cterm=NONE
  474. hi Statement ctermfg=NONE ctermbg=NONE cterm=NONE
  475. hi Todo ctermfg=NONE ctermbg=NONE cterm=bold,reverse
  476. hi Type ctermfg=NONE ctermbg=NONE cterm=NONE
  477. hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
  478. hi CursorIM ctermfg=NONE ctermbg=NONE cterm=NONE
  479. hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=reverse
  480. hi ToolbarButton ctermfg=NONE ctermbg=NONE cterm=bold,reverse
  481. endif
  482. unlet s:t_Co
  483. finish
  484. endif
  485. if s:t_Co >= 8
  486. if &background ==# 'dark'
  487. hi Comment ctermfg=NONE ctermbg=NONE cterm=bold
  488. hi CurSearch ctermfg=darkmagenta ctermbg=black cterm=reverse
  489. hi EndOfBuffer ctermfg=NONE ctermbg=NONE cterm=NONE
  490. hi Folded ctermfg=NONE ctermbg=NONE cterm=NONE
  491. hi IncSearch ctermfg=darkyellow ctermbg=black cterm=reverse
  492. hi LineNr ctermfg=NONE ctermbg=NONE cterm=NONE
  493. hi NonText ctermfg=NONE ctermbg=NONE cterm=NONE
  494. hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=reverse
  495. hi Search ctermfg=darkcyan ctermbg=black cterm=reverse
  496. hi SpecialKey ctermfg=NONE ctermbg=NONE cterm=bold
  497. hi StatusLineNC ctermfg=NONE ctermbg=NONE cterm=bold,underline
  498. hi TabLine ctermfg=NONE ctermbg=NONE cterm=bold,underline
  499. hi VertSplit ctermfg=NONE ctermbg=NONE cterm=NONE
  500. hi Normal ctermfg=NONE ctermbg=NONE cterm=NONE
  501. hi ColorColumn ctermfg=NONE ctermbg=NONE cterm=reverse
  502. hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE
  503. hi Cursor ctermfg=NONE ctermbg=NONE cterm=reverse
  504. hi CursorColumn ctermfg=NONE ctermbg=NONE cterm=NONE
  505. hi CursorLine ctermfg=NONE ctermbg=NONE cterm=NONE
  506. hi CursorLineNr ctermfg=NONE ctermbg=NONE cterm=bold
  507. hi DiffAdd ctermfg=darkgreen ctermbg=black cterm=reverse
  508. hi DiffChange ctermfg=darkblue ctermbg=black cterm=reverse
  509. hi DiffDelete ctermfg=darkred ctermbg=black cterm=reverse
  510. hi DiffText ctermfg=darkmagenta ctermbg=black cterm=reverse
  511. hi Directory ctermfg=NONE ctermbg=NONE cterm=NONE
  512. hi ErrorMsg ctermfg=NONE ctermbg=NONE cterm=bold,reverse
  513. hi FoldColumn ctermfg=NONE ctermbg=NONE cterm=NONE
  514. hi MatchParen ctermfg=NONE ctermbg=NONE cterm=bold,underline
  515. hi ModeMsg ctermfg=NONE ctermbg=NONE cterm=bold
  516. hi MoreMsg ctermfg=NONE ctermbg=NONE cterm=NONE
  517. hi Pmenu ctermfg=NONE ctermbg=NONE cterm=reverse
  518. hi PmenuMatch ctermfg=NONE ctermbg=darkred cterm=reverse
  519. hi PmenuExtra ctermfg=NONE ctermbg=NONE cterm=reverse
  520. hi PmenuKind ctermfg=NONE ctermbg=NONE cterm=bold,reverse
  521. hi PmenuSel ctermfg=NONE ctermbg=NONE cterm=bold
  522. hi PmenuMatchSel ctermfg=darkred ctermbg=NONE cterm=bold
  523. hi PmenuExtraSel ctermfg=NONE ctermbg=NONE cterm=bold
  524. hi PmenuKindSel ctermfg=NONE ctermbg=NONE cterm=bold
  525. hi PmenuThumb ctermfg=NONE ctermbg=NONE cterm=NONE
  526. hi Question ctermfg=NONE ctermbg=NONE cterm=standout
  527. hi QuickFixLine ctermfg=darkmagenta ctermbg=black cterm=reverse
  528. hi SignColumn ctermfg=NONE ctermbg=NONE cterm=reverse
  529. hi SpellBad ctermfg=darkred ctermbg=NONE cterm=underline
  530. hi SpellCap ctermfg=darkblue ctermbg=NONE cterm=underline
  531. hi SpellLocal ctermfg=darkmagenta ctermbg=NONE cterm=underline
  532. hi SpellRare ctermfg=darkcyan ctermbg=NONE cterm=underline
  533. hi StatusLine ctermfg=NONE ctermbg=NONE cterm=bold,reverse
  534. hi TabLineFill ctermfg=NONE ctermbg=NONE cterm=NONE
  535. hi TabLineSel ctermfg=NONE ctermbg=NONE cterm=bold,reverse
  536. hi Title ctermfg=NONE ctermbg=NONE cterm=NONE
  537. hi Visual ctermfg=darkyellow ctermbg=black cterm=reverse
  538. hi VisualNOS ctermfg=NONE ctermbg=NONE cterm=NONE
  539. hi WarningMsg ctermfg=NONE ctermbg=NONE cterm=standout
  540. hi WildMenu ctermfg=NONE ctermbg=NONE cterm=bold
  541. hi Constant ctermfg=NONE ctermbg=NONE cterm=NONE
  542. hi Error ctermfg=darkred ctermbg=black cterm=bold,reverse
  543. hi Identifier ctermfg=NONE ctermbg=NONE cterm=NONE
  544. hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
  545. hi PreProc ctermfg=NONE ctermbg=NONE cterm=NONE
  546. hi Special ctermfg=NONE ctermbg=NONE cterm=NONE
  547. hi Statement ctermfg=NONE ctermbg=NONE cterm=NONE
  548. hi Todo ctermfg=NONE ctermbg=NONE cterm=bold,reverse
  549. hi Type ctermfg=NONE ctermbg=NONE cterm=NONE
  550. hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
  551. hi CursorIM ctermfg=NONE ctermbg=NONE cterm=NONE
  552. hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=reverse
  553. hi ToolbarButton ctermfg=NONE ctermbg=NONE cterm=bold,reverse
  554. else
  555. " Light background
  556. hi CurSearch ctermfg=darkmagenta ctermbg=black cterm=reverse
  557. hi EndOfBuffer ctermfg=NONE ctermbg=NONE cterm=NONE
  558. hi Folded ctermfg=NONE ctermbg=NONE cterm=NONE
  559. hi IncSearch ctermfg=darkyellow ctermbg=black cterm=reverse
  560. hi LineNr ctermfg=NONE ctermbg=NONE cterm=NONE
  561. hi NonText ctermfg=NONE ctermbg=NONE cterm=NONE
  562. hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=reverse
  563. hi Search ctermfg=darkcyan ctermbg=black cterm=reverse
  564. hi SpecialKey ctermfg=NONE ctermbg=NONE cterm=bold
  565. hi StatusLineNC ctermfg=NONE ctermbg=NONE cterm=bold,underline
  566. hi TabLine ctermfg=NONE ctermbg=NONE cterm=bold,underline
  567. hi VertSplit ctermfg=NONE ctermbg=NONE cterm=NONE
  568. hi Normal ctermfg=NONE ctermbg=NONE cterm=NONE
  569. hi ColorColumn ctermfg=NONE ctermbg=NONE cterm=reverse
  570. hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE
  571. hi Cursor ctermfg=NONE ctermbg=NONE cterm=reverse
  572. hi CursorColumn ctermfg=NONE ctermbg=NONE cterm=NONE
  573. hi CursorLine ctermfg=NONE ctermbg=NONE cterm=NONE
  574. hi CursorLineNr ctermfg=NONE ctermbg=NONE cterm=bold
  575. hi DiffAdd ctermfg=darkgreen ctermbg=black cterm=reverse
  576. hi DiffChange ctermfg=darkblue ctermbg=black cterm=reverse
  577. hi DiffDelete ctermfg=darkred ctermbg=black cterm=reverse
  578. hi DiffText ctermfg=darkmagenta ctermbg=black cterm=reverse
  579. hi Directory ctermfg=NONE ctermbg=NONE cterm=NONE
  580. hi ErrorMsg ctermfg=NONE ctermbg=NONE cterm=bold,reverse
  581. hi FoldColumn ctermfg=NONE ctermbg=NONE cterm=NONE
  582. hi MatchParen ctermfg=NONE ctermbg=NONE cterm=bold,underline
  583. hi ModeMsg ctermfg=NONE ctermbg=NONE cterm=bold
  584. hi MoreMsg ctermfg=NONE ctermbg=NONE cterm=NONE
  585. hi Pmenu ctermfg=NONE ctermbg=NONE cterm=reverse
  586. hi PmenuMatch ctermfg=NONE ctermbg=darkred cterm=reverse
  587. hi PmenuExtra ctermfg=NONE ctermbg=NONE cterm=reverse
  588. hi PmenuKind ctermfg=NONE ctermbg=NONE cterm=bold,reverse
  589. hi PmenuSel ctermfg=NONE ctermbg=NONE cterm=bold
  590. hi PmenuMatchSel ctermfg=darkred ctermbg=NONE cterm=bold
  591. hi PmenuExtraSel ctermfg=NONE ctermbg=NONE cterm=bold
  592. hi PmenuKindSel ctermfg=NONE ctermbg=NONE cterm=bold
  593. hi PmenuThumb ctermfg=NONE ctermbg=NONE cterm=NONE
  594. hi Question ctermfg=NONE ctermbg=NONE cterm=standout
  595. hi QuickFixLine ctermfg=darkmagenta ctermbg=black cterm=reverse
  596. hi SignColumn ctermfg=NONE ctermbg=NONE cterm=reverse
  597. hi SpellBad ctermfg=darkred ctermbg=NONE cterm=underline
  598. hi SpellCap ctermfg=darkblue ctermbg=NONE cterm=underline
  599. hi SpellLocal ctermfg=darkmagenta ctermbg=NONE cterm=underline
  600. hi SpellRare ctermfg=darkcyan ctermbg=NONE cterm=underline
  601. hi StatusLine ctermfg=NONE ctermbg=NONE cterm=bold,reverse
  602. hi TabLineFill ctermfg=NONE ctermbg=NONE cterm=NONE
  603. hi TabLineSel ctermfg=NONE ctermbg=NONE cterm=bold,reverse
  604. hi Title ctermfg=NONE ctermbg=NONE cterm=NONE
  605. hi Visual ctermfg=darkyellow ctermbg=black cterm=reverse
  606. hi VisualNOS ctermfg=NONE ctermbg=NONE cterm=NONE
  607. hi WarningMsg ctermfg=NONE ctermbg=NONE cterm=standout
  608. hi WildMenu ctermfg=NONE ctermbg=NONE cterm=bold
  609. hi Comment ctermfg=NONE ctermbg=NONE cterm=bold
  610. hi Constant ctermfg=NONE ctermbg=NONE cterm=NONE
  611. hi Error ctermfg=darkred ctermbg=black cterm=bold,reverse
  612. hi Identifier ctermfg=NONE ctermbg=NONE cterm=NONE
  613. hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
  614. hi PreProc ctermfg=NONE ctermbg=NONE cterm=NONE
  615. hi Special ctermfg=NONE ctermbg=NONE cterm=NONE
  616. hi Statement ctermfg=NONE ctermbg=NONE cterm=NONE
  617. hi Todo ctermfg=NONE ctermbg=NONE cterm=bold,reverse
  618. hi Type ctermfg=NONE ctermbg=NONE cterm=NONE
  619. hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
  620. hi CursorIM ctermfg=NONE ctermbg=NONE cterm=NONE
  621. hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=reverse
  622. hi ToolbarButton ctermfg=NONE ctermbg=NONE cterm=bold,reverse
  623. endif
  624. unlet s:t_Co
  625. finish
  626. endif
  627. if s:t_Co >= 0
  628. hi Normal term=NONE
  629. hi ColorColumn term=reverse
  630. hi Conceal term=NONE
  631. hi Cursor term=reverse
  632. hi CursorColumn term=NONE
  633. hi CursorLine term=underline
  634. hi CursorLineNr term=bold
  635. hi DiffAdd term=reverse
  636. hi DiffChange term=NONE
  637. hi DiffDelete term=reverse
  638. hi DiffText term=reverse
  639. hi Directory term=NONE
  640. hi EndOfBuffer term=NONE
  641. hi ErrorMsg term=bold,reverse
  642. hi FoldColumn term=NONE
  643. hi Folded term=NONE
  644. hi IncSearch term=bold,reverse,underline
  645. hi LineNr term=NONE
  646. hi MatchParen term=bold,underline
  647. hi ModeMsg term=bold
  648. hi MoreMsg term=NONE
  649. hi NonText term=NONE
  650. hi Pmenu term=reverse
  651. hi PmenuSbar term=reverse
  652. hi PmenuSel term=bold
  653. hi PmenuThumb term=NONE
  654. hi Question term=standout
  655. hi Search term=reverse
  656. hi SignColumn term=reverse
  657. hi SpecialKey term=bold
  658. hi SpellBad term=underline
  659. hi SpellCap term=underline
  660. hi SpellLocal term=underline
  661. hi SpellRare term=underline
  662. hi StatusLine term=bold,reverse
  663. hi StatusLineNC term=bold,underline
  664. hi TabLine term=bold,underline
  665. hi TabLineFill term=NONE
  666. hi Terminal term=NONE
  667. hi TabLineSel term=bold,reverse
  668. hi Title term=NONE
  669. hi VertSplit term=NONE
  670. hi Visual term=reverse
  671. hi VisualNOS term=NONE
  672. hi WarningMsg term=standout
  673. hi WildMenu term=bold
  674. hi CursorIM term=NONE
  675. hi ToolbarLine term=reverse
  676. hi ToolbarButton term=bold,reverse
  677. hi CurSearch term=reverse
  678. hi CursorLineFold term=underline
  679. hi CursorLineSign term=underline
  680. hi Comment term=bold
  681. hi Constant term=NONE
  682. hi Error term=bold,reverse
  683. hi Identifier term=NONE
  684. hi Ignore term=NONE
  685. hi PreProc term=NONE
  686. hi Special term=NONE
  687. hi Statement term=NONE
  688. hi Todo term=bold,reverse
  689. hi Type term=NONE
  690. hi Underlined term=underline
  691. unlet s:t_Co
  692. finish
  693. endif
  694. " Background: dark
  695. " Color: dark0 #000000 16 black
  696. " Color: dark1 #d7005f 161 darkred
  697. " Color: dark2 #00af5f 35 darkgreen
  698. " Color: dark3 #d78700 172 darkyellow
  699. " Color: dark4 #0087d7 32 darkblue
  700. " Color: dark5 #d787d7 176 darkmagenta
  701. " Color: dark6 #00afaf 37 darkcyan
  702. " Color: dark7 #dadada 253 grey
  703. " Color: dark8 #707070 242 darkgrey
  704. " Color: dark9 #ff005f 197 red
  705. " Color: dark10 #00d75f 41 green
  706. " Color: dark11 #ffaf00 214 yellow
  707. " Color: dark12 #5fafff 75 blue
  708. " Color: dark13 #ff87ff 213 magenta
  709. " Color: dark14 #00d7d7 44 cyan
  710. " Color: dark15 #ffffff 231 white
  711. " Color: diffred #d75f5f 167 darkred
  712. " Color: diffgreen #00af00 34 darkgreen
  713. " Color: diffblue #87afd7 110 darkblue
  714. " Color: diffpink #d787d7 176 darkmagenta
  715. " Color: uipink #ff00af 199 magenta
  716. " Color: uilime #afff00 154 green
  717. " Color: uiteal #00ffaf 49 green
  718. " Color: uiblue #00afff 39 blue
  719. " Color: uipurple #af00ff 129 darkmagenta
  720. " Color: uiamber #ffaf00 214 darkyellow
  721. " Color: uiblack #303030 236 darkgrey
  722. " Color: yasogrey #1c1c1c 234 black
  723. " Color: linenrblack #585858 240 darkgrey
  724. " Color: uicursearch #ff5fff 207 magenta
  725. " Color: invisigrey #a8a8a8 248 darkgrey
  726. " Color: errorred #ff005f 197 red
  727. " Term colors: dark0 dark1 dark2 dark3 dark4 dark5 dark6 dark7
  728. " Term colors: dark8 dark9 dark10 dark11 dark12 dark13 dark14 dark15
  729. " Background: light
  730. " Color: brightwhite #eeeeee 255 grey
  731. " Color: light0 #000000 16 black
  732. " Color: light1 #af0000 124 darkred
  733. " Color: light2 #005f00 22 darkgreen
  734. " Color: light3 #af5f00 130 darkyellow
  735. " Color: light4 #005faf 25 darkblue
  736. " Color: light5 #870087 90 darkmagenta
  737. " Color: light6 #008787 30 darkcyan
  738. " Color: light7 #d7d7d7 188 grey
  739. " Color: light8 #626262 241 darkgrey
  740. " Color: light9 #d70000 160 red
  741. " Color: light10 #008700 28 green
  742. " Color: light11 #d78700 172 yellow
  743. " Color: light12 #0087d7 32 blue
  744. " Color: light13 #af00af 127 magenta
  745. " Color: light14 #00afaf 37 cyan
  746. " Color: light15 #ffffff 231 white
  747. " Color: diffred #d78787 174 red
  748. " Color: diffgreen #87d787 114 green
  749. " Color: diffblue #afafd7 146 blue
  750. " Color: diffpink #d787d7 176 magenta
  751. " Color: uipink #ff00af 199 magenta
  752. " Color: uilime #afff00 154 green
  753. " Color: uiteal #00ffaf 49 cyan
  754. " Color: uiblue #00afff 39 blue
  755. " Color: uipurple #af00ff 129 darkmagenta
  756. " Color: uiamber #ffaf00 214 yellow
  757. " Color: invisigrey #a8a8a8 248 darkgrey
  758. " Color: yasogrey #e4e4e4 254 grey
  759. " Color: uicursearch #ff5fff 207 magenta
  760. " Color: errorred #ff005f 197 red
  761. " Term colors: light0 light1 light2 light3 light4 light5 light6 light7
  762. " Term colors: light8 light9 light10 light11 light12 light13 light14 light15
  763. " Background: any
  764. " vim: et ts=8 sw=2 sts=2