sourcerer.vim 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217
  1. " ██████ ██████ ██ ██ ██████ █████ █████ ██████ █████ ██████
  2. " ██░░░░ ██░░░░██░██ ░██░░██░░████░░░██ ██░░░██░░██░░████░░░██░░██░░██
  3. " ░░█████ ░██ ░██░██ ░██ ░██ ░░░██ ░░ ░███████ ░██ ░░░███████ ░██ ░░
  4. " ░░░░░██░██ ░██░██ ░██ ░██ ░██ ██░██░░░░ ░██ ░██░░░░ ░██
  5. " ██████ ░░██████ ░░██████░███ ░░█████ ░░██████░███ ░░██████░███
  6. " ░░░░░░ ░░░░░░ ░░░░░░ ░░░ ░░░░░ ░░░░░░ ░░░ ░░░░░░ ░░░
  7. " r e a d c o d e l i k e a w i z a r d
  8. "
  9. " sourcerer by xero harrison (http://sourcerer.xero.nu)
  10. " ├─ based on sorcerer by Jeet Sukumaran (http://jeetworks.org)
  11. " └─ based on mustang by Henrique C. Alves (hcarvalhoalves@gmail.com)
  12. set background=dark
  13. hi clear
  14. if exists("syntax_on")
  15. syntax reset
  16. endif
  17. let colors_name = "sourcerer"
  18. " █▓▒░ GUI colors
  19. hi Normal guifg=#c2c2b0 guibg=#222222 gui=NONE
  20. hi ColorColumn guifg=NONE guibg=#1c1c1c
  21. hi Cursor guifg=NONE guibg=#626262 gui=NONE
  22. hi CursorColumn guibg=#2d2d2d
  23. hi CursorLine guibg=#2d2d2d
  24. hi DiffAdd guifg=#000000 guibg=#3cb371 gui=NONE
  25. hi DiffDelete guifg=#000000 guibg=#aa4450 gui=NONE
  26. hi DiffChange guifg=#000000 guibg=#4f94cd gui=NONE
  27. hi DiffText guifg=#000000 guibg=#8ee5ee gui=NONE
  28. hi Directory guifg=#1e90ff guibg=NONE gui=NONE
  29. hi ErrorMsg guifg=#ff6a6a guibg=NONE gui=bold
  30. hi FoldColumn guifg=#68838b guibg=#4B4B4B gui=bold
  31. hi Folded guifg=#406060 guibg=#232c2c gui=NONE
  32. hi IncSearch guifg=#ffffff guibg=#ff4500 gui=bold
  33. hi LineNr guifg=#878787 guibg=#3A3A3A gui=NONE
  34. hi MatchParen guifg=#fff000 guibg=NONE gui=bold
  35. hi ModeMsg guifg=#afafaf guibg=#222222 gui=bold
  36. hi MoreMsg guifg=#2e8b57 guibg=NONE gui=bold
  37. hi NonText guifg=#404050 guibg=NONE gui=NONE
  38. " completions
  39. hi Pmenu guifg=#A8A8A8 guibg=#3A3A3A
  40. hi PmenuSel guifg=#000000 guibg=#528B8B
  41. hi PmenuSbar guifg=#000000 guibg=#528B8B
  42. hi PmenuThumb guifg=#000000 guibg=#528B8B
  43. hi Question guifg=#00ee00 guibg=NONE gui=bold
  44. hi Search guifg=#000000 guibg=#d6e770 gui=bold
  45. hi SignColumn guifg=#ffffff guibg=NONE gui=NONE
  46. hi SpecialKey guifg=#505060 guibg=NONE gui=NONE
  47. hi SpellBad guisp=#ee2c2c gui=undercurl
  48. hi SpellCap guisp=#0000ff gui=undercurl
  49. hi SpellLocal guisp=#008b8b gui=undercurl
  50. hi SpellRare guisp=#ff00ff gui=undercurl
  51. hi StatusLine guifg=#000000 guibg=#808070 gui=bold
  52. hi StatusLineNC guifg=#000000 guibg=#404c4c gui=italic
  53. hi VertSplit guifg=#404c4c guibg=#404c4c gui=NONE
  54. hi TabLine guifg=fg guibg=#d3d3d3 gui=underline
  55. hi TabLineFill guifg=fg guibg=NONE gui=reverse
  56. hi TabLineSel guifg=fg guibg=NONE gui=bold
  57. hi Title guifg=#528b8b guibg=NONE gui=bold
  58. hi Visual guifg=#000000 guibg=#6688aa gui=NONE
  59. hi WarningMsg guifg=#ee9a00 guibg=NONE gui=NONE
  60. hi WildMenu guifg=#000000 guibg=#87ceeb gui=NONE
  61. hi ExtraWhitespace guifg=fg guibg=#528b8b gui=NONE
  62. " syntax highlighting
  63. hi Comment guifg=#686858 gui=italic
  64. hi Boolean guifg=#ff9800 gui=NONE
  65. hi String guifg=#779b70 gui=NONE
  66. hi Identifier guifg=#9ebac2 gui=NONE
  67. hi Function guifg=#faf4c6 gui=NONE
  68. hi Type guifg=#7e8aa2 gui=NONE
  69. hi Statement guifg=#90b0d1 gui=NONE
  70. hi Keyword guifg=#90b0d1 gui=NONE
  71. hi Constant guifg=#ff9800 gui=NONE
  72. hi Number guifg=#cc8800 gui=NONE
  73. hi Special guifg=#719611 gui=NONE
  74. hi PreProc guifg=#528b8b gui=NONE
  75. hi Todo guifg=#8f6f8f guibg=#202020 gui=italic,underline,bold
  76. " diff
  77. hi diffOldFile guifg=#88afcb guibg=NONE gui=italic
  78. hi diffNewFile guifg=#88afcb guibg=NONE gui=italic
  79. hi diffFile guifg=#88afcb guibg=NONE gui=italic
  80. hi diffLine guifg=#88afcb guibg=NONE gui=italic
  81. hi link diffSubname diffLine
  82. hi diffAdded guifg=#3cb371 guibg=NONE gui=NONE
  83. hi diffRemoved guifg=#aa4450 guibg=NONE gui=NONE
  84. hi diffChanged guifg=#4f94cd guibg=NONE gui=NONE
  85. hi link diffOnly Constant
  86. hi link diffIdentical Constant
  87. hi link diffDiffer Constant
  88. hi link diffBDiffer Constant
  89. hi link diffIsA Constant
  90. hi link diffNoEOL Constant
  91. hi link diffCommon Constant
  92. hi link diffComment Constant
  93. " python
  94. hi pythonException guifg=#90b0d1 guibg=NONE gui=NONE
  95. hi pythonExClass guifg=#996666 guibg=NONE gui=NONE
  96. hi pythonDecorator guifg=#888555 guibg=NONE gui=NONE
  97. hi link pythonDecoratorFunction pythonDecorator
  98. " █▓▒░ 256 colors
  99. hi Normal cterm=NONE ctermbg=NONE ctermfg=145
  100. hi ColorColumn cterm=NONE ctermbg=16 ctermfg=NONE
  101. hi Cursor cterm=NONE ctermbg=241 ctermfg=fg
  102. hi CursorColumn cterm=NONE ctermbg=16 ctermfg=fg
  103. hi CursorLine cterm=NONE ctermbg=236 ctermfg=fg
  104. hi DiffAdd cterm=NONE ctermbg=71 ctermfg=16
  105. hi DiffDelete cterm=NONE ctermbg=124 ctermfg=16
  106. hi DiffChange cterm=NONE ctermbg=68 ctermfg=16
  107. hi DiffText cterm=NONE ctermbg=117 ctermfg=16
  108. hi Directory cterm=NONE ctermbg=234 ctermfg=33
  109. hi ErrorMsg cterm=bold ctermbg=NONE ctermfg=203
  110. hi FoldColumn cterm=bold ctermbg=239 ctermfg=66
  111. hi Folded cterm=NONE ctermbg=16 ctermfg=60
  112. hi IncSearch cterm=bold ctermbg=202 ctermfg=231
  113. hi LineNr cterm=NONE ctermbg=237 ctermfg=102
  114. hi MatchParen cterm=bold ctermbg=NONE ctermfg=226
  115. hi ModeMsg cterm=bold ctermbg=NONE ctermfg=145
  116. hi MoreMsg cterm=bold ctermbg=234 ctermfg=29
  117. hi NonText cterm=NONE ctermbg=NONE ctermfg=59
  118. hi Pmenu cterm=NONE ctermbg=238 ctermfg=231
  119. hi PmenuSbar cterm=NONE ctermbg=250 ctermfg=fg
  120. hi PmenuSel cterm=NONE ctermbg=149 ctermfg=16
  121. hi Question cterm=bold ctermbg=NONE ctermfg=46
  122. hi Search cterm=bold ctermbg=185 ctermfg=16
  123. hi SignColumn cterm=NONE ctermbg=NONE ctermfg=231
  124. hi SpecialKey cterm=NONE ctermbg=NONE ctermfg=59
  125. hi SpellBad cterm=undercurl ctermbg=NONE ctermfg=196
  126. hi SpellCap cterm=undercurl ctermbg=NONE ctermfg=21
  127. hi SpellLocal cterm=undercurl ctermbg=NONE ctermfg=30
  128. hi SpellRare cterm=undercurl ctermbg=NONE ctermfg=201
  129. hi StatusLine cterm=bold ctermbg=101 ctermfg=16
  130. hi StatusLineNC cterm=NONE ctermbg=102 ctermfg=16
  131. hi VertSplit cterm=NONE ctermbg=102 ctermfg=102
  132. hi TabLine cterm=bold ctermbg=102 ctermfg=16
  133. hi TabLineFill cterm=NONE ctermbg=102 ctermfg=16
  134. hi TabLineSel cterm=bold ctermbg=16 ctermfg=59
  135. hi Title cterm=bold ctermbg=NONE ctermfg=66
  136. hi Visual cterm=NONE ctermbg=67 ctermfg=16
  137. hi WarningMsg cterm=NONE ctermbg=234 ctermfg=208
  138. hi WildMenu cterm=NONE ctermbg=116 ctermfg=16
  139. hi ExtraWhitespace cterm=NONE ctermbg=66 ctermfg=fg
  140. hi Comment cterm=NONE ctermbg=NONE ctermfg=59
  141. hi Boolean cterm=NONE ctermbg=NONE ctermfg=208
  142. hi String cterm=NONE ctermbg=NONE ctermfg=101
  143. hi Identifier cterm=NONE ctermbg=NONE ctermfg=145
  144. hi Function cterm=NONE ctermbg=NONE ctermfg=230
  145. hi Type cterm=NONE ctermbg=NONE ctermfg=103
  146. hi Statement cterm=NONE ctermbg=NONE ctermfg=110
  147. hi Keyword cterm=NONE ctermbg=NONE ctermfg=110
  148. hi Constant cterm=NONE ctermbg=NONE ctermfg=208
  149. hi Number cterm=NONE ctermbg=NONE ctermfg=172
  150. hi Special cterm=NONE ctermbg=NONE ctermfg=64
  151. hi PreProc cterm=NONE ctermbg=NONE ctermfg=66
  152. hi Todo cterm=bold,underline ctermbg=234 ctermfg=96
  153. hi diffOldFile cterm=NONE ctermbg=NONE ctermfg=67
  154. hi diffNewFile cterm=NONE ctermbg=NONE ctermfg=67
  155. hi diffFile cterm=NONE ctermbg=NONE ctermfg=67
  156. hi diffLine cterm=NONE ctermbg=NONE ctermfg=67
  157. hi diffAdded cterm=NONE ctermfg=NONE ctermfg=71
  158. hi diffRemoved cterm=NONE ctermfg=NONE ctermfg=124
  159. hi diffChanged cterm=NONE ctermfg=NONE ctermfg=68
  160. hi link diffSubname diffLine
  161. hi link diffOnly Constant
  162. hi link diffIdentical Constant
  163. hi link diffDiffer Constant
  164. hi link diffBDiffer Constant
  165. hi link diffIsA Constant
  166. hi link diffNoEOL Constant
  167. hi link diffCommon Constant
  168. hi link diffComment Constant
  169. hi pythonClass cterm=NONE ctermbg=NONE ctermfg=fg
  170. hi pythonDecorator cterm=NONE ctermbg=NONE ctermfg=101
  171. hi pythonExClass cterm=NONE ctermbg=NONE ctermfg=95
  172. hi pythonException cterm=NONE ctermbg=NONE ctermfg=110
  173. hi pythonFunc cterm=NONE ctermbg=NONE ctermfg=fg
  174. hi pythonFuncParams cterm=NONE ctermbg=NONE ctermfg=fg
  175. hi pythonKeyword cterm=NONE ctermbg=NONE ctermfg=fg
  176. hi pythonParam cterm=NONE ctermbg=NONE ctermfg=fg
  177. hi pythonRawEscape cterm=NONE ctermbg=NONE ctermfg=fg
  178. hi pythonSuperclasses cterm=NONE ctermbg=NONE ctermfg=fg
  179. hi pythonSync cterm=NONE ctermbg=NONE ctermfg=fg
  180. hi Conceal cterm=NONE ctermbg=248 ctermfg=252
  181. hi Error cterm=NONE ctermbg=196 ctermfg=231
  182. hi Ignore cterm=NONE ctermbg=NONE ctermfg=234
  183. hi InsertModeCursorLine cterm=NONE ctermbg=16 ctermfg=fg
  184. hi NormalModeCursorLine cterm=NONE ctermbg=235 ctermfg=fg
  185. hi PmenuThumb cterm=reverse ctermbg=NONE ctermfg=fg
  186. hi StatusLineAlert cterm=NONE ctermbg=160 ctermfg=231
  187. hi StatusLineUnalert cterm=NONE ctermbg=238 ctermfg=144
  188. hi Test cterm=NONE ctermbg=NONE ctermfg=fg
  189. hi Underlined cterm=underline ctermbg=NONE ctermfg=111
  190. hi VisualNOS cterm=bold,underline ctermbg=NONE ctermfg=fg
  191. hi cCursor cterm=reverse ctermbg=NONE ctermfg=fg
  192. hi iCursor cterm=NONE ctermbg=210 ctermfg=16
  193. hi lCursor cterm=NONE ctermbg=145 ctermfg=234
  194. hi nCursor cterm=NONE ctermbg=NONE ctermfg=145
  195. hi vCursor cterm=NONE ctermbg=201 ctermfg=16
  196. hi Pmenu cterm=NONE ctermfg=248 ctermbg=237
  197. hi PmenuSel cterm=NONE ctermfg=16 ctermbg=66
  198. hi PmenuSbar cterm=NONE ctermfg=16 ctermbg=66
  199. hi PmenuThumb cterm=NONE ctermfg=16 ctermbg=66