From b0b95d778fc7037259b26aed6d9b10cff8d8ac78 Mon Sep 17 00:00:00 2001 From: "Noah K. Tilton" Date: Fri, 22 Feb 2013 15:01:08 -0600 Subject: [PATCH] update: use submodules for themes for which I was able to find a repo --- .gitmodules | 141 +++ colors/256colors2.rb => 256colors2.rb | 0 README.md | 111 +- colors/256-grayvim | 1 + colors/256-grayvim.vim | 46 - colors/256-jungle | 1 + colors/256-jungle.vim | 50 - colors/Gentooish | 1 + colors/Liquid-Carbon | 1 + colors/Lucius | 1 + colors/The-Vim-Gardener | 1 + colors/Zenburn | 1 + colors/beauty256 | 1 + colors/beauty256.vim | 79 -- colors/blackboard.vim | 99 -- colors/blacklight | 1 + colors/blacklight.vim | 49 - colors/bubblegum | 1 + colors/calmar256-dark.vim | 247 ---- colors/calmar256-light.vim | 247 ---- colors/calmar256-lightdark | 1 + colors/charged-256 | 1 + colors/charged-256.vim | 18 - colors/colorful256 | 1 + colors/colorful256.vim | 88 -- colors/crt | 1 + colors/crt.vim | 322 ------ colors/desert256 | 1 + colors/desert256.vim | 338 ------ colors/donbass.vim | 89 -- colors/fu | 1 + colors/fu.vim | 123 -- colors/gardener.vim | 271 ----- colors/gentooish.vim | 163 --- colors/greenvision | 1 + colors/greenvision.vim | 72 -- colors/icansee.vim | 62 +- colors/inkpot | 1 + colors/inkpot.vim | 216 ---- colors/jellybeans.vim | 411 +------ colors/khaki.vim | 179 +-- colors/leo.vim | 179 --- colors/leo256 | 1 + colors/lettuce.vim | 216 +--- colors/lilypink | 1 + colors/liquidcarbon.vim | 126 -- colors/lodestone | 1 + colors/lodestone.vim | 397 ------- colors/lucius.vim | 353 ------ colors/miko | 1 + colors/miko.vim | 40 - colors/molokai | 1 + colors/molokai.vim | 211 ---- colors/mrkn256.vim | 345 +----- colors/peaksea | 1 + colors/peaksea.vim | 601 ---------- colors/pink | 1 + colors/pink.vim | 168 --- colors/railscasts.vim | 96 -- colors/rdark-terminal | 1 + colors/rdark-terminal.vim | 132 --- colors/simple256.vim | 279 ----- colors/southernlights | 1 + colors/southernlights.vim | 93 -- colors/strange | 1 + colors/strange-strange.vim-cfb1c41/.gitignore | 1 - colors/strange-strange.vim-cfb1c41/README.md | 19 - .../colors/strange.vim | 102 -- colors/summerfruit256.vim | 323 +----- colors/synic.vim | 88 +- colors/tabula.vim | 1026 +---------------- colors/tchaba | 1 + colors/tchaba.vim | 107 -- colors/tir_black | 1 + colors/tir_black.vim | 130 --- colors/vibrantink.vim | 68 -- colors/vilight.vim | 107 +- colors/vim-colors-solarized | 1 + colors/vim-hybrid | 1 + colors/vim-vividchalk | 1 + colors/vim-vividchalk-sexy | 1 + colors/vividchalk.vim | 191 --- colors/vo_dark.vim | 81 -- colors/wombat256 | 1 + colors/wombat256.vim | 96 -- colors/xoria256.vim | 95 +- colors/zenburn.vim | 351 ------ 87 files changed, 245 insertions(+), 9232 deletions(-) create mode 100644 .gitmodules rename colors/256colors2.rb => 256colors2.rb (100%) create mode 160000 colors/256-grayvim delete mode 100644 colors/256-grayvim.vim create mode 160000 colors/256-jungle delete mode 100644 colors/256-jungle.vim create mode 160000 colors/Gentooish create mode 160000 colors/Liquid-Carbon create mode 160000 colors/Lucius create mode 160000 colors/The-Vim-Gardener create mode 160000 colors/Zenburn create mode 160000 colors/beauty256 delete mode 100644 colors/beauty256.vim delete mode 100644 colors/blackboard.vim create mode 160000 colors/blacklight delete mode 100644 colors/blacklight.vim create mode 160000 colors/bubblegum delete mode 100644 colors/calmar256-dark.vim delete mode 100644 colors/calmar256-light.vim create mode 160000 colors/calmar256-lightdark create mode 160000 colors/charged-256 delete mode 100644 colors/charged-256.vim create mode 160000 colors/colorful256 delete mode 100644 colors/colorful256.vim create mode 160000 colors/crt delete mode 100755 colors/crt.vim create mode 160000 colors/desert256 delete mode 100644 colors/desert256.vim delete mode 100644 colors/donbass.vim create mode 160000 colors/fu delete mode 100644 colors/fu.vim delete mode 100644 colors/gardener.vim delete mode 100644 colors/gentooish.vim create mode 160000 colors/greenvision delete mode 100644 colors/greenvision.vim mode change 100644 => 160000 colors/icansee.vim create mode 160000 colors/inkpot delete mode 100644 colors/inkpot.vim mode change 100644 => 160000 colors/jellybeans.vim mode change 100644 => 160000 colors/khaki.vim delete mode 100644 colors/leo.vim create mode 160000 colors/leo256 mode change 100644 => 160000 colors/lettuce.vim create mode 160000 colors/lilypink delete mode 100644 colors/liquidcarbon.vim create mode 160000 colors/lodestone delete mode 100644 colors/lodestone.vim delete mode 100644 colors/lucius.vim create mode 160000 colors/miko delete mode 100644 colors/miko.vim create mode 160000 colors/molokai delete mode 100644 colors/molokai.vim mode change 100644 => 160000 colors/mrkn256.vim create mode 160000 colors/peaksea delete mode 100644 colors/peaksea.vim create mode 160000 colors/pink delete mode 100644 colors/pink.vim delete mode 100644 colors/railscasts.vim create mode 160000 colors/rdark-terminal delete mode 100644 colors/rdark-terminal.vim delete mode 100644 colors/simple256.vim create mode 160000 colors/southernlights delete mode 100644 colors/southernlights.vim create mode 160000 colors/strange delete mode 100644 colors/strange-strange.vim-cfb1c41/.gitignore delete mode 100644 colors/strange-strange.vim-cfb1c41/README.md delete mode 100644 colors/strange-strange.vim-cfb1c41/colors/strange.vim mode change 100644 => 160000 colors/summerfruit256.vim mode change 100644 => 160000 colors/synic.vim mode change 100644 => 160000 colors/tabula.vim create mode 160000 colors/tchaba delete mode 100644 colors/tchaba.vim create mode 160000 colors/tir_black delete mode 100644 colors/tir_black.vim delete mode 100644 colors/vibrantink.vim mode change 100644 => 160000 colors/vilight.vim create mode 160000 colors/vim-colors-solarized create mode 160000 colors/vim-hybrid create mode 160000 colors/vim-vividchalk create mode 160000 colors/vim-vividchalk-sexy delete mode 100644 colors/vividchalk.vim delete mode 100644 colors/vo_dark.vim create mode 160000 colors/wombat256 delete mode 100644 colors/wombat256.vim mode change 100644 => 160000 colors/xoria256.vim delete mode 100644 colors/zenburn.vim diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..08c7e92 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,141 @@ +[submodule "colors/256-grayvim"] + path = colors/256-grayvim + url = git://github.com/vim-scripts/256-grayvim.git +[submodule "colors/256-jungle"] + path = colors/256-jungle + url = git://github.com/vim-scripts/256-jungle.git +[submodule "colors/beauty256"] + path = colors/beauty256 + url = git://github.com/vim-scripts/beauty256.git +[submodule "colors/blacklight"] + path = colors/blacklight + url = git://github.com/vim-scripts/blacklight.git +[submodule "colors/calmar256-lightdark"] + path = colors/calmar256-lightdark + url = git://github.com/vim-scripts/calmar256-lightdark.vim.git +[submodule "colors/desert256"] + path = colors/desert256 + url = git://github.com/vim-scripts/desert256.vim.git +[submodule "colors/crt"] + path = colors/crt + url = git://github.com/vim-scripts/crt.vim.git +[submodule "colors/colorful256"] + path = colors/colorful256 + url = git://github.com/vim-scripts/colorful256.vim.git +[submodule "colors/charged-256"] + path = colors/charged-256 + url = git://github.com/vim-scripts/charged-256.vim.git +[submodule "colors/fu"] + path = colors/fu + url = git://github.com/vim-scripts/fu.git +[submodule "colors/Gentooish"] + path = colors/Gentooish + url = git://github.com/vim-scripts/Gentooish.git +[submodule "colors/greenvision"] + path = colors/greenvision + url = git://github.com/vim-scripts/greenvision.git +[submodule "colors/donbass.vim"] + path = colors/donbass.vim + url = git://github.com/vim-scripts/donbass.vim.git +[submodule "colors/The-Vim-Gardener"] + path = colors/The-Vim-Gardener + url = git://github.com/vim-scripts/The-Vim-Gardener.git +[submodule "colors/icansee.vim"] + path = colors/icansee.vim + url = git://github.com/vim-scripts/icansee.vim.git +[submodule "colors/inkpot"] + path = colors/inkpot + url = git://github.com/vim-scripts/inkpot.git +[submodule "colors/jellybeans.vim"] + path = colors/jellybeans.vim + url = git://github.com/nanotech/jellybeans.vim.git +[submodule "colors/vim-hybrid"] + path = colors/vim-hybrid + url = git://github.com/w0ng/vim-hybrid.git +[submodule "colors/Zenburn"] + path = colors/Zenburn + url = git://github.com/jnurmine/Zenburn.git +[submodule "colors/khaki.vim"] + path = colors/khaki.vim + url = git://github.com/vim-scripts/khaki.vim.git +[submodule "colors/lettuce.vim"] + path = colors/lettuce.vim + url = git://github.com/vim-scripts/lettuce.vim +[submodule "colors/Liquid-Carbon"] + path = colors/Liquid-Carbon + url = git://github.com/vim-scripts/Liquid-Carbon.git +[submodule "colors/leo256"] + path = colors/leo256 + url = git://github.com/vim-scripts/leo256.git +[submodule "colors/lodestone"] + path = colors/lodestone + url = git://github.com/lodestone/lodestone.vim.git +[submodule "colors/Lucius"] + path = colors/Lucius + url = git://github.com/vim-scripts/Lucius.git +[submodule "colors/lilypink"] + path = colors/lilypink + url = git://github.com/vim-scripts/lilypink.git +[submodule "colors/pink"] + path = colors/pink + url = git://github.com/vim-scripts/pink.git +[submodule "colors/peaksea"] + path = colors/peaksea + url = git://github.com/vim-scripts/peaksea.git +[submodule "colors/mrkn256.vim"] + path = colors/mrkn256.vim + url = git://github.com/mrkn/mrkn256.vim.git +[submodule "colors/molokai"] + path = colors/molokai + url = git://github.com/tomasr/molokai.git +[submodule "colors/miko"] + path = colors/miko + url = git://github.com/vim-scripts/miko.git +[submodule "colors/southernlights"] + path = colors/southernlights + url = git://github.com/vim-scripts/southernlights.git +[submodule "colors/Simple256"] + path = vim-scripts/Simple256 + url = git://github.com/vim-scripts/Simple256.git +[submodule "colors/rdark-terminal"] + path = colors/rdark-terminal + url = git://github.com/vim-scripts/rdark-terminal.git +[submodule "colors/vim-colors-solarized"] + path = colors/vim-colors-solarized + url = git://github.com/altercation/vim-colors-solarized.git +[submodule "colors/strange"] + path = colors/strange + url = git://github.com/vim-scripts/strange.git +[submodule "colors/summerfruit256.vim"] + path = colors/summerfruit256.vim + url = git://github.com/vim-scripts/summerfruit256.vim.git +[submodule "colors/synic.vim"] + path = colors/synic.vim + url = git://github.com/vim-scripts/synic.vim.git +[submodule "colors/tabula.vim"] + path = colors/tabula.vim + url = git://github.com/vim-scripts/tabula.vim.git +[submodule "colors/tchaba"] + path = colors/tchaba + url = git://github.com/vim-scripts/tchaba.git +[submodule "colors/tir_black"] + path = colors/tir_black + url = git://github.com/vim-scripts/tir_black.git +[submodule "colors/vilight.vim"] + path = colors/vilight.vim + url = git://github.com/vim-scripts/vilight.vim.git +[submodule "colors/wombat256"] + path = colors/wombat256 + url = git://github.com/vim-scripts/wombat256.vim.git +[submodule "colors/vim-vividchalk"] + path = colors/vim-vividchalk + url = git://github.com/tpope/vim-vividchalk.git +[submodule "colors/vim-vividchalk-sexy"] + path = colors/vim-vividchalk-sexy + url = git://github.com/andyferra/vim-vividchalk.git +[submodule "colors/xoria256.vim"] + path = colors/xoria256.vim + url = git://github.com/vim-scripts/xoria256.vim.git +[submodule "colors/bubblegum"] + path = colors/bubblegum + url = git://github.com/baskerville/bubblegum.git diff --git a/colors/256colors2.rb b/256colors2.rb similarity index 100% rename from colors/256colors2.rb rename to 256colors2.rb diff --git a/README.md b/README.md index 64496fe..a5742ea 100644 --- a/README.md +++ b/README.md @@ -17,58 +17,65 @@ Because I don't care about the other vim colorschemes. ## Including: -* [256-grayvim](http://www.vim.org/scripts/download_script.php?src_id=12849) v1.0 -* [256-jungle](http://www.vim.org/scripts/script.php?script_id=2240&rating=helpful) v1.0 -* [256_adaryn.vim](http://www.frexx.de/xterm-256-notes/themes/256_adaryn.vim) v20030411 -* [256_asu1dark.vim](http://www.frexx.de/xterm-256-notes/themes/256_asu1dark.vim) v20011004 -* [256_automation.vim](http://www.frexx.de/xterm-256-notes/themes/256_automation.vim) v20040115 -* [256_blackdust.vim](http://www.frexx.de/xterm-256-notes/themes/256_blackdust.vim) v20101010 -* [256_darkdot.vim](http://www.frexx.de/xterm-256-notes/themes/256_darkdot.vim) v2.2 -* [256_redblack.vim](http://www.frexx.de/xterm-256-notes/themes/256_redblack.vim) v20101010 -* [beauty256](http://www.vim.org/scripts/script.php?script_id=2197) v1.0 -* [blacklight](http://www.vim.org/scripts/script.php?script_id=1596) v1.0 -* [calmar256-dark](http://www.vim.org/scripts/download_script.php?src_id=7571) v0.98 -* [calmar256-light](http://www.vim.org/scripts/download_script.php?src_id=7572) v0.98 -* [charged](http://www.vim.org/scripts/script.php?script_id=2513) v1.0 -* [colorful256](http://www.vim.org/scripts/script.php?script_id=2034) v1.1 -* [crt](http://www.vim.org/scripts/script.php?script_id=1576) v1.0 -* [desert256](http://www.vim.org/scripts/download_script.php?src_id=4055) v1.0.1 -* [donbass](http://www.vim.org/scripts/download_script.php?src_id=11176) v0.4 -* [fu](http://www.vim.org/scripts/script.php?script_id=3117) v1.1 -* [gardener](http://www.vim.org/scripts/download_script.php?src_id=4682) v1.1 -* [gentooish](http://www.vim.org/scripts/script.php?script_id=2474) v0.3 -* [greenvision](http://www.vim.org/scripts/script.php?script_id=2155) V2.0 -* [icansee](http://www.vim.org/scripts/download_script.php?src_id=7656) v0.2 -* [inkpot](http://www.vim.org/scripts/download_script.php?src_id=11833) v20091127 -* [jellybeans](http://www.vim.org/scripts/download_script.php?src_id=10690) v1.3.1 -* [khaki](http://www.vim.org/scripts/download_script.php?src_id=7569) v1.1 -* [lettuce](http://www.vim.org/scripts/script.php?script_id=1975) v1.2 -* [liquidcarbon](http://www.vim.org/scripts/script.php?script_id=3274) v1.0 -* [leo256](http://www.vim.org/scripts/script.php?script_id=2156) v0.94 -* [lodestone](http://www.vim.org/scripts/download_script.php?src_id=13736) v4.0 -* [lucius](http://www.vim.org/scripts/script.php?script_id=2536) v3.6.1 -* [marcoloccio](http://www.vim.org/scripts/download_script.php?src_id=12609) v0.3.1 -* [miko](http://www.vim.org/scripts/script.php?script_id=2452) v0.0.5 -* [molokai](http://www.vim.org/scripts/download_script.php?src_id=9750) v1.1 -* [mrkn256](http://www.vim.org/scripts/script.php?script_id=2974) v1.0 -* [peaksea](http://www.vim.org/scripts/download_script.php?src_id=12309) v -* [pink](http://www.vim.org/scripts/script.php?script_id=2281) v2 -* [railscasts](http://www.vim.org/scripts/download_script.php?src_id=8379) v2.1 -* [rdark-terminal](http://www.vim.org/scripts/script.php?script_id=3202) v0.2 -* [simple256](http://www.vim.org/scripts/script.php?script_id=1962) v0.01 -* [southernlights](http://www.vim.org/scripts/script.php?script_id=3292) v0.1 -* [strange](http://www.vim.org/scripts/script.php?script_id=3534) v0.1 -* [summerfruit256](http://www.vim.org/scripts/download_script.php?src_id=1015377) v0.1 -* [synic](http://www.vim.org/scripts/script.php?script_id=1897) v0.5 -* [tabula](http://www.vim.org/scripts/script.php?script_id=1718) v1.4.2 -* [tchaba](http://www.vim.org/scripts/script.php?script_id=3272) v1.0 -* [tir_black](http://www.vim.org/scripts/script.php?script_id=2777) v1.2 -* [vibrantink](http://www.vim.org/scripts/download_script.php?src_id=10117) v1.3 -* [vilight](http://www.vim.org/scripts/script.php?script_id=2776) v1.3.1 -* [vividchalk](http://www.vim.org/scripts/script.php?script_id=1891) v2.0 -* [wombat256](http://www.vim.org/scripts/download_script.php?src_id=13400) v2.0mod -* [xoria256](http://www.vim.org/scripts/script.php?script_id=2140) v1.4 -* [zenburn](http://www.vim.org/scripts/download_script.php?src_id=11576) v2.13 +* [256-grayvim](http://www.vim.org/scripts/download_script.php?src_id=12849) +* [256-jungle](http://www.vim.org/scripts/script.php?script_id=2240&rating=helpful) +* [256_adaryn.vim](http://www.frexx.de/xterm-256-notes/themes/256_adaryn.vim) +* [256_asu1dark.vim](http://www.frexx.de/xterm-256-notes/themes/256_asu1dark.vim) +* [256_automation.vim](http://www.frexx.de/xterm-256-notes/themes/256_automation.vim) +* [256_blackdust.vim](http://www.frexx.de/xterm-256-notes/themes/256_blackdust.vim) +* [256_darkdot.vim](http://www.frexx.de/xterm-256-notes/themes/256_darkdot.vim) +* [256_redblack.vim](http://www.frexx.de/xterm-256-notes/themes/256_redblack.vim) +* [beauty256](http://www.vim.org/scripts/script.php?script_id=2197) +* [blacklight](http://www.vim.org/scripts/script.php?script_id=1596) +* [calmar256-dark](http://www.vim.org/scripts/download_script.php?src_id=7571) +* [calmar256-light](http://www.vim.org/scripts/download_script.php?src_id=7572) +* [charged](http://www.vim.org/scripts/script.php?script_id=2513) +* [colorful256](http://www.vim.org/scripts/script.php?script_id=2034) +* [crt](http://www.vim.org/scripts/script.php?script_id=1576) +* [desert256](http://www.vim.org/scripts/download_script.php?src_id=4055) +* [donbass](http://www.vim.org/scripts/download_script.php?src_id=11176) +* [fu](http://www.vim.org/scripts/script.php?script_id=3117) +* [gardener](http://www.vim.org/scripts/download_script.php?src_id=4682) +* [gentooish](http://www.vim.org/scripts/script.php?script_id=2474) +* [greenvision](http://www.vim.org/scripts/script.php?script_id=2155) +* [icansee](http://www.vim.org/scripts/download_script.php?src_id=7656) +* [inkpot](http://www.vim.org/scripts/download_script.php?src_id=11833) +* [jellybeans](http://www.vim.org/scripts/download_script.php?src_id=10690) +* [khaki](http://www.vim.org/scripts/download_script.php?src_id=7569) +* [lettuce](http://www.vim.org/scripts/script.php?script_id=1975) +* [liquidcarbon](http://www.vim.org/scripts/script.php?script_id=3274) +* [leo256](http://www.vim.org/scripts/script.php?script_id=2156) +* [lodestone](http://www.vim.org/scripts/download_script.php?src_id=13736) +* [lucius](http://www.vim.org/scripts/script.php?script_id=2536) +* [marcoloccio](http://www.vim.org/scripts/download_script.php?src_id=12609) +* [miko](http://www.vim.org/scripts/script.php?script_id=2452) +* [molokai](http://www.vim.org/scripts/download_script.php?src_id=9750) +* [mrkn256](http://www.vim.org/scripts/script.php?script_id=2974) +* [peaksea](http://www.vim.org/scripts/download_script.php?src_id=12309) +* [pink](http://www.vim.org/scripts/script.php?script_id=2281) +* [railscasts](http://www.vim.org/scripts/download_script.php?src_id=8379) +* [rdark-terminal](http://www.vim.org/scripts/script.php?script_id=3202) +* [simple256](http://www.vim.org/scripts/script.php?script_id=1962) +* [southernlights](http://www.vim.org/scripts/script.php?script_id=3292) +* [strange](http://www.vim.org/scripts/script.php?script_id=3534) +* [summerfruit256](http://www.vim.org/scripts/download_script.php?src_id=1015377) +* [synic](http://www.vim.org/scripts/script.php?script_id=1897) +* [tabula](http://www.vim.org/scripts/script.php?script_id=1718) +* [tchaba](http://www.vim.org/scripts/script.php?script_id=3272) +* [tir_black](http://www.vim.org/scripts/script.php?script_id=2777) +* [vibrantink](http://www.vim.org/scripts/download_script.php?src_id=10117) +* [vilight](http://www.vim.org/scripts/script.php?script_id=2776) +* [vividchalk](http://www.vim.org/scripts/script.php?script_id=1891) +* [wombat256](http://www.vim.org/scripts/download_script.php?src_id=13400) +* [xoria256](http://www.vim.org/scripts/script.php?script_id=2140) +* [zenburn](http://www.vim.org/scripts/download_script.php?src_id=11576) + +## Updating + +With a few exceptions, these themes are stored as git submodules. So, +they can be updated *en masse* by issuing the following command: + + % git submodule foreach git pull ## See also: diff --git a/colors/256-grayvim b/colors/256-grayvim new file mode 160000 index 0000000..dd978fd --- /dev/null +++ b/colors/256-grayvim @@ -0,0 +1 @@ +Subproject commit dd978fdbe8de45fb6264dcae1ed74d63273a152e diff --git a/colors/256-grayvim.vim b/colors/256-grayvim.vim deleted file mode 100644 index fc81da0..0000000 --- a/colors/256-grayvim.vim +++ /dev/null @@ -1,46 +0,0 @@ -" Vim color file -" Maintainer: Piotr HusiatyÅ„ski - -set background=dark -set t_Co=256 -let g:colors_name="256-grayvim" - -let python_highlight_all = 1 -let c_gnu = 1 - - -hi Normal ctermfg=253 ctermbg=235 cterm=None -hi Cursor ctermfg=Red ctermbg=None cterm=None -hi SpecialKey ctermfg=87 ctermbg=None cterm=Bold -hi Directory ctermfg=76 ctermbg=None cterm=None -hi ErrorMsg ctermfg=124 ctermbg=White cterm=None -hi PreProc ctermfg=246 ctermbg=None cterm=Bold -hi Search ctermfg=160 ctermbg=232 cterm=Bold -hi Type ctermfg=75 ctermbg=None cterm=Bold -hi Statement ctermfg=75 ctermbg=None cterm=None -hi Comment ctermfg=244 ctermbg=None cterm=None -hi Identifier ctermfg=111 ctermbg=None cterm=Bold -hi DiffText ctermfg=88 ctermbg=250 cterm=None -hi Constant ctermfg=208 ctermbg=None cterm=None -hi Todo ctermfg=233 ctermbg=118 cterm=Bold -hi Error ctermfg=233 ctermbg=124 cterm=Bold -hi Special ctermfg=160 ctermbg=None cterm=Bold -hi Ignore ctermfg=220 ctermbg=None cterm=Bold -hi Underline ctermfg=244 ctermbg=None cterm=None - -hi FoldColumn ctermfg=247 ctermbg=None cterm=Bold -hi StatusLineNC ctermfg=247 ctermbg=234 cterm=None -hi StatusLine ctermfg=247 ctermbg=233 cterm=Bold -hi VertSplit ctermfg=247 ctermbg=234 cterm=Bold - -hi LineNr ctermfg=238 ctermbg=244 cterm=Bold -hi LineNr ctermfg=247 ctermbg=235 cterm=Bold -hi NonText ctermfg=87 ctermbg=None cterm=Bold - - -hi Pmenu ctermfg=White ctermbg=DarkGray cterm=None -hi PmenuSel ctermfg=None ctermbg=Gray cterm=Bold -hi PmenuSbar ctermfg=DarkGray ctermbg=DarkGray cterm=None -hi PmenuThumb ctermfg=Gray ctermbg=Gray cterm=None - -"vim: sw=4 diff --git a/colors/256-jungle b/colors/256-jungle new file mode 160000 index 0000000..a44de63 --- /dev/null +++ b/colors/256-jungle @@ -0,0 +1 @@ +Subproject commit a44de6342388da50b165acd7f4ebc1970a458a0a diff --git a/colors/256-jungle.vim b/colors/256-jungle.vim deleted file mode 100644 index 1ff3d79..0000000 --- a/colors/256-jungle.vim +++ /dev/null @@ -1,50 +0,0 @@ -" Vim color file -" Maintainer: Piotr HusiatyÅ„ski - -set background=dark -set t_Co=256 -let g:colors_name="256-jungle" - -let python_highlight_all = 1 -let c_gnu = 1 - - -hi Normal ctermfg=253 ctermbg=234 cterm=None -hi Cursor ctermfg=253 ctermbg=57 cterm=None -hi SpecialKey ctermfg=70 ctermbg=None cterm=None -hi Directory ctermfg=57 ctermbg=254 cterm=None -hi ErrorMsg ctermfg=160 ctermbg=245 cterm=None -hi PreProc ctermfg=243 ctermbg=None cterm=Bold -hi Search ctermfg=125 ctermbg=None cterm=Bold -hi Type ctermfg=166 ctermbg=None cterm=Bold -hi Statement ctermfg=172 ctermbg=None cterm=Bold -hi Comment ctermfg=240 ctermbg=None cterm=None -hi LineNr ctermfg=244 ctermbg=233 cterm=None -hi NonText ctermfg=105 ctermbg=None cterm=Bold -hi DiffText ctermfg=165 ctermbg=244 cterm=None -hi Constant ctermfg=76 ctermbg=None cterm=None -hi Todo ctermfg=162 ctermbg=None cterm=Bold -hi Identifier ctermfg=142 ctermbg=None cterm=Bold -hi Error ctermfg=None ctermbg=196 cterm=Bold -hi Special ctermfg=172 ctermbg=None cterm=Bold -hi Ignore ctermfg=221 ctermbg=None cterm=Bold -hi Underline ctermfg=147 ctermbg=None cterm=Italic - -hi FoldColumn ctermfg=132 ctermbg=None cterm=None -hi Folded ctermfg=132 ctermbg=None cterm=Bold - -hi Visual ctermfg=248 ctermbg=238 cterm=None - -hi Pmenu ctermfg=62 ctermbg=233 cterm=None -hi PmenuSel ctermfg=69 ctermbg=232 cterm=Bold -hi PmenuSbar ctermfg=247 ctermbg=233 cterm=Bold -hi PmenuThumb ctermfg=248 ctermbg=233 cterm=None - -hi StatusLineNC ctermfg=248 ctermbg=239 cterm=None -hi StatusLine ctermfg=39 ctermbg=239 cterm=None -hi VertSplit ctermfg=239 ctermbg=239 cterm=None - -hi TabLine ctermfg=245 ctermbg=239 cterm=None -hi TabLineFill ctermfg=239 ctermbg=239 -hi TabLineSel ctermfg=104 ctermbg=236 cterm=Bold -"vim: sw=4 diff --git a/colors/Gentooish b/colors/Gentooish new file mode 160000 index 0000000..a2af877 --- /dev/null +++ b/colors/Gentooish @@ -0,0 +1 @@ +Subproject commit a2af8777e7fbe6692d125a9fa224eaa0af659fd2 diff --git a/colors/Liquid-Carbon b/colors/Liquid-Carbon new file mode 160000 index 0000000..ad4a21d --- /dev/null +++ b/colors/Liquid-Carbon @@ -0,0 +1 @@ +Subproject commit ad4a21d4adb58977d8a291a646bf956d4577b9f3 diff --git a/colors/Lucius b/colors/Lucius new file mode 160000 index 0000000..215433f --- /dev/null +++ b/colors/Lucius @@ -0,0 +1 @@ +Subproject commit 215433f834db44d349f46285e32982d68d15b244 diff --git a/colors/The-Vim-Gardener b/colors/The-Vim-Gardener new file mode 160000 index 0000000..d635a54 --- /dev/null +++ b/colors/The-Vim-Gardener @@ -0,0 +1 @@ +Subproject commit d635a54501a6ed23fd65f348675d185d27c22f3e diff --git a/colors/Zenburn b/colors/Zenburn new file mode 160000 index 0000000..a4d366b --- /dev/null +++ b/colors/Zenburn @@ -0,0 +1 @@ +Subproject commit a4d366b2f7f6db285bc5b0e79d1492f58236d1c2 diff --git a/colors/beauty256 b/colors/beauty256 new file mode 160000 index 0000000..9e71770 --- /dev/null +++ b/colors/beauty256 @@ -0,0 +1 @@ +Subproject commit 9e71770bb9fe4dd6e42a08ae2a61208708e3d3c7 diff --git a/colors/beauty256.vim b/colors/beauty256.vim deleted file mode 100644 index 0781bc9..0000000 --- a/colors/beauty256.vim +++ /dev/null @@ -1,79 +0,0 @@ -" Vim colour scheme -" Maintainer: Mahmoud Sahebi Afzal -" Last Change: 22 March 2008 -" Version: 1.0 -" -" This colorscheme is my try to be beautiful as posible in the xterm -" 256 color environments - -hi clear -set background=light -if exists("syntax_on") - syntax reset -endif - -let g:colors_name = 'beauty256' - -hi Normal gui=none guifg=Black guibg=White ctermfg=0 ctermbg=231 - -hi Cursor guifg=White guibg=Black ctermfg=231 ctermbg=16 -hi LineNr gui=bold guifg=#828c95 guibg=#bbbbbb ctermfg=244 ctermbg=7 -hi NonText gui=bold guifg=DarkGray guibg=#bbbbbb ctermfg=7 ctermbg=7 -hi SpecialKey term=bold ctermfg=4 -hi Title term=bold ctermfg=5 guifg=RoyalBlue4 -hi Visual term=reverse ctermbg=7 guifg=White guibg=#829db9 -hi Ignore ctermfg=bg guifg=bg - -hi FoldColumn guifg=Black guibg=#979797 ctermbg=7 ctermfg=4 -hi Folded guifg=Black guibg=#bbbbbb ctermbg=7 ctermfg=244 -hi StatusLine guifg=#ddddff guibg=#220088 ctermfg=5 ctermbg=231 -hi StatusLineNC guifg=#829db9 guibg=Black ctermfg=8 ctermbg=188 -hi VertSplit gui=bold guifg=#9ca6af guibg=Black cterm=bold ctermfg=231 ctermbg=8 -hi Wildmenu guifg=Black guibg=White ctermfg=0 ctermbg=11 -"hi CursorLine ctermbg=255 -hi Pmenu guibg=Grey65 guifg=Black gui=none ctermfg=250 ctermbg=238 -hi PmenuSbar guibg=Grey50 guifg=fg gui=none ctermbg=214 -hi PmenuSel guibg=Yellow guifg=Black gui=none ctermbg=214 ctermfg=16 -hi PmenuThumb guibg=Grey75 guifg=fg gui=none cterm=reverse - -hi IncSearch gui=none guifg=White guibg=Black cterm=reverse -hi Search gui=none guifg=Black guibg=Yellow ctermbg=11 - -hi MoreMsg gui=bold guifg=ForestGreen -hi Question gui=bold guifg=ForestGreen -hi WarningMsg gui=bold guifg=Red - -hi Comment gui=italic guifg=#9999cc ctermfg=248 -hi Error gui=none guifg=White guibg=Red ctermfg=15 ctermbg=197 -hi Identifier gui=none guifg=Sienna4 ctermfg=94 -hi Special gui=none guifg=RoyalBlue4 ctermfg=69 -hi PreProc gui=none guifg=RoyalBlue3 ctermfg=12 -hi Todo gui=bold guifg=Black guibg=Yellow ctermbg=214 ctermbg=232 -hi Type gui=bold guifg=RoyalBlue4 ctermfg=62 -hi Underlined gui=underline guifg=Blue -hi Directory ctermfg=132 -hi Pmenu ctermfg=250 ctermbg=238 -hi PmenuSel ctermbg=214 ctermfg=16 - -hi Boolean gui=bold guifg=ForestGreen -hi Constant gui=none guifg=ForestGreen -hi Number gui=bold guifg=ForestGreen -hi String gui=none guifg=ForestGreen ctermfg=2 -hi helpNote ctermbg=220 ctermfg=16 - -hi Label gui=bold,underline guifg=Sienna4 -hi Statement gui=bold guifg=#bb88bb ctermfg=132 -hi htmlStatement ctermfg=132 - -hi htmlBold gui=bold -hi htmlItalic gui=italic -hi htmlUnderline gui=underline -hi htmlBoldItalic gui=bold,italic -hi htmlBoldUnderline gui=bold,underline -hi htmlBoldUnderlineItalic gui=bold,underline,italic -hi htmlUnderlineItalic gui=underline,italic - -hi djangoStatement guibg=#ddffaa ctermbg=150 ctermfg=22 -hi docSpecial guifg=RoyalBlue1 -hi docTrans guibg=White guifg=White -hi docCode guifg=#00aa00 diff --git a/colors/blackboard.vim b/colors/blackboard.vim deleted file mode 100644 index 2ac839d..0000000 --- a/colors/blackboard.vim +++ /dev/null @@ -1,99 +0,0 @@ -" Vim color scheme -" -" Name: blackboard.vim -" Maintainer: Ben Wyrosdick -" Last Change: 20 August 2009 -" License: public domain -" Version: 1.4 - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif - -let g:colors_name = "blackboard" - -" Colours in use -" -------------- -" #FF5600 bright orange -" #FFDE00 yolk yellow -" #D8FA3C lemon yellow -" #61CE3C green -" #84A7C1 light blue -" #AEAEAE medium grey - -if has("gui_running") - "GUI Colors - highlight Normal guifg=White guibg=#0B1022 - highlight Cursor guifg=Black guibg=Yellow - highlight CursorLine guibg=#191E2F - highlight LineNr guibg=#323232 guifg=#888888 - highlight Folded guifg=#1d2652 guibg=#070a15 - highlight Pmenu guibg=#84A7C1 - highlight Visual guibg=#283A76 - - "General Colors - highlight Comment guifg=#AEAEAE - highlight Constant guifg=#D8FA3C - highlight Keyword guifg=#FFDE00 - highlight String guifg=#61CE3C - highlight Type guifg=#84A7C1 - highlight Identifier guifg=#61CE3C gui=NONE - highlight Function guifg=#FF5600 gui=NONE - highlight clear Search - highlight Search guibg=#1C3B79 - highlight PreProc guifg=#FF5600 - - " StatusLine - highlight StatusLine guifg=#000000 guibg=#ffffaf gui=italic - highlight StatusLineNC guifg=#000000 guibg=#ffffff gui=NONE - - "Invisible character colors - highlight NonText guifg=#4a4a59 - highlight SpecialKey guifg=#4a4a59 - - "HTML Colors - highlight link htmlTag Type - highlight link htmlEndTag htmlTag - highlight link htmlTagName htmlTag - - "Ruby Colors - highlight link rubyClass Keyword - highlight link rubyDefine Keyword - highlight link rubyConstant Type - highlight link rubySymbol Constant - highlight link rubyStringDelimiter rubyString - highlight link rubyInclude Keyword - highlight link rubyAttribute Keyword - highlight link rubyInstanceVariable Normal - - "Rails Colors - highlight link railsMethod Type - - "Sass colors - highlight link sassMixin Keyword - highlight link sassMixing Constant - - "Outliner colors - highlight OL1 guifg=#FF5600 - highlight OL2 guifg=#61CE3C - highlight OL3 guifg=#84A7C1 - highlight OL4 guifg=#D8FA3C - highlight BT1 guifg=#AEAEAE - highlight link BT2 BT1 - highlight link BT3 BT1 - highlight link BT4 BT1 - - "Markdown colors - highlight markdownCode guifg=#61CE3C guibg=#070a15 - highlight link markdownCodeBlock markdownCode - - "Git colors - highlight gitcommitSelectedFile guifg=#61CE3C - highlight gitcommitDiscardedFile guifg=#C23621 - highlight gitcommitWarning guifg=#C23621 - highlight gitcommitBranch guifg=#FFDE00 - highlight gitcommitHeader guifg=#84A7C1 - -end diff --git a/colors/blacklight b/colors/blacklight new file mode 160000 index 0000000..3bd12c0 --- /dev/null +++ b/colors/blacklight @@ -0,0 +1 @@ +Subproject commit 3bd12c0eb792cf009944d86ce88871edce0477bf diff --git a/colors/blacklight.vim b/colors/blacklight.vim deleted file mode 100644 index 072a948..0000000 --- a/colors/blacklight.vim +++ /dev/null @@ -1,49 +0,0 @@ -"vim gui/256 color file -"Created with color_toon.vim -"Version 1.0 -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif -let colors_name="blacklight" - -hi SpecialKey term=bold ctermfg=2 guifg=yellowgreen -hi NonText term=bold ctermfg=84 gui=bold guifg=#5fff87 -hi Directory term=bold ctermfg=84 guifg=#5fff87 -hi ErrorMsg term=standout cterm=bold ctermfg=7 ctermbg=1 guifg=White guibg=Red -hi IncSearch term=reverse ctermfg=11 ctermbg=10 gui=reverse guifg=slategrey guibg=khaki -hi Search term=reverse ctermfg=47 ctermbg=34 guifg=#00ff00 guibg=#00af00 -hi MoreMsg term=bold ctermfg=2 gui=bold guifg=SeaGreen -hi ModeMsg term=bold ctermfg=130 gui=bold guifg=goldenrod -hi LineNr term=underline ctermfg=3 guifg=Yellow -hi Question term=standout ctermfg=10 gui=bold guifg=springgreen -hi StatusLine term=bold,reverse cterm=bold,reverse guifg=black guibg=#c2bfa5 -hi StatusLineNC term=reverse cterm=reverse guifg=grey50 guibg=#c2bfa5 -hi VertSplit term=reverse cterm=reverse guifg=grey50 guibg=#c2bfa5 -hi Title term=bold ctermfg=117 guifg=#87dfff -hi Visual term=reverse cterm=reverse guifg=khaki guibg=olivedrab -hi VisualNOS term=bold,underline cterm=bold,underline gui=bold,underline -hi WarningMsg term=standout ctermfg=1 guifg=salmon -hi WildMenu term=standout ctermfg=0 ctermbg=3 guifg=Black guibg=Yellow -hi Folded term=standout ctermfg=242 guifg=gold guibg=grey30 -hi FoldColumn term=standout ctermfg=242 guifg=tan guibg=grey30 -hi DiffAdd term=bold ctermbg=4 guibg=DarkBlue -hi DiffChange term=bold ctermbg=5 guibg=DarkMagenta -hi DiffDelete term=bold cterm=bold ctermfg=4 ctermbg=6 gui=bold guifg=Blue guibg=DarkCyan -hi DiffText term=reverse cterm=bold ctermbg=1 gui=bold guibg=Red -hi SignColumn term=standout ctermfg=14 ctermbg=242 guifg=Cyan guibg=Grey -hi Cursor guifg=#303030 guibg=#00ff5f -hi lCursor guifg=bg guibg=fg -hi Normal ctermfg=39 ctermbg=235 guifg=#00afff guibg=#262626 -hi Comment term=bold ctermfg=251 guifg=#c6c6c6 -hi Constant term=underline ctermfg=165 guifg=#d700ff -hi Special term=bold ctermfg=3 guifg=DarkYellow -hi Identifier term=underline ctermfg=10 guifg=#00ff00 -hi Statement term=bold ctermfg=228 guifg=#ffff87 gui=NONE -hi PreProc term=underline ctermfg=190 guifg=#d7ff00 -hi Type term=underline ctermfg=159 guifg=#afffff gui=NONE -hi Underlined term=underline cterm=underline ctermfg=47 gui=underline guifg=#00ff00 -hi Ignore cterm=bold ctermfg=242 guifg=grey40 -hi Error term=reverse cterm=bold ctermfg=7 ctermbg=1 guifg=White guibg=Red -hi Todo term=standout ctermfg=0 ctermbg=11 guifg=orangered guibg=yellow2 diff --git a/colors/bubblegum b/colors/bubblegum new file mode 160000 index 0000000..454f307 --- /dev/null +++ b/colors/bubblegum @@ -0,0 +1 @@ +Subproject commit 454f30778290b3c91fd9a7448531a6be64ae5ef6 diff --git a/colors/calmar256-dark.vim b/colors/calmar256-dark.vim deleted file mode 100644 index 7c823fb..0000000 --- a/colors/calmar256-dark.vim +++ /dev/null @@ -1,247 +0,0 @@ -" Vim color file: calmar256-dark.vim -" Last Change: 21. Aug 2007 -" License: public domain -" Maintainer:: calmar -" -" for a 256 color capable terminal like xterm-256color, ... or gvim as well -" "{{{ -" it only works in such a terminal and when you have: -" set t_Co=256 -" in your vimrc"}}} - -" {{{ t_Co=256 is set - check -if &t_Co != 256 && ! has("gui_running") - echomsg "" - echomsg "write 'set t_Co=256' in your .vimrc or this file won't load" - echomsg "" - finish -endif -" }}} -" {{{ reset colors and set colors_name and store cpo setting -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif - -let g:colors_name = "calmar256-dark" - -let s:save_cpo = &cpo -set cpo&vim -" }}} - -" FORMAT:"{{{ -" -" \ ["color-group", "term-style", "foreground-color", "background-color", "gui-style", "under-curl-color" ], -" -" 'term-style'/'gui-style' can be: -" bold, underline, undercurl, reverse, inverse, italic, standout, NONE -" -" if gui-style is empty, the term-style value is used for the gui -" -" (Note: not everything is supported by a terminal nor the gui) -" -" besides empty values defaults to 'NONE" -" -" may also check: :help highlight-groups -" :help hl- " -" -" for the Color numbers (0-255) for the foreground/background and under-curl-colors: -" http://www.calmar.ws/vim/256-xterm-24bit-rgb-color-chart.html - -"}}} -"============================================================ -" EDIT/ADD your style/colors below -"------------------------------------------------------------ - -" Format: \ ["color-group", -" "term-style", -" "foreground-color", -" "background-color", -" "gui-style", -" "under-curl-color" ], - -let s:colors256 = [ - \ ["Normal", "", "41", "232", "", "" ], - \ ["Cursor", "", "255", "33", "", "" ], - \ ["CursorLine", "", "", "233", "", "" ], - \ ["CursorColumn", "", "", "223", "", "" ], - \ ["Incsearch", "bold", "195", "124", "", "" ], - \ ["Search", "", "", "52", "", "" ], - \ ["ErrorMsg", "bold", "16", "202", "", "" ], - \ ["WarningMsg", "bold", "16", "190", "", "" ], - \ ["ModeMsg", "bold", "226", "18", "", "" ], - \ ["MoreMsg", "bold", "16", "154", "", "" ], - \ ["Question", "bold", "70", "", "", "" ], - \ ["StatusLine", "", "190", "22", "", "" ], - \ ["StatusLineNC", "", "84", "234", "", "" ], - \ ["User1", "bold", "28", "", "", "" ], - \ ["User2", "bold", "39", "", "", "" ], - \ ["VertSplit", "", "84", "22", "", "" ], - \ ["WildMenu", "bold", "87", "35", "", "" ], - \ ["DiffText", "", "16", "190", "", "" ], - \ ["DiffChange", "", "18", "83", "", "" ], - \ ["DiffDelete", "", "79", "124", "", "" ], - \ ["DiffAdd", "", "79", "21", "", "" ], - \ ["Folded", "bold", "38", "234", "", "" ], - \ ["FoldedColumn", "", "39", "190", "", "" ], - \ ["FoldColumn", "", "38", "234", "", "" ], - \ ["Directory", "", "28", "", "", "" ], - \ ["LineNr", "", "28", "16", "", "" ], - \ ["NonText", "", "244", "16", "", "" ], - \ ["SpecialKey", "", "190", "", "", "" ], - \ ["Title", "bold", "98", "", "", "" ], - \ ["Visual", "", "", "238", "", "" ], - \ ["Comment", "", "37", "", "", "" ], - \ ["Costant", "", "73", "", "", "" ], - \ ["String", "", "190", "", "", "" ], - \ ["Error", "", "69", "", "", "" ], - \ ["Identifier", "", "81", "", "", "" ], - \ ["Ignore", "", "", "", "", "" ], - \ ["Number", "bold", "50", "", "", "" ], - \ ["PreProc", "", "178", "", "", "" ], - \ ["Special", "", "15", "234", "", "" ], - \ ["SpecialChar", "", "155", "", "", "" ], - \ ["Statement", "", "36", "", "", "" ], - \ ["Todo", "bold", "16", "148", "", "" ], - \ ["Type", "", "71", "", "", "" ], - \ ["Underlined", "bold", "77", "", "", "" ], - \ ["TaglistTagName","bold", "48", "124", "", "" ]] - -let s:colorvim7 = [ - \ ["Pmenu", "", "228", "236", "", "" ], - \ ["PmenuSel", "bold", "226", "232", "", "" ], - \ ["PmenuSbar", "", "119", "16", "", "" ], - \ ["PmenuThumb", "", "11", "16", "", "" ], - \ ["SpellBad", "underline", "","", "undercurl","160"], - \ ["SpellRare", "", "82", "233", "", "" ], - \ ["SpellLocal", "", "227", "234", "", "" ], - \ ["SpellCap", "", "46", "236", "", "" ], - \ ["MatchParen", "bold", "15", "22", "", "" ], - \ ["TabLine", "", "253", "30", "", "" ], - \ ["TabLineSel", "bold", "247", "16", "", "" ], - \ ["TabLineFill", "", "247", "16", "", "" ]] - -"============================================================ -" * NO NEED * to edit below (unless bugfixing) -"============================================================ -" -" {{{ change empty fields to "NONE" - -for s:col in s:colors256 - for i in [1, 2, 3, 4, 5] - if s:col[i] == "" - let s:col[i] = "NONE" - endif - endfor -endfor - -for s:col in s:colorvim7 - for i in [1, 2, 3, 4, 5] - if s:col[i] == "" - let s:col[i] = "NONE" - endif - endfor -endfor -" }}} -" {{{ check args helper function -function! s:checkargs(arg) - if a:arg+0 == 0 && a:arg != "0" "its a string - return a:arg - else - return s:cmap[a:arg+0] "get rgb color based on the number - endif -endfunction -" }}} -" {{{ guisetcolor helper function -" -function! s:guisetcolor(colarg) - " if gui-style is empty use (c)term-style also for gui - if a:colarg[4] == "" - let guival = a:colarg[1] - else - let guival = a:colarg[4] - endif - - let fg = s:checkargs(a:colarg[2]) - let bg = s:checkargs(a:colarg[3]) - let sp = s:checkargs(a:colarg[5]) - - exec "hi ".a:colarg[0]." gui=".guival." guifg=".fg." guibg=".bg." guisp=".sp -endfunction -" }}} -" {{{ color setup for terminal -if ! has("gui_running") - for s:col in s:colors256 - exec "hi ".s:col[0]." cterm=".s:col[1]." ctermfg=".s:col[2]." ctermbg=".s:col[3] - endfor - if v:version >= 700 - for s:col in s:colorvim7 - exec "hi ".s:col[0]." cterm=".s:col[1]." ctermfg=".s:col[2]." ctermbg=".s:col[3] - endfor - endif -else -" }}} - " color-mapping array {{{ - " number of vim colors and #html colors equivalent for gui - let s:cmap = [ - \ "#000000", "#800000", "#008000", "#808000", - \ "#000080", "#800080", "#008080", "#c0c0c0", - \ "#808080", "#ff0000", "#00ff00", "#ffff00", - \ "#0000ff", "#ff00ff", "#00ffff", "#ffffff", - \ - \ "#000000", "#00005f", "#000087", "#0000af", "#0000d7", "#0000ff", - \ "#005f00", "#005f5f", "#005f87", "#005faf", "#005fd7", "#005fff", - \ "#008700", "#00875f", "#008787", "#0087af", "#0087d7", "#0087ff", - \ "#00af00", "#00af5f", "#00af87", "#00afaf", "#00afd7", "#00afff", - \ "#00d700", "#00d75f", "#00d787", "#00d7af", "#00d7d7", "#00d7ff", - \ "#00ff00", "#00ff5f", "#00ff87", "#00ffaf", "#00ffd7", "#00ffff", - \ "#5f0000", "#5f005f", "#5f0087", "#5f00af", "#5f00d7", "#5f00ff", - \ "#5f5f00", "#5f5f5f", "#5f5f87", "#5f5faf", "#5f5fd7", "#5f5fff", - \ "#5f8700", "#5f875f", "#5f8787", "#5f87af", "#5f87d7", "#5f87ff", - \ "#5faf00", "#5faf5f", "#5faf87", "#5fafaf", "#5fafd7", "#5fafff", - \ "#5fd700", "#5fd75f", "#5fd787", "#5fd7af", "#5fd7d7", "#5fd7ff", - \ "#5fff00", "#5fff5f", "#5fff87", "#5fffaf", "#5fffd7", "#5fffff", - \ "#870000", "#87005f", "#870087", "#8700af", "#8700d7", "#8700ff", - \ "#875f00", "#875f5f", "#875f87", "#875faf", "#875fd7", "#875fff", - \ "#878700", "#87875f", "#878787", "#8787af", "#8787d7", "#8787ff", - \ "#87af00", "#87af5f", "#87af87", "#87afaf", "#87afd7", "#87afff", - \ "#87d700", "#87d75f", "#87d787", "#87d7af", "#87d7d7", "#87d7ff", - \ "#87ff00", "#87ff5f", "#87ff87", "#87ffaf", "#87ffd7", "#87ffff", - \ "#af0000", "#af005f", "#af0087", "#af00af", "#af00d7", "#af00ff", - \ "#af5f00", "#af5f5f", "#af5f87", "#af5faf", "#af5fd7", "#af5fff", - \ "#af8700", "#af875f", "#af8787", "#af87af", "#af87d7", "#af87ff", - \ "#afaf00", "#afaf5f", "#afaf87", "#afafaf", "#afafd7", "#afafff", - \ "#afd700", "#afd75f", "#afd787", "#afd7af", "#afd7d7", "#afd7ff", - \ "#afff00", "#afff5f", "#afff87", "#afffaf", "#afffd7", "#afffff", - \ "#d70000", "#d7005f", "#d70087", "#d700af", "#d700d7", "#d700ff", - \ "#d75f00", "#d75f5f", "#d75f87", "#d75faf", "#d75fd7", "#d75fff", - \ "#d78700", "#d7875f", "#d78787", "#d787af", "#d787d7", "#d787ff", - \ "#d7af00", "#d7af5f", "#d7af87", "#d7afaf", "#d7afd7", "#d7afff", - \ "#d7d700", "#d7d75f", "#d7d787", "#d7d7af", "#d7d7d7", "#d7d7ff", - \ "#d7ff00", "#d7ff5f", "#d7ff87", "#d7ffaf", "#d7ffd7", "#d7ffff", - \ "#ff0000", "#ff005f", "#ff0087", "#ff00af", "#ff00d7", "#ff00ff", - \ "#ff5f00", "#ff5f5f", "#ff5f87", "#ff5faf", "#ff5fd7", "#ff5fff", - \ "#ff8700", "#ff875f", "#ff8787", "#ff87af", "#ff87d7", "#ff87ff", - \ "#ffaf00", "#ffaf5f", "#ffaf87", "#ffafaf", "#ffafd7", "#ffafff", - \ "#ffd700", "#ffd75f", "#ffd787", "#ffd7af", "#ffd7d7", "#ffd7ff", - \ "#ffff00", "#ffff5f", "#ffff87", "#ffffaf", "#ffffd7", "#ffffff", - \ - \ "#080808", "#121212", "#1c1c1c", "#262626", "#303030", "#3a3a3a", - \ "#444444", "#4e4e4e", "#585858", "#606060", "#666666", "#767676", - \ "#808080", "#8a8a8a", "#949494", "#9e9e9e", "#a8a8a8", "#b2b2b2", - \ "#bcbcbc", "#c6c6c6", "#d0d0d0", "#dadada", "#e4e4e4", "#eeeeee" ] - " }}} -" {{{ color setup for gvim - for s:col in s:colors256 - call s:guisetcolor(s:col) - endfor - if v:version >= 700 - for s:col in s:colorvim7 - call s:guisetcolor(s:col) - endfor - endif -endif -" }}} -let &cpo = s:save_cpo " restoring &cpo value -" vim: set fdm=marker fileformat=unix: diff --git a/colors/calmar256-light.vim b/colors/calmar256-light.vim deleted file mode 100644 index 941f8ea..0000000 --- a/colors/calmar256-light.vim +++ /dev/null @@ -1,247 +0,0 @@ -" Vim color file: calmar256-dark.vim -" Last Change: 21. Aug 2007 -" License: public domain -" Maintainer:: calmar -" -" for a 256 color capable terminal like xterm-256color, ... or gvim as well -" "{{{ -" it only works in such a terminal and when you have: -" set t_Co=256 -" in your vimrc"}}} - -" {{{ t_Co=256 is set - check -if &t_Co != 256 && ! has("gui_running") - echomsg "" - echomsg "write 'set t_Co=256' in your .vimrc or this file won't load" - echomsg "" - finish -endif -" }}} -" {{{ reset colors and set colors_name and store cpo setting -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif - -let g:colors_name = "calmar256-light" - -let s:save_cpo = &cpo -set cpo&vim -" }}} - -" FORMAT:"{{{ -" -" \ ["color-group", "term-style", "foreground-color", "background-color", "gui-style", "under-curl-color" ], -" -" 'term-style'/'gui-style' can be: -" bold, underline, undercurl, reverse, inverse, italic, standout, NONE -" -" if gui-style is empty, the term-style value is used for the gui -" -" (Note: not everything is supported by a terminal nor the gui) -" -" besides empty values defaults to 'NONE" -" -" may also check: :help highlight-groups -" :help hl- " -" -" for the Color numbers (0-255) for the foreground/background and under-curl-colors: -" http://www.calmar.ws/vim/256-xterm-24bit-rgb-color-chart.html - -"}}} -"============================================================ -" EDIT/ADD your style/colors below -"------------------------------------------------------------ - -" Format: \ ["color-group", -" "term-style", -" "foreground-color", -" "background-color", -" "gui-style", -" "under-curl-color" ], - -let s:colors256 = [ - \ ["Normal", "", "17", "230", "", "" ], - \ ["Cursor", "", "", "226", "", "" ], - \ ["CursorLine", "", "", "222", "", "" ], - \ ["CursorColumn", "", "", "223", "", "" ], - \ ["Incsearch", "bold", "195", "28", "", "" ], - \ ["Search", "", "", "119", "", "" ], - \ ["ErrorMsg", "bold", "16", "202", "", "" ], - \ ["WarningMsg", "bold", "16", "190", "", "" ], - \ ["ModeMsg", "bold", "16", "51", "", "" ], - \ ["MoreMsg", "bold", "16", "154", "", "" ], - \ ["Question", "bold", "27", "", "", "" ], - \ ["StatusLine", "", "231", "30", "", "" ], - \ ["StatusLineNC", "", "20", "250", "", "" ], - \ ["User1", "bold", "28", "", "", "" ], - \ ["User2", "bold", "39", "", "", "" ], - \ ["VertSplit", "", "84", "22", "", "" ], - \ ["WildMenu", "bold", "87", "35", "", "" ], - \ ["DiffText", "", "16", "190", "", "" ], - \ ["DiffChange", "", "16", "83", "", "" ], - \ ["DiffDelete", "", "79", "124", "", "" ], - \ ["DiffAdd", "", "79", "21", "", "" ], - \ ["Folded", "bold", "19", "115", "", "" ], - \ ["FoldedColumn", "", "39", "190", "", "" ], - \ ["FoldColumn", "", "19", "115", "", "" ], - \ ["Directory", "", "28", "", "", "" ], - \ ["LineNr", "", "63", "228", "", "" ], - \ ["NonText", "", "243", "229", "", "" ], - \ ["SpecialKey", "", "190", "", "", "" ], - \ ["Title", "bold", "18", "", "", "" ], - \ ["Visual", "", "", "220", "", "" ], - \ ["Comment", "", "21", "255", "", "" ], - \ ["Costant", "", "58", "", "", "" ], - \ ["String", "", "160", "", "", "" ], - \ ["Error", "", "130", "", "", "" ], - \ ["Identifier", "", "31", "", "", "" ], - \ ["Ignore", "", "", "", "", "" ], - \ ["Number", "bold", "23", "", "", "" ], - \ ["PreProc", "", "26", "255", "", "" ], - \ ["Special", "", "", "229", "", "" ], - \ ["SpecialChar", "", "22", "", "", "" ], - \ ["Statement", "", "36", "", "", "" ], - \ ["Todo", "", "", "229", "", "" ], - \ ["Type", "", "20", "", "", "" ], - \ ["Underlined", "bold", "25", "", "", "" ], - \ ["TaglistTagName","bold", "29", "118", "", "" ]] - -let s:colorvim7 = [ - \ ["Pmenu", "", "229", "29", "", "" ], - \ ["PmenuSel", "bold", "232", "226", "", "" ], - \ ["PmenuSbar", "", "16", "119", "", "" ], - \ ["PmenuThumb", "", "16", "11", "", "" ], - \ ["SpellBad", "undercurl", "","", "undercurl","160" ], - \ ["SpellRare", "", "", "228", "", "" ], - \ ["SpellLocal", "", "", "224", "", "" ], - \ ["SpellCap", "", "", "247", "", "" ], - \ ["MatchParen", "bold", "15", "22", "", "" ], - \ ["TabLine", "", "252", "22", "", "" ], - \ ["TabLineSel", "bold", "253", "30", "", "" ], - \ ["TabLineFill", "", "247", "16", "", "" ]] - -"============================================================ -" * NO NEED * to edit below (unless bugfixing) -"============================================================ -" -" {{{ change empty fields to "NONE" - -for s:col in s:colors256 - for i in [1, 2, 3, 4, 5] - if s:col[i] == "" - let s:col[i] = "NONE" - endif - endfor -endfor - -for s:col in s:colorvim7 - for i in [1, 2, 3, 4, 5] - if s:col[i] == "" - let s:col[i] = "NONE" - endif - endfor -endfor -" }}} -" {{{ check args helper function -function! s:checkargs(arg) - if a:arg+0 == 0 && a:arg != "0" "its a string - return a:arg - else - return s:cmap[a:arg+0] "get rgb color based on the number - endif -endfunction -" }}} -" {{{ guisetcolor helper function -" -function! s:guisetcolor(colarg) - " if gui-style is empty use (c)term-style also for gui - if a:colarg[4] == "" - let guival = a:colarg[1] - else - let guival = a:colarg[4] - endif - - let fg = s:checkargs(a:colarg[2]) - let bg = s:checkargs(a:colarg[3]) - let sp = s:checkargs(a:colarg[5]) - - exec "hi ".a:colarg[0]." gui=".guival." guifg=".fg." guibg=".bg." guisp=".sp -endfunction -" }}} -" {{{ color setup for terminal -if ! has("gui_running") - for s:col in s:colors256 - exec "hi ".s:col[0]." cterm=".s:col[1]." ctermfg=".s:col[2]." ctermbg=".s:col[3] - endfor - if v:version >= 700 - for s:col in s:colorvim7 - exec "hi ".s:col[0]." cterm=".s:col[1]." ctermfg=".s:col[2]." ctermbg=".s:col[3] - endfor - endif -else -" }}} - " color-mapping array {{{ - " number of vim colors and #html colors equivalent for gui - let s:cmap = [ - \ "#000000", "#800000", "#008000", "#808000", - \ "#000080", "#800080", "#008080", "#c0c0c0", - \ "#808080", "#ff0000", "#00ff00", "#ffff00", - \ "#0000ff", "#ff00ff", "#00ffff", "#ffffff", - \ - \ "#000000", "#00005f", "#000087", "#0000af", "#0000d7", "#0000ff", - \ "#005f00", "#005f5f", "#005f87", "#005faf", "#005fd7", "#005fff", - \ "#008700", "#00875f", "#008787", "#0087af", "#0087d7", "#0087ff", - \ "#00af00", "#00af5f", "#00af87", "#00afaf", "#00afd7", "#00afff", - \ "#00d700", "#00d75f", "#00d787", "#00d7af", "#00d7d7", "#00d7ff", - \ "#00ff00", "#00ff5f", "#00ff87", "#00ffaf", "#00ffd7", "#00ffff", - \ "#5f0000", "#5f005f", "#5f0087", "#5f00af", "#5f00d7", "#5f00ff", - \ "#5f5f00", "#5f5f5f", "#5f5f87", "#5f5faf", "#5f5fd7", "#5f5fff", - \ "#5f8700", "#5f875f", "#5f8787", "#5f87af", "#5f87d7", "#5f87ff", - \ "#5faf00", "#5faf5f", "#5faf87", "#5fafaf", "#5fafd7", "#5fafff", - \ "#5fd700", "#5fd75f", "#5fd787", "#5fd7af", "#5fd7d7", "#5fd7ff", - \ "#5fff00", "#5fff5f", "#5fff87", "#5fffaf", "#5fffd7", "#5fffff", - \ "#870000", "#87005f", "#870087", "#8700af", "#8700d7", "#8700ff", - \ "#875f00", "#875f5f", "#875f87", "#875faf", "#875fd7", "#875fff", - \ "#878700", "#87875f", "#878787", "#8787af", "#8787d7", "#8787ff", - \ "#87af00", "#87af5f", "#87af87", "#87afaf", "#87afd7", "#87afff", - \ "#87d700", "#87d75f", "#87d787", "#87d7af", "#87d7d7", "#87d7ff", - \ "#87ff00", "#87ff5f", "#87ff87", "#87ffaf", "#87ffd7", "#87ffff", - \ "#af0000", "#af005f", "#af0087", "#af00af", "#af00d7", "#af00ff", - \ "#af5f00", "#af5f5f", "#af5f87", "#af5faf", "#af5fd7", "#af5fff", - \ "#af8700", "#af875f", "#af8787", "#af87af", "#af87d7", "#af87ff", - \ "#afaf00", "#afaf5f", "#afaf87", "#afafaf", "#afafd7", "#afafff", - \ "#afd700", "#afd75f", "#afd787", "#afd7af", "#afd7d7", "#afd7ff", - \ "#afff00", "#afff5f", "#afff87", "#afffaf", "#afffd7", "#afffff", - \ "#d70000", "#d7005f", "#d70087", "#d700af", "#d700d7", "#d700ff", - \ "#d75f00", "#d75f5f", "#d75f87", "#d75faf", "#d75fd7", "#d75fff", - \ "#d78700", "#d7875f", "#d78787", "#d787af", "#d787d7", "#d787ff", - \ "#d7af00", "#d7af5f", "#d7af87", "#d7afaf", "#d7afd7", "#d7afff", - \ "#d7d700", "#d7d75f", "#d7d787", "#d7d7af", "#d7d7d7", "#d7d7ff", - \ "#d7ff00", "#d7ff5f", "#d7ff87", "#d7ffaf", "#d7ffd7", "#d7ffff", - \ "#ff0000", "#ff005f", "#ff0087", "#ff00af", "#ff00d7", "#ff00ff", - \ "#ff5f00", "#ff5f5f", "#ff5f87", "#ff5faf", "#ff5fd7", "#ff5fff", - \ "#ff8700", "#ff875f", "#ff8787", "#ff87af", "#ff87d7", "#ff87ff", - \ "#ffaf00", "#ffaf5f", "#ffaf87", "#ffafaf", "#ffafd7", "#ffafff", - \ "#ffd700", "#ffd75f", "#ffd787", "#ffd7af", "#ffd7d7", "#ffd7ff", - \ "#ffff00", "#ffff5f", "#ffff87", "#ffffaf", "#ffffd7", "#ffffff", - \ - \ "#080808", "#121212", "#1c1c1c", "#262626", "#303030", "#3a3a3a", - \ "#444444", "#4e4e4e", "#585858", "#606060", "#666666", "#767676", - \ "#808080", "#8a8a8a", "#949494", "#9e9e9e", "#a8a8a8", "#b2b2b2", - \ "#bcbcbc", "#c6c6c6", "#d0d0d0", "#dadada", "#e4e4e4", "#eeeeee" ] - " }}} -" {{{ color setup for gvim - for s:col in s:colors256 - call s:guisetcolor(s:col) - endfor - if v:version >= 700 - for s:col in s:colorvim7 - call s:guisetcolor(s:col) - endfor - endif -endif -" }}} -let &cpo = s:save_cpo " restoring &cpo value -" vim: set fdm=marker fileformat=unix: diff --git a/colors/calmar256-lightdark b/colors/calmar256-lightdark new file mode 160000 index 0000000..9e039e3 --- /dev/null +++ b/colors/calmar256-lightdark @@ -0,0 +1 @@ +Subproject commit 9e039e3c1e1898139da47924c3a0ece629057f7b diff --git a/colors/charged-256 b/colors/charged-256 new file mode 160000 index 0000000..e4207db --- /dev/null +++ b/colors/charged-256 @@ -0,0 +1 @@ +Subproject commit e4207db364acc8a45d7a3eeddde8f57728db429a diff --git a/colors/charged-256.vim b/colors/charged-256.vim deleted file mode 100644 index 9f132d7..0000000 --- a/colors/charged-256.vim +++ /dev/null @@ -1,18 +0,0 @@ -hi Normal ctermfg=247 ctermbg=16 -hi NonText ctermfg=247 ctermbg=232 - -hi LineNr ctermfg=237 ctermbg=232 -hi VertSplit ctermfg=234 ctermbg=234 -hi StatusLine ctermfg=240 ctermbg=234 -hi StatusLineNC ctermfg=234 ctermbg=238 - -hi Folded ctermfg=243 ctermbg=16 -hi FoldColumn ctermfg=243 ctermbg=16 - -hi PMenum ctermfg=240 ctermbg=234 -hi PMenuSbar ctermfg=240 ctermbg=234 -hi PMenuThumb ctermfg=237 ctermbg=232 - -hi TabLine ctermfg=240 ctermbg=234 -hi TabLineSel ctermfg=16 ctermbg=243 -hi TabLineFill ctermfg=238 ctermbg=234 cterm=underline diff --git a/colors/colorful256 b/colors/colorful256 new file mode 160000 index 0000000..ea8be4f --- /dev/null +++ b/colors/colorful256 @@ -0,0 +1 @@ +Subproject commit ea8be4f48a729cb5907294c966884ef08305e3c2 diff --git a/colors/colorful256.vim b/colors/colorful256.vim deleted file mode 100644 index 86fa476..0000000 --- a/colors/colorful256.vim +++ /dev/null @@ -1,88 +0,0 @@ -" Vim color file: colorful256.vim -" Last Change: 03 Oct, 2007 -" License: public domain -" Maintainer:: Jagpreet -" -" for a 256 color capable terminal -" "{{{ -" You must set t_Co=256 before calling this colorscheme -" -" Color numbers (0-255) see: -" http://www.calmar.ws/vim/256-xterm-24bit-rgb-color-chart.html -" -" Added gui colors -" - -if &t_Co != 256 && ! has("gui_running") - echomsg "" - echomsg "colors not loaded first please set t_Co=256 in your .vimrc" - echomsg "" - finish -endif - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif - -let g:colors_name = "colorful256" - - highlight Normal cterm=none ctermfg=249 ctermbg=16 gui=none guifg=#b2b2b2 guibg=#000000 - highlight Special cterm=none ctermfg=105 ctermbg=16 gui=none guifg=#8787ff guibg=#000000 - highlight Comment cterm=none ctermfg=3 ctermbg=16 gui=none guifg=#808000 guibg=#000000 - highlight Constant cterm=none ctermfg=9 ctermbg=16 gui=none guifg=#ff0000 guibg=#000000 - highlight LineNr cterm=none ctermfg=48 ctermbg=16 gui=none guifg=#00ff87 guibg=#000000 - highlight Number cterm=none ctermfg=209 ctermbg=16 gui=none guifg=#ff875f guibg=#000000 - highlight PreProc cterm=none ctermfg=10 ctermbg=16 gui=none guifg=#ff00ff guibg=#000000 - highlight Statement cterm=none ctermfg=51 ctermbg=16 gui=none guifg=#00ffff guibg=#000000 - highlight Type cterm=none ctermfg=39 ctermbg=16 gui=none guifg=#00afff guibg=#000000 - highlight Error cterm=none ctermfg=9 ctermbg=16 gui=none guifg=#ff0000 guibg=#000000 - highlight Identifier cterm=none ctermfg=207 ctermbg=16 gui=none guifg=#ff5fff guibg=#000000 - highlight SpecialKey cterm=none ctermfg=36 ctermbg=16 gui=none guifg=#00af87 guibg=#000000 - highlight NonText cterm=none ctermfg=164 ctermbg=16 gui=none guifg=#df00df guibg=#000000 - highlight Directory cterm=none ctermfg=34 ctermbg=16 gui=none guifg=#00af00 guibg=#000000 - highlight ErrorMsg cterm=none ctermfg=9 ctermbg=16 gui=none guifg=#ff0000 guibg=#000000 - highlight MoreMsg cterm=none ctermfg=34 ctermbg=16 gui=none guifg=#00af00 guibg=#000000 - highlight Title cterm=none ctermfg=199 ctermbg=16 gui=none guifg=#ff00af guibg=#000000 - highlight WarningMsg cterm=none ctermfg=9 ctermbg=16 gui=none guifg=#ff0000 guibg=#000000 - highlight DiffDelete cterm=none ctermfg=207 ctermbg=16 gui=none guifg=#ff5fff guibg=#000000 - highlight Search cterm=none ctermfg=15 ctermbg=160 gui=none guifg=#ffffff guibg=#df0000 - highlight Visual cterm=none ctermfg=16 ctermbg=50 gui=none guifg=#000000 guibg=#00ffdf - highlight Cursor cterm=none ctermfg=16 ctermbg=33 gui=none guifg=#000000 guibg=#0087ff - highlight StatusLine cterm=reverse ctermfg=58 ctermbg=15 gui=reverse guifg=#5f5f00 guibg=#ffffff - highlight Question cterm=none ctermfg=16 ctermbg=226 gui=none guifg=#000000 guibg=#ffff00 - highlight Todo cterm=none ctermfg=160 ctermbg=184 gui=none guifg=#df0000 guibg=#dfdf00 - highlight Folded cterm=none ctermfg=15 ctermbg=58 gui=none guifg=#ffffff guibg=#5f5f00 - highlight ModeMsg cterm=none ctermfg=16 ctermbg=46 gui=none guifg=#000000 guibg=#00ff00 - highlight VisualNOS cterm=none ctermfg=16 ctermbg=28 gui=none guifg=#000000 guibg=#008700 - highlight WildMenu cterm=none ctermfg=16 ctermbg=226 gui=none guifg=#000000 guibg=#ffff00 - highlight FoldColumn cterm=none ctermfg=15 ctermbg=58 gui=none guifg=#ffffff guibg=#5f5f00 - highlight SignColumn cterm=none ctermfg=16 ctermbg=28 gui=none guifg=#000000 guibg=#008700 - highlight DiffText cterm=none ctermfg=16 ctermbg=34 gui=none guifg=#000000 guibg=#00af00 - highlight StatusLineNC cterm=reverse ctermfg=131 ctermbg=15 gui=reverse guifg=#af5f5f guibg=#ffffff - highlight VertSplit cterm=reverse ctermfg=172 ctermbg=15 gui=reverse guifg=#df8700 guibg=#ffffff - highlight User1 cterm=none ctermbg=20 ctermfg=15 gui=none guibg=#0000df guifg=#ffffff - highlight User2 cterm=none ctermbg=20 ctermfg=46 gui=none guibg=#0000df guifg=#00ff00 - highlight User3 cterm=none ctermbg=20 ctermfg=46 gui=none guibg=#0000df guifg=#00ff00 - highlight User4 cterm=none ctermbg=20 ctermfg=50 gui=none guibg=#0000df guifg=#00ffdf - highlight User5 cterm=none ctermbg=20 ctermfg=46 gui=none guibg=#0000df guifg=#00ff00 - -" for groups introduced in version 7 -if v:version >= 700 - highlight Pmenu cterm=none ctermfg=16 ctermbg=165 gui=none guifg=#000000 guibg=#df00ff - highlight PmenuSel cterm=none ctermfg=16 ctermbg=220 gui=none guifg=#000000 guibg=#ffdf00 - highlight tablinesel cterm=none ctermfg=15 ctermbg=58 gui=none guifg=#ffffff guibg=#5f5f00 - highlight tabline cterm=none ctermfg=7 ctermbg=58 gui=none guifg=#c0c0c0 guibg=#5f5f00 - highlight tablinefill cterm=none ctermfg=58 ctermbg=58 gui=none guifg=#5f5f00 guibg=#5f5f00 -endif - -"for taglist plugin -" -if exists('loaded_taglist') - highlight TagListTagName cterm=none ctermfg=16 ctermbg=28 gui=none guifg=#000000 guibg=#008700 - highlight TagListTagScope cterm=none ctermfg=16 ctermbg=28 gui=none guifg=#000000 guibg=#008700 - highlight TagListTitle cterm=none ctermfg=199 ctermbg=16 gui=none guifg=#ff00af guibg=#000000 - highlight TagListComment cterm=none ctermfg=16 ctermbg=28 gui=none guifg=#000000 guibg=#008700 - highlight TagListFileName cterm=none ctermfg=15 ctermbg=90 gui=none guifg=#ffffff guibg=#870087 -endif diff --git a/colors/crt b/colors/crt new file mode 160000 index 0000000..a45d1ba --- /dev/null +++ b/colors/crt @@ -0,0 +1 @@ +Subproject commit a45d1bae62a066a930bd375021e365eb832b480f diff --git a/colors/crt.vim b/colors/crt.vim deleted file mode 100755 index 793a21d..0000000 --- a/colors/crt.vim +++ /dev/null @@ -1,322 +0,0 @@ -" Vim color file -" Maintainer: Walter Hutchins -" Last Change: $Date: 2006/03/25 09:37:49 $ -" Version: $Id: crt.vim version 1.0 -" Colors in the spirit of old crts (7 in 1) -" Works with gui, 8, 16+, and 256 color terms. -" Note: Best with gui or xterm-256color -" (see www.vim.org Tip #827: XTerm and 256 Colors). -" -" Special settings for gui and xterm-256color: -" Normally in gvim and vim xterm-256color, -" t_Co is not set or is set to 256 and you get a crt. -" You can: -" :set and you get -" t_Co=8 8 color variation -" t_Co=16 16 color variation -" t_Co=257 high-contrast (black bg). -" t_Co=258 crt with brightness turned all the way up. -" t_Co=259 a blackboard -" t_Co=260 a dark blue background -" t_Co=261 a blue background -" t_Co=262-273 other assorted colors -" t_Co=280 look like gvim "out-of-the-box" defaults -" t_Co=281 white on blue -- no syntax initially -" Note: 280 wont change after -- must exit and restart -" You can set T_CO in vimrc to 8,16,256-273 if you want. -" (vimrc ex: let T_CO = 257) -" If T_CO is not set in vimrc; uses the default for term/gui. -" Note - T_CO case sensitive and not same as t_Co. -" Note - T_CO only effective once. -" Your :set t_Co command(s) override any T_CO in vimrc -" Note - If your vimrc does syntax off; I make fg color white. -" Sometimes, it is easier to read with no syntax highlight -" Another section of notes appears below the code. - -" cool help screens -" :he group-name -" :he highlight-groups -" :he cterm-colors -" :highlight - -" Special Case: turn initital syntax off for certain variants -if !exists("foo2") "foo2 is expected not to exist anywhere when vim starts - let foo2=0 - if exists("T_CO") - if T_CO == 281 "get white on blue -- no syntax initially - let foo2=1 - endif - if T_CO == 282 "paper (blue on white) -- no syntax initially - let foo2=1 - endif - endif -endif -if foo2 == 1 - syntax off "you could then toggle; :syntax on or :syntax off -endif - -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="crt" - -if exists("T_CO") && !exists("foo") - "You can set T_CO in vimrc to 8,16,260-273 if you want - let foo=T_CO - let &t_Co=foo -endif - - -hi Cursor guibg=#00ff5f guifg=#303030 -" highlight groups -"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=LightGray -hi Question guifg=springgreen -hi SpecialKey guifg=yellowgreen -hi StatusLine guibg=#c2bfa5 guifg=black gui=none -hi StatusLineNC guibg=#c2bfa5 guifg=grey50 gui=none -hi Visual gui=none guifg=khaki guibg=olivedrab -"hi VisualNOS -hi WarningMsg guifg=salmon -"hi WildMenu -"hi Menu -"hi Scrollbar -"hi Tooltip - -if exists("syntax_on") - hi Normal ctermfg=47 guifg=#00ff5f -else - hi Normal ctermfg=251 guifg=#c6c6c6 -endif - -" syntax highlighting groups - -if &t_Co == 256 || &t_Co == '' "crt - hi Normal ctermbg=235 guibg=#262626 -elseif &t_Co == 257 "high contrast - hi Normal ctermbg=0 guibg=Black -elseif &t_Co == 258 "bightness turned up - hi Normal ctermbg=59 guibg=#5f5f5f -elseif &t_Co == 259 "blackboard - hi Normal ctermbg=22 guibg=#005f00 -elseif &t_Co == 260 "dark blue background - hi Normal ctermbg=17 guibg=#00005f -elseif &t_Co == 261 "blue background - hi Normal ctermbg=20 guibg=#0000d7 -elseif &t_Co == 262 "dark khaki background - hi Normal ctermbg=94 guibg=#875f00 -elseif &t_Co == 263 "medium steel grey background - hi Normal ctermbg=240 guibg=#585858 -elseif &t_Co == 264 "medium reddish purple background - hi Normal ctermbg=53 guibg=#5f005f -elseif &t_Co == 265 "greyish/salmon background - hi Normal ctermbg=95 guibg=#875f5f -elseif &t_Co == 266 "greenish/grey background - hi Normal ctermbg=23 guibg=#005f5f -elseif &t_Co == 267 "medium blue/grey background - hi Normal ctermbg=60 guibg=#005f87 -elseif &t_Co == 268 "pastel purple/blue background - hi Normal ctermbg=61 guibg=#5f5faf -elseif &t_Co == 269 "medium purple/blue background - hi Normal ctermbg=18 guibg=#000087 -elseif &t_Co == 270 "faint grey/green - hi Normal ctermbg=66 guibg=#5f8787 -elseif &t_Co == 271 "faint pastel - hi Normal ctermbg=62 guibg=#875fd7 -elseif &t_Co == 272 "faint grey - hi Normal ctermbg=102 guibg=#878787 -elseif &t_Co == 273 "olive background - hi Normal ctermbg=58 guibg=#5f5f00 -endif - -if &t_Co >= 256 || &t_Co == '' - hi Type ctermfg=34 guifg=#00af00 - hi Search cterm=NONE ctermfg=47 ctermbg=34 guifg=#00ff00 guibg=#00af00 - hi Comment ctermfg=251 guifg=#c6c6c6 - hi Constant ctermfg=221 guifg=#ffd75f "#ffaf00 "214 "221 "180 "153 - hi Special ctermfg=3 guifg=DarkYellow - hi Identifier ctermfg=10 cterm=NONE guifg=#00ff00 - hi Statement ctermfg=228 guifg=#ffff87 - hi PreProc ctermfg=190 guifg=#d7ff00 - hi Underlined cterm=underline ctermfg=47 guifg=#00ff00 - hi NonText ctermfg=84 guifg=#5fff87 - hi Ignore cterm=bold ctermfg=84 guifg=#5fff87 - hi Directory ctermfg=84 guifg=#5fff87 - hi Title ctermfg=117 gui=NONE guifg=#87dfff "147 "#afafff "#87d7ff "189 "117 "#d7d7ff "#87d7ff -elseif &t_Co >= 16 - hi Normal ctermfg=15 ctermbg=0 guifg=#ffffff guibg=#000000 - hi Type ctermfg=2 guifg=#00cb00 gui=NONE - hi Search cterm=NONE ctermfg=7 ctermbg=6 - hi Comment ctermfg=7 guifg=#e7e3e7 - hi Constant ctermfg=3 guifg=#cecb00 - hi Special ctermfg=8 guifg=#7b7d7b - hi Identifier ctermfg=10 guifg=#00ff00 - hi Statement ctermfg=11 guifg=#ffff00 gui=NONE - hi PreProc ctermfg=2 cterm=bold guifg=#00cb00 gui=bold - hi Underlined cterm=underline ctermfg=2 guifg=#00cb00 gui=underline - hi NonText ctermfg=7 - hi Ignore cterm=bold ctermfg=7 - hi Directory ctermfg=darkcyan -else - hi Normal ctermfg=7 ctermbg=0 guifg=#e7e3e7 guibg=#000000 - hi Type ctermfg=2 guifg=#00cb00 gui=NONE - hi Search cterm=NONE ctermfg=7 ctermbg=2 guifg=#e7e3e7 guibg=#00cb00 - hi Comment ctermfg=7 cterm=bold guifg=#e7e3e7 gui=bold - hi Constant ctermfg=3 cterm=bold guifg=#cecb00 gui=bold - hi Special ctermfg=0 cterm=bold guifg=#7b7d7b - hi Identifier cterm=bold ctermfg=2 guifg=#00cb00 gui=bold - hi Statement ctermfg=3 guifg=#cecb00 gui=NONE - hi PreProc cterm=bold ctermfg=2 guifg=#00cb00 gui=bold - hi Underlined cterm=underline ctermfg=2 guifg=#00cb00 gui=underline - hi NonText ctermfg=7 - hi Ignore cterm=bold ctermfg=7 - hi Directory ctermfg=darkcyan -endif - -" get gvim 'out-of-the-box' looking colors -" -- 280 -- if you want to change to the others, must do :color crt -if &t_Co == 280 - set background=light - hi clear - " gui - hi Normal guibg=white guifg=black - " color term - hi Normal ctermbg=15 ctermfg=0 -endif - -" get white on blue -if &t_Co == 281 - " gui - hi Normal guibg=#0000d7 guifg=white - " color term - hi Normal ctermbg=261 ctermfg=15 - "see 'foo2' - you could then toggle; :syntax on or :syntax off -endif - -"paper -if &t_Co == 282 - hi Cursor guibg=#005fd7 guifg=#ffffff - hi Normal ctermfg=26 guifg=#005fd7 ctermbg=15 guibg=#ffffff - hi Type cterm=bold - hi Search cterm=NONE ctermfg=15 ctermbg=45 guifg=#ffffff guibg=#00d7ff - hi Statement ctermfg=172 guifg=#d78700 - hi Comment ctermfg=102 guifg=#878787 "248 - hi Constant ctermfg=214 guifg=#ffaf00 "214 "221 "180 "153 - hi PreProc ctermfg=202 guifg=#ff5f00 - hi Identifier ctermfg=34 guifg=#00af00 "#5faf00 "#00d700 - hi Underlined cterm=underline ctermfg=2 guifg=#00cb00 gui=underline -endif - -"must deal with these - -hi Ignore guifg=grey40 -"hi Error -hi Todo guifg=orangered guibg=yellow2 - -" color terminal definitions -hi SpecialKey ctermfg=darkgreen -hi ErrorMsg cterm=bold ctermfg=7 ctermbg=1 -hi IncSearch cterm=NONE ctermfg=yellow ctermbg=green -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 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 Ignore ctermfg=darkgrey -hi Error cterm=bold ctermfg=7 ctermbg=1 - - - -" More notes: -" -" I prefer to start xterm in one of three ways: -" xterm -fg gray90 -bg gray13 -fn 10x20 -" xterm -fg gray90 -bg gray13 -fa 10x20 -fs 11 -bd gray13 -geometry +0+0 -" xterm -fg gray90 -bg gray13 -fa 10x20 -fs 12 -" The 1st form makes the screen big with font similar to console. -" The 2nd form makes the screen gvim-size with anti-aliased font. -" The -geometry +0+0 puts it in the upper-left corner where I like it. -" The 3nd form makes the screen big with anti-aliased font (sizeof 1st form). -" xterm scrollbar wont work in vim like gvim scrollbar -- oh well, -" but you can :set mouse=a and wheel mouse does work -- cool. -" -" On RH Fedora Core 4, I extracted files from xterm-200-6.src.rpm and -" made with: -" ./configure --enable-luit --enable-warnings --enable-wide-chars \ -" --with-utempter --enable-256-color --prefix=/usr -" make -" make install -" -" Then added to .bashrc: -" if [ "$TERM" = "xterm" ] -" then -" TERM=xterm-256color -" export TERM -" fi -" -" After compiling, if I wanted xterm scrollbars (but I don't), I could -" Add to .Xresources: -" XTerm*scrollBar: on -" XTerm*rightScrollBar: on - -" -" Added to .vimrc: -" "fix funny backspace in insert mode and cmd line for some linux xterms -" "the ^? was entered in insert mode by typing CTRL-V and a BACKSPACE (on mine) -" map! ^? -" "Overcome xterm keycodes OA and OB for correct operation -" "of and in insert mode and commandline history -" "-- see Help - find> xterm-cursor-keys -" set notimeout " don't timeout on mappings -" set ttimeout " do timeout on terminal key codes -" set timeoutlen=100 " timeout after 100 msec - -" This is my FC4, Gnome xterm.desktop entry: -" [Desktop Entry] -" Comment=(with anti-aliasing) -" Name=xterm -" Exec=xterm -fg gray90 -bg gray13 -fa 10x20 -fs 11 -bd gray13 -geometry +0+0 -" Icon[en_US]=/usr/share/pixmaps/gnome-term.png -" Encoding=UTF-8 -" Terminal=false -" Comment[en_US]=(with anti-aliasing) -" Version=1.0 -" Name[en_US]=xterm -" Type=Application -" Categories=Application;Utility;TextEditor; -" Icon=/usr/share/pixmaps/gnome-term.png - - - -"vim: sw=4 diff --git a/colors/desert256 b/colors/desert256 new file mode 160000 index 0000000..28218ba --- /dev/null +++ b/colors/desert256 @@ -0,0 +1 @@ +Subproject commit 28218ba05f77003e720ede1e74efaa17cc3e9051 diff --git a/colors/desert256.vim b/colors/desert256.vim deleted file mode 100644 index 7a97742..0000000 --- a/colors/desert256.vim +++ /dev/null @@ -1,338 +0,0 @@ -" Vim color file -" Maintainer: Henry So, Jr. - -" These are the colors of the "desert" theme by Hans Fugal with a few small -" modifications (namely that I lowered the intensity of the normal white and -" made the normal and nontext backgrounds black), modified to work with 88- -" and 256-color xterms. -" -" The original "desert" theme is available as part of the vim distribution or -" at http://hans.fugal.net/vim/colors/. -" -" The real feature of this color scheme, with a wink to the "inkpot" theme, is -" the programmatic approximation of the gui colors to the palettes of 88- and -" 256- color xterms. The functions that do this (folded away, for -" readability) are calibrated to the colors used for Thomas E. Dickey's xterm -" (version 200), which is available at http://dickey.his.com/xterm/xterm.html. -" -" I struggled with trying to parse the rgb.txt file to avoid the necessity of -" converting color names to #rrggbb form, but decided it was just not worth -" the effort. Maybe someone seeing this may decide otherwise... - -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="desert256" - -if has("gui_running") || &t_Co == 88 || &t_Co == 256 - " functions {{{ - " returns an approximate grey index for the given grey level - fun grey_number(x) - if &t_Co == 88 - if a:x < 23 - return 0 - elseif a:x < 69 - return 1 - elseif a:x < 103 - return 2 - elseif a:x < 127 - return 3 - elseif a:x < 150 - return 4 - elseif a:x < 173 - return 5 - elseif a:x < 196 - return 6 - elseif a:x < 219 - return 7 - elseif a:x < 243 - return 8 - else - return 9 - endif - else - if a:x < 14 - return 0 - else - let l:n = (a:x - 8) / 10 - let l:m = (a:x - 8) % 10 - if l:m < 5 - return l:n - else - return l:n + 1 - endif - endif - endif - endfun - - " returns the actual grey level represented by the grey index - fun grey_level(n) - if &t_Co == 88 - if a:n == 0 - return 0 - elseif a:n == 1 - return 46 - elseif a:n == 2 - return 92 - elseif a:n == 3 - return 115 - elseif a:n == 4 - return 139 - elseif a:n == 5 - return 162 - elseif a:n == 6 - return 185 - elseif a:n == 7 - return 208 - elseif a:n == 8 - return 231 - else - return 255 - endif - else - if a:n == 0 - return 0 - else - return 8 + (a:n * 10) - endif - endif - endfun - - " returns the palette index for the given grey index - fun grey_color(n) - if &t_Co == 88 - if a:n == 0 - return 16 - elseif a:n == 9 - return 79 - else - return 79 + a:n - endif - else - if a:n == 0 - return 16 - elseif a:n == 25 - return 231 - else - return 231 + a:n - endif - endif - endfun - - " returns an approximate color index for the given color level - fun rgb_number(x) - if &t_Co == 88 - if a:x < 69 - return 0 - elseif a:x < 172 - return 1 - elseif a:x < 230 - return 2 - else - return 3 - endif - else - if a:x < 75 - return 0 - else - let l:n = (a:x - 55) / 40 - let l:m = (a:x - 55) % 40 - if l:m < 20 - return l:n - else - return l:n + 1 - endif - endif - endif - endfun - - " returns the actual color level for the given color index - fun rgb_level(n) - if &t_Co == 88 - if a:n == 0 - return 0 - elseif a:n == 1 - return 139 - elseif a:n == 2 - return 205 - else - return 255 - endif - else - if a:n == 0 - return 0 - else - return 55 + (a:n * 40) - endif - endif - endfun - - " returns the palette index for the given R/G/B color indices - fun rgb_color(x, y, z) - if &t_Co == 88 - return 16 + (a:x * 16) + (a:y * 4) + a:z - else - return 16 + (a:x * 36) + (a:y * 6) + a:z - endif - endfun - - " returns the palette index to approximate the given R/G/B color levels - fun color(r, g, b) - " get the closest grey - let l:gx = grey_number(a:r) - let l:gy = grey_number(a:g) - let l:gz = grey_number(a:b) - - " get the closest color - let l:x = rgb_number(a:r) - let l:y = rgb_number(a:g) - let l:z = rgb_number(a:b) - - if l:gx == l:gy && l:gy == l:gz - " there are two possibilities - let l:dgr = grey_level(l:gx) - a:r - let l:dgg = grey_level(l:gy) - a:g - let l:dgb = grey_level(l:gz) - a:b - let l:dgrey = (l:dgr * l:dgr) + (l:dgg * l:dgg) + (l:dgb * l:dgb) - let l:dr = rgb_level(l:gx) - a:r - let l:dg = rgb_level(l:gy) - a:g - let l:db = rgb_level(l:gz) - a:b - let l:drgb = (l:dr * l:dr) + (l:dg * l:dg) + (l:db * l:db) - if l:dgrey < l:drgb - " use the grey - return grey_color(l:gx) - else - " use the color - return rgb_color(l:x, l:y, l:z) - endif - else - " only one possibility - return rgb_color(l:x, l:y, l:z) - endif - endfun - - " returns the palette index to approximate the 'rrggbb' hex string - fun rgb(rgb) - let l:r = ("0x" . strpart(a:rgb, 0, 2)) + 0 - let l:g = ("0x" . strpart(a:rgb, 2, 2)) + 0 - let l:b = ("0x" . strpart(a:rgb, 4, 2)) + 0 - - return color(l:r, l:g, l:b) - endfun - - " sets the highlighting for the given group - fun X(group, fg, bg, attr) - if a:fg != "" - exec "hi " . a:group . " guifg=#" . a:fg . " ctermfg=" . rgb(a:fg) - endif - if a:bg != "" - exec "hi " . a:group . " guibg=#" . a:bg . " ctermbg=" . rgb(a:bg) - endif - if a:attr != "" - exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr - endif - endfun - " }}} - - call X("Normal", "cccccc", "000000", "") - - " highlight groups - call X("Cursor", "708090", "f0e68c", "") - "CursorIM - "Directory - "DiffAdd - "DiffChange - "DiffDelete - "DiffText - "ErrorMsg - call X("VertSplit", "c2bfa5", "7f7f7f", "reverse") - call X("Folded", "ffd700", "4d4d4d", "") - call X("FoldColumn", "d2b48c", "4d4d4d", "") - call X("IncSearch", "708090", "f0e68c", "") - "LineNr - call X("ModeMsg", "daa520", "", "") - call X("MoreMsg", "2e8b57", "", "") - call X("NonText", "addbe7", "000000", "bold") - call X("Question", "00ff7f", "", "") - call X("Search", "f5deb3", "cd853f", "") - call X("SpecialKey", "9acd32", "", "") - call X("StatusLine", "c2bfa5", "000000", "reverse") - call X("StatusLineNC", "c2bfa5", "7f7f7f", "reverse") - call X("Title", "cd5c5c", "", "") - call X("Visual", "6b8e23", "f0e68c", "reverse") - "VisualNOS - call X("WarningMsg", "fa8072", "", "") - "WildMenu - "Menu - "Scrollbar - "Tooltip - - " syntax highlighting groups - call X("Comment", "87ceeb", "", "") - call X("Constant", "ffa0a0", "", "") - call X("Identifier", "98fb98", "", "none") - call X("Statement", "f0e68c", "", "bold") - call X("PreProc", "cd5c5c", "", "") - call X("Type", "bdb76b", "", "bold") - call X("Special", "ffdead", "", "") - "Underlined - call X("Ignore", "666666", "", "") - "Error - call X("Todo", "ff4500", "eeee00", "") - - " delete functions {{{ - delf X - delf rgb - delf color - delf rgb_color - delf rgb_level - delf rgb_number - delf grey_color - delf grey_level - delf grey_number - " }}} -else - " 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=darkcyan - hi Constant ctermfg=brown - hi Special ctermfg=5 - hi Identifier ctermfg=6 - hi Statement ctermfg=3 - hi PreProc ctermfg=5 - hi Type ctermfg=2 - hi Underlined cterm=underline ctermfg=5 - hi Ignore ctermfg=darkgrey - hi Error cterm=bold ctermfg=7 ctermbg=1 -endif - -" vim: set fdl=0 fdm=marker: diff --git a/colors/donbass.vim b/colors/donbass.vim deleted file mode 100644 index 5307702..0000000 --- a/colors/donbass.vim +++ /dev/null @@ -1,89 +0,0 @@ -" Vim color file -" Name: donbass.vim -" Description: Light color scheme for 256-color terminals and GUI -" Version: 0.4 -" Last Change: 11 Aug 2009 -" Maintainer: Dmitry Maluka -" License: Public Domain -" -" Inspired by xoria256.vim by Dmitriy Y. Zotikov (xio) . -" -" Color numbers (0-255): -" http://www.calmar.ws/vim/256-xterm-24bit-rgb-color-chart.html -" -" Suggestions and patches are welcome. - - -if &t_Co != 256 && !has("gui_running") - echomsg "" - echomsg "err: please use 256-color terminal or GUI (so that t_Co=256 could be set)" - echomsg "" - finish -endif - -set background=light -hi clear -if exists("syntax_on") - syntax reset -endif - -let g:colors_name = "donbass" - -" General -hi Normal ctermfg=232 guifg=#080808 ctermbg=252 guibg=#d0d0d0 cterm=none gui=none -hi Visual ctermfg=16 guifg=#000000 ctermbg=74 guibg=#5fafdf cterm=none gui=none -hi VisualNOS ctermfg=52 guifg=#5f0000 ctermbg=137 guibg=#af875f cterm=none gui=none -hi Search ctermfg=253 guifg=#dadada ctermbg=25 guibg=#005faf cterm=none gui=none -hi IncSearch ctermfg=253 guifg=#dadada ctermbg=130 guibg=#af5f00 cterm=none gui=none -hi MatchParen ctermfg=fg guifg=fg ctermbg=249 guibg=#b2b2b2 cterm=none gui=none -hi ErrorMsg ctermfg=254 guifg=#e4e4e4 ctermbg=160 guibg=#df0000 cterm=none gui=none -hi WarningMsg ctermfg=196 guifg=#ff0000 ctermbg=bg guibg=bg cterm=bold gui=bold -hi ModeMsg ctermfg=254 guifg=#e4e4e4 ctermbg=28 guibg=#008700 cterm=bold gui=bold -hi MoreMsg ctermfg=254 guifg=#e4e4e4 ctermbg=28 guibg=#008700 cterm=bold gui=bold -hi Question ctermfg=52 guifg=#5f0000 ctermbg=bg guibg=bg cterm=bold gui=bold -hi StatusLine ctermfg=16 guifg=#000000 ctermbg=248 guibg=#a8a8a8 cterm=bold gui=bold -hi StatusLineNC ctermfg=16 guifg=#000000 ctermbg=248 guibg=#a8a8a8 cterm=none gui=none -hi VertSplit ctermfg=16 guifg=#000000 ctermbg=248 guibg=#a8a8a8 cterm=none gui=none -hi TabLine ctermfg=16 guifg=#000000 ctermbg=248 guibg=#a8a8a8 cterm=none gui=none -hi TabLineFill ctermfg=16 guifg=#000000 ctermbg=248 guibg=#a8a8a8 cterm=none gui=none -hi TabLineSel ctermfg=16 guifg=#000000 ctermbg=248 guibg=#a8a8a8 cterm=bold gui=bold -hi WildMenu ctermfg=250 guifg=#bcbcbc ctermbg=236 guibg=#303030 cterm=none gui=none -hi Folded ctermfg=fg guifg=fg ctermbg=250 guibg=#bcbcbc cterm=none gui=none -hi FoldColumn ctermfg=124 guifg=#af0000 ctermbg=250 guibg=#bcbcbc cterm=bold gui=bold -hi Pmenu ctermfg=16 guifg=#000000 ctermbg=248 guibg=#a8a8a8 cterm=none gui=none -hi PmenuSel ctermfg=16 guifg=#000000 ctermbg=244 guibg=#808080 cterm=none gui=none -hi PmenuSbar ctermfg=fg guifg=fg ctermbg=244 guibg=#808080 cterm=none gui=none -hi PmenuThumb ctermfg=251 guifg=#c6c6c6 ctermbg=bg guibg=bg cterm=none gui=none -hi LineNr ctermfg=238 guifg=#444444 ctermbg=bg guibg=bg cterm=none gui=none -hi NonText ctermfg=238 guifg=#444444 ctermbg=bg guibg=bg cterm=bold gui=bold -hi SpecialKey ctermfg=239 guifg=#4e4e4e ctermbg=250 guibg=#bcbcbc cterm=bold gui=bold -hi Title ctermfg=254 guifg=#e4e4e4 ctermbg=167 guibg=#df5f5f cterm=none gui=none -hi Directory ctermfg=24 guifg=#005f87 ctermbg=bg guibg=bg cterm=bold gui=bold -hi DiffAdd ctermfg=fg guifg=fg ctermbg=71 guibg=#5faf5f cterm=none gui=none -hi DiffDelete ctermfg=fg guifg=fg ctermbg=102 guibg=#878787 cterm=none gui=none -hi DiffChange ctermfg=fg guifg=fg ctermbg=167 guibg=#df5f5f cterm=none gui=none -hi DiffText ctermfg=fg guifg=fg ctermbg=180 guibg=#dfaf87 cterm=none gui=none -hi SpellBad ctermfg=124 guifg=#af0000 ctermbg=bg guibg=bg cterm=underline gui=underline -hi SpellCap ctermfg=22 guifg=#005f00 ctermbg=bg guibg=bg cterm=underline gui=underline -hi SpellLocal ctermfg=21 guifg=#0000ff ctermbg=bg guibg=bg cterm=underline gui=underline -hi SpellRare ctermfg=92 guifg=#8700df ctermbg=bg guibg=bg cterm=underline gui=underline - -" Syntax -hi Identifier ctermfg=52 guifg=#5f0000 ctermbg=bg guibg=bg cterm=none gui=none -hi Statement ctermfg=28 guifg=#008700 ctermbg=bg guibg=bg cterm=bold gui=bold -hi Type ctermfg=25 guifg=#005faf ctermbg=bg guibg=bg cterm=bold gui=bold -hi Constant ctermfg=160 guifg=#df0000 ctermbg=bg guibg=bg cterm=none gui=none -hi String ctermfg=23 guifg=#005f5f ctermbg=bg guibg=bg cterm=none gui=none -hi Special ctermfg=131 guifg=#af5f5f ctermbg=bg guibg=bg cterm=bold gui=bold -hi PreProc ctermfg=29 guifg=#00875f ctermbg=bg guibg=bg cterm=bold gui=bold -hi Comment ctermfg=241 guifg=#606060 ctermbg=bg guibg=bg cterm=none gui=none -hi Todo ctermfg=254 guifg=#e4e4e4 ctermbg=166 guibg=#df5f00 cterm=none gui=none -hi Underlined ctermfg=fg guifg=fg ctermbg=bg guibg=bg cterm=underline gui=underline -hi Error ctermfg=196 guifg=#ff0000 ctermbg=bg guibg=bg cterm=bold gui=bold -hi cPreCondit ctermfg=131 guifg=#af5f5f ctermbg=bg guibg=bg cterm=bold gui=bold -hi diffRemoved ctermfg=131 guifg=#af5f5f ctermbg=bg guibg=bg cterm=bold gui=bold -hi diffAdded ctermfg=28 guifg=#008700 ctermbg=bg guibg=bg cterm=bold gui=bold -hi diffChanged ctermfg=130 guifg=#af5f00 ctermbg=bg guibg=bg cterm=bold gui=bold -hi diffFile ctermfg=25 guifg=#005faf ctermbg=bg guibg=bg cterm=bold gui=bold -hi diffLine ctermfg=25 guifg=#005faf ctermbg=bg guibg=bg cterm=bold gui=bold -hi diffSubname ctermfg=29 guifg=#00875f ctermbg=bg guibg=bg cterm=bold gui=bold diff --git a/colors/fu b/colors/fu new file mode 160000 index 0000000..3f697f6 --- /dev/null +++ b/colors/fu @@ -0,0 +1 @@ +Subproject commit 3f697f69dc7546bd168bba248abc53a4da0d3675 diff --git a/colors/fu.vim b/colors/fu.vim deleted file mode 100644 index cb4b1b3..0000000 --- a/colors/fu.vim +++ /dev/null @@ -1,123 +0,0 @@ -" Vim color file -" -" Name: fu.vim -" Version: 1.1 -" Maintainer: Aaron Mueller -" Contributors: Florian Eitel -" Tinou -" -" This is a compositon from railscast, mustang and xoria256 with a lot of -" improvemts in the colors. Want to change toe colors to your needs? Go to -" this page to see what number is set wo what color: -" http://www.calmar.ws/vim/256-xterm-24bit-rgb-color-chart.html -" -" History: -" 2010-06-09 - Merge changes from Florian Eitel in this file. There was many -" whitespace issues and some unused highlight settings which are removed -" now. Also merged Tinous GUI version of the whole colorscheme. Thanks a -" lot dudes! -" -" 2010-06-09 - Initial setup and creation of this file. Additional colors for -" Ruby and the diff view are added. -" - -if &t_Co != 256 && ! has("gui_running") - echomsg "err: please use GUI or a 256-color terminal (so that t_Co=256 could be set)" - finish -endif - -set background=dark -hi clear - -if exists("syntax_on") - syntax reset -endif -let colors_name = "fu" - - -" General colors -hi Normal ctermfg=252 ctermbg=234 guifg=#d0d0d0 guibg=#1c1c1c -hi CursorColumn ctermbg=238 guibg=#444444 -hi Cursor ctermbg=214 guibg=#ffaf00 -hi CursorLine ctermbg=238 guibg=#444444 -hi FoldColumn ctermfg=248 ctermbg=bg guifg=#a8a8a8 guibg=#000000 -hi Folded ctermfg=255 ctermbg=60 guifg=#eeeeee guibg=#5f5f87 -hi IncSearch ctermfg=0 ctermbg=223 guifg=#000000 guibg=#ffd7af - -hi NonText ctermfg=252 ctermbg=234 guifg=#a8a8a8 guibg=#121212 -hi SpecialKey ctermfg=252 ctermbg=234 guifg=#5fd75f - -hi Search ctermfg=0 ctermbg=149 guifg=#000000 guibg=#afd75f -hi SignColumn ctermfg=248 guifg=#a8a8a8 -hi StatusLine ctermfg=232 ctermbg=255 guifg=#080808 guibg=#eeeeee -hi StatusLineNC ctermfg=237 ctermbg=253 guifg=#3a3a3a guibg=#dadada -hi TabLine ctermfg=253 ctermbg=237 guifg=#dadada guibg=#3a3a3a -hi TabLineFill ctermfg=0 ctermbg=0 guifg=#000000 guibg=#000000 -hi TabLineSel ctermfg=255 ctermbg=33 guifg=#eeeeee guibg=#0087ff -hi VertSplit ctermfg=237 ctermbg=237 guifg=#3a3a3a guibg=#3a3a3a -hi Visual ctermfg=24 ctermbg=153 guifg=#005f87 guibg=#afd7ff -hi VIsualNOS ctermfg=24 ctermbg=153 guifg=#005f87 guibg=#afd7ff -hi LineNr ctermfg=248 ctermbg=232 guifg=#a8a8a8 guibg=#080808 -hi ModeMsg ctermfg=220 guifg=#ffd700 - -hi ErrorMsg ctermfg=196 ctermbg=52 guifg=#ff0000 guibg=#5f0000 -hi SpellBad ctermfg=196 ctermbg=52 - -if version >= 700 - hi CursorLine ctermbg=236 guibg=#303030 - hi CursorColumn ctermbg=236 guibg=#303030 - hi MatchParen ctermfg=157 ctermbg=237 cterm=bold guifg=#afffaf guibg=#3a3a3a - hi Pmenu ctermfg=255 ctermbg=236 guifg=#eeeeee guibg=#303030 - hi PmenuSel ctermfg=0 ctermbg=74 guifg=#000000 guibg=#5fafd7 - hi PmenuSbar ctermbg=243 guibg=#767676 - hi PmenuThumb ctermbg=252 guibg=#d0d0d0 - hi WildMenu ctermfg=255 ctermbg=33 guifg=#eeeeee guibg=#0087ff -endif - -" Syntax highlighting -hi Comment ctermfg=244 guifg=#808080 - -hi Constant ctermfg=220 cterm=bold guifg=#ffd700 -hi String ctermfg=107 ctermbg=233 guifg=#87af5f guibg=#121212 -hi Character ctermfg=228 ctermbg=16 guifg=#ffff87 guibg=#000000 -hi Number ctermfg=214 guifg=#ffaf00 -hi Boolean ctermfg=148 guifg=#afd700 - -hi Identifier ctermfg=149 guifg=#afd75f -hi Function ctermfg=231 guifg=#ffffff - -hi Statement ctermfg=103 guifg=#8787af -hi Conditional ctermfg=105 guifg=#8787ff -hi Repeat ctermfg=105 guifg=#8787ff -hi Label ctermfg=105 guifg=#8787ff -hi Operator ctermfg=243 guifg=#767676 -hi Keyword ctermfg=190 guifg=#d7ff00 -hi Exception ctermfg=166 ctermbg=0 guifg=#d75f00 guibg=#000000 - -hi PreProc ctermfg=229 guifg=#ffffaf - -hi Type ctermfg=111 guifg=#87afff -hi Structure ctermfg=111 ctermbg=233 guifg=#87afff guibg=#121212 - -hi Special ctermfg=220 guifg=#ffd700 -hi SpecialComment ctermfg=228 ctermbg=16 guifg=#ffff87 guibg=#000000 - -hi Error ctermfg=196 ctermbg=52 guifg=#ff0000 guibg=#5f0000 -hi Todo ctermfg=46 ctermbg=22 guifg=#00ff00 guibg=#005f00 - -" Diff -hi diffAdd ctermfg=bg ctermbg=151 guifg=#afd787 -hi diffDelete ctermfg=bg ctermbg=246 guifg=#d78787 -hi diffChange ctermfg=bg ctermbg=181 guifg=#000000 guibg=#afd7af -hi diffText ctermfg=bg ctermbg=174 cterm=bold guifg=#000000 guibg=#949494 - -" Ruby -hi rubyBlockParameter ctermfg=27 guifg=#005fff -hi rubyClass ctermfg=75 guifg=#5fafff -hi rubyConstant ctermfg=167 guifg=#d75f5f -hi rubyInterpolation ctermfg=107 guifg=#87af5f -hi rubyLocalVariableOrMethod ctermfg=189 guifg=#d7d7ff -hi rubyPredefinedConstant ctermfg=167 guifg=#d75f5f -hi rubyPseudoVariable ctermfg=221 guifg=#ffd75f -hi rubyStringDelimiter ctermfg=143 guifg=#afaf5f - diff --git a/colors/gardener.vim b/colors/gardener.vim deleted file mode 100644 index 4c70e4f..0000000 --- a/colors/gardener.vim +++ /dev/null @@ -1,271 +0,0 @@ -" Vim color file -" Original Maintainer: Anders Korte - -" Modified: by entheon -" Last Change: 13 Sept 2005 - -" Gardener v1.1 -" A modification of the Guardian colorscheme v1.2 - -" 'For code surgeons and web gardeners everywhere' - -" A nice earthy color scheme which is easy on the eyes. It -" has as it's base a dark background monocrhomatic khaki -" scheme with dabs of color thrown in here and there on the -" keywords. Plus lots of extra config options so you can -" tweak it to your liking and or make it more like the -" original Guardian scheme. All the defaults are what I like -" but if you want to change stuff just set the right var and -" it will change pretty much immediately, you might have to -" move out of and back into your buffer for it to refresh. - - -" Features: -" 256 Color XTerm Compatibility -" Richer Syntax -" Black Background -" Functions -" No Italics -" Purple Booleans -" Swapped Status Line Colors -" Other minor tweaks - -" Change Log: -" changed the ghastly puke salmon red to green like it -" should have been in the first place esp considering the -" name Gardener, now all vimsters can truly frolic in -" their Vim Gardens - -" Options: -" g:gardener_light_comments -" if this var exists then comments are white on a -" gray-blue background if it is not set then the -" comments default to medium grey with no background -" color, I can't stand bg colors but some people might -" like it, so I left it as an option. -" -" g:gardener_soil -" This is a GUI only option because there are no -" colors that work even in the 256 color XTerm. This -" option gives you a brownish background instead of a -" black background. I think the black background gives -" better contrast and thus is easier to read from. if -" you disagree then you've got this option -" -" g:gardener_setnum -" turns the background of the line numbers black - -" Using The Options: -" To enable a feature add the line -" let g:gardenter_some_feature=1 -" to your ~/.vimrc -" To disable the feature temporarily run the command -" :unlet g:gardener_some_feature -" To disable the feature permanently, simply remove -" the line from your .vimrc file. - -set background=dark -hi clear -syntax reset - -if has("gui_running") - -" Colors for the User Interface. - if exists("g:gardener_setnum") - hi linenr guibg=black guifg=#808080 gui=bold - else - hi linenr guibg=#262626 guifg=#808080 gui=bold - endif - - hi Cursor guibg=#cc4455 guifg=white gui=bold - hi link CursorIM Cursor - if exists("g:gardener_soil") - hi Normal guibg=#332211 guifg=white gui=none - else - hi Normal guibg=black guifg=white gui=none - endif - hi NonText guibg=#445566 guifg=#ffeecc gui=bold - hi Visual guibg=#557799 guifg=white gui=none - - hi Directory guibg=bg guifg=#337700 gui=none - - hi IncSearch guibg=#0066cc guifg=white gui=none - hi link Seach IncSearch - - hi SpecialKey guibg=bg guifg=fg gui=none - hi Titled guibg=bg guifg=fg gui=none - - hi ErrorMsg guibg=bg guifg=#ff0000 gui=bold - hi ModeMsg guibg=bg guifg=#ffeecc gui=none - hi link MoreMsg ModeMsg - hi Question guibg=bg guifg=#ccffcc gui=bold - hi link WarningMsg ErrorMsg - - hi StatusLineNC guibg=#ffeecc guifg=black gui=none - hi StatusLine guibg=#cc4455 guifg=white gui=bold - hi VertSplit guibg=#ffeecc guifg=black gui=none - - hi DiffAdd guibg=#446688 guifg=fg gui=none - hi DiffChange guibg=#558855 guifg=fg gui=none - hi DiffDelete guibg=#884444 guifg=fg gui=none - hi DiffText guibg=#884444 guifg=fg gui=bold - - " Colors for Syntax Highlighting. - if exists("g:gardener_light_comments") - hi Comment guibg=#334455 guifg=#dddddd gui=none - else - hi Comment guibg=bg guifg=#888888 gui=none - endif - - - hi Define guibg=bg guifg=#66ccdd gui=bold - hi Conditional guibg=bg guifg=#aadd55 gui=bold - - hi Constant guibg=bg guifg=white gui=bold - hi Identifier guibg=bg guifg=#ffddaa gui=none - hi String guibg=bg guifg=#ffffcc gui=none - hi Character guibg=bg guifg=#ffffcc gui=bold - hi Number guibg=bg guifg=#bbddff gui=bold - hi Boolean guibg=bg guifg=#ff55ff gui=bold - hi Float guibg=bg guifg=#bbddff gui=bold - - hi Function guibg=bg guifg=#ffffaa gui=bold - hi Statement guibg=bg guifg=#ffffcc gui=bold - - hi Repeat guibg=bg guifg=#ff9900 gui=bold - hi Label guibg=bg guifg=#ffccff gui=bold - hi Operator guibg=bg guifg=#cc9966 gui=bold - hi Keyword guibg=bg guifg=#66ffcc gui=bold - hi Exception guibg=bg guifg=#66ffcc gui=bold - - hi PreProc guibg=bg guifg=#ffcc99 gui=bold - hi Include guibg=bg guifg=#99cc99 gui=bold - hi link Macro Include - hi link PreCondit Include - - hi Type guibg=bg guifg=#ccffaa gui=bold - hi Structure guibg=bg guifg=#99ff99 gui=bold - hi Typedef guibg=bg guifg=#99cc99 gui=italic - - hi StorageClass guibg=bg guifg=#99cc99 gui=bold - hi Special guibg=bg guifg=#bbddff gui=bold - hi SpecialChar guibg=bg guifg=#bbddff gui=bold - hi Tag guibg=bg guifg=#bbddff gui=bold - hi Delimiter guibg=bg guifg=fg gui=bold - hi SpecialComment guibg=#334455 guifg=#dddddd gui=italic - hi Debug guibg=bg guifg=#ff9999 gui=none - - hi Underlined guibg=bg guifg=#99ccff gui=underline - - hi Title guibg=#445566 guifg=white gui=bold - hi Ignore guibg=bg guifg=#cccccc gui=italic - hi Error guibg=#ff0000 guifg=white gui=bold - hi Todo guibg=#556677 guifg=#ff0000 gui=bold - - hi htmlH1 guibg=bg guifg=#ffffff gui=bold - hi htmlH2 guibg=bg guifg=#dadada gui=bold - hi htmlH3 guibg=bg guifg=#c6c6c6 gui=bold - hi htmlH4 guibg=bg guifg=#b2b2b2 gui=bold - hi htmlH5 guibg=bg guifg=#9e9e9e gui=bold - hi htmlH6 guibg=bg guifg=#8a8a8a gui=bold - -else -" Colors for the User Interface. - - if exists("g:gardener_setnum") - exec "hi linenr cterm=BOLD ctermfg=235 ctermbg=244" - else - exec "hi linenr cterm=BOLD ctermfg=244 ctermbg=235" - endif - - - exec "hi Cursor cterm=BOLD ctermfg=255 ctermbg=167" - exec "hi CursorIM cterm=BOLD ctermfg=255 ctermbg=167" - - exec "hi Normal cterm=NONE ctermfg=255 ctermbg=233" - exec "hi NonText cterm=NONE ctermfg=230 ctermbg=60" - exec "hi Visual cterm=NONE ctermfg=255 ctermbg=68" - - exec "hi Linear cterm=NONE ctermfg=248 ctermbg=NONE" - - exec "hi Directory cterm=NONE ctermfg=64 ctermbg=NONE" - - exec "hi IncSearch cterm=NONE ctermfg=255 ctermbg=25" - - exec "hi ErrorMsg cterm=BOLD ctermfg=196 ctermbg=NONE" - exec "hi WarningMsg cterm=BOLD ctermfg=196 ctermbg=NONE" - exec "hi ModeMsg cterm=NONE ctermfg=230 ctermbg=NONE" - exec "hi MoreMsg cterm=NONE ctermfg=230 ctermbg=NONE" - exec "hi Question cterm=NONE ctermfg=194 ctermbg=NONE" - - exec "hi StatusLineNC cterm=NONE ctermfg=16 ctermbg=229" - exec "hi StatusLine cterm=BOLD ctermfg=255 ctermbg=167" - exec "hi VertSplit cterm=NONE ctermfg=16 ctermbg=229" - - exec "hi DiffAdd cterm=NONE ctermfg=255 ctermbg=60" - exec "hi DiffAdd cterm=NONE ctermfg=255 ctermbg=65" - exec "hi DiffAdd cterm=NONE ctermfg=255 ctermbg=95" - exec "hi DiffAdd cterm=BOLD ctermfg=255 ctermbg=95" - - " Colors for Syntax Highlighting. - if exists("g:gardener_light_comments") - exec "hi Comment cterm=NONE ctermfg=253 ctermbg=60" - else - exec "hi Comment cterm=NONE ctermfg=244 ctermbg=NONE" - endif - - exec "hi Constant cterm=BOLD ctermfg=255 ctermbg=NONE" - exec "hi String cterm=NONE ctermfg=230 ctermbg=NONE" - exec "hi Character cterm=BOLD ctermfg=230 ctermbg=NONE" - exec "hi Number cterm=BOLD ctermfg=153 ctermbg=NONE" - exec "hi Boolean cterm=NONE ctermfg=207 ctermbg=NONE" - exec "hi Float cterm=BOLD ctermfg=153 ctermbg=NONE" - - exec "hi Identifier cterm=NONE ctermfg=223 ctermbg=NONE" - exec "hi Function cterm=BOLD ctermfg=229 ctermbg=NONE" - exec "hi Statement cterm=BOLD ctermfg=230 ctermbg=NONE" - - exec "hi Define cterm=BOLD ctermfg=68 ctermbg=NONE" - exec "hi Conditional cterm=BOLD ctermfg=149 ctermbg=NONE" - - exec "hi Repeat cterm=BOLD ctermfg=208 ctermbg=NONE" - exec "hi Label cterm=BOLD ctermfg=225 ctermbg=NONE" - exec "hi Operator cterm=BOLD ctermfg=173 ctermbg=NONE" - exec "hi Keyword cterm=BOLD ctermfg=86 ctermbg=NONE" - exec "hi Exception cterm=BOLD ctermfg=86 ctermbg=NONE" - - exec "hi PreProc cterm=BOLD ctermfg=222 ctermbg=NONE" - exec "hi Include cterm=BOLD ctermfg=114 ctermbg=NONE" - exec "hi Macro cterm=BOLD ctermfg=114 ctermbg=NONE" - exec "hi PreCondit cterm=BOLD ctermfg=114 ctermbg=NONE" - - exec "hi Type cterm=BOLD ctermfg=193 ctermbg=NONE" - exec "hi StorageClass cterm=BOLD ctermfg=78 ctermbg=NONE" - exec "hi Structure cterm=BOLD ctermfg=114 ctermbg=NONE" - exec "hi Typedef cterm=BOLD ctermfg=114 ctermbg=NONE" - - exec "hi Special cterm=BOLD ctermfg=153 ctermbg=NONE" - exec "hi SpecialChar cterm=BOLD ctermfg=153 ctermbg=NONE" - exec "hi Tag cterm=BOLD ctermfg=153 ctermbg=NONE" - exec "hi Delimiter cterm=BOLD ctermfg=255 ctermbg=NONE" - exec "hi SpecialComment cterm=BOLD ctermfg=253 ctermbg=24" - exec "hi Debug cterm=NONE ctermfg=210 ctermbg=NONE" - - exec "hi Title cterm=BOLD ctermfg=255 ctermbg=60" - exec "hi Ignore cterm=NONE ctermfg=251 ctermbg=NONE" - exec "hi Error cterm=NONE ctermfg=255 ctermbg=196" - exec "hi Ignore cterm=NONE ctermfg=196 ctermbg=60" - - exec "hi htmlH1 cterm=BOLD ctermfg=255 ctermbg=NONE" - exec "hi htmlH2 cterm=BOLD ctermfg=253 ctermbg=NONE" - exec "hi htmlH3 cterm=BOLD ctermfg=251 ctermbg=NONE" - exec "hi htmlH4 cterm=BOLD ctermfg=249 ctermbg=NONE" - exec "hi htmlH5 cterm=BOLD ctermfg=247 ctermbg=NONE" - exec "hi htmlH6 cterm=BOLD ctermfg=245 ctermbg=NONE" - -endif -" And finally. - -let g:colors_name = "gardener" -let colors_name = "gardener" - diff --git a/colors/gentooish.vim b/colors/gentooish.vim deleted file mode 100644 index c823c28..0000000 --- a/colors/gentooish.vim +++ /dev/null @@ -1,163 +0,0 @@ -" Vim color file -" Name: gentooish.vim -" Author: Brian Carper -" Version: 0.3 - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif - -if has('gui_running') - hi Normal gui=NONE guifg=#cccccc guibg=#191919 - - hi IncSearch gui=NONE guifg=#000000 guibg=#8bff95 - hi Search gui=NONE guifg=#cccccc guibg=#863132 - hi ErrorMsg gui=NONE guifg=#cccccc guibg=#863132 - hi WarningMsg gui=NONE guifg=#cccccc guibg=#863132 - hi ModeMsg gui=NONE guifg=#cccccc guibg=NONE - hi MoreMsg gui=NONE guifg=#cccccc guibg=NONE - hi Question gui=NONE guifg=#cccccc guibg=NONE - - hi StatusLine gui=BOLD guifg=#cccccc guibg=#333333 - hi User1 gui=BOLD guifg=#999999 guibg=#333333 - hi User2 gui=BOLD guifg=#8bff95 guibg=#333333 - hi StatusLineNC gui=NONE guifg=#999999 guibg=#333333 - hi VertSplit gui=NONE guifg=#cccccc guibg=#333333 - - hi WildMenu gui=BOLD guifg=#cf7dff guibg=#1F0F29 - - hi DiffText gui=NONE guifg=#000000 guibg=#4cd169 - hi DiffChange gui=NONE guifg=NONE guibg=#541691 - hi DiffDelete gui=NONE guifg=#cccccc guibg=#863132 - hi DiffAdd gui=NONE guifg=#cccccc guibg=#306d30 - - hi Cursor gui=NONE guifg=#000000 guibg=#8bff95 - - hi Folded gui=NONE guifg=#aaa400 guibg=#000000 - hi FoldColumn gui=NONE guifg=#cccccc guibg=#000000 - - hi Directory gui=NONE guifg=#8bff95 guibg=NONE - hi LineNr gui=NONE guifg=#bbbbbb guibg=#222222 - hi NonText gui=NONE guifg=#555555 guibg=NONE - hi SpecialKey gui=NONE guifg=#6f6f2f guibg=NONE - hi Title gui=NONE guifg=#9a383a guibg=NONE - hi Visual gui=NONE guifg=#cccccc guibg=#1d474f - - hi Comment gui=NONE guifg=#666666 guibg=NONE - hi Constant gui=NONE guifg=#b8bb00 guibg=NONE - hi Boolean gui=NONE guifg=#00ff00 guibg=NONE - hi String gui=NONE guifg=#5dff9e guibg=#0f291a - hi Error gui=NONE guifg=#990000 guibg=#000000 - hi Identifier gui=NONE guifg=#4cbbd1 guibg=NONE - hi Ignore gui=NONE guifg=#555555 - hi Number gui=NONE guifg=#ddaa66 guibg=NONE - hi PreProc gui=NONE guifg=#9a383a guibg=NONE - - hi Special gui=NONE guifg=#ffcd8b guibg=NONE - - hi Statement gui=NONE guifg=#4cd169 guibg=NONE - hi Todo gui=NONE guifg=#cccccc guibg=#863132 - hi Type gui=NONE guifg=#c476f1 guibg=NONE - hi Underlined gui=UNDERLINE guifg=#cccccc guibg=NONE - - hi Visual gui=NONE guifg=#ffffff guibg=#6e4287 - hi VisualNOS gui=NONE guifg=#cccccc guibg=#000000 - - hi CursorLine gui=NONE guifg=NONE guibg=#222222 - hi CursorColumn gui=NONE guifg=NONE guibg=#222222 - - hi lispList gui=NONE guifg=#555555 - - if v:version >= 700 - hi Pmenu gui=NONE guifg=#cccccc guibg=#222222 - hi PMenuSel gui=BOLD guifg=#c476f1 guibg=#000000 - hi PmenuSbar gui=NONE guifg=#cccccc guibg=#000000 - hi PmenuThumb gui=NONE guifg=#cccccc guibg=#333333 - - hi SpellBad gui=undercurl guisp=#cc6666 - hi SpellRare gui=undercurl guisp=#cc66cc - hi SpellLocal gui=undercurl guisp=#cccc66 - hi SpellCap gui=undercurl guisp=#66cccc - - hi MatchParen gui=NONE guifg=#ffffff guibg=#005500 - endif -else - " Dumped via CSApprox, then edited slightly - " (http://www.vim.org/scripts/script.php?script_id=2390) - hi SpecialKey term=bold ctermfg=58 - hi NonText term=bold ctermfg=240 - hi Directory term=bold ctermfg=120 - hi ErrorMsg term=standout ctermfg=252 ctermbg=95 - hi IncSearch term=reverse ctermfg=16 ctermbg=120 - hi Search term=reverse ctermfg=252 ctermbg=95 - hi MoreMsg term=bold ctermfg=252 - hi ModeMsg term=bold ctermfg=252 - hi LineNr term=underline ctermfg=250 ctermbg=235 - hi Question term=standout ctermfg=252 - hi StatusLine term=bold,reverse cterm=bold ctermfg=252 ctermbg=236 - hi StatusLineNC term=reverse cterm=bold ctermfg=240 ctermbg=236 - hi VertSplit term=reverse ctermfg=252 ctermbg=236 - hi Title term=bold ctermfg=95 - hi Visual term=reverse ctermfg=231 ctermbg=60 - hi VisualNOS term=bold,underline ctermfg=252 ctermbg=16 - hi WarningMsg term=standout ctermfg=252 ctermbg=95 - hi WildMenu term=standout cterm=bold ctermfg=177 ctermbg=16 - hi Folded term=standout ctermfg=142 ctermbg=16 - hi FoldColumn term=standout ctermfg=252 ctermbg=16 - hi DiffAdd term=bold ctermfg=252 ctermbg=59 - hi DiffChange term=bold ctermbg=54 - hi DiffDelete term=bold ctermfg=252 ctermbg=95 - hi DiffText term=reverse ctermfg=16 ctermbg=77 - hi SignColumn term=standout ctermfg=51 ctermbg=250 - hi TabLine term=underline cterm=underline ctermbg=248 - hi TabLineSel term=bold cterm=bold - hi TabLineFill term=reverse ctermfg=234 ctermbg=252 - hi CursorColumn term=reverse ctermbg=235 - hi CursorLine term=underline ctermbg=235 - hi Cursor ctermfg=16 ctermbg=120 - hi lCursor ctermfg=234 ctermbg=252 - hi Normal ctermfg=252 ctermbg=234 - hi Comment term=bold ctermfg=241 - hi Constant term=underline ctermfg=142 - hi Special term=bold ctermfg=222 - hi Identifier term=underline ctermfg=74 - hi Statement term=bold ctermfg=77 - hi PreProc term=underline ctermfg=95 - hi Type term=underline ctermfg=177 - hi Underlined term=underline cterm=underline ctermfg=252 - hi Ignore ctermfg=240 - hi Error term=reverse ctermfg=88 ctermbg=16 - hi Todo term=standout ctermfg=252 ctermbg=95 - hi String ctermfg=85 ctermbg=16 - hi Number ctermfg=179 - hi Boolean ctermfg=46 - hi Special term=bold ctermfg=222 - hi Identifier term=underline ctermfg=74 - hi Statement term=bold ctermfg=77 - hi PreProc term=underline ctermfg=95 - hi Type term=underline ctermfg=177 - hi Underlined term=underline cterm=underline ctermfg=252 - hi Ignore ctermfg=240 - hi Error term=reverse ctermfg=88 ctermbg=16 - hi Todo term=standout ctermfg=252 ctermbg=95 - hi String ctermfg=85 ctermbg=16 - hi Number ctermfg=179 - hi Boolean ctermfg=46 - hi User1 cterm=bold ctermfg=246 ctermbg=236 - hi User2 cterm=bold ctermfg=120 ctermbg=236 - if v:version >= 700 - hi SpellBad term=reverse cterm=undercurl ctermfg=167 - hi SpellCap term=reverse cterm=undercurl ctermfg=80 - hi SpellRare term=reverse cterm=undercurl ctermfg=170 - hi SpellLocal term=underline cterm=undercurl ctermfg=185 - hi Pmenu ctermfg=252 ctermbg=235 - hi PmenuSel cterm=bold ctermfg=177 ctermbg=16 - hi PmenuSbar ctermfg=252 ctermbg=16 - hi PmenuThumb ctermfg=252 ctermbg=236 - hi MatchParen term=reverse ctermfg=231 ctermbg=22 - endif -endif - - diff --git a/colors/greenvision b/colors/greenvision new file mode 160000 index 0000000..a02c78c --- /dev/null +++ b/colors/greenvision @@ -0,0 +1 @@ +Subproject commit a02c78c7fbf9e9c4de6fc0cb988a4366216a9b44 diff --git a/colors/greenvision.vim b/colors/greenvision.vim deleted file mode 100644 index c20329c..0000000 --- a/colors/greenvision.vim +++ /dev/null @@ -1,72 +0,0 @@ -" Vim color file -" Name: greenvision.vim -" Maintainer: Paul B. Mahol -" Last Change: 6.6.2008 -" License: Vim License -" Revision: 29 - -if !has("gui_running") && &t_Co != 256 && &t_Co != 88 - echomsg "" - echomsg "err: please use GUI or a 256-color terminal or 88-color terminal" - echomsg "" - finish -endif - -if &background == "light" - set background=dark -endif - -hi clear - -if exists("syntax_on") - syntax reset -endif - -let g:colors_name = 'greenvision' - -hi Comment guifg=#008220 guibg=#000000 gui=none ctermfg=034 ctermbg=000 cterm=none -hi Constant guifg=#1fc700 guibg=#001c00 gui=none ctermfg=041 ctermbg=000 cterm=none -hi Cursor guifg=#00ff00 gui=bold,reverse ctermfg=010 ctermbg=000 cterm=bold,reverse -hi CursorColumn guifg=#000000 guibg=#00cc00 gui=none ctermfg=000 ctermbg=002 cterm=none -hi CursorIM guifg=#00ff00 guibg=#000000 gui=bold ctermfg=046 ctermbg=000 cterm=bold -hi CursorLine guifg=#000000 guibg=#00cc00 gui=none ctermfg=000 ctermbg=002 cterm=none -hi DiffAdd guifg=#00bf00 guibg=#002200 gui=none ctermfg=034 ctermbg=000 cterm=none -hi DiffChange guifg=#00a900 guibg=#002200 gui=none ctermfg=040 ctermbg=000 cterm=none -hi DiffDelete guifg=#000000 guibg=#005500 gui=none ctermfg=002 ctermbg=000 cterm=none -hi DiffText guifg=#00aa00 guibg=#004400 gui=underline ctermfg=028 ctermbg=000 cterm=none -hi Directory guifg=#009330 guibg=#000000 gui=none ctermfg=022 ctermbg=000 cterm=none -hi Error guifg=#000000 guibg=#00d000 gui=none ctermfg=000 ctermbg=010 cterm=none -hi ErrorMsg guifg=#000000 guibg=#00ff00 gui=bold ctermfg=000 ctermbg=010 cterm=none -hi FoldColumn guifg=#00b900 guibg=#000300 gui=none ctermfg=046 ctermbg=016 cterm=none -hi Folded guifg=#00bf00 guibg=#001200 gui=none ctermfg=010 ctermbg=022 cterm=none -hi Identifier guifg=#50d930 guibg=#000000 gui=none ctermfg=028 ctermbg=000 cterm=none -hi IncSearch gui=reverse cterm=reverse -hi LineNr guifg=#007900 guibg=#000600 gui=none ctermfg=034 ctermbg=016 cterm=none -hi MatchParen guifg=#304300 guibg=#00fe00 gui=none ctermfg=010 ctermbg=022 cterm=bold -hi ModeMsg guifg=#00ea00 guibg=#000900 gui=none ctermfg=002 ctermbg=000 cterm=none -hi MoreMsg guifg=#00e700 guibg=#001000 gui=bold ctermfg=002 ctermbg=000 cterm=bold -hi NonText guifg=#008700 guibg=#001000 gui=none ctermfg=022 ctermbg=000 cterm=none -hi Normal guifg=#00a900 guibg=#000000 gui=none ctermfg=002 ctermbg=000 cterm=none -hi Pmenu guifg=#00bf00 guibg=#000a00 gui=none ctermfg=002 ctermbg=000 cterm=none -hi PmenuSbar guifg=#00dc00 guibg=#001c00 gui=none ctermfg=034 ctermbg=022 cterm=none -hi PmenuSel guifg=#00f300 guibg=#002200 gui=none ctermfg=010 ctermbg=022 cterm=none -hi PreProc guifg=#00ac5c guibg=#000000 gui=none ctermfg=047 ctermbg=000 cterm=none -hi Question guifg=#009f00 guibg=#000000 gui=none ctermfg=040 ctermbg=000 cterm=none -hi Search gui=reverse cterm=reverse -hi Special guifg=#00d700 guibg=#001200 gui=none ctermfg=002 ctermbg=000 cterm=none -hi SpecialKey guifg=#008000 guibg=#002300 gui=bold ctermfg=034 ctermbg=000 cterm=bold -hi Statement guifg=#2fc626 guibg=#000000 gui=none ctermfg=010 ctermbg=000 cterm=none -hi StatusLine guifg=#00ff00 guibg=#001000 gui=none ctermfg=047 ctermbg=022 cterm=bold -hi StatusLineNC guifg=#005500 guibg=#001000 gui=none ctermfg=034 ctermbg=022 cterm=none -hi TabLine guifg=#00f400 guibg=#000a00 gui=none ctermfg=040 ctermbg=000 cterm=none -hi TabLineFill guifg=#00ea00 guibg=#000000 gui=none ctermfg=000 ctermbg=000 cterm=none -hi TabLineSel guifg=#00f000 guibg=#002a00 gui=none ctermfg=046 ctermbg=022 cterm=bold -hi Title guifg=#09ab00 guibg=#000000 gui=bold ctermfg=010 ctermbg=000 cterm=bold -hi Todo guifg=#000000 guibg=#00ed00 gui=none ctermfg=000 ctermbg=002 cterm=none -hi Type guifg=#1fb631 guibg=#000000 gui=none ctermfg=046 ctermbg=000 cterm=none -hi Underlined guifg=#00b400 guibg=#000000 gui=underline ctermfg=002 ctermbg=000 cterm=underline -hi VertSplit guifg=#000600 guibg=#001f00 gui=none ctermfg=022 ctermbg=022 cterm=none -hi Visual guibg=#001500 gui=reverse ctermbg=000 cterm=reverse -hi VisualNOS guibg=#002700 gui=reverse ctermbg=022 cterm=reverse -hi WarningMsg guifg=#000000 guibg=#00ff00 gui=none ctermfg=010 ctermbg=000 cterm=none -hi WildMenu guifg=#00cb00 guibg=#000000 gui=reverse ctermfg=000 ctermbg=010 cterm=reverse diff --git a/colors/icansee.vim b/colors/icansee.vim deleted file mode 100644 index 615f035..0000000 --- a/colors/icansee.vim +++ /dev/null @@ -1,61 +0,0 @@ -" Vim color file tailored legibility on black background. -" Add below line to your vimrc file to ensure optimal experience (sets term to use -" 256, instead of 16, colors): -" set t_Co=256 -" -" Maintainer: John Rhee -" Last Change: 2007/09/11 v0.2 Set PreProc (set variables) to white. - -hi clear -set background=dark -if exists("syntax_on") - syntax reset -endif -let g:colors_name = "icansee" - -"color settings for these terminal types: -"Black term=NONE cterm=NONE ctermfg=0 ctermbg=0 -"DarkRed term=NONE cterm=NONE ctermfg=1 ctermbg=0 -"DarkGreen term=NONE cterm=NONE ctermfg=2 ctermbg=0 -"Brown term=NONE cterm=NONE ctermfg=3 ctermbg=0 -"DarkBlue term=NONE cterm=NONE ctermfg=4 ctermbg=0 -"DarkMagenta term=NONE cterm=NONE ctermfg=5 ctermbg=0 -"DarkCyan term=NONE cterm=NONE ctermfg=6 ctermbg=0 -"Gray term=NONE cterm=NONE ctermfg=7 ctermbg=0 -"DarkGray term=NONE cterm=bold ctermfg=0 ctermbg=0 -"Red term=NONE cterm=bold ctermfg=1 ctermbg=0 -"Green term=NONE cterm=bold ctermfg=2 ctermbg=0 -"Yellow term=NONE cterm=bold ctermfg=3 ctermbg=0 -"Blue term=NONE cterm=bold ctermfg=4 ctermbg=0 -"Magenta term=NONE cterm=bold ctermfg=5 ctermbg=0 -"Cyan term=NONE cterm=bold ctermfg=6 ctermbg=0 -"White term=NONE cterm=bold ctermfg=7 ctermbg=0 - -"hi Comment term=bold ctermfg=Blue guifg=Blue -hi Comment term=bold ctermfg=DarkGray guifg=DarkGray -hi Constant term=underline ctermfg=DarkGreen gui=NONE guifg=DarkGreen -hi Cursor guibg=fg guifg=Orchid -hi Directory term=bold ctermfg=Cyan guifg=Cyan -hi Error term=reverse ctermbg=Red ctermfg=White guibg=Red guifg=White -hi ErrorMsg term=standout ctermbg=DarkRed ctermfg=White guibg=Red guifg=White -hi Identifier term=underline ctermfg=Cyan guifg=Cyan -hi Ignore ctermfg=Black guifg=bg -hi IncSearch term=reverse cterm=reverse gui=reverse -hi LineNr term=underline ctermfg=DarkYellow guifg=Yellow -hi ModeMsg term=bold cterm=bold gui=bold -hi MoreMsg term=bold ctermfg=Green gui=bold guifg=SeaGreen -hi NonText term=bold ctermfg=DarkGreen gui=bold guifg=DarkGreen -hi Normal ctermbg=Black ctermfg=Gray guibg=Black guifg=Gray -hi PreProc term=underline ctermfg=White guifg=White -hi Question term=standout ctermfg=Green gui=bold guifg=Green -hi Search ctermbg=Magenta ctermfg=White guibg=Magenta guifg=White -hi Special term=bold ctermfg=Red guifg=Red -hi SpecialKey term=bold ctermfg=Green guifg=Green -hi Statement term=bold ctermfg=Yellow gui=NONE guifg=Yellow -hi StatusLine term=reverse,bold cterm=reverse gui=reverse -hi StatusLineNC term=reverse cterm=reverse gui=reverse -hi Title term=bold ctermfg=Magenta gui=bold guifg=Pink -hi Todo term=standout ctermbg=DarkYellow ctermfg=Black guibg=Yellow guifg=Black -hi Type ctermfg=Green gui=NONE guifg=Green -hi Visual term=reverse cterm=reverse guibg=DarkGreen guifg=White -hi WarningMsg term=standout ctermfg=Red guifg=Red diff --git a/colors/icansee.vim b/colors/icansee.vim new file mode 160000 index 0000000..96e86e5 --- /dev/null +++ b/colors/icansee.vim @@ -0,0 +1 @@ +Subproject commit 96e86e5b508fa1f833c5419a564e32d72a19c625 diff --git a/colors/inkpot b/colors/inkpot new file mode 160000 index 0000000..e52262d --- /dev/null +++ b/colors/inkpot @@ -0,0 +1 @@ +Subproject commit e52262da14e13e21d56a3b3e04b6fd362f22f666 diff --git a/colors/inkpot.vim b/colors/inkpot.vim deleted file mode 100644 index c6ecb46..0000000 --- a/colors/inkpot.vim +++ /dev/null @@ -1,216 +0,0 @@ -" Vim color file -" Name: inkpot.vim -" Maintainer: Ciaran McCreesh -" Homepage: http://github.com/ciaranm/inkpot/ -" -" This should work in the GUI, rxvt-unicode (88 colour mode) and xterm (256 -" colour mode). It won't work in 8/16 colour terminals. -" -" To use a black background, :let g:inkpot_black_background = 1 - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif - -let colors_name = "inkpot" - -" map a urxvt cube number to an xterm-256 cube number -fun! M(a) - return strpart("0135", a:a, 1) + 0 -endfun - -" map a urxvt colour to an xterm-256 colour -fun! X(a) - if &t_Co == 88 - return a:a - else - if a:a == 8 - return 237 - elseif a:a < 16 - return a:a - elseif a:a > 79 - return 232 + (3 * (a:a - 80)) - else - let l:b = a:a - 16 - let l:x = l:b % 4 - let l:y = (l:b / 4) % 4 - let l:z = (l:b / 16) - return 16 + M(l:x) + (6 * M(l:y)) + (36 * M(l:z)) - endif - endif -endfun - -if ! exists("g:inkpot_black_background") - let g:inkpot_black_background = 0 -endif - -if has("gui_running") - if ! g:inkpot_black_background - hi Normal gui=NONE guifg=#cfbfad guibg=#1e1e27 - else - hi Normal gui=NONE guifg=#cfbfad guibg=#000000 - endif - - hi CursorLine guibg=#2e2e37 - - hi IncSearch gui=BOLD guifg=#303030 guibg=#cd8b60 - hi Search gui=NONE guifg=#303030 guibg=#ad7b57 - hi ErrorMsg gui=BOLD guifg=#ffffff guibg=#ce4e4e - hi WarningMsg gui=BOLD guifg=#ffffff guibg=#ce8e4e - hi ModeMsg gui=BOLD guifg=#7e7eae guibg=NONE - hi MoreMsg gui=BOLD guifg=#7e7eae guibg=NONE - hi Question gui=BOLD guifg=#ffcd00 guibg=NONE - - hi StatusLine gui=BOLD guifg=#b9b9b9 guibg=#3e3e5e - hi User1 gui=BOLD guifg=#00ff8b guibg=#3e3e5e - hi User2 gui=BOLD guifg=#7070a0 guibg=#3e3e5e - hi StatusLineNC gui=NONE guifg=#b9b9b9 guibg=#3e3e5e - hi VertSplit gui=NONE guifg=#b9b9b9 guibg=#3e3e5e - - hi WildMenu gui=BOLD guifg=#eeeeee guibg=#6e6eaf - - hi MBENormal guifg=#cfbfad guibg=#2e2e3f - hi MBEChanged guifg=#eeeeee guibg=#2e2e3f - hi MBEVisibleNormal guifg=#cfcfcd guibg=#4e4e8f - hi MBEVisibleChanged guifg=#eeeeee guibg=#4e4e8f - - hi DiffText gui=NONE guifg=#ffffcd guibg=#4a2a4a - hi DiffChange gui=NONE guifg=#ffffcd guibg=#306b8f - hi DiffDelete gui=NONE guifg=#ffffcd guibg=#6d3030 - hi DiffAdd gui=NONE guifg=#ffffcd guibg=#306d30 - - hi Cursor gui=NONE guifg=#404040 guibg=#8b8bff - hi lCursor gui=NONE guifg=#404040 guibg=#8fff8b - hi CursorIM gui=NONE guifg=#404040 guibg=#8b8bff - - hi Folded gui=NONE guifg=#cfcfcd guibg=#4b208f - hi FoldColumn gui=NONE guifg=#8b8bcd guibg=#2e2e2e - - hi Directory gui=NONE guifg=#00ff8b guibg=NONE - hi LineNr gui=NONE guifg=#8b8bcd guibg=#2e2e2e - hi NonText gui=BOLD guifg=#8b8bcd guibg=NONE - hi SpecialKey gui=BOLD guifg=#ab60ed guibg=NONE - hi Title gui=BOLD guifg=#af4f4b guibg=NONE - hi Visual gui=NONE guifg=#eeeeee guibg=#4e4e8f - - hi Comment gui=NONE guifg=#cd8b00 guibg=NONE - hi Constant gui=NONE guifg=#ffcd8b guibg=NONE - hi String gui=NONE guifg=#ffcd8b guibg=#404040 - hi Error gui=NONE guifg=#ffffff guibg=#6e2e2e - hi Identifier gui=NONE guifg=#ff8bff guibg=NONE - hi Ignore gui=NONE - hi Number gui=NONE guifg=#f0ad6d guibg=NONE - hi PreProc gui=NONE guifg=#409090 guibg=NONE - hi Special gui=NONE guifg=#c080d0 guibg=NONE - hi SpecialChar gui=NONE guifg=#c080d0 guibg=#404040 - hi Statement gui=NONE guifg=#808bed guibg=NONE - hi Todo gui=BOLD guifg=#303030 guibg=#d0a060 - hi Type gui=NONE guifg=#ff8bff guibg=NONE - hi Underlined gui=BOLD guifg=#df9f2d guibg=NONE - hi TaglistTagName gui=BOLD guifg=#808bed guibg=NONE - - hi perlSpecialMatch gui=NONE guifg=#c080d0 guibg=#404040 - hi perlSpecialString gui=NONE guifg=#c080d0 guibg=#404040 - - hi cSpecialCharacter gui=NONE guifg=#c080d0 guibg=#404040 - hi cFormat gui=NONE guifg=#c080d0 guibg=#404040 - - hi doxygenBrief gui=NONE guifg=#fdab60 guibg=NONE - hi doxygenParam gui=NONE guifg=#fdd090 guibg=NONE - hi doxygenPrev gui=NONE guifg=#fdd090 guibg=NONE - hi doxygenSmallSpecial gui=NONE guifg=#fdd090 guibg=NONE - hi doxygenSpecial gui=NONE guifg=#fdd090 guibg=NONE - hi doxygenComment gui=NONE guifg=#ad7b20 guibg=NONE - hi doxygenSpecial gui=NONE guifg=#fdab60 guibg=NONE - hi doxygenSpecialMultilineDesc gui=NONE guifg=#ad600b guibg=NONE - hi doxygenSpecialOnelineDesc gui=NONE guifg=#ad600b guibg=NONE - - if v:version >= 700 - hi Pmenu gui=NONE guifg=#eeeeee guibg=#4e4e8f - hi PmenuSel gui=BOLD guifg=#eeeeee guibg=#2e2e3f - hi PmenuSbar gui=BOLD guifg=#eeeeee guibg=#6e6eaf - hi PmenuThumb gui=BOLD guifg=#eeeeee guibg=#6e6eaf - - hi SpellBad gui=undercurl guisp=#cc6666 - hi SpellRare gui=undercurl guisp=#cc66cc - hi SpellLocal gui=undercurl guisp=#cccc66 - hi SpellCap gui=undercurl guisp=#66cccc - - hi MatchParen gui=NONE guifg=#cfbfad guibg=#4e4e8f - endif -else - if ! g:inkpot_black_background - exec "hi Normal cterm=NONE ctermfg=" . X(79) . " ctermbg=" . X(80) - else - exec "hi Normal cterm=NONE ctermfg=" . X(79) . " ctermbg=" . X(16) - endif - - exec "hi IncSearch cterm=BOLD ctermfg=" . X(80) . " ctermbg=" . X(73) - exec "hi Search cterm=NONE ctermfg=" . X(80) . " ctermbg=" . X(52) - exec "hi ErrorMsg cterm=BOLD ctermfg=" . X(16) . " ctermbg=" . X(48) - exec "hi WarningMsg cterm=BOLD ctermfg=" . X(16) . " ctermbg=" . X(68) - exec "hi ModeMsg cterm=BOLD ctermfg=" . X(38) . " ctermbg=" . "NONE" - exec "hi MoreMsg cterm=BOLD ctermfg=" . X(38) . " ctermbg=" . "NONE" - exec "hi Question cterm=BOLD ctermfg=" . X(52) . " ctermbg=" . "NONE" - - exec "hi StatusLine cterm=BOLD ctermfg=" . X(85) . " ctermbg=" . X(81) - exec "hi User1 cterm=BOLD ctermfg=" . X(28) . " ctermbg=" . X(81) - exec "hi User2 cterm=BOLD ctermfg=" . X(39) . " ctermbg=" . X(81) - exec "hi StatusLineNC cterm=NONE ctermfg=" . X(84) . " ctermbg=" . X(81) - exec "hi VertSplit cterm=NONE ctermfg=" . X(84) . " ctermbg=" . X(81) - - exec "hi WildMenu cterm=BOLD ctermfg=" . X(87) . " ctermbg=" . X(38) - - exec "hi MBENormal ctermfg=" . X(85) . " ctermbg=" . X(81) - exec "hi MBEChanged ctermfg=" . X(87) . " ctermbg=" . X(81) - exec "hi MBEVisibleNormal ctermfg=" . X(85) . " ctermbg=" . X(82) - exec "hi MBEVisibleChanged ctermfg=" . X(87) . " ctermbg=" . X(82) - - exec "hi DiffText cterm=NONE ctermfg=" . X(79) . " ctermbg=" . X(34) - exec "hi DiffChange cterm=NONE ctermfg=" . X(79) . " ctermbg=" . X(17) - exec "hi DiffDelete cterm=NONE ctermfg=" . X(79) . " ctermbg=" . X(32) - exec "hi DiffAdd cterm=NONE ctermfg=" . X(79) . " ctermbg=" . X(20) - - exec "hi Folded cterm=NONE ctermfg=" . X(79) . " ctermbg=" . X(35) - exec "hi FoldColumn cterm=NONE ctermfg=" . X(39) . " ctermbg=" . X(80) - - exec "hi Directory cterm=NONE ctermfg=" . X(28) . " ctermbg=" . "NONE" - exec "hi LineNr cterm=NONE ctermfg=" . X(39) . " ctermbg=" . X(80) - exec "hi NonText cterm=BOLD ctermfg=" . X(39) . " ctermbg=" . "NONE" - exec "hi SpecialKey cterm=BOLD ctermfg=" . X(55) . " ctermbg=" . "NONE" - exec "hi Title cterm=BOLD ctermfg=" . X(48) . " ctermbg=" . "NONE" - exec "hi Visual cterm=NONE ctermfg=" . X(79) . " ctermbg=" . X(38) - - exec "hi Comment cterm=NONE ctermfg=" . X(52) . " ctermbg=" . "NONE" - exec "hi Constant cterm=NONE ctermfg=" . X(73) . " ctermbg=" . "NONE" - exec "hi String cterm=NONE ctermfg=" . X(73) . " ctermbg=" . X(81) - exec "hi Error cterm=NONE ctermfg=" . X(79) . " ctermbg=" . X(32) - exec "hi Identifier cterm=NONE ctermfg=" . X(53) . " ctermbg=" . "NONE" - exec "hi Ignore cterm=NONE" - exec "hi Number cterm=NONE ctermfg=" . X(69) . " ctermbg=" . "NONE" - exec "hi PreProc cterm=NONE ctermfg=" . X(25) . " ctermbg=" . "NONE" - exec "hi Special cterm=NONE ctermfg=" . X(55) . " ctermbg=" . "NONE" - exec "hi SpecialChar cterm=NONE ctermfg=" . X(55) . " ctermbg=" . X(81) - exec "hi Statement cterm=NONE ctermfg=" . X(27) . " ctermbg=" . "NONE" - exec "hi Todo cterm=BOLD ctermfg=" . X(16) . " ctermbg=" . X(57) - exec "hi Type cterm=NONE ctermfg=" . X(71) . " ctermbg=" . "NONE" - exec "hi Underlined cterm=BOLD ctermfg=" . X(77) . " ctermbg=" . "NONE" - exec "hi TaglistTagName cterm=BOLD ctermfg=" . X(39) . " ctermbg=" . "NONE" - - if v:version >= 700 - exec "hi Pmenu cterm=NONE ctermfg=" . X(87) . " ctermbg=" . X(82) - exec "hi PmenuSel cterm=BOLD ctermfg=" . X(87) . " ctermbg=" . X(38) - exec "hi PmenuSbar cterm=BOLD ctermfg=" . X(87) . " ctermbg=" . X(39) - exec "hi PmenuThumb cterm=BOLD ctermfg=" . X(87) . " ctermbg=" . X(39) - - exec "hi SpellBad cterm=NONE ctermbg=" . X(32) - exec "hi SpellRare cterm=NONE ctermbg=" . X(33) - exec "hi SpellLocal cterm=NONE ctermbg=" . X(36) - exec "hi SpellCap cterm=NONE ctermbg=" . X(21) - exec "hi MatchParen cterm=NONE ctermbg=" . X(14) . "ctermfg=" . X(25) - endif -endif - -" vim: set et : diff --git a/colors/jellybeans.vim b/colors/jellybeans.vim deleted file mode 100644 index 6b53596..0000000 --- a/colors/jellybeans.vim +++ /dev/null @@ -1,410 +0,0 @@ -" Vim color file -" -" " __ _ _ _ " -" " \ \ ___| | |_ _| |__ ___ __ _ _ __ ___ " -" " \ \/ _ \ | | | | | _ \ / _ \/ _ | _ \/ __| " -" " /\_/ / __/ | | |_| | |_| | __/ |_| | | | \__ \ " -" " \___/ \___|_|_|\__ |____/ \___|\____|_| |_|___/ " -" " \___/ " -" -" "A colorful, dark color scheme for Vim." -" -" File: jellybeans.vim -" Maintainer: NanoTech -" Version: 1.2 -" Last Change: May 26th, 2009 -" Contributors: Daniel Herbert , -" Henry So, Jr. , -" David Liang -" -" Copyright (c) 2009 NanoTech -" -" Permission is hereby granted, free of charge, to any person obtaining a copy -" of this software and associated documentation files (the "Software"), to deal -" in the Software without restriction, including without limitation the rights -" to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -" copies of the Software, and to permit persons to whom the Software is -" furnished to do so, subject to the following conditions: -" -" The above copyright notice and this permission notice shall be included in -" all copies or substantial portions of the Software. -" -" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -" AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -" LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -" OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -" THE SOFTWARE. - -set background=dark - -hi clear - -if exists("syntax_on") - syntax reset -endif - -let colors_name = "jellybeans" - -if has("gui_running") || &t_Co == 88 || &t_Co == 256 - let s:low_color = 0 -else - let s:low_color = 1 -endif - -" Color approximation functions by Henry So, Jr. and David Liang {{{ -" Added to jellybeans.vim by Daniel Herbert - -" returns an approximate grey index for the given grey level -fun! s:grey_number(x) - if &t_Co == 88 - if a:x < 23 - return 0 - elseif a:x < 69 - return 1 - elseif a:x < 103 - return 2 - elseif a:x < 127 - return 3 - elseif a:x < 150 - return 4 - elseif a:x < 173 - return 5 - elseif a:x < 196 - return 6 - elseif a:x < 219 - return 7 - elseif a:x < 243 - return 8 - else - return 9 - endif - else - if a:x < 14 - return 0 - else - let l:n = (a:x - 8) / 10 - let l:m = (a:x - 8) % 10 - if l:m < 5 - return l:n - else - return l:n + 1 - endif - endif - endif -endfun - -" returns the actual grey level represented by the grey index -fun! s:grey_level(n) - if &t_Co == 88 - if a:n == 0 - return 0 - elseif a:n == 1 - return 46 - elseif a:n == 2 - return 92 - elseif a:n == 3 - return 115 - elseif a:n == 4 - return 139 - elseif a:n == 5 - return 162 - elseif a:n == 6 - return 185 - elseif a:n == 7 - return 208 - elseif a:n == 8 - return 231 - else - return 255 - endif - else - if a:n == 0 - return 0 - else - return 8 + (a:n * 10) - endif - endif -endfun - -" returns the palette index for the given grey index -fun! s:grey_color(n) - if &t_Co == 88 - if a:n == 0 - return 16 - elseif a:n == 9 - return 79 - else - return 79 + a:n - endif - else - if a:n == 0 - return 16 - elseif a:n == 25 - return 231 - else - return 231 + a:n - endif - endif -endfun - -" returns an approximate color index for the given color level -fun! s:rgb_number(x) - if &t_Co == 88 - if a:x < 69 - return 0 - elseif a:x < 172 - return 1 - elseif a:x < 230 - return 2 - else - return 3 - endif - else - if a:x < 75 - return 0 - else - let l:n = (a:x - 55) / 40 - let l:m = (a:x - 55) % 40 - if l:m < 20 - return l:n - else - return l:n + 1 - endif - endif - endif -endfun - -" returns the actual color level for the given color index -fun! s:rgb_level(n) - if &t_Co == 88 - if a:n == 0 - return 0 - elseif a:n == 1 - return 139 - elseif a:n == 2 - return 205 - else - return 255 - endif - else - if a:n == 0 - return 0 - else - return 55 + (a:n * 40) - endif - endif -endfun - -" returns the palette index for the given R/G/B color indices -fun! s:rgb_color(x, y, z) - if &t_Co == 88 - return 16 + (a:x * 16) + (a:y * 4) + a:z - else - return 16 + (a:x * 36) + (a:y * 6) + a:z - endif -endfun - -" returns the palette index to approximate the given R/G/B color levels -fun! s:color(r, g, b) - " get the closest grey - let l:gx = s:grey_number(a:r) - let l:gy = s:grey_number(a:g) - let l:gz = s:grey_number(a:b) - - " get the closest color - let l:x = s:rgb_number(a:r) - let l:y = s:rgb_number(a:g) - let l:z = s:rgb_number(a:b) - - if l:gx == l:gy && l:gy == l:gz - " there are two possibilities - let l:dgr = s:grey_level(l:gx) - a:r - let l:dgg = s:grey_level(l:gy) - a:g - let l:dgb = s:grey_level(l:gz) - a:b - let l:dgrey = (l:dgr * l:dgr) + (l:dgg * l:dgg) + (l:dgb * l:dgb) - let l:dr = s:rgb_level(l:gx) - a:r - let l:dg = s:rgb_level(l:gy) - a:g - let l:db = s:rgb_level(l:gz) - a:b - let l:drgb = (l:dr * l:dr) + (l:dg * l:dg) + (l:db * l:db) - if l:dgrey < l:drgb - " use the grey - return s:grey_color(l:gx) - else - " use the color - return s:rgb_color(l:x, l:y, l:z) - endif - else - " only one possibility - return s:rgb_color(l:x, l:y, l:z) - endif -endfun - -" returns the palette index to approximate the 'rrggbb' hex string -fun! s:rgb(rgb) - let l:r = ("0x" . strpart(a:rgb, 0, 2)) + 0 - let l:g = ("0x" . strpart(a:rgb, 2, 2)) + 0 - let l:b = ("0x" . strpart(a:rgb, 4, 2)) + 0 - return s:color(l:r, l:g, l:b) -endfun - -" sets the highlighting for the given group -fun! s:X(group, fg, bg, attr, lcfg, lcbg) - if s:low_color - let l:fge = empty(a:lcfg) - let l:bge = empty(a:lcbg) - - if !l:fge && !l:bge - exec "hi ".a:group." ctermfg=".a:lcfg." ctermbg=".a:lcbg - elseif !l:fge && l:bge - exec "hi ".a:group." ctermfg=".a:lcfg." ctermbg=NONE" - elseif l:fge && !l:bge - exec "hi ".a:group." ctermfg=NONE ctermbg=".a:lcbg - endif - else - let l:fge = empty(a:fg) - let l:bge = empty(a:bg) - - if !l:fge && !l:bge - exec "hi ".a:group." guifg=#".a:fg." guibg=#".a:bg." ctermfg=".s:rgb(a:fg)." ctermbg=".s:rgb(a:bg) - elseif !l:fge && l:bge - exec "hi ".a:group." guifg=#".a:fg." guibg=NONE ctermfg=".s:rgb(a:fg) - elseif l:fge && !l:bge - exec "hi ".a:group." guifg=NONE guibg=#".a:bg." ctermbg=".s:rgb(a:bg) - endif - endif - - if a:attr == "" - exec "hi ".a:group." gui=none cterm=none" - else - if a:attr == 'italic' - exec "hi ".a:group." gui=".a:attr." cterm=none" - else - exec "hi ".a:group." gui=".a:attr." cterm=".a:attr - endif - endif -endfun -" }}} - -if version >= 700 - call s:X("CursorLine","","1c1c1c","","","") - call s:X("CursorColumn","","1c1c1c","","","") - call s:X("MatchParen","ffffff","80a090","bold","","") - - call s:X("TabLine","000000","b0b8c0","italic","","Black") - call s:X("TabLineFill","9098a0","","","","") - call s:X("TabLineSel","000000","f0f0f0","italic,bold","","") - - " Auto-completion - call s:X("Pmenu","ffffff","000000","","","") - call s:X("PmenuSel","101010","eeeeee","","","") -endif - -call s:X("Visual","","404040","","","") -call s:X("Cursor","","b0d0f0","","","") - -call s:X("Normal","e8e8d3","151515","","White","") -call s:X("LineNr","605958","151515","none","Black","") -call s:X("Comment","888888","","italic","Grey","") -call s:X("Todo","808080","","bold","","") - -call s:X("StatusLine","f0f0f0","101010","italic","","") -call s:X("StatusLineNC","a0a0a0","181818","italic","","") -call s:X("VertSplit","181818","181818","italic","","") - -call s:X("Folded","a0a8b0","384048","italic","black","") -call s:X("FoldColumn","a0a8b0","384048","","","") -call s:X("SignColumn","a0a8b0","384048","","","") - -call s:X("Title","70b950","","bold","","") - -call s:X("Constant","cf6a4c","","","Red","") -call s:X("Special","799d6a","","","Green","") -call s:X("Delimiter","668799","","","Grey","") - -call s:X("String","99ad6a","","","Green","") -call s:X("StringDelimiter","556633","","","DarkGreen","") - -call s:X("Identifier","c6b6ee","","","LightCyan","") -call s:X("Structure","8fbfdc","","","LightCyan","") -call s:X("Function","fad07a","","","Yellow","") -call s:X("Statement","8197bf","","","DarkBlue","") -call s:X("PreProc","8fbfdc","","","LightBlue","") - -hi link Operator Normal - -call s:X("Type","ffb964","","","Yellow","") -call s:X("NonText","808080","151515","","","") - -call s:X("SpecialKey","808080","343434","","","") - -call s:X("Search","f0a0c0","302028","underline","Magenta","") - -call s:X("Directory","dad085","","","","") -call s:X("ErrorMsg","","902020","","","") -hi link Error ErrorMsg - -" Diff - -hi link diffRemoved Constant -hi link diffAdded String - -" VimDiff - -call s:X("DiffAdd","","032218","","Black","DarkGreen") -call s:X("DiffChange","","100920","","Black","DarkMagenta") -call s:X("DiffDelete","220000","220000","","DarkRed","DarkRed") -call s:X("DiffText","","000940","","","DarkRed") - -" PHP - -hi link phpFunctions Function -call s:X("StorageClass","c59f6f","","","Red","") -hi link phpSuperglobal Identifier -hi link phpQuoteSingle StringDelimiter -hi link phpQuoteDouble StringDelimiter -hi link phpBoolean Constant -hi link phpNull Constant -hi link phpArrayPair Operator - -" Ruby - -hi link rubySharpBang Comment -call s:X("rubyClass","447799","","","DarkBlue","") -call s:X("rubyIdentifier","c6b6fe","","","","") - -call s:X("rubyInstanceVariable","c6b6fe","","","Cyan","") -call s:X("rubySymbol","7697d6","","","Blue","") -hi link rubyGlobalVariable rubyInstanceVariable -hi link rubyModule rubyClass -call s:X("rubyControl","7597c6","","","","") - -hi link rubyString String -hi link rubyStringDelimiter StringDelimiter -hi link rubyInterpolationDelimiter Identifier - -call s:X("rubyRegexpDelimiter","540063","","","Magenta","") -call s:X("rubyRegexp","dd0093","","","DarkMagenta","") -call s:X("rubyRegexpSpecial","a40073","","","Magenta","") - -call s:X("rubyPredefinedIdentifier","de5577","","","Red","") - -" JavaScript -hi link javaScriptValue Constant -hi link javaScriptRegexpString rubyRegexp - -" Tag list -hi link TagListFileName Directory - -" delete functions {{{ -delf s:X -delf s:rgb -delf s:color -delf s:rgb_color -delf s:rgb_level -delf s:rgb_number -delf s:grey_color -delf s:grey_level -delf s:grey_number -" }}} diff --git a/colors/jellybeans.vim b/colors/jellybeans.vim new file mode 160000 index 0000000..c173b85 --- /dev/null +++ b/colors/jellybeans.vim @@ -0,0 +1 @@ +Subproject commit c173b85f7a99f3ccc1956040957dc279aa523a8c diff --git a/colors/khaki.vim b/colors/khaki.vim deleted file mode 100644 index 07a6e24..0000000 --- a/colors/khaki.vim +++ /dev/null @@ -1,178 +0,0 @@ -" Vim color file: khaki.vim -" Version: 1.0 -" Author: Frank Baruch -" License: GPL -" Compatibility: Vim 5.7 onwards. -"------------------------------------------------------------------------------ -" -" A light colorscheme optimized for gui and 256 color terminals. -" -" Features: -" - Optimized for 256 colour palette, then converted to gui. -" - Identical colour rendition in both gui and cterm environments. -" - Low-contrast minimizes eye-strain during long edit sessions. -" - Avoids use of terminal attributes {bold italic etc}, with the -" exception of 'underline' used with the 'Underlined' group-name. -" -" Installation: -" - Copy khaki.vim to ~/.vim/colors/ -" - Add following lines to ~/.vimrc -" if !has("gui_running") -" set t_Co=256 -" endif -" colorscheme khaki -" -" Version History: -" 1.1: 2007/08/27 Fix gui palette intensity (0x8f should be 0x87). -" 1.0: 2007/08/10 Initial release. -" -" To Do: -" Add any missing standard colorscheme functionality. -" -" Feedback: -" Please email the author any comments and suggestions for improvement. -" -"------------------------------------------------------------------------------ - -if &t_Co != 256 && !has("gui_running") - echomsg "" - echomsg "write 'set t_Co=256' in your .vimrc or this file won't load" - echomsg "" - finish -endif - -set background=light -hi clear -if exists("syntax_on") - syntax reset -endif - -let g:colors_name = "khaki" - -if !has("gui_running") - hi Normal cterm=NONE ctermfg=58 ctermbg=187 - hi Cursor cterm=NONE ctermfg=230 ctermbg=58 - hi CursorLine cterm=NONE ctermfg=NONE ctermbg=186 - hi CursorColumn cterm=NONE ctermfg=NONE ctermbg=185 - hi Incsearch cterm=NONE ctermfg=58 ctermbg=174 - hi Search cterm=NONE ctermfg=58 ctermbg=174 - hi ErrorMsg cterm=NONE ctermfg=58 ctermbg=197 - hi WarningMsg cterm=NONE ctermfg=58 ctermbg=226 - hi ModeMsg cterm=NONE ctermfg=58 ctermbg=192 - hi MoreMsg cterm=NONE ctermfg=58 ctermbg=154 - hi Question cterm=NONE ctermfg=27 ctermbg=NONE - hi StatusLine cterm=NONE ctermfg=187 ctermbg=30 - hi StatusLineNC cterm=NONE ctermfg=58 ctermbg=101 - hi User1 cterm=NONE ctermfg=28 ctermbg=NONE - hi User2 cterm=NONE ctermfg=39 ctermbg=NONE - hi VertSplit cterm=NONE ctermfg=144 ctermbg=144 - hi WildMenu cterm=NONE ctermfg=58 ctermbg=144 - hi DiffText cterm=NONE ctermfg=58 ctermbg=190 - hi DiffChange cterm=NONE ctermfg=58 ctermbg=83 - hi DiffDelete cterm=NONE ctermfg=187 ctermbg=124 - hi DiffAdd cterm=NONE ctermfg=187 ctermbg=21 - hi Folded cterm=NONE ctermfg=19 ctermbg=115 - hi FoldedColumn cterm=NONE ctermfg=39 ctermbg=190 - hi FoldColumn cterm=NONE ctermfg=19 ctermbg=115 - hi Directory cterm=NONE ctermfg=28 ctermbg=NONE - hi LineNr cterm=NONE ctermfg=58 ctermbg=144 - hi NonText cterm=NONE ctermfg=58 ctermbg=144 - hi SpecialKey cterm=NONE ctermfg=130 ctermbg=NONE - hi Title cterm=NONE ctermfg=19 ctermbg=NONE - hi Visual cterm=NONE ctermfg=58 ctermbg=192 - hi Comment cterm=NONE ctermfg=101 ctermbg=NONE - hi Constant cterm=NONE ctermfg=131 ctermbg=NONE - hi String cterm=NONE ctermfg=23 ctermbg=NONE - hi Error cterm=NONE ctermfg=197 ctermbg=NONE - hi Identifier cterm=NONE ctermfg=24 ctermbg=NONE - hi Ignore cterm=NONE ctermfg=187 ctermbg=NONE - hi Number cterm=NONE ctermfg=22 ctermbg=NONE - hi PreProc cterm=NONE ctermfg=52 ctermbg=NONE - hi Special cterm=NONE ctermfg=22 ctermbg=NONE - hi SpecialChar cterm=NONE ctermfg=88 ctermbg=NONE - hi Statement cterm=NONE ctermfg=89 ctermbg=NONE - hi Todo cterm=NONE ctermfg=58 ctermbg=156 - hi Type cterm=NONE ctermfg=53 ctermbg=NONE - hi Underlined cterm=UNDERLINE ctermfg=NONE ctermbg=NONE - hi TaglistTagName cterm=NONE ctermfg=29 ctermbg=118 -endif - -if has("gui_running") - hi Normal gui=NONE guifg=#5f5f00 guibg=#d7d7af - hi Cursor gui=NONE guifg=#ffffd7 guibg=#5f5f00 - hi CursorLine gui=NONE guifg=NONE guibg=#d7d787 - hi CursorColumn gui=NONE guifg=NONE guibg=#d7d75f - hi Incsearch gui=NONE guifg=#5f5f00 guibg=#d78787 - hi Search gui=NONE guifg=#5f5f00 guibg=#d78787 - hi ErrorMsg gui=NONE guifg=#5f5f00 guibg=#ff005f - hi WarningMsg gui=NONE guifg=#5f5f00 guibg=#ffff00 - hi ModeMsg gui=NONE guifg=#5f5f00 guibg=#d7ff87 - hi MoreMsg gui=NONE guifg=#5f5f00 guibg=#afff00 - hi Question gui=NONE guifg=#005fff guibg=NONE - hi StatusLine gui=NONE guifg=#d7d7af guibg=#008787 - hi StatusLineNC gui=NONE guifg=#5f5f00 guibg=#87875f - hi User1 gui=NONE guifg=#008700 guibg=NONE - hi User2 gui=NONE guifg=#00afff guibg=NONE - hi VertSplit gui=NONE guifg=#afaf87 guibg=#afaf87 - hi WildMenu gui=NONE guifg=#5f5f00 guibg=#afaf87 - hi DiffText gui=NONE guifg=#5f5f00 guibg=#d7ff00 - hi DiffChange gui=NONE guifg=#5f5f00 guibg=#5fff5f - hi DiffDelete gui=NONE guifg=#d7d7af guibg=#af0000 - hi DiffAdd gui=NONE guifg=#d7d7af guibg=#0000ff - hi Folded gui=NONE guifg=#0000af guibg=#87d7af - hi FoldedColumn gui=NONE guifg=#00afff guibg=#d7ff00 - hi FoldColumn gui=NONE guifg=#0000af guibg=#87d7af - hi Directory gui=NONE guifg=#008700 guibg=NONE - hi LineNr gui=NONE guifg=#5f5f00 guibg=#afaf87 - hi NonText gui=NONE guifg=#5f5f00 guibg=#afaf87 - hi SpecialKey gui=NONE guifg=#af5f00 guibg=NONE - hi Title gui=NONE guifg=#0000af guibg=NONE - hi Visual gui=NONE guifg=#5f5f00 guibg=#d7ff87 - hi Comment gui=NONE guifg=#87875f guibg=NONE - hi Constant gui=NONE guifg=#af5f5f guibg=NONE - hi String gui=NONE guifg=#005f5f guibg=NONE - hi Error gui=NONE guifg=#ff005f guibg=NONE - hi Identifier gui=NONE guifg=#005f87 guibg=NONE - hi Ignore gui=NONE guifg=#d7d7af guibg=NONE - hi Number gui=NONE guifg=#005f00 guibg=NONE - hi PreProc gui=NONE guifg=#5f0000 guibg=NONE - hi Special gui=NONE guifg=#005f00 guibg=NONE - hi SpecialChar gui=NONE guifg=#870000 guibg=NONE - hi Statement gui=NONE guifg=#87005f guibg=NONE - hi Todo gui=NONE guifg=#5f5f00 guibg=#afff87 - hi Type gui=NONE guifg=#5f005f guibg=NONE - hi Underlined gui=UNDERLINE guifg=NONE guibg=NONE - hi TaglistTagName gui=NONE guifg=#00875f guibg=#87ff00 -endif - -if !has("gui_running") && v:version >= 700 - hi Pmenu cterm=NONE ctermfg=229 ctermbg=29 - hi PmenuSel cterm=NONE ctermfg=59 ctermbg=226 - hi PmenuSbar cterm=NONE ctermfg=58 ctermbg=119 - hi PmenuThumb cterm=NONE ctermfg=58 ctermbg=226 - hi SpellBad cterm=NONE ctermfg=NONE ctermbg=192 - hi SpellRare cterm=NONE ctermfg=NONE ctermbg=228 - hi SpellLocal cterm=NONE ctermfg=NONE ctermbg=224 - hi SpellCap cterm=NONE ctermfg=NONE ctermbg=145 - hi MatchParen cterm=NONE ctermfg=187 ctermbg=22 - hi TabLine cterm=NONE ctermfg=187 ctermbg=22 - hi TabLineSel cterm=NONE ctermfg=187 ctermbg=30 - hi TabLineFill cterm=NONE ctermfg=187 ctermbg=58 -endif - -if has("gui_running") && v:version >= 700 - hi Pmenu gui=NONE guifg=#ffffaf guibg=#00875f - hi PmenuSel gui=NONE guifg=#5f5f5f guibg=#ffff00 - hi PmenuSbar gui=NONE guifg=#5f5f00 guibg=#87ff5f - hi PmenuThumb gui=NONE guifg=#5f5f00 guibg=#ffff00 - hi SpellBad gui=NONE guifg=NONE guibg=#d7ff87 - hi SpellRare gui=NONE guifg=NONE guibg=#ffff87 - hi SpellLocal gui=NONE guifg=NONE guibg=#ffd7d7 - hi SpellCap gui=NONE guifg=NONE guibg=#afafaf - hi MatchParen gui=NONE guifg=#d7d7af guibg=#005f00 - hi TabLine gui=NONE guifg=#d7d7af guibg=#005f00 - hi TabLineSel gui=NONE guifg=#d7d7af guibg=#008787 - hi TabLineFill gui=NONE guifg=#d7d7af guibg=#5f5f00 -endif - -" vim: set sts=4 et tw=0 ft=vim: diff --git a/colors/khaki.vim b/colors/khaki.vim new file mode 160000 index 0000000..b99bf7a --- /dev/null +++ b/colors/khaki.vim @@ -0,0 +1 @@ +Subproject commit b99bf7a249a2390bfd282e2961330493d8329a34 diff --git a/colors/leo.vim b/colors/leo.vim deleted file mode 100644 index 0c883c8..0000000 --- a/colors/leo.vim +++ /dev/null @@ -1,179 +0,0 @@ -" Vim color file -" Maintainer: Lorenzo Leonini -" Last Change: 2010 Mar 8 -" URL: http://www.leonini.net - -" Description: -" A contrasted theme for long programming sessions. -" Specially for 256-colors term (xterm, Eterm, konsole, gnome-terminal, ...) -" Very good with Ruby, C, Lua, PHP, HTML, shell... -" (but no using language specific settings) - -" Note: -" If your term report 8 colors (but is 256 capable), put 'set t_Co=256' -" in your .vimrc - -" Tips: -" :verbose hi StatusLine -" Color numbers (0-255) see: -" http://www.calmar.ws/vim/256-xterm-24bit-rgb-color-chart.html -" :so $VIMRUNTIME/syntax/hitest.vim - -" 0.94 -" Folding -" -" 0.93 -" Console and GUI are deliberately differents. -" -" 0.92 -" Fixed visual in GUI mode -" Dark line numbers -" -" 0.91 -" fixed cursor color with MatchParen -" -" 0.9 -" more blue (blue <=> green swap) -" lot of changes, some may prefer previous version -" -" 0.82 -" menu backgrounf lighter -" LineNr -" gui comments in italic -" remove some default bold in gui -" -" 0.81 -" invisible char -" line number -" status bar -" add MatchParen -" add Underlined -" -" 0.8 -" GUI fixed, color < 16 fixed -" comments from 247 => 249 -" main color 255 => 254 -" boolean and numbers more visible -" -" 0.6 -" Synchro with GUI - -" 0.5 -" Ligther vertical separation -" Better diff -" Better pmenu -" Uniformisation between status bar, tabs and pmenu -" Added spell hl -" Change search highlight (I don't use it...) -" Folding done -" All in 256 code - -if !has("gui_running") - if &t_Co != 256 - echomsg "err: Please use a 256-colors terminal (so that t_Co=256 could be set)." - echomsg "" - finish - end -endif - -let g:colors_name = "leo256" - -set background=dark -if v:version > 580 - highlight clear - if exists("syntax_on") - syntax reset - endif -endif - -" ### Normal should come first - -" console-gui different -hi Normal cterm=none ctermfg=255 ctermbg=232 guifg=#ffffff guibg=#121212 -hi CursorLine cterm=none ctermbg=16 guibg=#050505 -hi SpecialKey cterm=none ctermfg=245 ctermbg=233 guifg=#8a8a8a guibg=#090909 -hi Folded cterm=none ctermfg=110 ctermbg=233 guifg=#87afd7 guibg=#000000 - - -hi Cursor cterm=none ctermfg=bg ctermbg=fg guibg=fg guifg=bg -hi DiffAdd cterm=none ctermbg=235 guibg=#262626 -hi DiffChange cterm=none ctermbg=235 guibg=#262626 -hi DiffDelete cterm=none ctermfg=238 ctermbg=244 guifg=#444444 guibg=#808080 -hi DiffText cterm=bold ctermfg=255 ctermbg=196 guifg=#ffffff -hi Directory cterm=none ctermfg=196 -hi ErrorMsg cterm=none ctermfg=255 ctermbg=160 guifg=#ffffff -hi FoldColumn cterm=none ctermfg=110 ctermbg=16 guifg=#87afd7 guibg=#000000 -hi IncSearch cterm=reverse -"hi LineNr cterm=none ctermfg=229 ctermbg=16 guifg=#ffff87 guibg=#000000 -"hi LineNr cterm=none ctermfg=27 ctermbg=16 guifg=#005fff guibg=#000000 -hi LineNr cterm=none ctermfg=239 ctermbg=16 guifg=#4e4e4e guibg=#000000 -hi ModeMsg cterm=bold -hi MoreMsg cterm=none ctermfg=40 -hi NonText cterm=none ctermfg=21 -hi Question cterm=none ctermfg=40 -hi Search cterm=none ctermfg=16 ctermbg=248 guifg=#000000 guibg=#a8a8a8 -hi SignColumn cterm=none ctermbg=16 guibg=#000000 -hi StatusLine cterm=bold ctermfg=255 ctermbg=19 guifg=#0000af guibg=#ffffff -hi StatusLineNC cterm=none ctermfg=252 ctermbg=17 guifg=#00005f guibg=#d0d0d0 -hi Title cterm=none ctermfg=33 -hi VertSplit cterm=none ctermfg=254 ctermbg=16 guifg=#000000 guibg=#eeeeee -hi Visual cterm=reverse ctermbg=none gui=reverse guibg=#080808 -hi VisualNOS cterm=underline,bold -hi WarningMsg cterm=none ctermfg=255 guifg=#ffffff -hi WildMenu cterm=none ctermfg=16 ctermbg=11 - -if v:version >= 700 - hi MatchParen cterm=none ctermfg=190 ctermbg=20 guifg=#d7ff00 guibg=#0000d7 - - " light - "hi Pmenu cterm=none ctermfg=16 ctermbg=252 - "hi PmenuSel cterm=none ctermfg=255 ctermbg=21 - "hi PmenuSbar cterm=none ctermfg=240 ctermbg=240 - "hi PmenuThumb cterm=none ctermfg=255 ctermbg=255 - - "dark - hi Pmenu cterm=none ctermfg=255 ctermbg=235 guifg=#ffffff guibg=#262626 - hi PmenuSel cterm=none ctermfg=255 ctermbg=21 guifg=#ffffff guibg=#0000ff - hi PmenuSbar cterm=none ctermfg=240 ctermbg=240 guibg=#444444 - hi PmenuThumb cterm=none ctermfg=255 ctermbg=255 guifg=#ffffff - - " No need for GUI colors - hi SpellBad cterm=none ctermfg=16 ctermbg=196 - hi SpellCap cterm=none ctermfg=16 ctermbg=196 - hi SpellLocal cterm=none ctermfg=16 ctermbg=196 - hi SpellRare cterm=none ctermfg=16 ctermbg=196 - - " No need for GUI colors - hi TabLine cterm=none ctermfg=252 ctermbg=17 - hi TabLineSel cterm=none ctermfg=255 ctermbg=21 - hi TabLineFill cterm=none ctermfg=17 ctermbg=17 -endif - -" ### syntax highlighting - -hi Boolean cterm=none ctermfg=215 guifg=#ffaf5f -hi Character cterm=none ctermfg=184 guifg=#d7d700 -hi Comment cterm=none ctermfg=248 gui=italic guifg=#a8a8a8 -hi Conditional cterm=none ctermfg=33 guifg=#0087ff -hi Constant cterm=none ctermfg=226 guifg=#ffff00 -hi Define cterm=bold ctermfg=27 gui=bold guifg=#005fff -hi Delimiter cterm=none ctermfg=196 guifg=#ff0000 -hi Error cterm=none ctermfg=255 ctermbg=9 guifg=#ffffff -hi Exception cterm=bold ctermfg=226 gui=bold guifg=#ffff00 -hi Function cterm=none ctermfg=196 guifg=#ff0000 -hi Identifier cterm=none ctermfg=40 gui=none guifg=#00d700 -hi Keyword cterm=none ctermfg=123 guifg=#87ffff -hi Number cterm=none ctermfg=209 guifg=#ff875f -hi Operator cterm=none ctermfg=226 guifg=#ffff00 -hi PreProc cterm=none ctermfg=202 guifg=#ff5f00 -hi Special cterm=none ctermfg=206 ctermbg=234 guifg=#ff5fd7 guibg=#1c1c1c -hi Statement cterm=none ctermfg=171 gui=none guifg=#d75fff -"hi String cterm=none ctermfg=224 ctermbg=234 guifg=#ffd7d7 guibg=#1c1c1c -hi String cterm=none ctermfg=180 ctermbg=234 guifg=#d7af87 guibg=#1c1c1c -hi Todo cterm=none ctermfg=16 ctermbg=226 guifg=#000000 guibg=#ffff00 -hi Type cterm=none ctermfg=75 gui=none guifg=#5fafff -hi Underlined cterm=underline ctermfg=39 gui=underline guifg=#00afff - -" ADDITIONNAL -hi Repeat cterm=none ctermfg=99 guifg=#875fff - diff --git a/colors/leo256 b/colors/leo256 new file mode 160000 index 0000000..31f4d9b --- /dev/null +++ b/colors/leo256 @@ -0,0 +1 @@ +Subproject commit 31f4d9bf66f8c99ddd6942993865a0e91647b20d diff --git a/colors/lettuce.vim b/colors/lettuce.vim deleted file mode 100644 index 223dc36..0000000 --- a/colors/lettuce.vim +++ /dev/null @@ -1,215 +0,0 @@ -" Vim color file -" Version: 1.2 2007.08.08 -" Author: Valyaeff Valentin -" License: GPL -" -" Copyright 2007 Valyaeff Valentin -" -" This program is free software: you can redistribute it and/or modify -" it under the terms of the GNU General Public License as published by -" the Free Software Foundation, either version 3 of the License, or -" (at your option) any later version. -" -" This program is distributed in the hope that it will be useful, -" but WITHOUT ANY WARRANTY; without even the implied warranty of -" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -" GNU General Public License for more details. -" -" You should have received a copy of the GNU General Public License -" along with this program. If not, see . - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name="lettuce" - - -augroup Syntax_extensions - au! - au Syntax c,cpp,ruby,javascript syn match Operator "[*/%&|!=><^~,.;:?+-]\+" display contains=TOP - au Syntax c,cpp syn region cParen matchgroup=Operator transparent start='(' end=')' contains=ALLBUT,@cParenGroup,cCppParen,cErrInBracket,cCppBracket,cCppString,@Spell - au Syntax c,cpp syn region cCppParen matchgroup=Operator transparent start='(' skip='\\$' excludenl end=')' end='$' contained contains=ALLBUT,@cParenGroup,cErrInBracket,cParen,cBracket,cString,@Spell - au Syntax c,cpp syn region cBracket matchgroup=Operator transparent start='\[\|<::\@!' end=']\|:>' contains=ALLBUT,@cParenGroup,cErrInParen,cCppParen,cCppBracket,cCppString,@Spell - au Syntax c,cpp syn region cCppBracket matchgroup=Operator transparent start='\[\|<::\@!' skip='\\$' excludenl end=']\|:>' end='$' contained contains=ALLBUT,@cParenGroup,cErrInParen,cParen,cBracket,cString,@Spell - au Syntax c,cpp syn region cBlock matchgroup=OperatorCurlyBrackets start="{" end="}" transparent fold - au Syntax ruby syn match rubyBlockParameter "\%(\%(\\|{\)\s*\)\@<=|\s*[( ,a-zA-Z0-9_*)]\+\ze\s*|"hs=s+1 display - au Syntax ruby syn region rubyCurlyBlock matchgroup=Operator start="{" end="}" contains=ALLBUT,@rubyExtendedStringSpecial,rubyTodo fold - au Syntax ruby syn region rubyParentheses matchgroup=Operator start="(" end=")" contains=ALLBUT,@rubyExtendedStringSpecial,rubyTodo - au Syntax ruby syn region rubySquareBrackets matchgroup=Operator start="\[" end="\]" contains=ALLBUT,@rubyExtendedStringSpecial,rubyTodo - au Syntax javascript syn region javascriptCurlyBrackets matchgroup=Operator start="{" end="}" transparent fold - au Syntax javascript syn region javascriptParentheses matchgroup=Operator start="(" end=")" transparent - au Syntax javascript syn region javascriptSquareBrackets matchgroup=Operator start="\[" end="\]" transparent -augroup END - - -if !has("gui_running") - -hi rubyGlobalVariable cterm=none ctermfg=64 -hi rubyPredefinedIdentifier cterm=bold ctermfg=64 -hi def link rubyStringDelimiter String - -hi Normal cterm=none ctermbg=232 ctermfg=189 -hi StatusLine cterm=none ctermbg=236 ctermfg=231 -hi StatusLineNC cterm=none ctermbg=236 ctermfg=103 -hi User1 cterm=bold ctermbg=236 ctermfg=223 -hi User2 cterm=none ctermbg=236 ctermfg=240 -hi VertSplit cterm=none ctermbg=236 ctermfg=103 -hi TabLine cterm=none ctermbg=236 ctermfg=145 -hi TabLineFill cterm=none ctermbg=236 -hi TabLineSel cterm=none ctermbg=240 ctermfg=253 -hi LineNr cterm=none ctermfg=238 -hi NonText cterm=bold ctermbg=233 ctermfg=241 -hi Folded cterm=none ctermbg=234 ctermfg=136 -hi FoldColumn cterm=none ctermbg=236 ctermfg=103 -hi SignColumn cterm=none ctermbg=236 ctermfg=103 -hi CursorColumn cterm=none ctermbg=234 -hi CursorLine cterm=none ctermbg=234 -hi IncSearch cterm=bold ctermbg=63 ctermfg=232 -hi Search cterm=none ctermbg=36 ctermfg=232 -hi Visual cterm=none ctermbg=24 -hi WildMenu cterm=bold ctermbg=35 ctermfg=232 -hi ModeMsg cterm=bold ctermfg=110 -hi MoreMsg cterm=bold ctermfg=121 -hi Question cterm=bold ctermfg=121 -hi ErrorMsg cterm=none ctermbg=88 ctermfg=255 -hi WarningMsg cterm=none ctermbg=58 ctermfg=255 -hi SpecialKey cterm=none ctermfg=77 -hi Title cterm=bold ctermfg=147 -hi Directory ctermfg=105 -hi DiffAdd cterm=none ctermbg=18 -hi DiffChange cterm=none ctermbg=58 -hi DiffDelete cterm=none ctermbg=52 ctermfg=58 -hi DiffText cterm=none ctermbg=53 -hi Pmenu cterm=none ctermbg=17 ctermfg=121 -hi PmenuSel cterm=none ctermbg=24 ctermfg=121 -hi PmenuSbar cterm=none ctermbg=19 -hi PmenuThumb cterm=none ctermbg=37 -hi MatchParen cterm=bold ctermbg=24 -hi SpellBad cterm=none ctermbg=88 -hi SpellCap cterm=none ctermbg=18 -hi SpellLocal cterm=none ctermbg=30 -hi SpellRare cterm=none ctermbg=90 - -hi Comment cterm=none ctermfg=138 -hi Constant cterm=none ctermfg=215 - hi String cterm=none ctermbg=235 ctermfg=215 - hi Character cterm=none ctermbg=235 ctermfg=215 - hi Number cterm=none ctermfg=34 - hi Float cterm=none ctermfg=41 -hi Identifier cterm=none ctermfg=186 - hi Function cterm=none ctermfg=210 -hi Statement cterm=bold ctermfg=63 - hi Exception cterm=bold ctermfg=99 - hi Operator cterm=none ctermfg=75 - hi Label cterm=none ctermfg=63 -hi PreProc cterm=bold ctermfg=36 -hi Type cterm=bold ctermfg=71 -hi Special cterm=none ctermbg=235 ctermfg=87 -hi Underlined cterm=underline ctermfg=227 -hi Ignore cterm=bold ctermfg=235 -hi Error cterm=bold ctermbg=52 ctermfg=231 -hi Todo cterm=bold ctermbg=143 ctermfg=16 - -hi OperatorCurlyBrackets cterm=bold ctermfg=75 - -" highlight modes -autocmd InsertEnter * hi StatusLine ctermbg=52 -autocmd InsertEnter * hi User1 ctermbg=52 -autocmd InsertEnter * hi User2 ctermbg=52 -autocmd InsertLeave * hi User2 ctermbg=236 -autocmd InsertLeave * hi User1 ctermbg=236 -autocmd InsertLeave * hi StatusLine ctermbg=236 -autocmd CmdwinEnter * hi StatusLine ctermbg=22 -autocmd CmdwinEnter * hi User1 ctermbg=22 -autocmd CmdwinEnter * hi User2 ctermbg=22 -autocmd CmdwinLeave * hi User2 ctermbg=236 -autocmd CmdwinLeave * hi User1 ctermbg=236 -autocmd CmdwinLeave * hi StatusLine ctermbg=236 - -else - -hi rubyGlobalVariable gui=none guifg=#5f8700 -hi rubyPredefinedIdentifier gui=bold guifg=#5f8700 -hi def link rubyStringDelimiter String - -hi Normal gui=none guibg=#080808 guifg=#dfdfff -hi StatusLine gui=none guibg=#303030 guifg=#ffffff -hi StatusLineNC gui=none guibg=#303030 guifg=#8787af -hi User1 gui=bold guibg=#303030 guifg=#ffdfaf -hi User2 gui=none guibg=#303030 guifg=#585858 -hi VertSplit gui=none guibg=#303030 guifg=#8787af -hi TabLine gui=none guibg=#303030 guifg=#afafaf -hi TabLineFill gui=none guibg=#303030 -hi TabLineSel gui=none guibg=#585858 guifg=#dadada -hi LineNr gui=none guifg=#444444 -hi NonText gui=bold guibg=#121212 guifg=#606060 -hi Folded gui=none guibg=#1c1c1c guifg=#af8700 -hi FoldColumn gui=none guibg=#303030 guifg=#8787af -hi SignColumn gui=none guibg=#303030 guifg=#8787af -hi CursorColumn gui=none guibg=#1c1c1c -hi CursorLine gui=none guibg=#1c1c1c -hi IncSearch gui=bold guibg=#5f5fff guifg=#080808 -hi Search gui=none guibg=#00af87 guifg=#080808 -hi Visual gui=none guibg=#005f87 -hi WildMenu gui=bold guibg=#00af5f guifg=#080808 -hi ModeMsg gui=bold guifg=#87afdf -hi MoreMsg gui=bold guifg=#87ffaf -hi Question gui=bold guifg=#87ffaf -hi ErrorMsg gui=none guibg=#870000 guifg=#eeeeee -hi WarningMsg gui=none guibg=#5f5f00 guifg=#eeeeee -hi SpecialKey gui=none guifg=#5fdf5f -hi Title gui=bold guifg=#afafff -hi Directory guifg=#8787ff -hi DiffAdd gui=none guibg=#000087 -hi DiffChange gui=none guibg=#5f5f00 -hi DiffDelete gui=none guibg=#5f0000 guifg=#5f5f00 -hi DiffText gui=none guibg=#5f005f -hi Pmenu gui=none guibg=#00005f guifg=#87ffaf -hi PmenuSel gui=none guibg=#005f87 guifg=#87ffaf -hi PmenuSbar gui=none guibg=#0000af -hi PmenuThumb gui=none guibg=#00afaf -hi MatchParen gui=bold guibg=#005f87 -hi SpellBad gui=none guibg=#870000 -hi SpellCap gui=none guibg=#000087 -hi SpellLocal gui=none guibg=#008787 -hi SpellRare gui=none guibg=#870087 - -hi Comment gui=none guifg=#af8787 -hi Constant gui=none guifg=#ffaf5f - hi String gui=none guibg=#262626 guifg=#ffaf5f - hi Character gui=none guibg=#262626 guifg=#ffaf5f - hi Number gui=none guifg=#00af00 - hi Float gui=none guifg=#00df5f -hi Identifier gui=none guifg=#dfdf87 - hi Function gui=none guifg=#ff8787 -hi Statement gui=bold guifg=#5f5fff - hi Exception gui=bold guifg=#875fff - hi Operator gui=none guifg=#5fafff - hi Label gui=none guifg=#5f5fff -hi PreProc gui=bold guifg=#00af87 -hi Type gui=bold guifg=#5faf5f -hi Special gui=none guibg=#262626 guifg=#5fffff -hi Underlined gui=underline guifg=#ffff5f -hi Ignore gui=bold guifg=#262626 -hi Error gui=bold guibg=#5f0000 guifg=#ffffff -hi Todo gui=bold guibg=#afaf5f guifg=#000000 - -hi OperatorCurlyBrackets gui=bold guifg=#5fafff - -" highlight modes -autocmd InsertEnter * hi StatusLine guibg=#5f0000 -autocmd InsertEnter * hi User1 guibg=#5f0000 -autocmd InsertEnter * hi User2 guibg=#5f0000 -autocmd InsertLeave * hi User2 guibg=#303030 -autocmd InsertLeave * hi User1 guibg=#303030 -autocmd InsertLeave * hi StatusLine guibg=#303030 -autocmd CmdwinEnter * hi StatusLine guibg=#005f00 -autocmd CmdwinEnter * hi User1 guibg=#005f00 -autocmd CmdwinEnter * hi User2 guibg=#005f00 -autocmd CmdwinLeave * hi User2 guibg=#303030 -autocmd CmdwinLeave * hi User1 guibg=#303030 -autocmd CmdwinLeave * hi StatusLine guibg=#303030 - -end diff --git a/colors/lettuce.vim b/colors/lettuce.vim new file mode 160000 index 0000000..f1cd6d1 --- /dev/null +++ b/colors/lettuce.vim @@ -0,0 +1 @@ +Subproject commit f1cd6d1c966473b0d1a45f0cb1d471987c856e9a diff --git a/colors/lilypink b/colors/lilypink new file mode 160000 index 0000000..c95be69 --- /dev/null +++ b/colors/lilypink @@ -0,0 +1 @@ +Subproject commit c95be69fe1204d656e928acff411c0ab36965409 diff --git a/colors/liquidcarbon.vim b/colors/liquidcarbon.vim deleted file mode 100644 index d5164f1..0000000 --- a/colors/liquidcarbon.vim +++ /dev/null @@ -1,126 +0,0 @@ -" File: liquidcarbon.vim -" Author: Jeet Sukumaran -" Description: Vim color file -" Last Modified: October 06, 2010 - -" Initialization and Setup {{{1 -" ============================================================================ -set background=dark -highlight clear -if exists("syntax_on") - syntax reset -endif -let colors_name = "liquidcarbon" -" 1}}} - -" Normal Color {{{1 -" ============================================================================ -hi Normal guifg=#bdcdcd guibg=#303030 -" 1}}} - -" Core Highlights {{{1 -" ============================================================================ -hi ColorColumn guifg=NONE guibg=#3A3A3A -hi Cursor guifg=bg guibg=fg gui=NONE -hi CursorIM guifg=bg guibg=fg gui=NONE -hi CursorLine guifg=NONE guibg=#303030 gui=NONE -hi lCursor guifg=bg guibg=fg gui=NONE -hi DiffAdd guifg=#000000 guibg=#3cb371 gui=NONE -hi DiffChange guifg=#000000 guibg=#4f94cd gui=NONE -hi DiffDelete guifg=#000000 guibg=#8b3626 gui=NONE -hi DiffText guifg=#000000 guibg=#8ee5ee gui=NONE -hi Directory guifg=#1e90ff guibg=bg gui=NONE -hi ErrorMsg guifg=#ff6a6a guibg=NONE gui=bold -hi FoldColumn guifg=#68838b guibg=#4B4B4B gui=bold -hi Folded guifg=#68838b guibg=#4B4B4B gui=NONE -hi IncSearch guifg=#ffffff guibg=#ff4500 gui=bold -hi LineNr guifg=#767676 guibg=#222222 gui=NONE -hi MatchParen guifg=#fff000 guibg=#000000 gui=bold -hi ModeMsg guifg=#000000 guibg=#00ff00 gui=bold -hi MoreMsg guifg=#2e8b57 guibg=bg gui=bold -hi NonText guifg=#9ac0cd guibg=bg gui=NONE -hi Pmenu guifg=#0000ff guibg=#c0c8cf gui=bold -hi PmenuSel guifg=#c0c8cf guibg=#0000ff gui=bold -hi PmenuSbar guifg=#ffffff guibg=#c1cdc1 gui=NONE -hi PmenuThumb guifg=#ffffff guibg=#838b83 gui=NONE -hi Question guifg=#00ee00 guibg=NONE gui=bold -hi Search guifg=#000000 guibg=#fff68f gui=bold -hi SignColumn guifg=#ffffff guibg=#cdcdb4 gui=NONE -hi SpecialKey guifg=#666666 guibg=NONE gui=NONE -hi SpellBad guisp=#ee2c2c gui=undercurl -hi SpellCap guisp=#0000ff gui=undercurl -hi SpellLocal guisp=#008b8b gui=undercurl -hi SpellRare guisp=#ff00ff gui=undercurl -hi StatusLine guifg=#ddeeff guibg=#445566 gui=NONE -hi StatusLineNC guifg=#999999 guibg=#445566 gui=italic -hi TabLine guifg=fg guibg=#d3d3d3 gui=underline -hi TabLineFill guifg=fg guibg=bg gui=reverse -hi TabLineSel guifg=fg guibg=bg gui=bold -hi Title guifg=#009acd guibg=bg gui=bold -hi VertSplit guifg=#445566 guibg=#445566 -hi Visual guifg=#000000 guibg=#90ccff gui=NONE -hi WarningMsg guifg=#ee9a00 guibg=bg gui=NONE -hi WildMenu guifg=#000000 guibg=#87ceeb gui=NONE -" 1}}} - -" Syntax {{{1 -" ============================================================================ - -" General {{{2 -" ----------------------------------------------------------------------------- -hi Comment guifg=#809090 guibg=NONE gui=italic -hi Constant guifg=#cdad00 guibg=NONE gui=NONE -hi String guifg=#559b70 guibg=NONE gui=NONE -hi Boolean guifg=#cd69c9 guibg=NONE gui=NONE -hi Identifier guifg=#9f79ee guibg=NONE gui=NONE -hi Function guifg=#92a5de guibg=NONE gui=NONE -hi Statement guifg=#009acd guibg=NONE gui=NONE -hi PreProc guifg=#009acd guibg=NONE gui=NONE -hi Keyword guifg=#7ac5cd guibg=NONE gui=NONE -hi Type guifg=#4169e1 guibg=NONE gui=NONE -hi Special guifg=#7f9f44 guibg=NONE gui=NONE -hi Ignore guifg=bg guibg=NONE gui=NONE -hi Error guifg=#ff3030 guibg=NONE gui=underline -hi Todo guifg=#ff88ee guibg=NONE gui=bold -" 2}}} - -" Vim {{{2 -" ----------------------------------------------------------------------------- -hi VimError guifg=#ff0000 guibg=#000000 gui=bold -hi VimCommentTitle guifg=#528b8b guibg=bg gui=bold,italic -" 2}}} - -" QuickFix {{{2 -" ----------------------------------------------------------------------------- -hi qfFileName guifg=#607b8b guibg=NONE gui=italic -hi qfLineNr guifg=#0088aa guibg=NONE gui=bold -hi qfError guifg=#ff0000 guibg=NONE gui=bold -" 2}}} - -" Python {{{2 -" ----------------------------------------------------------------------------- -hi pythonDecorator guifg=#cd8500 guibg=NONE gui=NONE -hi link pythonDecoratorFunction pythonDecorator -" 2}}} - -" Diff {{{2 -" ----------------------------------------------------------------------------- -hi diffOldFile guifg=#da70d6 guibg=NONE gui=italic -hi diffNewFile guifg=#ffff00 guibg=NONE gui=italic -hi diffFile guifg=#ffa500 guibg=NONE gui=italic -hi diffLine guifg=#ff00ff guibg=NONE gui=italic -hi link diffOnly Constant -hi link diffIdentical Constant -hi link diffDiffer Constant -hi link diffBDiffer Constant -hi link diffIsA Constant -hi link diffNoEOL Constant -hi link diffCommon Constant -hi diffRemoved guifg=#cd5555 guibg=NONE gui=NONE -hi diffChanged guifg=#4f94cd guibg=NONE gui=NONE -hi diffAdded guifg=#00cd00 guibg=NONE gui=NONE -hi link diffSubname diffLine -hi link diffComment Comment -" 2}}} - -" 1}}} diff --git a/colors/lodestone b/colors/lodestone new file mode 160000 index 0000000..203e6a2 --- /dev/null +++ b/colors/lodestone @@ -0,0 +1 @@ +Subproject commit 203e6a20a26b265ac7a470fb7eb86b5caa98cadc diff --git a/colors/lodestone.vim b/colors/lodestone.vim deleted file mode 100644 index 96c7630..0000000 --- a/colors/lodestone.vim +++ /dev/null @@ -1,397 +0,0 @@ -" Vim color scheme -" -" Name: lodestone.vim -" Maintainer: Matt Petty -" Last Change: 30 July 2010 -" License: public domain -" Version: 4.0 -" -" Based on lucius, railscasts, many others - - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif -let colors_name="lodestone" - -" Some other colors to save -" blue: 3eb8e5 -" green: 92d400 -" c green: d5f876, cae682 -" new blue: 002D62 -" new gray: CCCCCC - - -" Base color -" ---------- -" hi Normal guifg=#e0e0e0 guibg=#202020 -hi Normal guifg=#e0e0e0 guibg=#030303 -hi Normal ctermfg=253 ctermbg=000 - - -" Comment Group -" ------------- -" any comment -hi Comment guifg=#606060 gui=none -hi Comment ctermfg=240 cterm=none - - -" Constant Group -" -------------- -" any constant -hi Constant guifg=#8cd0d3 gui=none -hi Constant ctermfg=116 cterm=none -" strings -" hi String guifg=#80c0d9 gui=none -hi String guifg=#60e000 gui=none -hi String ctermfg=110 cterm=none -" character constant -hi Character guifg=#80c0d9 gui=none -hi Character ctermfg=110 cterm=none -" numbers decimal/hex -hi Number guifg=#8cd0d3 gui=none -hi Number ctermfg=116 cterm=none -" true, false -hi Boolean guifg=#8cd0d3 gui=none -hi Boolean ctermfg=116 cterm=none -" float -hi Float guifg=#8cd0d3 gui=none -hi Float ctermfg=116 cterm=none - - -" Identifier Group -" ---------------- -" any variable name -" hi Identifier guifg=#e6c080 gui=none -hi Identifier guifg=#C6C5FE guibg=NONE gui=NONE -" ctermfg=cyan ctermbg=NONE cterm=NONE -hi Identifier ctermfg=216 cterm=none -" function, method, class -hi Function guifg=#e6c080 gui=none -hi Function ctermfg=216 cterm=none - - -" Statement Group -" --------------- -" any statement -hi Statement guifg=#b3d38c gui=none -hi Statement ctermfg=150 cterm=none -" if, then, else -hi Conditional guifg=#b3d38c gui=none -hi Conditional ctermfg=150 cterm=none -" try, catch, throw, raise -hi Exception guifg=#b3d38c gui=none -hi Exception ctermfg=150 cterm=none -" for, while, do -hi Repeat guifg=#b3d38c gui=none -hi Repeat ctermfg=150 cterm=none -" case, default -hi Label guifg=#b3d38c gui=none -hi Label ctermfg=150 cterm=none -" sizeof, +, * -hi Operator guifg=#b3d38c gui=none -hi Operator ctermfg=150 cterm=none -" any other keyword -hi Keyword guifg=#b3d38c gui=none -hi Keyword ctermfg=150 cterm=none - - -" Preprocessor Group -" ------------------ -" generic preprocessor -hi PreProc guifg=#e9dfaf gui=none -hi PreProc ctermfg=223 cterm=none -" #include -hi Include guifg=#e9dfaf gui=none -hi Include ctermfg=223 cterm=none -" #define -hi Define guifg=#e9dfaf gui=none -hi Define ctermfg=223 cterm=none -" same as define -hi Macro guifg=#e9dfaf gui=none -hi Macro ctermfg=223 cterm=none -" #if, #else, #endif -hi PreCondit guifg=#e9dfaf gui=none -hi PreCondit ctermfg=223 cterm=none - - -" Type Group -" ---------- -" int, long, char -hi Type guifg=#93d6a9 gui=none -hi Type ctermfg=115 cterm=none -" static, register, volative -hi StorageClass guifg=#93d6a9 gui=none -hi StorageClass ctermfg=115 cterm=none -" struct, union, enum -hi Structure guifg=#93d6a9 gui=none -hi Structure ctermfg=115 cterm=none -" typedef -hi Typedef guifg=#93d6a9 gui=none -hi Typedef ctermfg=115 cterm=none - - -" Special Group -" ------------- -" any special symbol -hi Special guifg=#cca3b3 gui=none -hi Special ctermfg=181 cterm=none -" special character in a constant -hi SpecialChar guifg=#cca3b3 gui=none -hi SpecialChar ctermfg=181 cterm=none -" things you can CTRL-] -hi Tag guifg=#cca3b3 gui=none -hi Tag ctermfg=181 cterm=none -" character that needs attention -hi Delimiter guifg=#cca3b3 gui=none -hi Delimiter ctermfg=181 cterm=none -" special things inside a comment -hi SpecialComment guifg=#cca3b3 gui=none -hi SpecialComment ctermfg=181 cterm=none -" debugging statements -hi Debug guifg=#cca3b3 guibg=NONE gui=none -hi Debug ctermfg=181 ctermbg=NONE cterm=none - - -" Underlined Group -" ---------------- -" text that stands out, html links -hi Underlined guifg=fg gui=underline -hi Underlined ctermfg=fg cterm=underline - - -" Ignore Group -" ------------ -" left blank, hidden -hi Ignore guifg=bg -hi Ignore ctermfg=bg - - -" Error Group -" ----------- -" any erroneous construct -hi Error guifg=#e37170 guibg=#432323 gui=none -hi Error ctermfg=167 ctermbg=52 cterm=none - - -" Todo Group -" ---------- -" todo, fixme, note, xxx -hi Todo guifg=#efef8f guibg=NONE gui=underline -hi Todo ctermfg=228 ctermbg=NONE cterm=underline - - -" Spelling -" -------- -" word not recognized -hi SpellBad guisp=#ee0000 gui=undercurl -hi SpellBad ctermbg=9 cterm=undercurl -" word not capitalized -hi SpellCap guisp=#eeee00 gui=undercurl -hi SpellCap ctermbg=12 cterm=undercurl -" rare word -hi SpellRare guisp=#ffa500 gui=undercurl -hi SpellRare ctermbg=13 cterm=undercurl -" wrong spelling for selected region -hi SpellLocal guisp=#ffa500 gui=undercurl -hi SpellLocal ctermbg=14 cterm=undercurl - - -" Cursor -" ------ -" character under the cursor -hi Cursor guifg=bg guibg=#a3e3ed -hi Cursor ctermfg=bg ctermbg=153 -" like cursor, but used when in IME mode -hi CursorIM guifg=bg guibg=#96cdcd -hi CursorIM ctermfg=bg ctermbg=116 -" cursor column -hi CursorColumn guifg=NONE guibg=#202438 gui=none -hi CursorColumn ctermfg=NONE ctermbg=236 cterm=none -" cursor line/row -hi CursorLine gui=NONE guibg=#202438 gui=none -hi CursorLine cterm=NONE ctermbg=236 cterm=none - - -" Misc -" ---- -" NerdTREE "|" -hi treePart guifg=#c0e0FF gui=none -hi treeDir guifg=#c0e0b0 gui=none - -" directory names and other special names in listings -hi Directory guifg=#c0e0b0 gui=none -hi Directory ctermfg=151 cterm=none -" error messages on the command line -hi ErrorMsg guifg=#ee0000 guibg=NONE gui=none -hi ErrorMsg ctermfg=196 ctermbg=NONE cterm=none - -" column separating vertically split windows -" hi VertSplit guifg=#777777 guibg=#363946 gui=none -" hi VertSplit ctermfg=242 ctermbg=237 cterm=none -hi VertSplit guifg=#777777 guibg=#000000 gui=none -hi VertSplit ctermfg=242 ctermbg=none cterm=none - - -" columns where signs are displayed (used in IDEs) -hi SignColumn guifg=#9fafaf guibg=#181818 gui=none -hi SignColumn ctermfg=145 ctermbg=233 cterm=none - -" line numbers -" hi LineNr guifg=#818698 guibg=#363946 -" hi LineNr ctermfg=102 ctermbg=237 -hi LineNr guifg=#818698 guibg=#303030 -hi LineNr ctermfg=244 - -" match parenthesis, brackets -hi MatchParen guifg=#00ff00 guibg=NONE gui=bold -hi MatchParen ctermfg=46 ctermbg=NONE cterm=bold -" the 'more' prompt when output takes more than one line -hi MoreMsg guifg=#2e8b57 gui=none -hi MoreMsg ctermfg=29 cterm=none - -" text showing what mode you are in - -hi ModeMsg guifg=#76d5f8 guibg=NONE gui=none -hi ModeMsg ctermfg=117 ctermbg=NONE cterm=none - -" the '~' and '@' and showbreak, '>' double wide char doesn't fit on line -hi NonText guifg=#404040 gui=none -hi NonText ctermfg=235 cterm=none -" the hit-enter prompt (show more output) and yes/no questions -hi Question guifg=fg gui=none -hi Question ctermfg=fg cterm=none -" meta and special keys used with map, unprintable characters -hi SpecialKey guifg=#405060 -hi SpecialKey ctermfg=237 -" titles for output from :set all, :autocmd, etc -hi Title guifg=#62bdde gui=none -hi Title ctermfg=74 cterm=none -"hi Title guifg=#5ec8e5 gui=none -" warning messages -hi WarningMsg guifg=#e5786d gui=none -hi WarningMsg ctermfg=173 cterm=none -" current match in the wildmenu completion -hi WildMenu guifg=#cae682 guibg=#363946 gui=bold,underline -hi WildMenu ctermfg=16 ctermbg=186 cterm=bold - - -" Diff -" ---- -" added line -hi DiffAdd guifg=#80a090 guibg=#313c36 gui=none -hi DiffAdd ctermfg=108 ctermbg=22 cterm=none -" changed line -hi DiffChange guifg=NONE guibg=#4a343a gui=none -hi DiffChange ctermfg=fg ctermbg=52 cterm=none -" deleted line -hi DiffDelete guifg=#6c6661 guibg=#3c3631 gui=none -hi DiffDelete ctermfg=59 ctermbg=58 cterm=none -" changed text within line -hi DiffText guifg=#f05060 guibg=#4a343a gui=bold -hi DiffText ctermfg=203 ctermbg=52 cterm=bold - - -" Folds -" ----- -" line used for closed folds -hi Folded guifg=#91d6f8 guibg=#363946 gui=none -hi Folded ctermfg=117 ctermbg=238 cterm=none -" column on side used to indicated open and closed folds -hi FoldColumn guifg=#91d6f8 guibg=#363946 gui=none -hi FoldColumn ctermfg=117 ctermbg=238 cterm=none - - -" Search -" ------ -" highlight incremental search text; also highlight text replaced with :s///c -hi IncSearch guifg=#66ffff gui=reverse -hi IncSearch ctermfg=87 cterm=reverse -" hlsearch (last search pattern), also used for quickfix -hi Search guibg=#ffaa33 gui=none -hi Search ctermbg=214 cterm=none - - -" Popup Menu -" ---------- -" normal item in popup -hi Pmenu guifg=#e0e0e0 guibg=#303840 gui=none -hi Pmenu ctermfg=253 ctermbg=233 cterm=none -" selected item in popup -hi PmenuSel guifg=#cae682 guibg=#505860 gui=none -hi PmenuSel ctermfg=186 ctermbg=237 cterm=none -" scrollbar in popup -hi PMenuSbar guibg=#505860 gui=none -hi PMenuSbar ctermbg=59 cterm=none -" thumb of the scrollbar in the popup -hi PMenuThumb guibg=#808890 gui=none -hi PMenuThumb ctermbg=102 cterm=none - - -" Status Line -" ----------- -" status line for current window -" hi StatusLine guifg=#e0e0e0 guibg=#363946 gui=bold -hi StatusLine guifg=#222222 guibg=#eeeeee gui=bold -" hi StatusLine ctermfg=244 ctermbg=186 cterm=bold -hi StatusLine ctermfg=238 ctermbg=233 - -" status line for non-current windows -hi StatusLineNC guifg=#767986 guibg=#363946 gui=none -hi StatusLineNC ctermfg=244 ctermbg=232 -" hi StatusLineNC ctermfg=244 ctermbg=white cterm=none - - -" Tab Lines -" --------- -" tab pages line, not active tab page label -hi TabLine guifg=#b6bf98 guibg=#363946 gui=none -hi TabLine ctermfg=244 ctermbg=236 cterm=none -" tab pages line, where there are no labels -hi TabLineFill guifg=#cfcfaf guibg=#363946 gui=none -hi TabLineFill ctermfg=187 ctermbg=236 cterm=none -" tab pages line, active tab page label -hi TabLineSel guifg=#efefef guibg=#414658 gui=bold -hi TabLineSel ctermfg=254 ctermbg=black cterm=bold - - -" Visual -" ------ -" visual mode selection -hi Visual guifg=NONE guibg=#364458 -hi Visual ctermfg=NONE ctermbg=24 -" visual mode selection when vim is not owning the selection (x11 only) -" hi VisualNOS guifg=fg gui=underline -" hi VisualNOS ctermfg=fg cterm=underline - -" Ruby/Rails customization -" ------------------------ -" hi rubyMethod guifg=#ee7777 -" hi link railsMethod PreProc -" hi link rubyDefine Keyword -" hi link rubySymbol Constant -" hi link rubyAccess rubyMethod -" hi link rubyAttribute rubyMethod -" hi link rubyEval rubyMethod -" hi link rubyException rubyMethod -" hi link rubyInclude rubyMethod -" hi link rubyStringDelimiter rubyString -" hi link rubyRegexp Regexp -" hi link rubyRegexpDelimiter rubyRegexp -" hi link rubyConstant Identifier -" hi link rubyClassVariable Keyword -" hi rubyInstanceVariable guifg=#D0D0FF ctermfg=189 -" hi railsUserClass guifg=#aaaaaa ctermfg=255 -" -" hi rubyLocalVariableOrMethod guifg=#D0D0FF ctermfg=189 -" -" highlight Special guifg=#DA4939 ctermfg=167 -" highlight rubyClass guifg=#FFFFFF ctermfg=15 -" highlight rubyPseudoVariable guifg=#FFC66D ctermfg=221 -" -" hi link javascriptRegexpString Regexp -" hi link javascriptNumber Number -" hi link javascriptNull Constant -" diff --git a/colors/lucius.vim b/colors/lucius.vim deleted file mode 100644 index 10a53fd..0000000 --- a/colors/lucius.vim +++ /dev/null @@ -1,353 +0,0 @@ -" Vim color file -" Maintainer: Jonathan Filip -" Last Modified: Mon Apr 19, 2010 10:24AM -" Version: 3.5 -" -" GUI / 256 color terminal -" -" I started out trying to combine my favorite parts of other schemes and ended -" up with this (oceandeep, moria, peaksea, wombat, zenburn). -" -" This file also tries to have descriptive comments for each higlighting group -" so it is easy to understand what each part does. - - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif -let colors_name="lucius" - -" Some other colors to save -" blue: 3eb8e5 -" green: 92d400 -" c green: d5f876, cae682 -" new blue: 002D62 -" new gray: CCCCCC - - -" Base color -" ---------- -hi Normal guifg=#e0e0e0 guibg=#202020 -hi Normal ctermfg=253 ctermbg=235 - - -" Comment Group -" ------------- -" any comment -hi Comment guifg=#606060 gui=none -hi Comment ctermfg=240 cterm=none - - -" Constant Group -" -------------- -" any constant -hi Constant guifg=#8cd0d3 gui=none -hi Constant ctermfg=116 cterm=none -" strings -hi String guifg=#80c0d9 gui=none -hi String ctermfg=110 cterm=none -" character constant -hi Character guifg=#80c0d9 gui=none -hi Character ctermfg=110 cterm=none -" numbers decimal/hex -hi Number guifg=#8cd0d3 gui=none -hi Number ctermfg=116 cterm=none -" true, false -hi Boolean guifg=#8cd0d3 gui=none -hi Boolean ctermfg=116 cterm=none -" float -hi Float guifg=#8cd0d3 gui=none -hi Float ctermfg=116 cterm=none - - -" Identifier Group -" ---------------- -" any variable name -hi Identifier guifg=#e6c080 gui=none -hi Identifier ctermfg=180 cterm=none -" function, method, class -hi Function guifg=#e6c080 gui=none -hi Function ctermfg=180 cterm=none - - -" Statement Group -" --------------- -" any statement -hi Statement guifg=#b3d38c gui=none -hi Statement ctermfg=150 cterm=none -" if, then, else -hi Conditional guifg=#b3d38c gui=none -hi Conditional ctermfg=150 cterm=none -" try, catch, throw, raise -hi Exception guifg=#b3d38c gui=none -hi Exception ctermfg=150 cterm=none -" for, while, do -hi Repeat guifg=#b3d38c gui=none -hi Repeat ctermfg=150 cterm=none -" case, default -hi Label guifg=#b3d38c gui=none -hi Label ctermfg=150 cterm=none -" sizeof, +, * -hi Operator guifg=#b3d38c gui=none -hi Operator ctermfg=150 cterm=none -" any other keyword -hi Keyword guifg=#b3d38c gui=none -hi Keyword ctermfg=150 cterm=none - - -" Preprocessor Group -" ------------------ -" generic preprocessor -hi PreProc guifg=#e9dfaf gui=none -hi PreProc ctermfg=187 cterm=none -" #include -hi Include guifg=#e9dfaf gui=none -hi Include ctermfg=187 cterm=none -" #define -hi Define guifg=#e9dfaf gui=none -hi Define ctermfg=187 cterm=none -" same as define -hi Macro guifg=#e9dfaf gui=none -hi Macro ctermfg=187 cterm=none -" #if, #else, #endif -hi PreCondit guifg=#e9dfaf gui=none -hi PreCondit ctermfg=187 cterm=none - - -" Type Group -" ---------- -" int, long, char -hi Type guifg=#93d6a9 gui=none -hi Type ctermfg=115 cterm=none -" static, register, volative -hi StorageClass guifg=#93d6a9 gui=none -hi StorageClass ctermfg=115 cterm=none -" struct, union, enum -hi Structure guifg=#93d6a9 gui=none -hi Structure ctermfg=115 cterm=none -" typedef -hi Typedef guifg=#93d6a9 gui=none -hi Typedef ctermfg=115 cterm=none - - -" Special Group -" ------------- -" any special symbol -hi Special guifg=#cca3b3 gui=none -hi Special ctermfg=181 cterm=none -" special character in a constant -hi SpecialChar guifg=#cca3b3 gui=none -hi SpecialChar ctermfg=181 cterm=none -" things you can CTRL-] -hi Tag guifg=#cca3b3 gui=none -hi Tag ctermfg=181 cterm=none -" character that needs attention -hi Delimiter guifg=#cca3b3 gui=none -hi Delimiter ctermfg=181 cterm=none -" special things inside a comment -hi SpecialComment guifg=#cca3b3 gui=none -hi SpecialComment ctermfg=181 cterm=none -" debugging statements -hi Debug guifg=#cca3b3 guibg=NONE gui=none -hi Debug ctermfg=181 ctermbg=NONE cterm=none - - -" Underlined Group -" ---------------- -" text that stands out, html links -hi Underlined guifg=fg gui=underline -hi Underlined ctermfg=fg cterm=underline - - -" Ignore Group -" ------------ -" left blank, hidden -hi Ignore guifg=bg -hi Ignore ctermfg=bg - - -" Error Group -" ----------- -" any erroneous construct -hi Error guifg=#e37170 guibg=#432323 gui=none -hi Error ctermfg=167 ctermbg=52 cterm=none - - -" Todo Group -" ---------- -" todo, fixme, note, xxx -hi Todo guifg=#efef8f guibg=NONE gui=underline -hi Todo ctermfg=228 ctermbg=NONE cterm=underline - - -" Spelling -" -------- -" word not recognized -hi SpellBad guisp=#ee0000 gui=undercurl -hi SpellBad ctermbg=196 cterm=undercurl -" word not capitalized -hi SpellCap guisp=#eeee00 gui=undercurl -hi SpellCap ctermbg=226 cterm=undercurl -" rare word -hi SpellRare guisp=#ffa500 gui=undercurl -hi SpellRare ctermbg=214 cterm=undercurl -" wrong spelling for selected region -hi SpellLocal guisp=#ffa500 gui=undercurl -hi SpellLocal ctermbg=214 cterm=undercurl - - -" Cursor -" ------ -" character under the cursor -hi Cursor guifg=bg guibg=#a3e3ed -hi Cursor ctermfg=bg ctermbg=153 -" like cursor, but used when in IME mode -hi CursorIM guifg=bg guibg=#96cdcd -hi CursorIM ctermfg=bg ctermbg=116 -" cursor column -hi CursorColumn guifg=NONE guibg=#404448 gui=none -hi CursorColumn ctermfg=NONE ctermbg=236 cterm=none -" cursor line/row -hi CursorLine gui=NONE guibg=#404448 gui=none -hi CursorLine cterm=NONE ctermbg=236 cterm=none - - -" Misc -" ---- -" directory names and other special names in listings -hi Directory guifg=#c0e0b0 gui=none -hi Directory ctermfg=151 cterm=none -" error messages on the command line -hi ErrorMsg guifg=#ee0000 guibg=NONE gui=none -hi ErrorMsg ctermfg=196 ctermbg=NONE cterm=none -" column separating vertically split windows -hi VertSplit guifg=#777777 guibg=#363946 gui=none -hi VertSplit ctermfg=242 ctermbg=237 cterm=none -" columns where signs are displayed (used in IDEs) -hi SignColumn guifg=#9fafaf guibg=#181818 gui=none -hi SignColumn ctermfg=145 ctermbg=233 cterm=none -" line numbers -hi LineNr guifg=#818698 guibg=#363946 -hi LineNr ctermfg=245 ctermbg=237 -" match parenthesis, brackets -hi MatchParen guifg=#00ff00 guibg=NONE gui=bold -hi MatchParen ctermfg=46 ctermbg=NONE cterm=bold -" the 'more' prompt when output takes more than one line -hi MoreMsg guifg=#2e8b57 gui=none -hi MoreMsg ctermfg=29 cterm=none -" text showing what mode you are in -hi ModeMsg guifg=#76d5f8 guibg=NONE gui=none -hi ModeMsg ctermfg=117 ctermbg=NONE cterm=none -" the '~' and '@' and showbreak, '>' double wide char doesn't fit on line -hi NonText guifg=#404040 gui=none -hi NonText ctermfg=238 cterm=none -" the hit-enter prompt (show more output) and yes/no questions -hi Question guifg=fg gui=none -hi Question ctermfg=fg cterm=none -" meta and special keys used with map, unprintable characters -hi SpecialKey guifg=#405060 -hi SpecialKey ctermfg=239 -" titles for output from :set all, :autocmd, etc -hi Title guifg=#62bdde gui=none -hi Title ctermfg=74 cterm=none -"hi Title guifg=#5ec8e5 gui=none -" warning messages -hi WarningMsg guifg=#e5786d gui=none -hi WarningMsg ctermfg=173 cterm=none -" current match in the wildmenu completion -hi WildMenu guifg=#cae682 guibg=#363946 gui=bold,underline -hi WildMenu ctermfg=16 ctermbg=186 cterm=bold -" color column highlighting -hi ColorColumn guifg=NONE guibg=#403630 gui=none -hi ColorColumn ctermfg=NONE ctermbg=94 cterm=none - - -" Diff -" ---- -" added line -hi DiffAdd guifg=#80a090 guibg=#313c36 gui=none -hi DiffAdd ctermfg=fg ctermbg=22 cterm=none -" changed line -hi DiffChange guifg=NONE guibg=#4a343a gui=none -hi DiffChange ctermfg=fg ctermbg=52 cterm=none -" deleted line -hi DiffDelete guifg=#6c6661 guibg=#3c3631 gui=none -hi DiffDelete ctermfg=fg ctermbg=58 cterm=none -" changed text within line -hi DiffText guifg=#f05060 guibg=#4a343a gui=bold -hi DiffText ctermfg=203 ctermbg=52 cterm=bold - - -" Folds -" ----- -" line used for closed folds -"hi Folded guifg=#91d6f8 guibg=#363946 gui=none -"hi Folded ctermfg=117 ctermbg=238 cterm=none -hi Folded guifg=#d0e0f0 guibg=#202020 gui=none -hi Folded ctermfg=117 ctermbg=235 cterm=none -" column on side used to indicated open and closed folds -hi FoldColumn guifg=#91d6f8 guibg=#363946 gui=none -hi FoldColumn guifg=#c0c0d0 guibg=#363946 gui=none -hi FoldColumn ctermfg=117 ctermbg=238 cterm=none - - -" Search -" ------ -" highlight incremental search text; also highlight text replaced with :s///c -hi IncSearch guifg=#66ffff gui=reverse -hi IncSearch ctermfg=87 cterm=reverse -" hlsearch (last search pattern), also used for quickfix -hi Search guibg=#ffaa33 gui=none -hi Search ctermbg=214 cterm=none - - -" Popup Menu -" ---------- -" normal item in popup -hi Pmenu guifg=#e0e0e0 guibg=#303840 gui=none -hi Pmenu ctermfg=253 ctermbg=233 cterm=none -" selected item in popup -hi PmenuSel guifg=#cae682 guibg=#505860 gui=none -hi PmenuSel ctermfg=186 ctermbg=237 cterm=none -" scrollbar in popup -hi PMenuSbar guibg=#505860 gui=none -hi PMenuSbar ctermbg=59 cterm=none -" thumb of the scrollbar in the popup -hi PMenuThumb guibg=#808890 gui=none -hi PMenuThumb ctermbg=102 cterm=none - - -" Status Line -" ----------- -" status line for current window -hi StatusLine guifg=#e0e0e0 guibg=#363946 gui=bold -hi StatusLine ctermfg=254 ctermbg=237 cterm=bold -" status line for non-current windows -hi StatusLineNC guifg=#767986 guibg=#363946 gui=none -hi StatusLineNC ctermfg=244 ctermbg=237 cterm=none - - -" Tab Lines -" --------- -" tab pages line, not active tab page label -hi TabLine guifg=#b6bf98 guibg=#363946 gui=none -hi TabLine ctermfg=244 ctermbg=236 cterm=none -" tab pages line, where there are no labels -hi TabLineFill guifg=#cfcfaf guibg=#363946 gui=none -hi TabLineFill ctermfg=187 ctermbg=236 cterm=none -" tab pages line, active tab page label -hi TabLineSel guifg=#efefef guibg=#414658 gui=bold -hi TabLineSel ctermfg=254 ctermbg=236 cterm=bold - - -" Visual -" ------ -" visual mode selection -hi Visual guifg=NONE guibg=#364458 -hi Visual ctermfg=NONE ctermbg=24 -" visual mode selection when vim is not owning the selection (x11 only) -hi VisualNOS guifg=fg gui=underline -hi VisualNOS ctermfg=fg cterm=underline - diff --git a/colors/miko b/colors/miko new file mode 160000 index 0000000..6840b9b --- /dev/null +++ b/colors/miko @@ -0,0 +1 @@ +Subproject commit 6840b9b24ab08e56245010a8061799ab5dc91695 diff --git a/colors/miko.vim b/colors/miko.vim deleted file mode 100644 index f22a800..0000000 --- a/colors/miko.vim +++ /dev/null @@ -1,40 +0,0 @@ -" version 0.0.5 - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name = "miko" - -hi Comment ctermfg=209 " #220 lines that have been commented out -hi Constant ctermfg=226 " #215 'contstants', or integers placed outside of a string -hi LineNr ctermfg=188 ctermbg=24 " foreground and background of line numbers -hi StatusLine ctermfg=24 ctermbg=188 " line at bottom of screen with filename, cursor position, etc... -hi Statement cterm=bold ctermfg=231 " if, else, etc... -hi Identifier cterm=bold ctermfg=75 " opening or closing brackets, ex: < /> -hi Special ctermfg=117 " -hi Title ctermfg=39 " -hi Normal ctermfg=153 " DEFAULT font color that will be used on all non-special characters - -hi Cursor cterm=bold ctermfg=231 ctermbg=82 -hi CursorLine cterm=reverse - -hi PreProc ctermfg=226 " term after an identifier, ex: =bold -hi Type ctermfg=83 " any variable or characters being assigned a value, ex: style=, height=, etc... - -hi Visual ctermfg=232 ctermbg=153 - - -" Error -" Todo -" Directory -" ModeMsg -" MoreMsg -" Question -" SpecialKey -" Visual -" WarningMsg -" NonText -" ErrorMsg -" Search diff --git a/colors/molokai b/colors/molokai new file mode 160000 index 0000000..c29d8a1 --- /dev/null +++ b/colors/molokai @@ -0,0 +1 @@ +Subproject commit c29d8a11521cf7c193d35d369839ee47e49231ad diff --git a/colors/molokai.vim b/colors/molokai.vim deleted file mode 100644 index aae9420..0000000 --- a/colors/molokai.vim +++ /dev/null @@ -1,211 +0,0 @@ -" Vim color file -" -" Author: Tomas Restrepo -" -" Note: Based on the monokai theme for textmate -" by Wimer Hazenberg and its darker variant -" by Hamish Stuart Macpherson -" - -hi clear - -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="molokai" - -if exists("g:molokai_original") - let s:molokai_original = g:molokai_original -else - let s:molokai_original = 0 -endif - - -hi Boolean guifg=#AE81FF -hi Character guifg=#E6DB74 -hi Number guifg=#AE81FF -hi String guifg=#E6DB74 -hi Conditional guifg=#F92672 gui=bold -hi Constant guifg=#AE81FF gui=bold -hi Cursor guifg=#000000 guibg=#F8F8F0 -hi Debug guifg=#BCA3A3 gui=bold -hi Define guifg=#66D9EF -hi Delimiter guifg=#8F8F8F -hi DiffAdd guibg=#13354A -hi DiffChange guifg=#89807D guibg=#4C4745 -hi DiffDelete guifg=#960050 guibg=#1E0010 -hi DiffText guibg=#4C4745 gui=italic,bold - -hi Directory guifg=#A6E22E gui=bold -hi Error guifg=#960050 guibg=#1E0010 -hi ErrorMsg guifg=#F92672 guibg=#232526 gui=bold -hi Exception guifg=#A6E22E gui=bold -hi Float guifg=#AE81FF -hi FoldColumn guifg=#465457 guibg=#000000 -hi Folded guifg=#465457 guibg=#000000 -hi Function guifg=#A6E22E -hi Identifier guifg=#FD971F -hi Ignore guifg=#808080 guibg=bg -hi IncSearch guifg=#C4BE89 guibg=#000000 - -hi Keyword guifg=#F92672 gui=bold -hi Label guifg=#E6DB74 gui=none -hi Macro guifg=#C4BE89 gui=italic -hi SpecialKey guifg=#66D9EF gui=italic - -hi MatchParen guifg=#000000 guibg=#FD971F gui=bold -hi ModeMsg guifg=#E6DB74 -hi MoreMsg guifg=#E6DB74 -hi Operator guifg=#F92672 - -" complete menu -hi Pmenu guifg=#66D9EF guibg=#000000 -hi PmenuSel guibg=#808080 -hi PmenuSbar guibg=#080808 -hi PmenuThumb guifg=#66D9EF - -hi PreCondit guifg=#A6E22E gui=bold -hi PreProc guifg=#A6E22E -hi Question guifg=#66D9EF -hi Repeat guifg=#F92672 gui=bold -hi Search guifg=#FFFFFF guibg=#455354 -" marks column -hi SignColumn guifg=#A6E22E guibg=#232526 -hi SpecialChar guifg=#F92672 gui=bold -hi SpecialComment guifg=#465457 gui=bold -hi Special guifg=#66D9EF guibg=bg gui=italic -hi SpecialKey guifg=#888A85 gui=italic -if has("spell") - hi SpellBad guisp=#FF0000 gui=undercurl - hi SpellCap guisp=#7070F0 gui=undercurl - hi SpellLocal guisp=#70F0F0 gui=undercurl - hi SpellRare guisp=#FFFFFF gui=undercurl -endif -hi Statement guifg=#F92672 gui=bold -hi StatusLine guifg=#455354 guibg=fg -hi StatusLineNC guifg=#808080 guibg=#080808 -hi StorageClass guifg=#FD971F gui=italic -hi Structure guifg=#66D9EF -hi Tag guifg=#F92672 gui=italic -hi Title guifg=#ef5939 -hi Todo guifg=#FFFFFF guibg=bg gui=bold - -hi Typedef guifg=#66D9EF -hi Type guifg=#66D9EF gui=none -hi Underlined guifg=#808080 gui=underline - -hi VertSplit guifg=#808080 guibg=#080808 gui=bold -hi VisualNOS guibg=#403D3D -hi Visual guibg=#403D3D -hi WarningMsg guifg=#FFFFFF guibg=#333333 gui=bold -hi WildMenu guifg=#66D9EF guibg=#000000 - -if s:molokai_original == 1 - hi Normal guifg=#F8F8F2 guibg=#272822 - hi Comment guifg=#75715E - hi CursorLine guibg=#3E3D32 - hi CursorColumn guibg=#3E3D32 - hi LineNr guifg=#BCBCBC guibg=#3B3A32 - hi NonText guifg=#BCBCBC guibg=#3B3A32 -else - hi Normal guifg=#F8F8F2 guibg=#1B1D1E - hi Comment guifg=#465457 - hi CursorLine guibg=#293739 - hi CursorColumn guibg=#293739 - hi LineNr guifg=#BCBCBC guibg=#232526 - hi NonText guifg=#BCBCBC guibg=#232526 -end - -" -" Support for 256-color terminal -" -if &t_Co > 255 - hi Boolean ctermfg=135 - hi Character ctermfg=144 - hi Number ctermfg=135 - hi String ctermfg=144 - hi Conditional ctermfg=161 cterm=bold - hi Constant ctermfg=135 cterm=bold - hi Cursor ctermfg=16 ctermbg=253 - hi Debug ctermfg=225 cterm=bold - hi Define ctermfg=81 - hi Delimiter ctermfg=241 - - hi DiffAdd ctermbg=24 - hi DiffChange ctermfg=181 ctermbg=239 - hi DiffDelete ctermfg=162 ctermbg=53 - hi DiffText ctermbg=102 cterm=bold - - hi Directory ctermfg=118 cterm=bold - hi Error ctermfg=219 ctermbg=89 - hi ErrorMsg ctermfg=199 ctermbg=16 cterm=bold - hi Exception ctermfg=118 cterm=bold - hi Float ctermfg=135 - hi FoldColumn ctermfg=67 ctermbg=16 - hi Folded ctermfg=67 ctermbg=16 - hi Function ctermfg=118 - hi Identifier ctermfg=208 - hi Ignore ctermfg=244 ctermbg=232 - hi IncSearch ctermfg=193 ctermbg=16 - - hi Keyword ctermfg=161 cterm=bold - hi Label ctermfg=229 cterm=none - hi Macro ctermfg=193 - hi SpecialKey ctermfg=81 - - hi MatchParen ctermfg=16 ctermbg=208 cterm=bold - hi ModeMsg ctermfg=229 - hi MoreMsg ctermfg=229 - hi Operator ctermfg=161 - - " complete menu - hi Pmenu ctermfg=81 ctermbg=16 - hi PmenuSel ctermbg=244 - hi PmenuSbar ctermbg=232 - hi PmenuThumb ctermfg=81 - - hi PreCondit ctermfg=118 cterm=bold - hi PreProc ctermfg=118 - hi Question ctermfg=81 - hi Repeat ctermfg=161 cterm=bold - hi Search ctermfg=253 ctermbg=66 - - " marks column - hi SignColumn ctermfg=118 ctermbg=235 - hi SpecialChar ctermfg=161 cterm=bold - hi SpecialComment ctermfg=245 cterm=bold - hi Special ctermfg=81 ctermbg=232 - hi SpecialKey ctermfg=245 - - hi Statement ctermfg=161 cterm=bold - hi StatusLine ctermfg=238 ctermbg=253 - hi StatusLineNC ctermfg=244 ctermbg=232 - hi StorageClass ctermfg=208 - hi Structure ctermfg=81 - hi Tag ctermfg=161 - hi Title ctermfg=166 - hi Todo ctermfg=231 ctermbg=232 cterm=bold - - hi Typedef ctermfg=81 - hi Type ctermfg=81 cterm=none - hi Underlined ctermfg=244 cterm=underline - - hi VertSplit ctermfg=244 ctermbg=232 cterm=bold - hi VisualNOS ctermbg=238 - hi Visual ctermbg=235 - hi WarningMsg ctermfg=231 ctermbg=238 cterm=bold - hi WildMenu ctermfg=81 ctermbg=16 - - hi Normal ctermfg=252 ctermbg=233 - hi Comment ctermfg=59 - hi CursorLine ctermbg=234 cterm=none - hi CursorColumn ctermbg=234 - hi LineNr ctermfg=250 ctermbg=234 - hi NonText ctermfg=250 ctermbg=234 -end diff --git a/colors/mrkn256.vim b/colors/mrkn256.vim deleted file mode 100644 index 0b9c5ea..0000000 --- a/colors/mrkn256.vim +++ /dev/null @@ -1,344 +0,0 @@ -" Vim color file -" Maintainer: Kenta Murata - -" These are the color theme designed by mrkn based on "desert256" theme -" created by Henry So, Jr. This theme is designed to work with with 88- -" and 256-color xterms. -" -" The ancestor version "desert256" theme is available at -" http://www.vim.org/scripts/script.php?script_id=1243 -" -" The real feature of this color scheme, with a wink to the "inkpot" theme, is -" the programmatic approximation of the gui colors to the palettes of 88- and -" 256- color xterms. The functions that do this (folded away, for -" readability) are calibrated to the colors used for Thomas E. Dickey's xterm -" (version 200), which is available at http://dickey.his.com/xterm/xterm.html. -" -" Henry had struggled with trying to parse the rgb.txt file to avoid the -" necessity of converting color names to #rrggbb form, but decided it was just -" not worth the effort. I thank a lot for his results. - -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="mrkn256" - -if has("gui_running") || &t_Co == 88 || &t_Co == 256 - " functions {{{ - " returns an approximate grey index for the given grey level - function! grey_number(x) - if &t_Co == 88 - if a:x < 23 - return 0 - elseif a:x < 69 - return 1 - elseif a:x < 103 - return 2 - elseif a:x < 127 - return 3 - elseif a:x < 150 - return 4 - elseif a:x < 173 - return 5 - elseif a:x < 196 - return 6 - elseif a:x < 219 - return 7 - elseif a:x < 243 - return 8 - else - return 9 - endif - else - if a:x < 14 - return 0 - else - let l:n = (a:x - 8) / 10 - let l:m = (a:x - 8) % 10 - if l:m < 5 - return l:n - else - return l:n + 1 - endif - endif - endif - endfun - - " returns the actual grey level represented by the grey index - function! grey_level(n) - if &t_Co == 88 - if a:n == 0 - return 0 - elseif a:n == 1 - return 46 - elseif a:n == 2 - return 92 - elseif a:n == 3 - return 115 - elseif a:n == 4 - return 139 - elseif a:n == 5 - return 162 - elseif a:n == 6 - return 185 - elseif a:n == 7 - return 208 - elseif a:n == 8 - return 231 - else - return 255 - endif - else - if a:n == 0 - return 0 - else - return 8 + (a:n * 10) - endif - endif - endfun - - " returns the palette index for the given grey index - function! grey_color(n) - if &t_Co == 88 - if a:n == 0 - return 16 - elseif a:n == 9 - return 79 - else - return 79 + a:n - endif - else - if a:n == 0 - return 16 - elseif a:n == 25 - return 231 - else - return 231 + a:n - endif - endif - endfun - - " returns an approximate color index for the given color level - function! rgb_number(x) - if &t_Co == 88 - if a:x < 69 - return 0 - elseif a:x < 172 - return 1 - elseif a:x < 230 - return 2 - else - return 3 - endif - else - if a:x < 75 - return 0 - else - let l:n = (a:x - 55) / 40 - let l:m = (a:x - 55) % 40 - if l:m < 20 - return l:n - else - return l:n + 1 - endif - endif - endif - endfun - - " returns the actual color level for the given color index - function! rgb_level(n) - if &t_Co == 88 - if a:n == 0 - return 0 - elseif a:n == 1 - return 139 - elseif a:n == 2 - return 205 - else - return 255 - endif - else - if a:n == 0 - return 0 - else - return 55 + (a:n * 40) - endif - endif - endfun - - " returns the palette index for the given R/G/B color indices - function! rgb_color(x, y, z) - if &t_Co == 88 - return 16 + (a:x * 16) + (a:y * 4) + a:z - else - return 16 + (a:x * 36) + (a:y * 6) + a:z - endif - endfun - - " returns the palette index to approximate the given R/G/B color levels - function! color(r, g, b) - " get the closest grey - let l:gx = grey_number(a:r) - let l:gy = grey_number(a:g) - let l:gz = grey_number(a:b) - - " get the closest color - let l:x = rgb_number(a:r) - let l:y = rgb_number(a:g) - let l:z = rgb_number(a:b) - - if l:gx == l:gy && l:gy == l:gz - " there are two possibilities - let l:dgr = grey_level(l:gx) - a:r - let l:dgg = grey_level(l:gy) - a:g - let l:dgb = grey_level(l:gz) - a:b - let l:dgrey = (l:dgr * l:dgr) + (l:dgg * l:dgg) + (l:dgb * l:dgb) - let l:dr = rgb_level(l:gx) - a:r - let l:dg = rgb_level(l:gy) - a:g - let l:db = rgb_level(l:gz) - a:b - let l:drgb = (l:dr * l:dr) + (l:dg * l:dg) + (l:db * l:db) - if l:dgrey < l:drgb - " use the grey - return grey_color(l:gx) - else - " use the color - return rgb_color(l:x, l:y, l:z) - endif - else - " only one possibility - return rgb_color(l:x, l:y, l:z) - endif - endfun - - " returns the palette index to approximate the 'rrggbb' hex string - function! rgb(rgb) - let l:r = ("0x" . strpart(a:rgb, 0, 2)) + 0 - let l:g = ("0x" . strpart(a:rgb, 2, 2)) + 0 - let l:b = ("0x" . strpart(a:rgb, 4, 2)) + 0 - - return color(l:r, l:g, l:b) - endfun - - " sets the highlighting for the given group - function! X(group, fg, bg, attr) - if a:fg != "" - exec "hi " . a:group . " guifg=#" . a:fg . " ctermfg=" . rgb(a:fg) - endif - if a:bg != "" - exec "hi " . a:group . " guibg=#" . a:bg . " ctermbg=" . rgb(a:bg) - endif - if a:attr != "" - exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr - endif - endfun - " }}} - - call X("Normal", "cccccc", "000000", "") - - " highlight groups - call X("Cursor", "708090", "f0e68c", "") - "CursorIM - call X("CursorColumn", "", "333333", "none") - call X("CursorLine", "", "333333", "underline") - "Directory - "DiffAdd - "DiffChange - "DiffDelete - "DiffText - "ErrorMsg - call X("VertSplit", "666666", "000000", "none") - call X("Folded", "ffd700", "4d4d4d", "") - call X("FoldColumn", "d2b48c", "4d4d4d", "") - call X("IncSearch", "708090", "f0e68c", "") - call X("LineNr", "666666", "", "none") - call X("ModeMsg", "daa520", "", "") - call X("MoreMsg", "2e8b57", "", "") - call X("NonText", "666699", "", "none") - call X("Question", "00ff7f", "", "") - call X("Search", "f5deb3", "cd853f", "") - call X("SpecialKey", "666699", "", "none") - call X("StatusLine", "ffffff", "666666", "none") - call X("StatusLineNC", "000000", "666666", "none") - call X("Title", "cd5c5c", "", "") - call X("Visual", "6b8e23", "f0e68c", "reverse") - - "VisualNOS - call X("WarningMsg", "fa8072", "", "") - "WildMenu - "Menu - "Scrollbar - "Tooltip - call X("Pmenu", "cccccc", "333333", "none") - call X("PmenuSel", "663333", "cccccc", "bold") - " call X("PmenuSbar", "", "", "") - " call X("PmenuThumb", "", "", "") - - " syntax highlighting groups - call X("Comment", "87ceeb", "", "") - call X("Constant", "ffcc66", "", "") - call X("Identifier", "99ff00", "", "none") - call X("Statement", "6699ff", "", "none") - call X("PreProc", "ff6666", "", "") - call X("Type", "ffcc66", "", "none") - call X("Special", "ffdead", "", "") - "Underlined - call X("Ignore", "666666", "", "") - "Error - call X("Todo", "ff4500", "eeee00", "") - - " delete functions {{{ - delf X - delf rgb - delf color - delf rgb_color - delf rgb_level - delf rgb_number - delf grey_color - delf grey_level - delf grey_number - " }}} -else - " 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=darkcyan - hi Constant ctermfg=brown - hi Special ctermfg=5 - hi Identifier ctermfg=6 - hi Statement ctermfg=3 - hi PreProc ctermfg=5 - hi Type ctermfg=2 - hi Underlined cterm=underline ctermfg=5 - hi Ignore ctermfg=darkgrey - hi Error cterm=bold ctermfg=7 ctermbg=1 -endif - -" vim: set fdl=0 fdm=marker: diff --git a/colors/mrkn256.vim b/colors/mrkn256.vim new file mode 160000 index 0000000..038b183 --- /dev/null +++ b/colors/mrkn256.vim @@ -0,0 +1 @@ +Subproject commit 038b1839405a32e2547289e9d0cdc666d874a6fb diff --git a/colors/peaksea b/colors/peaksea new file mode 160000 index 0000000..2051d4e --- /dev/null +++ b/colors/peaksea @@ -0,0 +1 @@ +Subproject commit 2051d4e5384b94b4e258b059e959ffb5202dec11 diff --git a/colors/peaksea.vim b/colors/peaksea.vim deleted file mode 100644 index 2466360..0000000 --- a/colors/peaksea.vim +++ /dev/null @@ -1,601 +0,0 @@ -" Vim color file --- psc (peak sea color) "Lite version" -" Maintainer: Pan, Shi Zhu -" URL: http://vim.sourceforge.net/scripts/script.php?script_id=760 -" Last Change: 5 Feb 2010 -" Version: 3.4 -" -" Comments and e-mails are welcomed, thanks. -" -" The peaksea color is simply a colorscheme with the default settings of -" the original ps_color. Lite version means there's no custom settings -" and fancy features such as integration with reloaded.vim -" -" The full version of ps_color.vim will be maintained until Vim 8. -" By then there will be only the lite version: peaksea.vim -" -" Note: Please set the background option in your .vimrc and/or .gvimrc -" -" It is much better *not* to set 'background' option inside -" a colorscheme file. because ":set background" improperly -" may cause colorscheme be sourced twice -" -" Color Scheme Overview: -" :ru syntax/hitest.vim -" -" Relevant Help: -" :h highlight-groups -" :h psc-cterm-color-table -" -" Colors Order: -" #rrggbb -" - -hi clear - -if exists("syntax_on") - syntax reset -endif - -let g:colors_name = expand(":t:r") - -" I don't want to abuse folding, but here folding is used to avoid confusion. -if &background=='light' - " for background=light {{{2 - " LIGHT COLOR DEFINE START - - hi Normal guifg=#000000 guibg=#e0e0e0 gui=NONE - hi Search guifg=NONE guibg=#f8f8f8 gui=NONE - hi Visual guifg=NONE guibg=#a6caf0 gui=NONE - hi Cursor guifg=#f0f0f0 guibg=#008000 gui=NONE - " The idea of CursorIM is pretty good, however, the feature is still buggy - " in the current version (Vim 7.0). - " The following line will be kept commented until the bug fixed. - " - " hi CursorIM guifg=#f0f0f0 guibg=#800080 - hi Special guifg=#907000 guibg=NONE gui=NONE - hi Comment guifg=#606000 guibg=NONE gui=NONE - hi Number guifg=#907000 guibg=NONE gui=NONE - hi Constant guifg=#007068 guibg=NONE gui=NONE - hi StatusLine guifg=fg guibg=#a6caf0 gui=NONE - hi LineNr guifg=#686868 guibg=NONE gui=NONE - hi Question guifg=fg guibg=#d0d090 gui=NONE - hi PreProc guifg=#009030 guibg=NONE gui=NONE - hi Statement guifg=#2060a8 guibg=NONE gui=NONE - hi Type guifg=#0850a0 guibg=NONE gui=NONE - hi Todo guifg=#800000 guibg=#e0e090 gui=NONE - " NOTE THIS IS IN THE WARM SECTION - hi Error guifg=#c03000 guibg=NONE gui=NONE - hi Identifier guifg=#a030a0 guibg=NONE gui=NONE - hi ModeMsg guifg=fg guibg=#b0b0e0 gui=NONE - hi VisualNOS guifg=fg guibg=#b0b0e0 gui=NONE - hi SpecialKey guifg=#1050a0 guibg=NONE gui=NONE - hi NonText guifg=#002090 guibg=#d0d0d0 gui=NONE - hi Directory guifg=#a030a0 guibg=NONE gui=NONE - hi ErrorMsg guifg=fg guibg=#f0b090 gui=NONE - hi MoreMsg guifg=#489000 guibg=NONE gui=NONE - hi Title guifg=#a030a0 guibg=NONE gui=NONE - hi WarningMsg guifg=#b02000 guibg=NONE gui=NONE - hi WildMenu guifg=fg guibg=#d0d090 gui=NONE - hi Folded guifg=NONE guibg=#b0e0b0 gui=NONE - hi FoldColumn guifg=fg guibg=#90e090 gui=NONE - hi DiffAdd guifg=NONE guibg=#b0b0e0 gui=NONE - hi DiffChange guifg=NONE guibg=#e0b0e0 gui=NONE - hi DiffDelete guifg=#002090 guibg=#d0d0d0 gui=NONE - hi DiffText guifg=NONE guibg=#c0e080 gui=NONE - hi SignColumn guifg=fg guibg=#90e090 gui=NONE - - hi IncSearch guifg=#f0f0f0 guibg=#806060 gui=NONE - hi StatusLineNC guifg=fg guibg=#c0c0c0 gui=NONE - hi VertSplit guifg=fg guibg=#c0c0c0 gui=NONE - hi Underlined guifg=#6a5acd guibg=NONE gui=underline - hi Ignore guifg=bg guibg=NONE - " NOTE THIS IS IN THE WARM SECTION - if v:version >= 700 - if has('spell') - hi SpellBad guifg=NONE guibg=NONE guisp=#c03000 - hi SpellCap guifg=NONE guibg=NONE guisp=#2060a8 - hi SpellRare guifg=NONE guibg=NONE guisp=#a030a0 - hi SpellLocal guifg=NONE guibg=NONE guisp=#007068 - endif - hi Pmenu guifg=fg guibg=#e0b0e0 - hi PmenuSel guifg=#f0f0f0 guibg=#806060 gui=NONE - hi PmenuSbar guifg=fg guibg=#c0c0c0 gui=NONE - hi PmenuThumb guifg=fg guibg=#c0e080 gui=NONE - hi TabLine guifg=fg guibg=#c0c0c0 gui=NONE - hi TabLineFill guifg=fg guibg=#c0c0c0 gui=NONE - hi TabLineSel guifg=fg guibg=NONE gui=NONE - hi CursorColumn guifg=NONE guibg=#f0b090 - hi CursorLine guifg=NONE guibg=NONE gui=underline - hi MatchParen guifg=NONE guibg=#c0e080 - endif - - " LIGHT COLOR DEFINE END - - " Vim 7 added stuffs - if v:version >= 700 - hi Ignore gui=NONE - - " the gui=undercurl guisp could only support in Vim 7 - if has('spell') - hi SpellBad gui=undercurl - hi SpellCap gui=undercurl - hi SpellRare gui=undercurl - hi SpellLocal gui=undercurl - endif - hi TabLine gui=underline - hi TabLineFill gui=underline - hi CursorLine gui=underline - endif - - " For reversed stuffs, clear the reversed prop and set the bold prop again - hi IncSearch gui=bold - hi StatusLine gui=bold - hi StatusLineNC gui=bold - hi VertSplit gui=bold - hi Visual gui=bold - - " Enable the bold property - hi Question gui=bold - hi DiffText gui=bold - hi Statement gui=bold - hi Type gui=bold - hi MoreMsg gui=bold - hi ModeMsg gui=bold - hi NonText gui=bold - hi Title gui=bold - hi DiffDelete gui=bold - hi TabLineSel gui=bold - - " gui define for background=light end here - - " generally, a dumb terminal is dark, we assume the light terminal has 256 - " color support. - if &t_Co==8 || &t_Co==16 - set t_Co=256 - endif - if &t_Co==256 - " 256color light terminal support here - - hi Normal ctermfg=16 ctermbg=254 cterm=NONE - " Comment/Uncomment the following line to disable/enable transparency - "hi Normal ctermfg=16 ctermbg=NONE cterm=NONE - hi Search ctermfg=NONE ctermbg=231 cterm=NONE - hi Visual ctermfg=NONE ctermbg=153 cterm=NONE - hi Cursor ctermfg=255 ctermbg=28 cterm=NONE - " hi CursorIM ctermfg=255 ctermbg=90 - hi Special ctermfg=94 ctermbg=NONE cterm=NONE - hi Comment ctermfg=58 ctermbg=NONE cterm=NONE - hi Number ctermfg=94 ctermbg=NONE cterm=NONE - hi Constant ctermfg=23 ctermbg=NONE cterm=NONE - hi StatusLine ctermfg=fg ctermbg=153 cterm=NONE - hi LineNr ctermfg=242 ctermbg=NONE cterm=NONE - hi Question ctermfg=fg ctermbg=186 cterm=NONE - hi PreProc ctermfg=29 ctermbg=NONE cterm=NONE - hi Statement ctermfg=25 ctermbg=NONE cterm=NONE - hi Type ctermfg=25 ctermbg=NONE cterm=NONE - hi Todo ctermfg=88 ctermbg=186 cterm=NONE - " NOTE THIS IS IN THE WARM SECTION - hi Error ctermfg=130 ctermbg=NONE cterm=NONE - hi Identifier ctermfg=133 ctermbg=NONE cterm=NONE - hi ModeMsg ctermfg=fg ctermbg=146 cterm=NONE - hi VisualNOS ctermfg=fg ctermbg=146 cterm=NONE - hi SpecialKey ctermfg=25 ctermbg=NONE cterm=NONE - hi NonText ctermfg=18 ctermbg=252 cterm=NONE - " Comment/Uncomment the following line to disable/enable transparency - "hi NonText ctermfg=18 ctermbg=NONE cterm=NONE - hi Directory ctermfg=133 ctermbg=NONE cterm=NONE - hi ErrorMsg ctermfg=fg ctermbg=216 cterm=NONE - hi MoreMsg ctermfg=64 ctermbg=NONE cterm=NONE - hi Title ctermfg=133 ctermbg=NONE cterm=NONE - hi WarningMsg ctermfg=124 ctermbg=NONE cterm=NONE - hi WildMenu ctermfg=fg ctermbg=186 cterm=NONE - hi Folded ctermfg=NONE ctermbg=151 cterm=NONE - hi FoldColumn ctermfg=fg ctermbg=114 cterm=NONE - hi DiffAdd ctermfg=NONE ctermbg=146 cterm=NONE - hi DiffChange ctermfg=NONE ctermbg=182 cterm=NONE - hi DiffDelete ctermfg=18 ctermbg=252 cterm=NONE - hi DiffText ctermfg=NONE ctermbg=150 cterm=NONE - hi SignColumn ctermfg=fg ctermbg=114 cterm=NONE - - hi IncSearch ctermfg=255 ctermbg=95 cterm=NONE - hi StatusLineNC ctermfg=fg ctermbg=250 cterm=NONE - hi VertSplit ctermfg=fg ctermbg=250 cterm=NONE - hi Underlined ctermfg=62 ctermbg=NONE cterm=underline - hi Ignore ctermfg=bg ctermbg=NONE - " NOTE THIS IS IN THE WARM SECTION - if v:version >= 700 - if has('spell') - if 0 - " ctermsp is not supported in Vim7, we ignore it. - hi SpellBad cterm=undercurl ctermbg=NONE ctermfg=130 - hi SpellCap cterm=undercurl ctermbg=NONE ctermfg=25 - hi SpellRare cterm=undercurl ctermbg=NONE ctermfg=133 - hi SpellLocal cterm=undercurl ctermbg=NONE ctermfg=23 - else - hi SpellBad cterm=undercurl ctermbg=NONE ctermfg=NONE - hi SpellCap cterm=undercurl ctermbg=NONE ctermfg=NONE - hi SpellRare cterm=undercurl ctermbg=NONE ctermfg=NONE - hi SpellLocal cterm=undercurl ctermbg=NONE ctermfg=NONE - endif - endif - hi Pmenu ctermfg=fg ctermbg=182 - hi PmenuSel ctermfg=255 ctermbg=95 cterm=NONE - hi PmenuSbar ctermfg=fg ctermbg=250 cterm=NONE - hi PmenuThumb ctermfg=fg ctermbg=150 cterm=NONE - hi TabLine ctermfg=fg ctermbg=250 cterm=NONE - hi TabLineFill ctermfg=fg ctermbg=250 cterm=NONE - hi TabLineSel ctermfg=fg ctermbg=NONE cterm=NONE - hi CursorColumn ctermfg=NONE ctermbg=216 - hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline - hi MatchParen ctermfg=NONE ctermbg=150 - endif - - hi TabLine cterm=underline - hi TabLineFill cterm=underline - hi CursorLine cterm=underline - - " For reversed stuffs, clear the reversed prop and set the bold prop again - hi IncSearch cterm=bold - hi StatusLine cterm=bold - hi StatusLineNC cterm=bold - hi VertSplit cterm=bold - hi Visual cterm=bold - - hi NonText cterm=bold - hi Question cterm=bold - hi Title cterm=bold - hi DiffDelete cterm=bold - hi DiffText cterm=bold - hi Statement cterm=bold - hi Type cterm=bold - hi MoreMsg cterm=bold - hi ModeMsg cterm=bold - hi TabLineSel cterm=bold - - "hi lCursor ctermfg=bg ctermbg=fg cterm=NONE - endif " t_Co==256 - " }}}2 -elseif &background=='dark' - " for background=dark {{{2 - " DARK COLOR DEFINE START - - hi Normal guifg=#d0d0d0 guibg=#202020 gui=NONE - hi Comment guifg=#d0d090 guibg=NONE gui=NONE - hi Constant guifg=#80c0e0 guibg=NONE gui=NONE - hi Number guifg=#e0c060 guibg=NONE gui=NONE - hi Identifier guifg=#f0c0f0 guibg=NONE gui=NONE - hi Statement guifg=#c0d8f8 guibg=NONE gui=NONE - hi PreProc guifg=#60f080 guibg=NONE gui=NONE - hi Type guifg=#b0d0f0 guibg=NONE gui=NONE - hi Special guifg=#e0c060 guibg=NONE gui=NONE - hi Error guifg=#f08060 guibg=NONE gui=NONE - hi Todo guifg=#800000 guibg=#d0d090 gui=NONE - hi Search guifg=NONE guibg=#800000 gui=NONE - hi Visual guifg=#000000 guibg=#a6caf0 gui=NONE - hi Cursor guifg=#000000 guibg=#00f000 gui=NONE - " NOTE THIS IS IN THE COOL SECTION - " hi CursorIM guifg=#000000 guibg=#f000f0 gui=NONE - hi StatusLine guifg=#000000 guibg=#a6caf0 gui=NONE - hi LineNr guifg=#b0b0b0 guibg=NONE gui=NONE - hi Question guifg=#000000 guibg=#d0d090 gui=NONE - hi ModeMsg guifg=fg guibg=#000080 gui=NONE - hi VisualNOS guifg=fg guibg=#000080 gui=NONE - hi SpecialKey guifg=#b0d0f0 guibg=NONE gui=NONE - hi NonText guifg=#6080f0 guibg=#101010 gui=NONE - hi Directory guifg=#80c0e0 guibg=NONE gui=NONE - hi ErrorMsg guifg=#d0d090 guibg=#800000 gui=NONE - hi MoreMsg guifg=#c0e080 guibg=NONE gui=NONE - hi Title guifg=#f0c0f0 guibg=NONE gui=NONE - hi WarningMsg guifg=#f08060 guibg=NONE gui=NONE - hi WildMenu guifg=#000000 guibg=#d0d090 gui=NONE - hi Folded guifg=NONE guibg=#004000 gui=NONE - hi FoldColumn guifg=#e0e0e0 guibg=#008000 gui=NONE - hi DiffAdd guifg=NONE guibg=#000080 gui=NONE - hi DiffChange guifg=NONE guibg=#800080 gui=NONE - hi DiffDelete guifg=#6080f0 guibg=#202020 gui=NONE - hi DiffText guifg=#000000 guibg=#c0e080 gui=NONE - hi SignColumn guifg=#e0e0e0 guibg=#008000 gui=NONE - hi IncSearch guifg=#000000 guibg=#d0d0d0 gui=NONE - hi StatusLineNC guifg=#000000 guibg=#c0c0c0 gui=NONE - hi VertSplit guifg=#000000 guibg=#c0c0c0 gui=NONE - hi Underlined guifg=#80a0ff guibg=NONE gui=underline - hi Ignore guifg=#000000 guibg=NONE - " NOTE THIS IS IN THE COOL SECTION - if v:version >= 700 - if has('spell') - " the guisp= could only support in Vim 7 - hi SpellBad guifg=NONE guibg=NONE guisp=#f08060 - hi SpellCap guifg=NONE guibg=NONE guisp=#6080f0 - hi SpellRare guifg=NONE guibg=NONE guisp=#f0c0f0 - hi SpellLocal guifg=NONE guibg=NONE guisp=#c0d8f8 - endif - hi Pmenu guifg=fg guibg=#800080 - hi PmenuSel guifg=#000000 guibg=#d0d0d0 gui=NONE - hi PmenuSbar guifg=fg guibg=#000080 gui=NONE - hi PmenuThumb guifg=fg guibg=#008000 gui=NONE - hi TabLine guifg=fg guibg=#008000 gui=NONE - hi TabLineFill guifg=fg guibg=#008000 gui=NONE - hi TabLineSel guifg=fg guibg=NONE gui=NONE - hi CursorColumn guifg=NONE guibg=#800000 gui=NONE - hi CursorLine guifg=NONE guibg=NONE gui=underline - hi MatchParen guifg=NONE guibg=#800080 - endif - - " DARK COLOR DEFINE END - - " Vim 7 added stuffs - if v:version >= 700 - hi Ignore gui=NONE - - " the gui=undercurl could only support in Vim 7 - if has('spell') - hi SpellBad gui=undercurl - hi SpellCap gui=undercurl - hi SpellRare gui=undercurl - hi SpellLocal gui=undercurl - endif - hi TabLine gui=underline - hi TabLineFill gui=underline - hi Underlined gui=underline - hi CursorLine gui=underline - endif - - " gui define for background=dark end here - - if &t_Co==8 || &t_Co==16 - " for 8-color and 16-color term - hi Normal ctermfg=LightGrey ctermbg=Black - hi Special ctermfg=Yellow ctermbg=bg - hi Comment ctermfg=DarkYellow ctermbg=bg - hi Constant ctermfg=Blue ctermbg=bg - hi Number ctermfg=Yellow ctermbg=bg - hi LineNr ctermfg=DarkGrey ctermbg=bg - hi PreProc ctermfg=Green ctermbg=bg - hi Statement ctermfg=Cyan ctermbg=bg - hi Type ctermfg=Cyan ctermbg=bg - hi Error ctermfg=Red ctermbg=bg - hi Identifier ctermfg=Magenta ctermbg=bg - hi SpecialKey ctermfg=Cyan ctermbg=bg - hi NonText ctermfg=Blue ctermbg=bg - hi Directory ctermfg=Blue ctermbg=bg - hi MoreMsg ctermfg=Green ctermbg=bg - hi Title ctermfg=Magenta ctermbg=bg - hi WarningMsg ctermfg=Red ctermbg=bg - hi DiffDelete ctermfg=Blue ctermbg=bg - - hi Search ctermfg=NONE ctermbg=DarkRed - hi Visual ctermfg=Black ctermbg=DarkCyan - hi Cursor ctermfg=Black ctermbg=Green - hi StatusLine ctermfg=Black ctermbg=DarkCyan - hi Question ctermfg=Black ctermbg=DarkYellow - hi Todo ctermfg=DarkRed ctermbg=DarkYellow - hi Folded ctermfg=White ctermbg=DarkGreen - hi ModeMsg ctermfg=Grey ctermbg=DarkBlue - hi VisualNOS ctermfg=Grey ctermbg=DarkBlue - hi ErrorMsg ctermfg=DarkYellow ctermbg=DarkRed - hi WildMenu ctermfg=Black ctermbg=DarkYellow - hi FoldColumn ctermfg=White ctermbg=DarkGreen - hi SignColumn ctermfg=White ctermbg=DarkGreen - hi DiffText ctermfg=Black ctermbg=DarkYellow - - if v:version >= 700 - if has('spell') - hi SpellBad ctermfg=NONE ctermbg=DarkRed - hi SpellCap ctermfg=NONE ctermbg=DarkBlue - hi SpellRare ctermfg=NONE ctermbg=DarkMagenta - hi SpellLocal ctermfg=NONE ctermbg=DarkGreen - endif - hi Pmenu ctermfg=fg ctermbg=DarkMagenta - hi PmenuSel ctermfg=Black ctermbg=fg - hi PmenuSbar ctermfg=fg ctermbg=DarkBlue - hi PmenuThumb ctermfg=fg ctermbg=DarkGreen - hi TabLine ctermfg=fg ctermbg=DarkGreen cterm=underline - hi TabLineFill ctermfg=fg ctermbg=DarkGreen cterm=underline - hi CursorColumn ctermfg=NONE ctermbg=DarkRed - - hi TabLineSel ctermfg=fg ctermbg=bg - hi CursorLine ctermfg=NONE ctermbg=bg cterm=underline - - hi MatchParen ctermfg=NONE ctermbg=DarkMagenta - endif - if &t_Co==8 - " 8 colour terminal support, this assumes 16 colour is available through - " setting the 'bold' attribute, will get bright foreground colour. - " However, the bright background color is not available for 8-color terms. - " - " You can manually set t_Co=16 in your .vimrc to see if your terminal - " supports 16 colours, - hi DiffText cterm=none - hi Visual cterm=none - hi Cursor cterm=none - hi Comment cterm=none - hi Todo cterm=none - hi StatusLine cterm=none - hi Question cterm=none - hi DiffChange cterm=none - hi ModeMsg cterm=none - hi VisualNOS cterm=none - hi ErrorMsg cterm=none - hi WildMenu cterm=none - hi DiffAdd cterm=none - hi Folded cterm=none - hi DiffDelete cterm=none - hi Normal cterm=none - hi PmenuThumb cterm=none - hi Search cterm=bold - hi Special cterm=bold - hi Constant cterm=bold - hi Number cterm=bold - hi LineNr cterm=bold - hi PreProc cterm=bold - hi Statement cterm=bold - hi Type cterm=bold - hi Error cterm=bold - hi Identifier cterm=bold - hi SpecialKey cterm=bold - hi NonText cterm=bold - hi MoreMsg cterm=bold - hi Title cterm=bold - hi WarningMsg cterm=bold - hi FoldColumn cterm=bold - hi SignColumn cterm=bold - hi Directory cterm=bold - hi DiffDelete cterm=bold - else - " Background > 7 is only available with 16 or more colors - - hi WarningMsg cterm=none - hi Search cterm=none - hi Visual cterm=none - hi Cursor cterm=none - hi Special cterm=none - hi Comment cterm=none - hi Constant cterm=none - hi Number cterm=none - hi LineNr cterm=none - hi PreProc cterm=none - hi Todo cterm=none - hi Error cterm=none - hi Identifier cterm=none - hi Folded cterm=none - hi SpecialKey cterm=none - hi Directory cterm=none - hi ErrorMsg cterm=none - hi Normal cterm=none - hi PmenuThumb cterm=none - hi WildMenu cterm=none - hi FoldColumn cterm=none - hi SignColumn cterm=none - hi DiffAdd cterm=none - hi DiffChange cterm=none - hi Question cterm=none - hi StatusLine cterm=none - hi DiffText cterm=none - hi IncSearch cterm=reverse - hi StatusLineNC cterm=reverse - hi VertSplit cterm=reverse - - " Well, well, bold font with color 0-7 is not possible. - " So, the Question, StatusLine, DiffText cannot act as expected. - - hi Statement cterm=none - hi Type cterm=none - hi MoreMsg cterm=none - hi ModeMsg cterm=none - hi NonText cterm=none - hi Title cterm=none - hi VisualNOS cterm=none - hi DiffDelete cterm=none - hi TabLineSel cterm=none - - endif - elseif &t_Co==256 - " 256color dark terminal support here - hi Normal ctermfg=252 ctermbg=234 cterm=NONE - " Comment/Uncomment the following line to disable/enable transparency - "hi Normal ctermfg=252 ctermbg=NONE cterm=NONE - hi Comment ctermfg=186 ctermbg=NONE cterm=NONE - hi Constant ctermfg=110 ctermbg=NONE cterm=NONE - hi Number ctermfg=179 ctermbg=NONE cterm=NONE - hi Identifier ctermfg=219 ctermbg=NONE cterm=NONE - hi Statement ctermfg=153 ctermbg=NONE cterm=NONE - hi PreProc ctermfg=84 ctermbg=NONE cterm=NONE - hi Type ctermfg=153 ctermbg=NONE cterm=NONE - hi Special ctermfg=179 ctermbg=NONE cterm=NONE - hi Error ctermfg=209 ctermbg=NONE cterm=NONE - hi Todo ctermfg=88 ctermbg=186 cterm=NONE - hi Search ctermfg=NONE ctermbg=88 cterm=NONE - hi Visual ctermfg=16 ctermbg=153 cterm=NONE - hi Cursor ctermfg=16 ctermbg=46 cterm=NONE - " NOTE THIS IS IN THE COOL SECTION - " hi CursorIM ctermfg=16 ctermbg=201 cterm=NONE - hi StatusLine ctermfg=16 ctermbg=153 cterm=NONE - hi LineNr ctermfg=249 ctermbg=NONE cterm=NONE - hi Question ctermfg=16 ctermbg=186 cterm=NONE - hi ModeMsg ctermfg=fg ctermbg=18 cterm=NONE - hi VisualNOS ctermfg=fg ctermbg=18 cterm=NONE - hi SpecialKey ctermfg=153 ctermbg=NONE cterm=NONE - hi NonText ctermfg=69 ctermbg=233 cterm=NONE - " Comment/Uncomment the following line to disable/enable transparency - "hi NonText ctermfg=69 ctermbg=NONE cterm=NONE - hi Directory ctermfg=110 ctermbg=NONE cterm=NONE - hi ErrorMsg ctermfg=186 ctermbg=88 cterm=NONE - hi MoreMsg ctermfg=150 ctermbg=NONE cterm=NONE - hi Title ctermfg=219 ctermbg=NONE cterm=NONE - hi WarningMsg ctermfg=209 ctermbg=NONE cterm=NONE - hi WildMenu ctermfg=16 ctermbg=186 cterm=NONE - hi Folded ctermfg=NONE ctermbg=22 cterm=NONE - hi FoldColumn ctermfg=254 ctermbg=28 cterm=NONE - hi DiffAdd ctermfg=NONE ctermbg=18 cterm=NONE - hi DiffChange ctermfg=NONE ctermbg=90 cterm=NONE - hi DiffDelete ctermfg=69 ctermbg=234 cterm=NONE - hi DiffText ctermfg=16 ctermbg=150 cterm=NONE - hi SignColumn ctermfg=254 ctermbg=28 cterm=NONE - hi IncSearch ctermfg=16 ctermbg=252 cterm=NONE - hi StatusLineNC ctermfg=16 ctermbg=250 cterm=NONE - hi VertSplit ctermfg=16 ctermbg=250 cterm=NONE - hi Underlined ctermfg=111 ctermbg=NONE cterm=underline - hi Ignore ctermfg=16 ctermbg=NONE - " NOTE THIS IS IN THE COOL SECTION - if v:version >= 700 - if has('spell') - " the ctermsp= is not supported in Vim 7 we simply ignored - if 0 - hi SpellBad cterm=undercurl ctermbg=NONE ctermfg=209 - hi SpellCap cterm=undercurl ctermbg=NONE ctermfg=69 - hi SpellRare cterm=undercurl ctermbg=NONE ctermfg=219 - hi SpellLocal cterm=undercurl ctermbg=NONE ctermfg=153 - else - hi SpellBad cterm=undercurl ctermbg=NONE ctermfg=NONE - hi SpellCap cterm=undercurl ctermbg=NONE ctermfg=NONE - hi SpellRare cterm=undercurl ctermbg=NONE ctermfg=NONE - hi SpellLocal cterm=undercurl ctermbg=NONE ctermfg=NONE - endif - endif - hi Pmenu ctermfg=fg ctermbg=90 - hi PmenuSel ctermfg=16 ctermbg=252 cterm=NONE - hi PmenuSbar ctermfg=fg ctermbg=18 cterm=NONE - hi PmenuThumb ctermfg=fg ctermbg=28 cterm=NONE - hi TabLine ctermfg=fg ctermbg=28 cterm=NONE - hi TabLineFill ctermfg=fg ctermbg=28 cterm=NONE - hi TabLineSel ctermfg=fg ctermbg=NONE cterm=NONE - hi CursorColumn ctermfg=NONE ctermbg=88 cterm=NONE - hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline - hi MatchParen ctermfg=NONE ctermbg=90 - hi TabLine cterm=underline - hi TabLineFill cterm=underline - hi Underlined cterm=underline - hi CursorLine cterm=underline - endif - - endif " t_Co - - " }}}2 -endif - -" Links: -" -" COLOR LINKS DEFINE START - -hi link String Constant -" Character must be different from strings because in many languages -" (especially C, C++) a 'char' variable is scalar while 'string' is pointer, -" mistaken a 'char' for a 'string' will cause disaster! -hi link Character Number -hi link SpecialChar LineNr -hi link Tag Identifier -hi link cCppOut LineNr -" The following are not standard hi links, -" these are used by DrChip -hi link Warning MoreMsg -hi link Notice Constant -" these are used by Calendar -hi link CalToday PreProc -" these are used by TagList -hi link MyTagListTagName IncSearch -hi link MyTagListTagScope Constant - -" COLOR LINKS DEFINE END - -" vim:et:nosta:sw=2:ts=8: -" vim600:fdm=marker:fdl=1: diff --git a/colors/pink b/colors/pink new file mode 160000 index 0000000..93cfa53 --- /dev/null +++ b/colors/pink @@ -0,0 +1 @@ +Subproject commit 93cfa5324505257bb186081113bb656451c3407f diff --git a/colors/pink.vim b/colors/pink.vim deleted file mode 100644 index bcdf33b..0000000 --- a/colors/pink.vim +++ /dev/null @@ -1,168 +0,0 @@ -" Maintainer: paddynewman@gmail.com -" License: BSD - -if &t_Co != 256 && !has("gui_running") - echomsg "" - echomsg "write 'set t_Co=256' in your .vimrc or this file won't load" - echomsg "" - finish -endif - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif - -let g:colors_name = "pink" -let s:save_cpo = &cpo -set cpo&vim - -let s:colors256 = [ - \ ["Normal", "NONE", "238", "225" ], - \ ["Cursor", "NONE", "NONE", "160" ], - \ ["CursorLine", "NONE", "NONE", "222" ], - \ ["CursorColumn", "NONE", "NONE", "223" ], - \ ["Incsearch", "NONE", "NONE", "11" ], - \ ["Search", "NONE", "NONE", "11" ], - \ ["ErrorMsg", "BOLD", "16", "9" ], - \ ["WarningMsg", "BOLD", "16", "11" ], - \ ["ModeMsg", "BOLD", "NONE", "11" ], - \ ["MoreMsg", "BOLD", "16", "11" ], - \ ["Question", "BOLD", "27", "NONE" ], - \ ["StatusLine", "NONE", "0", "219" ], - \ ["StatusLineNC", "NONE", "238", "219" ], - \ ["User1", "BOLD", "28", "NONE" ], - \ ["User2", "BOLD", "39", "NONE" ], - \ ["VertSplit", "NONE", "84", "22" ], - \ ["WildMenu", "BOLD", "87", "35" ], - \ ["DiffText", "NONE", "16", "190" ], - \ ["DiffChange", "NONE", "16", "83" ], - \ ["DiffDelete", "NONE", "79", "124" ], - \ ["DiffAdd", "NONE", "79", "21" ], - \ ["Folded", "NONE", "238", "255" ], - \ ["FoldedColumn", "NONE", "238", "255" ], - \ ["FoldColumn", "NONE", "225", "255" ], - \ ["Directory", "NONE", "28", "NONE" ], - \ ["LineNr", "NONE", "238", "255" ], - \ ["NonText", "NONE", "238", "225" ], - \ ["SpecialKey", "NONE", "9", "NONE" ], - \ ["Title", "BOLD", "18", "NONE" ], - \ ["Visual", "NONE", "NONE", "220" ], - \ ["Comment", "NONE", "238", "255" ], - \ ["Costant", "NONE", "58", "NONE" ], - \ ["String", "NONE", "160", "NONE" ], - \ ["Error", "NONE", "130", "NONE" ], - \ ["Identifier", "NONE", "31", "NONE" ], - \ ["Ignore", "NONE", "NONE", "NONE" ], - \ ["Number", "NONE", "23", "NONE" ], - \ ["PreProc", "NONE", "26", "255" ], - \ ["Special", "NONE", "238", "NONE" ], - \ ["SpecialChar", "NONE", "22", "NONE" ], - \ ["Statement", "NONE", "36", "NONE" ], - \ ["Todo", "NONE", "NONE", "229" ], - \ ["Type", "NONE", "20", "NONE" ], - \ ["Underlined", "BOLD", "25", "NONE" ], - \ ["TaglistTagName","BOLD", "29", "118" ]] - -let s:colorvim7 = [ - \ ["Pmenu", "NONE", "238", "219" ], - \ ["PmenuSel", "NONE", "238", "11" ], - \ ["PmenuSbar", "NONE", "238", "11" ], - \ ["PmenuThumb", "NONE", "238", "11" ], - \ ["SpellBad", "NONE", "238", "9" ], - \ ["SpellRare", "NONE", "NONE", "228" ], - \ ["SpellLocal", "NONE", "NONE", "224" ], - \ ["SpellCap", "NONE", "NONE", "247" ], - \ ["MatchParen", "NONE", "NONE", "11" ], - \ ["TabLine", "NONE", "238", "219" ], - \ ["TabLineSel", "NONE", "0", "225" ], - \ ["TabLineFill", "NONE", "219", "219" ]] - -function! s:checkargs(arg) - if a:arg+0 == 0 && a:arg != "0" "its a string - return a:arg - else - return s:cmap[a:arg+0] "get rgb color based on the number - endif -endfunction - -if !has("gui_running") - for s:col in s:colors256 - exec "hi " . s:col[0] . " cterm=" . s:col[1] . - \ " ctermfg=" . s:col[2] . " ctermbg=" . s:col[3] - endfor - if v:version >= 700 - for s:col in s:colorvim7 - exec "hi " .s:col[0] . " cterm=" . s:col[1] . - \ " ctermfg=" . s:col[2] . " ctermbg=" . s:col[3] - endfor - endif -else - let s:cmap = [ - \ "#000000", "#800000", "#008000", "#808000", - \ "#000080", "#800080", "#008080", "#c0c0c0", - \ "#808080", "#ff0000", "#00ff00", "#ffff00", - \ "#0000ff", "#ff00ff", "#00ffff", "#ffffff", - \ - \ "#000000", "#00005f", "#00008f", "#0000af", "#0000d7", "#0000ff", - \ "#005f00", "#005f5f", "#005f8f", "#005faf", "#005fd7", "#005fff", - \ "#008f00", "#008f5f", "#008f8f", "#008faf", "#008fd7", "#008fff", - \ "#00af00", "#00af5f", "#00af8f", "#00afaf", "#00afd7", "#00afff", - \ "#00d700", "#00d75f", "#00d78f", "#00d7af", "#00d7d7", "#00d7ff", - \ "#00ff00", "#00ff5f", "#00ff8f", "#00ffaf", "#00ffd7", "#00ffff", - \ "#5f0000", "#5f005f", "#5f008f", "#5f00af", "#5f00d7", "#5f00ff", - \ "#5f5f00", "#5f5f5f", "#5f5f8f", "#5f5faf", "#5f5fd7", "#5f5fff", - \ "#5f8f00", "#5f8f5f", "#5f8f8f", "#5f8faf", "#5f8fd7", "#5f8fff", - \ "#5faf00", "#5faf5f", "#5faf8f", "#5fafaf", "#5fafd7", "#5fafff", - \ "#5fd700", "#5fd75f", "#5fd78f", "#5fd7af", "#5fd7d7", "#5fd7ff", - \ "#5fff00", "#5fff5f", "#5fff8f", "#5fffaf", "#5fffd7", "#5fffff", - \ "#8f0000", "#8f005f", "#8f008f", "#8f00af", "#8f00d7", "#8f00ff", - \ "#8f5f00", "#8f5f5f", "#8f5f8f", "#8f5faf", "#8f5fd7", "#8f5fff", - \ "#8f8f00", "#8f8f5f", "#8f8f8f", "#8f8faf", "#8f8fd7", "#8f8fff", - \ "#8faf00", "#8faf5f", "#8faf8f", "#8fafaf", "#8fafd7", "#8fafff", - \ "#8fd700", "#8fd75f", "#8fd78f", "#8fd7af", "#8fd7d7", "#8fd7ff", - \ "#8fff00", "#8fff5f", "#8fff8f", "#8fffaf", "#8fffd7", "#8fffff", - \ "#af0000", "#af005f", "#af008f", "#af00af", "#af00d7", "#af00ff", - \ "#af5f00", "#af5f5f", "#af5f8f", "#af5faf", "#af5fd7", "#af5fff", - \ "#af8f00", "#af8f5f", "#af8f8f", "#af8faf", "#af8fd7", "#af8fff", - \ "#afaf00", "#afaf5f", "#afaf8f", "#afafaf", "#afafd7", "#afafff", - \ "#afd700", "#afd75f", "#afd78f", "#afd7af", "#afd7d7", "#afd7ff", - \ "#afff00", "#afff5f", "#afff8f", "#afffaf", "#afffd7", "#afffff", - \ "#d70000", "#d7005f", "#d7008f", "#d700af", "#d700d7", "#d700ff", - \ "#d75f00", "#d75f5f", "#d75f8f", "#d75faf", "#d75fd7", "#d75fff", - \ "#d78f00", "#d78f5f", "#d78f8f", "#d78faf", "#d78fd7", "#d78fff", - \ "#d7af00", "#d7af5f", "#d7af8f", "#d7afaf", "#d7afd7", "#d7afff", - \ "#d7d700", "#d7d75f", "#d7d78f", "#d7d7af", "#d7d7d7", "#d7d7ff", - \ "#d7ff00", "#d7ff5f", "#d7ff8f", "#d7ffaf", "#d7ffd7", "#d7ffff", - \ "#ff0000", "#ff005f", "#ff008f", "#ff00af", "#ff00d7", "#ff00ff", - \ "#ff5f00", "#ff5f5f", "#ff5f8f", "#ff5faf", "#ff5fd7", "#ff5fff", - \ "#ff8f00", "#ff8f5f", "#ff8f8f", "#ff8faf", "#ff8fd7", "#ff8fff", - \ "#ffaf00", "#ffaf5f", "#ffaf8f", "#ffafaf", "#ffafd7", "#ffafff", - \ "#ffd700", "#ffd75f", "#ffd78f", "#ffd7af", "#ffd7d7", "#ffd7ff", - \ "#ffff00", "#ffff5f", "#ffff8f", "#ffffaf", "#ffffd7", "#ffffff", - \ - \ "#080808", "#121212", "#1c1c1c", "#262626", "#303030", "#3a3a3a", - \ "#444444", "#4e4e4e", "#585858", "#606060", "#666666", "#767676", - \ "#808080", "#8a8a8a", "#949494", "#9e9e9e", "#a8a8a8", "#b2b2b2", - \ "#bcbcbc", "#c6c6c6", "#d0d0d0", "#dadada", "#e4e4e4", "#eeeeee" ] - - for s:col in s:colors256 - let fg = s:checkargs(s:col[2]) - let bg = s:checkargs(s:col[3]) - exec "hi " .s:col[0] . " gui=" . s:col[1] . " guifg=" . - \ fg . " guibg=" .bg - endfor - - if v:version >= 700 - for s:col in s:colorvim7 - let fg = s:checkargs(s:col[2]) - let bg = s:checkargs(s:col[3]) - exec "hi " . s:col[0] . " gui=" . s:col[1] . - \ " guifg=" . fg . " guibg=" . bg - endfor - endif -endif - -let &cpo = s:save_cpo " restoring &cpo value - diff --git a/colors/railscasts.vim b/colors/railscasts.vim deleted file mode 100644 index 2055b41..0000000 --- a/colors/railscasts.vim +++ /dev/null @@ -1,96 +0,0 @@ -" Vim color scheme -" -" Name: railscasts.vim -" Maintainer: Nick Moffitt -" Last Change: 01 Mar 2008 -" License: WTFPL -" Version: 2.1 -" -" This theme is based on Josh O'Rourke's Vim clone of the railscast -" textmate theme. The key thing I have done here is supply 256-color -" terminal equivalents for as many of the colors as possible, and fixed -" up some of the funny behaviors for editing e-mails and such. -" -" To use for gvim: -" 1: install this file as ~/.vim/colors/railscasts.vim -" 2: put "colorscheme railscasts" in your .gvimrc -" -" If you are using Ubuntu, you can get the benefit of this in your -" terminals using ordinary vim by taking the following steps: -" -" 1: sudo apt-get install ncurses-term -" 2: put the following in your .vimrc -" if $COLORTERM == 'gnome-terminal' -" set term=gnome-256color -" colorscheme railscasts -" else -" colorscheme default -" endif -" 3: if you wish to use this with screen, add the following to your .screenrc: -" attrcolor b ".I" -" termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm' -" defbce "on" -" term screen-256color-bce - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif - -let g:colors_name = "railscasts" - -hi link htmlTag xmlTag -hi link htmlTagName xmlTagName -hi link htmlEndTag xmlEndTag - -highlight Normal guifg=#E6E1DC guibg=#111111 -highlight Cursor guifg=#000000 ctermfg=0 guibg=#FFFFFF ctermbg=15 -highlight CursorLine guibg=#000000 ctermbg=233 cterm=NONE - -highlight Comment guifg=#BC9458 ctermfg=180 gui=italic -highlight Constant guifg=#6D9CBE ctermfg=73 -highlight Define guifg=#CC7833 ctermfg=173 -highlight Error guifg=#FFC66D ctermfg=221 guibg=#990000 ctermbg=88 -highlight Function guifg=#FFC66D ctermfg=221 gui=NONE cterm=NONE -highlight Identifier guifg=#6D9CBE ctermfg=73 gui=NONE cterm=NONE -highlight Include guifg=#CC7833 ctermfg=173 gui=NONE cterm=NONE -highlight PreCondit guifg=#CC7833 ctermfg=173 gui=NONE cterm=NONE -highlight Keyword guifg=#CC7833 ctermfg=173 cterm=NONE -highlight LineNr guifg=#2B2B2B ctermfg=159 guibg=#C0C0FF -highlight Number guifg=#A5C261 ctermfg=107 -highlight PreProc guifg=#E6E1DC ctermfg=103 -highlight Search guifg=NONE ctermfg=NONE guibg=#2b2b2b ctermbg=235 gui=italic cterm=underline -highlight Statement guifg=#CC7833 ctermfg=173 gui=NONE cterm=NONE -highlight String guifg=#A5C261 ctermfg=107 -highlight Title guifg=#FFFFFF ctermfg=15 -highlight Type guifg=#DA4939 ctermfg=167 gui=NONE cterm=NONE -highlight Visual guibg=#5A647E ctermbg=60 - -highlight DiffAdd guifg=#E6E1DC ctermfg=7 guibg=#519F50 ctermbg=71 -highlight DiffDelete guifg=#E6E1DC ctermfg=7 guibg=#660000 ctermbg=52 -highlight Special guifg=#DA4939 ctermfg=167 - -highlight pythonBuiltin guifg=#6D9CBE ctermfg=73 gui=NONE cterm=NONE -highlight rubyBlockParameter guifg=#FFFFFF ctermfg=15 -highlight rubyClass guifg=#FFFFFF ctermfg=15 -highlight rubyConstant guifg=#DA4939 ctermfg=167 -highlight rubyInstanceVariable guifg=#D0D0FF ctermfg=189 -highlight rubyInterpolation guifg=#519F50 ctermfg=107 -highlight rubyLocalVariableOrMethod guifg=#D0D0FF ctermfg=189 -highlight rubyPredefinedConstant guifg=#DA4939 ctermfg=167 -highlight rubyPseudoVariable guifg=#FFC66D ctermfg=221 -highlight rubyStringDelimiter guifg=#A5C261 ctermfg=143 - -highlight xmlTag guifg=#E8BF6A ctermfg=179 -highlight xmlTagName guifg=#E8BF6A ctermfg=179 -highlight xmlEndTag guifg=#E8BF6A ctermfg=179 - -highlight mailSubject guifg=#A5C261 ctermfg=107 -highlight mailHeaderKey guifg=#FFC66D ctermfg=221 -highlight mailEmail guifg=#A5C261 ctermfg=107 gui=italic cterm=underline - -highlight SpellBad guifg=#D70000 ctermfg=160 ctermbg=NONE cterm=underline -highlight SpellRare guifg=#D75F87 ctermfg=168 guibg=NONE ctermbg=NONE gui=underline cterm=underline -highlight SpellCap guifg=#D0D0FF ctermfg=189 guibg=NONE ctermbg=NONE gui=underline cterm=underline -highlight MatchParen guifg=#FFFFFF ctermfg=15 guibg=#005f5f ctermbg=23 diff --git a/colors/rdark-terminal b/colors/rdark-terminal new file mode 160000 index 0000000..2460336 --- /dev/null +++ b/colors/rdark-terminal @@ -0,0 +1 @@ +Subproject commit 2460336e07fcf0d8cdf963dfa63008580bac02ff diff --git a/colors/rdark-terminal.vim b/colors/rdark-terminal.vim deleted file mode 100644 index c16e19e..0000000 --- a/colors/rdark-terminal.vim +++ /dev/null @@ -1,132 +0,0 @@ -" -" rdark-terminal - vim color scheme -" -" Modified: Lukas Grässlin -" -" Based on rdark -" (http://www.vim.org/scripts/script.php?script_id=1732) -" -" Originally converted with CSApprox and modified a bit -" to fit a 256 color capable terminal. -" (http://www.vim.org/scripts/script.php?script_id=2390) -" -" Info: As the original background color is not available in 256 color mode -" I've set it to black. But you can set the color your terminal should display -" for black to #1e2426 and you will have almost a 1:1 copy of the gui scheme. -" I also suggest to set the second black color to #2c3032. (It is the -" background color which ist used for NonText) -" If you're using a terminal which reads from Xdefaults (e.g. urxvt) you just -" do this in your .Xdefaults: -" "*color0: rgb:1e/24/26" -" "*color8: rgb:2c/30/32" -" - -hi clear -let colors_name="rdark-terminal" - -hi clear CursorLine -hi CursorLine ctermbg=8 - -hi Normal term=NONE cterm=NONE ctermbg=0 ctermfg=252 -hi Underlined term=underline cterm=underline ctermbg=bg ctermfg=111 -hi Ignore term=NONE cterm=NONE ctermbg=bg ctermfg=16 -hi Error term=reverse cterm=NONE ctermbg=160 ctermfg=255 -hi Todo term=NONE cterm=NONE ctermbg=16 ctermfg=215 -hi Number term=NONE cterm=NONE ctermbg=bg ctermfg=113 -hi String term=NONE cterm=NONE ctermbg=bg ctermfg=113 -hi Function term=NONE cterm=NONE ctermbg=bg ctermfg=215 -hi SpecialKey term=bold cterm=NONE ctermbg=bg ctermfg=196 -hi NonText term=bold cterm=NONE ctermbg=8 ctermfg=236 -hi MatchParen term=reverse cterm=NONE ctermbg=215 ctermfg=23 -hi Comment term=bold cterm=NONE ctermbg=bg ctermfg=245 -hi Constant term=underline cterm=NONE ctermbg=bg ctermfg=113 -hi Special term=bold cterm=NONE ctermbg=bg ctermfg=248 -hi Keyword term=NONE cterm=NONE ctermbg=bg ctermfg=255 -hi Identifier term=underline cterm=NONE ctermbg=bg ctermfg=252 -hi Statement term=bold cterm=NONE ctermbg=bg ctermfg=74 -hi PreProc term=underline cterm=NONE ctermbg=bg ctermfg=215 -hi Type term=underline cterm=NONE ctermbg=bg ctermfg=188 -hi LineNr term=underline cterm=NONE ctermbg=16 ctermfg=59 -hi ExtraWhitespace term=NONE cterm=NONE ctermbg=bg ctermfg=fg -hi Visual term=reverse cterm=NONE ctermbg=102 ctermfg=255 - -hi Pmenu term=NONE cterm=NONE ctermbg=16 ctermfg=250 -hi PmenuSel term=NONE cterm=NONE ctermbg=61 ctermfg=231 -hi PmenuSbar term=NONE cterm=NONE ctermbg=238 ctermfg=238 -hi PmenuThumb term=NONE cterm=NONE ctermbg=102 ctermfg=102 - -hi StatusLine term=reverse,bold cterm=NONE ctermbg=250 ctermfg=0 -hi StatusLineNC term=reverse cterm=NONE ctermbg=102 ctermfg=16 -hi VertSplit term=reverse cterm=NONE ctermbg=102 ctermfg=59 -hi Directory term=bold cterm=NONE ctermbg=bg ctermfg=231 -hi ErrorMsg term=NONE cterm=NONE ctermbg=196 ctermfg=231 -hi IncSearch term=reverse cterm=NONE ctermbg=215 ctermfg=23 -hi Search term=reverse cterm=NONE ctermbg=215 ctermfg=23 -hi MoreMsg term=bold cterm=bold ctermbg=bg ctermfg=74 -hi ModeMsg term=bold cterm=bold ctermbg=bg ctermfg=fg -hi TabLine term=underline cterm=underline ctermbg=16 ctermfg=102 -hi TabLineSel term=bold cterm=NONE ctermbg=59 ctermfg=255 -hi TabLineFill term=reverse cterm=NONE ctermbg=16 ctermfg=16 -hi CursorColumn term=reverse cterm=NONE ctermbg=241 ctermfg=fg -hi Cursor term=NONE cterm=NONE ctermbg=145 ctermfg=16 -hi cppSTLType term=NONE cterm=NONE ctermbg=bg ctermfg=fg -hi cssUIProp term=NONE cterm=NONE ctermbg=bg ctermfg=188 -hi vimAutoEvent term=NONE cterm=NONE ctermbg=bg ctermfg=fg -hi cParen term=NONE cterm=NONE ctermbg=bg ctermfg=fg -hi cBracket term=NONE cterm=NONE ctermbg=bg ctermfg=fg -hi cNumbers term=NONE cterm=NONE ctermbg=bg ctermfg=fg -hi phpPropertySelectorInString term=NONE cterm=NONE ctermbg=bg ctermfg=102 -hi FoldeColumn term=NONE cterm=NONE ctermbg=bg ctermfg=fg -hi Question term=NONE cterm=NONE ctermbg=bg ctermfg=113 -hi Title term=bold cterm=bold ctermbg=bg ctermfg=215 -hi VisualNOS term=bold,underline cterm=bold,underline ctermbg=bg ctermfg=fg -hi WarningMsg term=NONE cterm=NONE ctermbg=bg ctermfg=196 -hi WildMenu term=NONE cterm=NONE ctermbg=233 ctermfg=255 -hi Folded term=NONE cterm=NONE ctermbg=25 ctermfg=188 -hi phpSemicolon term=NONE cterm=NONE ctermbg=bg ctermfg=102 -hi phpFunctions term=NONE cterm=NONE ctermbg=bg ctermfg=188 -hi phpParent term=NONE cterm=NONE ctermbg=bg ctermfg=102 -hi javaScriptBraces term=NONE cterm=NONE ctermbg=bg ctermfg=102 -hi javaScriptOperator term=NONE cterm=NONE ctermbg=bg ctermfg=102 -hi htmlTag term=NONE cterm=NONE ctermbg=bg ctermfg=102 -hi htmlTagName term=NONE cterm=NONE ctermbg=bg ctermfg=145 -hi cCppBracket term=NONE cterm=NONE ctermbg=bg ctermfg=fg -hi cBlock term=NONE cterm=NONE ctermbg=bg ctermfg=fg -hi htmlTitle term=NONE cterm=NONE ctermbg=bg ctermfg=113 -hi cUserCont term=NONE cterm=NONE ctermbg=bg ctermfg=fg -hi lCursor term=NONE cterm=NONE ctermbg=145 ctermfg=16 -hi cssPseudoClassId term=NONE cterm=NONE ctermbg=bg ctermfg=255 -hi cssBraces term=NONE cterm=NONE ctermbg=bg ctermfg=102 -hi cssIdentifier term=NONE cterm=NONE ctermbg=bg ctermfg=215 -hi cssTagName term=NONE cterm=NONE ctermbg=bg ctermfg=215 -hi cMulti term=NONE cterm=NONE ctermbg=bg ctermfg=fg -hi ICursor term=NONE cterm=NONE ctermbg=145 ctermfg=fg -hi FoldColumn term=NONE cterm=NONE ctermbg=16 ctermfg=61 -hi DiffAdd term=bold cterm=NONE ctermbg=0 ctermfg=113 -hi DiffChange term=bold cterm=NONE ctermbg=0 ctermfg=fg -hi DiffDelete term=bold cterm=bold ctermbg=0 ctermfg=215 -hi DiffText term=reverse cterm=NONE ctermbg=0 ctermfg=fg -hi SignColumn term=NONE cterm=NONE ctermbg=16 ctermfg=51 -hi SpellBad term=reverse cterm=undercurl ctermbg=bg ctermfg=196 -hi SpellCap term=reverse cterm=undercurl ctermbg=bg ctermfg=21 -hi SpellRare term=reverse cterm=undercurl ctermbg=bg ctermfg=201 -hi SpellLocal term=underline cterm=undercurl ctermbg=bg ctermfg=51 -hi htmlSpecialTagName term=NONE cterm=NONE ctermbg=bg ctermfg=145 -hi htmlArg term=NONE cterm=NONE ctermbg=bg ctermfg=188 -hi cBitField term=NONE cterm=NONE ctermbg=bg ctermfg=fg -hi cssSelectorOp term=NONE cterm=NONE ctermbg=bg ctermfg=255 -hi pythonFunction term=NONE cterm=NONE ctermbg=bg ctermfg=fg -hi cNumbersCom term=NONE cterm=NONE ctermbg=bg ctermfg=fg -hi vimFuncName term=NONE cterm=NONE ctermbg=bg ctermfg=fg -hi phpRegionDelimiter term=NONE cterm=NONE ctermbg=bg ctermfg=139 -hi phpPropertySelector term=NONE cterm=NONE ctermbg=bg ctermfg=102 -hi cCppParen term=NONE cterm=NONE ctermbg=bg ctermfg=fg -hi phpOperator term=NONE cterm=NONE ctermbg=bg ctermfg=102 -hi phpArrayPair term=NONE cterm=NONE ctermbg=bg ctermfg=102 -hi phpAssignByRef term=NONE cterm=NONE ctermbg=bg ctermfg=102 -hi phpRelation term=NONE cterm=NONE ctermbg=bg ctermfg=102 -hi phpMemberSelector term=NONE cterm=NONE ctermbg=bg ctermfg=102 -hi phpUnknownSelector term=NONE cterm=NONE ctermbg=bg ctermfg=102 -hi phpVarSelector term=NONE cterm=NONE ctermbg=bg ctermfg=145 -hi htmlEndTag term=NONE cterm=NONE ctermbg=bg ctermfg=102 -hi vimFold term=NONE cterm=NONE ctermbg=bg ctermfg=fg diff --git a/colors/simple256.vim b/colors/simple256.vim deleted file mode 100644 index 6e552f0..0000000 --- a/colors/simple256.vim +++ /dev/null @@ -1,279 +0,0 @@ -" Vim color file -" Maintainer: Alexander Rodin -" -" This theme is based on "desert256" theme by Henry So, Jr. -" -" I struggled with trying to parse the rgb.txt file to avoid the necessity of -" converting color names to #rrggbb form, but decided it was just not worth -" the effort. Maybe someone seeing this may decide otherwise... - -set background=light -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="desert256" - -if has("gui_running") || &t_Co == 88 || &t_Co == 256 - " functions {{{ - " returns an approximate grey index for the given grey level - fun grey_number(x) - if &t_Co == 88 - if a:x < 23 - return 0 - elseif a:x < 69 - return 1 - elseif a:x < 103 - return 2 - elseif a:x < 127 - return 3 - elseif a:x < 150 - return 4 - elseif a:x < 173 - return 5 - elseif a:x < 196 - return 6 - elseif a:x < 219 - return 7 - elseif a:x < 243 - return 8 - else - return 9 - endif - else - if a:x < 14 - return 0 - else - let l:n = (a:x - 8) / 10 - let l:m = (a:x - 8) % 10 - if l:m < 5 - return l:n - else - return l:n + 1 - endif - endif - endif - endfun - - " returns the actual grey level represented by the grey index - fun grey_level(n) - if &t_Co == 88 - if a:n == 0 - return 0 - elseif a:n == 1 - return 46 - elseif a:n == 2 - return 92 - elseif a:n == 3 - return 115 - elseif a:n == 4 - return 139 - elseif a:n == 5 - return 162 - elseif a:n == 6 - return 185 - elseif a:n == 7 - return 208 - elseif a:n == 8 - return 231 - else - return 255 - endif - else - if a:n == 0 - return 0 - else - return 8 + (a:n * 10) - endif - endif - endfun - - " returns the palette index for the given grey index - fun grey_color(n) - if &t_Co == 88 - if a:n == 0 - return 16 - elseif a:n == 9 - return 79 - else - return 79 + a:n - endif - else - if a:n == 0 - return 16 - elseif a:n == 25 - return 231 - else - return 231 + a:n - endif - endif - endfun - - " returns an approximate color index for the given color level - fun rgb_number(x) - if &t_Co == 88 - if a:x < 69 - return 0 - elseif a:x < 172 - return 1 - elseif a:x < 230 - return 2 - else - return 3 - endif - else - if a:x < 75 - return 0 - else - let l:n = (a:x - 55) / 40 - let l:m = (a:x - 55) % 40 - if l:m < 20 - return l:n - else - return l:n + 1 - endif - endif - endif - endfun - - " returns the actual color level for the given color index - fun rgb_level(n) - if &t_Co == 88 - if a:n == 0 - return 0 - elseif a:n == 1 - return 139 - elseif a:n == 2 - return 205 - else - return 255 - endif - else - if a:n == 0 - return 0 - else - return 55 + (a:n * 40) - endif - endif - endfun - - " returns the palette index for the given R/G/B color indices - fun rgb_color(x, y, z) - if &t_Co == 88 - return 16 + (a:x * 16) + (a:y * 4) + a:z - else - return 16 + (a:x * 36) + (a:y * 6) + a:z - endif - endfun - - " returns the palette index to approximate the given R/G/B color levels - fun color(r, g, b) - " get the closest grey - let l:gx = grey_number(a:r) - let l:gy = grey_number(a:g) - let l:gz = grey_number(a:b) - - " get the closest color - let l:x = rgb_number(a:r) - let l:y = rgb_number(a:g) - let l:z = rgb_number(a:b) - - if l:gx == l:gy && l:gy == l:gz - " there are two possibilities - let l:dgr = grey_level(l:gx) - a:r - let l:dgg = grey_level(l:gy) - a:g - let l:dgb = grey_level(l:gz) - a:b - let l:dgrey = (l:dgr * l:dgr) + (l:dgg * l:dgg) + (l:dgb * l:dgb) - let l:dr = rgb_level(l:gx) - a:r - let l:dg = rgb_level(l:gy) - a:g - let l:db = rgb_level(l:gz) - a:b - let l:drgb = (l:dr * l:dr) + (l:dg * l:dg) + (l:db * l:db) - if l:dgrey < l:drgb - " use the grey - return grey_color(l:gx) - else - " use the color - return rgb_color(l:x, l:y, l:z) - endif - else - " only one possibility - return rgb_color(l:x, l:y, l:z) - endif - endfun - - " returns the palette index to approximate the 'rrggbb' hex string - fun rgb(rgb) - let l:r = ("0x" . strpart(a:rgb, 0, 2)) + 0 - let l:g = ("0x" . strpart(a:rgb, 2, 2)) + 0 - let l:b = ("0x" . strpart(a:rgb, 4, 2)) + 0 - - return color(l:r, l:g, l:b) - endfun - - " sets the highlighting for the given group - fun X(group, fg, bg, attr) - if a:fg != "" - exec "hi " . a:group . " guifg=#" . a:fg . " ctermfg=" . rgb(a:fg) - endif - if a:bg != "" - exec "hi " . a:group . " guibg=#" . a:bg . " ctermbg=" . rgb(a:bg) - endif - if a:attr != "" - exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr - endif - endfun - " }}} - - call X("VertSplit", "c2bfa5", "7f7f7f", "reverse") - call X("Folded", "9999cc", "f4f4f4", "") - call X("IncSearch", "708090", "f0e68c", "") - call X("Visual", "3888ff", "ffffff", "reverse") -" call X("Comment", "1C9518", "", "") - call X("Comment", "20AD1B", "", "") - call X("Constant", "5500ff", "", "") - call X("String", "ff7777", "", "") - call X("Float", "ff7777", "", "") - call X("Boolean", "000080", "", "bold") -" call X("Identifier", "98fb98", "", "none") - call X("Statement", "000080", "", "bold") - call X("PreProc", "20b5ff", "", "") - call X("Type", "000080", "", "bold") - call X("Special", "CDAB00", "", "") - call X("Underlined", "0000cc", "", "") - call X("Todo", "ff4500", "eeee00", "") - - " delete functions {{{ - delf X - delf rgb - delf color - delf rgb_color - delf rgb_level - delf rgb_number - delf grey_color - delf grey_level - delf grey_number - " }}} -else - " color terminal definitions - hi VertSplit ctermfg=lightgray ctermbg=gray cterm=reverse - hi Folded ctermfg=blue ctermbg=lightcyan - hi IncSearch ctermfg=lightgray ctermbg=yellow - hi Visual ctermfg=blue ctermbg=white cterm=reverse - hi Comment ctermfg=green - hi Constant ctermfg=blue - hi String ctermfg=red - hi Float ctermfg=red - hi Boolean ctermfg=darkblue cterm=bold - hi Statement ctermfg=darkblue cterm=bold - hi PreProc ctermfg=cyan - hi Type ctermfg=darkblue cterm=bold - hi Special ctermfg=brown - hi Underlined ctermfg=blue - hi Todo ctermfg=red ctermbg=yellow -endif - -" vim: set fdl=0 fdm=marker: diff --git a/colors/southernlights b/colors/southernlights new file mode 160000 index 0000000..0657858 --- /dev/null +++ b/colors/southernlights @@ -0,0 +1 @@ +Subproject commit 0657858dcb24711c3275b5393b7825bd67627bce diff --git a/colors/southernlights.vim b/colors/southernlights.vim deleted file mode 100644 index 796e7c6..0000000 --- a/colors/southernlights.vim +++ /dev/null @@ -1,93 +0,0 @@ -" Vim color scheme -" -" Name: southernlights256.vim -" Maintainer: Jakson Aquino -" Last Change: Sun Oct 24, 2010 10:36AM -" License: GNU/GPL -" -" Based on other color schemes. The starting point was 'torte' - -set background=dark - -hi clear - -if exists("syntax_on") - syntax reset -endif - -let colors_name = "southernlights" - -hi Boolean ctermfg=209 guifg=#ff875f -hi Character ctermfg=223 guifg=#ffd7af -hi Comment ctermfg=147 guifg=#afafff -hi Constant ctermfg=219 guifg=#ffafff -hi Conceal ctermfg=221 ctermbg=black guifg=#ffd75f guibg=black -hi Cursor ctermfg=Black ctermbg=Green cterm=bold guifg=Black guibg=Green gui=bold -hi CursorLine ctermbg=234 cterm=NONE guibg=#1c1c1c gui=none -hi CursorColumn ctermbg=234 cterm=NONE guibg=#1c1c1c gui=none -hi Directory ctermfg=27 guifg=#005fff -hi Function ctermfg=117 guifg=#87d7ff -hi Identifier ctermfg=cyan guifg=cyan -hi LineNr ctermfg=Black ctermbg=240 guifg=Black guibg=#585858 -hi MatchParen ctermfg=white ctermbg=58 guifg=white guibg=#5f5f00 -hi NonText ctermfg=21 guifg=#0000ff -hi Number ctermfg=223 guifg=#ffd7af -hi Normal ctermfg=253 ctermbg=Black guifg=#dadada guibg=Black -hi Operator ctermfg=204 guifg=#ff5f87 -hi Pmenu ctermfg=119 ctermbg=22 guifg=#87ff5f guibg=#005f00 -hi PmenuSel ctermfg=Yellow ctermbg=28 guifg=Yellow guibg=#008700 -hi PreProc ctermfg=13 ctermbg=Black guifg=#ff40ff -hi Search ctermfg=white ctermbg=58 guifg=white guibg=#5f5f00 -hi ShowMarksHLl ctermfg=227 ctermbg=28 guifg=#ffff5f guibg=#008700 -hi SignColumn guibg=#585858 -hi Special ctermfg=221 guifg=#ffd75f -hi SpecialKey ctermfg=14 guifg=#00ffff -hi SpellBad ctermfg=red ctermbg=NONE cterm=UNDERLINE guisp=red gui=undercurl -hi SpellLocal ctermfg=Green ctermbg=NONE cterm=UNDERLINE guisp=#00AA00 gui=undercurl -hi SpellRare ctermfg=Magenta ctermbg=NONE cterm=UNDERLINE guisp=Magenta gui=undercurl -hi Statement ctermfg=yellow guifg=yellow cterm=NONE gui=NONE -hi StatusLine ctermfg=239 ctermbg=white guifg=#4e4e4e guibg=white -hi StatusLineNC ctermfg=239 ctermbg=black guifg=gray30 guibg=black -hi TabLineSel ctermfg=white ctermbg=239 guifg=#4e4e4e guibg=white -hi TabLine ctermfg=247 ctermbg=234 cterm=NONE guifg=#9e9e9e guibg=#262626 gui=NONE -hi VertSplit ctermfg=239 ctermbg=black guifg=gray30 guibg=black -hi String ctermfg=229 guifg=#ffffaf -hi Title cterm=bold ctermfg=Magenta gui=bold guifg=Magenta -hi Type ctermfg=77 guifg=#5fd75f gui=NONE -hi vimCommentString ctermfg=147 guifg=#afafff gui=italic -hi Visual ctermfg=248 guifg=#a8a8a8 ctermbg=237 guibg=#3a3a3a -hi WarningMsg ctermfg=red - -" html -hi htmlLink cterm=UNDERLINE ctermfg=105 gui=UNDERLINE guifg=#8787ff -hi htmlBold cterm=BOLD gui=BOLD -hi htmlBoldItalic cterm=BOLD,ITALIC gui=BOLD,ITALIC -hi htmlBoldUnderline cterm=BOLD,UNDERLINE gui=BOLD,UNDERLINE -hi htmlBoldUnderlineItalic cterm=BOLD,UNDERLINE,ITALIC gui=BOLD,UNDERLINE,ITALIC -hi htmlItalic cterm=ITALIC gui=ITALIC -hi htmlUnderline cterm=UNDERLINE gui=UNDERLINE -hi htmlUnderlineItalic cterm=UNDERLINE,ITALIC gui=UNDERLINE,ITALIC - -" mail -hi mailHeader ctermfg=229 guifg=#ffffaf -hi mailSubject ctermfg=yellow guifg=yellow -hi mailQuoted1 ctermfg=48 guifg=#00ff87 -hi mailQuoted2 ctermfg=51 guifg=#00ffff -hi mailQuoted3 ctermfg=39 guifg=#00afff -hi mailQuoted4 ctermfg=33 guifg=#0087ff -hi mailQuoted5 ctermfg=27 guifg=#005fff -hi mailQuoted6 ctermfg=21 guifg=#0000ff -hi mailSignature ctermfg=209 guifg=#ff875f - -" diff -hi diffAdded ctermfg=40 guifg=#00d700 -hi diffRemoved ctermfg=210 guifg=#ff8787 -hi diffFile ctermfg=117 guifg=#87d7ff -hi diffOldFile ctermfg=117 guifg=#87d7ff -hi diffNewFile ctermfg=117 guifg=#87d7ff -hi diffLine ctermfg=yellow guifg=yellow - -" wdiff -hi link wdiffOld diffRemoved -hi link wdiffNew diffAdded - diff --git a/colors/strange b/colors/strange new file mode 160000 index 0000000..6f8aba6 --- /dev/null +++ b/colors/strange @@ -0,0 +1 @@ +Subproject commit 6f8aba6ea16b3655ad8c60b9bb097b2b846721e3 diff --git a/colors/strange-strange.vim-cfb1c41/.gitignore b/colors/strange-strange.vim-cfb1c41/.gitignore deleted file mode 100644 index e43b0f9..0000000 --- a/colors/strange-strange.vim-cfb1c41/.gitignore +++ /dev/null @@ -1 +0,0 @@ -.DS_Store diff --git a/colors/strange-strange.vim-cfb1c41/README.md b/colors/strange-strange.vim-cfb1c41/README.md deleted file mode 100644 index 52b305f..0000000 --- a/colors/strange-strange.vim-cfb1c41/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# Strange - A vim colour scheme - -A muted color scheme that works in 8- and 256-color terminals, as well as in -the GUI versions of vim. - -## Installation - -http://vimcasts.org/episodes/synchronizing-plugins-with-git-submodules-and-pathogen/ - -## Screenshots - -![editing an erlang file in vim](http://files.pipsq.com/strange.vim/erlang.png) -![editing a python file in vim](http://files.pipsq.com/strange.vim/python.png) - -## Caveats - -There are still a few styles to add and to tweak. I'll add more as styles -as I find them lacking. Please do contact me if you want some hl group -added (gsjoberg@gmail.com). diff --git a/colors/strange-strange.vim-cfb1c41/colors/strange.vim b/colors/strange-strange.vim-cfb1c41/colors/strange.vim deleted file mode 100644 index 3cb21e7..0000000 --- a/colors/strange-strange.vim-cfb1c41/colors/strange.vim +++ /dev/null @@ -1,102 +0,0 @@ -" strange.vim by Gustaf Sjoberg - -set background=dark -hi clear - -if exists("syntax_on") - syntax reset -endif - -let colors_name = "strange" - -if &t_Co != 256 && !has("gui_running") - " Colorscheme for regular terminals - - " General - hi Normal ctermfg=lightgray ctermbg=none - hi NonText ctermfg=darkgray ctermbg=none -" hi SpecialKey ctermfg=lightgray ctermbg=none -" hi MatchParen ctermfg=lightgray ctermbg=none - hi ErrorMsg ctermfg=red ctermbg=none cterm=bold term=bold - hi Error ctermfg=red ctermbg=none cterm=bold term=bold - hi LineNr ctermfg=white ctermbg=none term=bold cterm=bold -" hi Underlined ctermfg=lightgray ctermbg=none -" hi Todo ctermfg=lightgray ctermbg=none - hi Visual ctermfg=cyan ctermbg=black - - " Dividers - hi StatusLine ctermfg=black ctermbg=white term=none cterm=none - hi StatusLineNC ctermfg=darkgray ctermbg=white term=bold cterm=bold - hi VertSplit ctermfg=white ctermbg=white - hi ColorColumn ctermbg=red - - " Menus - hi PmenuSel ctermbg=darkyellow ctermfg=black - hi Pmenu ctermbg=black ctermfg=darkgray - hi TabLineSel ctermbg=darkcyan ctermfg=black term=none cterm=none - hi TabLine ctermbg=black ctermfg=lightgray term=none cterm=reverse - hi TabLineFill cterm=reverse -" hi PmenuSbar ctermfg=lightgray ctermbg=none -" hi PmenuThumb ctermfg=lightgray ctermbg=none -" hi WildMenu ctermfg=lightgray ctermbg=none - -" Syntax - hi Statement ctermfg=darkgray ctermbg=none - hi Comment ctermfg=darkgray ctermbg=none - hi Constant ctermfg=darkcyan ctermbg=none - hi Identifier ctermfg=cyan ctermbg=none - hi Type ctermfg=lightred ctermbg=none -" hi PreProc ctermfg=lightgray ctermbg=none -" hi Number ctermfg=lightgray ctermbg=none -" hi Special ctermfg=lightgray ctermbg=none - -else - " 256 color and gui - - " General - hi Normal ctermfg=255 guifg=#FFFFFF ctermbg=232 guibg=#060606 cterm=none gui=none - hi NonText ctermfg=244 guifg=#444444 cterm=bold gui=bold - hi SpecialKey ctermfg=214 guifg=#FFA500 - hi MatchParen ctermfg=233 guifg=#222222 ctermbg=246 guibg=#999999 cterm=bold gui=bold - hi ErrorMsg ctermfg=15 guifg=#FFFFFF ctermbg=9 guibg=#FF0000 cterm=none gui=none - hi Error ctermfg=15 guifg=#FFFFFF ctermbg=9 guibg=#FF0000 cterm=none gui=none - hi LineNr ctermbg=233 guibg=#151515 ctermfg=239 guifg=#3d464c cterm=none gui=none - hi Underlined ctermfg=32 guifg=#0066CC cterm=underline gui=underline - hi Todo ctermfg=142 guifg=#adac4f ctermbg=235 guibg=#252525 cterm=bold - hi CursorLine ctermbg=233 guibg=#111111 cterm=none gui=none - hi CursorColumn ctermbg=233 guibg=#111111 cterm=none gui=none - hi Visual ctermfg=233 guifg=#333333 ctermbg=108 guibg=#C0FFC0 - hi VisualNOS ctermfg=0 guifg=#111111 ctermbg=243 guibg=#888888 cterm=none gui=none - - " Search - hi IncSearch ctermfg=0 guifg=#000000 ctermbg=226 guibg=#FFD700 cterm=none gui=none - hi Search ctermfg=0 guifg=#000000 ctermbg=151 guibg=#FFD700 cterm=none gui=none - - " Dividers - hi StatusLine ctermbg=235 guibg=#222222 ctermfg=255 guifg=#FFFFFF cterm=bold gui=none - hi StatusLineNC ctermbg=235 guibg=#222222 ctermfg=239 guifg=#555555 cterm=none gui=none - hi VertSplit ctermfg=235 guifg=#222222 ctermbg=235 guibg=#222222 cterm=none gui=none - hi ColorColumn ctermbg=233 guibg=#151515 - - " Menus - hi Pmenu ctermfg=250 guifg=#DDDDDD ctermbg=236 guibg=#444444 - hi PmenuSel ctermfg=255 guifg=#FFFFFF ctermbg=167 guibg=#FF6666 - hi PmenuSbar ctermbg=243 guibg=#888888 - hi PmenuThumb ctermbg=250 guibg=#EEEEEE - hi WildMenu ctermfg=0 guifg=#000000 ctermbg=226 guibg=#FFD700 cterm=none gui=none - - " Syntax - hi Comment ctermfg=244 guifg=#777777 - hi Constant ctermfg=108 guifg=#818f71 - hi Identifier ctermfg=145 guifg=#bbbaab cterm=none - hi PreProc ctermfg=145 guifg=#bbbaab - hi Statement ctermfg=240 guifg=#5d6065 cterm=none gui=none - hi Type ctermfg=246 guifg=#999999 gui=none - hi Number ctermfg=174 guifg=#97806e - hi Delimiter ctermfg=240 guifg=#5d6065 - hi Special ctermfg=214 guifg=#FFA500 - hi Type ctermfg=246 guifg=#999999 cterm=none gui=none - - " Folds - hi Folded ctermfg=222 guifg=#FBD485 ctermbg=234 guibg=#1c1c1c cterm=none gui=none -endif diff --git a/colors/summerfruit256.vim b/colors/summerfruit256.vim deleted file mode 100644 index d62cbf8..0000000 --- a/colors/summerfruit256.vim +++ /dev/null @@ -1,322 +0,0 @@ -" Vim color file -" Maintainer: Martin Baeuml -" Last Change: 2008-02-09 -" -" This color file is a modification of the "summerfruit" color scheme by Armin Ronacher -" so that it can be used on 88- and 256-color xterms. The colors are translated -" using Henry So's programmatic approximation of gui colors from his "desert256" -" color scheme. -" -" I removed the "italic" option and the background color from -" comment-coloring because that looks odd on my console. -" -" The original "summerfruit" color scheme and "desert256" are available from vim.org. - -set background=light -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="summerfruit256" - -if has("gui_running") || &t_Co == 88 || &t_Co == 256 - " functions {{{ - " returns an approximate grey index for the given grey level - fun grey_number(x) - if &t_Co == 88 - if a:x < 23 - return 0 - elseif a:x < 69 - return 1 - elseif a:x < 103 - return 2 - elseif a:x < 127 - return 3 - elseif a:x < 150 - return 4 - elseif a:x < 173 - return 5 - elseif a:x < 196 - return 6 - elseif a:x < 219 - return 7 - elseif a:x < 243 - return 8 - else - return 9 - endif - else - if a:x < 14 - return 0 - else - let l:n = (a:x - 8) / 10 - let l:m = (a:x - 8) % 10 - if l:m < 5 - return l:n - else - return l:n + 1 - endif - endif - endif - endfun - - " returns the actual grey level represented by the grey index - fun grey_level(n) - if &t_Co == 88 - if a:n == 0 - return 0 - elseif a:n == 1 - return 46 - elseif a:n == 2 - return 92 - elseif a:n == 3 - return 115 - elseif a:n == 4 - return 139 - elseif a:n == 5 - return 162 - elseif a:n == 6 - return 185 - elseif a:n == 7 - return 208 - elseif a:n == 8 - return 231 - else - return 255 - endif - else - if a:n == 0 - return 0 - else - return 8 + (a:n * 10) - endif - endif - endfun - - " returns the palette index for the given grey index - fun grey_color(n) - if &t_Co == 88 - if a:n == 0 - return 16 - elseif a:n == 9 - return 79 - else - return 79 + a:n - endif - else - if a:n == 0 - return 16 - elseif a:n == 25 - return 231 - else - return 231 + a:n - endif - endif - endfun - - " returns an approximate color index for the given color level - fun rgb_number(x) - if &t_Co == 88 - if a:x < 69 - return 0 - elseif a:x < 172 - return 1 - elseif a:x < 230 - return 2 - else - return 3 - endif - else - if a:x < 75 - return 0 - else - let l:n = (a:x - 55) / 40 - let l:m = (a:x - 55) % 40 - if l:m < 20 - return l:n - else - return l:n + 1 - endif - endif - endif - endfun - - " returns the actual color level for the given color index - fun rgb_level(n) - if &t_Co == 88 - if a:n == 0 - return 0 - elseif a:n == 1 - return 139 - elseif a:n == 2 - return 205 - else - return 255 - endif - else - if a:n == 0 - return 0 - else - return 55 + (a:n * 40) - endif - endif - endfun - - " returns the palette index for the given R/G/B color indices - fun rgb_color(x, y, z) - if &t_Co == 88 - return 16 + (a:x * 16) + (a:y * 4) + a:z - else - return 16 + (a:x * 36) + (a:y * 6) + a:z - endif - endfun - - " returns the palette index to approximate the given R/G/B color levels - fun color(r, g, b) - " get the closest grey - let l:gx = grey_number(a:r) - let l:gy = grey_number(a:g) - let l:gz = grey_number(a:b) - - " get the closest color - let l:x = rgb_number(a:r) - let l:y = rgb_number(a:g) - let l:z = rgb_number(a:b) - - if l:gx == l:gy && l:gy == l:gz - " there are two possibilities - let l:dgr = grey_level(l:gx) - a:r - let l:dgg = grey_level(l:gy) - a:g - let l:dgb = grey_level(l:gz) - a:b - let l:dgrey = (l:dgr * l:dgr) + (l:dgg * l:dgg) + (l:dgb * l:dgb) - let l:dr = rgb_level(l:gx) - a:r - let l:dg = rgb_level(l:gy) - a:g - let l:db = rgb_level(l:gz) - a:b - let l:drgb = (l:dr * l:dr) + (l:dg * l:dg) + (l:db * l:db) - if l:dgrey < l:drgb - " use the grey - return grey_color(l:gx) - else - " use the color - return rgb_color(l:x, l:y, l:z) - endif - else - " only one possibility - return rgb_color(l:x, l:y, l:z) - endif - endfun - - " returns the palette index to approximate the 'rrggbb' hex string - fun rgb(rgb) - let l:r = ("0x" . strpart(a:rgb, 0, 2)) + 0 - let l:g = ("0x" . strpart(a:rgb, 2, 2)) + 0 - let l:b = ("0x" . strpart(a:rgb, 4, 2)) + 0 - - return color(l:r, l:g, l:b) - endfun - - " sets the highlighting for the given group - fun X(group, fg, bg, attr) - if a:fg != "" - exec "hi " . a:group . " guifg=#" . a:fg . " ctermfg=" . rgb(a:fg) - endif - if a:bg != "" - exec "hi " . a:group . " guibg=#" . a:bg . " ctermbg=" . rgb(a:bg) - endif - if a:attr != "" - exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr - endif - endfun - " }}} - - " Global - call X("Normal", "000000", "ffffff", "") - call X("NonText", "438ec3", "b7dce8", "") - - " Search - call X("Search", "800000", "ffae00", "") - call X("IncSearch", "800000", "ffae00", "") - - " Interface Elements - call X("StatusLine", "ffffff", "43c464", "bold") - call X("StatusLineNC", "9bd4a9", "51b069", "") - call X("VertSplit", "3687a2", "3687a2", "") - call X("Folded", "3c78a2", "c3daea", "") - call X("IncSearch", "708090", "f0e68c", "") - call X("Pmenu", "ffffff", "cb2f27", "") - call X("SignColumn", "", "", "") - call X("CursorLine", "", "c0d9eb", "") - call X("LineNr", "eeeeee", "438ec3", "bold") - call X("MatchParen", "", "", "") - - " Specials - call X("Todo", "e50808", "dbf3cd", "bold") - call X("Title", "000000", "", "") - call X("Special", "fd8900", "", "") - - " Syntax Elements - call X("String", "0086d2", "", "") - call X("Constant", "0086d2", "", "") - call X("Number", "0086f7", "", "") - call X("Statement", "fb660a", "", "") - call X("Function", "ff0086", "", "") - call X("PreProc", "ff0007", "", "") - call X("Comment", "22a21f", "", "bold") - call X("Type", "70796b", "", "") - call X("Error", "ffffff", "d40000", "") - call X("Identifier", "ff0086", "", "") - call X("Label", "ff0086", "", "") - - " Python Highlighting - call X("pythonCoding", "ff0086", "", "") - call X("pythonRun", "ff0086", "", "") - call X("pythonBuiltinObj", "2b6ba2", "", "") - call X("pythonBuiltinFunc", "2b6ba2", "", "") - call X("pythonException", "ee0000", "", "") - call X("pythonExClass", "66cd66", "", "") - call X("pythonSpaceError", "", "", "") - call X("pythonDocTest", "2f5f49", "", "") - call X("pythonDocTest2", "3b916a", "", "") - call X("pythonFunction", "ee0000", "", "") - call X("pythonClass", "ff0086", "", "") - - " HTML Highlighting - call X("htmlTag", "00bdec", "", "") - call X("htmlEndTag", "00bdec", "", "") - call X("htmlSpecialTagName", "4aa04a", "", "") - call X("htmlTagName", "4aa04a", "", "") - call X("htmlTagN", "4aa04a", "", "") - - " Jinja Highlighting - call X("jinjaTagBlock", "ff0007", "fbf4c7", "bold") - call X("jinjaVarBlock", "ff0007", "fbf4c7", "") - call X("jinjaString", "0086d2", "fbf4c7", "") - call X("jinjaNumber", "bf0945", "fbf4c7", "bold") - call X("jinjaStatement", "fb660a", "fbf4c7", "bold") - call X("jinjaComment", "008800", "002300", "italic") - call X("jinjaFilter", "ff0086", "fbf4c7", "") - call X("jinjaRaw", "aaaaaa", "fbf4c7", "") - call X("jinjaOperator", "ffffff", "fbf4c7", "") - call X("jinjaVariable", "92cd35", "fbf4c7", "") - call X("jinjaAttribute", "dd7700", "fbf4c7", "") - call X("jinjaSpecial", "008ffd", "fbf4c7", "") - - " delete functions {{{ - delf X - delf rgb - delf color - delf rgb_color - delf rgb_level - delf rgb_number - delf grey_color - delf grey_level - delf grey_number - " }}} -endif - -" vim: set fdl=0 fdm=marker: - diff --git a/colors/summerfruit256.vim b/colors/summerfruit256.vim new file mode 160000 index 0000000..bc8c76d --- /dev/null +++ b/colors/summerfruit256.vim @@ -0,0 +1 @@ +Subproject commit bc8c76de922bfa6941136e3a2454ae5c3b50bf07 diff --git a/colors/synic.vim b/colors/synic.vim deleted file mode 100644 index dea0715..0000000 --- a/colors/synic.vim +++ /dev/null @@ -1,87 +0,0 @@ -" ------------------------------------------------------------------ -" Filename: synic.vim -" Last Modified: Aug, 5 2009 (12:17) -" Maintainer: Adam Olsen (arolsen@gmail.com) -" Copyright: 2008 Adam Olsen -" This script is free software; you can redistribute it and/or -" modify it under the terms of the GNU General Public License as -" published by the Free Software Foundation; either version 2 of -" the License, or (at your option) any later version. -" Description: Vim colorscheme file. -" Install: Put this file in the users colors directory (~/.vim/colors) -" then load it with :colorscheme synic -" ------------------------------------------------------------------ -"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" -"" -"" SPECIAL NOTE: -"" I believe this colorscheme is based off of Hans -"" Fugal's colorscheme "desert". -"" http://hans.fugal.net/vim/colors/desert.html -"" I might be wrong on this... if it looks like it was based off -"" of your colorscheme, let me know so I can give you credits. -"" -"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" -"" The 256 color terminal version of this theme was created by -"" colorsupport.vim -hi clear -set background=dark -if exists("syntax_on") - syntax reset -endif -let g:colors_name = "synic" -hi Normal guifg=ivory guibg=Black ctermfg=231 ctermbg=NONE -hi SignColumn gui=NONE guifg=Cyan guibg=Grey cterm=NONE ctermfg=51 ctermbg=250 -hi SpellBad gui=undercurl guifg=NONE guisp=Red cterm=undercurl ctermfg=NONE ctermbg=196 -hi SpellCap gui=undercurl guifg=NONE guisp=Blue cterm=undercurl ctermfg=NONE ctermbg=21 -hi SpellRare gui=undercurl guifg=NONE guisp=Magenta cterm=undercurl ctermfg=NONE ctermbg=201 -hi SpellLocal gui=undercurl guifg=NONE guisp=Cyan cterm=undercurl ctermfg=NONE ctermbg=51 -hi Pmenu gui=NONE guifg=NONE guibg=Magenta cterm=NONE ctermfg=NONE ctermbg=201 -hi PmenuSel gui=NONE guifg=NONE guibg=DarkGrey cterm=NONE ctermfg=NONE ctermbg=248 -hi PmenuSbar gui=NONE guifg=NONE guibg=Grey cterm=NONE ctermfg=NONE ctermbg=250 -hi PmenuThumb gui=reverse guifg=NONE guibg=NONE cterm=reverse ctermfg=NONE ctermbg=NONE -hi CursorColumn gui=NONE guifg=NONE guibg=Grey40 cterm=NONE ctermfg=NONE ctermbg=241 -hi CursorLine gui=NONE guifg=NONE guibg=Grey40 cterm=NONE ctermfg=NONE ctermbg=241 -hi MatchParen gui=NONE guifg=NONE guibg=DarkCyan cterm=NONE ctermfg=NONE ctermbg=30 -hi TabLineFill guifg=#272d2f guibg=#272d2f gui=None cterm=None ctermfg=236 ctermbg=236 -hi TabLine guifg=MistyRose3 guibg=#272d2f gui=None cterm=None ctermfg=181 ctermbg=236 -hi TabLineSel guifg=LightBlue3 guibg=#272d2f gui=None cterm=None ctermfg=110 ctermbg=236 -hi ErrorMsg gui=NONE guifg=Red guibg=Linen cterm=NONE ctermfg=196 ctermbg=NONE -hi IncSearch gui=NONE guibg=LightGreen guifg=Black cterm=NONE ctermfg=16 ctermbg=120 -hi ModeMsg gui=NONE guifg=fg guibg=bg cterm=NONE ctermfg=fg ctermbg=NONE -hi StatusLine gui=NONE guifg=LightBlue3 guibg=#272d2f cterm=NONE ctermfg=110 ctermbg=236 -hi StatusLineNC gui=NONE guifg=MistyRose3 guibg=#272d2f cterm=NONE ctermfg=181 ctermbg=236 -hi VertSplit gui=NONE guifg=LightBlue4 guibg=Black cterm=NONE ctermfg=66 ctermbg=NONE -hi Visual gui=reverse guifg=LightBlue4 guibg=Black cterm=reverse ctermfg=66 ctermbg=16 -hi VisualNOS gui=underline guifg=fg guibg=bg cterm=underline ctermfg=fg ctermbg=NONE -hi DiffText gui=NONE guifg=Yellow guibg=LightSkyBlue4 cterm=NONE ctermfg=226 ctermbg=66 -hi Cursor guibg=Lavender guifg=Black ctermfg=16 ctermbg=255 -hi lCursor guibg=Lavender guifg=Black ctermfg=16 ctermbg=255 -hi Directory guifg=LightGreen guibg=bg ctermfg=120 ctermbg=NONE -hi LineNr guifg=LightBlue3 guibg=bg ctermfg=110 ctermbg=NONE -hi MoreMsg gui=NONE guifg=SeaGreen guibg=bg cterm=NONE ctermfg=29 ctermbg=NONE -hi NonText gui=NONE guifg=Cyan4 guibg=Black cterm=NONE ctermfg=30 ctermbg=NONE -hi Question gui=NONE guifg=LimeGreen guibg=bg cterm=NONE ctermfg=77 ctermbg=NONE -hi Search gui=NONE guifg=SkyBlue4 guibg=Bisque cterm=NONE ctermfg=60 ctermbg=224 -hi SpecialKey guifg=Cyan guibg=bg ctermfg=51 ctermbg=NONE -hi Title gui=NONE guifg=Yellow2 guibg=bg cterm=NONE ctermfg=226 ctermbg=NONE -hi WarningMsg guifg=Tomato3 guibg=Black ctermfg=167 ctermbg=NONE -hi WildMenu gui=NONE guifg=Black guibg=SkyBlue4 cterm=NONE ctermfg=16 ctermbg=60 -hi Folded guifg=#f4aba2 guibg=bg ctermfg=217 ctermbg=NONE -hi FoldColumn guifg=DarkBlue guibg=Grey ctermfg=18 ctermbg=250 -hi DiffText gui=bold guifg=NONE guibg=Red cterm=bold ctermfg=NONE ctermbg=196 -hi DiffAdd gui=NONE guifg=Blue guibg=LightCyan cterm=NONE ctermfg=21 ctermbg=195 -hi DiffChange gui=NONE guifg=white guibg=LightCyan4 cterm=NONE ctermfg=231 ctermbg=102 -hi DiffDelete gui=None guifg=LightBlue guibg=LightCyan cterm=None ctermfg=152 ctermbg=195 -hi Constant gui=NONE guifg=MistyRose3 guibg=bg cterm=NONE ctermfg=181 ctermbg=NONE -hi String gui=NONE guifg=LightBlue3 guibg=bg cterm=NONE ctermfg=110 ctermbg=NONE -hi Special gui=NONE guifg=GoldenRod guibg=bg cterm=NONE ctermfg=178 ctermbg=NONE -hi Statement gui=NONE guifg=khaki guibg=bg cterm=NONE ctermfg=222 ctermbg=NONE -hi Operator gui=NONE guifg=#8673e8 guibg=bg cterm=NONE ctermfg=98 ctermbg=NONE -hi Ignore gui=NONE guifg=bg guibg=bg cterm=NONE ctermfg=NONE ctermbg=NONE -hi ToDo gui=NONE guifg=DodgerBlue guibg=bg cterm=NONE ctermfg=33 ctermbg=NONE -hi Error gui=NONE guifg=Red guibg=Linen cterm=NONE ctermfg=196 ctermbg=15 -hi Comment gui=NONE guifg=#62c600 guibg=bg cterm=NONE ctermfg=76 ctermbg=NONE -hi Identifier gui=bold guifg=LightBlue4 guibg=bg cterm=bold ctermfg=66 ctermbg=NONE -hi PreProc gui=NONE guifg=#ffa0a0 guibg=bg cterm=NONE ctermfg=217 ctermbg=NONE -hi Type gui=NONE guifg=NavajoWhite guibg=bg cterm=NONE ctermfg=223 ctermbg=NONE -hi Underlined gui=underline guifg=fg guibg=bg cterm=underline ctermfg=fg ctermbg=NONE diff --git a/colors/synic.vim b/colors/synic.vim new file mode 160000 index 0000000..5fb25f1 --- /dev/null +++ b/colors/synic.vim @@ -0,0 +1 @@ +Subproject commit 5fb25f159c9ee6aa25117e5f56f9071ef4b805d2 diff --git a/colors/tabula.vim b/colors/tabula.vim deleted file mode 100644 index e999ef6..0000000 --- a/colors/tabula.vim +++ /dev/null @@ -1,1025 +0,0 @@ -" ============================================================================ -" Filename: tabula.vim -" Last Modified: 2010-04-05 -" Version: 1.4.2 -" Maintainer: Bernd Pol (bernd.pol AT online DOT de) -" Copyright: 2006-2010 Bernd Pol -" This script is free software; you can redistribute it and/or -" modify it under the terms of the GNU General Public License as -" published by the Free Software Foundation; either version 2 of -" the License, or (at your option) any later version. -" Description: Vim colorscheme based on marklar.vim by SM Smithfield, -" slightly modified for harmonic, yet easily distinguishable -" display on GUI and a 256 color xterm as well. -" Install: Put this file in the users colors directory (~/.vim/colors) -" then load it with :colorscheme tabula -" ============================================================================= -" CHANGES: -" - Per Tabula() dialog variable settings rewritten as functions. -" - Tabula() dialog rewritten so that settings changes will be immediate. -" - Two addional display options (bold, not enhanced) for Todos. -" -" FIXME: -" -" TODO: -" - bind Tabula() to a shortkey sequence -" - add an options settings menu to gvim -" - keep options in some setup file, e.g.: -" tabula.rc, sub e.g. " ... " marks -" - options set up per directory (autoload option) -" such that text files be displayed other than e.g. c sources -" - light background colors -" - save new option settings in some configuration file -" ============================================================================= - -" Preliminaries -" -hi clear -set background=dark - -if exists("syntax_on") - syntax reset -endif -let g:colors_name = "tabula" - -"============================================================================== -" Option Settings {{{1 -"============================================================================== -" -" Use these in your .vimrc file before the ':colorscheme tabula' line -" -" Alternatively set the options variable from the command line, e.g. -" :let Tabula_LNumUnderline=1 -" and then call -" :colorscheme tabula -" again. - -"------------------------------------------------------------------------------ -" Display Statements In Bold: {{{2 -" Tabula_BoldStatement = 0 statements display not bold -" Tabula_BoldStatement = 1 statements display bold -" Defaults to non-bold display. -"------------------------------------------------------------------------------ -" -let s:BoldStatement = 0 -if exists("g:Tabula_BoldStatement") - let s:BoldStatement = g:Tabula_BoldStatement -endif - -"------------------------------------------------------------------------------ -" Set GUI Cursor Color: {{{2 -" Tabula_CurColor = 'blue' -" Tabula_CurColor = 'red' -" Tabula_CurColor = 'yellow' -" Tabula_CurColor = 'white' -" Defaults to 'blue'. -"------------------------------------------------------------------------------ -" -let s:CurColor = "blue" -if exists("g:Tabula_CurColor") - let s:CurColor = g:Tabula_CurColor -endif - -"------------------------------------------------------------------------------ -" Set Color For Preprocessor Statements: {{{2 -" Tabula_ColorPre = 'blue' purple-blue -" Tabula_ColorPre = 'red' orange-red -" Tabula_ColorPre = 'yellow' lightgreen-yellow -" Defaults to 'blue'. -"------------------------------------------------------------------------------ -" -let s:ColorPre = "blue" -if exists("g:Tabula_ColorPre") - if g:Tabula_ColorPre == "red" || g:Tabula_ColorPre == "yellow" - let s:ColorPre = g:Tabula_ColorPre - endif -endif - -"------------------------------------------------------------------------------ -" Use Dark Error Background: {{{2 -" Sometimes desirable for less distracting error highlighting. -" Tabula_DarkError = 0 light red error background -" Tabula_DarkError = 1 dark red error background -" Defaults to light error background. -"------------------------------------------------------------------------------ -" -let s:DarkError = 0 -if exists("g:Tabula_DarkError") - let s:DarkError = g:Tabula_DarkError -endif - -"------------------------------------------------------------------------------ -" Use Multiple Colors For Constant Values: {{{2 -" Tabula_FlatConstants = 0 use different color for each type -" Tabula_FlatConstants = 1 use common color for all -" Defaults to using common colors. -"------------------------------------------------------------------------------ -" -let s:FlatConstants = 1 -if exists("g:Tabula_FlatConstants") - let s:FlatConstants = g:Tabula_FlatConstants -endif - -"------------------------------------------------------------------------------ -" How To Display Ignore And NonText Characters: {{{2 -" Tabula_InvisibleIgnore = 0 slightly visible -" (good for Vim documentation editing) -" Tabula_InvisibleIgnore = 1 invisible on standard background -" Defaults to invisible display. -"------------------------------------------------------------------------------ -" -let s:InvisibleIgnore = 1 -if exists("g:Tabula_InvisibleIgnore") - let s:InvisibleIgnore = g:Tabula_InvisibleIgnore -endif - -"------------------------------------------------------------------------------ -" Show Line Numbers Underlined: {{{2 -" Sometimes useful to spot a line more easily. -" Tabula_LNumUnderline = 0 not underlined -" Tabula_LNumUnderline = 1 line numbers are underlined -" Defaults to not underlined. -"------------------------------------------------------------------------------ -" -let s:LNumUnderline = 0 -if exists("g:Tabula_LNumUnderline") - let s:LNumUnderline = g:Tabula_LNumUnderline -endif - -"------------------------------------------------------------------------------ -" Let Search Occurrences Stand Out More Prominently: {{{2 -" Tabula_SearchStandOut = 0 normal dark background display -" Tabula_SearchStandOut = 1 prominent underlined display -" Tabula_SearchStandOut = 2 even more prominent display -" Defaults to normal display. -"------------------------------------------------------------------------------ -" -let s:SearchStandOut=0 -if exists("g:Tabula_SearchStandOut") - let s:SearchStandOut = g:Tabula_SearchStandOut -endif - -"------------------------------------------------------------------------------ -" How To Display TODOs And Similar: {{{2 -" Tabula_TodoUnderline = 0 display on a blue background -" Tabula_TodoUnderline = 1 display them underlined white -" Tabula_TodoUnderline = 2 display them bold -" Tabula_TodoUnderline = 3 do not enhance them at all -" Defaults to underlined white display. -"------------------------------------------------------------------------------ -" -let s:TodoUnderline=1 -if exists("g:Tabula_TodoUnderline") - let s:TodoUnderline = g:Tabula_TodoUnderline -endif - -"------------------------------------------------------------------------------ -" How To Display Typographic Character Values: {{{2 -" Tabula_CharValuesColored = 0 colored in addition to typographics -" Tabula_CharValuesColored = 1 not colored, term. italics enhanced -" Tabula_CharValuesColored = 2 not colored, term. underlined enhanced -" Defaults to a colored typographics character values display. -" -" NOTE: Colored is to be preferred in terminal-based vim because there is no -" easy way to distinguish italic from underline. Currently there are two -" modes: enhance (reversed display) italics and enhance underline two -" ease this situation a bit. This sub-modes do not affect the GUI display -" however. -"------------------------------------------------------------------------------ -" -let s:CharValuesColored=0 -if exists("g:Tabula_CharValuesColored") - let s:CharValuesColored = g:Tabula_CharValuesColored -endif - -"============================================================================== -" Color Definitions {{{1 -"============================================================================== - -"============================================================================== -" Variable Settings {{{2 -"============================================================================== - -"------------------------------------------------------------------------------ -" Bold Satements: {{{4 -"------------------------------------------------------------------------------ -" -function! TabulaSettingBoldStatement() - if s:BoldStatement == 1 - hi Statement guifg=#DEDE00 gui=bold ctermfg=11 cterm=bold - else - hi Statement guifg=#E4E300 gui=NONE ctermfg=11 - endif -endfunction - -"------------------------------------------------------------------------------ -" Preprocessor Variants: {{{4 -"------------------------------------------------------------------------------ -" -function! TabulaSettingColorPre() - if s:ColorPre == "red" - hi PreProc guifg=#FF5F5F guibg=bg ctermfg=203 - elseif s:ColorPre == "yellow" - hi PreProc guifg=#AFFF00 guibg=bg ctermfg=154 - elseif s:ColorPre == "blue" - hi PreProc guifg=#918EE4 guibg=bg ctermfg=105 - endif -endfunction - -"------------------------------------------------------------------------------ -" Cursor Colors: {{{3 -"------------------------------------------------------------------------------ -" -function! TabulaSettingCurColor() - if s:CurColor == "yellow" - hi Cursor guifg=#000000 guibg=#EFEF00 - elseif s:CurColor == "red" - " Note: Input cursor will be invisible on Error Group - hi Cursor guifg=#00007F guibg=#F70000 - elseif s:CurColor == "blue" - hi Cursor guifg=#00007F guibg=#00EFEF - elseif s:CurColor == "white" - hi Cursor guifg=#000000 guibg=#FFFFFF - endif -endfunction - -"------------------------------------------------------------------------------ -" Error Colors: {{{3 -"------------------------------------------------------------------------------ -" -function! TabulaSettingErrorBackground() - if s:DarkError == 1 - " This is a fairly non-distracting error display. Good for typing longer texts. - hi Error guifg=NONE guibg=#303800 gui=NONE ctermfg=NONE ctermbg=237 cterm=NONE - else - " Use a prominent error display, e.g. for programming. - if s:CurColor == "red" - " Note: We need another background in this case to keep the cursor visible. - hi Error guifg=#FF0000 guibg=#FFFF00 gui=bold ctermfg=11 ctermbg=9 cterm=NONE - else - hi Error guifg=#FFFF00 guibg=#FF0000 gui=NONE ctermfg=11 ctermbg=9 cterm=NONE - endif - endif -endfunction - -"------------------------------------------------------------------------------ -" Constant Colors: {{{4 -"------------------------------------------------------------------------------ -" -function! TabulaSettingFlatConstants() - if s:FlatConstants == 1 - hi Constant guifg=#7DDCDB ctermfg=123 - hi Boolean guifg=#7DDCDB ctermfg=123 - hi Character guifg=#7DDCDB ctermfg=123 - hi Float guifg=#7DDCDB ctermfg=123 - hi Number guifg=#7DDCDB ctermfg=123 - hi String guifg=#7DDCDB ctermfg=123 - else - hi Constant guifg=#7DDCDB ctermfg=123 - hi Boolean guifg=#DD7E3A ctermfg=123 - hi Character guifg=#BFE000 ctermfg=148 - hi Float guifg=#AF87DF ctermfg=141 - hi Number guifg=#0080FF ctermfg=39 - hi String guifg=#00DF50 ctermfg=46 - endif -endfunction - -"------------------------------------------------------------------------------ -" Ignore Variants: {{{3 -"------------------------------------------------------------------------------ -" -function! TabulaSettingInvisibleIgnore() - if s:InvisibleIgnore == 1 - " completely invisible - hi Ignore guifg=bg guibg=NONE ctermfg=23 - hi NonText guifg=bg guibg=NONE ctermfg=23 - else - " nearly invisible - hi Ignore guifg=#005FAF guibg=NONE ctermfg=26 - hi NonText guifg=#005FAF guibg=NONE ctermfg=26 - endif -endfunction - -"------------------------------------------------------------------------------ -" Line Number Variants: {{{3 -"------------------------------------------------------------------------------ -" -" Lines can sometimes be more precisely identified if the line numbers are -" underlined. -" -function! TabulaSettingLNumUnderline() - if s:LNumUnderline == 1 - hi LineNr guifg=#00FF00 guibg=#005080 gui=underline ctermfg=84 ctermbg=24 cterm=underline - else - hi LineNr guifg=#00FF00 guibg=#005080 ctermfg=84 ctermbg=24 - endif -endfunction - -"------------------------------------------------------------------------------ -" Search Stand Out Variants: {{{3 -"------------------------------------------------------------------------------ -" -function! TabulaSettingSearchStandOut() - if s:SearchStandOut == 0 - hi IncSearch guifg=#D0D0D0 guibg=#206828 gui=NONE ctermfg=NONE ctermbg=22 cterm=NONE - hi Search guifg=NONE guibg=#212a81 ctermfg=NONE ctermbg=18 - elseif s:SearchStandOut == 1 - hi IncSearch guifg=#D0D0D0 guibg=#206828 gui=underline ctermfg=252 ctermbg=22 cterm=underline - hi Search guifg=#FDAD5D guibg=#202880 gui=underline ctermfg=215 ctermbg=18 cterm=underline - elseif s:SearchStandOut == 2 - hi IncSearch guibg=#D0D0D0 guifg=#206828 gui=underline ctermbg=252 ctermfg=22 cterm=underline - hi Search guibg=#FDAD5D guifg=#202880 gui=underline ctermbg=215 ctermfg=18 cterm=underline - endif -endfunction - -"------------------------------------------------------------------------------ -" Todo Variants: {{{3 -"------------------------------------------------------------------------------ -" -function! TabulaSettingTodoUnderline() - if s:TodoUnderline == 0 - " Blue background - hi Todo guifg=#00FFFF guibg=#0000FF gui=NONE ctermfg=51 ctermbg=4 cterm=NONE - elseif s:TodoUnderline == 1 - " Underlined - hi Todo guifg=#AFD7D7 guibg=NONE gui=underline ctermfg=159 ctermbg=NONE cterm=underline - elseif s:TodoUnderline == 2 - " Bold - hi Todo guifg=NONE guibg=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=bold - elseif s:TodoUnderline == 3 - " Not enhanced at all - hi Todo guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE - endif -endfunction - -"------------------------------------------------------------------------------ -" Common Typographic Character Values: {{{3 -"------------------------------------------------------------------------------ - -function! TabulaSettingCharValuesColored() - if s:CharValuesColored == 0 - hi tabulaBold guifg=#87FFD7 gui=bold ctermfg=122 cterm=bold - hi tabulaItalic guifg=#87D7EF gui=italic ctermfg=115 cterm=underline - hi tabulaBoldItalic guifg=#87FFD7 gui=bold,italic ctermfg=122 cterm=bold,underline - hi tabulaItalicBold guifg=#87D7EF gui=bold,italic ctermfg=123 cterm=bold,underline - hi tabulaUnderline guifg=#87D7D7 gui=underline ctermfg=119 cterm=underline - hi tabulaUnderlineItalic guifg=#87D7D7 gui=underline,italic ctermfg=121 cterm=underline - hi tabulaBoldUnderline guifg=#87FFD7 gui=bold,underline ctermfg=119 cterm=bold,underline - hi tabulaBoldUnderlineItalic guifg=#87D7EF gui=bold,underline,italic ctermfg=121 cterm=bold,underline - elseif s:CharValuesColored == 1 - hi tabulaBold guifg=NONE gui=bold ctermfg=NONE cterm=bold - hi tabulaItalic guifg=NONE gui=italic ctermfg=NONE cterm=reverse - hi tabulaBoldItalic guifg=NONE gui=bold,italic ctermfg=NONE cterm=bold,reverse - hi tabulaItalicBold guifg=NONE gui=bold,italic ctermfg=NONE cterm=bold,reverse - hi tabulaUnderline guifg=NONE gui=underline ctermfg=NONE cterm=underline - hi tabulaUnderlineItalic guifg=NONE gui=underline,italic ctermfg=NONE cterm=underline,reverse - hi tabulaBoldUnderline guifg=NONE gui=bold,underline ctermfg=NONE cterm=bold,underline - hi tabulaBoldUnderlineItalic guifg=NONE gui=bold,underline,italic ctermfg=NONE cterm=bold,underline,reverse - else - hi tabulaBold guifg=NONE gui=bold ctermfg=NONE cterm=bold - hi tabulaItalic guifg=NONE gui=italic ctermfg=NONE cterm=underline - hi tabulaBoldItalic guifg=NONE gui=bold,italic ctermfg=NONE cterm=bold,underline - hi tabulaItalicBold guifg=NONE gui=bold,italic ctermfg=NONE cterm=bold,underline - hi tabulaUnderline guifg=NONE gui=underline ctermfg=NONE cterm=reverse - hi tabulaUnderlineItalic guifg=NONE gui=underline,italic ctermfg=NONE cterm=underline,reverse - hi tabulaBoldUnderline guifg=NONE gui=bold,underline ctermfg=NONE cterm=bold,reverse - hi tabulaBoldUnderlineItalic guifg=NONE gui=bold,underline,italic ctermfg=NONE cterm=bold,underline,reverse - endif -endfunction - -"============================================================================== -" Constant Settings {{{2 -"============================================================================== - -"=============================== Font Elements =========================== {{{3 -" -hi Normal guifg=#71D289 guibg=#004A41 ctermfg=84 ctermbg=23 -hi Underlined gui=underline cterm=underline - -"================================ Vim Specific =========================== {{{3 - -"------------------------------------------------------------------------------ -" Version_7 Specials: {{{4 -"------------------------------------------------------------------------------ -" -if version >= 700 - hi SpellBad guisp=#FF0000 - hi SpellCap guisp=#afaf00 - hi SpellRare guisp=#bf4040 - hi SpellLocal guisp=#00afaf ctermbg=0 - hi Pmenu guifg=#00ffff guibg=#000000 ctermfg=51 ctermbg=0 - hi PmenuSel guifg=#ffff00 guibg=#000000 gui=bold ctermfg=226 cterm=bold - hi PmenuSbar guibg=#204d40 ctermbg=6 - hi PmenuThumb guifg=#38ff56 ctermfg=3 - hi CursorColumn guibg=#096354 ctermbg=29 - hi CursorLine guibg=#096354 ctermbg=29 - hi Tabline guifg=bg guibg=fg gui=NONE ctermfg=NONE ctermbg=NONE cterm=reverse,bold - hi TablineSel guifg=#20012e guibg=#00a675 gui=bold - hi TablineFill guifg=#689C7C - hi MatchParen guifg=#38ff56 guibg=#0000ff gui=bold ctermfg=14 ctermbg=21 cterm=bold -endif - -"------------------------------------------------------------------------------ -" Vim Window Elements: {{{4 -"------------------------------------------------------------------------------ -" -hi Question guifg=#E5E500 guibg=NONE gui=NONE ctermfg=11 ctermbg=NONE cterm=NONE -hi StatusLine guifg=#000000 guibg=#7DCEAD gui=NONE ctermbg=00 cterm=reverse -hi StatusLineNC guifg=#245748 guibg=#689C7C gui=NONE ctermfg=72 ctermbg=23 cterm=reverse -hi Title guifg=#7CFC94 guibg=NONE gui=bold ctermfg=2 cterm=bold -hi VertSplit guifg=#245748 guibg=#689C7C gui=NONE ctermfg=72 ctermbg=23 cterm=reverse -hi Visual guibg=#0B7260 gui=NONE -hi WarningMsg guifg=#000087 guibg=#FFFF00 ctermfg=18 ctermbg=11 -hi WildMenu guifg=#20012e guibg=#00a675 gui=bold ctermfg=NONE ctermbg=NONE cterm=bold - -"------------------------------------------------------------------------------ -" Cursor Colors: {{{4 -"------------------------------------------------------------------------------ -" -call TabulaSettingCurColor() - -"------------------------------------------------------------------------------ -" Diff Colors: {{{4 -"------------------------------------------------------------------------------ -" -hi DiffAdd guifg=NONE guibg=#136769 ctermfg=4 ctermbg=7 cterm=NONE -hi DiffDelete guifg=NONE guibg=#50694A ctermfg=1 ctermbg=7 cterm=NONE -hi DiffChange guifg=fg guibg=#00463c gui=None ctermfg=4 ctermbg=2 cterm=NONE -hi DiffText guifg=#7CFC94 guibg=#00463c gui=bold ctermfg=4 ctermbg=3 cterm=NONE -hi Directory guifg=#25B9F8 guibg=NONE ctermfg=2 - -"------------------------------------------------------------------------------ -" Error Colors: {{{4 -"------------------------------------------------------------------------------ -" -" Error display background may only be freely defined for text. -call TabulaSettingErrorBackground() - -" Error messages won't change. -hi ErrorMsg guifg=#FFFFFF guibg=#FF0000 ctermfg=7 ctermbg=1 - -"------------------------------------------------------------------------------ -" Fold Colors: {{{4 -"------------------------------------------------------------------------------ - -hi FoldColumn guifg=#00BBBB guibg=#4E4E4E ctermfg=14 ctermbg=240 -hi Folded guifg=#44DDDD guibg=#4E4E4E ctermfg=14 ctermbg=240 - -"------------------------------------------------------------------------------ -" Ignore Variants: {{{4 -"------------------------------------------------------------------------------ -" -call TabulaSettingInvisibleIgnore() - -"------------------------------------------------------------------------------ -" Line Number Variants: {{{4 -"------------------------------------------------------------------------------ -" -call TabulaSettingLNumUnderline() - -"------------------------------------------------------------------------------ -" Messages: {{{4 -"------------------------------------------------------------------------------ - -hi ModeMsg guifg=#FFFFFF guibg=#0000FF gui=NONE ctermfg=7 ctermbg=4 cterm=NONE -hi MoreMsg guifg=#FFFFFF guibg=#00A261 gui=NONE ctermfg=7 ctermbg=28 cterm=NONE - -"------------------------------------------------------------------------------ -" Search Stand Out Variants: {{{4 -"------------------------------------------------------------------------------ -" -call TabulaSettingSearchStandOut() - -"------------------------------------------------------------------------------ -" Specials: {{{4 -"------------------------------------------------------------------------------ -" -hi SignColumn guifg=#00BBBB guibg=#204d40 -hi Special guifg=#00E0F2 guibg=NONE gui=NONE ctermfg=45 -hi SpecialKey guifg=#00F4F4 guibg=#266955 - -"------------------------------------------------------------------------------ -" Todo Variants: {{{4 -"------------------------------------------------------------------------------ -" -call TabulaSettingTodoUnderline() - -"================================ Typographics =========================== {{{3 -" -" Defines some common colors to be used for typographic entities. - -"------------------------------------------------------------------------------ -" Title Lines: {{{4 -"------------------------------------------------------------------------------ - -hi tabulaTitle1 guifg=#FFFF00 ctermfg=226 -hi tabulaTitle2 guifg=#FDAD85 ctermfg=216 -hi tabulaTitle3 guifg=#D8AFAE ctermfg=181 -hi tabulaTitle4 guifg=#ACBCBC ctermfg=250 -hi tabulaTitle5 guifg=#87DA87 ctermfg=114 -hi tabulaTitle6 guifg=#00D700 ctermfg=40 -hi tabulaTitle7 guifg=#00DAD6 ctermfg=44 -hi tabulaTitle8 guifg=#00AEFF ctermfg=39 -hi tabulaTitle9 guifg=#0088FF ctermfg=33 - -"------------------------------------------------------------------------------ -" Common Typographic Character Values: {{{4 -"------------------------------------------------------------------------------ -" -call TabulaSettingCharValuesColored() - -"================================ Programming ============================ {{{3 - -"------------------------------------------------------------------------------ -" Comment Colors: {{{4 -"------------------------------------------------------------------------------ -" -hi Comment guifg=#00C5E7 ctermfg=51 - -"------------------------------------------------------------------------------ -" Constant Colors: {{{4 -"------------------------------------------------------------------------------ -" -call TabulaSettingFlatConstants() - -"------------------------------------------------------------------------------ -" Preprocessor Variants: {{{4 -"------------------------------------------------------------------------------ -" -call TabulaSettingColorPre() - -"------------------------------------------------------------------------------ -" Other Programming: {{{4 -"------------------------------------------------------------------------------ -" -call TabulaSettingBoldStatement() - -hi Identifier guifg=#FDAE5A ctermfg=215 cterm=NONE -hi Type guifg=#F269E4 guibg=bg gui=NONE ctermfg=213 - -"------------------------------------------------------------------------------ -" Language Specials: {{{4 -"------------------------------------------------------------------------------ -" -hi pythonPreCondit ctermfg=2 cterm=NONE -hi tkWidget guifg=#D5B11C guibg=bg gui=bold ctermfg=7 cterm=bold -hi tclBookends guifg=#7CFC94 guibg=NONE gui=bold ctermfg=2 cterm=bold - -"==================================== HTML =============================== {{{3 -" -" (see ':help html.vim' for more info) - -let html_my_rendering=1 - -hi link htmlItalic tabulaItalic -hi link htmlBold tabulaBold -hi link htmlBoldItalic tabulaBoldItalic -hi link htmlUnderline tabulaUnderline -hi link htmlUnderlineItalic tabulaUnderlineItalic -hi link htmlBoldUnderline tabulaBoldUnderline -hi link htmlBoldUnderlineItalic tabulaBoldUnderlineItalic - -" Headings colors are not unified to tabulaTitle colors to keep them better distinguishable from the surrounding tags. -hi htmlH1 guifg=#00FF00 guibg=NONE gui=bold,underline ctermfg=2 cterm=bold,underline -hi htmlH2 guifg=#00FF00 guibg=NONE gui=bold ctermfg=2 cterm=bold -hi htmlH3 guifg=#00FF00 guibg=NONE gui=NONE ctermfg=2 -hi htmlH4 guifg=#00C700 guibg=NONE gui=underline ctermfg=34 cterm=underline -hi htmlH5 guifg=#00C700 guibg=NONE gui=NONE ctermfg=34 -hi htmlH6 guifg=#00A700 guibg=NONE gui=underline ctermfg=28 cterm=underline - -" I you want to display HTML headings using the tabulaTitle unified colors uncomment the following and comment the above. -" hi link htmlH1 tabulaTitle1 -" hi link htmlH2 tabulaTitle2 -" hi link htmlH3 tabulaTitle3 -" hi link htmlH4 tabulaTitle4 -" hi link htmlH5 tabulaTitle5 -" hi link htmlH6 tabulaTitle6 - -hi htmlLink guifg=#8787D7 gui=underline ctermfg=105 cterm=underline - -"================================== VimWiki ============================== {{{3 -" -" (see: http://vim.sourceforge.net/scripts/script.php?script_id=2226) -" (:help vimwiki) - -hi link wikiHeader1 tabulaTitle1 -hi link wikiHeader2 tabulaTitle2 -hi link wikiHeader3 tabulaTitle3 -hi link wikiHeader4 tabulaTitle4 -hi link wikiHeader5 tabulaTitle5 -hi link wikiHeader6 tabulaTitle6 - -hi link wikiBold tabulaBold -hi link wikiItalic tabulaItalic -hi link wikiBoldItalic tabulaBoldItalic -hi link wikiItalicBold tabulaItalicBold - -" TODO Why does this not work? -"hi wikiLink guifg=#00A700 guibg=NONE gui=underline ctermfg=28 cterm=underline - -hi wikiEmoticons guifg=#FF0000 guibg=#AFAF00 gui=bold ctermfg=196 ctermbg=142 - -"================================ VimOutliner ============================ {{{3 -" -" (see http://www.vimoutliner.org) -" Note: Make sure to add "colorscheme tabula" to the .vimoutlinerrc file. -" -"------------------------------------------------------------------------------ -" Indent Level: {{{4 -"------------------------------------------------------------------------------ - -hi link OL1 tabulaTitle1 -hi link OL2 tabulaTitle2 -hi link OL3 tabulaTitle3 -hi link OL4 tabulaTitle4 -hi link OL5 tabulaTitle5 -hi link OL6 tabulaTitle6 -hi link OL7 tabulaTitle7 -hi link OL8 tabulaTitle8 -hi link OL9 tabulaTitle9 - -"------------------------------------------------------------------------------ -" Tags: {{{4 -"------------------------------------------------------------------------------ -" -hi outlTags guifg=#F269E4 ctermfg=213 - -"------------------------------------------------------------------------------ -" Body Text: {{{4 -"------------------------------------------------------------------------------ -" -hi BT1 guifg=#5FD75F ctermfg=77 -hi BT2 guifg=#5FD75F ctermfg=77 -hi BT3 guifg=#5FD75F ctermfg=77 -hi BT4 guifg=#5FD75F ctermfg=77 -hi BT5 guifg=#5FD75F ctermfg=77 -hi BT6 guifg=#5FD75F ctermfg=77 -hi BT7 guifg=#5FD75F ctermfg=77 -hi BT8 guifg=#5FD75F ctermfg=77 -hi BT9 guifg=#5FD75F ctermfg=77 - -"------------------------------------------------------------------------------ -" Preformatted Text: {{{4 -"------------------------------------------------------------------------------ -" -hi PT1 guifg=#7DDCDB ctermfg=123 -hi PT2 guifg=#7DDCDB ctermfg=123 -hi PT3 guifg=#7DDCDB ctermfg=123 -hi PT4 guifg=#7DDCDB ctermfg=123 -hi PT5 guifg=#7DDCDB ctermfg=123 -hi PT6 guifg=#7DDCDB ctermfg=123 -hi PT7 guifg=#7DDCDB ctermfg=123 -hi PT8 guifg=#7DDCDB ctermfg=123 -hi PT9 guifg=#7DDCDB ctermfg=123 - -"------------------------------------------------------------------------------ -" Tables: {{{4 -"------------------------------------------------------------------------------ -" -hi TA1 guifg=#918EE4 ctermfg=105 -hi TA2 guifg=#918EE4 ctermfg=105 -hi TA3 guifg=#918EE4 ctermfg=105 -hi TA4 guifg=#918EE4 ctermfg=105 -hi TA5 guifg=#918EE4 ctermfg=105 -hi TA6 guifg=#918EE4 ctermfg=105 -hi TA7 guifg=#918EE4 ctermfg=105 -hi TA8 guifg=#918EE4 ctermfg=105 -hi TA9 guifg=#918EE4 ctermfg=105 - -"------------------------------------------------------------------------------ -" User Text Wrapping: {{{4 -"------------------------------------------------------------------------------ -" -hi UT1 guifg=#71D289 ctermfg=84 -hi UT2 guifg=#71D289 ctermfg=84 -hi UT3 guifg=#71D289 ctermfg=84 -hi UT4 guifg=#71D289 ctermfg=84 -hi UT5 guifg=#71D289 ctermfg=84 -hi UT6 guifg=#71D289 ctermfg=84 -hi UT7 guifg=#71D289 ctermfg=84 -hi UT8 guifg=#71D289 ctermfg=84 -hi UT9 guifg=#71D289 ctermfg=84 - -"------------------------------------------------------------------------------ -" User Text Non Wrapping: {{{4 -"------------------------------------------------------------------------------ -" -hi UT1 guifg=#71D289 ctermfg=84 -hi UT2 guifg=#71D289 ctermfg=84 -hi UT3 guifg=#71D289 ctermfg=84 -hi UT4 guifg=#71D289 ctermfg=84 -hi UT5 guifg=#71D289 ctermfg=84 -hi UT6 guifg=#71D289 ctermfg=84 -hi UT7 guifg=#71D289 ctermfg=84 -hi UT8 guifg=#71D289 ctermfg=84 -hi UT9 guifg=#71D289 ctermfg=84 - -"================================== Txt2Tags ============================= {{{3 -" -" Txt2tags is a universal text formatting and conversion tool -" (see: http://txt2tags.sf.net) -" TODO There are issues with the txt2tags syntax definitions so this must suffice. -" -hi link t2tTitle tabulaTitle1 -hi link t2tNumTitle tabulaTitle1 - -hi link t2tComment Comment -hi link t2tCommentArea Comment - -"=================================== Others ============================== {{{3 -" -" colors for experimental spelling error highlighting -" this only works for spellfix.vim with will be cease to exist soon -" -hi spellErr guifg=#E4E300 gui=underline ctermfg=11 cterm=underline -hi BadWord guifg=#E4E300 gui=underline ctermfg=11 cterm=underline - -" endfunction " End of TabulaMain function -" endif - -"============================================================================== -" Options Processor {{{1 -"============================================================================== -" -" Note: The following variable settings will be changed only locally. - -"------------------------------------------------------------------------------ -" Main Dialog: {{{2 -"------------------------------------------------------------------------------ -" -function! Tabula() - call inputsave() - let thisOption = 1 - while thisOption >= 1 && thisOption <= 10 - redraw - let thisOption = inputlist([ - \ "Select a tabula settings option:", - \ "1. BoldStatement Display statements in bold", - \ "2. ColorPre Set Color for preprocessor statements", - \ "3. CurColor Set GUI cursor color", - \ "4. DarkError Use dark error background", - \ "5. FlatConstants Use multiple colors for constant values", - \ "6. InvisibleIgnore Display of Ignore and NonText characters", - \ "7. LNumUnderline Show line numbers underlined", - \ "8. SearchStandOut Display of search occurrences", - \ "9. TodoUnderline Display of TODOs and similar", - \ "10. CharValuesColored Display colored typographic character values" - \ ]) - - redraw - if thisOption >= 1 && thisOption <= 10 - call Tabula_{thisOption}() - endif - endwhile - call inputrestore() -endfunction - -"------------------------------------------------------------------------------ -" Bold Statements: {{{2 -"------------------------------------------------------------------------------ -" -function! Tabula_1() - let curOption = "" - if s:BoldStatement == 0 - let curOption = "not " - endif - let optionValue = inputlist([ - \ "How to display statements (currently ".curOption."bold)?", - \ "1. bold", - \ "2. not bold" - \ ]) - if optionValue == 1 - let s:BoldStatement = 1 - elseif optionValue == 2 - let s:BoldStatement = 0 - endif - call TabulaSettingBoldStatement() -endfunction - -"------------------------------------------------------------------------------ -" Color For Preprocessor Statements: {{{2 -"------------------------------------------------------------------------------ -" -function! Tabula_2() - let optionValue = inputlist([ - \ "How to display preprocessor statements (currently ".s:ColorPre.")?", - \ "1. blue", - \ "2. red", - \ "3. yellow" - \ ]) - if optionValue == 1 - let s:ColorPre = "blue" - elseif optionValue == 2 - let s:ColorPre = "red" - elseif optionValue == 3 - let s:ColorPre = "yellow" - endif - call TabulaSettingColorPre() -endfunction - -"------------------------------------------------------------------------------ -" GUI Cursor Color: {{{2 -"------------------------------------------------------------------------------ -" -function! Tabula_3() - let optionValue = inputlist([ - \ "Use which cursor color (currently ".s:CurColor.")?", - \ "1. blue", - \ "2. red", - \ "3. yellow", - \ "4. white" - \ ]) - if optionValue == 1 - let s:CurColor = "blue" - elseif optionValue == 2 - let s:CurColor = "red" - elseif optionValue == 3 - let s:CurColor = "yellow" - elseif optionValue == 4 - let s:CurColor = "white" - endif - call TabulaSettingCurColor() - " Don't forget to adjust the error background display in order to keep the - " cursor visible. - call TabulaSettingErrorBackground() -endfunction - -"------------------------------------------------------------------------------ -" Error Background Display: {{{2 -"------------------------------------------------------------------------------ -" -function! Tabula_4() - let curOption = "light " - if s:DarkError == 1 - let curOption = "dark " - endif - let optionValue = inputlist([ - \ "How to display errors in the text (currently ".curOption."background)?", - \ "1. light background", - \ "2. dark background" - \ ]) - if optionValue == 1 - let s:DarkError = 0 - elseif optionValue == 2 - let s:DarkError = 1 - endif - call TabulaSettingErrorBackground() -endfunction - -"------------------------------------------------------------------------------ -" Multiple Constant Colors: {{{2 -"------------------------------------------------------------------------------ -" -function! Tabula_5() - let curOption = "one color" - if s:FlatConstants == 0 - let curOption = "multiple colors" - endif - let optionValue = inputlist([ - \ "How to display constant values (currently ".curOption.")?", - \ "1. use one common color for all", - \ "2. use different color for each type" - \ ]) - if optionValue == 1 - let s:FlatConstants = 1 - elseif optionValue == 2 - let s:FlatConstants = 0 - endif - call TabulaSettingFlatConstants() -endfunction - -"------------------------------------------------------------------------------ -" Ignore And NonText Characters: {{{2 -"------------------------------------------------------------------------------ -" -function! Tabula_6() - let curOption = "invisible" - if s:InvisibleIgnore == 0 - let curOption = "slightly visible" - endif - let optionValue = inputlist([ - \ "Show Ignore and NonText characters (currently ".curOption.")?", - \ "1. invisible", - \ "2. slightly visible" - \ ]) - if optionValue == 1 - let s:InvisibleIgnore = 1 - elseif optionValue == 2 - let s:InvisibleIgnore = 0 - endif - call TabulaSettingInvisibleIgnore() -endfunction - -"------------------------------------------------------------------------------ -" Underlined Line Numbers: {{{2 -"------------------------------------------------------------------------------ -" -function! Tabula_7() - let curOption = "" - if s:LNumUnderline == 0 - let curOption = "not " - endif - let optionValue = inputlist([ - \ "How to display line numbers(currently ".curOption."underlined)?", - \ "1. underlined", - \ "2. not underlined" - \ ]) - if optionValue == 1 - let s:LNumUnderline = 1 - elseif optionValue == 2 - let s:LNumUnderline = 0 - endif - call TabulaSettingLNumUnderline() -endfunction - -"------------------------------------------------------------------------------ -" Let Search Occurrences Stand Out More Prominently: {{{2 -"------------------------------------------------------------------------------ -" -function! Tabula_8() - if s:SearchStandOut == 0 - let curOption = "normal" - elseif s:SearchStandOut == 1 - let curOption = "prominent" - elseif s:SearchStandOut == 2 - let curOption = "very prominent" - endif - let optionValue = inputlist([ - \ "How to display search occurrences (currently ".curOption.")?", - \ "1. normal", - \ "2. prominent", - \ "3. very prominent" - \ ]) - if optionValue == 1 - let s:SearchStandOut = 0 - elseif optionValue == 2 - let s:SearchStandOut = 1 - elseif optionValue == 3 - let s:SearchStandOut = 2 - endif - call TabulaSettingSearchStandOut() -endfunction - -"------------------------------------------------------------------------------ -" TODOs Display: {{{2 -"------------------------------------------------------------------------------ -" -function! Tabula_9() - let curOption = "underlined" - if s:TodoUnderline == 0 - let curOption = "prominent" - elseif s:TodoUnderline == 2 - let curOption = "bold" - elseif s:TodoUnderline == 3 - let curOption = "not enhanced" - endif - let optionValue = inputlist([ - \ "How to display TODOs and similar (currently ".curOption.")?", - \ "1. underlined", - \ "2. prominent", - \ "3. bold", - \ "4. not enhanced" - \ ]) - if optionValue == 1 - let s:TodoUnderline = 1 - elseif optionValue == 2 - let s:TodoUnderline = 0 - elseif optionValue == 3 - let s:TodoUnderline = 2 - elseif optionValue == 4 - let s:TodoUnderline = 3 - endif - call TabulaSettingTodoUnderline() -endfunction - -"------------------------------------------------------------------------------ -" Typographic Character Values Display: {{{2 -"------------------------------------------------------------------------------ -" -function! Tabula_10() - let curOption = "colored" - if s:CharValuesColored == 1 - let curOption = "not colored, terminal italics reversed" - elseif s:CharValuesColored == 2 - let curOption = "not colored, terminal underline reversed" - endif - let optionValue = inputlist([ - \ "How to display bold, italic, underlined characters (currently ".curOption.")?", - \ "1. colored", - \ "2. not colored, terminal italics reversed", - \ "3. not colored, terminal underline reversed" - \ ]) - if optionValue == 1 - let s:CharValuesColored = 0 - elseif optionValue == 2 - let s:CharValuesColored = 1 - elseif optionValue == 3 - let s:CharValuesColored = 2 - endif - call TabulaSettingCharValuesColored() -endfunction - -"==========================================================================}}}1 -" - -" vim:tw=0:fdm=marker:fdl=0:fdc=5:fen diff --git a/colors/tabula.vim b/colors/tabula.vim new file mode 160000 index 0000000..04a8b84 --- /dev/null +++ b/colors/tabula.vim @@ -0,0 +1 @@ +Subproject commit 04a8b84452b2d6e9be5ef31a57b22f3b96b269a9 diff --git a/colors/tchaba b/colors/tchaba new file mode 160000 index 0000000..adf24e2 --- /dev/null +++ b/colors/tchaba @@ -0,0 +1 @@ +Subproject commit adf24e23f0a611dc94f8d3f2128d96ddcddb01d1 diff --git a/colors/tchaba.vim b/colors/tchaba.vim deleted file mode 100644 index ee21c36..0000000 --- a/colors/tchaba.vim +++ /dev/null @@ -1,107 +0,0 @@ -" Vim color file -" Maintainer: Lucas Avanço -" Last Change: Oct, 6 2010 -" -" -" This color scheme was based on some tools: -" -" It helps visualize the vim colorscheme sections and there colors: -" sites.google.com/site/yukihironakadaira/vim-color.html by -" Yukihiro Nakadaira -" -" Convert a GUI only vim colorscheme file to a gui/256xterm compatible -" version: -" http://github.com/kanru/vim-colorscheme-converter by -" Kanru Chen -" -" -"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" -"README -"setting 't_Co' to 256 in vimrc is enough to make Vim use 256 colors -"set t_Co=256 => ~/.vimrc -"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" - -set bg=dark -hi clear -if exists("syntax_on") - syntax reset -endif -let colors_name = "tchaba" - -hi Comment guifg=skyblue ctermfg=23 cterm=none -hi Constant guifg=#ffff04 ctermfg=98 cterm=none -hi Cursor guifg=slategrey guibg=khaki -hi CursorColumn guibg=gray40 -hi CursorIM gui=None -hi CursorLine guibg=gray40 -hi DiffAdd guibg=darkblue -hi DiffChange guibg=darkmagenta -hi DiffDelete gui=bold guifg=blue guibg=darkcyan -hi DiffText gui=bold guibg=red -hi Directory guifg=cyan -hi Error guifg=white guibg=red -hi ErrorMsg guifg=white guibg=red -hi FoldColumn guifg=tan guibg=gray30 -hi Folded guifg=gold guibg=gray30 -hi Identifier guifg=palegreen -hi Ignore guifg=gray40 -hi IncSearch gui=reverse guifg=slategrey guibg=khaki -hi LineNr guifg=yellow -hi MatchParen guibg=darkcyan -hi ModeMsg gui=bold guifg=goldenrod -hi MoreMsg gui=bold guifg=seagreen -hi NonText gui=bold guifg=lightblue guibg=gray30 -hi Normal guifg=white guibg=gray20 ctermfg=254 ctermbg=234 -hi Pmenu guibg=magenta -hi PmenuSbar guibg=grey -hi PmenuSel guibg=darkgray -hi PmenuThumb gui=reverse -hi PreProc guifg=#0abc00 ctermfg=40 -hi Question gui=bold guifg=springgreen -hi Search guifg=wheat guibg=peru -hi SignColumn guifg=cyan guibg=grey -hi Special guifg=navajowhite -hi SpecialKey guifg=yellowgreen -hi SpellBad gui=undercurl -hi SpellCap gui=undercurl -hi SpellLocal gui=undercurl -hi SpellRare gui=undercurl -hi Statement gui=bold guifg=#ff6000 ctermfg=220 -hi StatusLine guifg=black guibg=#c2bfa5 ctermbg=250 -hi StatusLineNC guifg=gray50 guibg=#c2bfa5 ctermbg=250 -hi TabLine gui=underline guibg=darkgray -hi TabLineFill gui=reverse -hi TabLineSel gui=bold -hi Title gui=bold guifg=indianred -hi Todo guifg=orangered guibg=yellow2 -hi Type gui=bold guifg=#8144b4 ctermfg=160 -hi Underlined gui=underline guifg=#80a0ff ctermfg=111 -hi VertSplit guifg=gray50 guibg=#c2bfa5 ctermbg=250 -hi Visual guifg=khaki guibg=olivedrab -hi VisualNOS gui=bold,underline -hi WarningMsg guifg=salmon -hi WildMenu guifg=black guibg=yellow -hi link Boolean Constant -hi link Character Constant -hi link Conditional Statement -hi link Debug Special -hi link Define PreProc -hi link Delimiter Special -hi link Exception Statement -hi link Float Constant -hi link Function Identifier -hi link Include PreProc -hi link Keyword Statement -hi link Label Statement -hi link Macro PreProc -hi link Number Constant -hi link Operator Statement -hi link PreCondit PreProc -hi link Repeat Statement -hi link SpecialChar Special -hi link SpecialComment Special -hi link StorageClass Type -hi link String Constant -hi link Structure Type -hi link Tag Special -hi link Typedef Type diff --git a/colors/tir_black b/colors/tir_black new file mode 160000 index 0000000..da45d11 --- /dev/null +++ b/colors/tir_black @@ -0,0 +1 @@ +Subproject commit da45d11fed736b6fbaee20ad6091df2431f9dec2 diff --git a/colors/tir_black.vim b/colors/tir_black.vim deleted file mode 100644 index 802dec1..0000000 --- a/colors/tir_black.vim +++ /dev/null @@ -1,130 +0,0 @@ -" tir_black color scheme -" Based on ir_black from: http://blog.infinitered.com/entries/show/8 -" adds 256 color console support -" changed WildMenu color to be the same as PMenuSel - -set background=dark -hi clear - -if exists("syntax_on") - syntax reset -endif - -let colors_name = "tir_black" - -" General colors -hi Normal guifg=#f6f3e8 guibg=black ctermfg=white ctermbg=0 -hi NonText guifg=#070707 guibg=black ctermfg=232 ctermbg=0 - -hi Cursor guifg=black guibg=white ctermfg=0 ctermbg=15 -hi LineNr guifg=#3D3D3D guibg=black ctermfg=239 ctermbg=0 - -hi VertSplit guifg=#202020 guibg=#202020 ctermfg=235 ctermbg=235 -hi StatusLine guifg=#CCCCCC guibg=#202020 gui=italic ctermfg=235 ctermbg=254 -hi StatusLineNC guifg=black guibg=#202020 ctermfg=0 ctermbg=235 - -hi Folded guifg=#a0a8b0 guibg=#384048 ctermfg=103 ctermbg=60 -hi Title guifg=#f6f3e8 gui=bold ctermfg=187 cterm=bold -hi Visual guibg=#262D51 ctermbg=60 - -hi SpecialKey guifg=#808080 guibg=#343434 ctermfg=8 ctermbg=236 - -hi WildMenu guifg=black guibg=#cae682 ctermfg=0 ctermbg=195 -hi PmenuSbar guifg=black guibg=white ctermfg=0 ctermbg=15 - -hi Error gui=undercurl ctermfg=203 ctermbg=none cterm=underline guisp=#FF6C60 -hi ErrorMsg guifg=white guibg=#FF6C60 gui=bold ctermfg=white ctermbg=203 cterm=bold -hi WarningMsg guifg=white guibg=#FF6C60 gui=bold ctermfg=white ctermbg=203 cterm=bold - -hi ModeMsg guifg=black guibg=#C6C5FE gui=bold ctermfg=0 ctermbg=189 cterm=bold - -if version >= 700 " Vim 7.x specific colors - hi CursorLine guibg=#121212 gui=none ctermbg=234 cterm=none - hi CursorColumn guibg=#121212 gui=none ctermbg=234 cterm=none - hi MatchParen guifg=#f6f3e8 guibg=#857b6f gui=bold ctermfg=white ctermbg=darkgray - hi Pmenu guifg=#f6f3e8 guibg=#444444 ctermfg=white ctermbg=242 - hi PmenuSel guifg=#000000 guibg=#cae682 ctermfg=0 ctermbg=195 - hi Search guifg=#000000 guibg=#cae682 ctermfg=0 ctermbg=195 -endif - -" Syntax highlighting -hi Comment guifg=#7C7C7C ctermfg=8 -hi String guifg=#A8FF60 ctermfg=155 -hi Number guifg=#FF73FD ctermfg=207 - -hi Keyword guifg=#96CBFE ctermfg=117 -hi PreProc guifg=#96CBFE ctermfg=117 -hi Conditional guifg=#6699CC ctermfg=110 - -hi Todo guifg=#000000 guibg=#cae682 ctermfg=0 ctermbg=195 -hi Constant guifg=#99CC99 ctermfg=151 - -hi Identifier guifg=#C6C5FE ctermfg=189 -hi Function guifg=#FFD2A7 ctermfg=223 -hi Type guifg=#FFFFB6 ctermfg=229 -hi Statement guifg=#6699CC ctermfg=110 - -hi Special guifg=#E18964 ctermfg=173 -hi Delimiter guifg=#00A0A0 ctermfg=37 -hi Operator guifg=white ctermfg=white - -hi link Character Constant -hi link Boolean Constant -hi link Float Number -hi link Repeat Statement -hi link Label Statement -hi link Exception Statement -hi link Include PreProc -hi link Define PreProc -hi link Macro PreProc -hi link PreCondit PreProc -hi link StorageClass Type -hi link Structure Type -hi link Typedef Type -hi link Tag Special -hi link SpecialChar Special -hi link SpecialComment Special -hi link Debug Special - -" Special for Ruby -hi rubyRegexp guifg=#B18A3D ctermfg=brown -hi rubyRegexpDelimiter guifg=#FF8000 ctermfg=brown -hi rubyEscape guifg=white ctermfg=cyan -hi rubyInterpolationDelimiter guifg=#00A0A0 ctermfg=blue -hi rubyControl guifg=#6699CC ctermfg=blue "and break, etc -hi rubyStringDelimiter guifg=#336633 ctermfg=lightgreen -hi link rubyClass Keyword -hi link rubyModule Keyword -hi link rubyKeyword Keyword -hi link rubyOperator Operator -hi link rubyIdentifier Identifier -hi link rubyInstanceVariable Identifier -hi link rubyGlobalVariable Identifier -hi link rubyClassVariable Identifier -hi link rubyConstant Type - -" Special for Java -hi link javaScopeDecl Identifier -hi link javaCommentTitle javaDocSeeTag -hi link javaDocTags javaDocSeeTag -hi link javaDocParam javaDocSeeTag -hi link javaDocSeeTagParam javaDocSeeTag - -hi javaDocSeeTag guifg=#CCCCCC ctermfg=darkgray -hi javaDocSeeTag guifg=#CCCCCC ctermfg=darkgray - -" Special for XML -hi link xmlTag Keyword -hi link xmlTagName Conditional -hi link xmlEndTag Identifier - -" Special for HTML -hi link htmlTag Keyword -hi link htmlTagName Conditional -hi link htmlEndTag Identifier - -" Special for Javascript -hi link javaScriptNumber Number - -" Special for CSharp -hi link csXmlTag Keyword diff --git a/colors/vibrantink.vim b/colors/vibrantink.vim deleted file mode 100644 index 46aa23f..0000000 --- a/colors/vibrantink.vim +++ /dev/null @@ -1,68 +0,0 @@ -" Vim color scheme -" -" Name: vibrantink.vim -" Maintainer: Jo Vermeulen -" Last Change: 5 Mar 2009 -" License: public domain -" Version: 1.3 -" -" This scheme should work in the GUI and in xterm's 256 color mode. It -" won't work in 8/16 color terminals. -" -" I based it on John Lam's initial Vibrant Ink port to Vim [1]. Thanks -" to a great tutorial [2], I was able to convert it to xterm 256 color -" mode. And of course, credits go to Justin Palmer for creating the -" original Vibrant Ink TextMate color scheme [3]. -" -" [1] http://www.iunknown.com/articles/2006/09/04/vim-can-save-your-hands-too -" [2] http://frexx.de/xterm-256-notes/ -" [3] http://encytemedia.com/blog/articles/2006/01/03/textmate-vibrant-ink-theme-and-prototype-bundle - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif - -let g:colors_name = "vibrantink" - -if has("gui_running") - highlight Normal guifg=White guibg=Black - highlight Cursor guifg=Black guibg=Yellow - highlight Keyword guifg=#FF6600 - highlight Define guifg=#FF6600 - highlight Comment guifg=#9933CC - highlight Type guifg=White gui=NONE - highlight rubySymbol guifg=#339999 gui=NONE - highlight Identifier guifg=White gui=NONE - highlight rubyStringDelimiter guifg=#66FF00 - highlight rubyInterpolation guifg=White - highlight rubyPseudoVariable guifg=#339999 - highlight Constant guifg=#FFEE98 - highlight Function guifg=#FFCC00 gui=NONE - highlight Include guifg=#FFCC00 gui=NONE - highlight Statement guifg=#FF6600 gui=NONE - highlight String guifg=#66FF00 - highlight Search guibg=White - highlight CursorLine guibg=#323300 -else - set t_Co=256 - highlight Normal ctermfg=White ctermbg=Black - highlight Cursor ctermfg=Black ctermbg=Yellow - highlight Keyword ctermfg=202 - highlight Define ctermfg=202 - highlight Comment ctermfg=98 - highlight Type ctermfg=White - highlight rubySymbol ctermfg=66 - highlight Identifier ctermfg=White - highlight rubyStringDelimiter ctermfg=82 - highlight rubyInterpolation ctermfg=White - highlight rubyPseudoVariable ctermfg=66 - highlight Constant ctermfg=228 - highlight Function ctermfg=220 - highlight Include ctermfg=220 - highlight Statement ctermfg=202 - highlight String ctermfg=82 - highlight Search ctermbg=White - highlight CursorLine cterm=NONE ctermbg=235 -endif diff --git a/colors/vilight.vim b/colors/vilight.vim deleted file mode 100644 index feaa894..0000000 --- a/colors/vilight.vim +++ /dev/null @@ -1,106 +0,0 @@ -" rob.robb.ns - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif - -let g:colors_name="vilight" - -hi Normal guifg=#b6b6b6 guibg=#212121 -hi Cursor guifg=#212121 guibg=#9ca9b7 -hi CursorLine guifg=#ffffff guibg=#6c8095 -hi Directory guifg=#6c8095 guibg=NONE -hi VertSplit guifg=#b6b6b6 guibg=#a6a6a6 -hi Folded guifg=#424242 guibg=NONE gui=italic -hi FoldColumn guifg=#9ca9b7 guibg=NONE gui=italic -hi vimFold guifg=#dee4ea guibg=NONE gui=italic -hi IncSearch guifg=#212121 guibg=#b6b6b6 -hi LineNr guifg=#424242 guibg=NONE -hi ModeMsg guifg=#8f9d6a guibg=NONE -hi MoreMsg guifg=#8f9d6a guibg=NONE -hi NonText guifg=#424242 guibg=NONE -hi Search guifg=#212121 guibg=#b6b6b6 gui=underline -hi StatusLine guifg=#9ca9b7 guibg=#424242 -hi StatusLineNC guifg=#9ca9b7 guibg=#212121 -hi Visual guifg=#212121 guibg=#9ca9b7 gui=italic -hi WildMenu guifg=#6c8095 guibg=#ffffff -hi MatchParen guifg=#ffffff guibg=#6c8095 gui=bold -hi ErrorMsg guifg=#cf6a4c guibg=NONE gui=NONE -hi WarningMsg guifg=#eedd82 guibg=NONE gui=NONE -hi Title guifg=#cf6a4c guibg=NONE - -"Syntax hilight groups - -hi Comment guifg=#424242 gui=italic -hi Constant guifg=#7587a6 gui=bold -hi Exception guifg=#cf6a4c gui=NONE -hi String guifg=#8f9d6a gui=NONE -hi Variable guifg=#7587a6 gui=NONE -hi Number guifg=#cf6a4c gui=NONE -hi Define guifg=#7587a6 gui=NONE -hi Boolean guifg=#CF6A4C gui=NONE -hi Float guifg=#cf6a4c gui=NONE -hi Identifier guifg=#7587a6 gui=NONE -hi Statement guifg=#cda869 gui=NONE -hi Keyword guifg=#cda869 gui=NONE -hi PreProc guifg=#7587a6 gui=NONE -hi Type guifg=#9b859d gui=NONE -hi Typedef guifg=#cda869 gui=NONE -hi Special guifg=#cda869 gui=NONE -hi SpecialChar guifg=#7587a6 gui=NONE -hi SpecialComment guifg=#4f94cd gui=NONE -hi Ignore guifg=#848484 gui=NONE -hi Error guifg=#cf6a4c guibg=NONE gui=underline -hi Todo guifg=#f9ee98 guibg=NONE gui=bold -hi Pmenu guifg=#212121 guibg=#9ca9b7 -hi PmenuSel guifg=#ffffff guibg=#6c8095 -hi PmenuSbar guibg=#b6b6b6 -hi PmenuThumb guifg=#424242 - -"more groups -hi pythonClass guifg=#cda869 guibg=NONE gui=NONE -hi pythonFunction guifg=#CF6A4C guibg=NONE gui=NONE -hi pythonInterpolationDelimiter guifg=NONE guibg=NONE gui=NONE -hi pythonSymbol guifg=NONE guibg=NONE gui=NONE -hi pythonBuiltin guifg=#9ca9b7 guibg=NONE gui=NONE -hi pythonInstanceVariable guifg=NONE guibg=NONE gui=NONE -hi pythonRequire guifg=#8F9D6A guibg=NONE gui=NONE -hi pythonGlobalVariable guifg=NONE guibg=NONE gui=NONE -hi pythonRegexp guifg=#6c8095 guibg=NONE gui=NONE -hi pythonRegexpDelimiter guifg=NONE guibg=NONE gui=NONE -hi pythonEscape guifg=NONE guibg=NONE gui=NONE -hi pythonControl guifg=#4f94cd guibg=NONE gui=NONE -hi pythonClassVariable guifg=NONE guibg=NONE gui=NONE -hi pythonOperator guifg=NONE guibg=NONE gui=NONE -hi pythonException guifg=#cf6a4c guibg=NONE gui=NONE -hi pythonPseudoVariable guifg=NONE guibg=NONE gui=NONE -hi makoDelimiter guifg=NONE guibg=NONE gui=NONE -hi makoComment guifg=NONE guibg=NONE gui=NONE -hi htmlTag guifg=#cda869 guibg=NONE gui=NONE -hi htmlEndTag guifg=#cda869 guibg=NONE gui=NONE -hi htmlTagName guifg=#b6b6b6 guibg=NONE gui=NONE -hi htmlArg guifg=NONE guibg=NONE gui=NONE -hi htmlSpecialChar guifg=#cf6a4c guibg=NONE gui=NONE -hi javaScriptFunction guifg=#cf6a4c guibg=NONE gui=NONE -hi javaScriptBraces guifg=NONE guibg=NONE gui=NONE -hi yamlKey guifg=#4f94cd guibg=NONE gui=NONE -hi yamlAnchor guifg=NONE guibg=NONE gui=NONE -hi yamlAlias guifg=NONE guibg=NONE gui=NONE -hi yamlDocumentHeader guifg=#cda869 guibg=NONE gui=NONE -hi cssURL guifg=NONE guibg=NONE gui=NONE -hi cssFunctionName guifg=NONE guibg=NONE gui=NONE -hi cssColor guifg=NONE guibg=NONE gui=NONE -hi cssPseudoClassId guifg=#7587a6 guibg=NONE gui=NONE -hi cssClassName guifg=#cda869 guibg=NONE gui=NONE -hi cssValueLength guifg=NONE guibg=NONE gui=NONE -hi cssCommonAttr guifg=#cf6a4c guibg=NONE gui=NONE -hi cssBraces guifg=NONE guibg=NONE gui=NONE - -"diff - -hi DiffAdd guifg=#8f9d6a guibg=NONE -hi DiffChange guifg=#cda869 guibg=NONE -hi DiffText guifg=#b6b6b6 guibg=NONE -hi DiffDelete guifg=#cf6a4c guibg=NONE diff --git a/colors/vilight.vim b/colors/vilight.vim new file mode 160000 index 0000000..e6b4545 --- /dev/null +++ b/colors/vilight.vim @@ -0,0 +1 @@ +Subproject commit e6b4545c46f98143c97a6935f6deef009087e66b diff --git a/colors/vim-colors-solarized b/colors/vim-colors-solarized new file mode 160000 index 0000000..528a59f --- /dev/null +++ b/colors/vim-colors-solarized @@ -0,0 +1 @@ +Subproject commit 528a59f26d12278698bb946f8fb82a63711eec21 diff --git a/colors/vim-hybrid b/colors/vim-hybrid new file mode 160000 index 0000000..df71762 --- /dev/null +++ b/colors/vim-hybrid @@ -0,0 +1 @@ +Subproject commit df7176216419170d4058f851813702a8c99cd2b9 diff --git a/colors/vim-vividchalk b/colors/vim-vividchalk new file mode 160000 index 0000000..fd69606 --- /dev/null +++ b/colors/vim-vividchalk @@ -0,0 +1 @@ +Subproject commit fd696065c7b27e8fca91907ba51151a887c36803 diff --git a/colors/vim-vividchalk-sexy b/colors/vim-vividchalk-sexy new file mode 160000 index 0000000..db6e206 --- /dev/null +++ b/colors/vim-vividchalk-sexy @@ -0,0 +1 @@ +Subproject commit db6e2060c6a1cc88832c26753abf0a4b85f51c54 diff --git a/colors/vividchalk.vim b/colors/vividchalk.vim deleted file mode 100644 index 638a8f4..0000000 --- a/colors/vividchalk.vim +++ /dev/null @@ -1,191 +0,0 @@ -" Vim color scheme -" Name: vividchalk.vim -" Author: Tim Pope -" Version: 2.0 -" GetLatestVimScripts: 1891 1 :AutoInstall: vividchalk.vim - -" Based on the Vibrank Ink theme for TextMate -" Distributable under the same terms as Vim itself (see :help license) - -if has("gui_running") - set background=dark -endif -hi clear -if exists("syntax_on") - syntax reset -endif - -let colors_name = "vividchalk" - -" First two functions adapted from inkpot.vim - -" map a urxvt cube number to an xterm-256 cube number -fun! s:M(a) - return strpart("0245", a:a, 1) + 0 -endfun - -" map a urxvt colour to an xterm-256 colour -fun! s:X(a) - if &t_Co == 88 - return a:a - else - if a:a == 8 - return 237 - elseif a:a < 16 - return a:a - elseif a:a > 79 - return 232 + (3 * (a:a - 80)) - else - let l:b = a:a - 16 - let l:x = l:b % 4 - let l:y = (l:b / 4) % 4 - let l:z = (l:b / 16) - return 16 + s:M(l:x) + (6 * s:M(l:y)) + (36 * s:M(l:z)) - endif - endif -endfun - -function! E2T(a) - return s:X(a:a) -endfunction - -function! s:choose(mediocre,good) - if &t_Co != 88 && &t_Co != 256 - return a:mediocre - else - return s:X(a:good) - endif -endfunction - -function! s:hifg(group,guifg,first,second,...) - if a:0 && &t_Co == 256 - let ctermfg = a:1 - else - let ctermfg = s:choose(a:first,a:second) - endif - exe "highlight ".a:group." guifg=".a:guifg." ctermfg=".ctermfg -endfunction - -function! s:hibg(group,guibg,first,second) - let ctermbg = s:choose(a:first,a:second) - exe "highlight ".a:group." guibg=".a:guibg." ctermbg=".ctermbg -endfunction - -hi link railsMethod PreProc -hi link rubyDefine Keyword -hi link rubySymbol Constant -hi link rubyAccess rubyMethod -hi link rubyAttribute rubyMethod -hi link rubyEval rubyMethod -hi link rubyException rubyMethod -hi link rubyInclude rubyMethod -hi link rubyStringDelimiter rubyString -hi link rubyRegexp Regexp -hi link rubyRegexpDelimiter rubyRegexp -"hi link rubyConstant Variable -"hi link rubyGlobalVariable Variable -"hi link rubyClassVariable Variable -"hi link rubyInstanceVariable Variable -hi link javascriptRegexpString Regexp -hi link javascriptNumber Number -hi link javascriptNull Constant -highlight link diffAdded String -highlight link diffRemoved Statement -highlight link diffLine PreProc -highlight link diffSubname Comment - -call s:hifg("Normal","#EEEEEE","White",87) -if &background == "light" || has("gui_running") - hi Normal guibg=Black ctermbg=Black -else - hi Normal guibg=Black ctermbg=NONE -endif -highlight StatusLine guifg=Black guibg=#aabbee gui=bold ctermfg=Black ctermbg=White cterm=bold -highlight StatusLineNC guifg=#444444 guibg=#aaaaaa gui=none ctermfg=Black ctermbg=Grey cterm=none -"if &t_Co == 256 - "highlight StatusLine ctermbg=117 -"else - "highlight StatusLine ctermbg=43 -"endif - -highlight Ignore ctermfg=Black -highlight WildMenu guifg=Black guibg=#ffff00 gui=bold ctermfg=Black ctermbg=Yellow cterm=bold -highlight Cursor guifg=Black guibg=White ctermfg=Black ctermbg=White -highlight CursorLine guibg=#333333 guifg=NONE -highlight CursorColumn guibg=#333333 guifg=NONE -highlight NonText guifg=#404040 ctermfg=8 -highlight SpecialKey guifg=#404040 ctermfg=8 -highlight Directory none -high link Directory Identifier -highlight ErrorMsg guibg=Red ctermbg=DarkRed guifg=NONE ctermfg=NONE -highlight Search guifg=NONE ctermfg=NONE gui=none cterm=none -call s:hibg("Search" ,"#555555","DarkBlue",81) -highlight IncSearch guifg=White guibg=Black ctermfg=White ctermbg=Black -highlight MoreMsg guifg=#00AA00 ctermfg=Green -highlight LineNr guifg=#DDEEFF ctermfg=White -call s:hibg("LineNr" ,"#222222","DarkBlue",80) -highlight Question none -high link Question MoreMsg -highlight Title guifg=Magenta ctermfg=Magenta -highlight VisualNOS gui=none cterm=none -call s:hibg("Visual" ,"#555577","LightBlue",83) -call s:hibg("VisualNOS" ,"#444444","DarkBlue",81) -call s:hibg("MatchParen","#1100AA","DarkBlue",18) -highlight WarningMsg guifg=Red ctermfg=Red -highlight Error ctermbg=DarkRed -highlight SpellBad ctermbg=DarkRed -" FIXME: Comments -highlight SpellRare ctermbg=DarkMagenta -highlight SpellCap ctermbg=DarkBlue -highlight SpellLocal ctermbg=DarkCyan - -call s:hibg("Folded" ,"#110077","DarkBlue",17) -call s:hifg("Folded" ,"#aaddee","LightCyan",63) -highlight FoldColumn none -high link FoldColumn Folded -highlight DiffAdd ctermbg=4 guibg=DarkBlue -highlight DiffChange ctermbg=5 guibg=DarkMagenta -highlight DiffDelete ctermfg=12 ctermbg=6 gui=bold guifg=Blue guibg=DarkCyan -highlight DiffText ctermbg=DarkRed -highlight DiffText cterm=bold ctermbg=9 gui=bold guibg=Red - -highlight Pmenu guifg=White ctermfg=White gui=bold cterm=bold -highlight PmenuSel guifg=White ctermfg=White gui=bold cterm=bold -call s:hibg("Pmenu" ,"#000099","Blue",18) -call s:hibg("PmenuSel" ,"#5555ff","DarkCyan",39) -highlight PmenuSbar guibg=Grey ctermbg=Grey -highlight PmenuThumb guibg=White ctermbg=White -highlight TabLine gui=underline cterm=underline -call s:hifg("TabLine" ,"#bbbbbb","LightGrey",85) -call s:hibg("TabLine" ,"#333333","DarkGrey",80) -highlight TabLineSel guifg=White guibg=Black ctermfg=White ctermbg=Black -highlight TabLineFill gui=underline cterm=underline -call s:hifg("TabLineFill","#bbbbbb","LightGrey",85) -call s:hibg("TabLineFill","#808080","Grey",83) - -hi Type gui=none -hi Statement gui=none -if !has("gui_mac") - " Mac GUI degrades italics to ugly underlining. - hi Comment gui=italic - hi railsUserClass gui=italic - hi railsUserMethod gui=italic -endif -hi Identifier cterm=none -" Commented numbers at the end are *old* 256 color values -"highlight PreProc guifg=#EDF8F9 -call s:hifg("Comment" ,"#9933CC","DarkMagenta",34) " 92 -" 26 instead? -call s:hifg("Constant" ,"#339999","DarkCyan",21) " 30 -call s:hifg("rubyNumber" ,"#CCFF33","Yellow",60) " 190 -call s:hifg("String" ,"#66FF00","LightGreen",44,82) " 82 -call s:hifg("Identifier" ,"#FFCC00","Yellow",72) " 220 -call s:hifg("Statement" ,"#FF6600","Brown",68) " 202 -call s:hifg("PreProc" ,"#AAFFFF","LightCyan",47) " 213 -call s:hifg("railsUserMethod","#AACCFF","LightCyan",27) -call s:hifg("Type" ,"#AAAA77","Grey",57) " 101 -call s:hifg("railsUserClass" ,"#AAAAAA","Grey",7) " 101 -call s:hifg("Special" ,"#33AA00","DarkGreen",24) " 7 -call s:hifg("Regexp" ,"#44B4CC","DarkCyan",21) " 74 -call s:hifg("rubyMethod" ,"#DDE93D","Yellow",77) " 191 -"highlight railsMethod guifg=#EE1122 ctermfg=1 diff --git a/colors/vo_dark.vim b/colors/vo_dark.vim deleted file mode 100644 index 894f17a..0000000 --- a/colors/vo_dark.vim +++ /dev/null @@ -1,81 +0,0 @@ -let g:colors_name="VO Dark" -hi normal guifg=white guibg=black ctermfg=white ctermbg=black -hi StatusLine guifg=white guibg=black ctermfg=white ctermbg=black -hi StatusLineNC guifg=white guibg=black ctermfg=white ctermbg=black -hi VertSplit guifg=white guibg=black ctermfg=white ctermbg=black -hi OL1 guifg=white ctermfg=white -hi OL2 guifg=red ctermfg=red -hi OL3 guifg=lightblue ctermfg=lightblue -hi OL4 guifg=violet ctermfg=magenta -hi OL5 guifg=white ctermfg=white -hi OL6 guifg=red ctermfg=red -hi OL7 guifg=lightblue ctermfg=lightblue -hi OL8 guifg=violet ctermfg=magenta -hi OL9 guifg=white ctermfg=white - -" colors for tags -hi outlTags guifg=darkred ctermfg=darkred - -" color for body text -hi BT1 guifg=green ctermfg=green -hi BT2 guifg=green ctermfg=green -hi BT3 guifg=green ctermfg=green -hi BT4 guifg=green ctermfg=green -hi BT5 guifg=green ctermfg=green -hi BT6 guifg=green ctermfg=green -hi BT7 guifg=green ctermfg=green -hi BT8 guifg=green ctermfg=green -hi BT9 guifg=green ctermfg=green - -" color for pre-formatted text -hi PT1 guifg=blue ctermfg=cyan -hi PT2 guifg=blue ctermfg=cyan -hi PT3 guifg=blue ctermfg=cyan -hi PT4 guifg=blue ctermfg=cyan -hi PT5 guifg=blue ctermfg=cyan -hi PT6 guifg=blue ctermfg=cyan -hi PT7 guifg=blue ctermfg=cyan -hi PT8 guifg=blue ctermfg=cyan -hi PT9 guifg=blue ctermfg=cyan - -" color for tables -hi TA1 guifg=darkviolet ctermfg=cyan -hi TA2 guifg=darkviolet ctermfg=cyan -hi TA3 guifg=darkviolet ctermfg=cyan -hi TA4 guifg=darkviolet ctermfg=cyan -hi TA5 guifg=darkviolet ctermfg=cyan -hi TA6 guifg=darkviolet ctermfg=cyan -hi TA7 guifg=darkviolet ctermfg=cyan -hi TA8 guifg=darkviolet ctermfg=cyan -hi TA9 guifg=darkviolet ctermfg=cyan - -" color for user text (wrapping) -hi UT1 guifg=darkred ctermfg=cyan -hi UT2 guifg=darkred ctermfg=cyan -hi UT3 guifg=darkred ctermfg=cyan -hi UT4 guifg=darkred ctermfg=cyan -hi UT5 guifg=darkred ctermfg=cyan -hi UT6 guifg=darkred ctermfg=cyan -hi UT7 guifg=darkred ctermfg=cyan -hi UT8 guifg=darkred ctermfg=cyan -hi UT9 guifg=darkred ctermfg=cyan - -" color for user text (non-wrapping) -hi UB1 guifg=darkgray ctermfg=cyan -hi UB2 guifg=darkgray ctermfg=cyan -hi UB3 guifg=darkgray ctermfg=cyan -hi UB4 guifg=darkgray ctermfg=cyan -hi UB5 guifg=darkgray ctermfg=cyan -hi UB6 guifg=darkgray ctermfg=cyan -hi UB7 guifg=darkgray ctermfg=cyan -hi UB8 guifg=darkgray ctermfg=cyan -hi UB9 guifg=darkgray ctermfg=cyan - -" colors for folded sections -hi Folded guifg=darkcyan guibg=bg ctermfg=cyan ctermbg=black -hi FoldColumn guifg=darkcyan guibg=bg ctermfg=cyan ctermbg=black - -" colors for experimental spelling error highlighting -" this only works for spellfix.vim with will be cease to exist soon -hi spellErr gui=underline guifg=yellow cterm=underline ctermfg=yellow -hi BadWord gui=underline guifg=yellow cterm=underline ctermfg=yellow diff --git a/colors/wombat256 b/colors/wombat256 new file mode 160000 index 0000000..8734ba4 --- /dev/null +++ b/colors/wombat256 @@ -0,0 +1 @@ +Subproject commit 8734ba45dcf5e38c4d2686b35c94f9fcb30427e2 diff --git a/colors/wombat256.vim b/colors/wombat256.vim deleted file mode 100644 index 1137eb8..0000000 --- a/colors/wombat256.vim +++ /dev/null @@ -1,96 +0,0 @@ -" Vim color file -" Original Maintainer: Lars H. Nielsen (dengmao@gmail.com) -" Last Change: 2010-07-23 -" -" Modified version of wombat for 256-color terminals by -" David Liang (bmdavll@gmail.com) -" based on version by -" Danila Bespalov (danila.bespalov@gmail.com) - -set background=dark - -if version > 580 - hi clear - if exists("syntax_on") - syntax reset - endif -endif - -let colors_name = "wombat256mod" - - -" General colors -hi Normal ctermfg=252 ctermbg=234 cterm=none guifg=#e3e0d7 guibg=#242424 gui=none -hi Cursor ctermfg=234 ctermbg=228 cterm=none guifg=#242424 guibg=#eae788 gui=none -hi Visual ctermfg=251 ctermbg=239 cterm=none guifg=#c3c6ca guibg=#554d4b gui=none -hi VisualNOS ctermfg=251 ctermbg=236 cterm=none guifg=#c3c6ca guibg=#303030 gui=none -hi Search ctermfg=177 ctermbg=241 cterm=none guifg=#d787ff guibg=#636066 gui=none -hi Folded ctermfg=103 ctermbg=237 cterm=none guifg=#a0a8b0 guibg=#3a4046 gui=none -hi Title ctermfg=230 cterm=bold guifg=#ffffd7 gui=bold -hi StatusLine ctermfg=230 ctermbg=238 cterm=none guifg=#ffffd7 guibg=#444444 gui=italic -hi VertSplit ctermfg=238 ctermbg=238 cterm=none guifg=#444444 guibg=#444444 gui=none -hi StatusLineNC ctermfg=241 ctermbg=238 cterm=none guifg=#857b6f guibg=#444444 gui=none -hi LineNr ctermfg=241 ctermbg=232 cterm=none guifg=#857b6f guibg=#080808 gui=none -hi SpecialKey ctermfg=241 ctermbg=235 cterm=none guifg=#626262 guibg=#2b2b2b gui=none -hi WarningMsg ctermfg=203 guifg=#ff5f55 -hi ErrorMsg ctermfg=196 ctermbg=236 cterm=bold guifg=#ff2026 guibg=#3a3a3a gui=bold - -" Vim >= 7.0 specific colors -if version >= 700 -hi CursorLine ctermbg=236 cterm=none guibg=#32322f -hi MatchParen ctermfg=228 ctermbg=101 cterm=bold guifg=#eae788 guibg=#857b6f gui=bold -hi Pmenu ctermfg=230 ctermbg=238 guifg=#ffffd7 guibg=#444444 -hi PmenuSel ctermfg=232 ctermbg=192 guifg=#080808 guibg=#cae982 -endif - -" Diff highlighting -hi DiffAdd ctermbg=17 guibg=#2a0d6a -hi DiffDelete ctermfg=234 ctermbg=60 cterm=none guifg=#242424 guibg=#3e3969 gui=none -hi DiffText ctermbg=53 cterm=none guibg=#73186e gui=none -hi DiffChange ctermbg=237 guibg=#382a37 - -"hi CursorIM -"hi Directory -"hi IncSearch -"hi Menu -"hi ModeMsg -"hi MoreMsg -"hi PmenuSbar -"hi PmenuThumb -"hi Question -"hi Scrollbar -"hi SignColumn -"hi SpellBad -"hi SpellCap -"hi SpellLocal -"hi SpellRare -"hi TabLine -"hi TabLineFill -"hi TabLineSel -"hi Tooltip -"hi User1 -"hi User9 -"hi WildMenu - - -" Syntax highlighting -hi Keyword ctermfg=111 cterm=none guifg=#88b8f6 gui=none -hi Statement ctermfg=111 cterm=none guifg=#88b8f6 gui=none -hi Constant ctermfg=173 cterm=none guifg=#e5786d gui=none -hi Number ctermfg=173 cterm=none guifg=#e5786d gui=none -hi PreProc ctermfg=173 cterm=none guifg=#e5786d gui=none -hi Function ctermfg=192 cterm=none guifg=#cae982 gui=none -hi Identifier ctermfg=192 cterm=none guifg=#cae982 gui=none -hi Type ctermfg=186 cterm=none guifg=#d4d987 gui=none -hi Special ctermfg=229 cterm=none guifg=#eadead gui=none -hi String ctermfg=113 cterm=none guifg=#95e454 gui=italic -hi Comment ctermfg=246 cterm=none guifg=#9c998e gui=italic -hi Todo ctermfg=101 cterm=none guifg=#857b6f gui=italic - - -" Links -hi! link FoldColumn Folded -hi! link CursorColumn CursorLine -hi! link NonText LineNr - -" vim:set ts=4 sw=4 noet: diff --git a/colors/xoria256.vim b/colors/xoria256.vim deleted file mode 100644 index 84f45d3..0000000 --- a/colors/xoria256.vim +++ /dev/null @@ -1,94 +0,0 @@ -" Vim color file -" -" Name: xoria256.vim -" Version: 1.4 -" Maintainer: Dmitriy Y. Zotikov (xio) -" -" Should work in recent 256 color terminals. 88-color terms like urxvt are -" NOT supported. -" -" Don't forget to install 'ncurses-term' and set TERM to xterm-256color or -" similar value. -" -" Color numbers (0-255) see: -" http://www.calmar.ws/vim/256-xterm-24bit-rgb-color-chart.html - -" Initialization {{{ -if &t_Co != 256 && ! has("gui_running") - echomsg "" - echomsg "err: please use GUI or a 256-color terminal (so that t_Co=256 could be set)" - echomsg "" - finish -endif - -set background=dark - -hi clear - -if exists("syntax_on") - syntax reset -endif - -let colors_name = "xoria256" -"}}} -" Colours {{{1 -"" General {{{2 -hi Normal ctermfg=252 guifg=#d0d0d0 ctermbg=234 guibg=#1c1c1c cterm=none gui=none -hi Cursor ctermbg=214 guibg=#ffaf00 -hi CursorColumn ctermbg=238 guibg=#444444 -hi CursorLine ctermbg=238 guibg=#444444 cterm=none -hi Error ctermfg=15 guifg=#ffffff ctermbg=1 guibg=#800000 -hi ErrorMsg ctermfg=15 guifg=#ffffff ctermbg=1 guibg=#800000 -hi FoldColumn ctermfg=247 guifg=#9e9e9e ctermbg=233 guibg=#101010 -hi Folded ctermfg=255 guifg=#eeeeee ctermbg=60 guibg=#5f5f87 -hi IncSearch ctermfg=0 guifg=#000000 ctermbg=223 guibg=#ffdfaf cterm=none gui=none -hi LineNr ctermfg=247 guifg=#9e9e9e ctermbg=233 guibg=#101010 -hi MatchParen ctermfg=188 guifg=#dfdfdf ctermbg=68 guibg=#5f87df cterm=bold gui=bold -hi NonText ctermfg=247 guifg=#9e9e9e ctermbg=233 guibg=#101010 cterm=bold gui=bold -hi Pmenu ctermfg=0 guifg=#000000 ctermbg=246 guibg=#949494 -hi PmenuSbar ctermbg=243 guibg=#767676 -hi PmenuSel ctermfg=0 guifg=#000000 ctermbg=243 guibg=#767676 -hi PmenuThumb ctermbg=252 guibg=#d0d0d0 -hi Search ctermfg=0 guifg=#000000 ctermbg=149 guibg=#afdf5f -hi SignColumn ctermfg=248 guifg=#a8a8a8 -hi SpecialKey ctermfg=77 guifg=#5fdf5f -hi SpellBad ctermfg=160 guifg=fg ctermbg=bg cterm=underline guisp=#df0000 -hi SpellCap ctermfg=189 guifg=#d0d0ff ctermbg=bg guibg=bg cterm=underline gui=underline -hi SpellRare ctermfg=168 guifg=#d75f87 ctermbg=bg guibg=bg cterm=underline gui=underline -hi StatusLine ctermbg=239 guibg=#4e4e4e cterm=bold gui=bold -hi StatusLineNC ctermbg=237 guibg=#3a3a3a cterm=none gui=none -hi TabLine ctermfg=fg guifg=fg ctermbg=242 guibg=#666666 cterm=none gui=none -hi TabLineFill ctermfg=fg guifg=fg ctermbg=239 guibg=#4e4e4e cterm=none gui=none -hi Title ctermfg=225 guifg=#ffdfff -hi Todo ctermfg=0 guifg=#000000 ctermbg=184 guibg=#dfdf00 -hi Underlined ctermfg=39 guifg=#00afff cterm=underline gui=underline -hi VertSplit ctermfg=239 guifg=#4e4e4e ctermbg=239 guibg=#4e4e4e cterm=none gui=none -" hi VIsualNOS ctermfg=24 guifg=#005f87 ctermbg=153 guibg=#afdfff cterm=none gui=none -" hi Visual ctermfg=24 guifg=#005f87 ctermbg=153 guibg=#afdfff -hi Visual ctermfg=255 guifg=#eeeeee ctermbg=96 guibg=#5f875f -hi VisualNOS ctermfg=255 guifg=#eeeeee ctermbg=60 guibg=#5f5f87 -hi WildMenu ctermfg=0 guifg=#000000 ctermbg=150 guibg=#afdf87 cterm=bold gui=bold - -"" Syntax highlighting {{{2 -hi Comment ctermfg=244 guifg=#808080 -hi Constant ctermfg=229 guifg=#ffffaf -hi Identifier ctermfg=182 guifg=#dfafdf cterm=none -hi Ignore ctermfg=238 guifg=#444444 -hi Number ctermfg=180 guifg=#dfaf87 -hi PreProc ctermfg=150 guifg=#afdf87 -hi Special ctermfg=174 guifg=#df8787 -hi Statement ctermfg=110 guifg=#87afdf cterm=none gui=none -hi Type ctermfg=146 guifg=#afafdf cterm=none gui=none - -"" Special {{{2 -""" .diff {{{3 -hi diffAdded ctermfg=150 guifg=#afdf87 -hi diffRemoved ctermfg=174 guifg=#df8787 -""" vimdiff {{{3 -hi diffAdd ctermfg=bg guifg=bg ctermbg=151 guibg=#afdfaf -"hi diffDelete ctermfg=bg guifg=bg ctermbg=186 guibg=#dfdf87 cterm=none gui=none -hi diffDelete ctermfg=bg guifg=bg ctermbg=246 guibg=#949494 cterm=none gui=none -hi diffChange ctermfg=bg guifg=bg ctermbg=181 guibg=#dfafaf -hi diffText ctermfg=bg guifg=bg ctermbg=174 guibg=#df8787 cterm=none gui=none - -" vim: set expandtab tabstop=2 shiftwidth=2 smarttab softtabstop=2: diff --git a/colors/xoria256.vim b/colors/xoria256.vim new file mode 160000 index 0000000..ae38fd5 --- /dev/null +++ b/colors/xoria256.vim @@ -0,0 +1 @@ +Subproject commit ae38fd50b365052ed4ddbc79a006a45628d5786a diff --git a/colors/zenburn.vim b/colors/zenburn.vim deleted file mode 100644 index edbd6d7..0000000 --- a/colors/zenburn.vim +++ /dev/null @@ -1,351 +0,0 @@ -" Vim color file -" Maintainer: Jani Nurminen -" Last Change: $Id: zenburn.vim,v 2.13 2009/10/24 10:16:01 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. -" -" Alternatively, you can use Vimball installation: -" vim zenburn.vba -" :so % -" :q -" -" For details, see :help vimball -" -" After installation, use it with :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 -" - Zac Thompson - spotted invisible NonText in low contrast mode -" - Christophe-Marie Duquesne - suggested making a Vimball -" -" 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 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 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 - hi NonText ctermfg=238 - - 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 - hi NonText ctermfg=240 - - if exists("g:zenburn_color_also_Ignore") - hi Ignore ctermfg=240 - endif - endif - - if exists("g:zenburn_alternate_Error") - " use more jumpy Error - hi Error ctermfg=210 ctermbg=52 gui=bold - else - " default is something more zenburn-compatible - hi Error ctermfg=228 ctermbg=95 gui=bold - 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 - hi NonText guifg=#404040 gui=bold -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 - hi NonText guifg=#5b605e gui=bold -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 more jumpy Error - hi Error guifg=#e37170 guibg=#664040 gui=bold -else - " default is something more zenburn-compatible - hi Error guifg=#e37170 guibg=#3d3535 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