maroloccio.vim 29 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598
  1. " File : maroloccio.vim
  2. " Description : An easy-on-the-eyes dark background colour scheme for Vim
  3. " Scheme : maroloccio
  4. " Maintainer : Marco Ippolito <maroloccio[at]gmail.com>
  5. " Version : v0.3.1, originally inspired by watermark.vim
  6. " Date : 12 March 2010
  7. " Licence : Feel free to use as you wish provided you keep this header.
  8. " Feedback : Any feedback welcome! Especially re: how to make it better!
  9. " Note : Works well in GUI mode, less in console mode (still worth a try)
  10. " Online at : http://sites.google.com/site/maroloccio/
  11. "
  12. " History:
  13. "
  14. " 0.3.1 Added licensing terms and invitation to provide improvement suggestions
  15. " 0.3.0 Greatly improved cterm colours when t_Co=256 thanks to Kyle and CSApprox
  16. " 0.2.9 Improved readability of cterm searches for dark backgrounds
  17. " 0.2.8 Added VimDiff colouring
  18. " 0.2.7 Further improved readability of cterm colours
  19. " 0.2.6 Improved readability of cterm colours on different terminals
  20. " 0.2.5 Reinstated minimal cterm support
  21. " 0.2.4 Added full colour descriptions and reinstated minimal cterm support
  22. " 0.2.3 Added FoldColumn to the list of hlights as per David Hall's suggestion
  23. " 0.2.2 Removed cterm support, changed visual highlight, fixed bolds
  24. " 0.2.1 Changed search highlight
  25. " 0.2.0 Removed italics
  26. " 0.1.9 Improved search and menu highlighting
  27. " 0.1.8 Added minimal cterm support
  28. " 0.1.7 Uploaded to vim.org
  29. " 0.1.6 Removed redundant highlight definitions
  30. " 0.1.5 Improved display of folded sections
  31. " 0.1.4 Removed linked sections for improved compatibility, more Python friendly
  32. " 0.1.3 Removed settings which usually belong to .vimrc (as in 0.1.1)
  33. " 0.1.2 Fixed versioning system, added .vimrc -like commands
  34. " 0.1.1 Corrected typo in header comments, changed colour for Comment
  35. " 0.1.0 Inital upload to vim.org
  36. hi clear
  37. if exists("syntax_on")
  38. syntax reset
  39. endif
  40. let g:colors_name="maroloccio"
  41. " --- GUI section
  42. "
  43. hi Normal guifg=#8b9aaa guibg=#1a202a gui=none " watermark-foreground on watermark-background
  44. hi Constant guifg=#82ade0 guibg=bg gui=none " cyan on background
  45. hi Boolean guifg=#82ade0 guibg=bg gui=none " cyan on background
  46. hi Character guifg=#82ade0 guibg=bg gui=none " cyan on background
  47. hi Float guifg=#82ade0 guibg=bg gui=none " cyan on background
  48. hi Comment guifg=#006666 guibg=bg gui=none " teal on background
  49. hi Type guifg=#ffcc00 guibg=bg gui=none " yellow on background
  50. hi Typedef guifg=#ffcc00 guibg=bg gui=none " yellow on background
  51. hi Structure guifg=#ffcc00 guibg=bg gui=none " yellow on background
  52. hi Function guifg=#ffcc00 guibg=bg gui=none " yellow on background
  53. hi StorageClass guifg=#ffcc00 guibg=bg gui=none " yellow on background
  54. hi Conditional guifg=#ff9900 guibg=bg gui=none " orange on background
  55. hi Repeat guifg=#78ba42 guibg=bg gui=none " light green on background
  56. hi Visual guifg=fg guibg=#3741ad gui=none " foreground on blue
  57. hi DiffChange guifg=fg guibg=#3741ad gui=none " foreground on blue
  58. if version>= 700
  59. hi Pmenu guifg=fg guibg=#3741ad gui=none " foreground on blue
  60. endif
  61. hi String guifg=#4c4cad guibg=bg gui=none " violet on background
  62. hi Folded guifg=fg guibg=#333366 gui=none " foreground on dark violet
  63. hi VertSplit guifg=fg guibg=#333366 gui=none " foreground on dark violet
  64. if version>= 700
  65. hi PmenuSel guifg=fg guibg=#333366 gui=none " foreground on dark violet
  66. endif
  67. hi Search guifg=#78ba42 guibg=#107040 gui=none " light green on green
  68. hi DiffAdd guifg=#78ba42 guibg=#107040 gui=none " light green on green
  69. hi Exception guifg=#8f3231 guibg=bg gui=none " red on background
  70. hi Title guifg=#8f3231 guibg=bg gui=none " red on background
  71. hi Error guifg=fg guibg=#8f3231 gui=none " foreground on red
  72. hi DiffDelete guifg=fg guibg=#8f3231 gui=none " foreground on red
  73. hi Todo guifg=#8f3231 guibg=#0e1219 gui=bold,undercurl guisp=#cbc32a " red on dark grey
  74. hi LineNr guifg=#2c3138 guibg=#0e1219 gui=none " grey on dark grey
  75. hi Statement guifg=#9966cc guibg=bg gui=none " lavender on background
  76. hi Underlined gui=bold,underline " underline
  77. if version>= 700
  78. hi CursorLine guibg=#0e1219 gui=none " foreground on dark grey
  79. hi CursorColumn guibg=#0e1219 gui=none " foreground on dark grey
  80. endif
  81. hi Include guifg=#107040 guibg=bg gui=none " green on background
  82. hi Define guifg=#107040 guibg=bg gui=none " green on background
  83. hi Macro guifg=#107040 guibg=bg gui=none " green on background
  84. hi PreProc guifg=#107040 guibg=bg gui=none " green on background
  85. hi PreCondit guifg=#107040 guibg=bg gui=none " green on background
  86. hi StatusLineNC guifg=#2c3138 guibg=black gui=none " grey on black
  87. hi StatusLine guifg=fg guibg=black gui=none " foreground on black
  88. hi WildMenu guifg=fg guibg=#0e1219 gui=none " foreground on dark grey
  89. hi FoldColumn guifg=#333366 guibg=#0e1219 gui=none " dark violet on dark grey
  90. hi IncSearch guifg=#0e1219 guibg=#82ade0 gui=bold " dark grey on cyan
  91. hi DiffText guifg=#0e1219 guibg=#82ade0 gui=bold " dark grey on cyan
  92. hi Label guifg=#7e28a9 guibg=bg gui=none " purple on background
  93. hi Operator guifg=#6d5279 guibg=bg gui=none " pink on background
  94. hi Number guifg=#8b8b00 guibg=bg gui=none " dark yellow on background
  95. if version>= 700
  96. hi MatchParen guifg=#0e1219 guibg=#78ba42 gui=none " dark grey on light green
  97. endif
  98. hi SpecialKey guifg=#333366 guibg=bg gui=none " metal on background
  99. hi Cursor guifg=#0e1219 guibg=#8b9aaa gui=none " dark grey on foreground
  100. hi TabLine guifg=fg guibg=black gui=none " foreground on black
  101. hi NonText guifg=#333366 guibg=bg gui=none " metal on background
  102. hi Tag guifg=#3741ad guibg=bg gui=none " blue on background
  103. hi Delimiter guifg=#3741ad guibg=bg gui=none " blue on background
  104. hi Special guifg=#3741ad guibg=bg gui=none " blue on background
  105. hi SpecialChar guifg=#3741ad guibg=bg gui=none " blue on background
  106. hi SpecialComment guifg=#2680af guibg=bg gui=none " blue2 on background
  107. " --- CTerm8 section
  108. if &t_Co == 8
  109. " --- CTerm8 (Dark)
  110. if &background == "dark"
  111. "hi Normal ctermfg=Grey "ctermbg=DarkGrey
  112. hi Constant ctermfg=DarkGreen
  113. hi Boolean ctermfg=DarkGreen
  114. hi Character ctermfg=DarkGreen
  115. hi Float ctermfg=DarkGreen
  116. hi Comment ctermfg=DarkCyan
  117. hi Type ctermfg=Brown
  118. hi Typedef ctermfg=Brown
  119. hi Structure ctermfg=Brown
  120. hi Function ctermfg=Brown
  121. hi StorageClass ctermfg=Brown
  122. hi Conditional ctermfg=Brown
  123. hi Repeat ctermfg=Brown
  124. hi Visual ctermfg=Brown ctermbg=Black
  125. hi DiffChange ctermfg=Grey ctermbg=DarkBlue
  126. if version>= 700
  127. hi Pmenu ctermfg=Grey ctermbg=DarkBlue
  128. endif
  129. hi String ctermfg=DarkGreen
  130. hi Folded ctermfg=DarkGrey ctermbg=Black
  131. hi VertSplit ctermfg=DarkGrey ctermbg=DarkGrey
  132. if version>= 700
  133. hi PmenuSel ctermfg=DarkBlue ctermbg=Grey
  134. endif
  135. hi Search ctermfg=Black ctermbg=Brown
  136. hi DiffAdd ctermfg=Black ctermbg=DarkGreen
  137. hi Exception ctermfg=Brown
  138. hi Title ctermfg=DarkRed
  139. hi Error ctermfg=Brown ctermbg=DarkRed
  140. hi DiffDelete ctermfg=Brown ctermbg=DarkRed
  141. hi Todo ctermfg=Brown ctermbg=DarkRed
  142. hi LineNr ctermfg=DarkGrey
  143. hi Statement ctermfg=Brown
  144. hi Underlined cterm=Underline
  145. if version>= 700
  146. hi CursorLine ctermbg=Black cterm=Underline
  147. hi CursorColumn ctermfg=Grey ctermbg=Black
  148. endif
  149. hi Include ctermfg=DarkMagenta
  150. hi Define ctermfg=DarkMagenta
  151. hi Macro ctermfg=DarkMagenta
  152. hi PreProc ctermfg=DarkMagenta
  153. hi PreCondit ctermfg=DarkMagenta
  154. hi StatusLineNC ctermfg=DarkGrey ctermbg=Black
  155. hi StatusLine ctermfg=Grey ctermbg=DarkGrey
  156. hi WildMenu ctermfg=Grey ctermbg=DarkGrey
  157. hi FoldColumn ctermfg=DarkGrey
  158. hi IncSearch ctermfg=DarkCyan ctermbg=Black
  159. hi DiffText ctermfg=DarkBlue ctermbg=Grey
  160. hi Label ctermfg=Brown
  161. hi Operator ctermfg=Brown
  162. hi Number ctermfg=DarkGreen
  163. if version>= 700
  164. hi MatchParen ctermfg=Grey ctermbg=Green
  165. endif
  166. hi SpecialKey ctermfg=DarkRed
  167. hi Cursor ctermfg=Black ctermbg=Grey
  168. hi Delimiter ctermfg=Brown
  169. hi NonText ctermfg=DarkRed
  170. hi Special ctermfg=Brown
  171. hi SpecialChar ctermfg=Brown
  172. hi SpecialComment ctermfg=DarkCyan
  173. hi TabLine ctermfg=DarkGrey ctermbg=Grey
  174. hi Tag ctermfg=Brown
  175. " --- CTerm8 (Light)
  176. elseif &background == "light"
  177. hi Normal ctermfg=Black ctermbg=White
  178. hi Constant ctermfg=DarkCyan
  179. hi Boolean ctermfg=DarkCyan
  180. hi Character ctermfg=DarkCyan
  181. hi Float ctermfg=DarkCyan
  182. hi Comment ctermfg=DarkGreen
  183. hi Type ctermfg=DarkBlue
  184. hi Typedef ctermfg=DarkBlue
  185. hi Structure ctermfg=DarkBlue
  186. hi Function ctermfg=DarkBlue
  187. hi StorageClass ctermfg=DarkBlue
  188. hi Conditional ctermfg=DarkBlue
  189. hi Repeat ctermfg=DarkBlue
  190. hi Visual ctermfg=Brown ctermbg=Black
  191. hi DiffChange ctermfg=Grey ctermbg=DarkBlue
  192. if version>= 700
  193. hi Pmenu ctermfg=Grey ctermbg=DarkBlue
  194. endif
  195. hi String ctermfg=DarkRed
  196. hi Folded ctermfg=Black ctermbg=DarkCyan
  197. hi VertSplit ctermfg=Grey ctermbg=Black
  198. if version>= 700
  199. hi PmenuSel ctermfg=DarkBlue ctermbg=Grey
  200. endif
  201. hi Search ctermfg=Grey ctermbg=DarkGreen
  202. hi DiffAdd ctermfg=Black ctermbg=DarkGreen
  203. hi Exception ctermfg=DarkBlue
  204. hi Title ctermfg=DarkRed
  205. hi Error ctermfg=Brown ctermbg=DarkRed
  206. hi DiffDelete ctermfg=Brown ctermbg=DarkRed
  207. hi Todo ctermfg=Brown ctermbg=DarkRed
  208. hi LineNr ctermfg=Black ctermbg=Grey
  209. hi Statement ctermfg=DarkBlue
  210. hi Underlined cterm=Underline
  211. if version>= 700
  212. hi CursorLine ctermbg=Grey cterm=Underline
  213. hi CursorColumn ctermfg=Black ctermbg=Grey
  214. endif
  215. hi Include ctermfg=DarkMagenta
  216. hi Define ctermfg=DarkMagenta
  217. hi Macro ctermfg=DarkMagenta
  218. hi PreProc ctermfg=DarkMagenta
  219. hi PreCondit ctermfg=DarkMagenta
  220. hi StatusLineNC ctermfg=Grey ctermbg=DarkBlue
  221. hi StatusLine ctermfg=Grey ctermbg=Black
  222. hi WildMenu ctermfg=Grey ctermbg=DarkBlue
  223. hi FoldColumn ctermfg=Black ctermbg=Grey
  224. hi IncSearch ctermfg=Brown ctermbg=Black
  225. hi DiffText ctermfg=DarkBlue ctermbg=Grey
  226. hi Label ctermfg=DarkBlue
  227. hi Operator ctermfg=DarkBlue
  228. hi Number ctermfg=DarkCyan
  229. if version>= 700
  230. hi MatchParen ctermfg=Grey ctermbg=Green
  231. endif
  232. hi SpecialKey ctermfg=Red
  233. hi Cursor ctermfg=Black ctermbg=Grey
  234. hi Delimiter ctermfg=DarkBlue
  235. hi NonText ctermfg=Red
  236. hi Special ctermfg=DarkBlue
  237. hi SpecialChar ctermfg=DarkBlue
  238. hi SpecialComment ctermfg=DarkGreen
  239. hi TabLine ctermfg=DarkBlue ctermbg=Grey
  240. hi Tag ctermfg=DarkBlue
  241. endif
  242. " --- CTerm256 section
  243. elseif &t_Co == 256
  244. if v:version < 700
  245. command! -nargs=+ CSAHi exe "hi" substitute(substitute(<q-args>, "undercurl", "underline", "g"), "guisp\\S\\+", "", "g")
  246. else
  247. command! -nargs=+ CSAHi exe "hi" <q-args>
  248. endif
  249. if has("gui_running") || (&t_Co == 256 && (&term ==# "xterm" || &term =~# "^screen") && exists("g:CSApprox_konsole") && g:CSApprox_konsole) || &term =~? "^konsole"
  250. CSAHi Normal ctermbg=59 ctermfg=145
  251. CSAHi Constant term=underline ctermbg=59 ctermfg=146
  252. CSAHi Boolean ctermbg=59 ctermfg=146
  253. CSAHi Character ctermbg=59 ctermfg=146
  254. CSAHi Float ctermbg=59 ctermfg=146
  255. CSAHi Comment term=bold ctermbg=59 ctermfg=30
  256. CSAHi Type term=underline ctermbg=59 ctermfg=220
  257. CSAHi Typedef ctermbg=59 ctermfg=220
  258. CSAHi Structure ctermbg=59 ctermfg=220
  259. CSAHi Function ctermbg=59 ctermfg=220
  260. CSAHi StorageClass ctermbg=59 ctermfg=220
  261. CSAHi Conditional ctermbg=59 ctermfg=214
  262. CSAHi Repeat ctermbg=59 ctermfg=113
  263. CSAHi Visual term=reverse ctermbg=61 ctermfg=white
  264. CSAHi DiffChange term=bold ctermbg=61 ctermfg=white
  265. CSAHi Pmenu ctermbg=61 ctermfg=white
  266. CSAHi String ctermbg=59 ctermfg=61
  267. CSAHi Folded ctermbg=61 ctermfg=black
  268. CSAHi VertSplit term=reverse ctermbg=black ctermfg=61
  269. CSAHi PmenuSel ctermbg=220 ctermfg=black
  270. CSAHi Search term=reverse ctermbg=29 ctermfg=113
  271. CSAHi DiffAdd term=bold ctermbg=29 ctermfg=113
  272. CSAHi Exception ctermbg=59 ctermfg=red
  273. CSAHi Title term=bold ctermbg=59 ctermfg=red
  274. CSAHi Error term=reverse ctermbg=red ctermfg=white
  275. CSAHi DiffDelete term=bold ctermbg=red ctermfg=white
  276. CSAHi Todo cterm=bold,undercurl ctermbg=black ctermfg=red
  277. CSAHi LineNr term=underline ctermbg=black ctermfg=61
  278. CSAHi Statement term=bold ctermbg=59 ctermfg=140
  279. CSAHi Underlined term=underline cterm=bold,underline ctermfg=147
  280. CSAHi CursorLine term=underline cterm=underline ctermbg=black
  281. CSAHi CursorColumn term=reverse ctermfg=white ctermbg=30
  282. CSAHi Include ctermbg=59 ctermfg=97
  283. CSAHi Define ctermbg=59 ctermfg=97
  284. CSAHi Macro ctermbg=59 ctermfg=97
  285. CSAHi PreProc term=underline ctermbg=59 ctermfg=97
  286. CSAHi PreCondit ctermbg=59 ctermfg=97
  287. CSAHi StatusLineNC term=reverse ctermbg=16 ctermfg=61
  288. CSAHi StatusLine term=reverse,bold ctermbg=16 ctermfg=220
  289. CSAHi WildMenu ctermbg=16 ctermfg=145
  290. CSAHi FoldColumn ctermbg=16 ctermfg=61
  291. CSAHi IncSearch term=reverse cterm=bold ctermbg=146 ctermfg=16
  292. CSAHi DiffText term=reverse cterm=bold ctermbg=146 ctermfg=16
  293. CSAHi Label ctermbg=59 ctermfg=140
  294. CSAHi Operator ctermbg=59 ctermfg=142
  295. CSAHi Number ctermbg=59 ctermfg=146
  296. CSAHi MatchParen term=reverse ctermbg=113 ctermfg=16
  297. CSAHi SpecialKey term=bold ctermbg=59 ctermfg=97
  298. CSAHi Cursor ctermbg=145 ctermfg=16
  299. CSAHi lCursor ctermbg=145 ctermfg=59
  300. CSAHi Delimiter ctermbg=59 ctermfg=61
  301. CSAHi Directory term=bold ctermfg=39
  302. CSAHi ErrorMsg ctermbg=160 ctermfg=231
  303. CSAHi Identifier term=underline ctermfg=87
  304. CSAHi Ignore ctermfg=59
  305. CSAHi ModeMsg term=bold cterm=bold
  306. CSAHi MoreMsg term=bold cterm=bold ctermfg=72
  307. CSAHi NonText term=bold ctermbg=59 ctermfg=60
  308. CSAHi PmenuSbar ctermbg=250
  309. CSAHi PmenuThumb ctermbg=145 ctermfg=59
  310. CSAHi Question cterm=bold ctermfg=28
  311. CSAHi SignColumn ctermbg=250 ctermfg=39
  312. CSAHi Special term=bold ctermbg=59 ctermfg=61
  313. CSAHi SpecialChar ctermbg=59 ctermfg=61
  314. CSAHi SpecialComment ctermbg=59 ctermfg=73
  315. CSAHi SpellBad term=reverse cterm=undercurl ctermfg=196
  316. CSAHi SpellCap term=reverse cterm=undercurl ctermfg=21
  317. CSAHi SpellLocal term=underline cterm=undercurl ctermfg=51
  318. CSAHi SpellRare term=reverse cterm=undercurl ctermfg=201
  319. CSAHi TabLine term=underline ctermbg=16 ctermfg=145
  320. CSAHi TabLineFill term=reverse ctermbg=145 ctermfg=59
  321. CSAHi TabLineSel term=bold cterm=bold
  322. CSAHi Tag ctermbg=59 ctermfg=61
  323. CSAHi VisualNOS term=bold,underline cterm=bold,underline
  324. CSAHi WarningMsg ctermfg=160
  325. CSAHi htmlBold term=bold cterm=bold
  326. CSAHi htmlBoldItalic term=bold,italic cterm=bold
  327. CSAHi htmlBoldUnderline term=bold,underline cterm=bold,underline
  328. CSAHi htmlBoldUnderlineItalic term=bold,italic,underline cterm=bold,underline
  329. CSAHi htmlItalic term=italic
  330. CSAHi htmlUnderline term=underline cterm=underline
  331. CSAHi htmlUnderlineItalic term=italic,underline cterm=underline
  332. elseif has("gui_running") || (&t_Co == 256 && (&term ==# "xterm" || &term =~# "^screen") && exists("g:CSApprox_eterm") && g:CSApprox_eterm) || &term =~? "^eterm"
  333. CSAHi Normal ctermbg=59 ctermfg=152
  334. CSAHi Constant term=underline ctermbg=59 ctermfg=153
  335. CSAHi Boolean ctermbg=59 ctermfg=153
  336. CSAHi Character ctermbg=59 ctermfg=153
  337. CSAHi Float ctermbg=59 ctermfg=153
  338. CSAHi Comment term=bold ctermbg=59 ctermfg=30
  339. CSAHi Type term=underline ctermbg=59 ctermfg=226
  340. CSAHi Typedef ctermbg=59 ctermfg=226
  341. CSAHi Structure ctermbg=59 ctermfg=226
  342. CSAHi Function ctermbg=59 ctermfg=226
  343. CSAHi StorageClass ctermbg=59 ctermfg=226
  344. CSAHi Conditional ctermbg=59 ctermfg=220
  345. CSAHi Repeat ctermbg=59 ctermfg=150
  346. CSAHi Visual term=reverse ctermbg=68 ctermfg=white
  347. CSAHi DiffChange term=bold ctermbg=68 ctermfg=white
  348. CSAHi Pmenu ctermbg=68 ctermfg=white
  349. CSAHi String ctermbg=59 ctermfg=104
  350. CSAHi Folded ctermbg=104 ctermfg=black
  351. CSAHi VertSplit term=reverse ctermbg=black ctermfg=104
  352. CSAHi PmenuSel ctermbg=226 ctermfg=black
  353. CSAHi Search term=reverse ctermbg=36 ctermfg=150
  354. CSAHi DiffAdd term=bold ctermbg=36 ctermfg=150
  355. CSAHi Exception ctermbg=59 ctermfg=red
  356. CSAHi Title term=bold ctermbg=59 ctermfg=red
  357. CSAHi Error term=reverse ctermbg=red ctermfg=white
  358. CSAHi DiffDelete term=bold ctermbg=red ctermfg=white
  359. CSAHi Todo cterm=bold,undercurl ctermbg=black ctermfg=red
  360. CSAHi LineNr term=underline ctermbg=black ctermfg=104
  361. CSAHi Statement term=bold ctermbg=59 ctermfg=177
  362. CSAHi Underlined term=underline cterm=bold,underline ctermfg=153
  363. CSAHi CursorLine term=underline cterm=underline ctermbg=black
  364. CSAHi CursorColumn term=reverse ctermfg=white ctermbg=30
  365. CSAHi Include ctermbg=59 ctermfg=134
  366. CSAHi Define ctermbg=59 ctermfg=134
  367. CSAHi Macro ctermbg=59 ctermfg=134
  368. CSAHi PreProc term=underline ctermbg=59 ctermfg=134
  369. CSAHi PreCondit ctermbg=59 ctermfg=134
  370. CSAHi StatusLineNC term=reverse ctermbg=16 ctermfg=104
  371. CSAHi StatusLine term=reverse,bold ctermbg=16 ctermfg=226
  372. CSAHi WildMenu ctermbg=17 ctermfg=152
  373. CSAHi FoldColumn ctermbg=17 ctermfg=104
  374. CSAHi IncSearch term=reverse cterm=bold ctermbg=153 ctermfg=17
  375. CSAHi DiffText term=reverse cterm=bold ctermbg=153 ctermfg=17
  376. CSAHi Label ctermbg=59 ctermfg=177
  377. CSAHi Operator ctermbg=59 ctermfg=142
  378. CSAHi Number ctermbg=59 ctermfg=153
  379. CSAHi MatchParen term=reverse ctermbg=150 ctermfg=17
  380. CSAHi SpecialKey term=bold ctermbg=59 ctermfg=134
  381. CSAHi Cursor ctermbg=152 ctermfg=17
  382. CSAHi lCursor ctermbg=152 ctermfg=59
  383. CSAHi TabLine term=underline ctermbg=16 ctermfg=152
  384. CSAHi Ignore ctermfg=59
  385. CSAHi NonText term=bold ctermbg=59 ctermfg=60
  386. CSAHi Directory term=bold ctermfg=45
  387. CSAHi ErrorMsg ctermbg=196 ctermfg=255
  388. CSAHi MoreMsg term=bold cterm=bold ctermfg=72
  389. CSAHi ModeMsg term=bold cterm=bold
  390. CSAHi htmlBoldUnderline term=bold,underline cterm=bold,underline
  391. CSAHi htmlBoldItalic term=bold,italic cterm=bold
  392. CSAHi htmlBold term=bold cterm=bold
  393. CSAHi htmlBoldUnderlineItalic term=bold,italic,underline cterm=bold,underline
  394. CSAHi PmenuSbar ctermbg=250
  395. CSAHi PmenuThumb ctermbg=152 ctermfg=59
  396. CSAHi TabLineSel term=bold cterm=bold
  397. CSAHi TabLineFill term=reverse ctermbg=152 ctermfg=59
  398. CSAHi Question cterm=bold ctermfg=28
  399. CSAHi VisualNOS term=bold,underline cterm=bold,underline
  400. CSAHi WarningMsg ctermfg=196
  401. CSAHi htmlUnderlineItalic term=italic,underline cterm=underline
  402. CSAHi htmlUnderline term=underline cterm=underline
  403. CSAHi Special term=bold ctermbg=59 ctermfg=68
  404. CSAHi Identifier term=underline ctermfg=123
  405. CSAHi Tag ctermbg=59 ctermfg=68
  406. CSAHi SpecialChar ctermbg=59 ctermfg=68
  407. CSAHi Delimiter ctermbg=59 ctermfg=68
  408. CSAHi SpecialComment ctermbg=59 ctermfg=74
  409. CSAHi SignColumn ctermbg=250 ctermfg=45
  410. CSAHi SpellBad term=reverse cterm=undercurl ctermfg=196
  411. CSAHi SpellCap term=reverse cterm=undercurl ctermfg=21
  412. CSAHi SpellRare term=reverse cterm=undercurl ctermfg=201
  413. CSAHi SpellLocal term=underline cterm=undercurl ctermfg=51
  414. CSAHi htmlItalic term=italic
  415. elseif has("gui_running") || &t_Co == 256
  416. CSAHi Normal ctermbg=16 ctermfg=103
  417. CSAHi Constant term=underline ctermbg=16 ctermfg=110
  418. CSAHi Boolean ctermbg=16 ctermfg=110
  419. CSAHi Character ctermbg=16 ctermfg=110
  420. CSAHi Float ctermbg=16 ctermfg=110
  421. CSAHi Comment term=bold ctermbg=16 ctermfg=23
  422. CSAHi Type term=underline ctermbg=16 ctermfg=220
  423. CSAHi Typedef ctermbg=16 ctermfg=220
  424. CSAHi Structure ctermbg=16 ctermfg=220
  425. CSAHi Function ctermbg=16 ctermfg=220
  426. CSAHi StorageClass ctermbg=16 ctermfg=220
  427. CSAHi Conditional ctermbg=16 ctermfg=208
  428. CSAHi Repeat ctermbg=16 ctermfg=107
  429. CSAHi Visual term=reverse ctermbg=61 ctermfg=white
  430. CSAHi DiffChange term=bold ctermbg=61 ctermfg=white
  431. CSAHi Pmenu ctermbg=61 ctermfg=white
  432. CSAHi String ctermbg=16 ctermfg=61
  433. CSAHi Folded ctermbg=61 ctermfg=black
  434. CSAHi VertSplit term=reverse ctermbg=black ctermfg=61
  435. CSAHi PmenuSel ctermbg=220 ctermfg=black
  436. CSAHi Search term=reverse ctermbg=23 ctermfg=107
  437. CSAHi DiffAdd term=bold ctermbg=23 ctermfg=107
  438. CSAHi Exception ctermbg=16 ctermfg=red
  439. CSAHi Title term=bold ctermbg=16 ctermfg=red
  440. CSAHi Error term=reverse ctermbg=red ctermfg=white
  441. CSAHi DiffDelete term=bold ctermbg=red ctermfg=white
  442. CSAHi Todo cterm=bold,undercurl ctermbg=black ctermfg=red
  443. CSAHi LineNr term=underline ctermbg=black ctermfg=61
  444. CSAHi Statement term=bold ctermbg=16 ctermfg=98
  445. CSAHi Underlined term=underline cterm=bold,underline ctermfg=111
  446. CSAHi CursorLine term=underline cterm=underline ctermbg=black
  447. CSAHi CursorColumn term=reverse ctermbg=103 ctermfg=16
  448. CSAHi Include ctermbg=16 ctermfg=91
  449. CSAHi Define ctermbg=16 ctermfg=91
  450. CSAHi Macro ctermbg=16 ctermfg=91
  451. CSAHi PreProc term=underline ctermbg=16 ctermfg=91
  452. CSAHi PreCondit ctermbg=16 ctermfg=91
  453. CSAHi StatusLineNC term=reverse ctermbg=16 ctermfg=61
  454. CSAHi StatusLine term=reverse,bold ctermbg=16 ctermfg=220
  455. CSAHi WildMenu ctermbg=16 ctermfg=103
  456. CSAHi FoldColumn ctermbg=16 ctermfg=61
  457. CSAHi IncSearch term=reverse cterm=bold ctermbg=110 ctermfg=16
  458. CSAHi DiffText term=reverse cterm=bold ctermbg=110 ctermfg=16
  459. CSAHi Label ctermbg=16 ctermfg=98
  460. CSAHi Operator ctermbg=16 ctermfg=100
  461. CSAHi Number ctermbg=16 ctermfg=110
  462. CSAHi MatchParen term=reverse ctermbg=107 ctermfg=16
  463. CSAHi SpecialKey term=bold ctermbg=16 ctermfg=91
  464. CSAHi Cursor ctermbg=103 ctermfg=16
  465. CSAHi lCursor ctermbg=103 ctermfg=16
  466. CSAHi Delimiter ctermbg=16 ctermfg=61
  467. CSAHi Directory term=bold ctermfg=38
  468. CSAHi ErrorMsg ctermbg=160 ctermfg=231
  469. CSAHi Identifier term=underline ctermfg=87
  470. CSAHi Ignore ctermfg=16
  471. CSAHi ModeMsg term=bold cterm=bold
  472. CSAHi MoreMsg term=bold cterm=bold ctermfg=29
  473. CSAHi NonText term=bold ctermbg=16 ctermfg=59
  474. CSAHi PmenuSbar ctermbg=250
  475. CSAHi PmenuThumb ctermbg=103 ctermfg=16
  476. CSAHi Question cterm=bold ctermfg=22
  477. CSAHi SignColumn ctermbg=250 ctermfg=38
  478. CSAHi Special term=bold ctermbg=16 ctermfg=61
  479. CSAHi SpecialChar ctermbg=16 ctermfg=61
  480. CSAHi SpecialComment ctermbg=16 ctermfg=31
  481. CSAHi SpellBad term=reverse cterm=undercurl ctermfg=196
  482. CSAHi SpellCap term=reverse cterm=undercurl ctermfg=21
  483. CSAHi SpellLocal term=underline cterm=undercurl ctermfg=51
  484. CSAHi SpellRare term=reverse cterm=undercurl ctermfg=201
  485. CSAHi TabLine term=underline ctermbg=16 ctermfg=103
  486. CSAHi TabLineFill term=reverse ctermbg=103 ctermfg=16
  487. CSAHi TabLineSel term=bold cterm=bold
  488. CSAHi Tag ctermbg=16 ctermfg=61
  489. CSAHi VisualNOS term=bold,underline cterm=bold,underline
  490. CSAHi WarningMsg ctermfg=160
  491. CSAHi htmlBold term=bold cterm=bold
  492. CSAHi htmlBoldItalic term=bold,italic cterm=bold
  493. CSAHi htmlBoldUnderline term=bold,underline cterm=bold,underline
  494. CSAHi htmlBoldUnderlineItalic term=bold,italic,underline cterm=bold,underline
  495. CSAHi htmlItalic term=italic
  496. CSAHi htmlUnderline term=underline cterm=underline
  497. CSAHi htmlUnderlineItalic term=italic,underline cterm=underline
  498. elseif has("gui_running") || &t_Co == 88
  499. CSAHi Normal ctermbg=80 ctermfg=37
  500. CSAHi Constant term=underline ctermbg=80 ctermfg=42
  501. CSAHi Boolean ctermbg=80 ctermfg=42
  502. CSAHi Character ctermbg=80 ctermfg=42
  503. CSAHi Float ctermbg=80 ctermfg=42
  504. CSAHi Comment term=bold ctermbg=80 ctermfg=21
  505. CSAHi Type term=underline ctermbg=80 ctermfg=72
  506. CSAHi Typedef ctermbg=80 ctermfg=72
  507. CSAHi Structure ctermbg=80 ctermfg=72
  508. CSAHi Function ctermbg=80 ctermfg=72
  509. CSAHi StorageClass ctermbg=80 ctermfg=72
  510. CSAHi Conditional ctermbg=80 ctermfg=68
  511. CSAHi Repeat ctermbg=80 ctermfg=40
  512. CSAHi Visual term=reverse ctermbg=18 ctermfg=white
  513. CSAHi DiffChange term=bold ctermbg=18 ctermfg=white
  514. CSAHi Pmenu ctermbg=18 ctermfg=white
  515. CSAHi String ctermbg=80 ctermfg=38
  516. CSAHi Folded ctermbg=38 ctermfg=black
  517. CSAHi VertSplit term=reverse ctermbg=black ctermfg=38
  518. CSAHi PmenuSel ctermbg=72 ctermfg=black
  519. CSAHi Search term=reverse ctermbg=20 ctermfg=40
  520. CSAHi DiffAdd term=bold ctermbg=20 ctermfg=40
  521. CSAHi Exception ctermbg=80 ctermfg=red
  522. CSAHi Title term=bold ctermbg=80 ctermfg=red
  523. CSAHi Error term=reverse ctermbg=red ctermfg=white
  524. CSAHi DiffDelete term=bold ctermbg=red ctermfg=white
  525. CSAHi Todo cterm=bold,undercurl ctermbg=black ctermfg=white
  526. CSAHi LineNr term=underline ctermbg=black ctermfg=38
  527. CSAHi Statement term=bold ctermbg=80 ctermfg=38
  528. CSAHi Underlined term=underline cterm=bold,underline ctermfg=39
  529. CSAHi CursorLine term=underline ctermbg=black
  530. CSAHi CursorColumn term=reverse ctermbg=21 ctermfg=white
  531. CSAHi Include ctermbg=80 ctermfg=33
  532. CSAHi Define ctermbg=80 ctermfg=33
  533. CSAHi Macro ctermbg=80 ctermfg=33
  534. CSAHi PreProc term=underline ctermbg=80 ctermfg=33
  535. CSAHi PreCondit ctermbg=80 ctermfg=33
  536. CSAHi StatusLineNC term=reverse ctermbg=16 ctermfg=38
  537. CSAHi StatusLine term=reverse,bold ctermbg=16 ctermfg=72
  538. CSAHi WildMenu ctermbg=16 ctermfg=37
  539. CSAHi FoldColumn ctermbg=16 ctermfg=38
  540. CSAHi IncSearch term=reverse cterm=bold ctermbg=42 ctermfg=16
  541. CSAHi DiffText term=reverse cterm=bold ctermbg=42 ctermfg=16
  542. CSAHi Label ctermbg=80 ctermfg=38
  543. CSAHi Operator ctermbg=80 ctermfg=36
  544. CSAHi Number ctermbg=80 ctermfg=42
  545. CSAHi MatchParen term=reverse ctermbg=40 ctermfg=16
  546. CSAHi SpecialKey term=bold ctermbg=80 ctermfg=33
  547. CSAHi Cursor ctermbg=37 ctermfg=16
  548. CSAHi lCursor ctermbg=37 ctermfg=80
  549. CSAHi Delimiter ctermbg=80 ctermfg=18
  550. CSAHi Directory term=bold ctermfg=23
  551. CSAHi ErrorMsg ctermbg=48 ctermfg=79
  552. CSAHi Identifier term=underline ctermfg=31
  553. CSAHi Ignore ctermfg=80
  554. CSAHi ModeMsg term=bold cterm=bold
  555. CSAHi MoreMsg term=bold cterm=bold ctermfg=21
  556. CSAHi NonText term=bold ctermbg=80 ctermfg=17
  557. CSAHi PmenuSbar ctermbg=85
  558. CSAHi PmenuThumb ctermbg=37 ctermfg=80
  559. CSAHi Question cterm=bold ctermfg=20
  560. CSAHi SignColumn ctermbg=85 ctermfg=23
  561. CSAHi Special term=bold ctermbg=80 ctermfg=18
  562. CSAHi SpecialChar ctermbg=80 ctermfg=18
  563. CSAHi SpecialComment ctermbg=80 ctermfg=22
  564. CSAHi SpellBad term=reverse cterm=undercurl ctermfg=64
  565. CSAHi SpellCap term=reverse cterm=undercurl ctermfg=19
  566. CSAHi SpellLocal term=underline cterm=undercurl ctermfg=31
  567. CSAHi SpellRare term=reverse cterm=undercurl ctermfg=67
  568. CSAHi TabLine term=underline ctermbg=16 ctermfg=37
  569. CSAHi TabLineFill term=reverse ctermbg=37 ctermfg=80
  570. CSAHi TabLineSel term=bold cterm=bold
  571. CSAHi Tag ctermbg=80 ctermfg=18
  572. CSAHi VisualNOS term=bold,underline cterm=bold,underline
  573. CSAHi WarningMsg ctermfg=48
  574. CSAHi htmlBold term=bold cterm=bold
  575. CSAHi htmlBoldItalic term=bold,italic cterm=bold
  576. CSAHi htmlBoldUnderline term=bold,underline cterm=bold,underline
  577. CSAHi htmlBoldUnderlineItalic term=bold,italic,underline cterm=bold,underline
  578. CSAHi htmlItalic term=italic
  579. CSAHi htmlUnderline term=underline cterm=underline
  580. CSAHi htmlUnderlineItalic term=italic,underline cterm=underline
  581. endif
  582. delcommand CSAHi
  583. endif