colorzone.vim 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168
  1. "Vim color file
  2. "Maintainer: Ricky Wu <richiewu at live dot com>
  3. "Note: If your terminal can use RGB colors, use this escape sequence colors:
  4. " ff888a85,ffef2929,ff8ae234,ffe9b96e,ff00bfff,ffda70d6,ff87ceeb,ffeeeeec
  5. " grey red green yellow blue magenta cyan white
  6. " The Terminal colors and GUI colors are diffrent.
  7. "First remove all existing highlighting.
  8. set background=light
  9. if version > 580
  10. "no guarantees for version 5.8 and below
  11. hi clear
  12. if exists("syntax_on")
  13. syntax reset
  14. endif
  15. endif
  16. let colors_name = "colorzone"
  17. "High Light For Normal
  18. hi Normal ctermfg=black ctermfg=yellow guifg=#2e3436 guibg=#eeeeec
  19. hi NonText ctermfg=black guifg=#eeeeec guibg=#eeeeec
  20. "Cursor
  21. hi Cursor cterm=reverse ctermbg=red ctermfg=white guibg=#ef2929 guifg=white
  22. hi CursorIM cterm=reverse ctermbg=red ctermfg=white guibg=#ef2929 guifg=white
  23. hi CursorLine ctermbg=none ctermfg=magenta guibg=#eeeeec guifg=#e06800
  24. hi CursorColumn ctermbg=none ctermfg=none guibg=#555753
  25. "Symbol
  26. hi Directory ctermfg=blue guifg=#3465a4
  27. hi MatchParen ctermfg=yellow guibg=#fcaf3e guifg=black
  28. "Messages
  29. hi ModeMsg ctermfg=red guifg=red
  30. hi MoreMsg ctermfg=green guifg=#4e9a06
  31. hi WarningMsg ctermfg=yellow guifg=#cc0000
  32. hi ErrorMsg ctermbg=red ctermfg=white guibg=#cc0000 guifg=#eeeeec
  33. "Menu
  34. "hi Pmenu ctermbg=yellow ctermfg=blue guibg=#87ceeb guifg=black
  35. hi Pmenu cterm=none ctermbg=green ctermfg=white guibg=#6b8e23 guifg=white
  36. hi PmenuSel cterm=none ctermbg=blue ctermfg=yellow guibg=#fcaf3e guifg=black
  37. hi PmenuSbar ctermbg=none ctermfg=grey guibg=#2e3436 guifg=white
  38. hi PmenuThumb ctermfg=cyan guibg=#2e3436 guifg=white
  39. hi WildMenu ctermbg=cyan guibg=#edd400 guifg=#888a85
  40. "Search
  41. "hi Search ctermbg=LightRed ctermfg=white guibg=#ff4500 guifg=white
  42. hi Search ctermfg=yellow ctermbg=LightRed guibg=#fcaf3e guifg=black
  43. hi IncSearch cterm=reverse gui=reverse
  44. hi Question ctermfg=green guifg=#4e9a06
  45. hi Title ctermfg=green guifg=#4e9a06
  46. "Fold
  47. hi Folded ctermfg=blue guibg=#d3d7cf guifg=#204a87
  48. hi FoldColumn ctermfg=grey guibg=#888a85 guifg=#204a87
  49. "Vim Diff
  50. hi DiffAdd ctermfg=green guifg=white guibg=#6b8e23
  51. hi DiffChange ctermfg=yellow guifg=white guibg=#f57900
  52. hi DiffDelete ctermfg=red guifg=white guibg=#cc0000
  53. hi DiffText ctermfg=blue guifg=white guibg=#3465a4 gui=none
  54. "Spell cheking
  55. hi SpellBad ctermfg=red guifg=red
  56. hi SpellCap ctermfg=green guifg=green
  57. hi SpellLocal ctermfg=brown guifg=brown
  58. hi SpellRare ctermfg=yellow guifg=yellow
  59. "Debugging
  60. hi Debug ctermfg=red guifg=red
  61. "Colors for comments
  62. hi Comment ctermfg=darkgrey guifg=#888a87
  63. hi SpecialComment ctermfg=grey guifg=#2e3436
  64. hi SpecialKey ctermfg=cyan guifg=#3465a4
  65. "Syntax elements
  66. hi Builtin ctermfg=lightblue guifg=#e06800
  67. hi vimFuncName ctermfg=Lightblue guifg=#e06800
  68. hi Condition ctermfg=cyan guifg=#4e9a06
  69. hi Delimiter ctermfg=yellow guifg=#4e9a06
  70. hi Function ctermfg=blue guifg=blue
  71. hi Identifier ctermfg=yellow gui=none guifg=#000000
  72. hi Keyword ctermfg=yellow guifg=#4e9a06
  73. hi Label ctermfg=yellow guifg=#8a2be2
  74. hi NameSpace ctermfg=green guifg=green
  75. hi Operator ctermfg=white guifg=#4169e1
  76. hi Repeat ctermfg=cyan guifg=#4e9a06
  77. hi Statement ctermfg=Lightgreen gui=none guifg=#4e9a06
  78. "The name of functions methods and classes
  79. hi Type ctermfg=green gui=none guifg=#4e9a06
  80. hi Boolean ctermfg=red guifg=red
  81. hi Character ctermfg=magenta guifg=magenta
  82. hi Constant ctermfg=red guifg=#ce5c00
  83. hi Float ctermfg=red guifg=red
  84. hi Number ctermfg=magenta guifg=#ff00ff
  85. hi String ctermfg=cyan guifg=#8a2be2
  86. "The special characters
  87. hi Special ctermfg=magenta guifg=#ce5c00 guibg=#eeeeec
  88. hi SpecialChar ctermfg=red guifg=red
  89. hi Underlined ctermfg=blue guifg=#204a87
  90. "The preprocessors
  91. hi PageMark ctermfg=LightCyan guifg=#4169e1
  92. "Like '#define' in C/C++ language
  93. hi Define ctermfg=blue guifg=blue
  94. hi Macro ctermfg=magenta guifg=#4169e1
  95. "The included sources
  96. hi Include ctermfg=magenta guifg=#4169e1
  97. "Text marking
  98. hi Ignore ctermfg=grey guifg=#555753
  99. hi Todo ctermfg=yellow guibg=#fce94f guifg=#204a87
  100. hi Exception ctermfg=magenta guifg=magenta
  101. hi Error ctermfg=red guibg=#8a2be2 guifg=white
  102. "Embed statement
  103. hi SQL_Statement ctermfg=LightMagenta guifg=#9400d3
  104. hi CICS_Statement ctermfg=LightMagenta guifg=#4e9a06
  105. hi TabLine ctermbg=none ctermfg=darkgrey guifg=red
  106. hi TabLineSel ctermbg=none ctermfg=red guifg=red
  107. hi TabLineFill cterm=none guifg=#2e3436 guibg=blue
  108. "Tags which can use <C-]> on
  109. hi Tag ctermfg=magenta guifg=magenta
  110. "Windows elements
  111. hi VertSplit ctermbg=white gui=reverse guibg=#2e3436 guifg=#eeeeec
  112. hi Visual cterm=none ctermbg=green ctermfg=white gui=none guibg=#6b8e23 guifg=white
  113. hi VisualNOS cterm=underline gui=underline
  114. hi LineNr ctermfg=darkgrey guifg=#2e3436
  115. hi SignColumn cterm=none ctermbg=none ctermfg=red gui=none guifg=black guibg=#eeeeec
  116. "StatusLine
  117. hi StatusLine cterm=none ctermbg=none ctermfg=cyan guibg=#fff8dc guifg=black gui=none
  118. hi StatusLineNC cterm=none ctermbg=none ctermfg=darkgrey guibg=#fff8dc guifg=#555753 gui=none
  119. hi StatuslineBufNr cterm=none ctermfg=black ctermbg=cyan gui=none guibg=#840c0c guifg=#ffffff
  120. hi StatuslineFlag cterm=none ctermfg=black ctermbg=cyan gui=none guibg=#f57900 guifg=black
  121. "hi StatuslinePath cterm=none ctermfg=white ctermbg=green gui=none guibg=#fff8dc guifg=black
  122. "hi StatuslineFileName cterm=none ctermfg=white ctermbg=blue gui=none guibg=#ffc0cb guifg=black
  123. "hi StatuslineFileType cterm=none ctermbg=white ctermfg=black gui=none guibg=#87ceeb guifg=black
  124. "hi StatuslineFileEnc cterm=none ctermfg=white ctermbg=yellow gui=none guibg=#fff8dc guifg=black
  125. "hi StatuslineChar cterm=none ctermbg=white ctermfg=yellow gui=none guibg=#fff8dc guifg=black
  126. hi StatuslinePosition cterm=none ctermfg=white ctermbg=magenta gui=none guibg=#8a2be2 guifg=white
  127. "hi StatuslinePercent cterm=reverse ctermfg=white ctermbg=red gui=none guibg=#ffc0cb guifg=black
  128. hi StatuslineCapsBuddy cterm=none ctermfg=white ctermbg=green gui=none guibg=#8ae234 guifg=black
  129. "hi StatuslineTime cterm=none ctermfg=black ctermbg=cyan gui=none guibg=#fff8dc guifg=black
  130. "hi StatuslineSyn cterm=none ctermbg=white ctermfg=yellow gui=none guibg=#60af9f guifg=black
  131. "hi StatuslineRealSyn cterm=none ctermbg=white ctermfg=yellow gui=none guibg=#5881b7 guifg=black
  132. "hi StatuslineTermEnc cterm=none ctermbg=white ctermfg=yellow gui=none guibg=#77cf77 guifg=black
  133. "----------
  134. "This color scheme uses a light grey background.
  135. "Based on "tango-morning" and "wargreycolorscheme" color scheme
  136. "Tango color palette: http://tango.freedesktop.org/Tango_Icon_Theme_Guidelines#Color_Palette
  137. "Version:0.1: Initial vesion
  138. "Version:0.2: Merge with tango-morning
  139. "Version:0.3: Optimized for PLI and vim syntax
  140. "Version:0.4: 2010 March 11, Changes for some fields' color and highlighting for c/c++
  141. "Version:0.5: 2010 June 02, Little changes for some fields' color and statusline
  142. "Version:1.0: 2010 June: Optimize cterm colors and changes for gui
  143. " This version support both term and gui very well
  144. "vim: sw=2