zenesque.vim 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384
  1. " =============================================================================
  2. " File: zenesque.vim
  3. " Description: Vim color scheme file
  4. " Maintainer: Paul L
  5. " =============================================================================
  6. set background=light
  7. highlight clear
  8. if exists("syntax_on")
  9. syntax reset
  10. endif
  11. let colors_name = "zenesque"
  12. " =============================================================================
  13. " default scheme
  14. hi Normal guifg=#000000 guibg=#e0e0d8 gui=NONE
  15. hi CursorLine guifg=NONE guibg=#e1e1d0 gui=NONE
  16. hi CursorColumn guifg=NONE guibg=#e1e1d0 gui=NONE
  17. hi LineNr guifg=#a9a99e guibg=NONE gui=NONE
  18. hi Constant guifg=#353535 guibg=NONE gui=bold
  19. hi Statement guifg=#363636 guibg=NONE gui=italic
  20. hi Function guifg=fg guibg=NONE gui=bold
  21. hi String guifg=#3c3c3c guibg=NONE gui=NONE
  22. hi Type guifg=#616161 guibg=NONE gui=bold,italic
  23. hi Conditional guifg=#4d4d4d guibg=NONE gui=bold
  24. hi Todo guifg=fg guibg=NONE gui=bold,underline
  25. hi Comment guifg=#797979 guibg=NONE gui=italic
  26. hi PmenuSel guifg=fg guibg=#a9a9aa gui=bold
  27. hi ColorColumn guifg=NONE guibg=#e6e6e6
  28. hi Cursor guifg=bg guibg=fg gui=NONE
  29. hi CursorIM guifg=bg guibg=fg gui=NONE
  30. hi lCursor guifg=bg guibg=fg gui=NONE
  31. hi DiffAdd guifg=NONE guibg=#d1d1d1 gui=NONE
  32. hi DiffChange guifg=NONE guibg=#9d9d9d gui=NONE
  33. hi DiffDelete guifg=NONE guibg=#949494 gui=NONE
  34. hi DiffText guifg=#000000 guibg=#bababa gui=bold
  35. hi Directory guifg=#525252 guibg=bg gui=NONE
  36. hi ErrorMsg guifg=#6f6f6f guibg=NONE gui=NONE
  37. hi FoldColumn guifg=#555555 guibg=#cccbcb gui=bold
  38. hi Folded guifg=#555555 guibg=#cccccc gui=italic
  39. hi IncSearch guifg=#000000 guibg=#adadad gui=NONE
  40. hi Search guifg=#000000 guibg=#c5c3c3 gui=NONE
  41. hi MatchParen guifg=#000000 guibg=#a8a8a8 gui=bold
  42. hi ModeMsg guifg=#ffffff guibg=#767676 gui=bold
  43. hi MoreMsg guifg=#7c7c7c guibg=bg gui=bold
  44. hi NonText guifg=#7e7e7e guibg=bg gui=bold
  45. hi Pmenu guifg=#646564 guibg=#b1b2b1 gui=reverse
  46. hi PmenuSbar guifg=#ffffff guibg=#989898 gui=NONE
  47. hi PmenuThumb guifg=#ffffff guibg=#777777 gui=NONE
  48. hi Question guifg=#454545 guibg=bg gui=bold
  49. hi SignColumn guifg=#ffffff guibg=#696969 gui=NONE
  50. hi SpecialKey guifg=#ffffff guibg=#696969 gui=NONE
  51. hi SpellBad guisp=#323232 guibg=#d1cdcd gui=undercurl
  52. hi SpellCap guisp=#5d5d5d gui=undercurl
  53. hi SpellLocal guisp=#434343 gui=undercurl
  54. hi SpellRare guisp=#7d7d7d gui=undercurl
  55. hi StatusLine guifg=#e8e8e8 guibg=#858585 gui=bold
  56. hi StatusLineNC guifg=#808080 guibg=#bbbbbb gui=italic
  57. hi TabLine guifg=fg guibg=#898a8b gui=underline
  58. hi TabLineFill guifg=fg guibg=bg gui=reverse
  59. hi TabLineSel guifg=fg guibg=bg gui=bold
  60. hi Title guifg=#6d6d6d guibg=bg gui=bold
  61. hi VertSplit guifg=#b9b9b9 guibg=#b9b9b9
  62. hi Visual guifg=#ffffff guibg=#9a9a9a gui=NONE
  63. hi WarningMsg guifg=#cfcfcf guibg=#5b5b5b gui=NONE
  64. hi WildMenu guifg=#000000 guibg=#c2c2c2 gui=NONE
  65. hi Boolean guifg=#616060 guibg=NONE gui=bold
  66. hi Identifier guifg=#141414 guibg=NONE gui=bold
  67. hi Keyword guifg=#666666 guibg=NONE gui=underline
  68. hi PreProc guifg=#6b6b6b guibg=NONE gui=NONE
  69. hi Special guifg=#6e6e6e guibg=NONE gui=NONE
  70. hi Ignore guifg=bg guibg=NONE gui=NONE
  71. hi Error guifg=#727272 guibg=NONE gui=undercurl
  72. " -----------------------------------------------------------------------------
  73. hi VimError guifg=#b6b6b6 guibg=#313131 gui=bold
  74. hi VimCommentTitle guifg=#5c5c5c guibg=bg gui=bold,italic
  75. hi qfFileName guifg=#6a6a6a guibg=NONE gui=italic
  76. hi qfLineNr guifg=fg guibg=NONE gui=NONE
  77. hi qfError guifg=fg guibg=#c4c2c2 gui=undercurl
  78. " -----------------------------------------------------------------------------
  79. hi pythonDecorator guifg=#3b3b3b guibg=NONE gui=bold
  80. hi link pythonDecoratorFunction pythonDecorator
  81. " -----------------------------------------------------------------------------
  82. hi htmlLink guifg=#666666 guibg=NONE gui=underline,italic
  83. if exists('g:zenesque_colors') && g:zenesque_colors==1
  84. " light scheme with colors
  85. hi Normal guifg=#0b092c guibg=#e5e5d8 gui=NONE
  86. hi CursorLine guifg=NONE guibg=#d4d4c0 gui=NONE
  87. hi CursorColumn guifg=NONE guibg=#d4d4c0 gui=NONE
  88. hi LineNr guifg=#888875 guibg=NONE gui=NONE
  89. hi Constant guifg=#73221A guibg=NONE gui=NONE
  90. hi String guifg=#073010 guibg=NONE gui=NONE
  91. hi Function guifg=#3b1c5b guibg=NONE gui=bold
  92. hi Statement guifg=#100051 guibg=NONE gui=italic
  93. hi Conditional guifg=#6e220e guibg=NONE gui=NONE
  94. hi Type guifg=#421b4d guibg=NONE gui=italic
  95. hi Todo guifg=#6c0303 guibg=NONE gui=NONE
  96. hi Comment guifg=#6e6e6e guibg=NONE gui=italic
  97. hi PmenuSel guifg=fg guibg=#c37a23 gui=bold
  98. hi ColorColumn guifg=NONE guibg=#e6e6e6
  99. hi Cursor guifg=bg guibg=fg gui=NONE
  100. hi CursorIM guifg=bg guibg=fg gui=NONE
  101. hi lCursor guifg=bg guibg=fg gui=NONE
  102. hi diffAdd guifg=bg guibg=#5a7e5d gui=none
  103. hi diffDelete guifg=#bf6a6a guibg=#3d2424 gui=none
  104. hi diffChange guifg=bg guibg=#b55c5c gui=none
  105. hi diffText guifg=bg guibg=#264928 gui=none
  106. hi Directory guifg=#525252 guibg=bg gui=NONE
  107. hi ErrorMsg guifg=#6f6f6f guibg=NONE gui=NONE
  108. hi FoldColumn guifg=#555555 guibg=#cccbcb gui=bold
  109. hi Folded guifg=#555555 guibg=#cccccc gui=italic
  110. hi IncSearch guifg=#000000 guibg=#adadad gui=NONE
  111. hi Search guifg=#000000 guibg=#c5c3c3 gui=NONE
  112. hi MatchParen guifg=#000000 guibg=#a8a8a8 gui=bold
  113. hi ModeMsg guifg=#ffffff guibg=#767676 gui=bold
  114. hi MoreMsg guifg=#7c7c7c guibg=bg gui=bold
  115. hi NonText guifg=#7e7e7e guibg=bg gui=bold
  116. hi Pmenu guifg=#646564 guibg=#b1b2b1 gui=reverse
  117. hi PmenuSbar guifg=#ffffff guibg=#989898 gui=NONE
  118. hi PmenuThumb guifg=#ffffff guibg=#777777 gui=NONE
  119. hi Question guifg=#454545 guibg=bg gui=bold
  120. hi SignColumn guifg=#ffffff guibg=#696969 gui=NONE
  121. hi SpecialKey guifg=#ffffff guibg=#696969 gui=NONE
  122. hi SpellBad guisp=#323232 guibg=#d1cdcd gui=undercurl
  123. hi SpellCap guisp=#5d5d5d gui=undercurl
  124. hi SpellLocal guisp=#434343 gui=undercurl
  125. hi SpellRare guisp=#7d7d7d gui=undercurl
  126. hi StatusLine guifg=fg guibg=#c0bebe gui=bold
  127. hi StatusLineNC guifg=#808080 guibg=#c5c5af gui=italic
  128. hi TabLine guifg=fg guibg=#898a8b gui=underline
  129. hi TabLineFill guifg=fg guibg=bg gui=reverse
  130. hi TabLineSel guifg=fg guibg=bg gui=bold
  131. hi Title guifg=#6d6d6d guibg=bg gui=bold
  132. hi VertSplit guifg=#c5c5af guibg=#c5c5af
  133. hi Visual guifg=#ffffff guibg=#9a9a9a gui=NONE
  134. hi WarningMsg guifg=#cfcfcf guibg=#5b5b5b gui=NONE
  135. hi WildMenu guifg=#000000 guibg=#c2c2c2 gui=NONE
  136. hi Boolean guifg=#616060 guibg=NONE gui=bold
  137. hi Identifier guifg=#141414 guibg=NONE gui=bold
  138. hi Keyword guifg=#666666 guibg=NONE gui=underline
  139. hi PreProc guifg=#272c61 guibg=NONE gui=NONE
  140. hi Special guifg=#6e6e6e guibg=NONE gui=NONE
  141. hi Ignore guifg=bg guibg=NONE gui=NONE
  142. hi Error guifg=#727272 guibg=NONE gui=undercurl
  143. " -----------------------------------------------------------------------------
  144. hi VimError guifg=#b6b6b6 guibg=#313131 gui=bold
  145. hi VimCommentTitle guifg=#5c5c5c guibg=bg gui=bold,italic
  146. hi qfFileName guifg=#6a6a6a guibg=NONE gui=italic
  147. hi qfLineNr guifg=fg guibg=NONE gui=NONE
  148. hi qfError guifg=fg guibg=#c4c2c2 gui=undercurl
  149. " -----------------------------------------------------------------------------
  150. hi pythonDecorator guifg=#3b3b3b guibg=NONE gui=bold
  151. hi link pythonDecoratorFunction pythonDecorator
  152. " -----------------------------------------------------------------------------
  153. hi htmlLink guifg=#666666 guibg=NONE gui=underline,italic
  154. elseif exists('g:zenesque_colors') && g:zenesque_colors==2
  155. " dark scheme without colors
  156. set background=dark
  157. hi Normal guifg=#adadad guibg=#1a1a1a gui=NONE
  158. hi CursorLine guifg=NONE guibg=#000000 gui=NONE
  159. hi CursorColumn guifg=NONE guibg=#000000 gui=NONE
  160. hi LineNr guifg=#555555 guibg=NONE gui=NONE
  161. hi Constant guifg=#848484 guibg=NONE gui=bold
  162. hi Statement guifg=#a6a6a6 guibg=NONE gui=italic
  163. hi Function guifg=#919191 guibg=NONE gui=bold
  164. hi String guifg=#838383 guibg=NONE gui=italic
  165. hi Type guifg=#838383 guibg=NONE gui=bold,italic
  166. hi Conditional guifg=#787878 guibg=NONE gui=bold
  167. hi Todo guifg=#ffffff guibg=NONE gui=underline
  168. hi Comment guifg=#555555 guibg=NONE gui=NONE
  169. hi PmenuSel guifg=#000000 guibg=#a9a9aa gui=bold
  170. hi Special guifg=#868585 guibg=NONE gui=NONE
  171. hi Identifier guifg=#626262 guibg=NONE gui=bold
  172. hi Keyword guifg=#858585 guibg=NONE gui=underline
  173. hi PreProc guifg=#6b6b6b guibg=NONE gui=italic
  174. hi Visual guifg=NONE guibg=#313131 gui=NONE
  175. hi ColorColumn guifg=NONE guibg=#e6e6e6
  176. hi Cursor guifg=bg guibg=fg gui=NONE
  177. hi CursorIM guifg=bg guibg=fg gui=NONE
  178. hi lCursor guifg=bg guibg=fg gui=NONE
  179. hi DiffAdd guifg=fg guibg=#444444 gui=NONE
  180. hi DiffChange guifg=bg guibg=#909090 gui=NONE
  181. hi DiffDelete guifg=NONE guibg=#292929 gui=NONE
  182. hi DiffText guifg=NONE guibg=#383838 gui=NONE
  183. hi Directory guifg=#525252 guibg=bg gui=NONE
  184. hi ErrorMsg guifg=#6f6f6f guibg=NONE gui=NONE
  185. hi FoldColumn guifg=#555555 guibg=#414141 gui=bold
  186. hi Folded guifg=#828282 guibg=#212121 gui=italic
  187. hi IncSearch guifg=#000000 guibg=#adadad gui=NONE
  188. hi Search guifg=#000000 guibg=#c5c3c3 gui=NONE
  189. hi MatchParen guifg=#000000 guibg=#a8a8a8 gui=bold
  190. hi ModeMsg guifg=#ffffff guibg=#767676 gui=bold
  191. hi MoreMsg guifg=#7c7c7c guibg=bg gui=bold
  192. hi NonText guifg=#7e7e7e guibg=bg gui=bold
  193. hi Pmenu guifg=#656565 guibg=#3f3f3f gui=NONE
  194. hi PmenuSbar guifg=fg guibg=#5d5d5d gui=NONE
  195. hi PmenuThumb guifg=fg guibg=#777777 gui=NONE
  196. hi Question guifg=#454545 guibg=bg gui=bold
  197. hi SignColumn guifg=#ffffff guibg=#696969 gui=NONE
  198. hi SpecialKey guifg=#ffffff guibg=#696969 gui=NONE
  199. hi SpellBad guisp=#ffffff guibg=#000000 gui=undercurl
  200. hi SpellCap guisp=#5d5d5d gui=undercurl
  201. hi SpellLocal guisp=#434343 gui=undercurl
  202. hi SpellRare guisp=#7d7d7d gui=undercurl
  203. hi StatusLine guifg=#000000 guibg=#727272 gui=bold
  204. hi StatusLineNC guifg=#5a5959 guibg=#222222 gui=italic
  205. hi TabLine guifg=fg guibg=#757575 gui=underline
  206. hi TabLineFill guifg=fg guibg=bg gui=reverse
  207. hi TabLineSel guifg=fg guibg=bg gui=bold
  208. hi Title guifg=#6d6d6d guibg=bg gui=bold
  209. hi VertSplit guifg=#222222 guibg=#222222
  210. hi WarningMsg guifg=#cfcfcf guibg=#5b5b5b gui=NONE
  211. hi WildMenu guifg=#000000 guibg=#828282 gui=NONE
  212. hi Boolean guifg=#616060 guibg=NONE gui=bold
  213. hi Ignore guifg=bg guibg=NONE gui=NONE
  214. hi Error guifg=#727272 guibg=NONE gui=undercurl
  215. " -----------------------------------------------------------------------------
  216. hi VimError guifg=#b6b6b6 guibg=#313131 gui=bold
  217. hi VimCommentTitle guifg=#5c5c5c guibg=bg gui=bold,italic
  218. hi qfFileName guifg=#6a6a6a guibg=NONE gui=italic
  219. hi qfLineNr guifg=fg guibg=NONE gui=NONE
  220. hi qfError guifg=fg guibg=#000000 gui=undercurl
  221. " -----------------------------------------------------------------------------
  222. hi pythonDecorator guifg=#3b3b3b guibg=NONE gui=bold
  223. hi link pythonDecoratorFunction pythonDecorator
  224. " -----------------------------------------------------------------------------
  225. hi htmlLink guifg=#666666 guibg=NONE gui=underline,italic
  226. elseif exists('g:zenesque_colors') && g:zenesque_colors==3
  227. " dark scheme with colors
  228. set background=dark
  229. hi Normal guifg=#adadad guibg=#0f1216 gui=NONE
  230. hi CursorLine guifg=NONE guibg=#000000 gui=NONE
  231. hi CursorColumn guifg=NONE guibg=#000000 gui=NONE
  232. hi LineNr guifg=#4d4d44 guibg=NONE gui=NONE
  233. hi Constant guifg=#8d5c57 guibg=NONE gui=NONE
  234. hi String guifg=#5d7a64 guibg=NONE gui=NONE
  235. hi Function guifg=#9784a2 guibg=NONE gui=NONE
  236. hi Statement guifg=#5a89a4 guibg=NONE gui=italic
  237. hi Conditional guifg=#8c7867 guibg=NONE gui=NONE
  238. hi Type guifg=#518991 guibg=NONE gui=italic
  239. hi Todo guifg=#9b3535 guibg=NONE gui=NONE
  240. hi Comment guifg=#777777 guibg=NONE gui=NONE
  241. hi PmenuSel guifg=bg guibg=#9b601a gui=bold
  242. hi Special guifg=#a7a863 guibg=NONE gui=NONE
  243. hi Identifier guifg=#a16f51 guibg=NONE gui=NONE
  244. hi Keyword guifg=#737354 guibg=NONE gui=underline
  245. hi PreProc guifg=#5567a1 guibg=NONE gui=NONE
  246. hi Visual guifg=NONE guibg=#462e44 gui=NONE
  247. hi ColorColumn guifg=NONE guibg=#e6e6e6
  248. hi Cursor guifg=bg guibg=fg gui=NONE
  249. hi CursorIM guifg=bg guibg=fg gui=NONE
  250. hi lCursor guifg=bg guibg=fg gui=NONE
  251. hi diffAdd guifg=bg guibg=#5a7e5d gui=none
  252. hi diffDelete guifg=#bf6a6a guibg=#2d1212 gui=none
  253. hi diffChange guifg=bg guibg=#7e4444 gui=none
  254. hi diffText guifg=bg guibg=#345535 gui=none
  255. hi Directory guifg=#525252 guibg=bg gui=NONE
  256. hi ErrorMsg guifg=#6f6f6f guibg=NONE gui=NONE
  257. hi FoldColumn guifg=#555555 guibg=#414141 gui=bold
  258. hi Folded guifg=#828282 guibg=#212121 gui=italic
  259. hi IncSearch guifg=#000000 guibg=#adadad gui=NONE
  260. hi Search guifg=#000000 guibg=#c5c3c3 gui=NONE
  261. hi MatchParen guifg=#000000 guibg=#a8a8a8 gui=bold
  262. hi ModeMsg guifg=#ffffff guibg=#767676 gui=bold
  263. hi MoreMsg guifg=#7c7c7c guibg=bg gui=bold
  264. hi NonText guifg=#7e7e7e guibg=bg gui=bold
  265. hi Pmenu guifg=#656565 guibg=#3f3f3f gui=NONE
  266. hi PmenuSbar guifg=fg guibg=#5d5d5d gui=NONE
  267. hi PmenuThumb guifg=fg guibg=#777777 gui=NONE
  268. hi Question guifg=#454545 guibg=bg gui=bold
  269. hi SignColumn guifg=#ffffff guibg=#696969 gui=NONE
  270. hi SpecialKey guifg=#ffffff guibg=#696969 gui=NONE
  271. hi SpellBad guisp=#ffffff guibg=#000000 gui=undercurl
  272. hi SpellCap guisp=#5d5d5d gui=undercurl
  273. hi SpellLocal guisp=#434343 gui=undercurl
  274. hi SpellRare guisp=#7d7d7d gui=undercurl
  275. hi StatusLine guifg=#000000 guibg=#727272 gui=bold
  276. hi StatusLineNC guifg=#5a5959 guibg=#222222 gui=italic
  277. hi TabLine guifg=fg guibg=#5f5f5f gui=underline
  278. hi TabLineFill guifg=fg guibg=bg gui=reverse
  279. hi TabLineSel guifg=fg guibg=bg gui=bold
  280. hi Title guifg=#6d6d6d guibg=bg gui=bold
  281. hi VertSplit guifg=#222222 guibg=#222222
  282. hi WarningMsg guifg=#cfcfcf guibg=#5b5b5b gui=NONE
  283. hi WildMenu guifg=#000000 guibg=#828282 gui=NONE
  284. hi Boolean guifg=#616060 guibg=NONE gui=bold
  285. hi Ignore guifg=bg guibg=NONE gui=NONE
  286. hi Error guifg=#727272 guibg=NONE gui=undercurl
  287. " -----------------------------------------------------------------------------
  288. hi VimError guifg=#b6b6b6 guibg=#313131 gui=bold
  289. hi VimCommentTitle guifg=#5c5c5c guibg=bg gui=bold,italic
  290. hi qfFileName guifg=#6a6a6a guibg=NONE gui=italic
  291. hi qfLineNr guifg=fg guibg=NONE gui=NONE
  292. hi qfError guifg=fg guibg=#000000 gui=undercurl
  293. " -----------------------------------------------------------------------------
  294. hi pythonDecorator guifg=#3b3b3b guibg=NONE gui=bold
  295. hi link pythonDecoratorFunction pythonDecorator
  296. " -----------------------------------------------------------------------------
  297. hi htmlLink guifg=#666666 guibg=NONE gui=underline,italic
  298. endif
  299. hi htmlTagName guifg=NONE guibg=NONE gui=NONE
  300. hi link htmlScriptTag htmlTagName
  301. hi link htmlTagN htmlTagName
  302. hi link htmlEndTag htmlTagName
  303. hi link htmlSpecialTagName htmlTagName
  304. hi link cssRenderAttr Constant
  305. hi link cssTextAttr Constant
  306. hi link cssUIAttr Constant
  307. hi link cssTableAttr Constant
  308. hi link cssColorAttr Constant
  309. hi link cssBoxAttr Constant
  310. hi link cssCommonAttr Constant
  311. hi link cssFunctionName Constant
  312. hi link cssRenderProp Type
  313. hi link cssBoxProp cssRenderProp
  314. hi link cssTagName Statement
  315. hi link cssClassName cssTagName
  316. hi link cssIdentifier cssTagName
  317. hi link cssPseudoClass cssTagName
  318. hi link cssPseudoClassId cssTagName
  319. hi cssBraces guifg=fg guibg=bg gui=NONE
  320. hi javaScript guifg=fg guibg=NONE
  321. hi link javaScriptFunction Statement
  322. hi link javaScriptMember Statement
  323. hi link javaScriptValue Constant
  324. hi link objcClass Type
  325. hi link cocoaClass objcClass
  326. hi link objcSubclass objcClass
  327. hi link objcSuperclass objcClass
  328. hi link cocoaFunction Function
  329. hi link objcMethodName Identifier
  330. hi link objcMethodArg Normal
  331. hi link objcMessageName Identifier
  332. hi link javaType Statement
  333. hi link cppStatement Statement