zephyr.vim 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204
  1. " Vim color file
  2. " Original Maintainer: Matt Creenan <mattcreenan@gmail.com>
  3. " Zephyr v1.01
  4. " A modification of the gardener colorscheme v1.1
  5. " 1.01
  6. " - Updated some colors
  7. "
  8. " 1.0
  9. " - Initial release
  10. " Dark scheme, easy on eyes, very distinct colors to make
  11. " code easier to read
  12. set background=dark
  13. hi clear
  14. syntax reset
  15. hi linenr cterm=BOLD ctermfg=244 ctermbg=235
  16. exec "hi Cursor cterm=BOLD ctermfg=255 ctermbg=167"
  17. exec "hi CursorIM cterm=BOLD ctermfg=255 ctermbg=167"
  18. exec "hi Normal cterm=NONE ctermfg=255 ctermbg=0"
  19. exec "hi NonText cterm=NONE ctermfg=230 ctermbg=60"
  20. exec "hi Visual cterm=NONE ctermfg=255 ctermbg=68"
  21. exec "hi Linear cterm=NONE ctermfg=248 ctermbg=NONE"
  22. exec "hi Directory cterm=NONE ctermfg=64 ctermbg=NONE"
  23. exec "hi IncSearch cterm=NONE ctermfg=255 ctermbg=25"
  24. exec "hi ErrorMsg cterm=BOLD ctermfg=196 ctermbg=NONE"
  25. exec "hi WarningMsg cterm=BOLD ctermfg=196 ctermbg=NONE"
  26. exec "hi ModeMsg cterm=NONE ctermfg=230 ctermbg=NONE"
  27. exec "hi MoreMsg cterm=NONE ctermfg=230 ctermbg=NONE"
  28. exec "hi Question cterm=NONE ctermfg=194 ctermbg=NONE"
  29. exec "hi StatusLineNC cterm=NONE ctermfg=16 ctermbg=229"
  30. exec "hi StatusLine cterm=BOLD ctermfg=255 ctermbg=167"
  31. exec "hi VertSplit cterm=NONE ctermfg=16 ctermbg=229"
  32. exec "hi Constant cterm=BOLD ctermfg=255 ctermbg=NONE"
  33. exec "hi String cterm=NONE ctermfg=230 ctermbg=NONE"
  34. exec "hi Character cterm=BOLD ctermfg=230 ctermbg=NONE"
  35. exec "hi Number cterm=BOLD ctermfg=153 ctermbg=NONE"
  36. exec "hi Boolean cterm=NONE ctermfg=207 ctermbg=NONE"
  37. exec "hi Float cterm=BOLD ctermfg=153 ctermbg=NONE"
  38. exec "hi Identifier cterm=NONE ctermfg=223 ctermbg=NONE"
  39. exec "hi Function cterm=BOLD ctermfg=229 ctermbg=NONE"
  40. exec "hi Statement cterm=BOLD ctermfg=230 ctermbg=NONE"
  41. exec "hi Repeat cterm=BOLD ctermfg=208 ctermbg=NONE"
  42. exec "hi Label cterm=BOLD ctermfg=225 ctermbg=NONE"
  43. exec "hi Exception cterm=BOLD ctermfg=86 ctermbg=NONE"
  44. exec "hi PreProc cterm=BOLD ctermfg=222 ctermbg=NONE"
  45. exec "hi Include cterm=BOLD ctermfg=114 ctermbg=NONE"
  46. exec "hi Macro cterm=BOLD ctermfg=114 ctermbg=NONE"
  47. exec "hi PreCondit cterm=BOLD ctermfg=114 ctermbg=NONE"
  48. exec "hi Type cterm=BOLD ctermfg=193 ctermbg=NONE"
  49. exec "hi StorageClass cterm=BOLD ctermfg=78 ctermbg=NONE"
  50. exec "hi Structure cterm=BOLD ctermfg=114 ctermbg=NONE"
  51. exec "hi Typedef cterm=BOLD ctermfg=114 ctermbg=NONE"
  52. exec "hi Special cterm=BOLD ctermfg=153 ctermbg=NONE"
  53. exec "hi SpecialChar cterm=BOLD ctermfg=153 ctermbg=NONE"
  54. exec "hi Tag cterm=BOLD ctermfg=153 ctermbg=NONE"
  55. exec "hi Delimiter cterm=BOLD ctermfg=255 ctermbg=NONE"
  56. exec "hi SpecialComment cterm=BOLD ctermfg=253 ctermbg=24"
  57. exec "hi Debug cterm=NONE ctermfg=210 ctermbg=NONE"
  58. exec "hi Title cterm=BOLD ctermfg=255 ctermbg=60"
  59. exec "hi Ignore cterm=NONE ctermfg=251 ctermbg=NONE"
  60. exec "hi Error cterm=NONE ctermfg=255 ctermbg=196"
  61. exec "hi Ignore cterm=NONE ctermfg=196 ctermbg=60"
  62. exec "hi htmlH1 cterm=BOLD ctermfg=255 ctermbg=NONE"
  63. exec "hi htmlH2 cterm=BOLD ctermfg=253 ctermbg=NONE"
  64. exec "hi htmlH3 cterm=BOLD ctermfg=251 ctermbg=NONE"
  65. exec "hi htmlH4 cterm=BOLD ctermfg=249 ctermbg=NONE"
  66. exec "hi htmlH5 cterm=BOLD ctermfg=247 ctermbg=NONE"
  67. exec "hi htmlH6 cterm=BOLD ctermfg=245 ctermbg=NONE"
  68. """"""""""""""""""""""""""""""
  69. " Begin zephyr modifications "
  70. """"""""""""""""""""""""""""""
  71. " Check for extra whitespace
  72. hi WhitespaceEOL ctermbg=red guibg=red
  73. match WhitespaceEOL /\s\+$/
  74. match WhitespaceEOL /^(\ \+)[^\*]/
  75. " Highlight whitespace at beginning
  76. hi WhitespaceBOL ctermfg=238
  77. match WhitespaceBOL /^\t\+\ */
  78. " Tabs (not the whitespace kind)
  79. if exists("g:zephyr_no_tabs")
  80. else
  81. hi TabLine ctermbg=238 ctermfg=243
  82. hi TabLineFill ctermbg=94 ctermfg=235
  83. hi TabLineSel ctermbg=24 ctermfg=253
  84. endif
  85. " Diff
  86. if exists("g:zephyr_no_diff")
  87. else
  88. hi DiffChange term=reverse cterm=bold ctermbg=235 ctermfg=252
  89. hi DiffDelete term=reverse cterm=bold ctermbg=232 ctermfg=241
  90. hi DiffText term=reverse cterm=bold ctermbg=166 ctermfg=252
  91. hi DiffAdd term=reverse cterm=bold ctermbg=22 ctermfg=252
  92. endif
  93. hi Define ctermfg=68 ctermbg=none cterm=bold
  94. hi Number ctermfg=124
  95. hi Boolean ctermfg=124
  96. hi Float ctermfg=124
  97. hi Function ctermfg=73 ctermbg=none cterm=bold
  98. hi Statement ctermfg=68
  99. hi Constant ctermfg=88
  100. hi Comment ctermfg=154 ctermbg=none
  101. hi SpecialComment ctermfg=154 ctermbg=none
  102. hi Identifier ctermfg=172
  103. hi Operator ctermfg=221 ctermbg=none
  104. hi Keyword ctermfg=221 ctermbg=none
  105. hi String ctermfg=241
  106. hi Conditional ctermfg=68
  107. hi Repeat ctermfg=68
  108. hi Label ctermfg=68
  109. hi Include ctermfg=24
  110. hi Normal ctermfg=251
  111. hi Structure ctermfg=214
  112. hi Type ctermfg=70
  113. hi SpecialChar ctermfg=231
  114. hi Pmenu ctermbg=238 ctermfg=231
  115. " HTML/CSS specific
  116. hi htmlstring ctermfg=240
  117. hi htmltagname ctermfg=130
  118. hi htmltag ctermfg=66
  119. hi htmlendtag ctermfg=66
  120. hi htmlarg ctermfg=72
  121. hi htmllink ctermfg=32 cterm=underline
  122. hi htmlspecialtagname ctermfg=208 " Extra highlighting for special tag names, brighter
  123. hi htmlevent ctermfg=157
  124. hi cssstyle ctermbg=233
  125. hi csstagname ctermbg=233 ctermfg=167
  126. hi cssselectorop ctermbg=233 ctermfg=107
  127. hi cssselectorop2 ctermbg=233 ctermfg=107
  128. hi cssattributeselector ctermbg=233
  129. hi cssidentifier ctermbg=233 ctermfg=143
  130. hi cssmedia ctermbg=233
  131. hi cssmediatype ctermbg=233
  132. hi cssmediacomma ctermbg=233
  133. hi cssmediablock ctermbg=233
  134. hi cssvalueinteger ctermbg=233
  135. hi cssvaluenumber ctermbg=233
  136. hi cssvaluelength ctermbg=233
  137. hi cssvalueangle ctermbg=233
  138. hi cssvaluetime ctermbg=233
  139. hi cssvaluefrequency ctermbg=233
  140. hi cssfontdescriptor ctermbg=233
  141. hi cssfontdescriptorblock ctermbg=233
  142. hi csscolor ctermbg=233 ctermfg=68
  143. hi csscomment ctermbg=233 ctermfg=154
  144. hi cssimportant ctermbg=233
  145. hi csscommonattr ctermbg=233
  146. hi cssfontprop ctermbg=233 ctermfg=145
  147. hi cssfontattr ctermbg=233 ctermfg=white
  148. hi csscolorprop ctermbg=233 ctermfg=145
  149. hi csscolorattr ctermbg=233 ctermfg=white
  150. hi csstextprop ctermbg=233 ctermfg=145
  151. hi csstextattr ctermbg=233 ctermfg=white
  152. hi cssboxprop ctermbg=233 ctermfg=145
  153. hi cssboxattr ctermbg=233 ctermfg=white
  154. hi cssuiprop ctermbg=233 ctermfg=145
  155. hi cssuiattr ctermbg=233 ctermfg=white
  156. hi cssrenderprop ctermbg=233 ctermfg=145
  157. hi cssrenderattr ctermbg=233 ctermfg=white
  158. hi cssgeneratedcontentprop ctermbg=233 ctermfg=145
  159. hi cssgeneratedcontentattr ctermbg=233 ctermfg=white
  160. hi csspagingprop ctermbg=233 ctermfg=145
  161. hi csspagingattr ctermbg=233 ctermfg=white
  162. hi cssinclude ctermbg=233
  163. hi cssbraces ctermbg=233
  164. hi cssdefinition ctermbg=233
  165. hi csspseudoclass ctermbg=233
  166. hi csspseudoclassid ctermbg=233
  167. " PHP Specific
  168. hi phpRegionDelimiter cterm=bold ctermfg=228
  169. hi phpSpecialFunction cterm=bold ctermfg=79
  170. let php_sql_query = 0
  171. let php_htmlInStrings = 0
  172. let g:colors_name = "zephyr"
  173. let colors_name = "zephyr"