From 55dd15fe4a3c853ea253f0815d4d2e2f331d2a80 Mon Sep 17 00:00:00 2001 From: Stefan Ritter Date: Thu, 22 Sep 2011 14:41:36 +0200 Subject: Add some new vim colorschemes and switch to busybee --- vim/colors/BusyBee.vim | 60 ++++++++ vim/colors/advantage.vim | 69 +++++++++ vim/colors/anotherdark.vim | 108 ++++++++++++++ vim/colors/ansi_blows.vim | 197 +++++++++++++++++++++++++ vim/colors/asmanian_blood.vim | 42 ++++++ vim/colors/candy.vim | 78 ++++++++++ vim/colors/candycode.vim | 174 ++++++++++++++++++++++ vim/colors/chlordane.vim | 79 ++++++++++ vim/colors/coffee.vim | 60 ++++++++ vim/colors/corn.vim | 72 +++++++++ vim/colors/darkburn.vim | 300 ++++++++++++++++++++++++++++++++++++++ vim/colors/darkdevel.vim | 228 +++++++++++++++++++++++++++++ vim/colors/vitamins.vim | 53 +++++++ vim/colors/wombat.vim | 51 +++++++ vim/colors/zenburn.vim | 330 ++++++++++++++++++++++++++++++++++++++++++ vim/vimrc | 4 +- xorg/xresources | 2 + 17 files changed, 1904 insertions(+), 3 deletions(-) create mode 100644 vim/colors/BusyBee.vim create mode 100644 vim/colors/advantage.vim create mode 100644 vim/colors/anotherdark.vim create mode 100644 vim/colors/ansi_blows.vim create mode 100644 vim/colors/asmanian_blood.vim create mode 100644 vim/colors/candy.vim create mode 100644 vim/colors/candycode.vim create mode 100644 vim/colors/chlordane.vim create mode 100644 vim/colors/coffee.vim create mode 100644 vim/colors/corn.vim create mode 100644 vim/colors/darkburn.vim create mode 100644 vim/colors/darkdevel.vim create mode 100644 vim/colors/vitamins.vim create mode 100644 vim/colors/wombat.vim create mode 100644 vim/colors/zenburn.vim diff --git a/vim/colors/BusyBee.vim b/vim/colors/BusyBee.vim new file mode 100644 index 0000000..57cbdc9 --- /dev/null +++ b/vim/colors/BusyBee.vim @@ -0,0 +1,60 @@ +" Maintainer: Patrick J. Anderson +" Version: 1.0.1 +" Last Change: February 23, 2009 +" Credits: This is a modification of Mustang.vim color scheme + +set background=dark + +hi clear + +if exists("syntax_on") + syntax reset +endif + +let colors_name = "busybee" + +" Vim >= 7.0 specific colors +if version >= 700 + hi CursorLine guibg=#202020 ctermbg=234 + hi CursorColumn guibg=#202020 ctermbg=234 + hi MatchParen guifg=#d0ffc0 guibg=#202020 gui=bold ctermfg=157 ctermbg=237 cterm=bold + hi Pmenu guifg=#ffffff guibg=#202020 ctermfg=255 ctermbg=238 + hi PmenuSel guifg=#000000 guibg=#b1d631 ctermfg=0 ctermbg=148 +endif + +" General colors +hi Cursor guifg=NONE guibg=#626262 gui=none ctermbg=241 +hi Normal guifg=#e2e2e5 guibg=#202020 gui=none ctermfg=253 ctermbg=234 +hi NonText guifg=#808080 guibg=#202020 gui=none ctermfg=244 ctermbg=235 +hi LineNr guifg=#303030 guibg=#202020 gui=none ctermfg=244 ctermbg=232 +hi StatusLine guifg=#d3d3d5 guibg=#303030 gui=none ctermfg=253 ctermbg=238 +hi StatusLineNC guifg=#939395 guibg=#303030 gui=none ctermfg=246 ctermbg=238 +hi VertSplit guifg=#444444 guibg=#303030 gui=none ctermfg=238 ctermbg=238 +hi Folded guibg=#384048 guifg=#a0a8b0 gui=none ctermbg=4 ctermfg=248 +hi Title guifg=#f6f3e8 guibg=NONE gui=bold ctermfg=254 cterm=bold +hi Visual guifg=#faf4c6 guibg=#3c414c gui=none ctermfg=254 ctermbg=4 +hi SpecialKey guifg=#808080 guibg=#343434 gui=none ctermfg=244 ctermbg=236 + +" Syntax highlighting +hi Comment guifg=#3f3f3f gui=italic ctermfg=244 +hi Todo guifg=#8f8f8f gui=none ctermfg=245 +hi Boolean guifg=#b1d631 gui=none ctermfg=148 +hi String guifg=#606060 gui=none ctermfg=148 +hi Identifier guifg=#b1d631 gui=none ctermfg=148 +hi Function guifg=#ffff00 gui=none ctermfg=255 +hi Type guifg=#7e8aa2 gui=none ctermfg=103 +hi Statement guifg=#7e8aa2 gui=none ctermfg=103 +hi Keyword guifg=#ff9800 gui=none ctermfg=208 +hi Constant guifg=#ff9800 gui=none ctermfg=208 +hi Number guifg=#ff9800 gui=none ctermfg=208 +hi Special guifg=#ff9800 gui=none ctermfg=208 +hi PreProc guifg=#faf4c6 gui=none ctermfg=230 +hi Todo guifg=#ff9f00 guibg=#202020 gui=none + +" Code-specific colors +hi pythonImport guifg=#009000 gui=none ctermfg=255 +hi pythonException guifg=#f00000 gui=none ctermfg=200 +hi pythonOperator guifg=#7e8aa2 gui=none ctermfg=103 +hi pythonBuiltinFunction guifg=#009000 gui=none ctermfg=200 +hi pythonExClass guifg=#009000 gui=none ctermfg=200 + diff --git a/vim/colors/advantage.vim b/vim/colors/advantage.vim new file mode 100644 index 0000000..fb1c3ce --- /dev/null +++ b/vim/colors/advantage.vim @@ -0,0 +1,69 @@ +" Vim color file based on northsky +" Maintainer: Joe Estock +" Last Change: +" URL: + + +" cool help screens +" :he group-name +" :he highlight-groups +" :he cterm-colors + +set background=dark +hi clear +if exists("syntax_on") + syntax reset +endif +let g:colors_name="advantage" + +hi Normal guifg=#00CCCC guibg=#050505 + +" Search +"hi Search guibg=#A28D68 guifg=bg gui=none +"hi Search guibg=#4668A1 guifg=bg gui=none +hi Search guibg=#3D5B8C guifg=yellow gui=none +hi IncSearch guifg=bg guibg=cyan gui=bold + +" highlight groups +hi Cursor guibg=#D74141 guifg=#e3e3e3 +hi VertSplit guibg=#C0FFFF guifg=#075554 gui=none +hi Folded guifg=plum1 guibg=#061A3E +hi FoldColumn guibg=#800080 guifg=tan +hi ModeMsg guifg=#404040 guibg=#C0C0C0 +hi MoreMsg guifg=darkturquoise guibg=#188F90 +hi NonText guibg=#334C75 guifg=#9FADC5 +hi Question guifg=#F4BB7E + +hi SpecialKey guifg=#BF9261 +hi StatusLine guibg=#067C7B guifg=cyan gui=none +hi StatusLineNC guibg=#004443 guifg=DimGrey gui=none +hi Title guifg=#8DB8C3 +hi Visual gui=bold guifg=black guibg=#84AF84 +hi WarningMsg guifg=#F60000 gui=underline + +" syntax highlighting groups +hi Comment guifg=DarkGray +hi Constant guifg=#72A5E4 gui=bold +hi Number guifg=chartreuse2 gui=bold +hi Identifier guifg=#ADCBF1 +hi Statement guifg=yellow +hi PreProc guifg=#37C9FF +hi Type guifg=#FFAE66 +hi Special guifg=#EEBABA +hi Ignore guifg=grey60 +hi Todo guibg=#444444 guifg=#00FFFF gui=bold +hi Label guifg=#ffc0c0 + +" Vim defaults +hi ErrorMsg guifg=White guibg=Red +hi DiffAdd guibg=DarkBlue +hi DiffChange guibg=aquamarine4 +hi DiffDelete gui=bold guifg=Yellow guibg=DarkBlue +hi DiffText gui=bold guibg=firebrick3 +hi Directory guifg=Cyan +hi LineNr guifg=DarkGreen +hi WildMenu guifg=Black guibg=Yellow +" hi lCursor guifg=bg guibg=fg +hi lCursor guibg=SeaGreen1 guifg=NONE +hi Underlined gui=underline guifg=#80a0ff +hi Error guifg=White guibg=Red diff --git a/vim/colors/anotherdark.vim b/vim/colors/anotherdark.vim new file mode 100644 index 0000000..72a3341 --- /dev/null +++ b/vim/colors/anotherdark.vim @@ -0,0 +1,108 @@ +" Vim color file +" Maintainer: Hans Fugal +" Last Change: $Date: 2003/05/06 16:37:49 $ +" Last Change: $Date: 2003/06/02 19:40:21 $ +" URL: http://hans.fugal.net/vim/colors/desert.vim +" Version: $Id: desert.vim,v 1.6 2003/06/02 19:40:21 fugalh Exp $ + +" cool help screens +" :he group-name +" :he highlight-groups +" :he cterm-colors + +set background=dark +if version > 580 + " no guarantees for version 5.8 and below, but this makes it stop + " complaining + hi clear + if exists("syntax_on") + syntax reset + endif +endif +let g:colors_name="anotherdark" + +hi Normal guifg=White guibg=grey20 + +" highlight groups +hi Cursor guibg=khaki guifg=slategrey +"hi CursorIM +"hi Directory +"hi DiffAdd +"hi DiffChange +"hi DiffDelete +"hi DiffText +"hi ErrorMsg +hi VertSplit guibg=#c2bfa5 guifg=grey50 gui=none +hi Folded guibg=grey30 guifg=gold +hi FoldColumn guibg=grey30 guifg=tan +hi IncSearch guifg=slategrey guibg=khaki +"hi LineNr +hi ModeMsg guifg=goldenrod +hi MoreMsg guifg=SeaGreen +hi NonText guifg=LightBlue guibg=grey30 +hi Question guifg=springgreen +hi Search guibg=peru guifg=wheat +hi SpecialKey guifg=yellowgreen +hi StatusLine guibg=#c2bfa5 guifg=black gui=none +hi StatusLineNC guibg=#c2bfa5 guifg=grey50 gui=none +hi Title guifg=indianred +hi Visual gui=none guifg=khaki guibg=olivedrab +"hi VisualNOS +hi WarningMsg guifg=salmon +"hi WildMenu +"hi Menu +"hi Scrollbar +"hi Tooltip + +" syntax highlighting groups +hi Comment guifg=orange +hi Constant guifg=#ffa0a0 +hi Identifier guifg=palegreen +hi Statement guifg=khaki +hi PreProc guifg=indianred +hi Type guifg=darkkhaki +hi Special guifg=navajowhite +"hi Underlined +hi Ignore guifg=grey40 +"hi Error +hi Todo guifg=orangered guibg=yellow2 + +" color terminal definitions +hi SpecialKey ctermfg=darkgreen +hi NonText cterm=bold ctermfg=darkblue +hi Directory ctermfg=darkcyan +hi ErrorMsg cterm=bold ctermfg=7 ctermbg=1 +hi IncSearch cterm=NONE ctermfg=yellow ctermbg=green +hi Search cterm=NONE ctermfg=grey ctermbg=blue +hi MoreMsg ctermfg=darkgreen +hi ModeMsg cterm=NONE ctermfg=brown +hi LineNr ctermfg=3 +hi Question ctermfg=green +hi StatusLine cterm=bold,reverse +hi StatusLineNC cterm=reverse +hi VertSplit cterm=reverse +hi Title ctermfg=5 +hi Visual cterm=reverse +hi VisualNOS cterm=bold,underline +hi WarningMsg ctermfg=1 +hi WildMenu ctermfg=0 ctermbg=3 +hi Folded ctermfg=darkgrey ctermbg=NONE +hi FoldColumn ctermfg=darkgrey ctermbg=NONE +hi DiffAdd ctermbg=4 +hi DiffChange ctermbg=5 +hi DiffDelete cterm=bold ctermfg=4 ctermbg=6 +hi DiffText cterm=bold ctermbg=1 +hi Comment ctermfg=lightblue +hi Constant ctermfg=darkred +hi Special ctermfg=red +hi Identifier ctermfg=6 +hi Statement ctermfg=3 +hi PreProc ctermfg=5 +hi Type ctermfg=2 +hi Underlined cterm=underline ctermfg=5 +hi Ignore cterm=bold ctermfg=7 +hi Ignore ctermfg=darkgrey +hi Error cterm=bold ctermfg=7 ctermbg=1 + + +"vim: sw=4 diff --git a/vim/colors/ansi_blows.vim b/vim/colors/ansi_blows.vim new file mode 100644 index 0000000..3f48701 --- /dev/null +++ b/vim/colors/ansi_blows.vim @@ -0,0 +1,197 @@ +" ansi_blows.vim +" Author: Brandon Low +" Last Change: 28 Feb 2009 +" License: as-is + +set bg=dark + +" Remove all existing highlighting and set the defaults. +hi clear + +" Load the syntax highlighting defaults, if it's enabled. +if exists("syntax_on") + syntax reset +endif + +" fg=7 +" bg=0 +" 0 black +" 1 red +" 2 green +" 3 brown/yellow +" 4 blue +" 5 magenta +" 6 cyan +" 7 white + +" Set these colors to the same as your console colors and your gVim and vim +" will be identically schemed. These colors are selected to render ANSI +" graphics reasonably and to be readable. I recommend setting your terminal +" emulator to use these colors. The specific color value that I use in this +" scheme that can be problematic with other color settings is brown. +" Terminals often use an ugly and hard to read dark yellow instead of brown +" and that color makes a couple of my highlight settings here unusable. +let s:black='#000000' +let s:boldBlack='#555555' +let s:red='#b90000' +let s:boldRed='#dc3244' +let s:green='#00aa00' +let s:boldGreen='#44ff44' +let s:brown='#aa5500' +let s:yellow='#ffff44' +let s:blue='#1d28d2' +let s:boldBlue='#5050ff' +let s:magenta='#aa00aa' +let s:boldMagenta='#ff44ff' +let s:cyan='#00aaaa' +let s:boldCyan='#44ffff' +let s:white='#aaaaaa' +let s:boldWhite='#ffffff' + +" These are supposedly Rasterman's colors: +" let s:black='#000000' +" let s:boldBlack='#444444' +" let s:red='#aa0000' +" let s:boldRed='#ff4444' +" let s:green='#00d200' +" let s:boldGreen='#44ff44' +" let s:brown='#aa5522' +" let s:yellow='#ffff44' +" let s:boldBlue='#4444ff' +" let s:blue='#0000aa' +" let s:magenta='#aa00aa' +" let s:boldMagenta='#ff44ff' +" let s:cyan='#00aaaa' +" let s:boldCyan='#44ffff' +" let s:white='#aaaaaa' +" let s:boldWhite='#ffffff' +" +" These are the colors specified in vim help for xterm color display: +" let s:black='#000000' +" let s:boldBlack='#808080' +" let s:red='#c00000' +" let s:boldRed='#ff6060' +" let s:green='#008000' +" let s:boldGreen='#00ff00' +" let s:brown='#808000' +" let s:yellow='#ffff00' +" let s:blue='#0000c0' +" let s:boldBlue='#8080ff' +" let s:magenta='#c000c0' +" let s:boldMagenta='#ff40ff' +" let s:cyan='#008080' +" let s:boldCyan='#00ffff' +" let s:white='#c0c0c0' +" let s:boldWhite='#ffffff' +" +" These are the Eterm defaults: +" let s:black='#000000' +" let s:boldBlack='#333333' +" let s:red='#cc0000' +" let s:boldRed='#ff0000' +" let s:green='#00cc00' +" let s:boldGreen='#00ff00' +" let s:blue='#0000cc' +" let s:boldBlue='#0000ff' +" let s:cyan='#00cccc' +" let s:boldCyan='#00ffff' +" let s:magenta='#cc00cc' +" let s:boldMagenta='#ff00ff' +" let s:brown='#cccc00' +" let s:yellow='#ffff00' +" let s:white='#faebd7' +" let s:boldWhite='#ffffff' +" +" These are gnome-terminal's defaults: +" let s:black='#000000' +" let s:boldBlack='#555555' +" let s:red='#aa0000' +" let s:boldRed='#ff5555' +" let s:green='#00aa00' +" let s:boldGreen='#55ff55' +" let s:blue='#0000aa' +" let s:boldBlue='#5555ff' +" let s:cyan='#00aaaa' +" let s:boldCyan='#55ffff' +" let s:magenta='#aa00aa' +" let s:boldMagenta='#ff55ff' +" let s:brown='#aa5500' +" let s:yellow='#ffff55' +" let s:white='#aaaaaa' +" let s:boldWhite='#ffffff' +" +" These are the colors as defined in the simple CGA spec: +" let s:black='#000000' +" let s:boldBlack='#444444' +" let s:red='#aa0000' +" let s:boldRed='#ff4444' +" let s:green='#00aa00' +" let s:boldGreen='#44ff44' +" let s:blue='#0000aa' +" let s:boldBlue='#4444ff' +" let s:cyan='#00aaaa' +" let s:boldCyan='#44ffff' +" let s:magenta='#aa00aa' +" let s:boldMagenta='#ff44ff' +" let s:brown='#aaaa00' +" let s:yellow='#ffff44' +" let s:white='#aaaaaa' +" let s:boldWhite='#ffffff' + +exe 'hi Normal guifg=' . s:white . ' guibg=' . s:black +exe 'hi SpecialKey guifg=' . s:boldBlue +exe 'hi NonText guifg=' . s:boldBlue . ' gui=none' +exe 'hi Directory guifg=' . s:boldCyan +exe 'hi ErrorMsg guifg=' . s:boldWhite . ' guibg=' . s:red +exe 'hi IncSearch cterm=reverse gui=reverse' +exe 'hi Search guifg=bg guibg=' . s:brown +exe 'hi MoreMsg guifg=' . s:boldGreen . ' gui=none' +exe 'hi ModeMsg guifg=' . s:boldWhite . ' gui=none' +exe 'hi LineNr guifg=' . s:yellow +exe 'hi Question guifg=' . s:boldGreen . ' gui=none' +exe 'hi StatusLine cterm=reverse gui=reverse' +exe 'hi StatusLineNC cterm=reverse gui=reverse' +exe 'hi VertSplit cterm=reverse gui=reverse' +exe 'hi Title guifg=' . s:boldMagenta . ' gui=none' +exe 'hi Visual cterm=reverse gui=reverse guibg=bg' +exe 'hi VisualNOS guifg=' . s:boldWhite . ' gui=underline' +exe 'hi WarningMsg guifg=' . s:boldRed +exe 'hi WildMenu ctermbg=3 guifg=bg guibg=' . s:brown +exe 'hi Folded ctermfg=3 ctermbg=7 guifg=' . s:brown . ' guibg=' . s:boldBlack +exe 'hi FoldColumn ctermfg=3 ctermbg=7 guifg=' . s:brown . ' guibg=' . s:boldBlack +exe 'hi DiffAdd guibg=' . s:blue +exe 'hi DiffChange guibg=' . s:magenta +exe 'hi DiffDelete cterm=none guifg=' . s:blue . ' guibg=' . s:cyan . ' gui=none' +exe 'hi DiffText cterm=bold guifg=' . s:boldWhite . ' guibg=' . s:boldRed +exe 'hi SignColumn ctermfg=3 ctermbg=7 guifg=' . s:brown . ' guibg=' . s:boldBlack +exe 'hi SpellBad cterm=bold guifg=' . s:boldWhite . ' guisp=' . s:boldRed . ' gui=undercurl' +exe 'hi SpellCap cterm=bold guifg=' . s:boldWhite . ' guisp=' . s:boldBlue . ' gui=undercurl' +exe 'hi SpellRare cterm=bold guifg=' . s:boldWhite . ' guisp=' . s:boldMagenta . ' gui=undercurl' +exe 'hi SpellLocal cterm=bold guifg=' . s:boldWhite . ' guisp=' . s:boldCyan . ' gui=undercurl' +exe 'hi Pmenu guibg=' . s:magenta +exe 'hi PmenuSel guibg=bg' +exe 'hi PmenuSbar ctermfg=3 guifg=' . s:brown . ' guibg=fg' +exe 'hi PmenuThumb cterm=reverse gui=reverse' +exe 'hi TabLine cterm=underline guifg=fg guibg=bg gui=underline' +exe 'hi TabLineSel cterm=bold guifg=' . s:boldWhite +exe 'hi TabLineFill cterm=reverse gui=reverse' +exe 'hi CursorColumn ctermfg=7 ctermbg=7 cterm=bold guifg=' . s:boldWhite . ' guibg=fg' +exe 'hi CursorLine cterm=underline gui=underline guibg=bg' +exe 'hi Cursor cterm=reverse guifg=bg guibg=fg' +exe 'hi lCursor cterm=reverse guifg=bg guibg=fg' +exe 'hi MatchParen cterm=bold guifg=' . s:boldWhite . ' guibg=' . s:cyan +exe 'hi Comment guifg=' . s:boldCyan +exe 'hi Constant guifg=' . s:boldMagenta +exe 'hi Special guifg=' . s:boldRed +exe 'hi Identifier cterm=bold guifg=' . s:boldCyan . ' gui=bold' +exe 'hi Statement guifg=' . s:yellow . ' gui=none' +exe 'hi PreProc guifg=' . s:boldBlue +exe 'hi Type guifg=' . s:boldGreen . ' gui=none' +exe 'hi Underlined cterm=bold,underline guifg=' . s:boldBlue . ' gui=underline' +exe 'hi Ignore guifg=bg' +exe 'hi Error guifg=' . s:boldWhite . ' guibg=' . s:boldRed +exe 'hi Todo guifg=bg guibg=' . s:brown + +let colors_name = "ansi_blows" + +" vim: sw=2 diff --git a/vim/colors/asmanian_blood.vim b/vim/colors/asmanian_blood.vim new file mode 100644 index 0000000..378765b --- /dev/null +++ b/vim/colors/asmanian_blood.vim @@ -0,0 +1,42 @@ + +set background=dark + +hi Normal guifg=#b4b0b0 guibg=#080404 gui=none +hi NonText guifg=#b4b0b0 guibg=#181414 gui=none +hi SpecialKey guifg=#b4b0b0 guibg=#282424 gui=bold + +hi Comment guifg=#686460 guibg=#080404 gui=none +hi Todo guifg=#686460 guibg=#080404 gui=underline,italic +hi Search guifg=#000000 guibg=#f0f000 gui=underline,italic +hi Visual guibg=#282020 +hi MatchParen guifg=#ffffff guibg=#904030 gui=none + +hi Title guifg=#ffffff guibg=#202020 gui=underline +hi Underlined guifg=#b4b0b0 guibg=#080404 gui=underline + +hi CursorColumn guifg=#f4f0f0 guibg=#201c1c gui=none +hi CursorLine guifg=#f4f0f0 guibg=#201c1c gui=none + +hi StatusLine guifg=#f8e0d0 guibg=#301810 gui=bold +hi StatusLineNC guifg=#503830 guibg=#200800 gui=none +hi VertSplit guifg=#200800 guibg=#301810 gui=none +hi LineNr guifg=#848070 guibg=#181414 gui=none +hi Folded guifg=#484040 guibg=#080404 gui=bold,italic + +hi Define guifg=#607080 guibg=#080404 gui=italic +hi Function guifg=#60b050 guibg=#080404 gui=italic +hi PreProc guifg=#a090a0 guibg=#080404 gui=italic +hi Define guifg=#806080 guibg=#080404 gui=italic +hi Identifier guifg=#c0b060 guibg=#080404 gui=italic + +hi Statement guifg=#506090 guibg=#080404 gui=underline +hi Repeat guifg=#906050 guibg=#080404 gui=underline +hi Conditional guifg=#609050 guibg=#080404 gui=underline +hi Exception guifg=#903020 guibg=#080404 gui=underline + +hi Type guifg=#705850 guibg=#080404 gui=italic +hi String guifg=#a06050 guibg=#080404 gui=italic +hi Special guifg=#a06050 guibg=#181414 gui=italic +hi Number guifg=#60d060 guibg=#080404 gui=none +hi Constant guifg=#60d060 guibg=#080404 gui=none + diff --git a/vim/colors/candy.vim b/vim/colors/candy.vim new file mode 100644 index 0000000..545ff7c --- /dev/null +++ b/vim/colors/candy.vim @@ -0,0 +1,78 @@ +" Vim color file +" Maintainer: Tiza +" Last Change: 2002/04/28 Sun 19:35. +" version: 1.0 +" This color scheme uses a dark background. + +set background=dark +hi clear +if exists("syntax_on") + syntax reset +endif + +let colors_name = "candy" + +hi Normal guifg=#f0f0f8 guibg=#000000 + +" Search +hi IncSearch gui=UNDERLINE guifg=#80ffff guibg=#0060c0 +hi Search gui=NONE guifg=#f0f0f8 guibg=#0060c0 + +" Messages +hi ErrorMsg gui=BOLD guifg=#ffa0ff guibg=NONE +hi WarningMsg gui=BOLD guifg=#ffa0ff guibg=NONE +hi ModeMsg gui=BOLD guifg=#40f0d0 guibg=NONE +hi MoreMsg gui=BOLD guifg=#00ffff guibg=#008070 +hi Question gui=BOLD guifg=#e8e800 guibg=NONE + +" Split area +hi StatusLine gui=NONE guifg=#000000 guibg=#c8c8d8 +hi StatusLineNC gui=NONE guifg=#707080 guibg=#c8c8d8 +hi VertSplit gui=NONE guifg=#606080 guibg=#c8c8d8 +hi WildMenu gui=NONE guifg=#000000 guibg=#a0a0ff + +" Diff +hi DiffText gui=NONE guifg=#ff78f0 guibg=#a02860 +hi DiffChange gui=NONE guifg=#e03870 guibg=#601830 +hi DiffDelete gui=NONE guifg=#a0d0ff guibg=#0020a0 +hi DiffAdd gui=NONE guifg=#a0d0ff guibg=#0020a0 + +" Cursor +hi Cursor gui=NONE guifg=#00ffff guibg=#008070 +hi lCursor gui=NONE guifg=#ffffff guibg=#8800ff +hi CursorIM gui=NONE guifg=#ffffff guibg=#8800ff + +" Fold +hi Folded gui=NONE guifg=#40f0f0 guibg=#005080 +hi FoldColumn gui=NONE guifg=#40c0ff guibg=#00305c + +" Other +hi Directory gui=NONE guifg=#40f0d0 guibg=NONE +hi LineNr gui=NONE guifg=#9090a0 guibg=NONE +hi NonText gui=BOLD guifg=#4080ff guibg=NONE +hi SpecialKey gui=BOLD guifg=#8080ff guibg=NONE +hi Title gui=BOLD guifg=#f0f0f8 guibg=NONE +hi Visual gui=NONE guifg=#e0e0f0 guibg=#707080 + +" Syntax group +hi Comment gui=NONE guifg=#c0c0d0 guibg=NONE +hi Constant gui=NONE guifg=#90d0ff guibg=NONE +hi Error gui=BOLD guifg=#ffffff guibg=#ff0088 +hi Identifier gui=NONE guifg=#40f0f0 guibg=NONE +hi Ignore gui=NONE guifg=#000000 guibg=NONE +hi PreProc gui=NONE guifg=#40f0a0 guibg=NONE +hi Special gui=NONE guifg=#e0e080 guibg=NONE +hi Statement gui=NONE guifg=#ffa0ff guibg=NONE +hi Todo gui=BOLD,UNDERLINE guifg=#ffa0a0 guibg=NONE +hi Type gui=NONE guifg=#ffc864 guibg=NONE +hi Underlined gui=UNDERLINE guifg=#f0f0f8 guibg=NONE + +" HTML +hi htmlLink gui=UNDERLINE +hi htmlBold gui=BOLD +hi htmlBoldItalic gui=BOLD,ITALIC +hi htmlBoldUnderline gui=BOLD,UNDERLINE +hi htmlBoldUnderlineItalic gui=BOLD,UNDERLINE,ITALIC +hi htmlItalic gui=ITALIC +hi htmlUnderline gui=UNDERLINE +hi htmlUnderlineItalic gui=UNDERLINE,ITALIC diff --git a/vim/colors/candycode.vim b/vim/colors/candycode.vim new file mode 100644 index 0000000..3800d9d --- /dev/null +++ b/vim/colors/candycode.vim @@ -0,0 +1,174 @@ +" Vim color file -- candycode +" Maintainer: Justin Constantino +" Last Change: 2006 Aug 12 + +set background=dark +highlight clear +let g:colors_name="candycode" + +let save_cpo = &cpo +set cpo&vim + +" basic highlight groups (:help highlight-groups) {{{ + +" text {{{ + +hi Normal guifg=#ffffff guibg=#050505 gui=NONE + \ ctermfg=white ctermbg=black cterm=NONE + +hi Folded guifg=#c2bfa5 guibg=#050505 gui=underline + \ ctermfg=lightgray ctermbg=black cterm=underline + +hi LineNr guifg=#928c75 guibg=NONE gui=NONE + \ ctermfg=darkgray ctermbg=NONE cterm=NONE + +hi Directory guifg=#00bbdd guibg=NONE gui=NONE + \ ctermfg=cyan ctermbg=NONE cterm=NONE +hi NonText guifg=#77ff22 guibg=NONE gui=bold + \ ctermfg=yellow ctermbg=NONE cterm=NONE +hi SpecialKey guifg=#559933 guibg=NONE gui=NONE + \ ctermfg=green ctermbg=NONE cterm=NONE + +hi SpellBad guifg=NONE guibg=NONE gui=undercurl + \ ctermfg=white ctermbg=darkred guisp=#ff0011 +hi SpellCap guifg=NONE guibg=NONE gui=undercurl + \ ctermfg=white ctermbg=darkblue guisp=#0044ff +hi SpellLocal guifg=NONE guibg=NONE gui=undercurl + \ ctermfg=black ctermbg=cyan guisp=#00dd99 +hi SpellRare guifg=NONE guibg=NONE gui=undercurl + \ ctermfg=white ctermbg=darkmagenta guisp=#ff22ee + +hi DiffAdd guifg=#ffffff guibg=#126493 gui=NONE + \ ctermfg=white ctermbg=darkblue cterm=NONE +hi DiffChange guifg=#000000 guibg=#976398 gui=NONE + \ ctermfg=black ctermbg=darkmagenta cterm=NONE +hi DiffDelete guifg=#000000 guibg=#be1923 gui=bold + \ ctermfg=black ctermbg=red cterm=bold +hi DiffText guifg=#ffffff guibg=#976398 gui=bold + \ ctermfg=white ctermbg=green cterm=bold + +" }}} +" borders / separators / menus {{{ + +hi FoldColumn guifg=#c8bcb9 guibg=#786d65 gui=bold + \ ctermfg=lightgray ctermbg=darkgray cterm=NONE +hi SignColumn guifg=#c8bcb9 guibg=#786d65 gui=bold + \ ctermfg=lightgray ctermbg=darkgray cterm=NONE + +hi Pmenu guifg=#000000 guibg=#a6a190 gui=NONE + \ ctermfg=white ctermbg=darkgray cterm=NONE +hi PmenuSel guifg=#ffffff guibg=#133293 gui=NONE + \ ctermfg=white ctermbg=lightblue cterm=NONE +hi PmenuSbar guifg=NONE guibg=#555555 gui=NONE + \ ctermfg=black ctermbg=black cterm=NONE +hi PmenuThumb guifg=NONE guibg=#cccccc gui=NONE + \ ctermfg=gray ctermbg=gray cterm=NONE + +hi StatusLine guifg=#000000 guibg=#c2bfa5 gui=bold + \ ctermfg=black ctermbg=white cterm=bold +hi StatusLineNC guifg=#444444 guibg=#c2bfa5 gui=NONE + \ ctermfg=darkgray ctermbg=white cterm=NONE +hi WildMenu guifg=#ffffff guibg=#133293 gui=bold + \ ctermfg=white ctermbg=darkblue cterm=bold +hi VertSplit guifg=#c2bfa5 guibg=#c2bfa5 gui=NONE + \ ctermfg=white ctermbg=white cterm=NONE + +hi TabLine guifg=#000000 guibg=#c2bfa5 gui=NONE + \ ctermfg=black ctermbg=white cterm=NONE +hi TabLineFill guifg=#000000 guibg=#c2bfa5 gui=NONE + \ ctermfg=black ctermbg=white cterm=NONE +hi TabLineSel guifg=#ffffff guibg=#133293 gui=NONE + \ ctermfg=white ctermbg=black cterm=NONE + +"hi Menu +"hi Scrollbar +"hi Tooltip + +" }}} +" cursor / dynamic / other {{{ + +hi Cursor guifg=#000000 guibg=#ffff99 gui=NONE + \ ctermfg=black ctermbg=white cterm=NONE +hi CursorIM guifg=#000000 guibg=#aaccff gui=NONE + \ ctermfg=black ctermbg=white cterm=reverse +hi CursorLine guifg=NONE guibg=#1b1b1b gui=NONE + \ ctermfg=NONE ctermbg=NONE cterm=NONE +hi CursorColumn guifg=NONE guibg=#1b1b1b gui=NONE + \ ctermfg=NONE ctermbg=NONE cterm=NONE + +hi Visual guifg=#ffffff guibg=#606070 gui=NONE + \ ctermfg=white ctermbg=lightblue cterm=NONE + +hi IncSearch guifg=#000000 guibg=#eedd33 gui=bold + \ ctermfg=white ctermbg=yellow cterm=NONE +hi Search guifg=#efefd0 guibg=#937340 gui=NONE + \ ctermfg=white ctermbg=darkgreen cterm=NONE + +hi MatchParen guifg=NONE guibg=#3377aa gui=NONE + \ ctermfg=white ctermbg=blue cterm=NONE + +"hi VisualNOS + +" }}} +" listings / messages {{{ + +hi ModeMsg guifg=#eecc18 guibg=NONE gui=NONE + \ ctermfg=yellow ctermbg=NONE cterm=NONE +hi Title guifg=#dd4452 guibg=NONE gui=bold + \ ctermfg=red ctermbg=NONE cterm=bold +hi Question guifg=#66d077 guibg=NONE gui=NONE + \ ctermfg=green ctermbg=NONE cterm=NONE +hi MoreMsg guifg=#39d049 guibg=NONE gui=NONE + \ ctermfg=green ctermbg=NONE cterm=NONE + +hi ErrorMsg guifg=#ffffff guibg=#ff0000 gui=bold + \ ctermfg=white ctermbg=red cterm=bold +hi WarningMsg guifg=#ccae22 guibg=NONE gui=bold + \ ctermfg=yellow ctermbg=NONE cterm=bold + +" }}} + +" }}} +" syntax highlighting groups (:help group-name) {{{ + +hi Comment guifg=#ff9922 guibg=NONE gui=NONE + \ ctermfg=brown ctermbg=NONE cterm=NONE + +hi Constant guifg=#ff6050 guibg=NONE gui=NONE + \ ctermfg=red ctermbg=NONE cterm=NONE +hi Boolean guifg=#ff6050 guibg=NONE gui=bold + \ ctermfg=red ctermbg=NONE cterm=bold + +hi Identifier guifg=#eecc44 guibg=NONE gui=NONE + \ ctermfg=yellow ctermbg=NONE cterm=NONE + +hi Statement guifg=#66d077 guibg=NONE gui=bold + \ ctermfg=green ctermbg=NONE cterm=bold + +hi PreProc guifg=#bb88dd guibg=NONE gui=NONE + \ ctermfg=darkmagenta ctermbg=NONE cterm=NONE + +hi Type guifg=#4093cc guibg=NONE gui=bold + \ ctermfg=lightblue ctermbg=NONE cterm=bold + +hi Special guifg=#9999aa guibg=NONE gui=bold + \ ctermfg=lightgray ctermbg=NONE cterm=bold + +hi Underlined guifg=#80a0ff guibg=NONE gui=underline + \ ctermfg=NONE ctermbg=NONE cterm=underline + \ term=underline + +hi Ignore guifg=#888888 guibg=NONE gui=NONE + \ ctermfg=darkgray ctermbg=NONE cterm=NONE + +hi Error guifg=#ffffff guibg=#ff0000 gui=NONE + \ ctermfg=white ctermbg=red cterm=NONE + +hi Todo guifg=#ffffff guibg=#ee7700 gui=bold + \ ctermfg=black ctermbg=yellow cterm=bold + +" }}} + +let &cpo = save_cpo + +" vim: fdm=marker fdl=0 diff --git a/vim/colors/chlordane.vim b/vim/colors/chlordane.vim new file mode 100644 index 0000000..11b83f3 --- /dev/null +++ b/vim/colors/chlordane.vim @@ -0,0 +1,79 @@ + " vim:set ts=8 sts=2 sw=2 tw=0: +" Name: chlordane.vim +" Maintainer: Kojo Sugita +" Last Change: 2008-11-22 +" Revision: 1.2 + +set background=dark +hi clear +if exists("syntax_on") + syntax reset +endif +let g:colors_name = 'chlordane' + +hi Cursor guifg=#3a553a guibg=#77dd88 +hi lCursor guifg=#3a553a guibg=#77dd88 +hi CursorLine guibg=#000000 gui=underline +hi CursorIM guifg=#3a553a guibg=#77dd88 +hi Directory guifg=#77dd88 guibg=#000000 gui=bold +hi DiffAdd guifg=#77dd88 guibg=#3a553a gui=none +hi DiffChange guifg=#77dd88 guibg=#3a553a gui=none +hi DiffDelete guifg=#223322 guibg=#223322 gui=none +hi DiffText guifg=#77dd88 guibg=#448844 gui=bold +hi ErrorMsg guifg=#ee1111 guibg=#000000 +hi VertSplit guifg=#223322 guibg=#223322 +hi Folded guifg=#55af66 guibg=#000000 +hi FoldColumn guifg=#557755 guibg=#102010 +hi IncSearch guifg=#3a553a guibg=#77dd88 gui=none +hi LineNr guifg=#446644 guibg=#000000 gui=none +hi ModeMsg guifg=#55af66 guibg=#000000 +hi MoreMsg guifg=#55af66 guibg=#000000 +hi Normal guifg=#55af66 guibg=#000000 +hi Question guifg=#55af66 guibg=#000000 +hi Search guifg=#223322 guibg=#55af66 gui=none +hi NonText guifg=#606060 gui=none +hi SpecialKey guifg=#707070 +"\n, \0, %d, %s, etc... +hi Special guifg=#55af66 guibg=#223333 gui=bold +" status line +hi StatusLine guifg=#88ee99 guibg=#447f55 gui=bold +hi StatusLineNC term=bold cterm=bold,underline ctermfg=green ctermbg=Black +hi StatusLineNC term=bold gui=bold,underline guifg=#3a553a guibg=Black +hi Title guifg=#77dd88 guibg=#223322 gui=bold +hi Visual guifg=#77dd88 guibg=#448844 gui=none +hi VisualNOS guifg=#55af66 guibg=#000000 +hi WarningMsg guifg=#77dd88 guibg=#000000 +hi WildMenu guifg=#3a553a guibg=#77dd88 +hi Number guifg=#77dd88 guibg=#354535 +hi Char guifg=#77dd88 guibg=#354535 +hi String guifg=#77dd88 guibg=#354535 +hi Boolean guifg=#77dd88 guibg=#354535 +hi Comment guifg=#446644 +hi Constant guifg=#88ee99 gui=none +hi Identifier guifg=#77dd88 +hi Statement guifg=#88ee99 gui=none + +"Procedure name +hi Function guifg=#77dd88 + +"Define, def +hi PreProc guifg=#77dd88 gui=bold +hi Type guifg=#77dd88 gui=bold +hi Underlined guifg=#77dd88 gui=underline +hi Error guifg=#ee1111 guibg=#000000 +hi Todo guifg=#223322 guibg=#55af66 gui=none +hi SignColumn guibg=#000000 + +if version >= 700 + " Pmenu + hi Pmenu guibg=#222222 + hi PmenuSel guibg=#3a553a guifg=#77dd88 + hi PmenuSbar guibg=#222222 + + " Tab + hi TabLine guifg=#3a553a guibg=black gui=bold + hi TabLineFill guifg=black guibg=black gui=bold + hi TabLineSel guifg=#88ee99 guibg=#447f55 gui=bold +endif + + diff --git a/vim/colors/coffee.vim b/vim/colors/coffee.vim new file mode 100644 index 0000000..284fb01 --- /dev/null +++ b/vim/colors/coffee.vim @@ -0,0 +1,60 @@ +" Vim color file +" Maintainer: David Lazar +" Last Change: Fri Jan 31 01:08:13 UTC 2003 +" Version: 1.0 +" URL: http://c7.campus.utcluj.ro/~david/coffee.vim +" +" This colorscheme script was created using Hans Fugal's colorscheme template + +set background=dark +hi clear +if exists("syntax_on") + syntax reset +endif +let g:colors_name="coffee" + +hi Normal gui=none guibg= #514c44 guifg=#b0a594 + +hi Cursor gui=none guibg=#ffffff guifg=bg +hi link CursorIM Cursor +hi Directory guifg=#ffffff +hi DiffAdd guibg=#9e9485 guifg=bg +hi DiffDelete guibg=#2e2b26 guifg=fg +hi DiffChange guibg=#70695e guifg=fg +hi DiffText guibg=#70695e guifg=#880000 +hi ErrorMsg guibg=#880000 guifg=#ffffff +hi Folded guifg=#88c0c7 +hi FoldColumn guifg=#88c0c7 +hi IncSearch guifg=#fff0d6 guibg=#000000 +hi LineNr guibg=#000000 guifg=#ffff21 +hi ModeMsg guifg=#ffffff +hi MoreMsg guifg=#00ff00 +hi NonText guifg=#61616d +hi Question guifg=#ffff00 +hi link Search IncSearch +hi SpecialKey guifg=#ffffff +hi StatusLine guibg=#000000 guifg=#deefff +hi StatusLineNC guibg=#395956 guifg=#a4b1bd +hi VertSplit guibg=#395956 guifg=#a4b1bd +hi Title guifg=#ffffff +hi Visual guifg=#fff0d6 guibg=#000000 +hi VisualNOS guifg=#dddddd guibg=bg +hi WarningMsg guifg=#ffff00 +"hi WildMenu +"hi Menu +"hi Scrollbar +"hi Tooltip + +" syntax highlighting groups +hi Comment guifg=#1a1813 +hi Constant guifg=#cefece +hi Identifier guifg=#cc7c3d +hi Statement guifg=#effec5 +hi PreProc guifg=#85ff85 +hi Type guifg=#c6feeb +hi Special guifg=#eeffee +hi Underlined gui=underline guifg=#ffffff +hi Ignore guifg=fg +hi Error guibg=bg guifg=#ff4c4a +hi Todo guibg=#aa0006 guifg=#fff300 + diff --git a/vim/colors/corn.vim b/vim/colors/corn.vim new file mode 100644 index 0000000..64c3fef --- /dev/null +++ b/vim/colors/corn.vim @@ -0,0 +1,72 @@ +" Vim colorscheme +" Author: Charles +" Version: 0.01 +" Date: 07 December 2005 + +set background=dark +hi clear +if exists("syntax_on") + syntax reset +endif + +" multiple scheme method +" - one for C like language +" - one for markup language +" - one for style language (properties) -> property more outstanding than +" object + +let colors_name = "Corn" +" set mouseshape+=i:arrow + +" Window elements +hi Cursor guifg=#000000 guibg=#F0F0F0 +hi Folded guifg=#C0C0C0 guibg=#808080 +hi LineNr guifg=#CCCCCC +hi NonText guifg=#CCCCCC +hi Normal guifg=#E0E0E0 guibg=#333333 +hi StatusLine guifg=#B8860B guibg=#E5E5E5 +hi StatusLineNC guifg=#C0C0C0 guibg=#000000 +hi Visual guifg=#C0C0C0 guibg=#000000 + +" Main groups +hi Comment guifg=#BBCCEE +hi Constant guifg=#EEDDAA gui=none +hi Statement guifg=#CCEE00 gui=italic +hi StatementU guifg=#CCEE00 gui=underline +hi Keyword guifg=#CCEE00 +hi Underlined guifg=#E0E0E0 gui=underline +hi Error guifg=#FFFFFF guibg=#FF0000 + +" Tag syntax +hi Attribute guifg=#CCCCCC gui=italic + +hi! link String Constant +hi! link Character Constant +hi! link Number Constant +hi! link Boolean Constant +hi! link Float Constant + +hi! link Identifier Normal +hi! link Function Statement + +hi! link Operator Keyword +hi! link Preproc Keyword +hi! link Type Keyword + +hi! link Special Keyword +hi! link Ignore Normal +hi! link Todo Error + +hi! link Title Normal + + +hi! link phpDefine StatementU + +hi! link HtmlArg Attribute +hi! link HtmlSpecialChar Statement + +hi! link xmlTagName Keyword +hi! link xmlEndTag Keyword +hi! link xmlEntity Statement +hi! link xmlCData Comment +hi! link xmlAttrib Attribute diff --git a/vim/colors/darkburn.vim b/vim/colors/darkburn.vim new file mode 100644 index 0000000..c2fa999 --- /dev/null +++ b/vim/colors/darkburn.vim @@ -0,0 +1,300 @@ +"============================================================================= +" Vim color file +" File: darkburn.vim +" Maintainer: Taurus Olson +" License: GPL +" Created: 2009-03-27 20:25:21 CET +" Modified: 2009-06-06 21:18:55 CET +" Version: 1.2 + +" Modified version of zenburn originally created by: +" Maintainer: Jani Nurminen +" Last Change: $Id: zenburn.vim,v 2.4 2008/11/18 20:43:18 slinky Exp $ +" URL: http://slinky.imukuppi.org/zenburnpage/ +" License: GPL +"============================================================================= +" +" Credits: +" - Jani Nurminen - original Zenburn +" - Steve Hall & Cream posse - higher-contrast Visual selection +" - Kurt Maier - 256 color console coloring, low and high contrast toggle, +" bug fixing +" - Charlie - spotted too bright StatusLine in non-high contrast mode +" - Pablo Castellazzi - CursorLine fix for 256 color mode +" - Tim Smith - force dark background +" +" CONFIGURABLE PARAMETERS: +" +" You can use the default (don't set any parameters), or you can +" set some parameters to tweak the Zenburn colours. +" +" * You can now set a darker background for bright environments. To activate, use: +" contrast Zenburn, use: +" + let g:darkburn_high_Contrast = 1 +" +" * To get more contrast to the Visual selection, use +" +" let g:darkburn_alternate_Visual = 1 +" +" * To use alternate colouring for Error message, use +" + let g:darkburn_alternate_Error = 1 +" +" * The new default for Include is a duller orange. To use the original +" colouring for Include, use +" + let g:darkburn_alternate_Include = 1 +" +" * Work-around to a Vim bug, it seems to misinterpret ctermfg and 234 and 237 +" as light values, and sets background to light for some people. If you have +" this problem, use: +" + let g:darkburn_force_dark_Background = 1 +" +" * To turn the parameter(s) back to defaults, use UNLET: +" +" unlet g:darkburn_alternate_Include +" +" Setting to 0 won't work! +" +" That's it, enjoy! +" +" TODO +" - Visual alternate color is broken? Try GVim >= 7.0.66 if you have trouble +" - IME colouring (CursorIM) + +set background=dark +hi clear +if exists("syntax_on") + syntax reset +endif +let g:colors_name="darkburn" + +hi Boolean guifg=#dca3a3 +hi Character guifg=#dca3a3 gui=bold +hi Comment guifg=#7f9f7f gui=italic +hi Conditional guifg=#f0dfaf gui=bold +hi Constant guifg=#dca3a3 gui=bold +hi Cursor guifg=#000d18 guibg=#8faf9f gui=bold +hi Debug guifg=#bca3a3 gui=bold +hi Define guifg=#ffcfaf gui=bold +hi Delimiter guifg=#8f8f8f +hi DiffAdd guifg=#709080 guibg=#313c36 gui=bold +hi DiffChange guibg=#333333 +hi DiffDelete guifg=#333333 guibg=#464646 +hi DiffText guifg=#ecbcbc guibg=#41363c gui=bold +hi Directory guifg=#dcdccc gui=bold +hi ErrorMsg guifg=#80d4aa guibg=#2f2f2f gui=bold +hi Exception guifg=#c3bf9f gui=bold +hi Float guifg=#c0bed1 +hi FoldColumn guifg=#93b3a3 guibg=#3f4040 +hi Folded guifg=#93b3a3 guibg=#3f4040 +hi Function guifg=#efef8f +hi Identifier guifg=#dcdcdc +hi IncSearch guibg=#f8f893 guifg=#385f38 +hi Keyword guifg=#f0dfaf gui=bold +hi Label guifg=#dfcfaf gui=underline +hi LineNr guifg=#9fafaf guibg=#262626 +hi Macro guifg=#ffcfaf gui=bold +hi ModeMsg guifg=#6fb86f gui=none +hi MoreMsg guifg=#ffffff gui=bold +hi NonText guifg=#404040 +hi Number guifg=#8cd0d3 +hi Operator guifg=#f0efd0 +hi PreCondit guifg=#dfaf8f gui=bold +hi PreProc guifg=#ffb23f gui=bold +hi Question guifg=#ffffff gui=bold +hi Repeat guifg=#ffd7a7 gui=bold +hi Search guifg=#ffffe0 guibg=#284f28 +hi SpecialChar guifg=#9fbfd6 gui=bold +hi SpecialComment guifg=#82a282 gui=bold +hi Special guifg=#9fbfd6 +hi SpecialKey guifg=#9ece9e +hi Statement guifg=#6fb86f gui=none +hi StatusLine guifg=#313633 guibg=#ccdc90 +hi StatusLineNC guifg=#2e3330 guibg=#88b090 +hi StorageClass guifg=#c3bf9f gui=bold +hi String guifg=#b75151 +hi Structure guifg=#efefaf gui=bold +hi Tag guifg=#e89393 gui=bold +hi Title guifg=#efefef gui=bold +hi Todo guifg=#dfdfdf guibg=bg gui=bold +hi Typedef guifg=#dfe4cf gui=bold +hi Type guifg=#dfdfbf gui=bold +hi Underlined guifg=#dcdccc gui=underline +hi VertSplit guifg=#2e3330 guibg=#688060 +hi VisualNOS guifg=#333333 guibg=#f18c96 gui=bold,underline +hi WarningMsg guifg=#ffffff guibg=#333333 gui=bold +hi WildMenu guibg=#2c302d guifg=#cbecd0 gui=underline + +hi SpellBad guisp=#bc6c4c guifg=#dc8c6c +hi SpellCap guisp=#6c6c9c guifg=#8c8cbc +hi SpellRare guisp=#bc6c9c guifg=#bc8cbc +hi SpellLocal guisp=#7cac7c guifg=#9ccc9c + +" Entering Kurt zone +if &t_Co > 255 + hi Boolean ctermfg=181 + hi Character ctermfg=181 cterm=bold + hi Comment ctermfg=108 + hi Conditional ctermfg=223 cterm=bold + hi Constant ctermfg=181 cterm=bold + hi Cursor ctermfg=233 ctermbg=109 cterm=bold + hi Debug ctermfg=181 cterm=bold + hi Define ctermfg=223 cterm=bold + hi Delimiter ctermfg=245 + hi DiffAdd ctermfg=66 ctermbg=237 cterm=bold + hi DiffChange ctermbg=236 + hi DiffDelete ctermfg=236 ctermbg=238 + hi DiffText ctermfg=217 ctermbg=237 cterm=bold + hi Directory ctermfg=188 cterm=bold + hi ErrorMsg ctermfg=115 ctermbg=236 cterm=bold + hi Exception ctermfg=249 cterm=bold + hi Float ctermfg=251 + hi FoldColumn ctermfg=109 ctermbg=238 + hi Folded ctermfg=109 ctermbg=238 + hi Function ctermfg=228 + hi Identifier ctermfg=223 + hi IncSearch ctermbg=228 ctermfg=238 + hi Keyword ctermfg=223 cterm=bold + hi Label ctermfg=187 cterm=underline + hi LineNr ctermfg=248 ctermbg=235 + hi Macro ctermfg=223 cterm=bold + hi ModeMsg ctermfg=223 cterm=none + hi MoreMsg ctermfg=15 cterm=bold + hi NonText ctermfg=238 + hi Number ctermfg=116 + hi Operator ctermfg=230 + hi PreCondit ctermfg=180 cterm=bold + hi PreProc ctermfg=223 cterm=bold + hi Question ctermfg=15 cterm=bold + hi Repeat ctermfg=223 cterm=bold + hi Search ctermfg=230 ctermbg=236 + hi SpecialChar ctermfg=181 cterm=bold + hi SpecialComment ctermfg=108 cterm=bold + hi Special ctermfg=181 + hi SpecialKey ctermfg=151 + hi Statement ctermfg=187 ctermbg=234 cterm=none + hi StatusLine ctermfg=236 ctermbg=186 + hi StatusLineNC ctermfg=235 ctermbg=108 + hi StorageClass ctermfg=249 cterm=bold + hi String ctermfg=174 + hi Structure ctermfg=229 cterm=bold + hi Tag ctermfg=181 cterm=bold + hi Title ctermfg=7 ctermbg=234 cterm=bold + hi Todo ctermfg=108 ctermbg=234 cterm=bold + hi Typedef ctermfg=253 cterm=bold + hi Type ctermfg=187 cterm=bold + hi Underlined ctermfg=188 ctermbg=234 cterm=bold + hi VertSplit ctermfg=236 ctermbg=65 + hi VisualNOS ctermfg=236 ctermbg=210 cterm=bold + hi WarningMsg ctermfg=15 ctermbg=236 cterm=bold + hi WildMenu ctermbg=236 ctermfg=194 cterm=bold + hi CursorLine ctermbg=236 cterm=none + + " spellchecking, always "bright" background + hi SpellLocal ctermfg=14 ctermbg=237 + hi SpellBad ctermfg=9 ctermbg=237 + hi SpellCap ctermfg=12 ctermbg=237 + hi SpellRare ctermfg=13 ctermbg=237 + + " pmenu + hi PMenu ctermfg=248 ctermbg=0 + hi PMenuSel ctermfg=223 ctermbg=235 + + if exists("g:darkburn_high_Contrast") + hi Normal ctermfg=188 ctermbg=234 + else + hi Normal ctermfg=188 ctermbg=237 + hi Cursor ctermbg=109 + hi diffadd ctermbg=237 + hi diffdelete ctermbg=238 + hi difftext ctermbg=237 + hi errormsg ctermbg=237 + hi foldcolumn ctermbg=238 + hi folded ctermbg=238 + hi incsearch ctermbg=228 + hi linenr ctermbg=238 + hi search ctermbg=238 + hi statement ctermbg=237 + hi statusline ctermbg=144 + hi statuslinenc ctermbg=108 + hi title ctermbg=237 + hi todo ctermbg=237 + hi underlined ctermbg=237 + hi vertsplit ctermbg=65 + hi visualnos ctermbg=210 + hi warningmsg ctermbg=236 + hi wildmenu ctermbg=236 + endif +endif + +if exists("g:darkburn_force_dark_Background") + " Force dark background, because of a bug in VIM: VIM sets background + " automatically during "hi Normal ctermfg=X"; it misinterprets the high + " value (234 or 237 above) as a light color, and wrongly sets background to + " light. See ":help highlight" for details. + set background=dark +endif + +if exists("g:darkburn_high_Contrast") + " use new darker background + hi Normal guifg=#ffffff guibg=#1f1f1f + hi CursorLine guibg=#121212 gui=bold + hi Pmenu guibg=#242424 guifg=#ccccbc + hi PMenuSel guibg=#353a37 guifg=#ccdc90 gui=bold + hi PmenuSbar guibg=#2e3330 guifg=#000000 + hi PMenuThumb guibg=#a0afa0 guifg=#040404 + hi MatchParen guifg=#f0f0c0 guibg=#383838 gui=bold + hi SignColumn guifg=#9fafaf guibg=#181818 gui=bold + hi TabLineFill guifg=#cfcfaf guibg=#181818 gui=bold + hi TabLineSel guifg=#efefef guibg=#1c1c1b gui=bold + hi TabLine guifg=#b6bf98 guibg=#181818 gui=bold + hi CursorColumn guifg=#dcdccc guibg=#2b2b2b +else + " Original, lighter background + hi Normal guifg=#dcdccc guibg=#3f3f3f + hi CursorLine guibg=#434443 + hi Pmenu guibg=#2c2e2e guifg=#9f9f9f + hi PMenuSel guibg=#242424 guifg=#d0d0a0 gui=bold + hi PmenuSbar guibg=#2e3330 guifg=#000000 + hi PMenuThumb guibg=#a0afa0 guifg=#040404 + hi MatchParen guifg=#b2b2a0 guibg=#2e2e2e gui=bold + hi SignColumn guifg=#9fafaf guibg=#343434 gui=bold + hi TabLineFill guifg=#cfcfaf guibg=#353535 gui=bold + hi TabLineSel guifg=#efefef guibg=#3a3a39 gui=bold + hi TabLine guifg=#b6bf98 guibg=#353535 gui=bold + hi CursorColumn guifg=#dcdccc guibg=#4f4f4f +endif + + +if exists("g:darkburn_alternate_Visual") + " Visual with more contrast, thanks to Steve Hall & Cream posse + " gui=none fixes weird highlight problem in at least GVim 7.0.66, thanks to Kurt Maier + hi Visual guifg=#000000 guibg=#71d3b4 gui=none + hi VisualNOS guifg=#000000 guibg=#71d3b4 gui=none +else + " use default visual + hi Visual guifg=#71d3b4 guibg=#233323 gui=none + hi VisualNOS guifg=#71d3b4 guibg=#233323 gui=none +endif + +if exists("g:darkburn_alternate_Error") + " use a bit different Error + hi Error guifg=#ef9f9f guibg=#201010 gui=bold +else + " default + hi Error guifg=#e37170 guibg=#332323 gui=none +endif + +if exists("g:darkburn_alternate_Include") + " original setting + hi Include guifg=#ffcfaf gui=bold +else + " new, less contrasted one + hi Include guifg=#dfaf8f gui=bold +endif + " TODO check for more obscure syntax groups that they're ok + +" vim: : diff --git a/vim/colors/darkdevel.vim b/vim/colors/darkdevel.vim new file mode 100644 index 0000000..9a47558 --- /dev/null +++ b/vim/colors/darkdevel.vim @@ -0,0 +1,228 @@ +" Darkdevel Vim color scheme +" +" Name: darkdevel.vim +" Maintainer: Hallison Batista +" Last Change: 2009-03-17 +" License: Public Domain +" Version: 1.1.1 + +highlight clear + +if exists("syntax_on") + syntax reset +endif + +let g:colors_name = "darkdevel" + +" General settings +" ================ +set background=dark +if v:version > 700 + set cursorline + "set cursorcolumn +endif + +let g:Darkdevel = {} +let g:Darkdevel.cursor = {} +let g:Darkdevel.cursor.ctermfg = 'NONE' +let g:Darkdevel.cursor.guifg = '#000000' +let g:Darkdevel.cursor.ctermbg = 'NONE' +let g:Darkdevel.cursor.guibg = '#FFFFFF' + +let g:Darkdevel.comment = {} +let g:Darkdevel.comment.ctermfg = 'DarkGray' +let g:Darkdevel.comment.guifg = '#646464' +let g:Darkdevel.comment.ctermbg = 'NONE' +let g:Darkdevel.comment.guibg = 'NONE' + +" Cursor style +" ============ + highlight Cursor ctermfg=NONE guifg=#000000 ctermbg=NONE guibg=#FFFFFF + "highlight CursorIM + highlight CursorColumn ctermfg=NONE guifg=NONE ctermbg=DarkGray guibg=#0F0F0F + highlight CursorLine ctermfg=NONE guifg=NONE ctermbg=DarkGray guibg=#0F0F0F + +" Directory style +" =============== + "highlight Directory ctermbg=NONE guifg=NONE ctermbg=NONE guibg=NONE cterm=bold gui=underline + +" Diff text style +" =============== + highlight DiffAdd ctermfg=DarkGreen guifg=#32BE32 ctermbg=NONE guibg=NONE + "highlight DiffChange + highlight DiffDelete ctermfg=DarkRed guifg=#BE3232 ctermbg=NONE guibg=NONE + "highlight DiffText + +" Text and message style +" ====================== + highlight ErrorMsg ctermfg=Red guifg=#FF0000 ctermbg=NONE guibg=NONE + highlight WarningMsg ctermfg=Yellow guifg=Yellow ctermbg=NONE guibg=NONE + highlight MoreMsg ctermfg=Green guifg=#00FF00 ctermbg=NONE guibg=NONE + highlight link ModeMsg WarningMsg + "highlight VertSplit + highlight Folded ctermfg=Gray guifg=#777777 ctermbg=DarkGray guibg=#0F0F0F + "highlight FoldColumn + "highlight SignColumn + "highlight IncSearch + highlight LineNr ctermfg=DarkGray guifg=#777777 ctermbg=DarkGray guibg=#0F0F0F + "highlight MatchParen + highlight NonText ctermfg=Gray guifg=#777777 ctermbg=NONE guibg=#000000 + highlight Normal ctermfg=Gray guifg=#F0F0F0 ctermbg=NONE guibg=#000000 + +" Popup menu style +" ================ + highlight Pmenu ctermfg=Gray guifg=#FFFFFF ctermbg=DarkGray guibg=#0F0F0F + highlight PmenuSel ctermfg=White guifg=#0F0F0F ctermbg=Gray guibg=#F0F0F0 + highlight PmenuSbar ctermfg=NONE guifg=NONE ctermbg=DarkGray guibg=#777777 + highlight PmenuThumb ctermfg=Gray guifg=#F0F0F0 ctermbg=NONE guibg=NONE + + "highlight Question + "highlight Search + "highlight SpecialKey + "highlight Error guifg=#FFFFFF guibg=#990000 + +" Spelling style +" ============== + "highlight SpellBad + "highlight SpellCap + "highlight SpellLocal + "highlight SpellRare + +" Status style +" ============ + highlight StatusLine ctermfg=DarkGray guifg=#0F0F0F ctermbg=Gray guibg=#777777 cterm=bold gui=bold + highlight StatusLineNC ctermfg=DarkGray guifg=#777777 ctermbg=DarkGray guibg=#0F0F0F cterm=bold gui=bold + + "highlight TabLine + "highlight TabLineFill + "highlight TabLineSel + + highlight Title ctermfg=Gray guifg=#F0F0F0 ctermbg=NONE guibg=NONE + highlight Visual ctermfg=Gray guifg=#FFFFFF ctermbg=DarkBlue guibg=#505064 + highlight VisualNOS ctermfg=NONE guifg=NONE ctermbg=DarkGreen guibg=#506450 + highlight WildMenu ctermfg=NONE guifg=#777777 ctermbg=DarkGray guibg=#0F0F0F + +" Win32 specific style +" -------------------- + "highlight Menu + "highlight Scrollbar + "highlight Tooltip + +" Syntax style +" ============ + +" Style for constants +" ------------------- + highlight Constant ctermfg=DarkRed guifg=#6496C8 + highlight String ctermfg=DarkGreen guifg=#64C896 + highlight Character ctermfg=DarkBlue guifg=#6496C8 + highlight Number ctermfg=DarkGreen guifg=#64C896 + highlight Boolean ctermfg=DarkBlue guifg=#6496C8 + highlight Float ctermfg=DarkGreen guifg=#64C896 + + highlight Comment ctermfg=DarkGray guifg=#646464 ctermbg=NONE guibg=NONE + +" Style for identifier and variable names +" ---------------------------------------- + highlight Identifier ctermfg=DarkCyan guifg=#6496C8 gui=NONE + highlight Function ctermfg=Yellow guifg=#FFC864 gui=NONE + +" Style for statements +" --------------------- + highlight Statement ctermfg=Brown guifg=#C89664 gui=NONE + highlight link Conditional Statement + highlight link Repeat Statement + highlight link Label Statement + highlight Operator ctermfg=Green guifg=#64C864 + highlight Keyword ctermfg=DarkRed guifg=#C86432 + highlight link Exception Statement + +" Style for generic preprocessor +" ------------------------------ + highlight PreProc ctermfg=Gray guifg=#DCDCDC ctermbg=NONE guibg=NONE + highlight Include ctermfg=DarkRed guifg=#C86432 ctermbg=NONE guibg=NONE + highlight link Define Include + highlight link Macro Include + highlight link PreCondit Include + +" Style for types and objects +" --------------------------- + highlight Type ctermfg=DarkRed guifg=#DC4B32 gui=NONE + highlight link StorageClass Type + highlight link Structure Type + highlight link Typedef Type + +" Style for special symbols +" ------------------------- + "highlight Special + "highlight SpecialChar + "highlight Tag + "highlight Delimiter + "highlight SpecialComment + "highlight Debug + +" Style for text format +" --------------------- + "highlight Underlined + "highlight Ignore + "highlight Error + "highlight Todo + +" Style for Shell Syntax +" ---------------------- + "highlight shTest + "highlight shCase + "highlight shCaseExSingleQuote + "highlight shCaseEsac + "highlight shDo + "highlight shExpr + "highlight shFor + "highlight shIf + "highlight shSubSh + "highlight shComma + "highlight shDerefVarArray + "highlight shDblBrace + "highlight shSpecialVar + "highlight shDblParen + "highlight shCurlyIn + "highlight bashSpecialVariables + "highlight bashStatement + "highlight bashAdminStatement + "highlight kshSpecialVariables + "highlight kshStatement + "highlight shSetIdentifier + "highlight shFunctionTwo + "highlight shFunctionStart + "highlight shFunctionOne + "highlight shDerefPattern + "highlight shDerefEscape + "highlight shDerefPPSleft + "highlight shDerefPPSright + "highlight shCaseEsacSync + "highlight shDoSync + "highlight shForSync + "highlight shIfSync + "highlight shUntilSync + "highlight shWhileSync + +" Style for Ruby Syntax +" --------------------- + highlight rubyBlockParameter guifg=#FFFFFF + highlight rubyClass guifg=#FFFFFF + highlight rubyConstant guifg=#DA4939 + highlight rubyInstanceVariable guifg=#D0D0FF + highlight rubyInterpolation guifg=#519F50 + highlight rubyLocalVariableOrMethod guifg=#D0D0FF + highlight rubyPredefinedConstant guifg=#DA4939 + highlight rubyPseudoVariable guifg=#FFC66D + highlight rubyStringDelimiter guifg=#A5C261 + +" Style for XML and (X)HTML Syntax + highlight xmlTag guifg=#E8BF6A + highlight xmlTagName guifg=#E8BF6A + highlight xmlEndTag guifg=#E8BF6A + + highlight link htmlTag xmlTag + highlight link htmlTagName xmlTagName + highlight link htmlEndTag xmlEndTag + diff --git a/vim/colors/vitamins.vim b/vim/colors/vitamins.vim new file mode 100644 index 0000000..3bfe068 --- /dev/null +++ b/vim/colors/vitamins.vim @@ -0,0 +1,53 @@ +" Maintainer: Henrique C. Alves (hcarvalhoalves@gmail.com) +" Version: 1.1 +" Last Change: September 23 2008 + +set background=dark + +hi clear + +if exists("syntax_on") + syntax reset +endif + +let colors_name = "vitamins" + +" Vim >= 7.0 specific colors +if version >= 700 + hi CursorLine guibg=#2d2d2d ctermbg=236 + hi CursorColumn guibg=#2d2d2d ctermbg=236 + hi MatchParen guifg=#f6f3e8 guibg=#857b6f gui=bold ctermbg=59 + hi Pmenu guifg=#f6f3e8 guibg=#444444 ctermbg=242 + hi PmenuSel guifg=#000000 guibg=#cdd129 ctermfg=0 ctermbg=184 +endif + + +" General colors +hi Cursor guifg=NONE guibg=#656565 gui=none ctermbg=0x241 +hi Normal guifg=#f6f3f0 guibg=#242424 gui=none ctermfg=254 +"ctermbg=232 +hi NonText guifg=#808080 guibg=#303030 gui=none ctermfg=242 +"ctermbg=237 +hi LineNr guifg=#5c5a4f guibg=#000000 gui=none ctermfg=239 ctermbg=232 +hi StatusLine guifg=#f6f3e8 guibg=#444444 gui=italic +hi StatusLineNC guifg=#857b6f guibg=#444444 gui=none +hi VertSplit guifg=#444444 guibg=#444444 gui=none +hi Folded guibg=#384048 guifg=#a0a8b0 gui=none +hi Title guifg=#f6f3e8 guibg=NONE gui=bold +hi Visual guifg=#ffffd7 guibg=#444444 gui=none ctermfg=186 ctermbg=238 +hi SpecialKey guifg=#808080 guibg=#343434 gui=none + +" Syntax highlighting +hi Comment guifg=#808080 gui=italic ctermfg=244 +hi Todo guifg=#8f8f8f gui=italic ctermfg=245 +hi Constant guifg=#acf0f2 gui=none ctermfg=159 +hi String guifg=#ff5d28 gui=italic ctermfg=202 +hi Identifier guifg=#ff5d28 gui=none ctermfg=202 +hi Function guifg=#cdd129 gui=none ctermfg=184 +hi Type guifg=#cdd129 gui=none ctermfg=184 +hi Statement guifg=#af5f5f gui=none ctermfg=131 +hi Keyword guifg=#cdd129 gui=none ctermfg=184 +hi PreProc guifg=#ede39e gui=none ctermfg=187 +hi Number guifg=#ede39e gui=none ctermfg=187 +hi Special guifg=#acf0f2 gui=none ctermfg=159 + diff --git a/vim/colors/wombat.vim b/vim/colors/wombat.vim new file mode 100644 index 0000000..9ad1e56 --- /dev/null +++ b/vim/colors/wombat.vim @@ -0,0 +1,51 @@ +" Maintainer: Lars H. Nielsen (dengmao@gmail.com) +" Last Change: January 22 2007 + +set background=dark + +hi clear + +if exists("syntax_on") + syntax reset +endif + +let colors_name = "wombat" + + +" Vim >= 7.0 specific colors +if version >= 700 + hi CursorLine guibg=#2d2d2d + hi CursorColumn guibg=#2d2d2d + hi MatchParen guifg=#f6f3e8 guibg=#857b6f gui=bold + hi Pmenu guifg=#f6f3e8 guibg=#444444 + hi PmenuSel guifg=#000000 guibg=#cae682 +endif + +" General colors +hi Cursor guifg=NONE guibg=#656565 gui=none +hi Normal guifg=#f6f3e8 guibg=#242424 gui=none +hi NonText guifg=#808080 guibg=#303030 gui=none +hi LineNr guifg=#857b6f guibg=#000000 gui=none +hi StatusLine guifg=#f6f3e8 guibg=#444444 gui=italic +hi StatusLineNC guifg=#857b6f guibg=#444444 gui=none +hi VertSplit guifg=#444444 guibg=#444444 gui=none +hi Folded guibg=#384048 guifg=#a0a8b0 gui=none +hi Title guifg=#f6f3e8 guibg=NONE gui=bold +hi Visual guifg=#f6f3e8 guibg=#444444 gui=none +hi SpecialKey guifg=#808080 guibg=#343434 gui=none + +" Syntax highlighting +hi Comment guifg=#99968b gui=italic +hi Todo guifg=#8f8f8f gui=italic +hi Constant guifg=#e5786d gui=none +hi String guifg=#95e454 gui=italic +hi Identifier guifg=#cae682 gui=none +hi Function guifg=#cae682 gui=none +hi Type guifg=#cae682 gui=none +hi Statement guifg=#8ac6f2 gui=none +hi Keyword guifg=#8ac6f2 gui=none +hi PreProc guifg=#e5786d gui=none +hi Number guifg=#e5786d gui=none +hi Special guifg=#e7f6da gui=none + + diff --git a/vim/colors/zenburn.vim b/vim/colors/zenburn.vim new file mode 100644 index 0000000..d86ce44 --- /dev/null +++ b/vim/colors/zenburn.vim @@ -0,0 +1,330 @@ +" Vim color file +" Maintainer: Jani Nurminen +" Last Change: $Id: zenburn.vim,v 2.8 2009/09/07 20:06:44 slinky Exp $ +" URL: http://slinky.imukuppi.org/zenburnpage/ +" License: GPL +" +" Nothing too fancy, just some alien fruit salad to keep you in the zone. +" This syntax file was designed to be used with dark environments and +" low light situations. Of course, if it works during a daybright office, go +" ahead :) +" +" Owes heavily to other Vim color files! With special mentions +" to "BlackDust", "Camo" and "Desert". +" +" To install, copy to ~/.vim/colors directory. Then :colorscheme zenburn. +" See also :help syntax +" +" Credits: +" - Jani Nurminen - original Zenburn +" - Steve Hall & Cream posse - higher-contrast Visual selection +" - Kurt Maier - 256 color console coloring, low and high contrast toggle, +" bug fixing +" - Charlie - spotted too bright StatusLine in non-high contrast mode +" - Pablo Castellazzi - CursorLine fix for 256 color mode +" - Tim Smith - force dark background +" - John Gabriele - spotted bad Ignore-group handling +" +" CONFIGURABLE PARAMETERS: +" +" You can use the default (don't set any parameters), or you can +" set some parameters to tweak the Zenburn colours. +" +" To use them, put them into your .vimrc file before loading the color scheme, +" example: +" let g:zenburn_high_Contrast=1 +" colors zenburn +" +" * You can now set a darker background for bright environments. To activate, use: +" contrast Zenburn, use: +" +" let g:zenburn_high_Contrast = 1 +" +" * For example, Vim help files uses the Ignore-group for the pipes in tags +" like "|somelink.txt|". By default, the pipes are not visible, as they +" map to Ignore group. If you wish to enable coloring of the Ignore group, +" set the following parameter to 1. Warning, it might make some syntax files +" look strange. +" +" let g:zenburn_color_also_Ignore = 1 +" +" * To get more contrast to the Visual selection, use +" +" let g:zenburn_alternate_Visual = 1 +" +" * To use alternate colouring for Error message, use +" +" let g:zenburn_alternate_Error = 1 +" +" * The new default for Include is a duller orange. To use the original +" colouring for Include, use +" +" let g:zenburn_alternate_Include = 1 +" +" * Work-around to a Vim bug, it seems to misinterpret ctermfg and 234 and 237 +" as light values, and sets background to light for some people. If you have +" this problem, use: +" +" let g:zenburn_force_dark_Background = 1 +" +" NOTE: +" +" * To turn the parameter(s) back to defaults, use UNLET: +" +" unlet g:zenburn_alternate_Include +" +" Setting to 0 won't work! +" +" That's it, enjoy! +" +" TODO +" - Visual alternate color is broken? Try GVim >= 7.0.66 if you have trouble +" - IME colouring (CursorIM) + +set background=dark +hi clear +if exists("syntax_on") + syntax reset +endif +let g:colors_name="zenburn" + +hi Boolean guifg=#dca3a3 +hi Character guifg=#dca3a3 gui=bold +hi Comment guifg=#7f9f7f gui=italic +hi Conditional guifg=#f0dfaf gui=bold +hi Constant guifg=#dca3a3 gui=bold +hi Cursor guifg=#000d18 guibg=#8faf9f gui=bold +hi Debug guifg=#bca3a3 gui=bold +hi Define guifg=#ffcfaf gui=bold +hi Delimiter guifg=#8f8f8f +hi DiffAdd guifg=#709080 guibg=#313c36 gui=bold +hi DiffChange guibg=#333333 +hi DiffDelete guifg=#333333 guibg=#464646 +hi DiffText guifg=#ecbcbc guibg=#41363c gui=bold +hi Directory guifg=#dcdccc gui=bold +hi ErrorMsg guifg=#80d4aa guibg=#2f2f2f gui=bold +hi Exception guifg=#c3bf9f gui=bold +hi Float guifg=#c0bed1 +hi FoldColumn guifg=#93b3a3 guibg=#3f4040 +hi Folded guifg=#93b3a3 guibg=#3f4040 +hi Function guifg=#efef8f +hi Identifier guifg=#efdcbc +hi IncSearch guibg=#f8f893 guifg=#385f38 +hi Keyword guifg=#f0dfaf gui=bold +hi Label guifg=#dfcfaf gui=underline +hi LineNr guifg=#9fafaf guibg=#262626 +hi Macro guifg=#ffcfaf gui=bold +hi ModeMsg guifg=#ffcfaf gui=none +hi MoreMsg guifg=#ffffff gui=bold +hi NonText guifg=#404040 +hi Number guifg=#8cd0d3 +hi Operator guifg=#f0efd0 +hi PreCondit guifg=#dfaf8f gui=bold +hi PreProc guifg=#ffcfaf gui=bold +hi Question guifg=#ffffff gui=bold +hi Repeat guifg=#ffd7a7 gui=bold +hi Search guifg=#ffffe0 guibg=#284f28 +hi SpecialChar guifg=#dca3a3 gui=bold +hi SpecialComment guifg=#82a282 gui=bold +hi Special guifg=#cfbfaf +hi SpecialKey guifg=#9ece9e +hi Statement guifg=#e3ceab gui=none +hi StatusLine guifg=#313633 guibg=#ccdc90 +hi StatusLineNC guifg=#2e3330 guibg=#88b090 +hi StorageClass guifg=#c3bf9f gui=bold +hi String guifg=#cc9393 +hi Structure guifg=#efefaf gui=bold +hi Tag guifg=#e89393 gui=bold +hi Title guifg=#efefef gui=bold +hi Todo guifg=#dfdfdf guibg=bg gui=bold +hi Typedef guifg=#dfe4cf gui=bold +hi Type guifg=#dfdfbf gui=bold +hi Underlined guifg=#dcdccc gui=underline +hi VertSplit guifg=#2e3330 guibg=#688060 +hi VisualNOS guifg=#333333 guibg=#f18c96 gui=bold,underline +hi WarningMsg guifg=#ffffff guibg=#333333 gui=bold +hi WildMenu guibg=#2c302d guifg=#cbecd0 gui=underline + +hi SpellBad guisp=#bc6c4c guifg=#dc8c6c +hi SpellCap guisp=#6c6c9c guifg=#8c8cbc +hi SpellRare guisp=#bc6c9c guifg=#bc8cbc +hi SpellLocal guisp=#7cac7c guifg=#9ccc9c + +" Entering Kurt zone +if &t_Co > 255 + hi Boolean ctermfg=181 + hi Character ctermfg=181 cterm=bold + hi Comment ctermfg=108 + hi Conditional ctermfg=223 cterm=bold + hi Constant ctermfg=181 cterm=bold + hi Cursor ctermfg=233 ctermbg=109 cterm=bold + hi Debug ctermfg=181 cterm=bold + hi Define ctermfg=223 cterm=bold + hi Delimiter ctermfg=245 + hi DiffAdd ctermfg=66 ctermbg=237 cterm=bold + hi DiffChange ctermbg=236 + hi DiffDelete ctermfg=236 ctermbg=238 + hi DiffText ctermfg=217 ctermbg=237 cterm=bold + hi Directory ctermfg=188 cterm=bold + hi ErrorMsg ctermfg=115 ctermbg=236 cterm=bold + hi Exception ctermfg=249 cterm=bold + hi Float ctermfg=251 + hi FoldColumn ctermfg=109 ctermbg=238 + hi Folded ctermfg=109 ctermbg=238 + hi Function ctermfg=228 + hi Identifier ctermfg=223 + hi IncSearch ctermbg=228 ctermfg=238 + hi Keyword ctermfg=223 cterm=bold + hi Label ctermfg=187 cterm=underline + hi LineNr ctermfg=248 ctermbg=235 + hi Macro ctermfg=223 cterm=bold + hi ModeMsg ctermfg=223 cterm=none + hi MoreMsg ctermfg=15 cterm=bold + hi NonText ctermfg=238 + hi Number ctermfg=116 + hi Operator ctermfg=230 + hi PreCondit ctermfg=180 cterm=bold + hi PreProc ctermfg=223 cterm=bold + hi Question ctermfg=15 cterm=bold + hi Repeat ctermfg=223 cterm=bold + hi Search ctermfg=230 ctermbg=236 + hi SpecialChar ctermfg=181 cterm=bold + hi SpecialComment ctermfg=108 cterm=bold + hi Special ctermfg=181 + hi SpecialKey ctermfg=151 + hi Statement ctermfg=187 ctermbg=234 cterm=none + hi StatusLine ctermfg=236 ctermbg=186 + hi StatusLineNC ctermfg=235 ctermbg=108 + hi StorageClass ctermfg=249 cterm=bold + hi String ctermfg=174 + hi Structure ctermfg=229 cterm=bold + hi Tag ctermfg=181 cterm=bold + hi Title ctermfg=7 ctermbg=234 cterm=bold + hi Todo ctermfg=108 ctermbg=234 cterm=bold + hi Typedef ctermfg=253 cterm=bold + hi Type ctermfg=187 cterm=bold + hi Underlined ctermfg=188 ctermbg=234 cterm=bold + hi VertSplit ctermfg=236 ctermbg=65 + hi VisualNOS ctermfg=236 ctermbg=210 cterm=bold + hi WarningMsg ctermfg=15 ctermbg=236 cterm=bold + hi WildMenu ctermbg=236 ctermfg=194 cterm=bold + hi CursorLine ctermbg=236 cterm=none + + " spellchecking, always "bright" background + hi SpellLocal ctermfg=14 ctermbg=237 + hi SpellBad ctermfg=9 ctermbg=237 + hi SpellCap ctermfg=12 ctermbg=237 + hi SpellRare ctermfg=13 ctermbg=237 + + " pmenu + hi PMenu ctermfg=248 ctermbg=0 + hi PMenuSel ctermfg=223 ctermbg=235 + + if exists("g:zenburn_high_Contrast") + hi Normal ctermfg=188 ctermbg=234 + + if exists("g:zenburn_color_also_Ignore") + hi Ignore ctermfg=238 + endif + else + hi Normal ctermfg=188 ctermbg=237 + hi Cursor ctermbg=109 + hi diffadd ctermbg=237 + hi diffdelete ctermbg=238 + hi difftext ctermbg=237 + hi errormsg ctermbg=237 + hi foldcolumn ctermbg=238 + hi folded ctermbg=238 + hi incsearch ctermbg=228 + hi linenr ctermbg=238 + hi search ctermbg=238 + hi statement ctermbg=237 + hi statusline ctermbg=144 + hi statuslinenc ctermbg=108 + hi title ctermbg=237 + hi todo ctermbg=237 + hi underlined ctermbg=237 + hi vertsplit ctermbg=65 + hi visualnos ctermbg=210 + hi warningmsg ctermbg=236 + hi wildmenu ctermbg=236 + + if exists("g:zenburn_color_also_Ignore") + hi Ignore ctermfg=240 + endif + endif +endif + +if exists("g:zenburn_force_dark_Background") + " Force dark background, because of a bug in VIM: VIM sets background + " automatically during "hi Normal ctermfg=X"; it misinterprets the high + " value (234 or 237 above) as a light color, and wrongly sets background to + " light. See ":help highlight" for details. + set background=dark +endif + +if exists("g:zenburn_high_Contrast") + " use new darker background + hi Normal guifg=#dcdccc guibg=#1f1f1f + hi CursorLine guibg=#121212 gui=bold + hi Pmenu guibg=#242424 guifg=#ccccbc + hi PMenuSel guibg=#353a37 guifg=#ccdc90 gui=bold + hi PmenuSbar guibg=#2e3330 guifg=#000000 + hi PMenuThumb guibg=#a0afa0 guifg=#040404 + hi MatchParen guifg=#f0f0c0 guibg=#383838 gui=bold + hi SignColumn guifg=#9fafaf guibg=#181818 gui=bold + hi TabLineFill guifg=#cfcfaf guibg=#181818 gui=bold + hi TabLineSel guifg=#efefef guibg=#1c1c1b gui=bold + hi TabLine guifg=#b6bf98 guibg=#181818 gui=bold + hi CursorColumn guifg=#dcdccc guibg=#2b2b2b +else + " Original, lighter background + hi Normal guifg=#dcdccc guibg=#3f3f3f + hi CursorLine guibg=#434443 + hi Pmenu guibg=#2c2e2e guifg=#9f9f9f + hi PMenuSel guibg=#242424 guifg=#d0d0a0 gui=bold + hi PmenuSbar guibg=#2e3330 guifg=#000000 + hi PMenuThumb guibg=#a0afa0 guifg=#040404 + hi MatchParen guifg=#b2b2a0 guibg=#2e2e2e gui=bold + hi SignColumn guifg=#9fafaf guibg=#343434 gui=bold + hi TabLineFill guifg=#cfcfaf guibg=#353535 gui=bold + hi TabLineSel guifg=#efefef guibg=#3a3a39 gui=bold + hi TabLine guifg=#b6bf98 guibg=#353535 gui=bold + hi CursorColumn guifg=#dcdccc guibg=#4f4f4f +endif + + +if exists("g:zenburn_alternate_Visual") + " Visual with more contrast, thanks to Steve Hall & Cream posse + " gui=none fixes weird highlight problem in at least GVim 7.0.66, thanks to Kurt Maier + hi Visual guifg=#000000 guibg=#71d3b4 gui=none + hi VisualNOS guifg=#000000 guibg=#71d3b4 gui=none +else + " use default visual + hi Visual guifg=#233323 guibg=#71d3b4 gui=none + hi VisualNOS guifg=#233323 guibg=#71d3b4 gui=none +endif + +if exists("g:zenburn_alternate_Error") + " use a bit different Error + hi Error guifg=#ef9f9f guibg=#201010 gui=bold +else + " default + hi Error guifg=#e37170 guibg=#332323 gui=none +endif + +if exists("g:zenburn_alternate_Include") + " original setting + hi Include guifg=#ffcfaf gui=bold +else + " new, less contrasted one + hi Include guifg=#dfaf8f gui=bold +endif + +if exists("g:zenburn_color_also_Ignore") + " color the Ignore groups + " note: if you get strange coloring for your files, turn this off (unlet) + hi Ignore guifg=#545a4f +endif + +" TODO check for more obscure syntax groups that they're ok diff --git a/vim/vimrc b/vim/vimrc index b7c81bf..8ef06b5 100644 --- a/vim/vimrc +++ b/vim/vimrc @@ -1,11 +1,10 @@ syntax on filetype plugin indent on set t_Co=256 -colorscheme vitamins +colorscheme BusyBee set tw=0 set sw=4 set ts=4 -""set expandtab set ls=0 set number set noerrorbells @@ -21,7 +20,6 @@ set colorcolumn=80 highlight ColorColumn ctermbg=darkred guibg=darkred set foldenable set listchars=tab:»· -set list autocmd bufnewfile *.py so ~/etc/vim/header_python autocmd bufnewfile *.html so ~/etc/vim/header_html diff --git a/xorg/xresources b/xorg/xresources index 1a55ba8..41b9e6b 100644 --- a/xorg/xresources +++ b/xorg/xresources @@ -1,3 +1,5 @@ +urxvt*termName: rxvt-unicode-256color + *font: xft:Terminus:size=8:antialias=false *geometry: 110x24 -- cgit v1.2.3