baycomb.vim (9761B)
1 " Vim color file 2 " baycomb v2.4 3 " http://www.vim.org/scripts/script.php?script_id=1454 4 " 5 " Maintainer: Shawn Axsom <axs221@gmail.com> 6 " 7 " * Place :colo baycomb in your VimRC/GVimRC file 8 " * Also add :set background=dark or :setbackground=light 9 " depending on your preference. 10 " 11 " - Thanks to Desert and OceanDeep for their color scheme 12 " file layouts 13 " - Thanks to Raimon Grau and Bob Lied for their feedback 14 15 if version > 580 16 " no guarantees for version 5.8 and below, but this makes it stop 17 " complaining 18 hi clear 19 if exists("syntax_on") 20 syntax reset 21 endif 22 endif 23 24 let g:colors_name="baycomb" 25 26 if &background == "dark" 27 hi Normal guifg=#a0b4e0 guibg=#11121a "1a1823 28 hi NonText guifg=#382920 guibg=bg 29 30 hi Folded guibg=#232235 guifg=grey 31 hi FoldColumn guibg=#0a0a18 guifg=#dbcaa5 32 hi LineNr guibg=#101124 guifg=#206aa9 33 hi StatusLine guibg=#354070 guifg=#6880ea gui=none 34 hi StatusLineNC guibg=#2c3054 guifg=#5c6dbe gui=none 35 hi VertSplit guibg=#22253c guifg=#223355 gui=none 36 37 hi tablinesel guibg=#515a71 guifg=#50aae5 gui=none 38 hi tabline guibg=#4d4d5f guifg=#5b7098 gui=none 39 hi tablinefill guibg=#2d2d3f guifg=#aaaaaa gui=none 40 41 "hi SpellBad 42 "hi SpellCap 43 "hi SpellLocal 44 "hi SpellRare 45 46 hi MatchParen guibg=#7b5a55 guifg=#001122 47 48 " syntax highlighting """""""""""""""""""""""""""""""""""""""" 49 50 51 hi Comment guifg=#349d58 guibg=bg 52 hi Title guifg=#e5e5ca gui=none 53 hi Underlined guifg=#bac5ba gui=none 54 55 hi Statement guifg=#fca8ad gui=none "a080aa 56 hi Type guifg=#0490e8 gui=bold 57 hi Constant guifg=#5c78f0 "guibg=#111a2a 58 hi Number guifg=#4580b4 "guibg=#111a2a 59 hi PreProc guifg=#ba75cf 60 hi Special guifg=#aaaaca 61 hi Ignore guifg=grey40 62 hi Todo guifg=orangered guibg=yellow2 63 hi Error guibg=#b03452 64 hi Function guifg=#bab588 guibg=bg gui=bold 65 hi Identifier guifg=#5094c4 66 """""this section borrowed from OceanDeep/Midnight""""" 67 highlight Conditional gui=None guifg=#d0688d guibg=bg 68 highlight Repeat gui=None guifg=#e06070 guibg=bg 69 "hi Label gui=None guifg=LightGreen guibg=bg 70 highlight Operator gui=None guifg=#e8cdc0 guibg=bg 71 highlight Keyword gui=bold guifg=grey guibg=bg 72 highlight Exception gui=bold guifg=#d0a8ad guibg=bg 73 """"""""""""""""""""""""""""""""""""""""""""""""""""""" 74 "end syntax highlighting """"""""""""""""""""""""""""""""""""" 75 76 " highlight groups 77 "hi CursorIM 78 hi Directory guifg=#bbd0df 79 hi DiffText guibg=#004335 80 hi DiffChange guibg=#685b5c 81 hi DiffAdd guibg=#0a4b8c 82 hi DiffDelete guifg=#300845 guibg=#200845 83 hi ErrorMsg guibg=#ff4545 84 85 hi Cursor guibg=#cad5c0 guifg=#0000aa 86 87 88 hi Search guibg=darkyellow guifg=black 89 hi IncSearch guifg=#babeaa guibg=#3a4520 90 91 hi ModeMsg guifg=#00AACC 92 hi MoreMsg guifg=SeaGreen 93 hi Question guifg=#AABBCC 94 hi SpecialKey guifg=#90dcb0 95 hi Visual guifg=#102030 guibg=#80a0f0 96 hi VisualNOS guifg=#201a30 guibg=#a3a5FF 97 hi WarningMsg guifg=salmon 98 "hi WildMenu 99 "hi Menu 100 "hi Scrollbar guibg=grey30 guifg=tan 101 "hi Tooltip 102 103 104 " new Vim 7.0 items 105 hi Pmenu guibg=#3a6595 guifg=#9aadd5 106 hi PmenuSel guibg=#4a85ba guifg=#b0d0f0 107 108 109 110 111 112 " color terminal definitions 113 hi Cursor ctermfg=black ctermbg=white 114 hi Normal ctermfg=grey ctermbg=black 115 hi Number ctermfg=darkgreen 116 highlight Operator ctermfg=yellow 117 highlight Conditional ctermfg=darkred 118 highlight Repeat ctermfg=darkred 119 hi Exception ctermfg=darkred 120 hi SpecialKey ctermfg=darkgreen 121 hi NonText cterm=bold ctermfg=darkgrey 122 hi Directory ctermfg=darkcyan 123 hi ErrorMsg cterm=bold ctermfg=7 ctermbg=1 124 hi IncSearch ctermfg=yellow ctermbg=darkyellow cterm=NONE 125 hi Search ctermfg=black ctermbg=darkyellow cterm=NONE 126 hi MoreMsg ctermfg=darkgreen 127 hi ModeMsg cterm=NONE ctermfg=brown 128 hi LineNr ctermfg=darkcyan ctermbg=black 129 hi Question ctermfg=green 130 hi StatusLine ctermfg=yellow ctermbg=darkblue cterm=NONE 131 hi StatusLineNC ctermfg=grey ctermbg=darkblue cterm=NONE 132 hi VertSplit ctermfg=black ctermbg=darkgrey cterm=NONE 133 hi Title ctermfg=yellow cterm=NONE 134 hi Visual ctermbg=grey ctermfg=blue cterm=NONE 135 hi VisualNOS ctermbg=grey ctermfg=blue cterm=NONE 136 hi WarningMsg ctermfg=1 137 hi WildMenu ctermfg=0 ctermbg=3 138 hi Folded ctermfg=darkgreen ctermbg=darkblue cterm=NONE 139 hi FoldColumn ctermfg=yellow ctermbg=black 140 hi DiffAdd ctermbg=4 141 hi DiffChange ctermbg=5 142 hi DiffDelete cterm=bold ctermfg=4 ctermbg=6 143 hi DiffText cterm=bold ctermbg=1 144 hi Comment ctermfg=darkgreen ctermbg=black 145 hi Identifier ctermfg=cyan 146 147 "set comments to grey on non-Windows OS's to make sure 148 "it is readable 149 if &term == "builtin_gui" || &term == "win32" 150 hi function ctermfg=grey 151 hi Type ctermfg=darkyellow ctermbg=darkblue 152 hi IncSearch ctermfg=black ctermbg=grey cterm=NONE 153 hi Search ctermfg=black ctermbg=darkgrey cterm=NONE 154 else 155 hi function ctermfg=white 156 hi Type ctermfg=grey 157 hi IncSearch ctermfg=yellow ctermbg=darkyellow cterm=NONE 158 hi Search ctermfg=black ctermbg=darkyellow cterm=NONE 159 endif 160 """""""""""""""""""""""""""""""""""""""""""""""""""""" 161 162 hi Constant ctermfg=darkcyan 163 hi Special ctermfg=white 164 hi Statement ctermfg=yellow 165 hi PreProc ctermfg=darkred 166 hi Underlined ctermfg=cyan cterm=NONE 167 hi Ignore cterm=bold ctermfg=7 168 hi Ignore ctermfg=darkgrey 169 hi Error cterm=bold ctermfg=7 ctermbg=1 170 171 " new Vim 7.0 items 172 hi Pmenu ctermbg=darkblue ctermfg=lightgrey 173 hi PmenuSel ctermbg=lightblue ctermfg=white 174 175 hi tablinesel ctermfg=cyan ctermbg=blue 176 hi tabline ctermfg=black ctermbg=blue 177 hi tablinefill ctermfg=green ctermbg=darkblue 178 "vim: sw=4 179 " 180 hi MatchParen ctermfg=black ctermbg=green 181 182 183 elseif &background == "light" 184 185 hi Normal guifg=#003255 guibg=#e8ebf0 "greyish blue2 186 hi NonText guifg=#382920 guibg=#152555 187 188 " syntax highlighting """""""""""""""""""""""""""""""""""""""" 189 190 "set comments to grey on non-Windows OS's to make sure 191 "it is readable 192 if &term == "builtin_gui" || &term == "win32" 193 hi Comment guifg=#daddb8 guibg=#308ae5 194 else 195 hi Comment guifg=darkyellow guibg=#207ada 196 endif 197 """""""""""""""""""""""""""""""""""""""""""""""""""""" 198 199 hi Title guifg=#857540 gui=none 200 hi Underlined guifg=#8a758a 201 202 hi Statement guifg=#da302a gui=none 203 hi Type guifg=#307aca gui=none 204 hi Constant guifg=#3a40aa gui=none 205 hi PreProc guifg=#9570b5 206 hi Identifier guifg=#856075 "gui=bold 207 hi Special guifg=#652a7a 208 hi Ignore guifg=grey40 209 hi Todo guifg=orangered guibg=yellow2 210 hi Error guibg=#b03452 211 """""this section borrowed from OceanDeep/Midnight""""" 212 hi Number guifg=#006bcd 213 hi Function gui=None guifg=#d06d50 "or green 50b3b0 214 highlight Conditional gui=None guifg=#a50a4a 215 highlight Repeat gui=None guifg=#700d8a 216 "hi Label gui=None guifg=LightGreen guibg=bg 217 highlight Operator gui=None guifg=#e0b045 218 highlight Keyword gui=bold guifg=grey guibg=bg 219 highlight Exception gui=none guifg=#ea5460 220 """"""""""""""""""""""""""""""""""""""""""""""""""""""" 221 "end syntax highlighting """"""""""""""""""""""""""""""""""""" 222 223 " highlight groups 224 "hi CursorIM 225 hi Directory guifg=#bbd0df 226 "hi DiffAdd 227 "hi DiffChange 228 "hi DiffDelete 229 "hi DiffText 230 hi ErrorMsg guibg=#ff4545 231 232 hi Cursor guibg=#cadaca guifg=#05293d 233 234 hi FoldColumn guibg=#409ae0 guifg=darkgrey 235 "hi FoldColumn guibg=#83a5cd guifg=#70459F 236 hi LineNr guibg=#409ae0 guifg=darkblue gui=bold 237 "hi LineNr guibg=#081c30 guifg=#80a0dA 238 hi StatusLine guibg=#20b5fd guifg=#0a150d gui=none 239 hi StatusLineNC guibg=#0580da guifg=#302d34 gui=none 240 241 hi Search guibg=#babdad guifg=#3a4520 242 hi IncSearch guifg=#dadeca guibg=#3a4520 243 244 hi VertSplit guibg=#525f95 guifg=grey50 gui=none 245 hi Folded guibg=#252f5d guifg=#BBDDCC 246 hi ModeMsg guifg=#00AACC 247 hi MoreMsg guifg=SeaGreen 248 hi Question guifg=#AABBCC 249 hi SpecialKey guifg=#308c70 250 hi Visual guifg=#008FBF guibg=#33DFEF 251 "hi VisualNOS 252 hi WarningMsg guifg=salmon 253 "hi WildMenu 254 "hi Menu 255 "hi Scrollbar guibg=grey30 guifg=tan 256 "hi Tooltip 257 258 259 " new Vim 7.0 items 260 hi Pmenu guibg=#3a6595 guifg=#9aadd5 261 hi PmenuSel guibg=#4a85ba guifg=#b0d0f0 262 263 264 265 266 267 " color terminal definitions 268 hi Normal ctermfg=black ctermbg=white 269 hi Number ctermfg=blue 270 highlight Operator ctermfg=yellow 271 highlight Conditional ctermfg=magenta 272 highlight Repeat ctermfg=magenta 273 hi Exception ctermfg=red 274 hi function ctermfg=darkyellow 275 hi SpecialKey ctermfg=darkgreen 276 hi NonText cterm=bold ctermfg=darkgrey ctermbg=grey 277 hi Directory ctermfg=darkcyan 278 hi ErrorMsg cterm=bold ctermfg=7 ctermbg=1 279 hi IncSearch ctermfg=yellow ctermbg=darkyellow cterm=NONE 280 hi Search ctermfg=white ctermbg=darkyellow cterm=NONE 281 hi MoreMsg ctermfg=darkgreen 282 hi ModeMsg cterm=NONE ctermfg=brown 283 hi LineNr ctermfg=black ctermbg=blue 284 hi Question ctermfg=green 285 hi StatusLine ctermfg=cyan ctermbg=blue cterm=NONE 286 hi StatusLineNC ctermfg=grey ctermbg=darkblue cterm=NONE 287 hi VertSplit ctermfg=black ctermbg=black cterm=NONE 288 hi Title ctermfg=darkyellow ctermbg=white 289 hi Visual ctermbg=darkcyan ctermfg=cyan cterm=NONE 290 hi VisualNOS ctermbg=darkcyan ctermfg=white cterm=NONE 291 hi WarningMsg ctermfg=1 292 hi WildMenu ctermfg=0 ctermbg=3 293 hi Folded ctermfg=black ctermbg=white cterm=NONE 294 hi FoldColumn ctermfg=green ctermbg=blue 295 hi DiffAdd ctermbg=4 296 hi DiffChange ctermbg=5 297 hi DiffDelete cterm=bold ctermfg=4 ctermbg=6 298 hi DiffText cterm=bold ctermbg=1 299 300 hi Comment ctermfg=grey ctermbg=blue 301 302 hi Constant ctermfg=darkblue 303 hi Special ctermfg=darkmagenta 304 hi Identifier ctermfg=darkyellow cterm=NONE 305 hi Statement ctermfg=red 306 hi PreProc ctermfg=magenta 307 hi Type ctermfg=darkcyan "or darkcyan 308 hi Underlined ctermfg=black ctermbg=white 309 hi Ignore cterm=bold ctermfg=7 310 hi Ignore ctermfg=darkgrey 311 hi Error cterm=bold ctermfg=7 ctermbg=1 312 313 " new Vim 7.0 items 314 hi Pmenu ctermbg=darkblue ctermfg=lightgrey 315 hi PmenuSel ctermbg=lightblue ctermfg=white 316 317 "vim: sw=4 318 319 endif