sunburst.vim 8.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231
  1. " Vim color scheme
  2. "
  3. " Name: sunburst.vim
  4. " Author: Gigamo <gigamo@gmail.com>
  5. "
  6. " Based on the Sunburst theme for TextMate
  7. " Distributable under the same terms as Vim itself
  8. "
  9. " Best usable with Ruby/HTML/CSS/JavaScript. Feel free to add custom
  10. " language matchers!
  11. "
  12. " Cterm colors courtesy of greezybacon.
  13. hi clear
  14. if exists('syntax_on')
  15. syntax reset
  16. endif
  17. let colors_name = 'sunburst'
  18. " Custom Ruby/JavaScript links (thanks to vividchalk.vim from tpope)
  19. hi link railsMethod PreProc
  20. hi link rubyDefine Keyword
  21. hi link rubySymbol Constant
  22. hi link rubyAccess rubyMethod
  23. hi link rubyAttribute rubyMethod
  24. hi link rubyEval rubyMethod
  25. hi link rubyException rubyMethod
  26. hi link rubyInclude rubyMethod
  27. hi link rubyStringDelimiter rubyString
  28. hi link rubyRegexp Regexp
  29. hi link rubyRegexpDelimiter rubyRegexp
  30. hi link javascriptRegexpString Regexp
  31. hi link javascriptNumber Number
  32. hi link javascriptNull Constant
  33. hi Normal guifg=#f8f8f8 guibg=#000000
  34. hi Normal ctermfg=253 ctermbg=0
  35. hi NonText guifg=#666666 guibg=#000000
  36. hi NonText ctermfg=241 ctermbg=0
  37. hi StatusLine guifg=#ffffff guibg=#121212 gui=bold
  38. hi StatusLine ctermfg=15 ctermbg=233 cterm=bold
  39. hi StatusLineNC guifg=#ffffff guibg=#121212
  40. hi StatusLineNC ctermfg=15 ctermbg=233
  41. hi Cursor guifg=#000000 guibg=#a7a7a7
  42. hi Cursor ctermfg=0 ctermbg=248
  43. hi CursorLine guifg=NONE guibg=#121212
  44. hi CursorLine ctermfg=none ctermbg=233
  45. hi CursorColumn guifg=NONE guibg=#121212
  46. hi CursorColumn ctermfg=none ctermbg=233
  47. hi Pmenu guifg=#ffffff guibg=#121212
  48. hi Pmenu ctermfg=15 ctermbg=233
  49. hi PmenuSel guifg=#ffffff guibg=#242424
  50. hi PmenuSel ctermfg=15 ctermbg=235
  51. hi Todo guifg=#fd5ff1 guibg=#000000 gui=italic,underline
  52. hi Todo ctermfg=207 ctermbg=0 cterm=underline
  53. hi PreProc guifg=#9b859d
  54. hi PreProc ctermfg=246
  55. hi Visual guibg=#242424
  56. hi Visual ctermbg=236
  57. hi VisualNOS guibg=#202020
  58. hi VisualNOS ctermbg=235
  59. hi Comment guifg=#6f6f6f gui=italic
  60. hi Comment ctermfg=242
  61. hi Constant guifg=#3387cc
  62. hi Constant ctermfg=68
  63. hi Directory guifg=#3387cc
  64. hi Directory ctermfg=68
  65. hi Entity guifg=#89bdff
  66. hi Entity ctermfg=111
  67. hi LineNr guifg=#666666 guibg=#121212
  68. hi LineNr ctermfg=245 ctermbg=234
  69. hi Identifier guifg=#99cf50
  70. hi Identifier ctermfg=113
  71. hi SpecialKey guifg=#e28964
  72. hi SpecialKey ctermfg=173
  73. hi Type guifg=#89bdff
  74. hi Type ctermfg=111
  75. hi Statement guifg=#e28964
  76. hi Statement ctermfg=173
  77. hi Operator guifg=#e28964
  78. hi Operator ctermfg=173
  79. hi Test guibg=#121212
  80. hi Test ctermbg=234
  81. hi String guifg=#65b042
  82. hi String ctermfg=71
  83. hi ErrorMsg guifg=#fd5ff1 guibg=#562d56
  84. hi ErrorMsg ctermfg=207 ctermbg=238
  85. hi WarningMsg guifg=#fd5ff1 gui=italic,underline
  86. hi WarningMsg ctermfg=207 cterm=underline
  87. hi Regexp guifg=#cf7d34
  88. hi Regexp ctermfg=173
  89. hi Variable guifg=#3e87e3
  90. hi Variable ctermfg=69
  91. hi Special guifg=#daefa3
  92. hi Special ctermfg=193
  93. hi Title guifg=#cdcdcd
  94. hi Title ctermfg=251
  95. hi Structure guifg=#af8fa7
  96. hi Structure ctermfg=139
  97. hi Search guifg=NONE guibg=#303030 gui=NONE
  98. hi Search ctermfg=none ctermbg=237 cterm=none
  99. hi IncSearch guifg=NONE guibg=#303030 gui=NONE
  100. hi IncSearch ctermfg=none ctermbg=237 cterm=none
  101. hi rubyInstanceVariable guifg=#3e87e3
  102. hi rubyInstanceVariable ctermfg=68
  103. hi rubyBlockArgument guifg=#3e87e3
  104. hi rubyBlockArgument ctermfg=68
  105. hi rubyMethod guifg=#e28964
  106. hi rubyMethod ctermfg=173
  107. hi railsUserMethod guifg=#cf7d34
  108. hi railsUserMethod ctermfg=173
  109. hi railsUserClass guifg=#89bdff
  110. hi railsUserClass ctermfg=111
  111. hi javaScriptType guifg=#3e87e3
  112. hi javascriptType ctermfg=68
  113. hi javaScriptOpAssign guifg=#e28964
  114. hi javaScriptOpAssign ctermfg=173
  115. hi javaScriptFuncName guifg=#3e87e3
  116. hi javaScriptFuncName ctermfg=68
  117. hi javaScriptComment guifg=#3f3f3f
  118. hi javaScriptComment ctermfg=237
  119. hi htmlTag guifg=#89bdff
  120. hi htmlTag ctermfg=111
  121. hi htmlEndTag guifg=#89bdff
  122. hi htmlEndTag ctermfg=111
  123. hi htmlStatement guifg=#89bdff
  124. hi htmlStatement ctermfg=111
  125. hi cssClassName guifg=#9b703f
  126. hi cssClassName ctermfg=95
  127. hi cssIdentifier guifg=#8b98ab
  128. hi cssIdentifier ctermfg=103
  129. hi cssBraces guifg=#cdcdcd
  130. hi cssBraces ctermfg=251
  131. hi cssTagName guifg=#cda869
  132. hi cssTagName ctermfg=179
  133. hi cssPseudoClass guifg=#8f9d6a
  134. hi cssPsuedoClass ctermfg=107
  135. hi cssValueNumber guifg=#dd7b3b
  136. hi cssValueNumber ctermfg=173
  137. hi cssValueInteger guifg=#dd7b3b
  138. hi cssValueInteger ctermfg=173
  139. hi cssValueLength guifg=#e28964
  140. hi cssValueLength ctermfg=173
  141. hi cssValueFrequency guifg=#dd7b3b
  142. hi cssValueFrequency ctermfg=173
  143. hi cssValueTime guifg=#dd7b3b
  144. hi cssValueTime ctermfg=173
  145. hi cssValueAngle guifg=#dd7b3b
  146. hi cssValueAngle ctermfg=173
  147. hi cssColor guifg=#dd7b3b
  148. hi cssColor ctermfg=173
  149. hi cssCommonAttr guifg=#f9ee98
  150. hi cssCommonAttr ctermfg=228
  151. hi cssBoxProp guifg=#c5af75
  152. hi cssBoxProp ctermfg=180
  153. hi cssBoxAttr guifg=#f9ee98
  154. hi cssBoxAttr ctermfg=228
  155. hi cssFontProp guifg=#c5af75
  156. hi cssFontProp ctermfg=180
  157. hi cssFontAttr guifg=#cf6a4c
  158. hi cssFontAttr ctermfg=167
  159. hi cssColorProp guifg=#c5af75
  160. hi cssColorProp ctermfg=180
  161. hi cssColorAttr guifg=#cf6a4c
  162. hi cssColorAttr ctermfg=167
  163. hi cssTextProp guifg=#c5af75
  164. hi cssTextProp ctermfg=180
  165. hi cssTextAttr guifg=#f9ee98
  166. hi cssTextAttr ctermfg=228
  167. hi cssGeneratedContentProp guifg=#c5af75
  168. hi cssGeneratedContentProp ctermfg=180
  169. hi cssGeneratedContentAttr guifg=#f9ee98
  170. hi cssGeneratedContentAttr ctermfg=228
  171. hi cssPagingProp guifg=#c5af75
  172. hi cssPagingProp ctermfg=180
  173. hi cssPagingAttr guifg=#f9ee98
  174. hi cssPagingAttr ctermfg=228
  175. hi cssUIProp guifg=#c5af75
  176. hi cssUIProp ctermfg=180
  177. hi cssUIAttr guifg=#f9ee98
  178. hi cssUIAttr ctermfg=228
  179. hi cssRenderProp guifg=#c5af75
  180. hi cssRenderProp ctermfg=180
  181. hi cssRenderAttr guifg=#f9ee98
  182. hi cssRenderAttr ctermfg=228
  183. hi cssAuralProp guifg=#c5af75
  184. hi cssAuralProp ctermfg=180
  185. hi cssAuralAttr guifg=#f9ee98
  186. hi cssAuralAttr ctermfg=228
  187. hi cssTableProp guifg=#c5af75
  188. hi cssTableProp ctermfg=180
  189. hi cssTableAttr guifg=#f9ee98
  190. hi cssTableAttr ctermfg=228
  191. hi cssImportant guifg=#cf6a4c
  192. hi cssImportant ctermfg=167
  193. hi cssFunctionName guifg=#f9ee98
  194. hi cssFunctionName ctermfg=228
  195. hi cssURL guifg=#3e87e3
  196. hi cssMediaType guifg=#cf6a4c
  197. hi cssMediaType ctermfg=167
  198. hi cssMediaComma guifg=#cf6a4c
  199. hi cssMediaComma ctermfg=167
  200. hi cssMedia guifg=#e28964
  201. hi cssMedia ctermfg=173
  202. hi erubyDelimiter guifg=#cdcdcd
  203. hi erubyDelimiter ctermfg=251
  204. hi pythonClassName guifg=#89bdff gui=underline
  205. hi pythonClassName ctermfg=111 cterm=underline
  206. hi pythonClassDef guifg=#99cf50
  207. hi pythonClassDef ctermfg=113
  208. hi pythonFuncDef guifg=#99cf50
  209. hi pythonFuncDef ctermfg=113
  210. hi pythonParamName guifg=#3387cc
  211. hi pythonParamName ctermfg=32
  212. hi pythonSuperClass guifg=#996633 gui=italic
  213. hi pythonSuperClass ctermfg=95