浏览代码

Changes to be committed:
modified: .vimrc
deleted: README.markdown
deleted: README.rst

wreed4 11 年之前
父节点
当前提交
7b80f3eb39
共有 100 个文件被更改,包括 11089 次插入524 次删除
  1. 1 1
      .vimrc
  2. 0 5
      README.markdown
  3. 0 518
      README.rst
  4. 46 0
      colors/256-grayvim.vim
  5. 50 0
      colors/256-jungle.vim
  6. 110 0
      colors/3dglasses.vim
  7. 37 0
      colors/BlackSea.vim
  8. 36 0
      colors/ChocolateLiquor.vim
  9. 52 0
      colors/ChocolatePapaya.vim
  10. 266 0
      colors/CodeFactoryv3.vim
  11. 32 0
      colors/DevC++.vim
  12. 107 0
      colors/Monokai-chris.vim
  13. 107 0
      colors/Monokai.vim
  14. 120 0
      colors/MountainDew.vim
  15. 31 0
      colors/PapayaWhip.vim
  16. 381 0
      colors/Tomorrow-Night-Blue.vim
  17. 381 0
      colors/Tomorrow-Night-Bright.vim
  18. 381 0
      colors/Tomorrow-Night-Eighties.vim
  19. 466 0
      colors/Tomorrow-Night.vim
  20. 380 0
      colors/Tomorrow.vim
  21. 48 0
      colors/adam.vim
  22. 72 0
      colors/adaryn.vim
  23. 194 0
      colors/adobe.vim
  24. 97 0
      colors/adrian.vim
  25. 69 0
      colors/advantage.vim
  26. 99 0
      colors/af.vim
  27. 37 0
      colors/aiseered.vim
  28. 108 0
      colors/anotherdark.vim
  29. 197 0
      colors/ansi_blows.vim
  30. 44 0
      colors/aqua.vim
  31. 34 0
      colors/ashen.vim
  32. 42 0
      colors/asmanian_blood.vim
  33. 164 0
      colors/astronaut.vim
  34. 59 0
      colors/asu1dark.vim
  35. 59 0
      colors/automation.vim
  36. 88 0
      colors/autumn.vim
  37. 154 0
      colors/autumnleaf.vim
  38. 109 0
      colors/babymate256.vim
  39. 573 0
      colors/badwolf.vim
  40. 47 0
      colors/basic.vim
  41. 161 0
      colors/bayQua.vim
  42. 319 0
      colors/baycomb.vim
  43. 69 0
      colors/bclear.vim
  44. 64 0
      colors/beachcomber.vim
  45. 79 0
      colors/beauty256.vim
  46. 60 0
      colors/bensday.vim
  47. 103 0
      colors/billw.vim
  48. 121 0
      colors/biogoo.vim
  49. 115 0
      colors/black_angus.vim
  50. 66 0
      colors/blackbeauty.vim
  51. 55 0
      colors/blackboard.vim
  52. 62 0
      colors/blackdust.vim
  53. 49 0
      colors/blacklight.vim
  54. 83 0
      colors/blazer.vim
  55. 79 0
      colors/blink.vim
  56. 41 0
      colors/blue.vim
  57. 104 0
      colors/bluechia.vim
  58. 52 0
      colors/bluegreen.vim
  59. 60 0
      colors/blueprint.vim
  60. 86 0
      colors/blueshift.vim
  61. 145 0
      colors/bluez.vim
  62. 42 0
      colors/blugrine.vim
  63. 55 0
      colors/bmichaelsen.vim
  64. 187 0
      colors/bocau.vim
  65. 87 0
      colors/bog.vim
  66. 60 0
      colors/borland.vim
  67. 70 0
      colors/breeze.vim
  68. 83 0
      colors/brookstream.vim
  69. 32 0
      colors/brown.vim
  70. 146 0
      colors/bubblegum.vim
  71. 59 0
      colors/busierbee.vim
  72. 60 0
      colors/busybee.vim
  73. 59 0
      colors/buttercream.vim
  74. 367 0
      colors/bvemu.vim
  75. 55 0
      colors/bw.vim
  76. 32 0
      colors/c.vim
  77. 247 0
      colors/calmar256-light.vim
  78. 76 0
      colors/camo.vim
  79. 57 0
      colors/campfire.vim
  80. 78 0
      colors/candy.vim
  81. 174 0
      colors/candycode.vim
  82. 426 0
      colors/candyman.vim
  83. 67 0
      colors/caramel.vim
  84. 88 0
      colors/carrot.vim
  85. 118 0
      colors/carvedwood.vim
  86. 116 0
      colors/carvedwoodcool.vim
  87. 155 0
      colors/chance-of-storm.vim
  88. 18 0
      colors/charged-256.vim
  89. 62 0
      colors/charon.vim
  90. 110 0
      colors/chela_light.vim
  91. 79 0
      colors/chlordane.vim
  92. 71 0
      colors/chocolate.vim
  93. 53 0
      colors/chrysoprase.vim
  94. 102 0
      colors/ciscoacl.vim
  95. 52 0
      colors/clarity.vim
  96. 81 0
      colors/cleanphp.vim
  97. 49 0
      colors/cloudy.vim
  98. 62 0
      colors/clue.vim
  99. 103 0
      colors/cobalt.vim
  100. 0 0
      colors/cobaltish.vim

+ 1 - 1
.vimrc

@@ -13,7 +13,7 @@ set modeline
 "{{{ ***** VISUALS ***** "
 " set number
 set relativenumber
-" set foldmethod=syntax
+set foldmethod=syntax
 set foldcolumn=3
 
 set expandtab

+ 0 - 5
README.markdown

@@ -1,5 +0,0 @@
-Quickly install with:
-
-    git clone git://github.com/msanders/snipmate.vim.git
-	cd snipmate.vim
-	cp -R * ~/.vim

+ 0 - 518
README.rst

@@ -1,518 +0,0 @@
-Python-mode, Python in VIM
-##########################
-
-Python-mode is a vim plugin that allows you to use the pylint_, rope_, pydoc_, pyflakes_, pep8_, mccabe_ libraries in vim to provide
-features like python code looking for bugs, refactoring and some other useful things.
-
-This plugin allow you create python code in vim very easily.
-There is no need to install the pylint_, rope_ or any used python library on your system.
-
-- Python objects and motion (]], 3[[, ]]M, vaC, viM, daC, ciM, ...)
-- Folding of python code
-- Virtualenv support
-- Highlight syntax errors
-- Highlight and auto fix unused imports
-- Many linters (pylint_, pyflakes_, ...) that can be run simultaneously
-- Strong code completion
-- Code refactoring
-- Python documentation
-- Run python code
-- Go to definition
-- Powerful customization
-- And more, more ...
-
-See (very old) screencast here: http://t.co/3b0bzeXA (sorry for quality, this is my first screencast)
-
-
-.. contents::
-
-
-Changelog
-=========
-
-## 2012-08-02 0.6.5
--------------------
-* Updated Pep8 to version 1.3.3
-* Updated Pylint to version 0.25.2
-* Fixed virtualenv support for windows users
-* Added pymode modeline ':help PythonModeModeline'
-* Added diagnostic tool ':call pymode#troubleshooting#Test()'
-* Added `PyLintAuto` command ':help PyLintAuto' 
-* Code checking is async operation now
-* More, more fast the pymode folding
-* Repaired execution of python code
-
-
-Requirements
-============
-
-- VIM >= 7.0 with python support
-  (also ``--with-features=big`` if you want use g:pymode_lint_signs)
-
-
-
-How to install
-==============
-
-
-Using pathogen_ (recomended)
-----------------------------
-::
-
-    % cd ~/.vim
-    % mkdir -p bundle && cd bundle
-    % git clone git://github.com/klen/python-mode.git
-
-- Enable pathogen_ in your ``~/.vimrc``: ::
-
-    " Pathogen load
-    filetype off
-
-    call pathogen#infect()
-    call pathogen#helptags()
-
-    filetype plugin indent on
-    syntax on
-
-
-Manually
---------
-::
-
-    % git clone git://github.com/klen/python-mode.git
-    % cd python-mode
-    % cp -R * ~/.vim
-
-Then rebuild **helptags** in vim::
-
-    :helptags ~/.vim/doc/
-
-
-.. note:: **filetype-plugin** (``:help filetype-plugin-on``) and **filetype-indent** (``:help filetype-indent-on``)
-    must be enabled for use python-mode.
-
-
-Troubleshooting
-===============
-
-If your python-mode dont work, type command: ::
-
-    :call pymode#troubleshooting#Test()
-
-And fix warnings or copy output and send it to me (ex. with github issue).
-
-
-Settings
-========
-
-.. note:: Also you can see vim help. ``:help PythonModeOptions``
-
-To change this settings, edit your ``~/.vimrc``: ::
-
-    " Disable pylint checking every save
-    let g:pymode_lint_write = 0
-
-    " Set key 'R' for run python code
-    let g:pymode_run_key = 'R'
-
-
-Show documentation
-------------------
-
-Default values: ::
-
-    " Load show documentation plugin
-    let g:pymode_doc = 1
-
-    " Key for show python documentation
-    let g:pymode_doc_key = 'K'
-
-
-Run python code
----------------
-
-Default values: ::
-
-    " Load run code plugin
-    let g:pymode_run = 1
-
-    " Key for run python code
-    let g:pymode_run_key = '<leader>r'
-
-
-Code checking
--------------
-
-Default values: ::
-
-    " Load pylint code plugin
-    let g:pymode_lint = 1
-
-    " Switch pylint, pyflakes, pep8, mccabe code-checkers
-    " Can have multiply values "pep8,pyflakes,mcccabe"
-    let g:pymode_lint_checker = "pyflakes,pep8,mccabe"
-
-    " Skip errors and warnings
-    " E.g. "E501,W002", "E2,W" (Skip all Warnings and Errors startswith E2) and etc
-    let g:pymode_lint_ignore = "E501"
-
-    " Select errors and warnings
-    " E.g. "E4,W"
-    let g:pymode_lint_select = ""
-
-    " Run linter on the fly
-    let g:pymode_lint_onfly = 0
-
-    " Pylint configuration file
-    " If file not found use 'pylintrc' from python-mode plugin directory
-    let g:pymode_lint_config = "$HOME/.pylintrc"
-
-    " Check code every save
-    let g:pymode_lint_write = 1
-
-    " Auto open cwindow if errors be finded
-    let g:pymode_lint_cwindow = 1
-
-    " Show error message if cursor placed at the error line
-    let g:pymode_lint_message = 1
-
-    " Auto jump on first error
-    let g:pymode_lint_jump = 0
-
-    " Hold cursor in current window
-    " when quickfix is open
-    let g:pymode_lint_hold = 0
-
-    " Place error signs
-    let g:pymode_lint_signs = 1
-
-    " Maximum allowed mccabe complexity
-    let g:pymode_lint_mccabe_complexity = 8
-
-    " Minimal height of pylint error window
-    let g:pymode_lint_minheight = 3
-
-    " Maximal height of pylint error window
-    let g:pymode_lint_maxheight = 6
-
-
-.. note:: 
-    Pylint options (ex. disable messages) may be defined in ``$HOME/pylint.rc``
-    See pylint documentation: http://pylint-messages.wikidot.com/all-codes
-
-
-Rope refactoring library
-------------------------
-
-Default values: ::
-
-    " Load rope plugin
-    let g:pymode_rope = 1
-
-    " Auto create and open ropeproject
-    let g:pymode_rope_auto_project = 1
-
-    " Enable autoimport
-    let g:pymode_rope_enable_autoimport = 1
-
-    " Auto generate global cache
-    let g:pymode_rope_autoimport_generate = 1
-
-    let g:pymode_rope_autoimport_underlineds = 0
-
-    let g:pymode_rope_codeassist_maxfixes = 10
-
-    let g:pymode_rope_sorted_completions = 1
-
-    let g:pymode_rope_extended_complete = 1
-
-    let g:pymode_rope_autoimport_modules = ["os","shutil","datetime"]
-
-    let g:pymode_rope_confirm_saving = 1
-
-    let g:pymode_rope_global_prefix = "<C-x>p"
-
-    let g:pymode_rope_local_prefix = "<C-c>r"
-
-    let g:pymode_rope_vim_completion = 1
-
-    let g:pymode_rope_guess_project = 1
-
-    let g:pymode_rope_goto_def_newwin = ""
-
-    let g:pymode_rope_always_show_complete_menu = 0
-
-
-Automatically folding of python code
---------------------------------------
-
-Default values: ::
-
-    " Enable python folding
-    let g:pymode_folding = 0
-
-
-Vim python motions and operators
---------------------------------
-
-Default values: ::
-
-    " Enable python objects and motion
-    let g:pymode_motion = 1
-
-
-Virtualenv support
-------------------
-
-Default values: ::
-
-    " Auto fix vim python paths if virtualenv enabled
-    let g:pymode_virtualenv = 1
-
-
-Other stuff
------------
-
-Default values: ::
-
-    " Additional python paths
-    let g:pymode_paths = []
-
-    " Load breakpoints plugin
-    let g:pymode_breakpoint = 1
-
-    " Key for set/unset breakpoint
-    let g:pymode_breakpoint_key = '<leader>b'
-
-    " Autoremove unused whitespaces
-    let g:pymode_utils_whitespaces = 1
-
-    " Enable pymode indentation
-    let g:pymode_indent = 1
-
-    " Set default pymode python options
-    let g:pymode_options = 1
-
-
-Syntax highlight
-----------------
-
-Default values: ::
-
-    " Enable pymode's custom syntax highlighting
-    let g:pymode_syntax = 1
-
-    " Enable all python highlightings
-    let g:pymode_syntax_all = 1
-
-    " Highlight "print" as function
-    let g:pymode_syntax_print_as_function = 0
-
-    " Highlight indentation errors
-    let g:pymode_syntax_indent_errors = g:pymode_syntax_all
-
-    " Highlight trailing spaces
-    let g:pymode_syntax_space_errors = g:pymode_syntax_all
-
-    " Highlight string formatting
-    let g:pymode_syntax_string_formatting = g:pymode_syntax_all
-
-    " Highlight str.format syntax
-    let g:pymode_syntax_string_format = g:pymode_syntax_all
-
-    " Highlight string.Template syntax
-    let g:pymode_syntax_string_templates = g:pymode_syntax_all
-
-    " Highlight doc-tests
-    let g:pymode_syntax_doctests = g:pymode_syntax_all
-
-    " Highlight builtin objects (__doc__, self, etc)
-    let g:pymode_syntax_builtin_objs = g:pymode_syntax_all
-
-    " Highlight builtin functions
-    let g:pymode_syntax_builtin_funcs = g:pymode_syntax_all
-
-    " Highlight exceptions
-    let g:pymode_syntax_highlight_exceptions = g:pymode_syntax_all
-
-    " For fast machines
-    let g:pymode_syntax_slow_sync = 0
-
-
-Default keys
-============
-
-.. note:: Also you can see vim help ``:help PythonModeKeys``
-
-============== =============
-Keys           Command
-============== =============
-**K**          Show python docs (g:pymode_doc enabled)
--------------- -------------
-**<C-Space>**  Rope autocomplete (g:pymode_rope enabled)
--------------- -------------
-**<C-c>g**     Rope goto definition  (g:pymode_rope enabled)
--------------- -------------
-**<C-c>d**     Rope show documentation  (g:pymode_rope enabled)
--------------- -------------
-**<C-c>f**     Rope find occurrences  (g:pymode_rope enabled)
--------------- -------------
-**<Leader>r**  Run python  (g:pymode_run enabled)
--------------- -------------
-**<Leader>b**  Set, unset breakpoint (g:pymode_breakpoint enabled)
--------------- -------------
-[[             Jump on previous class or function (normal, visual, operator modes)
--------------- -------------
-]]             Jump on next class or function  (normal, visual, operator modes)
--------------- -------------
-[M             Jump on previous class or method (normal, visual, operator modes)
--------------- -------------
-]M             Jump on next class or method (normal, visual, operator modes)
--------------- -------------
-aC C           Select a class. Ex: vaC, daC, dC, yaC, yC, caC, cC (normal, operator modes)
--------------- -------------
-iC             Select inner class. Ex: viC, diC, yiC, ciC (normal, operator modes)
--------------- -------------
-aM M           Select a function or method. Ex: vaM, daM, dM, yaM, yM, caM, cM (normal, operator modes)
--------------- -------------
-iM             Select inner function or method. Ex: viM, diM, yiM, ciM (normal, operator modes)
-============== =============
-
-.. note:: See also ``:help ropevim.txt``
-
-
-Commands
-========
-
-.. note:: Also you can see vim help ``:help PythonModeCommands``
-
-==================== =============
-Command              Description
-==================== =============
-:Pydoc <args>        Show python documentation
--------------------- -------------
-PyLintToggle         Enable, disable pylint
--------------------- -------------
-PyLintCheckerToggle  Toggle code checker (pylint, pyflakes)
--------------------- -------------
-PyLint               Check current buffer
--------------------- -------------
-PyLintAuto           Automatic fix PEP8 errors
--------------------- -------------
-Pyrun                Run current buffer in python
-==================== =============
-
-.. note:: See also ``:help ropevim.txt``
-
-
-F.A.Q.
-======
-
-Rope completion is very slow
-----------------------------
-
-To work rope_ creates a service directory: ``.ropeproject``.
-If ``g:pymode_rope_guess_project`` set (by default) and ``.ropeproject`` in current dir not found, rope scan ``.ropeproject`` on every dir in parent path.
-If rope finded ``.ropeproject`` in parent dirs, rope set project for all child dir and scan may be slow for many dirs and files.
-
-Solutions:
-
-- Disable ``g:pymode_rope_guess_project`` to make rope always create ``.ropeproject`` in current dir.
-- Delete ``.ropeproject`` from dip parent dir to make rope create ``.ropeproject`` in current dir.
-- Press ``<C-x>po`` or ``:RopeOpenProject`` to make force rope create ``.ropeproject`` in current dir.
-
-
-
-Pylint check is very slow
--------------------------
-
-In some projects pylint_ may check slowly, because it also scan imported modules if posible.
-Try use pyflakes_, see ``:h 'pymode_lint_checker'``.
-
-.. note:: You may ``set exrc`` and ``set secure`` in your ``vimrc`` for auto set custom settings from ``.vimrc`` from your projects directories.
-    Example: On Flask projects I automaticly set ``g:pymode_lint_checker = "pyflakes"``, on django ``g:pymode_lint_cheker = "pylint"``
-
-
-OSX cannot import urandom
--------------------------
-
-See: https://groups.google.com/forum/?fromgroups=#!topic/vim_dev/2NXKF6kDONo
-
-The sequence of commands that fixed this: ::
-
-    brew unlink python
-    brew unlink macvim
-    brew remove macvim
-    brew install -v --force macvim
-    brew link macvim
-    brew link python
-
-
-Bugtracker
-===========
-
-If you have any suggestions, bug reports or
-annoyances please report them to the issue tracker
-at https://github.com/klen/python-mode/issues
-
-
-Contributing
-============
-
-Development of pylint-mode happens at github: https://github.com/klen/python-mode
-
-
-Copyright
-=========
-
-Copyright (C) 2012 Kirill Klenov (klen_)
-
-    **Rope**
-        Copyright (C) 2006-2010 Ali Gholami Rudi
-
-        Copyright (C) 2009-2010 Anton Gritsay
-
-    **Pylint**
-        Copyright (C) 2003-2011 LOGILAB S.A. (Paris, FRANCE).
-        http://www.logilab.fr/
-
-    **Pyflakes**:
-        Copyright (c) 2005 Divmod, Inc.
-        http://www.divmod.com/
-
-    **PEP8**
-        Copyright (C) 2006 Johann C. Rocholl <johann@rocholl.net>
-        http://github.com/jcrocholl/pep8
-
-    **autopep8**:
-        Copyright (c) 2012 hhatto <hhatto.jp@gmail.com>
-        https://github.com/hhatto/autopep8
-
-    **Python syntax for vim**
-        Copyright (c) 2010 Dmitry Vasiliev
-        http://www.hlabs.spb.ru/vim/python.vim
-
-    **PEP8 VIM indentation**
-        Copyright (c) 2012 Hynek Schlawack <hs@ox.cx>
-        http://github.com/hynek/vim-python-pep8-indent
-
-
-License
-=======
-
-Licensed under a `GNU lesser general public license`_.
-
-If you like this plugin, you can send me postcard :) 
-My address is here: "Russia, 143401, Krasnogorsk, Shkolnaya 1-19" to "Kirill Klenov".
-**Thanks for support!**
-
-
-.. _GNU lesser general public license: http://www.gnu.org/copyleft/lesser.html
-.. _klen: http://klen.github.com/
-.. _pylint: http://www.logilab.org/857
-.. _pyflakes: http://pypi.python.org/pypi/pyflakes
-.. _rope: http://rope.sourceforge.net/
-.. _pydoc: http://docs.python.org/library/pydoc.html
-.. _pathogen: https://github.com/tpope/vim-pathogen
-.. _pep8: http://pypi.python.org/pypi/pep8
-.. _mccabe: http://en.wikipedia.org/wiki/Cyclomatic_complexity

+ 46 - 0
colors/256-grayvim.vim

@@ -0,0 +1,46 @@
+" Vim color file
+" Maintainer:	Piotr Husiatyński <phusiatynski@gmail.com>
+
+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

+ 50 - 0
colors/256-jungle.vim

@@ -0,0 +1,50 @@
+" Vim color file
+" Maintainer:	Piotr Husiatyński <phusiatynski@gmail.com>
+
+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

+ 110 - 0
colors/3dglasses.vim

@@ -0,0 +1,110 @@
+" Vim color file
+" Name: 3dglasses
+" Maintainer: Erik Falor <ewfalor@gmail.com>
+" Version: 1.1.1
+"
+" 	Version 1.1.1:	Modified MatchParen group so that Matching < > in XML
+" 	files stand out better.
+"
+" 	Version 1.1:	Added support for GetLatestVimScripts
+"
+" 	Version 1.0:	Initial upload
+" GetLatestVimScripts: 2019 1 :AutoInstall: 3dglasses.vim
+
+set background=dark
+if version < 700 
+	finish
+else 
+	if exists("syntax_on")
+		hi clear
+		syntax reset
+	endif
+endif
+
+"map <F1> :echo synIDattr(synID(line("."), col("."), 1), "name")<CR>
+let g:colors_name="3dglasses"
+
+"3D Glasses palette
+" {{{
+let s:White			=	['#ffffff', '#dddddd', '#bbbbbb']
+let s:Black			=	['#000000', '#001621', '#1B3641', '#00222B']
+let s:DarkBlue		=	['#00117B', '#0D4CAD', '#01BEF6']
+let s:LightBlue		=	['#004455', '#0088AA', '#00CCFF', '#55DDFF', '#80E5FF']
+let s:Red			=	['#2b0000', '#800000', '#AA0000', '#FF0000', '#FF2A2A', '#FF5555']
+" }}}
+
+hi Normal      guibg=#00222B guifg=#00ffff
+execute "hi Normal			guibg=" . s:Black[3]  . " guifg=" . s:LightBlue[4]
+execute "hi NonText			guibg=" . s:Black[3] . " guifg=" . s:Red[1]
+
+" {{{ syntax
+execute "hi Comment			gui=italic guifg=" . s:LightBlue[2]
+execute "hi Conditional		gui=bold guifg=" . s:LightBlue[1]
+execute "hi Constant		gui=bold guifg=" . s:Red[2]
+execute "hi Error			guifg=" . s:Red[5] . " guibg=" . s:Red[0]
+execute "hi Identifier		gui=bold guifg=" . s:Red[3]
+execute "hi Ignore			guifg=" . s:Red[1]
+execute "hi Operator		gui=bold guifg=" . s:Red[5]
+execute "hi PreProc			gui=bold guifg=" . s:Red[3]
+execute "hi Repeat			gui=bold guifg=" . s:LightBlue[3]
+execute "hi Special			guifg=" . s:LightBlue[1]
+execute "hi Statement		gui=bold guifg=" . s:LightBlue[2]
+execute "hi String			guifg=" . s:DarkBlue[2]
+execute "hi Title			guifg=" . s:White[0]
+execute "hi Todo			gui=bold guisp=NONE guibg=NONE guifg=" . s:Red[4] 
+execute "hi Type			guifg=" . s:LightBlue[4]
+execute "hi Underlined		gui=underline guifg=" . s:LightBlue[0]
+" }}}
+
+" {{{ groups
+"execute "hi CursorIM		TODO
+"execute "hi DiffAdd		
+"execute "hi DiffChange	
+"execute "hi DiffDelete	
+"execute "hi DiffText	
+execute "hi Directory		guifg=" . s:LightBlue[0]
+"execute "hi Scrollbar		TODO
+"execute "hi SignColumn
+"execute "hi SpecialKey		guifg=" . s:Red[2]
+"execute "hi SpellBad	
+"execute "hi SpellCap	
+"execute "hi SpellLocal	
+"execute "hi SpellRare	
+
+execute "hi Cursor			guibg=" . s:DarkBlue[2] . " guifg=" . s:DarkBlue[0]
+execute "hi CursorColumn	guibg=" . s:Red[0]
+execute "hi CursorLine		guibg=" . s:Red[0]
+execute "hi ErrorMsg		guifg=" . s:White[0] . " guibg=" . s:Red[1]
+execute "hi FoldColumn		guibg=" . s:Red[0] . " guifg=" . s:Red[2]
+execute "hi Folded			guibg=" . s:Red[0] . " guifg=" . s:Red[2]
+execute "hi IncSearch		gui=none guibg=" . s:Red[2] . " guifg=" . s:Red[0] 
+execute "hi LineNr			guibg=" . s:Black[3] . " guifg=" . s:Red[3]
+execute "hi MatchParen		guibg=" . s:Red[2] 
+execute "hi ModeMsg			guibg=NONE guifg=" . s:LightBlue[2]
+execute "hi MoreMsg			guibg=NONE guifg=" . s:Red[2]
+execute "hi Pmenu			guibg=" . s:LightBlue[3] . " guifg=" . s:DarkBlue[0]
+execute "hi PmenuSbar		guibg=" . s:LightBlue[3] . " guifg=" . s:Red[0]
+execute "hi PmenuSel		gui=bold guibg=" . s:LightBlue[3] . " guifg=" . s:Red[4]
+execute "hi PmenuThumb		guibg=" . s:LightBlue[3] . " guifg=" . s:Red[4]
+execute "hi Question		guifg=" . s:Red[2]
+execute "hi Search			gui=bold guisp=NONE guibg=" . s:LightBlue[4] 
+execute "hi StatusLine		gui=none guibg=" . s:LightBlue[2] . " guifg=" . s:LightBlue[0]
+execute "hi StatusLineNC	gui=none guibg=" . s:Red[1] . " guifg=" . s:Red[4]
+execute "hi TabLine			guibg=" . s:Red[1] . " guifg=" . s:Red[3]
+execute "hi TabLineFill		guifg=" . s:Red[1]
+execute "hi TabLineSel		guibg=" . s:LightBlue[3] . " guifg=" . s:DarkBlue[0]
+execute "hi Title			gui=bold guifg=" . s:Red[3]
+execute "hi VertSplit		gui=none guibg=" . s:Red[1] . " guifg=" . s:Red[4]
+execute "hi Visual			guibg=" . s:Red[4] . " guifg=" . s:Red[0]
+execute "hi VisualNOS		gui=underline guibg=NONE"
+execute "hi WarningMsg		guifg=" . s:Red[3]
+execute "hi WildMenu		guifg=" . s:Red[0] . " guibg=" . s:Red[4]
+" }}}
+
+"  {{{ GUI
+"hi Menu      TODO
+"hi Scrollbar TODO
+execute "hi Tooltip			gui=none guibg=" . s:LightBlue[0] . " guifg=" . s:White[1]
+" }}}
+"
+" vim:foldmethod=marker:

+ 37 - 0
colors/BlackSea.vim

@@ -0,0 +1,37 @@
+" Vim color file
+" Maintainer:   Gerald S. Williams
+" Last Change:  2007 Jun 13
+
+" This is a dark version/opposite of "seashell". The cterm version of this is
+" very similar to "evening".
+"
+" Only values that differ from defaults are specified.
+
+set background=dark
+hi clear
+if exists("syntax_on")
+  syntax reset
+endif
+let g:colors_name = "BlackSea"
+
+hi Normal guibg=Black guifg=seashell ctermfg=White
+hi NonText guifg=LavenderBlush ctermfg=LightMagenta
+hi DiffDelete guibg=DarkRed guifg=Black ctermbg=DarkRed ctermfg=White
+hi DiffAdd guibg=DarkGreen ctermbg=DarkGreen ctermfg=White
+hi DiffChange guibg=Gray30 ctermbg=DarkCyan ctermfg=White
+hi DiffText gui=NONE guibg=DarkCyan ctermbg=DarkCyan ctermfg=Yellow
+hi Comment guifg=LightBlue
+hi PreProc ctermfg=Magenta
+hi StatusLine guibg=#1f001f guifg=DarkSeaGreen cterm=NONE ctermfg=White ctermbg=DarkGreen
+hi StatusLineNC guifg=Gray
+hi VertSplit guifg=Gray
+hi Type gui=NONE
+hi Identifier guifg=Cyan
+hi Statement guifg=brown3 ctermfg=DarkRed
+hi Search guibg=Gold3 ctermfg=White
+hi Folded guibg=gray20
+hi FoldColumn guibg=gray10
+
+" Original values:
+"hi Constant guifg=DeepPink
+"hi PreProc guifg=Magenta ctermfg=Magenta

+ 36 - 0
colors/ChocolateLiquor.vim

@@ -0,0 +1,36 @@
+" Vim color file
+" Maintainer:   Gerald S. Williams
+" Last Change:  2007 Jun 13
+
+" This started as a dark version (perhaps opposite is a better term) of
+" PapayaWhip, but took on a life of its own. Easy on the eyes, but still has
+" good contrast. Not bad on a color terminal, either (especially if yours
+" default to PapayaWhip text on a ChocolateLiquor/#3f1f1f background).
+"
+" Only values that differ from defaults are specified.
+
+set background=dark
+hi clear
+if exists("syntax_on")
+  syntax reset
+endif
+let g:colors_name = "ChocolateLiquor"
+
+hi Normal guibg=#3f1f1f guifg=PapayaWhip ctermfg=White
+hi NonText guibg=#1f0f0f guifg=Brown2 ctermfg=Brown ctermbg=Black
+hi LineNr guibg=#1f0f0f guifg=Brown2
+hi DiffDelete guibg=DarkRed guifg=White ctermbg=DarkRed ctermfg=White
+hi DiffAdd guibg=DarkGreen guifg=White ctermbg=DarkGreen ctermfg=White
+hi DiffText gui=NONE guibg=DarkCyan guifg=Yellow ctermbg=DarkCyan ctermfg=Yellow
+hi DiffChange guibg=DarkCyan guifg=White ctermbg=DarkCyan ctermfg=White
+hi Constant ctermfg=Red
+hi Comment guifg=LightBlue3
+hi PreProc guifg=Plum ctermfg=Magenta
+hi StatusLine guibg=White guifg=Sienna4 cterm=NONE ctermfg=Black ctermbg=Brown
+hi StatusLineNC gui=NONE guifg=Black guibg=Gray ctermbg=Black ctermfg=Gray
+hi VertSplit guifg=Gray
+hi Search guibg=Gold3 ctermfg=Blue
+hi Type gui=NONE guifg=DarkSeaGreen2
+hi Statement gui=NONE guifg=Gold3
+hi FoldColumn guibg=#1f0f0f ctermfg=Cyan ctermbg=Black
+hi Folded guibg=grey20 ctermfg=Cyan ctermbg=Black

+ 52 - 0
colors/ChocolatePapaya.vim

@@ -0,0 +1,52 @@
+" Vim color file
+" Maintainer:   Gerald S. Williams
+" Last Change:  2007 Jun 13
+"
+" This is merely a combination of PapayaWhip and ChocolateLiquor, which
+" started out as light and dark versions of each other anyway.
+
+let s:ChocolatePapaya_style = &background
+hi clear
+if exists("syntax_on")
+  syntax reset
+endif
+
+let g:colors_name = "ChocolatePapaya"
+
+if s:ChocolatePapaya_style == 'light'
+    hi Normal guifg=#3f1f1f guibg=PapayaWhip ctermbg=Gray ctermfg=Black
+    hi NonText guibg=Moccasin guifg=Brown ctermfg=Brown
+    hi LineNr guibg=Moccasin
+    hi DiffDelete guibg=LightRed guifg=Black ctermbg=DarkRed ctermfg=White
+    hi DiffAdd guibg=LightGreen ctermbg=DarkGreen ctermfg=White
+    hi DiffChange guibg=LightCyan3 ctermbg=DarkCyan ctermfg=White
+    hi DiffText gui=NONE guibg=Gray80 ctermbg=DarkCyan ctermfg=Yellow
+    hi Comment guifg=MediumBlue
+    hi Constant guifg=DeepPink
+    hi PreProc guifg=DarkMagenta
+    hi StatusLine guibg=White guifg=#5f3705 cterm=bold ctermbg=Brown ctermfg=White
+    hi StatusLineNC gui=None guibg=Gray
+    hi VertSplit gui=None guibg=Gray
+    hi Identifier guifg=#005f5f
+    hi Statement ctermfg=DarkRed
+    hi MatchParen guibg=burlywood
+else
+    hi Normal guibg=#3f1f1f guifg=PapayaWhip ctermfg=White
+    hi NonText guibg=#1f0f0f guifg=Brown2 ctermfg=Brown ctermbg=Black
+    hi LineNr guibg=#1f0f0f guifg=Brown2
+    hi DiffDelete guibg=DarkRed guifg=White ctermbg=DarkRed ctermfg=White
+    hi DiffAdd guibg=DarkGreen guifg=White ctermbg=DarkGreen ctermfg=White
+    hi DiffText gui=NONE guibg=DarkCyan guifg=Yellow ctermbg=DarkCyan ctermfg=Yellow
+    hi DiffChange guibg=DarkCyan guifg=White ctermbg=DarkCyan ctermfg=White
+    hi Constant ctermfg=Red
+    hi Comment guifg=LightBlue3
+    hi PreProc guifg=Plum ctermfg=Magenta
+    hi StatusLine guibg=White guifg=Sienna4 cterm=NONE ctermfg=Black ctermbg=Brown
+    hi StatusLineNC gui=NONE guifg=Black guibg=Gray ctermbg=Black ctermfg=Gray
+    hi VertSplit guifg=Gray
+    hi Search guibg=Gold3 ctermfg=Blue
+    hi Type gui=NONE guifg=DarkSeaGreen2
+    hi Statement gui=NONE guifg=Gold3
+    hi FoldColumn guibg=#1f0f0f ctermfg=Cyan ctermbg=Black
+    hi Folded guibg=grey20 ctermfg=Cyan ctermbg=Black
+endif

+ 266 - 0
colors/CodeFactoryv3.vim

@@ -0,0 +1,266 @@
+" Vim color file
+" Name: openbsd
+" Author: Dee Sub Wun
+
+
+set background=dark
+hi clear
+if exists("syntax_on")
+  syntax reset
+endif
+let g:colors_name = "openbsd"
+
+""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
+"                                      GUI                                     "
+""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
+
+
+""""""
+" SYNTAX HIGHLIGHTING
+""""""""""""""""""""""""
+hi Constant         gui=NONE              guifg=#93BF3D         guibg=NONE
+hi String           gui=NONE              guifg=#AFAFBE         guibg=NONE
+hi Character        gui=NONE              guifg=#EBAF12         guibg=NONE
+hi Number           gui=NONE              guifg=#AFAFBE         guibg=NONE
+hi Boolean          gui=NONE              guifg=#AFAFBE         guibg=NONE
+hi Float            gui=NONE              guifg=#AFAFBE         guibg=NONE
+hi Comment          gui=italic            guifg=#009AB5         guibg=NONE
+
+hi Identifier       gui=NONE              guifg=#BF3131         guibg=NONE
+hi Function         gui=NONE              guifg=#DEDEDE         guibg=NONE
+
+hi Statement        gui=bold              guifg=#EBAF12         guibg=NONE
+hi Conditional      gui=bold              guifg=#EBAF12         guibg=NONE
+hi Repeat           gui=bold              guifg=#EBAF12         guibg=NONE
+hi Label            gui=bold              guifg=#EBAF12         guibg=NONE
+hi Operator         gui=NONE              guifg=#808080         guibg=NONE
+hi Keyword          gui=bold              guifg=#EBAF12         guibg=NONE
+hi Exception        gui=NONE              guifg=#C067CC         guibg=NONE
+
+hi PreProc          gui=NONE              guifg=#C067CC         guibg=NONE
+hi Include          gui=NONE              guifg=#C067CC         guibg=NONE
+hi Define           gui=NONE              guifg=#C067CC         guibg=NONE
+hi Macro            gui=NONE              guifg=#C067CC         guibg=NONE
+hi PreCondit        gui=NONE              guifg=#C067CC         guibg=NONE
+
+hi Type             gui=NONE              guifg=#93BF3D         guibg=NONE
+hi StorageClass     gui=NONE              guifg=#93BF3D         guibg=NONE
+hi Structure        gui=NONE              guifg=#93BF3D         guibg=NONE
+hi Typedef          gui=NONE              guifg=#93BF3D         guibg=NONE
+
+hi Special          gui=NONE              guifg=#BF3131         guibg=NONE
+hi SpecialChar      gui=NONE              guifg=#BF3131         guibg=NONE
+hi Tag              gui=NONE              guifg=#BF3131         guibg=NONE
+hi Delimiter        gui=NONE              guifg=#BF3131         guibg=NONE
+hi SpecialComment   gui=NONE              guifg=#BF3131         guibg=NONE
+hi Debug            gui=NONE              guifg=#BF3131         guibg=NONE
+
+hi Underlined       gui=underline         guifg=#505050         guibg=NONE
+
+hi Ignore           gui=NONE              guifg=#222222         guibg=NONE
+
+hi Error            gui=bold              guifg=#FFFFFF         guibg=#BF3131
+
+hi Todo             gui=NONE              guifg=#505050         guibg=#93BF3D
+
+
+""""""
+" INTERFACE
+""""""""""""""""""""""""
+hi Cursor           gui=bold              guifg=#000000         guibg=#FFFFFF
+hi Directory        gui=NONE              guifg=#93BF3D         guibg=NONE
+hi ErrorMsg         gui=bold              guifg=#FFFFFF         guibg=#BF3131
+hi LineNr           gui=NONE              guifg=#222222         guibg=#979797
+hi MatchParen       gui=bold              guifg=#000000         guibg=#93BF3D
+hi ModeMsg          gui=NONE              guifg=#EBAF12         guibg=NONE
+hi MoreMsg          gui=NONE              guifg=#93BF3D         guibg=NONE
+hi NonText          gui=bold              guifg=#0F629E         guibg=NONE
+hi Normal           gui=NONE              guifg=#DEDEDE         guibg=#4A4A4A
+hi Question         gui=NONE              guifg=#93BF3D         guibg=NONE
+hi SpecialKey       gui=NONE              guifg=#93BF3D         guibg=NONE
+hi Title            gui=NONE              guifg=#C067CC         guibg=NONE
+hi VertSplit        gui=reverse           guifg=#222222         guibg=#979797
+hi WarningMsg       gui=NONE              guifg=#FFFFFF         guibg=#BF3131
+hi WildMenu         gui=NONE              guifg=#000000         guibg=#EBAF12
+
+
+""""""
+" TABS
+""""""""""""""""""""""""
+hi TabLine          gui=bold,reverse      guifg=#222222         guibg=#000000
+hi TabLineFill      gui=bold,reverse      guifg=#222222         guibg=#505050
+hi TabLineSel       gui=bold,reverse      guifg=#EBAF12         guibg=#000000
+
+
+""""""
+" COMPLETION
+""""""""""""""""""""""""
+hi Pmenu            gui=NONE              guifg=#DEDEDE         guibg=#0F629E
+hi PmenuSel         gui=NONE              guifg=#000000         guibg=#EBAF12
+
+
+""""""
+" STATUS
+""""""""""""""""""""""""
+hi StatusLine       gui=bold,reverse      guifg=#EBAF12         guibg=#000000
+hi StatusLineNC     gui=bold,reverse      guifg=#222222         guibg=#979797
+
+
+""""""
+" DIFF
+""""""""""""""""""""""""
+hi DiffAdd          gui=NONE              guifg=NONE            guibg=#0F629E
+hi DiffChange       gui=NONE              guifg=NONE            guibg=#C067CC
+hi DiffDelete       gui=bold              guifg=#0F629E         guibg=#009AB5
+hi DiffText         gui=bold              guibg=#BF3131         guibg=NONE
+
+
+""""""
+" VISUAL
+""""""""""""""""""""""""
+hi Visual           gui=NONE              guifg=#FFFFFF         guibg=#0F629E
+hi VisualNOS        gui=bold,underline    guifg=NONE            guibg=NONE
+
+
+""""""
+" FOLDING
+""""""""""""""""""""""""
+hi Folded           gui=NONE              guifg=#222222         guibg=NONE
+hi FoldColumn       gui=NONE              guifg=#222222         guibg=NONE
+
+
+""""""
+" SEARCH
+""""""""""""""""""""""""
+hi IncSearch        gui=NONE              guifg=#FFFFFF          guibg=#93BF3D
+hi Search           gui=NONE              guifg=#FFFFFF          guibg=#93BF3D
+
+
+
+
+""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
+"                                      NO GUI                                  "
+""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
+
+
+""""""
+" SYNTAX HIGHLIGHTING
+""""""""""""""""""""""""
+hi Constant         cterm=NONE              ctermfg=darkgreen       ctermbg=NONE
+hi String           cterm=NONE              ctermfg=darkgrey        ctermbg=NONE
+hi Character        cterm=NONE              ctermfg=brown           ctermbg=NONE
+hi Number           cterm=NONE              ctermfg=darkgrey        ctermbg=NONE
+hi Boolean          cterm=NONE              ctermfg=darkgrey        ctermbg=NONE
+hi Float            cterm=NONE              ctermfg=darkgrey        ctermbg=NONE
+hi Comment          cterm=NONE              ctermfg=darkcyan        ctermbg=NONE
+
+hi Identifier       cterm=NONE              ctermfg=darkred         ctermbg=NONE
+hi Function         cterm=NONE              ctermfg=grey            ctermbg=NONE
+
+hi Statement        cterm=NONE              ctermfg=yellow          ctermbg=NONE
+hi Conditional      cterm=NONE              ctermfg=yellow          ctermbg=NONE
+hi Repeat           cterm=NONE              ctermfg=yellow          ctermbg=NONE
+hi Label            cterm=NONE              ctermfg=yellow          ctermbg=NONE
+hi Operator         cterm=NONE              ctermfg=grey            ctermbg=NONE
+hi Keyword          cterm=NONE              ctermfg=yellow          ctermbg=NONE
+hi Exception        cterm=NONE              ctermfg=darkmagenta     ctermbg=NONE
+
+hi PreProc          cterm=NONE              ctermfg=darkmagenta     ctermbg=NONE
+hi Include          cterm=NONE              ctermfg=darkmagenta     ctermbg=NONE
+hi Define           cterm=NONE              ctermfg=darkmagenta     ctermbg=NONE
+hi Macro            cterm=NONE              ctermfg=darkmagenta     ctermbg=NONE
+hi PreCondit        cterm=NONE              ctermfg=darkmagenta     ctermbg=NONE
+
+hi Type             cterm=NONE              ctermfg=darkgreen       ctermbg=NONE
+hi StorageClass     cterm=NONE              ctermfg=darkgreen       ctermbg=NONE
+hi Structure        cterm=NONE              ctermfg=darkgreen       ctermbg=NONE
+hi Typedef          cterm=NONE              ctermfg=darkgreen       ctermbg=NONE
+
+hi Special          cterm=NONE              ctermfg=darkred         ctermbg=NONE
+hi SpecialChar      cterm=NONE              ctermfg=darkred         ctermbg=NONE
+hi Tag              cterm=NONE              ctermfg=darkred         ctermbg=NONE
+hi Delimiter        cterm=NONE              ctermfg=darkred         ctermbg=NONE
+hi SpecialComment   cterm=NONE              ctermfg=darkred         ctermbg=NONE
+hi Debug            cterm=NONE              ctermfg=darkred         ctermbg=NONE
+
+hi Underlined       cterm=underline         ctermfg=grey            ctermbg=NONE
+
+hi Ignore           cterm=NONE              ctermfg=darkgrey        ctermbg=NONE
+
+hi Error            cterm=NONE              ctermfg=white           ctermbg=darkred
+
+hi Todo             cterm=NONE              ctermfg=grey            ctermbg=darkgreen
+
+
+""""""
+" INTERFACE
+""""""""""""""""""""""""
+hi Cursor           cterm=NONE              ctermfg=black           ctermbg=brown
+hi Directory        cterm=NONE              ctermfg=darkgreen       ctermbg=NONE
+hi ErrorMsg         cterm=NONE              ctermfg=white           ctermbg=darkred
+hi LineNr           cterm=NONE              ctermfg=darkgrey        ctermbg=NONE
+hi MatchParen       cterm=NONE              ctermfg=black           ctermbg=green
+hi ModeMsg          cterm=NONE              ctermfg=brown           ctermbg=NONE
+hi MoreMsg          cterm=NONE              ctermfg=darkgreen       ctermbg=NONE
+hi NonText          cterm=NONE              ctermfg=darkblue        ctermbg=NONE
+hi Question         cterm=NONE              ctermfg=green           ctermbg=NONE
+hi SpecialKey       cterm=NONE              ctermfg=darkgreen       ctermbg=NONE
+hi Title            cterm=NONE              ctermfg=darkmagenta     ctermbg=NONE
+hi VertSplit        cterm=bold,reverse      ctermfg=darkgrey        ctermbg=black
+hi WarningMsg       cterm=NONE              ctermfg=white           ctermbg=darkred
+hi WildMenu         cterm=NONE              ctermfg=black           ctermbg=brown
+
+
+""""""
+" TABS
+""""""""""""""""""""""""
+hi TabLine          cterm=bold,reverse      ctermfg=darkgrey        ctermbg=black
+hi TabLineFill      cterm=bold,reverse      ctermfg=darkgrey        ctermbg=grey
+hi TabLineSel       cterm=bold,reverse      ctermfg=brown           ctermbg=black
+
+
+""""""
+" COMPLETION
+""""""""""""""""""""""""
+hi Pmenu            cterm=reverse           ctermfg=darkgrey        ctermbg=black
+hi PmenuSel         cterm=bold              ctermfg=black           ctermbg=brown
+
+
+""""""
+" STATUS
+""""""""""""""""""""""""
+hi StatusLine       cterm=bold,reverse      ctermfg=brown           ctermbg=black
+hi StatusLineNC     cterm=bold,reverse      ctermfg=darkgrey        ctermbg=black
+
+
+""""""
+" DIFF
+""""""""""""""""""""""""
+hi DiffAdd          cterm=NONE              ctermfg=NONE            ctermbg=darkblue
+hi DiffChange       cterm=NONE              ctermfg=NONE            ctermbg=darkmagenta
+hi DiffDelete       cterm=NONE              ctermfg=darkblue        ctermbg=darkcyan
+hi DiffText         cterm=NONE              ctermbg=darkred         ctermbg=NONE
+
+
+""""""
+" VISUAL
+""""""""""""""""""""""""
+hi Visual           cterm=reverse           ctermfg=NONE            ctermbg=NONE
+hi VisualNOS        cterm=bold,underline    ctermfg=NONE            ctermbg=NONE
+
+
+""""""
+" FOLDING
+""""""""""""""""""""""""
+hi Folded           cterm=NONE              ctermfg=darkgrey        ctermbg=NONE
+hi FoldColumn       cterm=NONE              ctermfg=darkgrey        ctermbg=NONE
+
+
+""""""
+" SEARCH
+""""""""""""""""""""""""
+hi IncSearch        cterm=NONE              ctermfg=black           ctermbg=green
+hi Search           cterm=NONE              ctermfg=black           ctermbg=green
+
+
+"vim: sw=4

+ 32 - 0
colors/DevC++.vim

@@ -0,0 +1,32 @@
+" Vim color file
+" Maintainer:   Xi Chen <hypernewbie@gmail.com>
+" Last Change:  22. december 2005.
+" URL:          http://www.acidplanet.com/hypernewbie
+" The theme I always use from DEV-C++
+" Its the classic theme modified a little, carried
+" over a little from Kate.
+" Merry Christmas!
+
+set background=light
+hi clear
+if exists("syntax_on")
+    syntax reset
+endif
+let g:colors_name="DevC++"
+
+hi Comment	gui=italic		guifg=#335EA8		guibg=NONE
+hi Constant	gui=NONE		guifg=#004488 		guibg=NONE
+hi Identifier	gui=NONE		guifg=Black			guibg=NONE
+hi Statement 	gui=bold		guifg=DarkBlue			guibg=NONE
+hi PreProc	gui=NONE		guifg=DarkGreen			guibg=NONE	
+hi Type		gui=bold		guifg=DarkBlue			guibg=NONE
+hi Special	gui=NONE		guifg=#FF00FF	guibg=NONE
+hi String  	gui=NONE  		guifg=#969696 		guibg=NONE
+hi Number  	gui=NONE		guifg=#660066
+hi Boolean      gui=bold                guifg=DarkBlue		guibg=NONE
+hi Gutter 	gui=NONE		guifg=Black		guibg=Grey
+hi Todo	        gui=bold,italic		guifg=White		guibg=Pink
+hi LineNr	gui=italic		guifg=Black   guibg=#EBE9ED
+hi NonText 	gui=bold 		guifg=Grey70 guibg=White
+hi Visual	gui=NONE		guifg=DarkBlue		guibg=White
+

+ 107 - 0
colors/Monokai-chris.vim

@@ -0,0 +1,107 @@
+" Vim color file
+" Converted from Textmate theme Monokai using Coloration v0.3.2 (http://github.com/sickill/coloration)
+
+set background=dark
+highlight clear
+
+if exists("syntax_on")
+  syntax reset
+endif
+
+let g:colors_name = "Monokai-chris"
+
+hi Cursor ctermfg=235 ctermbg=231 cterm=NONE guifg=#1e1e1e guibg=#f8f8f0 gui=NONE
+hi Visual ctermfg=NONE ctermbg=59 cterm=NONE guifg=NONE guibg=#49483e gui=NONE
+hi CursorLine ctermfg=NONE ctermbg=237 cterm=NONE guifg=NONE guibg=#3c3d37 gui=NONE
+hi CursorColumn ctermfg=NONE ctermbg=237 cterm=NONE guifg=NONE guibg=#3c3d37 gui=NONE
+hi ColorColumn ctermfg=NONE ctermbg=237 cterm=NONE guifg=NONE guibg=#3c3d37 gui=NONE
+hi LineNr ctermfg=102 ctermbg=237 cterm=NONE guifg=#90908a guibg=#3c3d37 gui=NONE
+hi VertSplit ctermfg=241 ctermbg=241 cterm=NONE guifg=#64645e guibg=#64645e gui=NONE
+hi MatchParen ctermfg=197 ctermbg=NONE cterm=underline guifg=#f92672 guibg=NONE gui=underline
+hi StatusLine ctermfg=231 ctermbg=241 cterm=bold guifg=#f8f8f2 guibg=#64645e gui=bold
+hi StatusLineNC ctermfg=231 ctermbg=241 cterm=NONE guifg=#f8f8f2 guibg=#64645e gui=NONE
+hi Pmenu ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi PmenuSel ctermfg=NONE ctermbg=59 cterm=NONE guifg=NONE guibg=#49483e gui=NONE
+hi IncSearch ctermfg=235 ctermbg=186 cterm=NONE guifg=#1e1e1e guibg=#e6db74 gui=NONE
+hi Search ctermfg=NONE ctermbg=NONE cterm=underline guifg=NONE guibg=NONE gui=underline
+hi Directory ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
+hi Folded ctermfg=242 ctermbg=235 cterm=NONE guifg=#75715e guibg=#1e1e1e gui=NONE
+
+hi Normal ctermfg=231 ctermbg=235 cterm=NONE guifg=#f8f8f2 guibg=#1e1e1e gui=NONE
+hi Boolean ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
+hi Character ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
+hi Comment ctermfg=242 ctermbg=NONE cterm=NONE guifg=#75715e guibg=NONE gui=NONE
+hi Conditional ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
+hi Constant ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi Define ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
+hi DiffAdd ctermfg=231 ctermbg=64 cterm=bold guifg=#f8f8f2 guibg=#46830c gui=bold
+hi DiffDelete ctermfg=88 ctermbg=NONE cterm=NONE guifg=#8b0807 guibg=NONE gui=NONE
+hi DiffChange ctermfg=231 ctermbg=23 cterm=NONE guifg=#f8f8f2 guibg=#243955 gui=NONE
+hi DiffText ctermfg=231 ctermbg=24 cterm=bold guifg=#f8f8f2 guibg=#204a87 gui=bold
+hi ErrorMsg ctermfg=231 ctermbg=197 cterm=NONE guifg=#f8f8f0 guibg=#f92672 gui=NONE
+hi WarningMsg ctermfg=231 ctermbg=197 cterm=NONE guifg=#f8f8f0 guibg=#f92672 gui=NONE
+hi Float ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
+hi Function ctermfg=148 ctermbg=NONE cterm=NONE guifg=#a6e22e guibg=NONE gui=NONE
+hi Identifier ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=italic
+hi Keyword ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
+hi Label ctermfg=186 ctermbg=NONE cterm=NONE guifg=#e6db74 guibg=NONE gui=NONE
+hi NonText ctermfg=59 ctermbg=236 cterm=NONE guifg=#49483e guibg=#1e1e1e gui=NONE
+hi Number ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
+hi Operator ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
+hi PreProc ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
+hi Special ctermfg=231 ctermbg=NONE cterm=NONE guifg=#f8f8f2 guibg=NONE gui=NONE
+hi SpecialKey ctermfg=59 ctermbg=237 cterm=NONE guifg=#49483e guibg=#3c3d37 gui=NONE
+hi Statement ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
+hi StorageClass ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=italic
+hi String ctermfg=186 ctermbg=NONE cterm=NONE guifg=#e6db74 guibg=NONE gui=NONE
+hi Tag ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
+hi Title ctermfg=231 ctermbg=NONE cterm=bold guifg=#f8f8f2 guibg=NONE gui=bold
+hi Todo ctermfg=95 ctermbg=NONE cterm=inverse,bold guifg=#75715e guibg=NONE gui=inverse,bold
+hi Type ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline guifg=NONE guibg=NONE gui=underline
+hi rubyClass ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
+hi rubyFunction ctermfg=148 ctermbg=NONE cterm=NONE guifg=#a6e22e guibg=NONE gui=NONE
+hi rubyInterpolationDelimiter ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi rubySymbol ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
+hi rubyConstant ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=italic
+hi rubyStringDelimiter ctermfg=186 ctermbg=NONE cterm=NONE guifg=#e6db74 guibg=NONE gui=NONE
+hi rubyBlockParameter ctermfg=208 ctermbg=NONE cterm=NONE guifg=#fd971f guibg=NONE gui=italic
+hi rubyInstanceVariable ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi rubyInclude ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
+hi rubyGlobalVariable ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi rubyRegexp ctermfg=186 ctermbg=NONE cterm=NONE guifg=#e6db74 guibg=NONE gui=NONE
+hi rubyRegexpDelimiter ctermfg=186 ctermbg=NONE cterm=NONE guifg=#e6db74 guibg=NONE gui=NONE
+hi rubyEscape ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
+hi rubyControl ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
+hi rubyClassVariable ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi rubyOperator ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
+hi rubyException ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
+hi rubyPseudoVariable ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi rubyRailsUserClass ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=italic
+hi rubyRailsARAssociationMethod ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE
+hi rubyRailsARMethod ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE
+hi rubyRailsRenderMethod ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE
+hi rubyRailsMethod ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE
+hi erubyDelimiter ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi erubyComment ctermfg=95 ctermbg=NONE cterm=NONE guifg=#75715e guibg=NONE gui=NONE
+hi erubyRailsMethod ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE
+hi htmlTag ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi htmlEndTag ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi htmlTagName ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi htmlArg ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi htmlSpecialChar ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
+hi javaScriptFunction ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=italic
+hi javaScriptRailsFunction ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE
+hi javaScriptBraces ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi yamlKey ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
+hi yamlAnchor ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi yamlAlias ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi yamlDocumentHeader ctermfg=186 ctermbg=NONE cterm=NONE guifg=#e6db74 guibg=NONE gui=NONE
+hi cssURL ctermfg=208 ctermbg=NONE cterm=NONE guifg=#fd971f guibg=NONE gui=italic
+hi cssFunctionName ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE
+hi cssColor ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
+hi cssPseudoClassId ctermfg=148 ctermbg=NONE cterm=NONE guifg=#a6e22e guibg=NONE gui=NONE
+hi cssClassName ctermfg=148 ctermbg=NONE cterm=NONE guifg=#a6e22e guibg=NONE gui=NONE
+hi cssValueLength ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
+hi cssCommonAttr ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE
+hi cssBraces ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE

+ 107 - 0
colors/Monokai.vim

@@ -0,0 +1,107 @@
+" Vim color file
+" Converted from Textmate theme Monokai using Coloration v0.3.2 (http://github.com/sickill/coloration)
+
+set background=dark
+highlight clear
+
+if exists("syntax_on")
+  syntax reset
+endif
+
+let g:colors_name = "Monokai"
+
+hi Cursor ctermfg=235 ctermbg=231 cterm=NONE guifg=#272822 guibg=#f8f8f0 gui=NONE
+hi Visual ctermfg=NONE ctermbg=59 cterm=NONE guifg=NONE guibg=#49483e gui=NONE
+hi CursorLine ctermfg=NONE ctermbg=237 cterm=NONE guifg=NONE guibg=#3c3d37 gui=NONE
+hi CursorColumn ctermfg=NONE ctermbg=237 cterm=NONE guifg=NONE guibg=#3c3d37 gui=NONE
+hi ColorColumn ctermfg=NONE ctermbg=237 cterm=NONE guifg=NONE guibg=#3c3d37 gui=NONE
+hi LineNr ctermfg=102 ctermbg=237 cterm=NONE guifg=#90908a guibg=#3c3d37 gui=NONE
+hi VertSplit ctermfg=241 ctermbg=241 cterm=NONE guifg=#64645e guibg=#64645e gui=NONE
+hi MatchParen ctermfg=197 ctermbg=NONE cterm=underline guifg=#f92672 guibg=NONE gui=underline
+hi StatusLine ctermfg=231 ctermbg=241 cterm=bold guifg=#f8f8f2 guibg=#64645e gui=bold
+hi StatusLineNC ctermfg=231 ctermbg=241 cterm=NONE guifg=#f8f8f2 guibg=#64645e gui=NONE
+hi Pmenu ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi PmenuSel ctermfg=NONE ctermbg=59 cterm=NONE guifg=NONE guibg=#49483e gui=NONE
+hi IncSearch ctermfg=235 ctermbg=186 cterm=NONE guifg=#272822 guibg=#e6db74 gui=NONE
+hi Search ctermfg=NONE ctermbg=NONE cterm=underline guifg=NONE guibg=NONE gui=underline
+hi Directory ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
+hi Folded ctermfg=242 ctermbg=235 cterm=NONE guifg=#75715e guibg=#272822 gui=NONE
+
+hi Normal ctermfg=231 ctermbg=235 cterm=NONE guifg=#f8f8f2 guibg=#272822 gui=NONE
+hi Boolean ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
+hi Character ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
+hi Comment ctermfg=242 ctermbg=NONE cterm=NONE guifg=#75715e guibg=NONE gui=NONE
+hi Conditional ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
+hi Constant ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi Define ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
+hi DiffAdd ctermfg=231 ctermbg=64 cterm=bold guifg=#f8f8f2 guibg=#46830c gui=bold
+hi DiffDelete ctermfg=88 ctermbg=NONE cterm=NONE guifg=#8b0807 guibg=NONE gui=NONE
+hi DiffChange ctermfg=231 ctermbg=23 cterm=NONE guifg=#f8f8f2 guibg=#243955 gui=NONE
+hi DiffText ctermfg=231 ctermbg=24 cterm=bold guifg=#f8f8f2 guibg=#204a87 gui=bold
+hi ErrorMsg ctermfg=231 ctermbg=197 cterm=NONE guifg=#f8f8f0 guibg=#f92672 gui=NONE
+hi WarningMsg ctermfg=231 ctermbg=197 cterm=NONE guifg=#f8f8f0 guibg=#f92672 gui=NONE
+hi Float ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
+hi Function ctermfg=148 ctermbg=NONE cterm=NONE guifg=#a6e22e guibg=NONE gui=NONE
+hi Identifier ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=italic
+hi Keyword ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
+hi Label ctermfg=186 ctermbg=NONE cterm=NONE guifg=#e6db74 guibg=NONE gui=NONE
+hi NonText ctermfg=59 ctermbg=236 cterm=NONE guifg=#49483e guibg=#31322c gui=NONE
+hi Number ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
+hi Operator ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
+hi PreProc ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
+hi Special ctermfg=231 ctermbg=NONE cterm=NONE guifg=#f8f8f2 guibg=NONE gui=NONE
+hi SpecialKey ctermfg=59 ctermbg=237 cterm=NONE guifg=#49483e guibg=#3c3d37 gui=NONE
+hi Statement ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
+hi StorageClass ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=italic
+hi String ctermfg=186 ctermbg=NONE cterm=NONE guifg=#e6db74 guibg=NONE gui=NONE
+hi Tag ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
+hi Title ctermfg=231 ctermbg=NONE cterm=bold guifg=#f8f8f2 guibg=NONE gui=bold
+hi Todo ctermfg=95 ctermbg=NONE cterm=inverse,bold guifg=#75715e guibg=NONE gui=inverse,bold
+hi Type ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline guifg=NONE guibg=NONE gui=underline
+hi rubyClass ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
+hi rubyFunction ctermfg=148 ctermbg=NONE cterm=NONE guifg=#a6e22e guibg=NONE gui=NONE
+hi rubyInterpolationDelimiter ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi rubySymbol ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
+hi rubyConstant ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=italic
+hi rubyStringDelimiter ctermfg=186 ctermbg=NONE cterm=NONE guifg=#e6db74 guibg=NONE gui=NONE
+hi rubyBlockParameter ctermfg=208 ctermbg=NONE cterm=NONE guifg=#fd971f guibg=NONE gui=italic
+hi rubyInstanceVariable ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi rubyInclude ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
+hi rubyGlobalVariable ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi rubyRegexp ctermfg=186 ctermbg=NONE cterm=NONE guifg=#e6db74 guibg=NONE gui=NONE
+hi rubyRegexpDelimiter ctermfg=186 ctermbg=NONE cterm=NONE guifg=#e6db74 guibg=NONE gui=NONE
+hi rubyEscape ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
+hi rubyControl ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
+hi rubyClassVariable ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi rubyOperator ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
+hi rubyException ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
+hi rubyPseudoVariable ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi rubyRailsUserClass ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=italic
+hi rubyRailsARAssociationMethod ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE
+hi rubyRailsARMethod ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE
+hi rubyRailsRenderMethod ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE
+hi rubyRailsMethod ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE
+hi erubyDelimiter ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi erubyComment ctermfg=95 ctermbg=NONE cterm=NONE guifg=#75715e guibg=NONE gui=NONE
+hi erubyRailsMethod ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE
+hi htmlTag ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi htmlEndTag ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi htmlTagName ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi htmlArg ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi htmlSpecialChar ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
+hi javaScriptFunction ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=italic
+hi javaScriptRailsFunction ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE
+hi javaScriptBraces ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi yamlKey ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
+hi yamlAnchor ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi yamlAlias ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi yamlDocumentHeader ctermfg=186 ctermbg=NONE cterm=NONE guifg=#e6db74 guibg=NONE gui=NONE
+hi cssURL ctermfg=208 ctermbg=NONE cterm=NONE guifg=#fd971f guibg=NONE gui=italic
+hi cssFunctionName ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE
+hi cssColor ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
+hi cssPseudoClassId ctermfg=148 ctermbg=NONE cterm=NONE guifg=#a6e22e guibg=NONE gui=NONE
+hi cssClassName ctermfg=148 ctermbg=NONE cterm=NONE guifg=#a6e22e guibg=NONE gui=NONE
+hi cssValueLength ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
+hi cssCommonAttr ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE
+hi cssBraces ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE

+ 120 - 0
colors/MountainDew.vim

@@ -0,0 +1,120 @@
+" Colorscheme created with ColorSchemeEditor v1.2.1
+"Name: MountainDew
+"Maintainer: Erik Falor <ewfalor@gmail.com>
+"Version: 2.0
+"Last Change: 2008 May 01
+"License: Vim License
+
+"Notes: Do the Dew!
+"Version 2.0 -  Let's see if this is easier on the eyes.  Made the normal background darker.
+
+set background=dark
+if version > 580
+	highlight clear
+	if exists("syntax_on")
+		syntax reset
+	endif
+endif
+let g:colors_name = "MountainDew"
+
+if v:version >= 700
+	highlight CursorColumn guibg=#0F5123 gui=NONE
+	highlight CursorLine guibg=#0F5123 gui=NONE
+	highlight Pmenu guifg=#2FB457 guibg=#017550 gui=NONE
+	highlight PmenuSel guifg=#FF0000 guibg=#FFFF00 gui=bold
+	highlight PmenuSbar guibg=#017550 gui=NONE
+	highlight PmenuThumb guibg=#2FB457 gui=NONE
+	highlight TabLine guifg=#60FF60 guibg=#017550 gui=NONE
+	highlight TabLineFill guifg=#017550 guibg=#017550 gui=NONE
+	highlight TabLineSel guifg=#FFFF00 guibg=#FF0000 gui=bold
+	if has('spell')
+		highlight SpellBad gui=undercurl
+		highlight SpellCap gui=undercurl
+		highlight SpellLocal gui=undercurl
+		highlight SpellRare gui=undercurl
+	endif
+endif
+highlight Cursor guifg=#FFFF00 guibg=#FF0000 gui=NONE
+highlight link CursorIM cleared
+highlight DiffAdd guibg=DarkBlue gui=NONE
+highlight DiffChange guibg=DarkMagenta gui=NONE
+highlight DiffDelete guifg=Blue guibg=DarkCyan gui=bold
+highlight DiffText guibg=Red gui=bold
+highlight Directory guifg=#21D959 gui=bold
+highlight ErrorMsg guifg=#FFFF00 guibg=#FF0000 gui=NONE
+highlight FoldColumn guifg=#E12E2A guibg=bg gui=NONE
+highlight Folded guifg=#FFFF00 guibg=bg gui=NONE
+highlight IncSearch guifg=#2FB457 guibg=#FFFF60 gui=bold,reverse
+highlight LineNr guifg=#E12E2A gui=bold
+highlight MatchParen guifg=#017550 guibg=#D8E353 gui=NONE
+highlight ModeMsg guifg=#60FF60 gui=bold
+highlight MoreMsg guifg=#017550 gui=bold
+highlight NonText guifg=#E12E2A guibg=bg gui=bold
+highlight Normal guifg=#FFFFFF guibg=#203D29 gui=NONE
+highlight Question guifg=#60FF60 gui=bold
+highlight Search guifg=#2FB457 guibg=#FFFF00 gui=bold
+highlight SignColumn guifg=fg guibg=bg gui=NONE
+highlight SpecialKey guifg=#90dcb0 gui=NONE
+highlight StatusLine guifg=#FFFF00 guibg=#E12E2A gui=bold
+highlight StatusLineNC guifg=#60FF60 guibg=#017550 gui=NONE
+highlight Title guifg=#60FF60 gui=bold
+highlight VertSplit guifg=#60FF60 guibg=#017550 gui=NONE
+highlight Visual guifg=#FFFFFF guibg=#FFA500 gui=NONE
+highlight VisualNOS guifg=#201a30 guibg=#a3a5FF gui=bold,underline
+highlight WarningMsg guifg=#E12E2A gui=NONE
+highlight WildMenu guifg=#FFFF60 guibg=#2FB457 gui=bold
+highlight link Boolean Constant
+highlight link Character Constant
+highlight Comment guifg=#21D959 gui=NONE
+highlight Conditional guifg=#D8E353 guibg=bg gui=bold
+highlight Constant guifg=#FF0000 gui=NONE
+highlight link Debug Special
+highlight link Define PreProc
+highlight link Delimiter Special
+highlight Error guifg=#FFFF00 guibg=Red gui=NONE
+highlight Exception guifg=#60FF60 guibg=bg gui=NONE
+highlight link Float Number
+highlight Function guifg=#FFFF00 guibg=bg gui=NONE
+highlight Identifier guifg=#FFFF60 gui=NONE
+highlight Ignore guifg=bg gui=NONE
+highlight link Include PreProc
+highlight Keyword guifg=grey guibg=bg gui=bold
+highlight link Label Statement
+highlight link Macro PreProc
+highlight Number guifg=#60FF60 gui=bold
+highlight Operator guifg=#60FF60 guibg=bg gui=NONE
+highlight link PreCondit PreProc
+highlight PreProc guifg=#D8E353 gui=NONE
+highlight Repeat guifg=#D8E353 guibg=bg gui=bold
+highlight Special guifg=#E12E2A gui=bold
+highlight link SpecialChar Special
+highlight link SpecialComment Special
+highlight Statement guifg=#FFFF60 gui=bold
+highlight link StorageClass Type
+highlight link String Constant
+highlight link Structure Type
+highlight link Tag Special
+highlight Todo guifg=#FF0000 guibg=#FFFF00 gui=bold
+highlight Type guifg=#E12E2A gui=bold
+highlight link Typedef Type
+highlight Underlined guifg=#80a0ff gui=underline
+
+
+"ColorScheme metadata{{{
+if v:version >= 700
+	let g:MountainDew_Metadata = {
+				\"Palette" : "#FF0000:#E12E2A:#8B0000:#023525:#0F5123:#017550:#2FB457:#5CAC27:#0D3C0A:#203D29:#FFFF60:#FFFF00:#D8E353:#FF8C00:#FFA500:#60FF60:#21D959:#FFFFFF:#FFFFFF:#000000",
+				\"Maintainer" : "Erik Falor",
+				\"Name" : "MountainDew",
+				\"License" : ["Vim License",
+				\],
+				\"Notes" : ["Do the Dew!",
+				\"Version 2.0 -  Let's see if this is easier on the eyes.  Made the normal background darker.",
+				\],
+				\"Version" : "2.0",
+				\"Email" : "ewfalor@gmail.com",
+				\"Last Change" : "2008 May 01",
+				\}
+endif
+"}}}
+" vim:set foldmethod=marker expandtab filetype=vim:

+ 31 - 0
colors/PapayaWhip.vim

@@ -0,0 +1,31 @@
+" Vim color file
+" Maintainer:   Gerald S. Williams
+" Last Change:  2003 Apr 17
+
+" A nice light background (you guessed it, PapayaWhip) that's relatively easy
+" on the eyes yet very usable. Not nearly as "puffy" as peachpuff.
+"
+" Only values that differ from defaults are specified.
+
+set background=light
+hi clear
+if exists("syntax_on")
+  syntax reset
+endif
+let g:colors_name = "PapayaWhip"
+
+hi Normal guifg=#3f1f1f guibg=PapayaWhip ctermbg=Gray ctermfg=Black
+hi NonText guibg=Moccasin guifg=Brown ctermfg=Brown
+hi LineNr guibg=Moccasin
+hi DiffDelete guibg=LightRed guifg=Black ctermbg=DarkRed ctermfg=White
+hi DiffAdd guibg=LightGreen ctermbg=DarkGreen ctermfg=White
+hi DiffChange guibg=LightCyan3 ctermbg=DarkCyan ctermfg=White
+hi DiffText gui=NONE guibg=Gray80 ctermbg=DarkCyan ctermfg=Yellow
+hi Comment guifg=MediumBlue
+hi Constant guifg=DeepPink
+hi PreProc guifg=DarkMagenta
+hi StatusLine guibg=White guifg=#5f3705 cterm=bold ctermbg=Brown ctermfg=White
+hi StatusLineNC gui=None guibg=Gray
+hi VertSplit gui=None guibg=Gray
+hi Identifier guifg=#005f5f
+hi Statement ctermfg=DarkRed

+ 381 - 0
colors/Tomorrow-Night-Blue.vim

@@ -0,0 +1,381 @@
+" Tomorrow Night Blue - Full Colour and 256 Colour
+" http://chriskempson.com
+"
+" Hex colour conversion functions borrowed from the theme "Desert256""
+
+" Default GUI Colours
+let s:foreground = "ffffff"
+let s:background = "002451"
+let s:selection = "003f8e"
+let s:line = "00346e"
+let s:comment = "7285b7"
+let s:red = "ff9da4"
+let s:orange = "ffc58f"
+let s:yellow = "ffeead"
+let s:green = "d1f1a9"
+let s:aqua = "99ffff"
+let s:blue = "bbdaff"
+let s:purple = "ebbbff"
+let s:window = "4d5057"
+
+hi clear
+syntax reset
+
+let g:colors_name = "Tomorrow-Night-Blue"
+
+if has("gui_running") || &t_Co == 88 || &t_Co == 256
+	" Returns an approximate grey index for the given grey level
+	fun <SID>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 <SID>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 <SID>grey_colour(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 colour index for the given colour level
+	fun <SID>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 colour level for the given colour index
+	fun <SID>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 colour indices
+	fun <SID>rgb_colour(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 colour levels
+	fun <SID>colour(r, g, b)
+		" Get the closest grey
+		let l:gx = <SID>grey_number(a:r)
+		let l:gy = <SID>grey_number(a:g)
+		let l:gz = <SID>grey_number(a:b)
+
+		" Get the closest colour
+		let l:x = <SID>rgb_number(a:r)
+		let l:y = <SID>rgb_number(a:g)
+		let l:z = <SID>rgb_number(a:b)
+
+		if l:gx == l:gy && l:gy == l:gz
+			" There are two possibilities
+			let l:dgr = <SID>grey_level(l:gx) - a:r
+			let l:dgg = <SID>grey_level(l:gy) - a:g
+			let l:dgb = <SID>grey_level(l:gz) - a:b
+			let l:dgrey = (l:dgr * l:dgr) + (l:dgg * l:dgg) + (l:dgb * l:dgb)
+			let l:dr = <SID>rgb_level(l:gx) - a:r
+			let l:dg = <SID>rgb_level(l:gy) - a:g
+			let l:db = <SID>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 <SID>grey_colour(l:gx)
+			else
+				" Use the colour
+				return <SID>rgb_colour(l:x, l:y, l:z)
+			endif
+		else
+			" Only one possibility
+			return <SID>rgb_colour(l:x, l:y, l:z)
+		endif
+	endfun
+
+	" Returns the palette index to approximate the 'rrggbb' hex string
+	fun <SID>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 <SID>colour(l:r, l:g, l:b)
+	endfun
+
+	" Sets the highlighting for the given group
+	fun <SID>X(group, fg, bg, attr)
+		if a:fg != ""
+			exec "hi " . a:group . " guifg=#" . a:fg . " ctermfg=" . <SID>rgb(a:fg)
+		endif
+		if a:bg != ""
+			exec "hi " . a:group . " guibg=#" . a:bg . " ctermbg=" . <SID>rgb(a:bg)
+		endif
+		if a:attr != ""
+			exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr
+		endif
+	endfun
+
+	" Vim Highlighting
+	call <SID>X("Normal", s:foreground, s:background, "")
+	call <SID>X("LineNr", s:selection, "", "")
+	call <SID>X("NonText", s:selection, "", "")
+	call <SID>X("SpecialKey", s:selection, "", "")
+	call <SID>X("Search", s:background, s:yellow, "")
+	call <SID>X("TabLine", s:foreground, s:background, "reverse")
+	call <SID>X("StatusLine", s:window, s:yellow, "reverse")
+	call <SID>X("StatusLineNC", s:window, s:foreground, "reverse")
+	call <SID>X("VertSplit", s:window, s:window, "none")
+	call <SID>X("Visual", "", s:selection, "")
+	call <SID>X("Directory", s:blue, "", "")
+	call <SID>X("ModeMsg", s:green, "", "")
+	call <SID>X("MoreMsg", s:green, "", "")
+	call <SID>X("Question", s:green, "", "")
+	call <SID>X("WarningMsg", s:red, "", "")
+	call <SID>X("MatchParen", "", s:selection, "")
+	call <SID>X("Folded", s:comment, s:background, "")
+	call <SID>X("FoldColumn", "", s:background, "")
+	if version >= 700
+		call <SID>X("CursorLine", "", s:line, "none")
+		call <SID>X("CursorColumn", "", s:line, "none")
+		call <SID>X("PMenu", s:foreground, s:selection, "none")
+		call <SID>X("PMenuSel", s:foreground, s:selection, "reverse")
+	end
+	if version >= 703
+		call <SID>X("ColorColumn", "", s:line, "none")
+	end
+
+	" Standard Highlighting
+	call <SID>X("Comment", s:comment, "", "")
+	call <SID>X("Todo", s:comment, s:background, "")
+	call <SID>X("Title", s:comment, "", "")
+	call <SID>X("Identifier", s:red, "", "none")
+	call <SID>X("Statement", s:foreground, "", "")
+	call <SID>X("Conditional", s:foreground, "", "")
+	call <SID>X("Repeat", s:foreground, "", "")
+	call <SID>X("Structure", s:purple, "", "")
+	call <SID>X("Function", s:blue, "", "")
+	call <SID>X("Constant", s:orange, "", "")
+	call <SID>X("String", s:green, "", "")
+	call <SID>X("Special", s:foreground, "", "")
+	call <SID>X("PreProc", s:purple, "", "")
+	call <SID>X("Operator", s:aqua, "", "none")
+	call <SID>X("Type", s:blue, "", "none")
+	call <SID>X("Define", s:purple, "", "none")
+	call <SID>X("Include", s:blue, "", "")
+	"call <SID>X("Ignore", "666666", "", "")
+
+	" Vim Highlighting
+	call <SID>X("vimCommand", s:red, "", "none")
+
+	" C Highlighting
+	call <SID>X("cType", s:yellow, "", "")
+	call <SID>X("cStorageClass", s:purple, "", "")
+	call <SID>X("cConditional", s:purple, "", "")
+	call <SID>X("cRepeat", s:purple, "", "")
+
+	" PHP Highlighting
+	call <SID>X("phpVarSelector", s:red, "", "")
+	call <SID>X("phpKeyword", s:purple, "", "")
+	call <SID>X("phpRepeat", s:purple, "", "")
+	call <SID>X("phpConditional", s:purple, "", "")
+	call <SID>X("phpStatement", s:purple, "", "")
+	call <SID>X("phpMemberSelector", s:foreground, "", "")
+
+	" Ruby Highlighting
+	call <SID>X("rubySymbol", s:green, "", "")
+	call <SID>X("rubyConstant", s:yellow, "", "")
+	call <SID>X("rubyAccess", s:yellow, "", "")
+	call <SID>X("rubyAttribute", s:blue, "", "")
+	call <SID>X("rubyInclude", s:blue, "", "")
+	call <SID>X("rubyLocalVariableOrMethod", s:orange, "", "")
+	call <SID>X("rubyCurlyBlock", s:orange, "", "")
+	call <SID>X("rubyStringDelimiter", s:green, "", "")
+	call <SID>X("rubyInterpolationDelimiter", s:orange, "", "")
+	call <SID>X("rubyConditional", s:purple, "", "")
+	call <SID>X("rubyRepeat", s:purple, "", "")
+	call <SID>X("rubyControl", s:purple, "", "")
+	call <SID>X("rubyException", s:purple, "", "")
+
+	" Python Highlighting
+	call <SID>X("pythonInclude", s:purple, "", "")
+	call <SID>X("pythonStatement", s:purple, "", "")
+	call <SID>X("pythonConditional", s:purple, "", "")
+	call <SID>X("pythonRepeat", s:purple, "", "")
+	call <SID>X("pythonException", s:purple, "", "")
+	call <SID>X("pythonFunction", s:blue, "", "")
+	call <SID>X("pythonPreCondit", s:purple, "", "")
+	call <SID>X("pythonRepeat", s:aqua, "", "")
+	call <SID>X("pythonExClass", s:orange, "", "")
+
+	" JavaScript Highlighting
+	call <SID>X("javaScriptBraces", s:foreground, "", "")
+	call <SID>X("javaScriptFunction", s:purple, "", "")
+	call <SID>X("javaScriptConditional", s:purple, "", "")
+	call <SID>X("javaScriptRepeat", s:purple, "", "")
+	call <SID>X("javaScriptNumber", s:orange, "", "")
+	call <SID>X("javaScriptMember", s:orange, "", "")
+    call <SID>X("javascriptNull", s:orange, "", "")
+    call <SID>X("javascriptGlobal", s:blue, "", "")
+    call <SID>X("javascriptStatement", s:red, "", "")
+
+	" HTML Highlighting
+	call <SID>X("htmlTag", s:red, "", "")
+	call <SID>X("htmlTagName", s:red, "", "")
+	call <SID>X("htmlArg", s:red, "", "")
+	call <SID>X("htmlScriptTag", s:red, "", "")
+
+	" Diff Highlighting
+	call <SID>X("diffAdded", s:green, "", "")
+	call <SID>X("diffRemoved", s:red, "", "")
+
+	" Lua Highlighting
+	call <SID>X("luaStatement", s:purple, "", "")
+	call <SID>X("luaRepeat", s:purple, "", "")
+	call <SID>X("luaCondStart", s:purple, "", "")
+	call <SID>X("luaCondElseif", s:purple, "", "")
+	call <SID>X("luaCond", s:purple, "", "")
+	call <SID>X("luaCondEnd", s:purple, "", "")
+
+	" Cucumber Highlighting
+	call <SID>X("cucumberGiven", s:blue, "", "")
+	call <SID>X("cucumberGivenAnd", s:blue, "", "")
+
+	" Go Highlighting
+	call <SID>X("goDirective", s:purple, "", "")
+	call <SID>X("goDeclaration", s:purple, "", "")
+	call <SID>X("goStatement", s:purple, "", "")
+	call <SID>X("goConditional", s:purple, "", "")
+	call <SID>X("goConstants", s:orange, "", "")
+	call <SID>X("goTodo", s:yellow, "", "")
+	call <SID>X("goDeclType", s:blue, "", "")
+	call <SID>X("goBuiltins", s:purple, "", "")
+
+	" Delete Functions
+	delf <SID>X
+	delf <SID>rgb
+	delf <SID>colour
+	delf <SID>rgb_colour
+	delf <SID>rgb_level
+	delf <SID>rgb_number
+	delf <SID>grey_colour
+	delf <SID>grey_level
+	delf <SID>grey_number
+endif
+
+set background=dark

+ 381 - 0
colors/Tomorrow-Night-Bright.vim

@@ -0,0 +1,381 @@
+" Tomorrow Night Bright - Full Colour and 256 Colour
+" http://chriskempson.com
+"
+" Hex colour conversion functions borrowed from the theme "Desert256""
+
+" Default GUI Colours
+let s:foreground = "eaeaea"
+let s:background = "000000"
+let s:selection = "424242"
+let s:line = "2a2a2a"
+let s:comment = "969896"
+let s:red = "d54e53"
+let s:orange = "e78c45"
+let s:yellow = "e7c547"
+let s:green = "b9ca4a"
+let s:aqua = "70c0b1"
+let s:blue = "7aa6da"
+let s:purple = "c397d8"
+let s:window = "4d5057"
+
+hi clear
+syntax reset
+
+let g:colors_name = "Tomorrow-Night-Bright"
+
+if has("gui_running") || &t_Co == 88 || &t_Co == 256
+	" Returns an approximate grey index for the given grey level
+	fun <SID>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 <SID>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 <SID>grey_colour(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 colour index for the given colour level
+	fun <SID>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 colour level for the given colour index
+	fun <SID>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 colour indices
+	fun <SID>rgb_colour(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 colour levels
+	fun <SID>colour(r, g, b)
+		" Get the closest grey
+		let l:gx = <SID>grey_number(a:r)
+		let l:gy = <SID>grey_number(a:g)
+		let l:gz = <SID>grey_number(a:b)
+
+		" Get the closest colour
+		let l:x = <SID>rgb_number(a:r)
+		let l:y = <SID>rgb_number(a:g)
+		let l:z = <SID>rgb_number(a:b)
+
+		if l:gx == l:gy && l:gy == l:gz
+			" There are two possibilities
+			let l:dgr = <SID>grey_level(l:gx) - a:r
+			let l:dgg = <SID>grey_level(l:gy) - a:g
+			let l:dgb = <SID>grey_level(l:gz) - a:b
+			let l:dgrey = (l:dgr * l:dgr) + (l:dgg * l:dgg) + (l:dgb * l:dgb)
+			let l:dr = <SID>rgb_level(l:gx) - a:r
+			let l:dg = <SID>rgb_level(l:gy) - a:g
+			let l:db = <SID>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 <SID>grey_colour(l:gx)
+			else
+				" Use the colour
+				return <SID>rgb_colour(l:x, l:y, l:z)
+			endif
+		else
+			" Only one possibility
+			return <SID>rgb_colour(l:x, l:y, l:z)
+		endif
+	endfun
+
+	" Returns the palette index to approximate the 'rrggbb' hex string
+	fun <SID>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 <SID>colour(l:r, l:g, l:b)
+	endfun
+
+	" Sets the highlighting for the given group
+	fun <SID>X(group, fg, bg, attr)
+		if a:fg != ""
+			exec "hi " . a:group . " guifg=#" . a:fg . " ctermfg=" . <SID>rgb(a:fg)
+		endif
+		if a:bg != ""
+			exec "hi " . a:group . " guibg=#" . a:bg . " ctermbg=" . <SID>rgb(a:bg)
+		endif
+		if a:attr != ""
+			exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr
+		endif
+	endfun
+
+	" Vim Highlighting
+	call <SID>X("Normal", s:foreground, s:background, "")
+	call <SID>X("LineNr", s:selection, "", "")
+	call <SID>X("NonText", s:selection, "", "")
+	call <SID>X("SpecialKey", s:selection, "", "")
+	call <SID>X("Search", s:background, s:yellow, "")
+	call <SID>X("TabLine", s:foreground, s:background, "reverse")
+	call <SID>X("StatusLine", s:window, s:yellow, "reverse")
+	call <SID>X("StatusLineNC", s:window, s:foreground, "reverse")
+	call <SID>X("VertSplit", s:window, s:window, "none")
+	call <SID>X("Visual", "", s:selection, "")
+	call <SID>X("Directory", s:blue, "", "")
+	call <SID>X("ModeMsg", s:green, "", "")
+	call <SID>X("MoreMsg", s:green, "", "")
+	call <SID>X("Question", s:green, "", "")
+	call <SID>X("WarningMsg", s:red, "", "")
+	call <SID>X("MatchParen", "", s:selection, "")
+	call <SID>X("Folded", s:comment, s:background, "")
+	call <SID>X("FoldColumn", "", s:background, "")
+	if version >= 700
+		call <SID>X("CursorLine", "", s:line, "none")
+		call <SID>X("CursorColumn", "", s:line, "none")
+		call <SID>X("PMenu", s:foreground, s:selection, "none")
+		call <SID>X("PMenuSel", s:foreground, s:selection, "reverse")
+	end
+	if version >= 703
+		call <SID>X("ColorColumn", "", s:line, "none")
+	end
+
+	" Standard Highlighting
+	call <SID>X("Comment", s:comment, "", "")
+	call <SID>X("Todo", s:comment, s:background, "")
+	call <SID>X("Title", s:comment, "", "")
+	call <SID>X("Identifier", s:red, "", "none")
+	call <SID>X("Statement", s:foreground, "", "")
+	call <SID>X("Conditional", s:foreground, "", "")
+	call <SID>X("Repeat", s:foreground, "", "")
+	call <SID>X("Structure", s:purple, "", "")
+	call <SID>X("Function", s:blue, "", "")
+	call <SID>X("Constant", s:orange, "", "")
+	call <SID>X("String", s:green, "", "")
+	call <SID>X("Special", s:foreground, "", "")
+	call <SID>X("PreProc", s:purple, "", "")
+	call <SID>X("Operator", s:aqua, "", "none")
+	call <SID>X("Type", s:blue, "", "none")
+	call <SID>X("Define", s:purple, "", "none")
+	call <SID>X("Include", s:blue, "", "")
+	"call <SID>X("Ignore", "666666", "", "")
+
+	" Vim Highlighting
+	call <SID>X("vimCommand", s:red, "", "none")
+
+	" C Highlighting
+	call <SID>X("cType", s:yellow, "", "")
+	call <SID>X("cStorageClass", s:purple, "", "")
+	call <SID>X("cConditional", s:purple, "", "")
+	call <SID>X("cRepeat", s:purple, "", "")
+
+	" PHP Highlighting
+	call <SID>X("phpVarSelector", s:red, "", "")
+	call <SID>X("phpKeyword", s:purple, "", "")
+	call <SID>X("phpRepeat", s:purple, "", "")
+	call <SID>X("phpConditional", s:purple, "", "")
+	call <SID>X("phpStatement", s:purple, "", "")
+	call <SID>X("phpMemberSelector", s:foreground, "", "")
+
+	" Ruby Highlighting
+	call <SID>X("rubySymbol", s:green, "", "")
+	call <SID>X("rubyConstant", s:yellow, "", "")
+	call <SID>X("rubyAccess", s:yellow, "", "")
+	call <SID>X("rubyAttribute", s:blue, "", "")
+	call <SID>X("rubyInclude", s:blue, "", "")
+	call <SID>X("rubyLocalVariableOrMethod", s:orange, "", "")
+	call <SID>X("rubyCurlyBlock", s:orange, "", "")
+	call <SID>X("rubyStringDelimiter", s:green, "", "")
+	call <SID>X("rubyInterpolationDelimiter", s:orange, "", "")
+	call <SID>X("rubyConditional", s:purple, "", "")
+	call <SID>X("rubyRepeat", s:purple, "", "")
+	call <SID>X("rubyControl", s:purple, "", "")
+	call <SID>X("rubyException", s:purple, "", "")
+
+	" Python Highlighting
+	call <SID>X("pythonInclude", s:purple, "", "")
+	call <SID>X("pythonStatement", s:purple, "", "")
+	call <SID>X("pythonConditional", s:purple, "", "")
+	call <SID>X("pythonRepeat", s:purple, "", "")
+	call <SID>X("pythonException", s:purple, "", "")
+	call <SID>X("pythonFunction", s:blue, "", "")
+	call <SID>X("pythonPreCondit", s:purple, "", "")
+	call <SID>X("pythonRepeat", s:aqua, "", "")
+	call <SID>X("pythonExClass", s:orange, "", "")
+
+	" JavaScript Highlighting
+	call <SID>X("javaScriptBraces", s:foreground, "", "")
+	call <SID>X("javaScriptFunction", s:purple, "", "")
+	call <SID>X("javaScriptConditional", s:purple, "", "")
+	call <SID>X("javaScriptRepeat", s:purple, "", "")
+	call <SID>X("javaScriptNumber", s:orange, "", "")
+	call <SID>X("javaScriptMember", s:orange, "", "")
+    call <SID>X("javascriptNull", s:orange, "", "")
+    call <SID>X("javascriptGlobal", s:blue, "", "")
+    call <SID>X("javascriptStatement", s:red, "", "")
+
+	" HTML Highlighting
+	call <SID>X("htmlTag", s:red, "", "")
+	call <SID>X("htmlTagName", s:red, "", "")
+	call <SID>X("htmlArg", s:red, "", "")
+	call <SID>X("htmlScriptTag", s:red, "", "")
+
+	" Diff Highlighting
+	call <SID>X("diffAdded", s:green, "", "")
+	call <SID>X("diffRemoved", s:red, "", "")
+
+	" Lua Highlighting
+	call <SID>X("luaStatement", s:purple, "", "")
+	call <SID>X("luaRepeat", s:purple, "", "")
+	call <SID>X("luaCondStart", s:purple, "", "")
+	call <SID>X("luaCondElseif", s:purple, "", "")
+	call <SID>X("luaCond", s:purple, "", "")
+	call <SID>X("luaCondEnd", s:purple, "", "")
+
+	" Cucumber Highlighting
+	call <SID>X("cucumberGiven", s:blue, "", "")
+	call <SID>X("cucumberGivenAnd", s:blue, "", "")
+
+	" Go Highlighting
+	call <SID>X("goDirective", s:purple, "", "")
+	call <SID>X("goDeclaration", s:purple, "", "")
+	call <SID>X("goStatement", s:purple, "", "")
+	call <SID>X("goConditional", s:purple, "", "")
+	call <SID>X("goConstants", s:orange, "", "")
+	call <SID>X("goTodo", s:yellow, "", "")
+	call <SID>X("goDeclType", s:blue, "", "")
+	call <SID>X("goBuiltins", s:purple, "", "")
+
+	" Delete Functions
+	delf <SID>X
+	delf <SID>rgb
+	delf <SID>colour
+	delf <SID>rgb_colour
+	delf <SID>rgb_level
+	delf <SID>rgb_number
+	delf <SID>grey_colour
+	delf <SID>grey_level
+	delf <SID>grey_number
+endif
+
+set background=dark

+ 381 - 0
colors/Tomorrow-Night-Eighties.vim

@@ -0,0 +1,381 @@
+" Tomorrow Night Eighties - Full Colour and 256 Colour
+" http://chriskempson.com
+"
+" Hex colour conversion functions borrowed from the theme "Desert256""
+
+" Default GUI Colours
+let s:foreground = "cccccc"
+let s:background = "2d2d2d"
+let s:selection = "515151"
+let s:line = "393939"
+let s:comment = "999999"
+let s:red = "f2777a"
+let s:orange = "f99157"
+let s:yellow = "ffcc66"
+let s:green = "99cc99"
+let s:aqua = "009999"
+let s:blue = "99cccc"
+let s:purple = "cc99cc"
+let s:window = "4d5057"
+
+hi clear
+syntax reset
+
+let g:colors_name = "Tomorrow-Night-Eighties"
+
+if has("gui_running") || &t_Co == 88 || &t_Co == 256
+	" Returns an approximate grey index for the given grey level
+	fun <SID>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 <SID>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 <SID>grey_colour(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 colour index for the given colour level
+	fun <SID>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 colour level for the given colour index
+	fun <SID>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 colour indices
+	fun <SID>rgb_colour(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 colour levels
+	fun <SID>colour(r, g, b)
+		" Get the closest grey
+		let l:gx = <SID>grey_number(a:r)
+		let l:gy = <SID>grey_number(a:g)
+		let l:gz = <SID>grey_number(a:b)
+
+		" Get the closest colour
+		let l:x = <SID>rgb_number(a:r)
+		let l:y = <SID>rgb_number(a:g)
+		let l:z = <SID>rgb_number(a:b)
+
+		if l:gx == l:gy && l:gy == l:gz
+			" There are two possibilities
+			let l:dgr = <SID>grey_level(l:gx) - a:r
+			let l:dgg = <SID>grey_level(l:gy) - a:g
+			let l:dgb = <SID>grey_level(l:gz) - a:b
+			let l:dgrey = (l:dgr * l:dgr) + (l:dgg * l:dgg) + (l:dgb * l:dgb)
+			let l:dr = <SID>rgb_level(l:gx) - a:r
+			let l:dg = <SID>rgb_level(l:gy) - a:g
+			let l:db = <SID>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 <SID>grey_colour(l:gx)
+			else
+				" Use the colour
+				return <SID>rgb_colour(l:x, l:y, l:z)
+			endif
+		else
+			" Only one possibility
+			return <SID>rgb_colour(l:x, l:y, l:z)
+		endif
+	endfun
+
+	" Returns the palette index to approximate the 'rrggbb' hex string
+	fun <SID>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 <SID>colour(l:r, l:g, l:b)
+	endfun
+
+	" Sets the highlighting for the given group
+	fun <SID>X(group, fg, bg, attr)
+		if a:fg != ""
+			exec "hi " . a:group . " guifg=#" . a:fg . " ctermfg=" . <SID>rgb(a:fg)
+		endif
+		if a:bg != ""
+			exec "hi " . a:group . " guibg=#" . a:bg . " ctermbg=" . <SID>rgb(a:bg)
+		endif
+		if a:attr != ""
+			exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr
+		endif
+	endfun
+
+	" Vim Highlighting
+	call <SID>X("Normal", s:foreground, s:background, "")
+	call <SID>X("LineNr", s:selection, "", "")
+	call <SID>X("NonText", s:selection, "", "")
+	call <SID>X("SpecialKey", s:selection, "", "")
+	call <SID>X("Search", s:background, s:yellow, "")
+	call <SID>X("TabLine", s:foreground, s:background, "reverse")
+	call <SID>X("StatusLine", s:window, s:yellow, "reverse")
+	call <SID>X("StatusLineNC", s:window, s:foreground, "reverse")
+	call <SID>X("VertSplit", s:window, s:window, "none")
+	call <SID>X("Visual", "", s:selection, "")
+	call <SID>X("Directory", s:blue, "", "")
+	call <SID>X("ModeMsg", s:green, "", "")
+	call <SID>X("MoreMsg", s:green, "", "")
+	call <SID>X("Question", s:green, "", "")
+	call <SID>X("WarningMsg", s:red, "", "")
+	call <SID>X("MatchParen", "", s:selection, "")
+	call <SID>X("Folded", s:comment, s:background, "")
+	call <SID>X("FoldColumn", "", s:background, "")
+	if version >= 700
+		call <SID>X("CursorLine", "", s:line, "none")
+		call <SID>X("CursorColumn", "", s:line, "none")
+		call <SID>X("PMenu", s:foreground, s:selection, "none")
+		call <SID>X("PMenuSel", s:foreground, s:selection, "reverse")
+	end
+	if version >= 703
+		call <SID>X("ColorColumn", "", s:line, "none")
+	end
+
+	" Standard Highlighting
+	call <SID>X("Comment", s:comment, "", "")
+	call <SID>X("Todo", s:comment, s:background, "")
+	call <SID>X("Title", s:comment, "", "")
+	call <SID>X("Identifier", s:red, "", "none")
+	call <SID>X("Statement", s:foreground, "", "")
+	call <SID>X("Conditional", s:foreground, "", "")
+	call <SID>X("Repeat", s:foreground, "", "")
+	call <SID>X("Structure", s:purple, "", "")
+	call <SID>X("Function", s:blue, "", "")
+	call <SID>X("Constant", s:orange, "", "")
+	call <SID>X("String", s:green, "", "")
+	call <SID>X("Special", s:foreground, "", "")
+	call <SID>X("PreProc", s:purple, "", "")
+	call <SID>X("Operator", s:aqua, "", "none")
+	call <SID>X("Type", s:blue, "", "none")
+	call <SID>X("Define", s:purple, "", "none")
+	call <SID>X("Include", s:blue, "", "")
+	"call <SID>X("Ignore", "666666", "", "")
+
+	" Vim Highlighting
+	call <SID>X("vimCommand", s:red, "", "none")
+
+	" C Highlighting
+	call <SID>X("cType", s:yellow, "", "")
+	call <SID>X("cStorageClass", s:purple, "", "")
+	call <SID>X("cConditional", s:purple, "", "")
+	call <SID>X("cRepeat", s:purple, "", "")
+
+	" PHP Highlighting
+	call <SID>X("phpVarSelector", s:red, "", "")
+	call <SID>X("phpKeyword", s:purple, "", "")
+	call <SID>X("phpRepeat", s:purple, "", "")
+	call <SID>X("phpConditional", s:purple, "", "")
+	call <SID>X("phpStatement", s:purple, "", "")
+	call <SID>X("phpMemberSelector", s:foreground, "", "")
+
+	" Ruby Highlighting
+	call <SID>X("rubySymbol", s:green, "", "")
+	call <SID>X("rubyConstant", s:yellow, "", "")
+	call <SID>X("rubyAccess", s:yellow, "", "")
+	call <SID>X("rubyAttribute", s:blue, "", "")
+	call <SID>X("rubyInclude", s:blue, "", "")
+	call <SID>X("rubyLocalVariableOrMethod", s:orange, "", "")
+	call <SID>X("rubyCurlyBlock", s:orange, "", "")
+	call <SID>X("rubyStringDelimiter", s:green, "", "")
+	call <SID>X("rubyInterpolationDelimiter", s:orange, "", "")
+	call <SID>X("rubyConditional", s:purple, "", "")
+	call <SID>X("rubyRepeat", s:purple, "", "")
+	call <SID>X("rubyControl", s:purple, "", "")
+	call <SID>X("rubyException", s:purple, "", "")
+
+	" Python Highlighting
+	call <SID>X("pythonInclude", s:purple, "", "")
+	call <SID>X("pythonStatement", s:purple, "", "")
+	call <SID>X("pythonConditional", s:purple, "", "")
+	call <SID>X("pythonRepeat", s:purple, "", "")
+	call <SID>X("pythonException", s:purple, "", "")
+	call <SID>X("pythonFunction", s:blue, "", "")
+	call <SID>X("pythonPreCondit", s:purple, "", "")
+	call <SID>X("pythonRepeat", s:aqua, "", "")
+	call <SID>X("pythonExClass", s:orange, "", "")
+
+	" JavaScript Highlighting
+	call <SID>X("javaScriptBraces", s:foreground, "", "")
+	call <SID>X("javaScriptFunction", s:purple, "", "")
+	call <SID>X("javaScriptConditional", s:purple, "", "")
+	call <SID>X("javaScriptRepeat", s:purple, "", "")
+	call <SID>X("javaScriptNumber", s:orange, "", "")
+	call <SID>X("javaScriptMember", s:orange, "", "")
+    call <SID>X("javascriptNull", s:orange, "", "")
+    call <SID>X("javascriptGlobal", s:blue, "", "")
+    call <SID>X("javascriptStatement", s:red, "", "")
+
+	" HTML Highlighting
+	call <SID>X("htmlTag", s:red, "", "")
+	call <SID>X("htmlTagName", s:red, "", "")
+	call <SID>X("htmlArg", s:red, "", "")
+	call <SID>X("htmlScriptTag", s:red, "", "")
+
+	" Diff Highlighting
+	call <SID>X("diffAdded", s:green, "", "")
+	call <SID>X("diffRemoved", s:red, "", "")
+
+	" Lua Highlighting
+	call <SID>X("luaStatement", s:purple, "", "")
+	call <SID>X("luaRepeat", s:purple, "", "")
+	call <SID>X("luaCondStart", s:purple, "", "")
+	call <SID>X("luaCondElseif", s:purple, "", "")
+	call <SID>X("luaCond", s:purple, "", "")
+	call <SID>X("luaCondEnd", s:purple, "", "")
+
+	" Cucumber Highlighting
+	call <SID>X("cucumberGiven", s:blue, "", "")
+	call <SID>X("cucumberGivenAnd", s:blue, "", "")
+
+	" Go Highlighting
+	call <SID>X("goDirective", s:purple, "", "")
+	call <SID>X("goDeclaration", s:purple, "", "")
+	call <SID>X("goStatement", s:purple, "", "")
+	call <SID>X("goConditional", s:purple, "", "")
+	call <SID>X("goConstants", s:orange, "", "")
+	call <SID>X("goTodo", s:yellow, "", "")
+	call <SID>X("goDeclType", s:blue, "", "")
+	call <SID>X("goBuiltins", s:purple, "", "")
+
+	" Delete Functions
+	delf <SID>X
+	delf <SID>rgb
+	delf <SID>colour
+	delf <SID>rgb_colour
+	delf <SID>rgb_level
+	delf <SID>rgb_number
+	delf <SID>grey_colour
+	delf <SID>grey_level
+	delf <SID>grey_number
+endif
+
+set background=dark

+ 466 - 0
colors/Tomorrow-Night.vim

@@ -0,0 +1,466 @@
+" Tomorrow Night - Full Colour and 256 Colour
+" http://chriskempson.com
+"
+" Hex colour conversion functions borrowed from the theme "Desert256""
+
+" Default GUI Colours
+let s:foreground = "c5c8c6"
+let s:background = "1d1f21"
+let s:selection = "373b41"
+let s:line = "282a2e"
+let s:comment = "969896"
+let s:red = "cc6666"
+let s:orange = "de935f"
+let s:yellow = "f0c674"
+let s:green = "b5bd68"
+let s:aqua = "8abeb7"
+let s:blue = "81a2be"
+let s:purple = "b294bb"
+let s:window = "4d5057"
+
+" Console 256 Colours
+if !has("gui_running")
+	let s:background = "303030"
+	let s:window = "5e5e5e"
+	let s:line = "3a3a3a"
+	let s:selection = "585858"
+end
+
+hi clear
+syntax reset
+
+let g:colors_name = "Tomorrow-Night"
+
+if has("gui_running") || &t_Co == 88 || &t_Co == 256
+	" Returns an approximate grey index for the given grey level
+	fun <SID>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 <SID>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 <SID>grey_colour(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 colour index for the given colour level
+	fun <SID>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 colour level for the given colour index
+	fun <SID>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 colour indices
+	fun <SID>rgb_colour(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 colour levels
+	fun <SID>colour(r, g, b)
+		" Get the closest grey
+		let l:gx = <SID>grey_number(a:r)
+		let l:gy = <SID>grey_number(a:g)
+		let l:gz = <SID>grey_number(a:b)
+
+		" Get the closest colour
+		let l:x = <SID>rgb_number(a:r)
+		let l:y = <SID>rgb_number(a:g)
+		let l:z = <SID>rgb_number(a:b)
+
+		if l:gx == l:gy && l:gy == l:gz
+			" There are two possibilities
+			let l:dgr = <SID>grey_level(l:gx) - a:r
+			let l:dgg = <SID>grey_level(l:gy) - a:g
+			let l:dgb = <SID>grey_level(l:gz) - a:b
+			let l:dgrey = (l:dgr * l:dgr) + (l:dgg * l:dgg) + (l:dgb * l:dgb)
+			let l:dr = <SID>rgb_level(l:gx) - a:r
+			let l:dg = <SID>rgb_level(l:gy) - a:g
+			let l:db = <SID>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 <SID>grey_colour(l:gx)
+			else
+				" Use the colour
+				return <SID>rgb_colour(l:x, l:y, l:z)
+			endif
+		else
+			" Only one possibility
+			return <SID>rgb_colour(l:x, l:y, l:z)
+		endif
+	endfun
+
+	" Returns the palette index to approximate the 'rrggbb' hex string
+	fun <SID>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 <SID>colour(l:r, l:g, l:b)
+	endfun
+
+	" Sets the highlighting for the given group
+	fun <SID>X(group, fg, bg, attr)
+		if a:fg != ""
+			exec "hi " . a:group . " guifg=#" . a:fg . " ctermfg=" . <SID>rgb(a:fg)
+		endif
+		if a:bg != ""
+			exec "hi " . a:group . " guibg=#" . a:bg . " ctermbg=" . <SID>rgb(a:bg)
+		endif
+		if a:attr != ""
+			exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr
+		endif
+	endfun
+
+	" Vim Highlighting
+	call <SID>X("Normal", s:foreground, s:background, "")
+	call <SID>X("LineNr", s:selection, "", "")
+	call <SID>X("NonText", s:selection, "", "")
+	call <SID>X("SpecialKey", s:selection, "", "")
+	call <SID>X("Search", s:background, s:yellow, "")
+	call <SID>X("TabLine", s:window, s:foreground, "reverse")
+	call <SID>X("TabLineFill", s:window, s:foreground, "reverse")
+	call <SID>X("StatusLine", s:window, s:yellow, "reverse")
+	call <SID>X("StatusLineNC", s:window, s:foreground, "reverse")
+	call <SID>X("VertSplit", s:window, s:window, "none")
+	call <SID>X("Visual", "", s:selection, "")
+	call <SID>X("Directory", s:blue, "", "")
+	call <SID>X("ModeMsg", s:green, "", "")
+	call <SID>X("MoreMsg", s:green, "", "")
+	call <SID>X("Question", s:green, "", "")
+	call <SID>X("WarningMsg", s:red, "", "")
+	call <SID>X("MatchParen", "", s:selection, "")
+	call <SID>X("Folded", s:comment, s:background, "")
+	call <SID>X("FoldColumn", "", s:background, "")
+	if version >= 700
+		call <SID>X("CursorLine", "", s:line, "none")
+		call <SID>X("CursorColumn", "", s:line, "none")
+		call <SID>X("PMenu", s:foreground, s:selection, "none")
+		call <SID>X("PMenuSel", s:foreground, s:selection, "reverse")
+		call <SID>X("SignColumn", "", s:background, "none")
+	end
+	if version >= 703
+		call <SID>X("ColorColumn", "", s:line, "none")
+	end
+
+	" Standard Highlighting
+	call <SID>X("Comment", s:comment, "", "")
+	call <SID>X("Todo", s:comment, s:background, "")
+	call <SID>X("Title", s:comment, "", "")
+	call <SID>X("Identifier", s:red, "", "none")
+	call <SID>X("Statement", s:foreground, "", "")
+	call <SID>X("Conditional", s:foreground, "", "")
+	call <SID>X("Repeat", s:foreground, "", "")
+	call <SID>X("Structure", s:purple, "", "")
+	call <SID>X("Function", s:blue, "", "")
+	call <SID>X("Constant", s:orange, "", "")
+	call <SID>X("String", s:green, "", "")
+	call <SID>X("Special", s:foreground, "", "")
+	call <SID>X("PreProc", s:purple, "", "")
+	call <SID>X("Operator", s:aqua, "", "none")
+	call <SID>X("Type", s:blue, "", "none")
+	call <SID>X("Define", s:purple, "", "none")
+	call <SID>X("Include", s:blue, "", "")
+	"call <SID>X("Ignore", "666666", "", "")
+
+	" Vim Highlighting
+	call <SID>X("vimCommand", s:red, "", "none")
+
+	" C Highlighting
+	call <SID>X("cType", s:yellow, "", "")
+	call <SID>X("cStorageClass", s:purple, "", "")
+	call <SID>X("cConditional", s:purple, "", "")
+	call <SID>X("cRepeat", s:purple, "", "")
+
+	" PHP Highlighting
+	call <SID>X("phpVarSelector", s:red, "", "")
+	call <SID>X("phpKeyword", s:purple, "", "")
+	call <SID>X("phpRepeat", s:purple, "", "")
+	call <SID>X("phpConditional", s:purple, "", "")
+	call <SID>X("phpStatement", s:purple, "", "")
+	call <SID>X("phpMemberSelector", s:foreground, "", "")
+
+	" Ruby Highlighting
+	call <SID>X("rubySymbol", s:green, "", "")
+	call <SID>X("rubyConstant", s:yellow, "", "")
+	call <SID>X("rubyAccess", s:yellow, "", "")
+	call <SID>X("rubyAttribute", s:blue, "", "")
+	call <SID>X("rubyInclude", s:blue, "", "")
+	call <SID>X("rubyLocalVariableOrMethod", s:orange, "", "")
+	call <SID>X("rubyCurlyBlock", s:orange, "", "")
+	call <SID>X("rubyStringDelimiter", s:green, "", "")
+	call <SID>X("rubyInterpolationDelimiter", s:orange, "", "")
+	call <SID>X("rubyConditional", s:purple, "", "")
+	call <SID>X("rubyRepeat", s:purple, "", "")
+	call <SID>X("rubyControl", s:purple, "", "")
+	call <SID>X("rubyException", s:purple, "", "")
+
+	" Python Highlighting
+	call <SID>X("pythonInclude", s:purple, "", "")
+	call <SID>X("pythonStatement", s:purple, "", "")
+	call <SID>X("pythonConditional", s:purple, "", "")
+	call <SID>X("pythonRepeat", s:purple, "", "")
+	call <SID>X("pythonException", s:purple, "", "")
+	call <SID>X("pythonFunction", s:blue, "", "")
+	call <SID>X("pythonPreCondit", s:purple, "", "")
+	call <SID>X("pythonRepeat", s:aqua, "", "")
+	call <SID>X("pythonExClass", s:orange, "", "")
+
+	" JavaScript Highlighting
+	call <SID>X("javaScriptBraces", s:foreground, "", "")
+	call <SID>X("javaScriptFunction", s:purple, "", "")
+	call <SID>X("javaScriptConditional", s:purple, "", "")
+	call <SID>X("javaScriptRepeat", s:purple, "", "")
+	call <SID>X("javaScriptNumber", s:orange, "", "")
+	call <SID>X("javaScriptMember", s:orange, "", "")
+    call <SID>X("javascriptNull", s:orange, "", "")
+    call <SID>X("javascriptGlobal", s:blue, "", "")
+    call <SID>X("javascriptStatement", s:red, "", "")
+
+	" HTML Highlighting
+	call <SID>X("htmlTag", s:red, "", "")
+	call <SID>X("htmlTagName", s:red, "", "")
+	call <SID>X("htmlArg", s:red, "", "")
+	call <SID>X("htmlScriptTag", s:red, "", "")
+
+	" Diff Highlighting
+	call <SID>X("diffAdded", s:green, "", "")
+	call <SID>X("diffRemoved", s:red, "", "")
+
+	" ShowMarks Highlighting
+	call <SID>X("ShowMarksHLl", s:orange, s:background, "none")
+	call <SID>X("ShowMarksHLo", s:purple, s:background, "none")
+	call <SID>X("ShowMarksHLu", s:yellow, s:background, "none")
+	call <SID>X("ShowMarksHLm", s:aqua, s:background, "none")
+
+	" Cucumber Highlighting
+	call <SID>X("cucumberGiven", s:blue, "", "")
+	call <SID>X("cucumberGivenAnd", s:blue, "", "")
+
+	" Go Highlighting
+	call <SID>X("goDirective", s:purple, "", "")
+	call <SID>X("goDeclaration", s:purple, "", "")
+	call <SID>X("goStatement", s:purple, "", "")
+	call <SID>X("goConditional", s:purple, "", "")
+	call <SID>X("goConstants", s:orange, "", "")
+	call <SID>X("goTodo", s:yellow, "", "")
+	call <SID>X("goDeclType", s:blue, "", "")
+	call <SID>X("goBuiltins", s:purple, "", "")
+
+	" Lua Highlighting
+	call <SID>X("luaStatement", s:purple, "", "")
+	call <SID>X("luaRepeat", s:purple, "", "")
+	call <SID>X("luaCondStart", s:purple, "", "")
+	call <SID>X("luaCondElseif", s:purple, "", "")
+	call <SID>X("luaCond", s:purple, "", "")
+	call <SID>X("luaCondEnd", s:purple, "", "")
+	
+	" Clojure "highlighting
+	call <SID>X("clojureConstant", s:orange, "", "")
+	call <SID>X("clojureBoolean", s:orange, "", "")
+	call <SID>X("clojureCharacter", s:orange, "", "")
+	call <SID>X("clojureKeyword", s:green, "", "")
+	call <SID>X("clojureNumber", s:orange, "", "")
+	call <SID>X("clojureString", s:green, "", "")
+	call <SID>X("clojureRegexp", s:green, "", "")
+	call <SID>X("clojureParen", s:aqua, "", "")
+	call <SID>X("clojureVariable", s:yellow, "", "")
+	call <SID>X("clojureCond", s:blue, "", "")
+	call <SID>X("clojureDefine", s:purple, "", "")
+	call <SID>X("clojureException", s:red, "", "")
+	call <SID>X("clojureFunc", s:blue, "", "")
+	call <SID>X("clojureMacro", s:blue, "", "")
+	call <SID>X("clojureRepeat", s:blue, "", "")
+	call <SID>X("clojureSpecial", s:purple, "", "")
+	call <SID>X("clojureQuote", s:blue, "", "")
+	call <SID>X("clojureUnquote", s:blue, "", "")
+	call <SID>X("clojureMeta", s:blue, "", "")
+	call <SID>X("clojureDeref", s:blue, "", "")
+	call <SID>X("clojureAnonArg", s:blue, "", "")
+	call <SID>X("clojureRepeat", s:blue, "", "")
+	call <SID>X("clojureDispatch", s:blue, "", "")
+	
+	" Scala "highlighting
+	call <SID>X("scalaKeyword", s:purple, "", "")
+	call <SID>X("scalaKeywordModifier", s:purple, "", "")
+	call <SID>X("scalaOperator", s:blue, "", "")
+	call <SID>X("scalaPackage", s:red, "", "")
+	call <SID>X("scalaFqn", s:foreground, "", "")
+	call <SID>X("scalaFqnSet", s:foreground, "", "")
+	call <SID>X("scalaImport", s:purple, "", "")
+	call <SID>X("scalaBoolean", s:orange, "", "")
+	call <SID>X("scalaDef", s:purple, "", "")
+	call <SID>X("scalaVal", s:purple, "", "")
+	call <SID>X("scalaVar", s:aqua, "", "")
+	call <SID>X("scalaClass", s:purple, "", "")
+	call <SID>X("scalaObject", s:purple, "", "")
+	call <SID>X("scalaTrait", s:purple, "", "")
+	call <SID>X("scalaDefName", s:blue, "", "")
+	call <SID>X("scalaValName", s:foreground, "", "")
+	call <SID>X("scalaVarName", s:foreground, "", "")
+	call <SID>X("scalaClassName", s:foreground, "", "")
+	call <SID>X("scalaType", s:yellow, "", "")
+	call <SID>X("scalaTypeSpecializer", s:yellow, "", "")
+	call <SID>X("scalaAnnotation", s:orange, "", "")
+	call <SID>X("scalaNumber", s:orange, "", "")
+	call <SID>X("scalaDefSpecializer", s:yellow, "", "")
+	call <SID>X("scalaClassSpecializer", s:yellow, "", "")
+	call <SID>X("scalaBackTick", s:green, "", "")
+	call <SID>X("scalaRoot", s:foreground, "", "")
+	call <SID>X("scalaMethodCall", s:blue, "", "")
+	call <SID>X("scalaCaseType", s:yellow, "", "")
+	call <SID>X("scalaLineComment", s:comment, "", "")
+	call <SID>X("scalaComment", s:comment, "", "")
+	call <SID>X("scalaDocComment", s:comment, "", "")
+	call <SID>X("scalaDocTags", s:comment, "", "")
+	call <SID>X("scalaEmptyString", s:green, "", "")
+	call <SID>X("scalaMultiLineString", s:green, "", "")
+	call <SID>X("scalaUnicode", s:orange, "", "")
+	call <SID>X("scalaString", s:green, "", "")
+	call <SID>X("scalaStringEscape", s:green, "", "")
+	call <SID>X("scalaSymbol", s:orange, "", "")
+	call <SID>X("scalaChar", s:orange, "", "")
+	call <SID>X("scalaXml", s:green, "", "")
+	call <SID>X("scalaConstructorSpecializer", s:yellow, "", "")
+	call <SID>X("scalaBackTick", s:blue, "", "")
+
+	" Delete Functions
+	delf <SID>X
+	delf <SID>rgb
+	delf <SID>colour
+	delf <SID>rgb_colour
+	delf <SID>rgb_level
+	delf <SID>rgb_number
+	delf <SID>grey_colour
+	delf <SID>grey_level
+	delf <SID>grey_number
+endif
+
+set background=dark

+ 380 - 0
colors/Tomorrow.vim

@@ -0,0 +1,380 @@
+" Tomorrow - Full Colour and 256 Colour
+" http://chriskempson.com
+"
+" Hex colour conversion functions borrowed from the theme "Desert256""
+
+" Default GUI Colours
+let s:foreground = "4d4d4c"
+let s:background = "fafafa"
+let s:selection = "d6d6d6"
+let s:line = "efefef"
+let s:comment = "8e908c"
+let s:red = "c82829"
+let s:orange = "f5871f"
+let s:yellow = "eab700"
+let s:green = "718c00"
+let s:aqua = "3e999f"
+let s:blue = "4271ae"
+let s:purple = "8959a8"
+let s:window = "efefef"
+
+set background=light
+hi clear
+syntax reset
+
+let g:colors_name = "Tomorrow"
+
+if has("gui_running") || &t_Co == 88 || &t_Co == 256
+	" Returns an approximate grey index for the given grey level
+	fun <SID>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 <SID>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 <SID>grey_colour(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 colour index for the given colour level
+	fun <SID>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 colour level for the given colour index
+	fun <SID>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 colour indices
+	fun <SID>rgb_colour(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 colour levels
+	fun <SID>colour(r, g, b)
+		" Get the closest grey
+		let l:gx = <SID>grey_number(a:r)
+		let l:gy = <SID>grey_number(a:g)
+		let l:gz = <SID>grey_number(a:b)
+
+		" Get the closest colour
+		let l:x = <SID>rgb_number(a:r)
+		let l:y = <SID>rgb_number(a:g)
+		let l:z = <SID>rgb_number(a:b)
+
+		if l:gx == l:gy && l:gy == l:gz
+			" There are two possibilities
+			let l:dgr = <SID>grey_level(l:gx) - a:r
+			let l:dgg = <SID>grey_level(l:gy) - a:g
+			let l:dgb = <SID>grey_level(l:gz) - a:b
+			let l:dgrey = (l:dgr * l:dgr) + (l:dgg * l:dgg) + (l:dgb * l:dgb)
+			let l:dr = <SID>rgb_level(l:gx) - a:r
+			let l:dg = <SID>rgb_level(l:gy) - a:g
+			let l:db = <SID>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 <SID>grey_colour(l:gx)
+			else
+				" Use the colour
+				return <SID>rgb_colour(l:x, l:y, l:z)
+			endif
+		else
+			" Only one possibility
+			return <SID>rgb_colour(l:x, l:y, l:z)
+		endif
+	endfun
+
+	" Returns the palette index to approximate the 'rrggbb' hex string
+	fun <SID>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 <SID>colour(l:r, l:g, l:b)
+	endfun
+
+	" Sets the highlighting for the given group
+	fun <SID>X(group, fg, bg, attr)
+		if a:fg != ""
+			exec "hi " . a:group . " guifg=#" . a:fg . " ctermfg=" . <SID>rgb(a:fg)
+		endif
+		if a:bg != ""
+			exec "hi " . a:group . " guibg=#" . a:bg . " ctermbg=" . <SID>rgb(a:bg)
+		endif
+		if a:attr != ""
+			exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr
+		endif
+	endfun
+
+	" Vim Highlighting
+	call <SID>X("Normal", s:foreground, s:background, "")
+  highlight LineNr term=bold cterm=NONE ctermfg=DarkGrey ctermbg=NONE gui=NONE guifg=DarkGrey guibg=NONE
+	call <SID>X("NonText", s:selection, "", "")
+	call <SID>X("SpecialKey", s:selection, "", "")
+	call <SID>X("Search", s:foreground, s:yellow, "")
+	call <SID>X("TabLine", s:foreground, s:background, "reverse")
+	call <SID>X("StatusLine", s:window, s:yellow, "reverse")
+	call <SID>X("StatusLineNC", s:window, s:foreground, "reverse")
+	call <SID>X("VertSplit", s:window, s:window, "none")
+	call <SID>X("Visual", "", s:selection, "")
+	call <SID>X("Directory", s:blue, "", "")
+	call <SID>X("ModeMsg", s:green, "", "")
+	call <SID>X("MoreMsg", s:green, "", "")
+	call <SID>X("Question", s:green, "", "")
+	call <SID>X("WarningMsg", s:red, "", "")
+	call <SID>X("MatchParen", "", s:selection, "")
+	call <SID>X("Folded", s:comment, s:background, "")
+	call <SID>X("FoldColumn", "", s:background, "")
+	if version >= 700
+		call <SID>X("CursorLine", "", s:line, "none")
+		call <SID>X("CursorColumn", "", s:line, "none")
+		call <SID>X("PMenu", s:foreground, s:selection, "none")
+		call <SID>X("PMenuSel", s:foreground, s:selection, "reverse")
+	end
+	if version >= 703
+		call <SID>X("ColorColumn", "", s:line, "none")
+	end
+
+	" Standard Highlighting
+	call <SID>X("Comment", s:comment, "", "")
+	call <SID>X("Todo", s:comment, s:background, "")
+	call <SID>X("Title", s:comment, "", "")
+	call <SID>X("Identifier", s:red, "", "none")
+	call <SID>X("Statement", s:foreground, "", "")
+	call <SID>X("Conditional", s:foreground, "", "")
+	call <SID>X("Repeat", s:foreground, "", "")
+	call <SID>X("Structure", s:purple, "", "")
+	call <SID>X("Function", s:blue, "", "")
+	call <SID>X("Constant", s:orange, "", "")
+	call <SID>X("String", s:green, "", "")
+	call <SID>X("Special", s:foreground, "", "")
+	call <SID>X("PreProc", s:purple, "", "")
+	call <SID>X("Operator", s:aqua, "", "none")
+	call <SID>X("Type", s:blue, "", "none")
+	call <SID>X("Define", s:purple, "", "none")
+	call <SID>X("Include", s:blue, "", "")
+	"call <SID>X("Ignore", "666666", "", "")
+
+	" Vim Highlighting
+	call <SID>X("vimCommand", s:red, "", "none")
+
+	" C Highlighting
+	call <SID>X("cType", s:yellow, "", "")
+	call <SID>X("cStorageClass", s:purple, "", "")
+	call <SID>X("cConditional", s:purple, "", "")
+	call <SID>X("cRepeat", s:purple, "", "")
+
+	" PHP Highlighting
+	call <SID>X("phpVarSelector", s:red, "", "")
+	call <SID>X("phpKeyword", s:purple, "", "")
+	call <SID>X("phpRepeat", s:purple, "", "")
+	call <SID>X("phpConditional", s:purple, "", "")
+	call <SID>X("phpStatement", s:purple, "", "")
+	call <SID>X("phpMemberSelector", s:foreground, "", "")
+
+	" Ruby Highlighting
+	call <SID>X("rubySymbol", s:green, "", "")
+	call <SID>X("rubyConstant", s:yellow, "", "")
+	call <SID>X("rubyAccess", s:yellow, "", "")
+	call <SID>X("rubyAttribute", s:blue, "", "")
+	call <SID>X("rubyInclude", s:blue, "", "")
+	call <SID>X("rubyLocalVariableOrMethod", s:orange, "", "")
+	call <SID>X("rubyCurlyBlock", s:orange, "", "")
+	call <SID>X("rubyStringDelimiter", s:green, "", "")
+	call <SID>X("rubyInterpolationDelimiter", s:orange, "", "")
+	call <SID>X("rubyConditional", s:purple, "", "")
+	call <SID>X("rubyRepeat", s:purple, "", "")
+	call <SID>X("rubyControl", s:purple, "", "")
+	call <SID>X("rubyException", s:purple, "", "")
+
+	" Python Highlighting
+	call <SID>X("pythonInclude", s:purple, "", "")
+	call <SID>X("pythonStatement", s:purple, "", "")
+	call <SID>X("pythonConditional", s:purple, "", "")
+	call <SID>X("pythonRepeat", s:purple, "", "")
+	call <SID>X("pythonException", s:purple, "", "")
+	call <SID>X("pythonFunction", s:blue, "", "")
+	call <SID>X("pythonPreCondit", s:purple, "", "")
+	call <SID>X("pythonRepeat", s:aqua, "", "")
+	call <SID>X("pythonExClass", s:orange, "", "")
+
+	" JavaScript Highlighting
+	call <SID>X("javaScriptBraces", s:foreground, "", "")
+	call <SID>X("javaScriptFunction", s:purple, "", "")
+	call <SID>X("javaScriptConditional", s:purple, "", "")
+	call <SID>X("javaScriptRepeat", s:purple, "", "")
+	call <SID>X("javaScriptNumber", s:orange, "", "")
+	call <SID>X("javaScriptMember", s:orange, "", "")
+    call <SID>X("javascriptNull", s:orange, "", "")
+    call <SID>X("javascriptGlobal", s:blue, "", "")
+    call <SID>X("javascriptStatement", s:red, "", "")
+
+	" HTML Highlighting
+	call <SID>X("htmlTag", s:red, "", "")
+	call <SID>X("htmlTagName", s:red, "", "")
+	call <SID>X("htmlArg", s:red, "", "")
+	call <SID>X("htmlScriptTag", s:red, "", "")
+
+	" Diff Highlighting
+	call <SID>X("diffAdded", s:green, "", "")
+	call <SID>X("diffRemoved", s:red, "", "")
+
+	" Lua Highlighting
+	call <SID>X("luaStatement", s:purple, "", "")
+	call <SID>X("luaRepeat", s:purple, "", "")
+	call <SID>X("luaCondStart", s:purple, "", "")
+	call <SID>X("luaCondElseif", s:purple, "", "")
+	call <SID>X("luaCond", s:purple, "", "")
+	call <SID>X("luaCondEnd", s:purple, "", "")
+
+	" Cucumber Highlighting
+	call <SID>X("cucumberGiven", s:blue, "", "")
+	call <SID>X("cucumberGivenAnd", s:blue, "", "")
+
+	" Go Highlighting
+	call <SID>X("goDirective", s:purple, "", "")
+	call <SID>X("goDeclaration", s:purple, "", "")
+	call <SID>X("goStatement", s:purple, "", "")
+	call <SID>X("goConditional", s:purple, "", "")
+	call <SID>X("goConstants", s:orange, "", "")
+	call <SID>X("goTodo", s:yellow, "", "")
+	call <SID>X("goDeclType", s:blue, "", "")
+	call <SID>X("goBuiltins", s:purple, "", "")
+
+	" Delete Functions
+	delf <SID>X
+	delf <SID>rgb
+	delf <SID>colour
+	delf <SID>rgb_colour
+	delf <SID>rgb_level
+	delf <SID>rgb_number
+	delf <SID>grey_colour
+	delf <SID>grey_level
+	delf <SID>grey_number
+endif

+ 48 - 0
colors/adam.vim

@@ -0,0 +1,48 @@
+" local syntax file - set colors on a per-machine basis:
+" vim: tw=0 ts=4 sw=4
+" Vim color file
+"
+" Based on an original vim color file by
+" Ron Aaron <ron@mossbayeng.com> (2001 Jul 28)
+" 
+" Maintainer:	Adam Krouskop
+" Last Change:	2003 Jul 3
+
+
+set background=light
+hi clear
+if exists("syntax_on")
+  syntax reset
+endif
+let g:colors_name = "adam"
+hi Normal		guifg=#008844	guibg=#002244
+hi NonText		guifg=brown
+hi comment		guifg=#D80033
+hi constant		guifg=#CCCCCC
+hi identifier	guifg=#0033FF gui=NONE
+hi statement	guifg=white	gui=NONE
+hi preproc		guifg=#009999
+hi type			guifg=#0033FF gui=NONE
+hi special		guifg=#FFFF00 gui=NONE
+hi ErrorMsg		guifg=Black	guibg=Red
+hi WarningMsg	guifg=Black	guibg=Green
+hi Error		guibg=Red
+hi Todo			guifg=Black	guibg=orange
+hi Cursor		guibg=#ffffff guifg=#cac2ff
+hi Search		guibg=#103F5F gui=bold
+hi IncSearch	gui=bold guibg=#285f7f
+hi LineNr		guifg=darkgrey
+hi title		guifg=darkgrey
+hi StatusLineNC	gui=NONE guifg=lightblue guibg=darkblue
+hi StatusLine	gui=bold	guifg=cyan	guibg=blue
+hi label		guifg=gold2
+hi operator		guifg=orange
+hi clear Visual
+hi Visual		term=reverse cterm=reverse gui=reverse
+hi DiffChange   guibg=darkgreen
+hi DiffText		guibg=olivedrab
+hi DiffAdd		guibg=slateblue
+hi DiffDelete   guibg=coral
+hi Folded		guibg=gray30
+hi FoldColumn	guibg=gray30 guifg=white
+hi cIf0			guifg=gray

+ 72 - 0
colors/adaryn.vim

@@ -0,0 +1,72 @@
+" Vim color file
+" Maintainer:	Glenn T. Norton <gtnorton@adaryn.com>
+" Last Change:	2003-04-11
+
+" adaryn - A color scheme named after my daughter, Adaryn. (A-da-rin)
+" I like deep, sharp colors and this scheme is inspired by 
+" Bohdan Vlasyuk's darkblue.
+" The cterm background is black since the dark blue was just too light.
+" Also the cterm colors are very close to an old Borland C++ color setup.
+
+set background=dark
+hi clear
+if exists("syntax_on")
+	syntax reset
+endif
+
+let colors_name = "adaryn"
+
+hi Normal   guifg=#fffff0 guibg=#00003F ctermfg=white ctermbg=Black
+hi ErrorMsg guifg=#ffffff guibg=#287eff	ctermfg=white ctermbg=red
+hi Visual   guifg=#8080ff guibg=fg gui=reverse ctermfg=blue ctermbg=fg cterm=reverse
+
+hi VisualNOS guifg=#8080ff guibg=fg gui=reverse,underline ctermfg=lightblue ctermbg=fg cterm=reverse,underline
+
+hi Todo guifg=#d14a14 guibg=#1248d1 ctermfg=red	ctermbg=darkblue
+
+hi Search guifg=#90fff0 guibg=#2050d0	ctermfg=white ctermbg=darkblue cterm=underline term=underline
+
+hi IncSearch    guifg=#b0ffff guibg=#2050d0 ctermfg=darkblue ctermbg=gray
+
+hi SpecialKey   guifg=cyan ctermfg=darkcyan
+hi Directory    guifg=cyan ctermfg=cyan
+hi Title	guifg=#BDD094 gui=none ctermfg=magenta cterm=bold
+hi WarningMsg	guifg=red ctermfg=red
+hi WildMenu	guifg=yellow guibg=black ctermfg=yellow ctermbg=black cterm=none term=none
+hi ModeMsg	guifg=#22cce2 ctermfg=lightblue
+hi MoreMsg	ctermfg=darkgreen ctermfg=darkgreen
+hi Question	guifg=green gui=none ctermfg=green cterm=none
+hi NonText	guifg=#0030ff ctermfg=darkblue
+
+hi StatusLine   guifg=blue guibg=darkgray gui=none ctermfg=blue ctermbg=gray term=none cterm=none
+
+hi StatusLineNC guifg=black guibg=darkgray gui=none ctermfg=black ctermbg=gray term=none cterm=none
+
+hi VertSplit guifg=black guibg=darkgray gui=none ctermfg=black ctermbg=gray term=none cterm=none
+
+hi Folded   guifg=#808080 guibg=#000040	ctermfg=darkgrey ctermbg=black cterm=bold term=bold
+
+hi FoldColumn   guifg=#808080 guibg=#000040 ctermfg=darkgrey ctermbg=black cterm=bold term=bold
+
+hi LineNr   guifg=#90f020   ctermfg=green cterm=none
+
+hi DiffAdd  guibg=darkblue ctermbg=darkblue term=none cterm=none
+hi DiffChange   guibg=darkmagenta ctermbg=magenta cterm=none
+hi DiffDelete	ctermfg=blue ctermbg=cyan gui=bold guifg=Blue guibg=DarkCyan
+hi DiffText	cterm=bold ctermbg=red gui=bold guibg=Red
+
+hi Cursor	guifg=#000020 guibg=#ffaf38 ctermfg=bg ctermbg=brown
+hi lCursor	guifg=#ffffff guibg=#000000 ctermfg=bg ctermbg=darkgreen
+
+
+hi Comment	guifg=yellow ctermfg=Yellow
+hi Constant	ctermfg=green guifg=green cterm=none
+hi Special	ctermfg=White guifg=#FFFFFF cterm=none gui=none
+hi Identifier	ctermfg=DarkRed guifg=#BDD094 cterm=none
+hi Statement	ctermfg=LightCyan cterm=none guifg=#A9A900 gui=none
+hi PreProc	ctermfg=DarkRed guifg=#ffffff gui=none cterm=none
+hi type		ctermfg=LightCyan guifg=LightBlue gui=none cterm=none
+hi Underlined	cterm=underline term=underline
+hi Ignore	guifg=bg ctermfg=bg
+
+

+ 194 - 0
colors/adobe.vim

@@ -0,0 +1,194 @@
+" Vim color file
+" Maintainer:  Micah Elliott <mde AT MicahElliott DOT com>
+" Version:     0.3
+" Info:        Adobe theme, easy on eyes.
+"
+""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
+" Philosophy: See my blog article:
+" http://micahelliott.com/2008/12/editor-color-scheme-philosophyeditor-color-scheme-philosophy/
+"
+""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
+" Colors:
+"   Blue:      19  26  33  87  153
+"   Green:     58  22  29  84
+"   Red:      124 201 225
+"   Brown:     52 130
+"   Orange:   166
+"   Yellow:   185 192
+"   Gray:     241
+"   White:    253
+" 
+" NOTE: Set your terminal background color to: #B0B087, OR see Normal below
+
+set background=dark
+hi clear
+if exists("syntax_on")
+   syntax reset
+endif
+let g:colors_name = "adobe"
+
+hi Normal guibg=#b0b087 ctermbg=144
+"hi Normal guibg=#b0b087 ctermbg=NONE
+" This scheme is tuned for light backgrounds, particularly 144 (brown),
+" but others can work...
+" Other good "Normal" background colors: 144 (brown), 179 (orange), 180
+" (peach), 187 (tan), 215 (orange), 145 or 250 (gray), 71 or 72 (green)
+
+" Cursor
+hi Cursor       guibg=Yellow guifg=NONE ctermfg=white ctermbg=yellow
+"hi Cursor  cterm=bold ctermfg=0 ctermbg=0
+
+" Search
+hi Search       guibg=green ctermfg=201 ctermbg=154
+
+" Fold
+hi Folded       guibg=#a0a087
+
+" Split area
+hi StatusLine   gui=reverse guibg=white
+
+" Messages
+hi ModeMsg      gui=none
+hi MoreMsg      gui=reverse
+hi Question     gui=NONE guifg=#ffff60 guibg=NONE
+
+" Other
+hi Todo         gui=underline guifg=white guibg=NONE cterm=bold,underline ctermbg=NONE
+hi NonText      guifg=blue ctermfg=darkblue
+hi VisualNOS    gui=underline
+hi Title        gui=none
+hi SpellBad     ctermfg=245
+
+" Diff
+hi DiffDelete   gui=none
+hi DiffText     gui=none
+hi DiffAdd      guibg=lightblue
+
+" Html
+hi htmlBoldUnderline gui=underline
+hi htmlBold     gui=none
+hi htmlBoldItalic gui=none
+hi htmlBoldUnderlineItalic gui=underline
+
+" Comments
+hi Comment      guifg=#80817c ctermfg=244
+"hi Comment  cterm=bold ctermfg=0
+hi pythonCommentedCode      guifg=#80817c ctermfg=red
+hi pythonKingComment      guifg=#d9d6d8 ctermfg=253
+hi pythonSmartComment      guifg=#9b7d93 ctermfg=138
+hi pythonJavadoc      guifg=#80817c ctermfg=yellow
+hi pythonEpydoc      guifg=#80817c ctermfg=brown
+hi pythonMajorSection      guifg=white ctermfg=white
+hi pythonMinorSection      guifg=white ctermfg=white
+hi pythonInfoComment      guifg=#80817c ctermfg=217
+hi pythonDisabledComment  guifg=#9d979c  ctermfg=247
+hi pythonEolComment      guifg=#80817c ctermfg=blue
+hi pythonTripleDirkString       guifg=#056f7f ctermfg=23
+hi pythonTripleTickString guifg=#9d979c ctermfg=247
+
+" General Programming
+hi Statement    guifg=orange4 gui=none ctermfg=brown
+hi Type         guifg=#626b3e gui=none cterm=bold ctermfg=100
+hi String       guifg=#0a1b98 ctermfg=18
+hi PreProc      guifg=#0066ff ctermfg=192
+hi Special      guifg=purple3 ctermfg=97
+hi Constant     guifg=red4 ctermfg=124
+hi Identifier   guifg=darkblue ctermfg=19
+hi Function     guifg=#b9dad9 gui=bold cterm=bold ctermfg=153
+hi Underlined   guifg=yellow ctermfg=192
+hi Conditional  guifg=#1596bb ctermfg=33
+hi Repeat       guifg=green4 ctermfg=34
+hi Operator     guifg=#c2f555 ctermfg=155
+hi Include      guifg=yellow1 ctermfg=136
+"hi Keyword      guifg=yellow guibg=blue ctermfg=yellow
+"hi Exception    guifg=yellow ctermfg=yellow
+"hi Define       guifg=yellow ctermfg=yellow
+"hi Macro        guifg=yellow ctermfg=yellow
+"hi PreCondit    guifg=brown guibg=yellow
+"hi StorageClass guifg=yellow ctermfg=yellow
+"hi Structure    guifg=yellow ctermfg=yellow
+"hi Typedef      guifg=yellow ctermfg=yellow
+"hi Tag          guifg=yellow ctermfg=yellow
+"hi SpecialChar  guifg=yellow ctermfg=yellow
+"hi Delimiter    guifg=pink ctermfg=yellow
+"hi SpecialComment guifg=yellow ctermfg=yellow
+"hi Debug        guifg=yellow ctermfg=yellow
+
+" Mail
+hi mailQuoted1  guifg=red4 ctermfg=red
+hi mailQuoted2  guifg=blue3 ctermfg=lightblue
+hi mailQuoted3  guifg=orange4 ctermfg=yellow
+hi mailQuoted4  guifg=purple3 ctermfg=darkred
+hi mailQuoted5  guifg=white ctermfg=white
+
+" Perl
+hi PerlPOD      guifg=purple4 ctermfg=99
+hi perlVarPlain guifg=blue4 ctermfg=69
+hi perlIdentifier   guifg=purple ctermfg=93
+hi perlPackageRef   guifg=pink2 ctermfg=177
+hi perlMethod       guifg=red4 ctermfg=160
+hi perlFunctionName gui=bold guifg=darkblue ctermfg=63
+hi perlVarMember    guifg=lightblue4 ctermfg=87
+
+" Python
+"hi pythonStatement xxx links to Statement
+"hi pythonFunction xxx links to Function
+"hi pythonRepeat   xxx links to Repeat
+"hi pythonConditional xxx links to Conditional
+hi pythonImport   guifg=yellow1 ctermfg=yellow
+"hi pythonException xxx links to Exception
+
+"hi pythonOperator xxx links to Operator
+"hi pythonTodo     xxx links to Todo
+"hi pythonComment  xxx links to Comment
+"hi pythonRun      xxx links to Special
+"hi pythonCoding   xxx links to Special
+"hi pythonError    xxx links to Error
+"hi pythonIndentError xxx links to Error
+"hi pythonEscape   xxx links to Special
+"hi pythonEscapeError xxx links to Error
+"hi pythonString   xxx links to String
+"hi pythonDocTest2 xxx links to Special
+"hi pythonDocTest  xxx links to Special
+"hi pythonUniEscape xxx links to Special
+"hi pythonUniEscapeError xxx links to Error
+"hi pythonUniString xxx links to String
+"hi pythonRawEscape xxx cleared
+"hi pythonRawString xxx links to String
+"hi pythonUniRawEscape xxx links to Special
+"hi pythonUniRawEscapeError xxx links to Error
+"hi pythonUniRawString xxx links to String
+"hi pythonStrFormat xxx links to Special
+"hi pythonNumber   xxx links to Number
+"hi pythonFloat    xxx links to Float
+"hi pythonOctalError xxx links to Error
+"hi pythonBuiltinObj xxx links to Structure
+hi pythonBuiltinFunc guifg=#e326b4 gui=bold cterm=bold ctermfg=200
+"hi pythonExClass  xxx links to Structure
+
+" Moin
+hi moinHeader     ctermfg=18
+hi moinItalic     ctermfg=26
+hi moinBold       ctermfg=33
+hi moinBoldItalic ctermfg=87
+hi moinUnderline  ctermfg=153
+"hi moinSubscript  ctermfg=58
+"hi moinSuperscript ctermfg=22
+hi moinTypewriter ctermfg=29
+hi moinMacro      ctermfg=84
+hi moinPreformatted ctermfg=124
+hi moinWikiWord   ctermfg=201
+hi moinBracketLink ctermfg=225
+hi moinSubLink    ctermfg=52
+hi moinNormalURL  ctermfg=130
+hi moinEmail      ctermfg=166
+hi moinBulletList ctermfg=185
+hi moinNumberedList ctermfg=192
+hi moinAlphalist  ctermfg=241
+hi moinRomanlist  ctermfg=223
+hi moinBigromanlist ctermfg=233
+hi moinDescriptionlist ctermfg=243
+hi moinRule       ctermfg=13
+hi moinComment    ctermfg=23
+hi moinPragma     ctermfg=253
+hi moinInterLink  ctermfg=1

+ 97 - 0
colors/adrian.vim

@@ -0,0 +1,97 @@
+" Vim colorscheme file
+" Maintainer:   Adrian Nagle <vim@naglenet.org>
+" Last Change:  2001-09-25 07:48:15 Mountain Daylight Time
+" URL:          http://www.naglenet.org/vim/syntax/adrian.vim
+" MAIN URL:     http://www.naglenet.org/vim
+
+" This is my custom syntax file to override the defaults provided with Vim.
+" This file should be located in $HOME/vimfiles/colors.
+
+" This file should automatically be sourced by $RUNTIMEPATH.
+
+" NOTE(S):
+" *(1)
+" The color definitions assumes and is intended for a black or dark
+" background.
+
+" *(2)
+" This file is specifically in Unix style EOL format so that I can simply
+" copy this file between Windows and Unix systems.  VIM can source files in
+" with the UNIX EOL format (only <NL> instead of <CR><NR> for DOS) in any
+" operating system if the 'fileformats' is not empty and there is no <CR>
+" just before the <NL> on the first line.  See ':help :source_crnl' and
+" ':help fileformats'.
+"
+" *(3)
+" Move this file to adrian.vim for vim6.0aw.
+"
+
+
+
+hi clear
+set background=dark
+if exists("syntax_on")
+  syntax reset
+endif
+let g:colors_name = "adrian"
+
+" Normal is for the normal (unhighlighted) text and background.
+" NonText is below the last line (~ lines).
+highlight Normal                  guibg=Black      guifg=Green 
+highlight Cursor                  guibg=Grey70     guifg=White
+highlight NonText                 guibg=Grey80
+highlight StatusLine     gui=bold guibg=DarkGrey   guifg=Orange
+highlight StatusLineNC            guibg=DarkGrey   guifg=Orange
+
+highlight Comment    term=bold      ctermfg=LightGrey                  guifg=#d1ddff
+highlight Constant   term=underline ctermfg=White                      guifg=#ffa0a0
+"highlight Number   term=underline ctermfg=Yellow                     guifg=Yellow
+highlight Identifier term=underline ctermfg=Cyan                       guifg=#40ffff
+highlight Statement  term=bold      ctermfg=Yellow           gui=bold  guifg=#ffff60
+highlight PreProc    term=underline ctermfg=Blue                       guifg=#ff4500
+highlight Type       term=underline ctermfg=DarkGrey         gui=bold  guifg=#7d96ff
+highlight Special    term=bold      ctermfg=Magenta                    guifg=Orange
+highlight Ignore                    ctermfg=black                      guifg=bg
+highlight Error                     ctermfg=White      ctermbg=Red     guifg=White    guibg=Red
+highlight Todo                      ctermfg=Blue       ctermbg=Yellow  guifg=Blue     guibg=Yellow
+
+" Change the highlight of search matches (for use with :set hls).
+highlight Search                    ctermfg=Black      ctermbg=Yellow  guifg=Black    guibg=Yellow  
+
+" Change the highlight of visual highlight.
+highlight Visual      cterm=NONE    ctermfg=Black      ctermbg=LightGrey  gui=NONE    guifg=Black guibg=Grey70
+
+highlight Float                     ctermfg=Blue                       guifg=#88AAEE
+highlight Exception                 ctermfg=Red        ctermbg=White   guifg=Red      guibg=White
+highlight Typedef                   ctermfg=White      ctermbg=Blue    gui=bold       guifg=White guibg=Blue
+highlight SpecialChar               ctermfg=Black      ctermbg=White   guifg=Black    guibg=White
+highlight Delimiter                 ctermfg=White      ctermbg=Black   guifg=White    guibg=Black
+highlight SpecialComment            ctermfg=Black      ctermbg=Green   guifg=Black    guibg=Green
+
+" Common groups that link to default highlighting.
+" You can specify other highlighting easily.
+highlight link String          Constant
+highlight link Character       Constant
+highlight link Number          Constant
+highlight link Boolean         Statement
+"highlight link Float           Number
+highlight link Function        Identifier
+highlight link Conditional     Type
+highlight link Repeat          Type
+highlight link Label           Type
+highlight link Operator        Type
+highlight link Keyword         Type
+"highlight link Exception       Type
+highlight link Include         PreProc
+highlight link Define          PreProc
+highlight link Macro           PreProc
+highlight link PreCondit       PreProc
+highlight link StorageClass    Type
+highlight link Structure       Type
+"highlight link Typedef         Type
+"highlight link SpecialChar     Special
+highlight link Tag             Special
+"highlight link Delimiter       Special
+"highlight link SpecialComment  Special
+highlight link Debug           Special
+

+ 69 - 0
colors/advantage.vim

@@ -0,0 +1,69 @@
+" Vim color file based on northsky
+" Maintainer:   Joe Estock
+" Last Change:  
+" URL:			 
+
+
+" cool help screens
+" :he group-name
+" :he highlight-groups
+" :he cterm-colors
+
+set background=dark
+hi clear
+if exists("syntax_on")
+    syntax reset
+endif
+let g:colors_name="advantage"
+
+hi Normal	guifg=#00CCCC guibg=#050505
+
+" Search
+"hi Search guibg=#A28D68 guifg=bg gui=none
+"hi Search guibg=#4668A1 guifg=bg gui=none
+hi Search guibg=#3D5B8C guifg=yellow gui=none
+hi IncSearch	guifg=bg guibg=cyan gui=bold
+
+" highlight groups
+hi Cursor	guibg=#D74141 guifg=#e3e3e3
+hi VertSplit guibg=#C0FFFF guifg=#075554 gui=none
+hi Folded	 guifg=plum1 guibg=#061A3E
+hi FoldColumn	guibg=#800080 guifg=tan
+hi ModeMsg guifg=#404040 guibg=#C0C0C0
+hi MoreMsg guifg=darkturquoise guibg=#188F90
+hi NonText guibg=#334C75 guifg=#9FADC5
+hi Question	guifg=#F4BB7E
+
+hi SpecialKey	guifg=#BF9261
+hi StatusLine	guibg=#067C7B guifg=cyan gui=none
+hi StatusLineNC	guibg=#004443 guifg=DimGrey gui=none
+hi Title	guifg=#8DB8C3
+hi Visual gui=bold guifg=black guibg=#84AF84
+hi WarningMsg	guifg=#F60000 gui=underline
+
+" syntax highlighting groups
+hi Comment guifg=DarkGray
+hi Constant guifg=#72A5E4 gui=bold
+hi Number guifg=chartreuse2 gui=bold
+hi Identifier	guifg=#ADCBF1
+hi Statement guifg=yellow
+hi PreProc guifg=#37C9FF
+hi Type	guifg=#FFAE66
+hi Special guifg=#EEBABA
+hi Ignore	guifg=grey60
+hi Todo guibg=#444444 guifg=#00FFFF gui=bold
+hi Label guifg=#ffc0c0
+
+" Vim defaults
+hi ErrorMsg guifg=White guibg=Red
+hi DiffAdd    guibg=DarkBlue
+hi DiffChange guibg=aquamarine4
+hi DiffDelete gui=bold guifg=Yellow guibg=DarkBlue
+hi DiffText   gui=bold guibg=firebrick3
+hi Directory  guifg=Cyan
+hi LineNr     guifg=DarkGreen
+hi WildMenu   guifg=Black guibg=Yellow
+" hi lCursor    guifg=bg guibg=fg
+hi lCursor guibg=SeaGreen1 guifg=NONE
+hi Underlined gui=underline guifg=#80a0ff
+hi Error      guifg=White guibg=Red

+ 99 - 0
colors/af.vim

@@ -0,0 +1,99 @@
+" Vim color file
+" Maintainer: Stanislav Lechev [AngelFire] <af@mis.bg>
+" Last Change: 2004/03/31
+" URL: http://af.mis.bg/vim/af.vim
+" ICQ: 2924004
+" Info: based on desert and a little bit of gothic
+" Version: 1.1
+
+set background=dark
+if version > 580
+    hi clear
+    if exists("syntax_on")
+	syntax reset
+    endif
+endif
+let g:colors_name="af"
+
+hi User1 guibg=darkblue guifg=yellow
+hi User2 guibg=darkblue guifg=lightblue
+hi User3 guibg=darkblue guifg=red
+hi User4 guibg=darkblue guifg=cyan
+hi User5 guibg=darkblue guifg=lightgreen
+set statusline=%<%1*===\ %5*%f%1*%(\ ===\ %4*%h%1*%)%(\ ===\ %4*%m%1*%)%(\ ===\ %4*%r%1*%)\ ===%====\ %2*%b(0x%B)%1*\ ===\ %3*%l,%c%V%1*\ ===\ %5*%P%1*\ ===%0* laststatus=2
+
+
+hi Normal		guifg=#dfdfdf	guibg=#000000
+"hi Normal		guifg=#87dee0	guibg=#000000
+"hi Normal		guifg=#98fb98	guibg=#000000
+hi Cursor		guibg=khaki		guifg=slategrey
+hi Comment		guifg=#808080
+"hi Identifier	guifg=#98FB98
+hi Identifier	guifg=#87def0
+hi Constant		guifg=#FF99FF
+"hi String		guifg=#87cee0
+hi String		guifg=lightred
+hi Character	guifg=#87cee0
+hi Statement	guifg=khaki
+hi PreProc		guifg=red
+"hi Type			guifg=#a0a0ff						gui=none
+hi Type			guifg=lightgreen					gui=none
+hi Todo			guifg=orangered	guibg=yellow2
+hi Special		guifg=Orange
+hi Visual		guifg=SkyBlue	guibg=grey60		gui=none
+hi IncSearch	guifg=#ffff60	guibg=#0000ff		gui=none
+hi Search		guifg=khaki		guibg=slategrey		gui=none
+hi Ignore		guifg=grey40
+
+hi VertSplit	guibg=#c2bfa5	guifg=grey50		gui=none
+hi Folded		guibg=grey30	guifg=gold
+hi FoldColumn	guibg=grey30	guifg=tan
+hi ModeMsg		guifg=goldenrod
+hi MoreMsg		guifg=SeaGreen
+hi NonText		guifg=LightBlue	guibg=#000000
+hi Question		guifg=springgreen
+hi SpecialKey	guifg=yellowgreen
+hi StatusLineNC	guibg=#c2bfa5	guifg=grey50		gui=none
+hi Title		guifg=indianred
+hi WarningMsg	guifg=salmon
+
+
+" these are from desert ... i didn't change it
+" 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	 cterm=bold ctermfg=7
+hi Error	 cterm=bold ctermfg=7 ctermbg=1
+
+
+"vim: sw=4

+ 37 - 0
colors/aiseered.vim

@@ -0,0 +1,37 @@
+" gVim color file for working with files in GDL/VCG format.
+" Works nice in conjunction with gdl.vim
+" (see www.vim.org or www.aisee.com)
+" Works fine for C/C++, too.
+
+" Author : Alexander A. Evstyugov-Babaev <alex@absint.com>
+" Version: 0.2 for gVim/Linux,
+"          tested with gVim 6.3.25 under Ubuntu Linux (Warty)
+"          by Jo Vermeulen <jo@lumumba.luc.ac.be>
+" Date   : January 25th 2005
+
+set background=dark
+hi clear
+if exists("syntax_on")
+    syntax reset
+endif
+
+let g:colors_name="aiseered"
+
+hi Normal guifg=lightred guibg=#600000
+hi Cursor guifg=bg guibg=fg
+hi ErrorMsg guibg=red ctermfg=1
+hi Search term=reverse ctermfg=darkred ctermbg=lightred guibg=lightred guifg=#060000
+
+hi Comment guifg=#ffffff
+hi Constant guifg=#88ddee
+hi String guifg=#ffcc88
+hi Character guifg=#ffaa00
+hi Number guifg=#88ddee
+hi Identifier guifg=#cfcfcf
+hi Statement guifg=#eeff99 gui=bold
+hi PreProc guifg=firebrick1 gui=italic
+hi Type guifg=#88ffaa gui=none
+hi Special guifg=#ffaa00
+hi SpecialChar guifg=#ffaa00
+hi StorageClass guifg=#ddaacc
+hi Error guifg=red guibg=white

+ 108 - 0
colors/anotherdark.vim

@@ -0,0 +1,108 @@
+" Vim color file
+" Maintainer:	Hans Fugal <hans@fugal.net>
+" Last Change:	$Date: 2003/05/06 16:37:49 $
+" Last Change:	$Date: 2003/06/02 19:40:21 $
+" URL:		http://hans.fugal.net/vim/colors/desert.vim
+" Version:	$Id: desert.vim,v 1.6 2003/06/02 19:40:21 fugalh Exp $
+
+" cool help screens
+" :he group-name
+" :he highlight-groups
+" :he cterm-colors
+
+set background=dark
+if version > 580
+    " no guarantees for version 5.8 and below, but this makes it stop
+    " complaining
+    hi clear
+    if exists("syntax_on")
+	syntax reset
+    endif
+endif
+let g:colors_name="anotherdark"
+
+hi Normal	guifg=White guibg=grey20
+
+" highlight groups
+hi Cursor	guibg=khaki guifg=slategrey
+"hi CursorIM
+"hi Directory
+"hi DiffAdd
+"hi DiffChange
+"hi DiffDelete
+"hi DiffText
+"hi ErrorMsg
+hi VertSplit	guibg=#c2bfa5 guifg=grey50 gui=none
+hi Folded	guibg=grey30 guifg=gold
+hi FoldColumn	guibg=grey30 guifg=tan
+hi IncSearch	guifg=slategrey guibg=khaki
+"hi LineNr
+hi ModeMsg	guifg=goldenrod
+hi MoreMsg	guifg=SeaGreen
+hi NonText	guifg=LightBlue guibg=grey30
+hi Question	guifg=springgreen
+hi Search	guibg=peru guifg=wheat
+hi SpecialKey	guifg=yellowgreen
+hi StatusLine	guibg=#c2bfa5 guifg=black gui=none
+hi StatusLineNC	guibg=#c2bfa5 guifg=grey50 gui=none
+hi Title	guifg=indianred
+hi Visual	gui=none guifg=khaki guibg=olivedrab
+"hi VisualNOS
+hi WarningMsg	guifg=salmon
+"hi WildMenu
+"hi Menu
+"hi Scrollbar
+"hi Tooltip
+
+" syntax highlighting groups
+hi Comment	guifg=orange
+hi Constant	guifg=#ffa0a0
+hi Identifier	guifg=palegreen
+hi Statement	guifg=khaki
+hi PreProc	guifg=indianred
+hi Type		guifg=darkkhaki
+hi Special	guifg=navajowhite
+"hi Underlined
+hi Ignore	guifg=grey40
+"hi Error
+hi Todo		guifg=orangered guibg=yellow2
+
+" color terminal definitions
+hi SpecialKey	ctermfg=darkgreen
+hi NonText	cterm=bold ctermfg=darkblue
+hi Directory	ctermfg=darkcyan
+hi ErrorMsg	cterm=bold ctermfg=7 ctermbg=1
+hi IncSearch	cterm=NONE ctermfg=yellow ctermbg=green
+hi Search	cterm=NONE ctermfg=grey ctermbg=blue
+hi MoreMsg	ctermfg=darkgreen
+hi ModeMsg	cterm=NONE ctermfg=brown
+hi LineNr	ctermfg=3
+hi Question	ctermfg=green
+hi StatusLine	cterm=bold,reverse
+hi StatusLineNC cterm=reverse
+hi VertSplit	cterm=reverse
+hi Title	ctermfg=5
+hi Visual	cterm=reverse
+hi VisualNOS	cterm=bold,underline
+hi WarningMsg	ctermfg=1
+hi WildMenu	ctermfg=0 ctermbg=3
+hi Folded	ctermfg=darkgrey ctermbg=NONE
+hi FoldColumn	ctermfg=darkgrey ctermbg=NONE
+hi DiffAdd	ctermbg=4
+hi DiffChange	ctermbg=5
+hi DiffDelete	cterm=bold ctermfg=4 ctermbg=6
+hi DiffText	cterm=bold ctermbg=1
+hi Comment	ctermfg=lightblue
+hi Constant	ctermfg=darkred
+hi Special	ctermfg=red
+hi Identifier	ctermfg=6
+hi Statement	ctermfg=3
+hi PreProc	ctermfg=5
+hi Type		ctermfg=2
+hi Underlined	cterm=underline ctermfg=5
+hi Ignore	cterm=bold ctermfg=7
+hi Ignore	ctermfg=darkgrey
+hi Error	cterm=bold ctermfg=7 ctermbg=1
+
+
+"vim: sw=4

+ 197 - 0
colors/ansi_blows.vim

@@ -0,0 +1,197 @@
+" ansi_blows.vim
+" Author:      Brandon Low <lostlogic@lostlogicx.com>
+" Last Change: 28 Feb 2009
+" License:     as-is
+
+set bg=dark
+
+" Remove all existing highlighting and set the defaults.
+hi clear
+
+" Load the syntax highlighting defaults, if it's enabled.
+if exists("syntax_on")
+  syntax reset
+endif
+
+" fg=7
+" bg=0
+" 0 black
+" 1 red
+" 2 green
+" 3 brown/yellow
+" 4 blue
+" 5 magenta
+" 6 cyan
+" 7 white
+
+" Set these colors to the same as your console colors and your gVim and vim
+" will be identically schemed.  These colors are selected to render ANSI
+" graphics reasonably and to be readable.  I recommend setting your terminal
+" emulator to use these colors.  The specific color value that I use in this
+" scheme that can be problematic with other color settings is brown.
+" Terminals often use an ugly and hard to read dark yellow instead of brown
+" and that color makes a couple of my highlight settings here unusable.
+let s:black='#000000'
+let s:boldBlack='#555555'
+let s:red='#b90000'
+let s:boldRed='#dc3244'
+let s:green='#00aa00'
+let s:boldGreen='#44ff44'
+let s:brown='#aa5500'
+let s:yellow='#ffff44'
+let s:blue='#1d28d2'
+let s:boldBlue='#5050ff'
+let s:magenta='#aa00aa'
+let s:boldMagenta='#ff44ff'
+let s:cyan='#00aaaa'
+let s:boldCyan='#44ffff'
+let s:white='#aaaaaa'
+let s:boldWhite='#ffffff'
+
+" These are supposedly Rasterman's colors:
+" let s:black='#000000'
+" let s:boldBlack='#444444'
+" let s:red='#aa0000'
+" let s:boldRed='#ff4444'
+" let s:green='#00d200'
+" let s:boldGreen='#44ff44'
+" let s:brown='#aa5522'
+" let s:yellow='#ffff44'
+" let s:boldBlue='#4444ff'
+" let s:blue='#0000aa'
+" let s:magenta='#aa00aa'
+" let s:boldMagenta='#ff44ff'
+" let s:cyan='#00aaaa'
+" let s:boldCyan='#44ffff'
+" let s:white='#aaaaaa'
+" let s:boldWhite='#ffffff'
+"
+" These are the colors specified in vim help for xterm color display:
+" let s:black='#000000'
+" let s:boldBlack='#808080'
+" let s:red='#c00000'
+" let s:boldRed='#ff6060'
+" let s:green='#008000'
+" let s:boldGreen='#00ff00'
+" let s:brown='#808000'
+" let s:yellow='#ffff00'
+" let s:blue='#0000c0'
+" let s:boldBlue='#8080ff'
+" let s:magenta='#c000c0'
+" let s:boldMagenta='#ff40ff'
+" let s:cyan='#008080'
+" let s:boldCyan='#00ffff'
+" let s:white='#c0c0c0'
+" let s:boldWhite='#ffffff'
+"
+" These are the Eterm defaults:
+" let s:black='#000000'
+" let s:boldBlack='#333333'
+" let s:red='#cc0000'
+" let s:boldRed='#ff0000'
+" let s:green='#00cc00'
+" let s:boldGreen='#00ff00'
+" let s:blue='#0000cc'
+" let s:boldBlue='#0000ff'
+" let s:cyan='#00cccc'
+" let s:boldCyan='#00ffff'
+" let s:magenta='#cc00cc'
+" let s:boldMagenta='#ff00ff'
+" let s:brown='#cccc00'
+" let s:yellow='#ffff00'
+" let s:white='#faebd7'
+" let s:boldWhite='#ffffff'
+"
+" These are gnome-terminal's defaults:
+" let s:black='#000000'
+" let s:boldBlack='#555555'
+" let s:red='#aa0000'
+" let s:boldRed='#ff5555'
+" let s:green='#00aa00'
+" let s:boldGreen='#55ff55'
+" let s:blue='#0000aa'
+" let s:boldBlue='#5555ff'
+" let s:cyan='#00aaaa'
+" let s:boldCyan='#55ffff'
+" let s:magenta='#aa00aa'
+" let s:boldMagenta='#ff55ff'
+" let s:brown='#aa5500'
+" let s:yellow='#ffff55'
+" let s:white='#aaaaaa'
+" let s:boldWhite='#ffffff'
+"
+" These are the colors as defined in the simple CGA spec:
+" let s:black='#000000'
+" let s:boldBlack='#444444'
+" let s:red='#aa0000'
+" let s:boldRed='#ff4444'
+" let s:green='#00aa00'
+" let s:boldGreen='#44ff44'
+" let s:blue='#0000aa'
+" let s:boldBlue='#4444ff'
+" let s:cyan='#00aaaa'
+" let s:boldCyan='#44ffff'
+" let s:magenta='#aa00aa'
+" let s:boldMagenta='#ff44ff'
+" let s:brown='#aaaa00'
+" let s:yellow='#ffff44'
+" let s:white='#aaaaaa'
+" let s:boldWhite='#ffffff'
+
+exe 'hi Normal       guifg=' . s:white . ' guibg=' . s:black
+exe 'hi SpecialKey   guifg=' . s:boldBlue
+exe 'hi NonText      guifg=' . s:boldBlue . ' gui=none'
+exe 'hi Directory    guifg=' . s:boldCyan
+exe 'hi ErrorMsg     guifg=' . s:boldWhite . ' guibg=' . s:red
+exe 'hi IncSearch    cterm=reverse gui=reverse'
+exe 'hi Search       guifg=bg guibg=' . s:brown
+exe 'hi MoreMsg      guifg=' . s:boldGreen . ' gui=none'
+exe 'hi ModeMsg      guifg=' . s:boldWhite . ' gui=none'
+exe 'hi LineNr       guifg=' . s:yellow
+exe 'hi Question     guifg=' . s:boldGreen . ' gui=none'
+exe 'hi StatusLine   cterm=reverse gui=reverse'
+exe 'hi StatusLineNC cterm=reverse gui=reverse'
+exe 'hi VertSplit    cterm=reverse gui=reverse'
+exe 'hi Title        guifg=' . s:boldMagenta . ' gui=none'
+exe 'hi Visual       cterm=reverse gui=reverse guibg=bg'
+exe 'hi VisualNOS    guifg=' . s:boldWhite . ' gui=underline'
+exe 'hi WarningMsg   guifg=' . s:boldRed
+exe 'hi WildMenu     ctermbg=3 guifg=bg guibg=' . s:brown
+exe 'hi Folded       ctermfg=3 ctermbg=7 guifg=' . s:brown . ' guibg=' . s:boldBlack
+exe 'hi FoldColumn   ctermfg=3 ctermbg=7 guifg=' . s:brown . ' guibg=' . s:boldBlack
+exe 'hi DiffAdd      guibg=' . s:blue
+exe 'hi DiffChange   guibg=' . s:magenta
+exe 'hi DiffDelete   cterm=none guifg=' . s:blue . ' guibg=' . s:cyan . ' gui=none'
+exe 'hi DiffText     cterm=bold guifg=' . s:boldWhite . ' guibg=' . s:boldRed
+exe 'hi SignColumn   ctermfg=3 ctermbg=7 guifg=' . s:brown . ' guibg=' . s:boldBlack
+exe 'hi SpellBad     cterm=bold guifg=' . s:boldWhite . ' guisp=' . s:boldRed . ' gui=undercurl'
+exe 'hi SpellCap     cterm=bold guifg=' . s:boldWhite . ' guisp=' . s:boldBlue . ' gui=undercurl'
+exe 'hi SpellRare    cterm=bold guifg=' . s:boldWhite . ' guisp=' . s:boldMagenta . ' gui=undercurl'
+exe 'hi SpellLocal   cterm=bold guifg=' . s:boldWhite . ' guisp=' . s:boldCyan . ' gui=undercurl'
+exe 'hi Pmenu        guibg=' . s:magenta
+exe 'hi PmenuSel     guibg=bg'
+exe 'hi PmenuSbar    ctermfg=3 guifg=' . s:brown . ' guibg=fg'
+exe 'hi PmenuThumb   cterm=reverse gui=reverse'
+exe 'hi TabLine      cterm=underline guifg=fg guibg=bg gui=underline'
+exe 'hi TabLineSel   cterm=bold guifg=' . s:boldWhite
+exe 'hi TabLineFill  cterm=reverse gui=reverse'
+exe 'hi CursorColumn ctermfg=7 ctermbg=7 cterm=bold guifg=' . s:boldWhite . ' guibg=fg'
+exe 'hi CursorLine   cterm=underline gui=underline guibg=bg'
+exe 'hi Cursor       cterm=reverse guifg=bg guibg=fg'
+exe 'hi lCursor      cterm=reverse guifg=bg guibg=fg'
+exe 'hi MatchParen   cterm=bold guifg=' . s:boldWhite . ' guibg=' . s:cyan
+exe 'hi Comment      guifg=' . s:boldCyan
+exe 'hi Constant     guifg=' . s:boldMagenta
+exe 'hi Special      guifg=' . s:boldRed
+exe 'hi Identifier   cterm=bold guifg=' . s:boldCyan . ' gui=bold'
+exe 'hi Statement    guifg=' . s:yellow . ' gui=none'
+exe 'hi PreProc      guifg=' . s:boldBlue
+exe 'hi Type         guifg=' . s:boldGreen . ' gui=none'
+exe 'hi Underlined   cterm=bold,underline guifg=' . s:boldBlue . ' gui=underline'
+exe 'hi Ignore       guifg=bg'
+exe 'hi Error        guifg=' . s:boldWhite . ' guibg=' . s:boldRed
+exe 'hi Todo         guifg=bg guibg=' . s:brown
+
+let colors_name = "ansi_blows"
+
+" vim: sw=2

+ 44 - 0
colors/aqua.vim

@@ -0,0 +1,44 @@
+" Vim color file
+" Maintainer:   tranquility@portugalmail.pt
+" Last Change:  6 Apr 2002
+
+
+" cool help screens
+" :he group-name
+" :he highlight-groups
+" :he cterm-colors
+
+set background=dark
+hi clear
+if exists("syntax_on")
+    syntax reset
+endif
+let g:colors_name="aqua"
+
+hi Normal				guibg=steelblue guifg=linen
+hi Cursor				guibg=lightblue3 guifg=black gui=bold
+hi VertSplit		guifg=white guibg=navyblue gui=none
+hi Folded				guibg=darkblue guifg=white
+hi FoldColumn		guibg=lightgray guifg=navyblue
+hi ModeMsg			guifg=black guibg=steelblue1
+hi MoreMsg			guifg=black guibg=steelblue1
+hi NonText			guifg=white guibg=steelblue4 gui=none
+hi Question			guifg=snow
+hi Search				guibg=#FFFFFF guifg=midnightblue gui=bold
+hi SpecialKey		guifg=navyblue
+hi StatusLine		guibg=skyblue3 guifg=black gui=none
+hi StatusLineNC	guibg=skyblue1 guifg=black gui=none
+hi Title				guifg=bisque3
+hi Subtitle			guifg=black
+hi Visual				guifg=white guibg=royalblue4 gui=none
+hi WarningMsg		guifg=salmon4 guibg=gray60 gui=bold
+hi Comment			guifg=lightskyblue
+hi Constant			guifg=turquoise gui=bold
+hi Identifier		guifg=lightcyan
+hi Statement		guifg=royalblue4
+hi PreProc			guifg=black gui=bold
+hi Type					guifg=lightgreen
+hi Special			guifg=navajowhite
+hi Ignore				guifg=grey29
+hi Todo					guibg=black guifg=white
+hi WildMenu			guibg=aquamarine

+ 34 - 0
colors/ashen.vim

@@ -0,0 +1,34 @@
+" Vim color file
+" Maintainer:  Tuomas Kasmra <kasmra@gmail.com>
+" Last Change:  2009 Feb 10
+" Version: 0.3
+
+set background=light
+hi clear
+if exists("syntax_on")
+    syntax reset
+endif
+let g:colors_name="ashen"
+
+hi Normal       guifg=#000000                   guibg=#e0e0e0
+hi Title        guifg=#000000   gui=BOLD        guibg=#ffffcc
+hi lCursor      guifg=NONE                      guibg=#000000
+hi LineNr       guifg=#e0e0e0                   guibg=#84986C
+hi Comment      guifg=#c03417   gui=italic
+hi Identifier   guifg=#000000   gui=NONE
+hi Visual       guifg=NONE      gui=NONE        guibg=#00ccff
+hi Directory    guifg=#8b8b8b
+hi NonText      guifg=#6f8b17
+hi Special      guifg=#32329e
+hi Operator     guifg=#01c1c7   gui=NONE
+hi Statement    guifg=#006600   gui=bold
+hi TypeDef      guifg=#dcdce0   gui=NONE
+hi Type         guifg=#4848f3   gui=bold
+hi Boolean      guifg=#669900   gui=NONE
+hi String       guifg=#eb2c2c   gui=NONE
+hi Number       guifg=#9d7d4a   gui=NONE
+hi Constant     guifg=#9d7d4a   gui=NONE
+hi Function     guifg=#660066   gui=NONE
+hi PreProc      guifg=#000080   gui=bold
+hi Keyword      guifg=#c03417   gui=NONE
+

+ 42 - 0
colors/asmanian_blood.vim

@@ -0,0 +1,42 @@
+
+set background=dark
+
+hi Normal       guifg=#b4b0b0 guibg=#080404 gui=none
+hi NonText      guifg=#b4b0b0 guibg=#181414 gui=none
+hi SpecialKey   guifg=#b4b0b0 guibg=#282424 gui=bold
+
+hi Comment      guifg=#686460 guibg=#080404 gui=none
+hi Todo         guifg=#686460 guibg=#080404 gui=underline,italic
+hi Search       guifg=#000000 guibg=#f0f000 gui=underline,italic
+hi Visual                     guibg=#282020
+hi MatchParen   guifg=#ffffff guibg=#904030 gui=none
+
+hi Title        guifg=#ffffff guibg=#202020 gui=underline
+hi Underlined   guifg=#b4b0b0 guibg=#080404 gui=underline
+
+hi CursorColumn guifg=#f4f0f0 guibg=#201c1c gui=none
+hi CursorLine   guifg=#f4f0f0 guibg=#201c1c gui=none
+
+hi StatusLine   guifg=#f8e0d0 guibg=#301810 gui=bold
+hi StatusLineNC guifg=#503830 guibg=#200800 gui=none
+hi VertSplit    guifg=#200800 guibg=#301810 gui=none
+hi LineNr       guifg=#848070 guibg=#181414 gui=none
+hi Folded       guifg=#484040 guibg=#080404 gui=bold,italic
+
+hi Define       guifg=#607080 guibg=#080404 gui=italic
+hi Function     guifg=#60b050 guibg=#080404 gui=italic
+hi PreProc      guifg=#a090a0 guibg=#080404 gui=italic
+hi Define       guifg=#806080 guibg=#080404 gui=italic
+hi Identifier   guifg=#c0b060 guibg=#080404 gui=italic
+
+hi Statement    guifg=#506090 guibg=#080404 gui=underline
+hi Repeat       guifg=#906050 guibg=#080404 gui=underline
+hi Conditional  guifg=#609050 guibg=#080404 gui=underline
+hi Exception    guifg=#903020 guibg=#080404 gui=underline
+
+hi Type         guifg=#705850 guibg=#080404 gui=italic
+hi String       guifg=#a06050 guibg=#080404 gui=italic
+hi Special      guifg=#a06050 guibg=#181414 gui=italic
+hi Number       guifg=#60d060 guibg=#080404 gui=none
+hi Constant     guifg=#60d060 guibg=#080404 gui=none
+

+ 164 - 0
colors/astronaut.vim

@@ -0,0 +1,164 @@
+" astronaut.vim: a colorscheme
+"    Maintainer: Charles E. Campbell, Jr. <charles.e.campbell.1@gsfc.nasa.gov>
+"          Date: Feb 21, 2006
+"       Version: 7
+"
+"  Usage:
+"  Put into your <.vimrc> file:
+"    color astronaut
+"
+"  Optional Modifiers:
+"  let g:astronaut_bold=1      : term, cterm, and gui receive bold modifier
+"  let g:astronaut_dark=1      : dark colors used (otherwise some terminals
+"                                make everything bold, which can be all one
+"                                color)
+"  let g:astronaut_underline=1 : assume that underlining works on your terminal
+"  let g:astronaut_italic=1    : allows italic to be used in gui
+"  Examples:
+"   iris       : let astronaut_dark=1
+"   Linux xterm: no modifiers needed
+"
+" GetLatestVimScripts: 122 1 :AutoInstall: astronaut.vim
+
+set background=dark
+hi clear
+if exists( "syntax_on" )
+    syntax reset
+endif
+let g:colors_name      = "astronaut"
+let g:loaded_astronaut = "v7"
+
+" ---------------------------------------------------------------------
+" Default option values
+if !exists("g:astronaut_bold")
+ " on some machines, notably SGIs, a bold qualifier means everything is
+ " one color (SGIs: yellow)
+ let g:astronaut_bold= 0
+endif
+if !exists("g:astronaut_dark")
+ " this option, if true, means darkcolor (ex. darkred, darkmagenta, etc)
+ " is understood and wanted
+ let g:astronaut_dark= 0
+endif
+if !exists("g:astronaut_underline")
+ let g:astronaut_underline= 1
+endif
+if !exists("g:astronaut_italic")
+ let g:astronaut_italic= 0
+endif
+
+" ---------------------------------------------------------------------
+"  Settings based on options
+if g:astronaut_bold != 0
+ let s:bold=",bold"
+else
+ let s:bold=""
+endif
+
+if g:astronaut_italic != 0
+ let s:italic= ",italic"
+else
+ let s:italic= ""
+endif
+
+if g:astronaut_dark != 0
+ let s:black   = "black"
+ let s:red     = "darkred"
+ let s:green   = "darkgreen"
+ let s:yellow  = "darkyellow"
+ let s:blue    = "darkblue"
+ let s:magenta = "darkmagenta"
+ let s:cyan    = "darkcyan"
+ let s:white   = "white"
+else
+ let s:black   = "black"
+ let s:red     = "red"
+ let s:green   = "green"
+ let s:yellow  = "yellow"
+ let s:blue    = "blue"
+ let s:magenta = "magenta"
+ let s:cyan    = "cyan"
+ let s:white   = "white"
+endif
+
+if g:astronaut_underline != 0
+ let s:underline= ",underline"
+ let s:ulbg     = ""
+else
+ let s:underline= "none"
+ if exists("g:astronaut_dark")
+  let s:ulbg     = "ctermbg=darkmagenta guibg=magenta4"
+ else
+  let s:ulbg     = "ctermbg=magenta guibg=magenta"
+ endif
+endif
+
+" ---------------------------------------------------------------------
+exe "hi Blue           start=      stop=   ctermfg=".s:blue."                              guifg=blue        guibg=navyblue      term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi Comment        start=      stop=   ctermfg=".s:white."                             guifg=white                           term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi Conceal                                                ctermfg=".s:blue."      ctermbg=".s:black."     guifg=Blue        guibg=Black         term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi Constant       start=      stop=   ctermfg=".s:yellow."                            guifg=yellow      guibg=navyblue      term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi Cursor                                                                                                 guifg=blue        guibg=green         term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi Cyan           start=      stop=   ctermfg=".s:cyan."                              guifg=cyan        guibg=navyblue      term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi Debug          start=      stop=   ctermfg=".s:magenta."   ctermbg=".s:black."     guifg=magenta     guibg=black         term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi Delimiter      start=      stop=   ctermfg=".s:white."                             guifg=white       guibg=navyblue      term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi DiffAdd                                                ctermfg=".s:white."     ctermbg=".s:magenta."   guifg=White       guibg=Magenta       term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi DiffChange                                             ctermfg=".s:yellow."    ctermbg=".s:blue."      guifg=Yellow      guibg=Blue          term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi DiffDelete                                             ctermfg=".s:white."     ctermbg=".s:blue."      guifg=White       guibg=Blue          term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi DiffText                                               ctermfg=".s:white."     ctermbg=".s:red."       guifg=White       guibg=Red           term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi Directory      start=      stop=   ctermfg=".s:white."                             guifg=white                           term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi Error          start=   stop=   ctermfg=".s:white."     ctermbg=".s:red."       guifg=white       guibg=red           term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi ErrorMsg                                               ctermfg=".s:white."     ctermbg=".s:red."       guifg=White       guibg=Red           term=standout".s:bold."         cterm=none".s:bold."              gui=none".s:bold
+exe "hi FoldColumn     start=   stop=   ctermfg=".s:cyan."      ctermbg=".s:black."     guifg=Cyan        guibg=Brown         term=standout".s:bold."         cterm=none".s:bold."              gui=none".s:bold
+exe "hi Folded         start=   stop=   ctermfg=".s:magenta."   ctermbg=".s:black."     guifg=magenta     guibg=black         term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi Function       start=      stop=   ctermfg=".s:cyan."                              guifg=cyan        guibg=navyblue      term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi Green          start=      stop=   ctermfg=".s:green."                             guifg=green       guibg=navyblue      term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi Identifier     start=      stop=   ctermfg=".s:magenta."                           guifg=magenta     guibg=navyblue      term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi Ignore                                                 ctermfg=".s:black  ."                           guifg=bg                              term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi IncSearch      start=   stop=   ctermfg=".s:black  ."   ctermbg=".s:green."     guifg=black       guibg=green         term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi LineNr                                                 ctermfg=".s:yellow." ".s:ulbg."                 guifg=Yellow                          term=none".s:underline.s:bold." cterm=none".s:bold."              gui=none".s:bold
+exe "hi Magenta        start=      stop=   ctermfg=".s:magenta."                           guifg=magenta     guibg=navyblue      term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi Menu                                                                                                   guifg=black       guibg=gray75        term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi ModeMsg                                                ctermfg=".s:green."                             guifg=SeaGreen                        term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi MoreMsg                                                ctermfg=".s:green."                             guifg=SeaGreen                        term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi NonText                                                ctermfg=".s:blue."                              guifg=Blue                            term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi Normal         start=      stop=   ctermfg=".s:green."                             guifg=green       guibg=navyblue      term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi PreProc        start=   stop=   ctermfg=".s:white."     ctermbg=".s:blue."      guifg=white       guibg=blue3         term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi Question       start=      stop=   ctermfg=".s:yellow."                            guifg=yellow                          term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi Red            start=      stop=   ctermfg=".s:red."                               guifg=red         guibg=navyblue      term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi Scrollbar                                                                                              guifg=gray80      guibg=gray70        term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi Search         start=   stop=   ctermfg=".s:yellow."    ctermbg=".s:blue."      guifg=yellow      guibg=blue          term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi Special        start=   stop=   ctermfg=".s:green."     ctermbg=".s:blue."      guifg=green       guibg=blue          term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi SpecialKey     start=   stop=   ctermfg=".s:black."     ctermbg=".s:magenta."   guifg=black       guibg=magenta       term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi Statement      start=      stop=   ctermfg=".s:cyan."                              guifg=cyan        guibg=navyblue      term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi StatusLine     start=   stop=   ctermfg=".s:black."     ctermbg=".s:cyan."      guifg=black       guibg=cyan          term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi StatusLineNC   start=   stop=   ctermfg=".s:black."     ctermbg=".s:green."     guifg=black       guibg=green         term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi String         start=      stop=   ctermfg=".s:yellow."                            guifg=yellow      guibg=navyblue      term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi Subtitle       start=      stop=   ctermfg=".s:magenta."                           guifg=magenta     guibg=navyblue      term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+if v:version >= 700
+ exe "hi TabLine        start=   stop=   ctermfg=".s:black."     ctermbg=".s:blue."      guifg=black       guibg=blue          term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold.s:underline.s:italic
+ exe "hi TabLineSel     start=   stop=   ctermfg=".s:green."     ctermbg=".s:blue."      guifg=green       guibg=blue          term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold.s:underline.s:italic
+ exe "hi TabLineFill    start=   stop=   ctermfg=".s:blue."      ctermbg=".s:blue."      guifg=blue        guibg=blue          term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+endif
+exe "hi Tags           start=   stop=   ctermfg=".s:yellow."    ctermbg=".s:blue."      guifg=yellow      guibg=blue3         term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi Title          start=      stop=   ctermfg=".s:white."                             guifg=white                           term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi Todo           start=   stop=   ctermfg=".s:white."     ctermbg=".s:magenta."   guifg=white       guibg=magenta       term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi Type           start=    stop=   ctermfg=".s:green."    ".s:ulbg."               guifg=seagreen1                       term=none".s:underline.s:bold." cterm=none".s:bold.s:underline."  gui=none".s:bold.s:underline
+exe "hi Underlined                                             ctermfg=".s:green."     ".s:ulbg."              guifg=green                           term=none".s:underline.s:bold." cterm=none".s:bold.s:underline."  gui=none".s:bold.s:underline
+exe "hi Unique         start=   stop=   ctermfg=".s:blue."      ctermbg=".s:white."     guifg=blue3       guibg=white         term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi AltUnique      start=   stop=   ctermfg=".s:magenta."   ctermbg=".s:white."     guifg=magenta     guibg=white         term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi AltAltUnique   start=   stop=   ctermfg=".s:black."     ctermbg=".s:white."     guifg=black       guibg=white         term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi VertSplit      start=   stop=   ctermfg=".s:black."     ctermbg=".s:green."     guifg=black       guibg=green         term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi Visual         start=   stop=   ctermfg=black           ctermbg=green           guifg=Grey        guibg=fg            term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi VisualNOS                                                                      ".s:ulbg."                                                    term=none".s:underline.s:bold." cterm=none".s:bold.s:underline."  gui=none".s:bold.s:underline
+exe "hi WarningMsg     start=   stop=   ctermfg=".s:black."     ctermbg=".s:yellow."    guifg=black       guibg=yellow        term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi White          start=      stop=   ctermfg=".s:white."                             guifg=white       guibg=navyblue      term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi WildMenu                                               ctermfg=".s:black."     ctermbg=".s:yellow."    guifg=Black       guibg=Yellow        term=standout".s:bold."         cterm=none".s:bold."              gui=none".s:bold
+exe "hi Yellow         start=      stop=   ctermfg=".s:yellow."                            guifg=yellow      guibg=navyblue      term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi lCursor                                                                                                guifg=bg          guibg=fg            term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold
+exe "hi AltConstant    start=   stop=   ctermfg=".s:yellow."    ctermbg=".s:black."     guifg=yellow      guibg=black         term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold.s:italic
+exe "hi AltFunction    start=   stop=   ctermfg=".s:green."     ctermbg=".s:black."     guifg=green       guibg=black         term=none".s:bold."             cterm=none".s:bold."              gui=none".s:bold.s:italic
+exe "hi AltType        start= stop=   ctermfg=".s:green."     ctermbg=".s:black."     guifg=seagreen1   guibg=black         term=none".s:underline.s:bold." cterm=none".s:bold.s:underline."  gui=none".s:bold.s:underline.s:italic
+exe "hi User1                                                  ctermfg=".s:white."     ctermbg=".s:blue."      guifg=white       guibg=blue"
+exe "hi User2                                                  ctermfg=".s:cyan."      ctermbg=".s:blue."      guifg=cyan        guibg=blue"
+" vim: nowrap

+ 59 - 0
colors/asu1dark.vim

@@ -0,0 +1,59 @@
+" Vim color file
+" Maintainer:   A. Sinan Unur
+" Last Change:  2001/10/04
+
+" Dark color scheme
+
+set background=dark
+hi clear
+if exists("syntax_on")
+    syntax reset
+endif
+let g:colors_name="asu1dark"
+
+" Console Color Scheme
+hi Normal       term=NONE cterm=NONE ctermfg=LightGray   ctermbg=Black
+hi NonText      term=NONE cterm=NONE ctermfg=Brown       ctermbg=Black
+hi Function     term=NONE cterm=NONE ctermfg=DarkCyan    ctermbg=Black
+hi Statement    term=BOLD cterm=BOLD ctermfg=DarkBlue    ctermbg=Black
+hi Special      term=NONE cterm=NONE ctermfg=DarkGreen   ctermbg=Black
+hi SpecialChar  term=NONE cterm=NONE ctermfg=Cyan        ctermbg=Black
+hi Constant     term=NONE cterm=NONE ctermfg=Blue        ctermbg=Black
+hi Comment      term=NONE cterm=NONE ctermfg=DarkGray    ctermbg=Black
+hi Preproc      term=NONE cterm=NONE ctermfg=DarkGreen   ctermbg=Black
+hi Type         term=NONE cterm=NONE ctermfg=DarkMagenta ctermbg=Black
+hi Identifier   term=NONE cterm=NONE ctermfg=Cyan        ctermbg=Black
+hi StatusLine   term=BOLD cterm=NONE ctermfg=Yellow      ctermbg=DarkBlue
+hi StatusLineNC term=NONE cterm=NONE ctermfg=Black       ctermbg=Gray
+hi Visual       term=NONE cterm=NONE ctermfg=White       ctermbg=DarkCyan
+hi Search       term=NONE cterm=NONE ctermbg=Yellow      ctermfg=DarkBlue
+hi VertSplit    term=NONE cterm=NONE ctermfg=Black       ctermbg=Gray
+hi Directory    term=NONE cterm=NONE ctermfg=Green       ctermbg=Black
+hi WarningMsg   term=NONE cterm=NONE ctermfg=Blue        ctermbg=Yellow
+hi Error        term=NONE cterm=NONE ctermfg=DarkRed     ctermbg=Gray
+hi Cursor                            ctermfg=Black       ctermbg=Cyan
+hi LineNr       term=NONE cterm=NONE ctermfg=Red         ctermbg=Black
+
+" GUI Color Scheme
+hi Normal       gui=NONE     guifg=White   guibg=#110022
+hi NonText      gui=NONE     guifg=#ff9999 guibg=#444444
+hi Function     gui=NONE     guifg=#7788ff guibg=#110022
+hi Statement    gui=BOLD     guifg=Yellow  guibg=#110022
+hi Special      gui=NONE     guifg=Cyan    guibg=#110022
+hi Constant     gui=NONE     guifg=#ff9900 guibg=#110022
+hi Comment      gui=NONE     guifg=#99cc99 guibg=#110022
+hi Preproc      gui=NONE     guifg=#33ff66 guibg=#110022
+hi Type         gui=NONE     guifg=#ff5577 guibg=#110022
+hi Identifier   gui=NONE     guifg=Cyan    guibg=#110022
+hi StatusLine   gui=BOLD     guifg=White   guibg=#336600
+hi StatusLineNC gui=NONE     guifg=Black   guibg=#cccccc
+hi Visual       gui=NONE     guifg=White   guibg=#00aa33
+hi Search       gui=BOLD     guibg=Yellow  guifg=DarkBlue
+hi VertSplit    gui=NONE     guifg=White   guibg=#666666
+hi Directory    gui=NONE     guifg=Green   guibg=#110022
+hi WarningMsg   gui=STANDOUT guifg=#0000cc guibg=Yellow
+hi Error        gui=NONE     guifg=White   guibg=Red
+hi Cursor                    guifg=White   guibg=#00ff33
+hi LineNr       gui=NONE     guifg=#cccccc guibg=#334444
+hi ModeMsg      gui=NONE     guifg=Blue    guibg=White
+hi Question     gui=NONE     guifg=#66ff99 guibg=#110022

+ 59 - 0
colors/automation.vim

@@ -0,0 +1,59 @@
+" Vim color file (automation.vim)                                            
+" Maintainer:	Ken McConnell <nacer@yahoo.com>                                
+" Last Change:	2004 Jan 15                                                  
+"                                                                            
+" This color scheme uses a light grey background.  It was created to simulate
+" the look of an IDE.  It is named after the MFP Automation Team at HP Boise.
+"                                                                            
+
+" First remove all existing highlighting.
+set background=light
+hi clear
+if exists("syntax_on")
+  syntax reset
+endif
+
+let colors_name = "automation"
+
+hi Normal ctermbg=Black ctermfg=LightGrey guifg=Black guibg=Grey96
+
+" Groups used in the 'highlight' and 'guicursor' options default value.
+hi ErrorMsg 		term=standout 	ctermbg=DarkRed ctermfg=White guibg=Red guifg=White
+hi IncSearch		term=reverse 		cterm=bold gui=bold
+hi ModeMsg 			term=bold 			cterm=bold gui=bold
+hi StatusLine 	term=bold 			cterm=bold gui=bold
+hi StatusLineNC term=bold 			cterm=bold gui=bold
+hi VertSplit 		term=bold 			cterm=bold gui=bold
+hi Visual 			term=bold 			cterm=bold gui=bold guifg=Grey guibg=fg
+hi VisualNOS 		term=underline,bold cterm=underline,bold gui=underline,bold
+hi DiffText 		term=reverse cterm=bold ctermbg=Red gui=bold guibg=Red
+hi Cursor 			guibg=Black guifg=Black
+hi lCursor 			guibg=Cyan guifg=Black
+hi Directory 		term=bold ctermfg=LightCyan guifg=DarkBlue
+hi LineNr 			term=underline ctermfg=DarkGrey guifg=DarkGrey guibg=LightGrey
+hi MoreMsg 			term=bold ctermfg=LightGreen gui=bold guifg=SeaGreen
+hi NonText 			term=bold ctermfg=LightBlue gui=bold guifg=DarkGreen guibg=grey80
+hi Question 		term=standout ctermfg=LightGreen gui=bold guifg=Green
+hi Search 			term=reverse ctermbg=Yellow ctermfg=Black guibg=Yellow guifg=Black
+hi SpecialKey 	term=bold ctermfg=DarkBlue guifg=DarkBlue
+hi Title 				term=bold ctermfg=LightMagenta gui=bold guifg=DarkBlue
+hi WarningMsg 	term=standout ctermfg=LightRed guifg=Red
+hi WildMenu			term=standout ctermbg=Yellow ctermfg=Black guibg=Yellow guifg=Black
+hi Folded 			term=standout ctermbg=LightGrey ctermfg=DarkBlue guibg=LightGrey guifg=DarkBlue
+hi FoldColumn 	term=standout ctermbg=LightGrey ctermfg=DarkBlue guibg=Grey guifg=DarkBlue
+hi DiffAdd 			term=bold ctermbg=DarkBlue guibg=DarkBlue
+hi DiffChange 	term=bold ctermbg=DarkMagenta guibg=DarkMagenta
+hi DiffDelete 	term=bold ctermfg=Blue ctermbg=DarkCyan gui=bold guifg=Blue guibg=DarkCyan
+hi Comment			guifg=Blue guibg=Grey90 ctermfg=DarkGreen
+hi String				guifg=DarkGreen ctermfg=DarkGreen
+hi Statement		guifg=DarkBlue ctermfg=Blue
+hi Label 				gui=bold guifg=DarkBlue
+" Groups for syntax highlighting
+hi Constant 		term=underline ctermfg=DarkBlue guifg=DarkBlue guibg=Grey96
+hi Special 			term=bold ctermfg=LightRed guifg=DarkBlue guibg=Grey96
+if &t_Co > 8
+  hi Statement 	term=bold cterm=bold ctermfg=DarkBlue guifg=DarkBlue 
+endif
+hi Ignore 			ctermfg=LightGrey guifg=grey90
+
+" vim: sw=2

+ 88 - 0
colors/autumn.vim

@@ -0,0 +1,88 @@
+" Vim colour file
+" Maintainer:   Antony Scriven <ad_scriven@postmaster.co.uk>
+" Last Change:  2003-06-12
+"
+set background=light
+hi clear
+if exists("syntax_on")
+        syntax reset
+endif
+
+let colors_name = "autumn"
+
+hi Normal       term=none      cterm=none ctermfg=black         ctermbg=White           gui=none guifg=Black            guibg=#f0f2f0
+hi Cursor       term=none      cterm=none ctermfg=white         ctermbg=darkgrey        gui=none guifg=black            guibg=red
+hi DiffAdd      term=bold       cterm=none      ctermfg=white   ctermbg=DarkBlue        gui=none guifg=#aaeeaa          guibg=#447744
+hi DiffChange   term=bold       cterm=none      ctermfg=white   ctermbg=DarkMagenta     gui=none guifg=lightyellow      guibg=#ddbb55
+hi DiffDelete   term=bold       cterm=none      ctermfg=blue    ctermbg=darkcyan        gui=none guifg=#336633          guibg=#aaccaa
+hi difftext     term=reverse    cterm=bold      ctermfg=white   ctermbg=red             gui=none guifg=lightyellow      guibg=#cc7733
+hi Directory    term=none      cterm=none ctermfg=Red           ctermbg=white           gui=none guifg=Red              guibg=bg
+hi ErrorMsg     term=standout  cterm=none ctermfg=white         ctermbg=DarkRed         gui=none guifg=white            guibg=DarkRed
+hi Folded       term=reverse   cterm=none ctermfg=darkblue      ctermbg=lightgrey       gui=none guifg=darkblue         guibg=lightgrey
+"8 col term
+hi FoldColumn   term=reverse   cterm=none ctermfg=darkblue      ctermbg=grey            gui=none guifg=darkblue         guibg=grey
+hi IncSearch    term=reverse   cterm=none ctermfg=yellow        ctermbg=darkgreen       gui=none guifg=yellow           guibg=#449944 
+hi lCursor      term=reverse   cterm=none ctermfg=black         ctermbg=cyan            gui=none guifg=black            guibg=Cyan
+hi LineNr       term=reverse   cterm=none ctermfg=darkred       ctermbg=grey            gui=none guifg=brown            guibg=lightgrey 
+hi ModeMsg      term=bold      cterm=none ctermfg=green         ctermbg=darkgreen       gui=none guifg=#007700          guibg=#aaccaa
+hi MoreMsg      term=bold      cterm=none ctermfg=darkGreen     ctermbg=white           gui=none guifg=darkgreen        guibg=bg
+hi Question     term=bold      cterm=none ctermfg=darkGreen     ctermbg=white           gui=none guifg=darkgreen        guibg=bg
+hi Search       term=reverse   cterm=none ctermfg=black         ctermbg=yellow          gui=none guifg=black            guibg=yellow
+hi SpecialKey   term=italic    cterm=none ctermfg=lightgrey     ctermbg=white           gui=none guifg=lightblue        guibg=bg
+hi NonText      term=bold      cterm=none ctermfg=lightgrey     ctermbg=white           gui=none guifg=#c6c6c6          guibg=bg
+hi StatusLine   term=reverse   cterm=none ctermfg=white         ctermbg=black           gui=none guifg=#80624d          guibg=#ddd9b8
+hi Title        term=bold      cterm=none ctermfg=DarkMagenta   ctermbg=white           gui=none guifg=DarkMagenta      guibg=bg
+if has("gui_running") || &t_Co > 8
+        hi Visual       term=reverse   cterm=none ctermfg=black         ctermbg=lightgrey       gui=none guifg=black       guibg=lightgreen
+        hi VertSplit    term=reverse   cterm=none ctermfg=darkgrey      ctermbg=darkgrey        gui=none guifg=#c7c7c2     guibg=#d7d7d2 
+        hi StatusLineNC term=reverse   cterm=none ctermfg=white         ctermbg=darkgrey        gui=none guifg=darkgrey    guibg=#d7d7d2
+        hi Comment      term=italic    cterm=none ctermfg=grey          ctermbg=white           gui=none guifg=#ccaaaa     guibg=bg
+else
+        hi Visual       term=reverse   cterm=none ctermfg=green         ctermbg=darkgreen       gui=none guifg=black    guibg=lightgreen
+        hi VertSplit    term=reverse   cterm=none ctermfg=darkcyan      ctermbg=darkblue        gui=none guifg=darkgrey guibg=darkgrey 
+        hi StatusLineNC term=reverse   cterm=none ctermfg=white         ctermbg=darkblue        gui=none guifg=white    guibg=darkgrey
+        hi Comment      term=italic    cterm=none ctermfg=darkcyan      ctermbg=white           gui=none guifg=#ccaaaa  guibg=bg
+endif
+hi VisualNOS    term=bold      cterm=none ctermfg=grey         ctermbg=black        gui=none guifg=grey         guibg=black
+hi WarningMsg   term=standout  cterm=none ctermfg=Red          ctermbg=white        gui=none guifg=Red          guibg=bg
+hi WildMenu     term=bold      cterm=none ctermfg=darkblue     ctermbg=yellow       gui=none guifg=black        guibg=lightyellow
+
+hi Constant     term=underline  cterm=none      ctermfg=darkred         ctermbg=bg      gui=none guifg=#bb6666  guibg=bg
+hi Special      term=bold       cterm=none      ctermfg=darkcyan        ctermbg=white   gui=none guifg=darkcyan guibg=bg
+hi identifier   term=underline  cterm=none      ctermfg=darkmagenta     ctermbg=white   gui=none guifg=darkcyan guibg=bg
+hi statement    term=bold       cterm=none      ctermfg=darkgreen       ctermbg=white   gui=none guifg=#44aa44  guibg=bg
+hi preproc      term=underline  cterm=none      ctermfg=darkgrey        ctermbg=white   gui=none guifg=darkgrey guibg=bg
+hi type         term=none       cterm=none      ctermfg=brown           ctermbg=white   gui=none guifg=#bb9900  guibg=bg
+hi underlined   term=underline  cterm=underline ctermfg=darkmagenta     ctermbg=white   gui=underline guifg=darkmagenta guibg=bg
+hi Ignore       term=italic     cterm=none      ctermfg=lightgrey       ctermbg=white   gui=none guifg=grey     guibg=bg
+"hi todo         term=underline  cterm=bold      ctermfg=yellow          ctermbg=brown   gui=none guifg=#333333     guibg=#ddee33
+hi todo   term=bold       cterm=none      ctermfg=yellow   ctermbg=brown     gui=bold guifg=#229900      guibg=#ddd9b8
+hi function     term=bold       cterm=none      ctermfg=blue            ctermbg=white   gui=none guifg=#0055cc  guibg=bg
+
+hi link String          Constant
+hi link Character       Constant
+hi link Number          Constant
+hi link Boolean         Constant
+hi link Float           Number
+hi link Conditional     Statement
+hi link Repeat          Statement
+hi link Label           Statement
+hi link Operator        Statement
+hi link Keyword         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 Delimiter       Special
+hi link SpecialComment  Special
+hi link Debug           Special
+hi link vimfunction     function
+
+
+" vim: set ts=8 sw=8 et sts=8 tw=72 fo-=t ff=unix :

+ 154 - 0
colors/autumnleaf.vim

@@ -0,0 +1,154 @@
+" Vim color file
+" Maintainer: Anders Korte
+" Last Change: 17 Oct 2004
+
+" AutumnLeaf color scheme 1.0
+
+set background=light
+
+hi clear
+
+if exists("syntax_on")
+    syntax reset
+endif
+
+let colors_name="AutumnLeaf"
+
+
+" Colors for the User Interface.
+
+hi Cursor	guibg=#aa7733   guifg=#ffeebb   gui=bold
+hi Normal	guibg=#fffdfa	guifg=black	gui=none
+hi NonText	guibg=#eafaea   guifg=#000099   gui=bold
+hi Visual	guibg=#fff8cc   guifg=black	gui=none
+" hi VisualNOS
+
+hi Linenr	guibg=bg	guifg=#999999 gui=none
+
+" Uncomment these if you use Diff...??
+" hi DiffText	guibg=#cc0000	guifg=white gui=none
+" hi DiffAdd	guibg=#0000cc	guifg=white gui=none
+" hi DiffChange	guibg=#990099	guifg=white gui=none
+" hi DiffDelete	guibg=#888888	guifg=#333333 gui=none
+
+hi Directory	guibg=bg	guifg=#337700   gui=none
+
+hi IncSearch	guibg=#c8e8ff	guifg=black	gui=none
+hi Search	guibg=#c8e8ff	guifg=black	gui=none
+hi SpecialKey	guibg=bg	guifg=fg    	gui=none
+hi Titled	guibg=bg	guifg=fg	gui=none
+
+hi ErrorMsg	    guibg=bg	guifg=#cc0000   gui=bold
+hi ModeMsg	    guibg=bg	guifg=#003399   gui=none
+hi link	MoreMsg	    ModeMsg
+hi link Question    ModeMsg
+hi WarningMsg	    guibg=bg	guifg=#cc0000   gui=bold
+
+hi StatusLine	guibg=#ffeebb	guifg=black	gui=bold
+hi StatusLineNC	guibg=#aa8866	guifg=#f8e8cc	gui=none
+hi VertSplit	guibg=#aa8866	guifg=#ffe0bb	gui=none
+
+" hi Folded
+" hi FoldColumn
+" hi SignColumn
+
+
+" Colors for Syntax Highlighting.
+
+hi Comment guibg=#ddeedd guifg=#002200 gui=none
+
+hi Constant	guibg=bg    guifg=#003399 gui=bold
+hi String	guibg=bg    guifg=#003399 gui=italic
+hi Character	guibg=bg    guifg=#003399 gui=italic
+hi Number	guibg=bg    guifg=#003399 gui=bold
+hi Boolean	guibg=bg    guifg=#003399 gui=bold
+hi Float	guibg=bg    guifg=#003399 gui=bold
+
+hi Identifier	guibg=bg    guifg=#003399 gui=none
+hi Function	guibg=bg    guifg=#0055aa gui=bold
+hi Statement	guibg=bg    guifg=#003399 gui=none
+
+hi Conditional	guibg=bg    guifg=#aa7733 gui=bold
+hi Repeat	guibg=bg    guifg=#aa5544 gui=bold
+hi link	Label	Conditional
+hi Operator	guibg=bg    guifg=#aa7733 gui=bold
+hi link Keyword	Statement
+hi Exception	guibg=bg    guifg=#228877 gui=bold
+
+hi PreProc	    guibg=bg	guifg=#aa7733 gui=bold
+hi Include	    guibg=bg	guifg=#558811 gui=bold
+hi link Define	    Include
+hi link Macro	    Include
+hi link PreCondit   Include
+
+hi Type			guibg=bg    guifg=#007700 gui=bold
+hi link StorageClass	Type
+hi link Structure	Type
+hi Typedef		guibg=bg    guifg=#009900 gui=italic
+
+hi Special	    guibg=bg	    guifg=fg	    gui=none
+hi SpecialChar	    guibg=bg	    guifg=fg	    gui=bold
+hi Tag		    guibg=bg	    guifg=#003399   gui=bold
+hi link Delimiter   Special
+hi SpecialComment   guibg=#dddddd   guifg=#aa0000   gui=none
+hi link Debug	    Special
+
+hi Underlined guibg=bg guifg=blue gui=underline
+
+hi Title    guibg=bg	guifg=fg    	gui=bold
+hi Ignore   guibg=bg	guifg=#999999	gui=none
+hi Error    guibg=red	guifg=white	gui=none
+hi Todo	    guibg=bg	guifg=#aa0000   gui=none
+
+
+
+" The same in cterm colors.
+hi Cursor	ctermbg=6   ctermfg=14
+hi Normal	ctermbg=15  ctermfg=0
+hi NonText	ctermbg=10  ctermfg=1
+hi Visual	ctermbg=14  ctermfg=0
+" hi VisualNOS
+hi Linenr	ctermbg=bg  ctermfg=7
+" hi DiffText	ctermbg=4   ctermfg=15
+" hi DiffAdd	ctermbg=1   ctermfg=15
+" hi DiffChange	ctermbg=5   ctermfg=15
+" hi DiffDelete	ctermbg=7   ctermfg=8
+hi Directory	ctermbg=bg  ctermfg=2 
+hi IncSearch	ctermbg=9   ctermfg=0
+hi Search	ctermbg=9   ctermfg=0
+hi SpecialKey	ctermbg=bg  ctermfg=fg 
+hi Titled	ctermbg=bg  ctermfg=fg
+hi ErrorMsg	ctermbg=bg  ctermfg=12 
+hi ModeMsg	ctermbg=bg  ctermfg=9  
+hi WarningMsg	ctermbg=bg  ctermfg=12 
+hi StatusLine	ctermbg=14  ctermfg=0
+hi StatusLineNC	ctermbg=6   ctermfg=14
+hi VertSplit	ctermbg=6   ctermfg=14
+" hi Folded
+" hi FoldColumn
+" hi SignColumn
+hi Comment	ctermbg=10  ctermfg=2
+hi Constant	ctermbg=bg  ctermfg=9
+hi String	ctermbg=bg  ctermfg=9  cterm=italic
+hi Character	ctermbg=bg  ctermfg=9  cterm=italic
+hi Number	ctermbg=bg  ctermfg=9  cterm=bold
+hi Boolean	ctermbg=bg  ctermfg=9  cterm=bold
+hi Float	ctermbg=bg  ctermfg=9  cterm=bold
+hi Function	ctermbg=bg  ctermfg=9  cterm=bold
+hi Statement	ctermbg=bg  ctermfg=9  cterm=bold
+hi Conditional	ctermbg=bg  ctermfg=6  cterm=bold
+hi Repeat	ctermbg=bg  ctermfg=6  cterm=bold
+hi Operator	ctermbg=bg  ctermfg=6  cterm=bold
+hi Exception	ctermbg=bg  ctermfg=2  cterm=bold
+hi PreProc	ctermbg=bg  ctermfg=6
+hi Include	ctermbg=bg  ctermfg=2  cterm=bold
+hi Type		ctermbg=bg  ctermfg=2  cterm=bold
+hi Typedef	ctermbg=bg  ctermfg=2  cterm=italic
+hi Special	ctermbg=bg  ctermfg=fg cterm=bold
+hi Tag		ctermbg=bg  ctermfg=9  cterm=bold
+hi SpecialComment ctermbg=7 ctermfg=4
+hi Underlined	ctermbg=bg  ctermfg=9  cterm=underline
+hi Title	ctermbg=bg  ctermfg=fg cterm=bold 
+hi Ignore	ctermbg=bg  ctermfg=7
+hi Error	ctermbg=12  ctermfg=15
+hi Todo		ctermbg=bg  ctermfg=15

+ 109 - 0
colors/babymate256.vim

@@ -0,0 +1,109 @@
+" Vim color file
+"
+" Port of gtksourceview babymate color scheme for 256-color terminals by Anton Bobrov (bobrov@vl.ru)
+
+set background=dark
+
+if version > 580
+    hi clear
+    if exists("syntax_on")
+        syntax reset
+    endif
+endif
+
+
+
+let colors_name = "babymate256"
+
+" General colors
+hi Normal guifg=#e3e3e3 ctermfg=254 guibg=#222429 ctermbg=235 gui=none cterm=none
+hi Cursor guifg=#222429 ctermfg=235 guibg=#e3e3e3 ctermbg=254 gui=none cterm=none
+hi Visual guibg=#506681 ctermbg=60 gui=none cterm=none
+hi VisualNOS guifg=#e3e3e3 ctermfg=254 guibg=#666666 ctermbg=241 gui=none cterm=none
+hi Search guifg=#e3e3e3 ctermfg=254 guibg=#506681 ctermbg=60 gui=none cterm=none
+hi Folded guifg=#666666 ctermfg=241 guibg=#222429 ctermbg=235 gui=none cterm=none
+" hi Title gui=none cterm=none
+hi StatusLine guifg=#000000 ctermfg=16 guibg=#c7c7c7 ctermbg=251 gui=none cterm=none
+hi StatusLineNC guifg=#666666 ctermfg=241 guibg=#c7c7c7 ctermbg=251 gui=none cterm=none
+hi VertSplit guifg=#c7c7c7 ctermfg=251 guibg=#c7c7c7 ctermbg=251 gui=none cterm=none
+hi LineNr guifg=#666666 ctermfg=241 guibg=#000000 ctermbg=16 gui=none cterm=none
+hi NonText guifg=#666666 ctermfg=241 guibg=#222429 ctermbg=235 gui=none cterm=none
+" hi SpecialKey gui=none cterm=none
+" hi WarningMsg gui=none cterm=none
+hi ErrorMsg guifg=#e3e3e3 ctermfg=254 gui=none cterm=none
+hi Error guifg=#e3e3e3 ctermfg=254 gui=none cterm=none
+
+" Vim >= 7.0 specific colors
+if version >= 700
+    hi CursorLine guibg=#3a3d45 ctermbg=237 gui=none cterm=none
+    hi MatchParen guifg=#e3e3e3 ctermfg=254 guibg=#000000 ctermbg=16 gui=none cterm=none
+    hi Pmenu guifg=#e3e3e3 ctermfg=254 guibg=#3a3d45 ctermbg=237 gui=none cterm=none
+    hi PmenuSel guifg=#15171c ctermfg=233 guibg=#c7c7c7 ctermbg=251 gui=none cterm=none
+    hi PmenuSbar guifg=#3a3d45 ctermfg=237 guibg=#3a3d45 ctermbg=237 gui=none cterm=none
+    hi PmenuThumb guifg=#666666 ctermfg=241 guibg=#666666 ctermbg=241 gui=none cterm=none
+endif
+
+" Diff highlighting
+hi DiffAdd guifg=#222429 ctermfg=235 guibg=#cbf8b0 ctermbg=193 gui=none cterm=none
+hi DiffDelete guifg=#222429 ctermfg=235 guibg=#ffc0cb ctermbg=217 gui=none cterm=none
+hi DiffChange guifg=#222429 ctermfg=235 guibg=#9cbddd ctermbg=110 gui=none cterm=none
+hi DiffText guifg=#222429 ctermfg=235 guibg=#d0cffe ctermbg=189 gui=none cterm=none
+
+"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 guifg=#ffc0cb ctermfg=217 gui=none cterm=none
+" hi Statement guifg=#d0cffe ctermfg=189 gui=none cterm=none
+hi Statement guifg=#ffc0cb ctermfg=217 gui=none cterm=none
+hi Constant guifg=#e3e3e3 ctermfg=254 gui=none cterm=none
+hi Number guifg=#9cbddd ctermfg=110 gui=none cterm=none
+hi PreProc guifg=#ffc0cb ctermfg=217 gui=none cterm=none
+hi Function guifg=#cbf8b0 ctermfg=193 gui=none cterm=none
+hi Identifier guifg=#9cbddd ctermfg=110 gui=none cterm=none
+hi Builtin guifg=#9cbddd ctermfg=110 gui=none cterm=none
+hi Type guifg=#cbf8b0 ctermfg=193 gui=none cterm=none
+hi Special guifg=#e3e3e3 ctermfg=254 gui=none cterm=none
+hi String guifg=#9cbddd ctermfg=110 gui=none cterm=none
+hi Character guifg=#ffc0cb ctermfg=217 gui=none cterm=none
+hi Comment guifg=#666666 ctermfg=241 gui=italic cterm=italic
+hi Todo guifg=#e3e3e3 ctermfg=254 guibg=#000000 ctermbg=16 gui=none cterm=none
+hi Boolean guifg=#9cbddd ctermfg=110 gui=none cterm=none
+
+
+" Links
+hi! link FoldColumn Folded
+hi! link CursorColumn CursorLine
+hi! link ColorColumn CursorLine
+
+hi! link pythonBuiltin Builtin
+hi! link pythonKeyword Statement
+
+" xterm color fix:
+" printf '\033]11;#222429\007\033]4;16;#000000;60;#506681;110;#9CBDDD;189;#D0CFFE;193;#CBF8B0;217;#FFC0CB;233;#15171C;235;#222429;237;#3A3D45;241;#666666;251;#C7C7C7;254;#E3E3E3\007'
+
+" urxvt color fix:
+" urxvt -bg #222429
+" urxvt*background: #222429
+" printf '\033]4;16;#000000;60;#506681;110;#9CBDDD;189;#D0CFFE;193;#CBF8B0;217;#FFC0CB;233;#15171C;235;#222429;237;#3A3D45;241;#666666;251;#C7C7C7;254;#E3E3E3\007'

+ 573 - 0
colors/badwolf.vim

@@ -0,0 +1,573 @@
+"      _               _                 _  __
+"     | |__   __ _  __| | __      _____ | |/ _|
+"     | '_ \ / _` |/ _` | \ \ /\ / / _ \| | |_
+"     | |_) | (_| | (_| |  \ V  V / (_) | |  _|
+"     |_.__/ \__,_|\__,_|   \_/\_/ \___/|_|_|
+"
+"      I am the Bad Wolf. I create myself.
+"       I take the words. I scatter them in time and space.
+"        A message to lead myself here.
+"
+" A Vim colorscheme pieced together by Steve Losh.
+" Available at http://stevelosh.com/projects/badwolf/
+"
+" Why? {{{
+"
+" After using Molokai for quite a long time, I started longing for
+" a replacement.
+"
+" I love Molokai's high contrast and gooey, saturated tones, but it can be
+" a little inconsistent at times.
+"
+" Also it's winter here in Rochester, so I wanted a color scheme that's a bit
+" warmer.  A little less blue and a bit more red.
+"
+" And so Bad Wolf was born.  I'm no designer, but designers have been scattering
+" beautiful colors through time and space long before I came along.  I took
+" advantage of that and reused some of my favorites to lead me to this scheme.
+"
+" }}}
+
+" Supporting code -------------------------------------------------------------
+" Preamble {{{
+
+if !has("gui_running") && &t_Co != 88 && &t_Co != 256
+    finish
+endif
+
+set background=dark
+
+if exists("syntax_on")
+    syntax reset
+endif
+
+let colors_name = "badwolf"
+
+if !exists("g:badwolf_html_link_underline") " {{{
+    let g:badwolf_html_link_underline = 1
+endif " }}}
+
+if !exists("g:badwolf_css_props_highlight") " {{{
+    let g:badwolf_css_props_highlight = 0
+endif " }}}
+
+" }}}
+" Palette {{{
+
+let s:bwc = {}
+
+" The most basic of all our colors is a slightly tweaked version of the Molokai
+" Normal text.
+let s:bwc.plain = ['f8f6f2', 15]
+
+" Pure and simple.
+let s:bwc.snow = ['ffffff', 15]
+let s:bwc.coal = ['000000', 16]
+
+" All of the Gravel colors are based on a brown from Clouds Midnight.
+let s:bwc.brightgravel   = ['d9cec3', 252]
+let s:bwc.lightgravel    = ['998f84', 245]
+let s:bwc.gravel         = ['857f78', 243]
+let s:bwc.mediumgravel   = ['666462', 241]
+let s:bwc.deepgravel     = ['45413b', 238]
+let s:bwc.deepergravel   = ['35322d', 236]
+let s:bwc.darkgravel     = ['242321', 235]
+let s:bwc.blackgravel    = ['1c1b1a', 233]
+let s:bwc.blackestgravel = ['141413', 232]
+
+" A color sampled from a highlight in a photo of a glass of Dale's Pale Ale on
+" my desk.
+let s:bwc.dalespale = ['fade3e', 221]
+
+" A beautiful tan from Tomorrow Night.
+let s:bwc.dirtyblonde = ['f4cf86', 222]
+
+" Delicious, chewy red from Made of Code for the poppiest highlights.
+let s:bwc.taffy = ['ff2c4b', 196]
+
+" Another chewy accent, but use sparingly!
+let s:bwc.saltwatertaffy = ['8cffba', 121]
+
+" The star of the show comes straight from Made of Code.
+let s:bwc.tardis = ['0a9dff', 39]
+
+" This one's from Mustang, not Florida!
+let s:bwc.orange = ['ffa724', 214]
+
+" A limier green from Getafe.
+let s:bwc.lime = ['aeee00', 154]
+
+" Rose's dress in The Idiot's Lantern.
+let s:bwc.dress = ['ff9eb8', 211]
+
+" Another play on the brown from Clouds Midnight.  I love that color.
+let s:bwc.toffee = ['b88853', 137]
+
+" Also based on that Clouds Midnight brown.
+let s:bwc.coffee    = ['c7915b', 173]
+let s:bwc.darkroast = ['88633f', 95]
+
+" }}}
+" Highlighting Function {{{
+function! s:HL(group, fg, ...)
+    " Arguments: group, guifg, guibg, gui, guisp
+
+    let histring = 'hi ' . a:group . ' '
+
+    if strlen(a:fg)
+        if a:fg == 'fg'
+            let histring .= 'guifg=fg ctermfg=fg '
+        else
+            let c = get(s:bwc, a:fg)
+            let histring .= 'guifg=#' . c[0] . ' ctermfg=' . c[1] . ' '
+        endif
+    endif
+
+    if a:0 >= 1 && strlen(a:1)
+        if a:1 == 'bg'
+            let histring .= 'guibg=bg ctermbg=bg '
+        else
+            let c = get(s:bwc, a:1)
+            let histring .= 'guibg=#' . c[0] . ' ctermbg=' . c[1] . ' '
+        endif
+    endif
+
+    if a:0 >= 2 && strlen(a:2)
+        let histring .= 'gui=' . a:2 . ' cterm=' . a:2 . ' '
+    endif
+
+    if a:0 >= 3 && strlen(a:3)
+        let c = get(s:bwc, a:3)
+        let histring .= 'guisp=#' . c[0] . ' '
+    endif
+
+    " echom histring
+
+    execute histring
+endfunction
+" }}}
+" Configuration Options {{{
+
+if exists('g:badwolf_darkgutter') && g:badwolf_darkgutter
+    let s:gutter = 'blackestgravel'
+else
+    let s:gutter = 'blackgravel'
+endif
+
+" }}}
+
+" Actual colorscheme ----------------------------------------------------------
+" Vanilla Vim {{{
+
+" General/UI {{{
+
+call s:HL('Normal', 'plain', 'blackgravel')
+
+call s:HL('Folded', 'mediumgravel', 'bg', 'none')
+
+call s:HL('VertSplit', 'lightgravel', 'bg', 'none')
+
+call s:HL('CursorLine',   '', 'darkgravel', 'none')
+call s:HL('CursorColumn', '', 'darkgravel')
+call s:HL('ColorColumn',  '', 'darkgravel')
+
+call s:HL('MatchParen', 'dalespale', 'darkgravel', 'bold')
+
+call s:HL('NonText',    'deepgravel', 'bg')
+call s:HL('SpecialKey', 'deepgravel', 'bg')
+
+call s:HL('Visual',    '',  'deepgravel')
+call s:HL('VisualNOS', '',  'deepgravel')
+
+call s:HL('Search',    'coal', 'dalespale', 'bold')
+call s:HL('IncSearch', 'coal', 'tardis',    'bold')
+
+call s:HL('Underlined', 'fg', '', 'underline')
+
+call s:HL('StatusLine',   'coal', 'tardis',     'bold')
+call s:HL('StatusLineNC', 'snow', 'deepgravel', 'bold')
+
+call s:HL('Directory', 'dirtyblonde', '', 'bold')
+
+call s:HL('Title', 'lime')
+
+call s:HL('ErrorMsg',   'taffy',       'bg', 'bold')
+call s:HL('MoreMsg',    'dalespale',   '',   'bold')
+call s:HL('ModeMsg',    'dirtyblonde', '',   'bold')
+call s:HL('Question',   'dirtyblonde', '',   'bold')
+call s:HL('WarningMsg', 'dress',       '',   'bold')
+
+" This is a ctags tag, not an HTML one.  'Something you can use c-] on'.
+call s:HL('Tag', '', '', 'bold')
+
+" hi IndentGuides                  guibg=#373737
+" hi WildMenu        guifg=#66D9EF guibg=#000000
+
+" }}}
+" Gutter {{{
+
+call s:HL('LineNr',     'mediumgravel', s:gutter)
+call s:HL('SignColumn', '',             s:gutter)
+call s:HL('FoldColumn', 'mediumgravel', s:gutter)
+
+" }}}
+" Cursor {{{
+
+call s:HL('Cursor',  'coal', 'tardis', 'bold')
+call s:HL('vCursor', 'coal', 'tardis', 'bold')
+call s:HL('iCursor', 'coal', 'tardis', 'none')
+
+" }}}
+" Syntax highlighting {{{
+
+" Start with a simple base.
+call s:HL('Special', 'plain')
+
+" Comments are slightly brighter than folds, to make 'headers' easier to see.
+call s:HL('Comment',        'gravel')
+call s:HL('Todo',           'snow', 'bg', 'bold')
+call s:HL('SpecialComment', 'snow', 'bg', 'bold')
+
+" Strings are a nice, pale straw color.  Nothing too fancy.
+call s:HL('String', 'dirtyblonde')
+
+" Control flow stuff is taffy.
+call s:HL('Statement',   'taffy', '', 'bold')
+call s:HL('Keyword',     'taffy', '', 'bold')
+call s:HL('Conditional', 'taffy', '', 'bold')
+call s:HL('Operator',    'taffy', '', 'none')
+call s:HL('Label',       'taffy', '', 'none')
+call s:HL('Repeat',      'taffy', '', 'none')
+
+" Functions and variable declarations are orange, because plain looks weird.
+call s:HL('Identifier', 'orange', '', 'none')
+call s:HL('Function',   'orange', '', 'none')
+
+" Preprocessor stuff is lime, to make it pop.
+"
+" This includes imports in any given language, because they should usually be
+" grouped together at the beginning of a file.  If they're in the middle of some
+" other code they should stand out, because something tricky is
+" probably going on.
+call s:HL('PreProc',   'lime', '', 'none')
+call s:HL('Macro',     'lime', '', 'none')
+call s:HL('Define',    'lime', '', 'none')
+call s:HL('PreCondit', 'lime', '', 'bold')
+
+" Constants of all kinds are colored together.
+" I'm not really happy with the color yet...
+call s:HL('Constant',  'toffee', '', 'bold')
+call s:HL('Character', 'toffee', '', 'bold')
+call s:HL('Boolean',   'toffee', '', 'bold')
+
+call s:HL('Number', 'toffee', '', 'bold')
+call s:HL('Float',  'toffee', '', 'bold')
+
+" Not sure what 'special character in a constant' means, but let's make it pop.
+call s:HL('SpecialChar', 'dress', '', 'bold')
+
+call s:HL('Type', 'dress', '', 'none')
+call s:HL('StorageClass', 'taffy', '', 'none')
+call s:HL('Structure', 'taffy', '', 'none')
+call s:HL('Typedef', 'taffy', '', 'bold')
+
+" Make try/catch blocks stand out.
+call s:HL('Exception', 'lime', '', 'bold')
+
+" Misc
+call s:HL('Error',  'snow',   'taffy', 'bold')
+call s:HL('Debug',  'snow',   '',      'bold')
+call s:HL('Ignore', 'gravel', '',      '')
+
+" }}}
+" Completion Menu {{{
+
+call s:HL('Pmenu', 'plain', 'deepergravel')
+call s:HL('PmenuSel', 'coal', 'tardis', 'bold')
+call s:HL('PmenuSbar', '', 'deepergravel')
+call s:HL('PmenuThumb', 'brightgravel')
+
+" }}}
+" Diffs {{{
+
+call s:HL('DiffDelete', 'coal', 'coal')
+call s:HL('DiffAdd',    '',     'deepergravel')
+call s:HL('DiffChange', '',     'darkgravel')
+call s:HL('DiffText',   'snow', 'deepergravel', 'bold')
+
+" }}}
+" Spelling {{{
+
+if has("spell")
+    call s:HL('SpellCap', 'dalespale', 'bg', 'undercurl,bold', 'dalespale')
+    call s:HL('SpellBad', '', '', 'undercurl', 'dalespale')
+    call s:HL('SpellLocal', '', '', 'undercurl', 'dalespale')
+    call s:HL('SpellRare', '', '', 'undercurl', 'dalespale')
+endif
+
+" }}}
+
+" }}}
+" Plugins {{{
+
+" CtrlP {{{
+
+    " the message when no match is found
+    call s:HL('CtrlPNoEntries', 'snow', 'taffy', 'bold')
+
+    " the matched pattern
+    call s:HL('CtrlPMatch', 'orange', 'bg', 'none')
+
+    " the line prefix '>' in the match window
+    call s:HL('CtrlPLinePre', 'deepgravel', 'bg', 'none')
+
+    " the prompt’s base
+    call s:HL('CtrlPPrtBase', 'deepgravel', 'bg', 'none')
+
+    " the prompt’s text
+    call s:HL('CtrlPPrtText', 'plain', 'bg', 'none')
+
+    " the prompt’s cursor when moving over the text
+    call s:HL('CtrlPPrtCursor', 'coal', 'tardis', 'bold')
+
+    " 'prt' or 'win', also for 'regex'
+    call s:HL('CtrlPMode1', 'coal', 'tardis', 'bold')
+
+    " 'file' or 'path', also for the local working dir
+    call s:HL('CtrlPMode2', 'coal', 'tardis', 'bold')
+
+    " the scanning status
+    call s:HL('CtrlPStats', 'coal', 'tardis', 'bold')
+
+    " TODO: CtrlP extensions.
+    " CtrlPTabExtra  : the part of each line that’s not matched against (Comment)
+    " CtrlPqfLineCol : the line and column numbers in quickfix mode (|s:HL-Search|)
+    " CtrlPUndoT     : the elapsed time in undo mode (|s:HL-Directory|)
+    " CtrlPUndoBr    : the square brackets [] in undo mode (Comment)
+    " CtrlPUndoNr    : the undo number inside [] in undo mode (String)
+
+" }}}
+" EasyMotion {{{
+
+call s:HL('EasyMotionTarget', 'tardis',     'bg', 'bold')
+call s:HL('EasyMotionShade',  'deepgravel', 'bg')
+
+" }}}
+" Interesting Words {{{
+
+" These are only used if you're me or have copied the <leader>hNUM mappings
+" from my Vimrc.
+call s:HL('InterestingWord1', 'coal', 'orange')
+call s:HL('InterestingWord2', 'coal', 'lime')
+call s:HL('InterestingWord3', 'coal', 'taffy')
+
+" }}}
+" Makegreen {{{
+
+" hi GreenBar term=reverse ctermfg=white ctermbg=green guifg=coal guibg=#9edf1c
+" hi RedBar   term=reverse ctermfg=white ctermbg=red guifg=white guibg=#C50048
+
+" }}}
+" ShowMarks {{{
+
+call s:HL('ShowMarksHLl', 'tardis', 'blackgravel')
+call s:HL('ShowMarksHLu', 'tardis', 'blackgravel')
+call s:HL('ShowMarksHLo', 'tardis', 'blackgravel')
+call s:HL('ShowMarksHLm', 'tardis', 'blackgravel')
+
+" }}}
+
+" }}}
+" Filetype-specific {{{
+
+" Clojure {{{
+
+call s:HL('clojureSpecial',  'taffy', '', '')
+call s:HL('clojureDefn',     'taffy', '', '')
+call s:HL('clojureDefMacro', 'taffy', '', '')
+call s:HL('clojureDefine',   'taffy', '', '')
+call s:HL('clojureMacro',    'taffy', '', '')
+call s:HL('clojureCond',     'taffy', '', '')
+
+call s:HL('clojureKeyword', 'orange', '', 'none')
+
+call s:HL('clojureFunc',   'dress', '', 'none')
+call s:HL('clojureRepeat', 'dress', '', 'none')
+
+call s:HL('clojureParen0', 'lightgravel', '', 'none')
+
+call s:HL('clojureAnonArg', 'snow', '', 'bold')
+
+" }}}
+" CSS {{{
+
+if g:badwolf_css_props_highlight
+    call s:HL('cssColorProp', 'dirtyblonde', '', 'none')
+    call s:HL('cssBoxProp', 'dirtyblonde', '', 'none')
+    call s:HL('cssTextProp', 'dirtyblonde', '', 'none')
+    call s:HL('cssRenderProp', 'dirtyblonde', '', 'none')
+    call s:HL('cssGeneratedContentProp', 'dirtyblonde', '', 'none')
+else
+    call s:HL('cssColorProp', 'fg', '', 'none')
+    call s:HL('cssBoxProp', 'fg', '', 'none')
+    call s:HL('cssTextProp', 'fg', '', 'none')
+    call s:HL('cssRenderProp', 'fg', '', 'none')
+    call s:HL('cssGeneratedContentProp', 'fg', '', 'none')
+end
+
+call s:HL('cssValueLength', 'toffee', '', 'bold')
+call s:HL('cssColor', 'toffee', '', 'bold')
+call s:HL('cssBraces', 'lightgravel', '', 'none')
+call s:HL('cssIdentifier', 'orange', '', 'bold')
+call s:HL('cssClassName', 'orange', '', 'none')
+
+" }}}
+" Diff {{{
+
+call s:HL('gitDiff', 'lightgravel', '',)
+
+call s:HL('diffRemoved', 'dress', '',)
+call s:HL('diffAdded', 'lime', '',)
+call s:HL('diffFile', 'coal', 'taffy', 'bold')
+call s:HL('diffNewFile', 'coal', 'taffy', 'bold')
+
+call s:HL('diffLine', 'coal', 'orange', 'bold')
+call s:HL('diffSubname', 'orange', '', 'none')
+
+" }}}
+" Django Templates {{{
+
+call s:HL('djangoArgument', 'dirtyblonde', '',)
+call s:HL('djangoTagBlock', 'orange', '')
+call s:HL('djangoVarBlock', 'orange', '')
+" hi djangoStatement guifg=#ff3853 gui=bold
+" hi djangoVarBlock guifg=#f4cf86
+
+" }}}
+" HTML {{{
+
+" Punctuation
+call s:HL('htmlTag',    'darkroast', 'bg', 'none')
+call s:HL('htmlEndTag', 'darkroast', 'bg', 'none')
+
+" Tag names
+call s:HL('htmlTagName',        'coffee', '', 'bold')
+call s:HL('htmlSpecialTagName', 'coffee', '', 'bold')
+call s:HL('htmlSpecialChar',    'lime',   '', 'none')
+
+" Attributes
+call s:HL('htmlArg', 'coffee', '', 'none')
+
+" Stuff inside an <a> tag
+
+if g:badwolf_html_link_underline
+    call s:HL('htmlLink', 'lightgravel', '', 'underline')
+else
+    call s:HL('htmlLink', 'lightgravel', '', 'none')
+endif
+
+" }}}
+" Java {{{
+
+call s:HL('javaClassDecl', 'taffy', '', 'bold')
+call s:HL('javaScopeDecl', 'taffy', '', 'bold')
+call s:HL('javaCommentTitle', 'gravel', '')
+call s:HL('javaDocTags', 'snow', '', 'none')
+call s:HL('javaDocParam', 'dalespale', '', '')
+
+" }}}
+" LessCSS {{{
+
+call s:HL('lessVariable', 'lime', '', 'none')
+
+" }}}
+" Mail {{{
+
+call s:HL('mailSubject', 'orange', '', 'bold')
+call s:HL('mailHeader', 'lightgravel', '', '')
+call s:HL('mailHeaderKey', 'lightgravel', '', '')
+call s:HL('mailHeaderEmail', 'snow', '', '')
+call s:HL('mailURL', 'toffee', '', 'underline')
+call s:HL('mailSignature', 'gravel', '', 'none')
+
+call s:HL('mailQuoted1', 'gravel', '', 'none')
+call s:HL('mailQuoted2', 'dress', '', 'none')
+call s:HL('mailQuoted3', 'dirtyblonde', '', 'none')
+call s:HL('mailQuoted4', 'orange', '', 'none')
+call s:HL('mailQuoted5', 'lime', '', 'none')
+
+" }}}
+" Markdown {{{
+
+call s:HL('markdownHeadingRule', 'lightgravel', '', 'bold')
+call s:HL('markdownHeadingDelimiter', 'lightgravel', '', 'bold')
+call s:HL('markdownOrderedListMarker', 'lightgravel', '', 'bold')
+call s:HL('markdownListMarker', 'lightgravel', '', 'bold')
+call s:HL('markdownItalic', 'snow', '', 'bold')
+call s:HL('markdownBold', 'snow', '', 'bold')
+call s:HL('markdownH1', 'orange', '', 'bold')
+call s:HL('markdownH2', 'lime', '', 'bold')
+call s:HL('markdownH3', 'lime', '', 'none')
+call s:HL('markdownH4', 'lime', '', 'none')
+call s:HL('markdownH5', 'lime', '', 'none')
+call s:HL('markdownH6', 'lime', '', 'none')
+call s:HL('markdownLinkText', 'toffee', '', 'underline')
+call s:HL('markdownIdDeclaration', 'toffee')
+call s:HL('markdownAutomaticLink', 'toffee', '', 'bold')
+call s:HL('markdownUrl', 'toffee', '', 'bold')
+call s:HL('markdownUrldelimiter', 'lightgravel', '', 'bold')
+call s:HL('markdownLinkDelimiter', 'lightgravel', '', 'bold')
+call s:HL('markdownLinkTextDelimiter', 'lightgravel', '', 'bold')
+call s:HL('markdownCodeDelimiter', 'dirtyblonde', '', 'bold')
+call s:HL('markdownCode', 'dirtyblonde', '', 'none')
+call s:HL('markdownCodeBlock', 'dirtyblonde', '', 'none')
+
+" }}}
+" MySQL {{{
+
+call s:HL('mysqlSpecial', 'dress', '', 'bold')
+
+" }}}
+" Python {{{
+
+hi def link pythonOperator Operator
+call s:HL('pythonBuiltin',     'dress')
+call s:HL('pythonBuiltinObj',  'dress')
+call s:HL('pythonBuiltinFunc', 'dress')
+call s:HL('pythonEscape',      'dress')
+call s:HL('pythonException',   'lime', '', 'bold')
+call s:HL('pythonExceptions',  'lime', '', 'none')
+call s:HL('pythonPrecondit',   'lime', '', 'none')
+call s:HL('pythonDecorator',   'taffy', '', 'none')
+call s:HL('pythonRun',         'gravel', '', 'bold')
+call s:HL('pythonCoding',      'gravel', '', 'bold')
+
+" }}}
+" SLIMV {{{
+
+" Rainbow parentheses
+call s:HL('hlLevel0', 'gravel')
+call s:HL('hlLevel1', 'orange')
+call s:HL('hlLevel2', 'saltwatertaffy')
+call s:HL('hlLevel3', 'dress')
+call s:HL('hlLevel4', 'coffee')
+call s:HL('hlLevel5', 'dirtyblonde')
+call s:HL('hlLevel6', 'orange')
+call s:HL('hlLevel7', 'saltwatertaffy')
+call s:HL('hlLevel8', 'dress')
+call s:HL('hlLevel9', 'coffee')
+
+" }}}
+" Vim {{{
+
+call s:HL('VimCommentTitle', 'lightgravel', '', 'bold')
+
+call s:HL('VimMapMod',    'dress', '', 'none')
+call s:HL('VimMapModKey', 'dress', '', 'none')
+call s:HL('VimNotation', 'dress', '', 'none')
+call s:HL('VimBracket', 'dress', '', 'none')
+
+" }}}
+
+" }}}
+

+ 47 - 0
colors/basic.vim

@@ -0,0 +1,47 @@
+" Vim color file
+" Maintainer:	Mikel Ward <mikel@mikelward.com>
+" Last Change:	2008 Jan 16
+
+" Remove all existing highlighting and set the defaults.
+highlight clear
+
+" Load the syntax highlighting defaults, if it's enabled.
+"if exists("syntax_on")
+"	syntax reset
+"endif
+
+let colors_name = "basic"
+
+" Remove all highlighting
+highlight clear Constant
+highlight clear Number
+highlight clear Statement
+highlight clear PreProc
+highlight clear Type
+highlight clear Special
+highlight clear Identifier
+
+highlight clear String
+highlight clear Comment
+highlight clear Error
+highlight clear LineNr
+highlight clear NonText
+highlight clear SpecialKey
+
+" Set up some simple non-intrusive colors
+if &background == "light"
+	highlight String term=underline cterm=NONE ctermfg=DarkGreen
+	highlight Comment term=bold cterm=NONE ctermfg=DarkBlue
+	highlight Error term=reverse cterm=NONE ctermfg=DarkRed
+	highlight LineNr term=bold cterm=NONE ctermfg=DarkYellow
+	highlight NonText term=bold cterm=NONE ctermfg=DarkYellow
+	highlight SpecialKey term=bold cterm=NONE ctermfg=DarkYellow
+else
+	highlight String term=underline cterm=NONE ctermfg=Magenta
+	highlight Comment term=bold cterm=NONE ctermfg=Cyan
+	highlight Error term=reverse cterm=NONE ctermbg=Red
+	highlight LineNr term=bold cterm=NONE ctermfg=Yellow
+	highlight NonText term=bold cterm=NONE ctermfg=Yellow
+	highlight SpecialKey term=bold cterm=NONE ctermfg=Yellow
+endif
+

+ 161 - 0
colors/bayQua.vim

@@ -0,0 +1,161 @@
+" Vim color file
+" bayQua v1.2b
+" http://www.vim.org/scripts/script.php?script_id=1454
+" 
+" Maintainer:	Shawn Axsom <axs221@gmail.com>
+"
+"   * Place :colo bayqua in your VimRC/GVimRC file
+"     * GvimRC if using GUI any
+"
+"	- An offwhite version of baycomb, inspired somewhat by TaQua
+"   - Thanks to Desert and OceanDeep for their color scheme 
+"     file layouts
+"   - Thanks to Raimon Grau for his feedback
+
+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="bayQua"
+
+hi Normal       guifg=#003255 guibg=#e8ebf0 "greyish blue2
+hi NonText      guifg=#382920 guibg=#152555
+
+" syntax highlighting """"""""""""""""""""""""""""""""""""""""
+
+"set comments to grey on non-Windows OS's to make sure
+"it is readable
+if &term == "builtin_gui" || &term == "win32"
+	hi Comment		guifg=#daddb8  guibg=#308ae5
+else
+	hi Comment		guifg=darkyellow  guibg=#207ada
+endif
+""""""""""""""""""""""""""""""""""""""""""""""""""""""
+
+hi Title		guifg=#857540  gui=none
+hi Underlined   guifg=#8a758a  
+
+hi Statement    guifg=#da302a  gui=none
+hi Type			guifg=#307aca  gui=none
+hi Constant		guifg=#3a40aa  gui=none
+hi PreProc      guifg=#9570b5 
+hi Identifier   guifg=#856075  "gui=bold
+hi Special		guifg=#652a7a 
+hi Ignore       guifg=grey40
+hi Todo			guifg=orangered guibg=yellow2
+hi Error        guibg=#b03452
+"""""this section borrowed from OceanDeep/Midnight"""""
+hi Number guifg=#006bcd 
+hi Function gui=None guifg=#d06d50 "or green 50b3b0 
+highlight Conditional gui=None guifg=#a50a4a
+highlight Repeat gui=None guifg=#700d8a
+"hi Label gui=None guifg=LightGreen guibg=bg
+highlight Operator gui=None guifg=#e0b045
+highlight Keyword gui=bold guifg=grey guibg=bg
+highlight Exception gui=none guifg=#ea5460
+"""""""""""""""""""""""""""""""""""""""""""""""""""""""
+"end syntax highlighting """""""""""""""""""""""""""""""""""""
+
+" highlight groups
+"hi CursorIM
+hi Directory	guifg=#bbd0df
+"hi DiffAdd
+"hi DiffChange
+"hi DiffDelete
+"hi DiffText
+hi ErrorMsg     guibg=#ff4545
+
+hi Cursor       guibg=#cadaca guifg=#05293d
+
+hi FoldColumn	guibg=#409ae0 guifg=darkgrey
+"hi FoldColumn	guibg=#83a5cd guifg=#70459F
+hi LineNr       guibg=#409ae0 guifg=darkblue gui=bold
+"hi LineNr       guibg=#081c30 guifg=#80a0dA 
+hi StatusLine	guibg=#20b5fd guifg=#0a150d gui=none
+hi StatusLineNC	guibg=#0580da guifg=#302d34 gui=none
+
+hi Search       guibg=#babdad guifg=#3a4520
+hi IncSearch	guifg=#dadeca guibg=#3a4520 
+
+hi VertSplit	guibg=#525f95 guifg=grey50 gui=none
+hi Folded       guibg=#252f5d guifg=#BBDDCC
+hi ModeMsg    	guifg=#00AACC
+hi MoreMsg      guifg=SeaGreen
+hi Question    	guifg=#AABBCC
+hi SpecialKey	guifg=#308c70
+hi Visual       guifg=#008FBF guibg=#33DFEF
+"hi VisualNOS
+hi WarningMsg	guifg=salmon
+"hi WildMenu
+"hi Menu
+"hi Scrollbar  guibg=grey30 guifg=tan
+"hi Tooltip
+
+
+" new Vim 7.0 items
+hi Pmenu        guibg=#3a6595 guifg=#9aadd5
+hi PmenuSel     guibg=#4a85ba guifg=#b0d0f0                    
+
+
+
+
+
+" color terminal definitions
+hi Normal ctermfg=black ctermbg=white
+hi Number ctermfg=blue
+highlight Operator ctermfg=yellow
+highlight Conditional ctermfg=magenta
+highlight Repeat ctermfg=magenta
+hi Exception ctermfg=red
+hi function ctermfg=darkyellow
+hi SpecialKey	ctermfg=darkgreen
+hi NonText	cterm=bold ctermfg=darkgrey
+hi Directory	ctermfg=darkcyan
+hi ErrorMsg	cterm=bold ctermfg=7 ctermbg=1
+hi IncSearch	ctermfg=yellow ctermbg=darkyellow cterm=NONE
+hi Search	ctermfg=white ctermbg=darkyellow cterm=NONE
+hi MoreMsg	ctermfg=darkgreen
+hi ModeMsg	cterm=NONE ctermfg=brown
+hi LineNr	ctermfg=black ctermbg=blue
+hi Question	ctermfg=green
+hi StatusLine	ctermfg=cyan ctermbg=blue cterm=NONE
+hi StatusLineNC ctermfg=grey ctermbg=darkblue cterm=NONE
+hi VertSplit	ctermfg=black ctermbg=black cterm=NONE
+hi Title	ctermfg=darkyellow ctermbg=white
+hi Visual	ctermbg=darkcyan ctermfg=cyan cterm=NONE
+hi VisualNOS	ctermbg=darkcyan ctermfg=white cterm=NONE
+hi WarningMsg	ctermfg=1
+hi WildMenu	ctermfg=0 ctermbg=3
+hi Folded	ctermfg=black ctermbg=white cterm=NONE
+hi FoldColumn	ctermfg=green ctermbg=blue
+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=grey  ctermbg=blue
+
+hi Constant	ctermfg=darkblue
+hi Special	ctermfg=darkmagenta
+hi Identifier	ctermfg=darkyellow cterm=NONE
+hi Statement	ctermfg=red
+hi PreProc	ctermfg=magenta
+hi Type		ctermfg=darkcyan "or darkcyan
+hi Underlined	ctermfg=black ctermbg=white
+hi Ignore	cterm=bold ctermfg=7
+hi Ignore	ctermfg=darkgrey
+hi Error	cterm=bold ctermfg=7 ctermbg=1
+
+" new Vim 7.0 items
+hi Pmenu        ctermbg=darkblue ctermfg=lightgrey
+hi PmenuSel     ctermbg=lightblue ctermfg=white                    
+
+"vim: sw=4
+
+                                     

+ 319 - 0
colors/baycomb.vim

@@ -0,0 +1,319 @@
+" Vim color file
+" baycomb v2.4
+" http://www.vim.org/scripts/script.php?script_id=1454
+" 
+" Maintainer:	Shawn Axsom <axs221@gmail.com>
+"
+"   * Place :colo baycomb in your VimRC/GVimRC file
+"   * Also add :set background=dark  or :setbackground=light
+"     depending on your preference.
+"
+"   - Thanks to Desert and OceanDeep for their color scheme 
+"     file layouts
+"   - Thanks to Raimon Grau and Bob Lied for their feedback
+
+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="baycomb"
+
+if &background == "dark"
+hi Normal       guifg=#a0b4e0 guibg=#11121a   "1a1823
+hi NonText      guifg=#382920 guibg=bg
+
+hi Folded       guibg=#232235 guifg=grey
+hi FoldColumn	guibg=#0a0a18 guifg=#dbcaa5
+hi LineNr       guibg=#101124 guifg=#206aa9 
+hi StatusLine	guibg=#354070 guifg=#6880ea gui=none
+hi StatusLineNC	guibg=#2c3054 guifg=#5c6dbe gui=none
+hi VertSplit	guibg=#22253c guifg=#223355  gui=none
+
+hi tablinesel   guibg=#515a71 guifg=#50aae5 gui=none
+hi tabline      guibg=#4d4d5f guifg=#5b7098 gui=none
+hi tablinefill  guibg=#2d2d3f guifg=#aaaaaa gui=none
+
+"hi SpellBad
+"hi SpellCap
+"hi SpellLocal
+"hi SpellRare
+
+hi MatchParen	guibg=#7b5a55 guifg=#001122
+
+" syntax highlighting """"""""""""""""""""""""""""""""""""""""
+
+
+hi Comment		guifg=#349d58 guibg=bg
+hi Title	    guifg=#e5e5ca gui=none
+hi Underlined   guifg=#bac5ba gui=none
+
+hi Statement    guifg=#fca8ad gui=none "a080aa
+hi Type		    guifg=#0490e8  gui=bold
+hi Constant	    guifg=#5c78f0 "guibg=#111a2a
+hi Number       guifg=#4580b4 "guibg=#111a2a
+hi PreProc      guifg=#ba75cf
+hi Special	    guifg=#aaaaca
+hi Ignore       guifg=grey40
+hi Todo		    guifg=orangered guibg=yellow2
+hi Error        guibg=#b03452
+hi Function     guifg=#bab588 guibg=bg gui=bold 
+hi Identifier   guifg=#5094c4   
+"""""this section borrowed from OceanDeep/Midnight"""""
+highlight Conditional gui=None guifg=#d0688d guibg=bg
+highlight Repeat gui=None guifg=#e06070 guibg=bg
+"hi Label gui=None guifg=LightGreen guibg=bg
+highlight Operator gui=None guifg=#e8cdc0 guibg=bg
+highlight Keyword gui=bold guifg=grey guibg=bg
+highlight Exception gui=bold guifg=#d0a8ad guibg=bg
+"""""""""""""""""""""""""""""""""""""""""""""""""""""""
+"end syntax highlighting """""""""""""""""""""""""""""""""""""
+
+" highlight groups
+"hi CursorIM
+hi Directory	guifg=#bbd0df
+hi DiffText    guibg=#004335
+hi DiffChange   guibg=#685b5c
+hi DiffAdd      guibg=#0a4b8c
+hi DiffDelete   guifg=#300845 guibg=#200845
+hi ErrorMsg     guibg=#ff4545
+
+hi Cursor       guibg=#cad5c0 guifg=#0000aa
+
+
+hi Search       guibg=darkyellow guifg=black
+hi IncSearch	guifg=#babeaa guibg=#3a4520 
+
+hi ModeMsg    	guifg=#00AACC
+hi MoreMsg      guifg=SeaGreen
+hi Question    	guifg=#AABBCC
+hi SpecialKey	guifg=#90dcb0
+hi Visual       guifg=#102030 guibg=#80a0f0
+hi VisualNOS    guifg=#201a30 guibg=#a3a5FF
+hi WarningMsg	guifg=salmon
+"hi WildMenu
+"hi Menu
+"hi Scrollbar  guibg=grey30 guifg=tan
+"hi Tooltip
+
+
+" new Vim 7.0 items
+hi Pmenu        guibg=#3a6595 guifg=#9aadd5
+hi PmenuSel     guibg=#4a85ba guifg=#b0d0f0                    
+
+
+
+
+
+" color terminal definitions
+hi Cursor ctermfg=black ctermbg=white
+hi Normal ctermfg=grey ctermbg=black
+hi Number ctermfg=darkgreen
+highlight Operator ctermfg=yellow
+highlight Conditional ctermfg=darkred
+highlight Repeat ctermfg=darkred
+hi Exception ctermfg=darkred
+hi SpecialKey	ctermfg=darkgreen
+hi NonText	cterm=bold ctermfg=darkgrey
+hi Directory	ctermfg=darkcyan
+hi ErrorMsg	cterm=bold ctermfg=7 ctermbg=1
+hi IncSearch	ctermfg=yellow ctermbg=darkyellow cterm=NONE
+hi Search	ctermfg=black ctermbg=darkyellow cterm=NONE
+hi MoreMsg	ctermfg=darkgreen
+hi ModeMsg	cterm=NONE ctermfg=brown
+hi LineNr	ctermfg=darkcyan ctermbg=black
+hi Question	ctermfg=green
+hi StatusLine	ctermfg=yellow ctermbg=darkblue cterm=NONE
+hi StatusLineNC ctermfg=grey ctermbg=darkblue cterm=NONE
+hi VertSplit	ctermfg=black ctermbg=darkgrey cterm=NONE
+hi Title	ctermfg=yellow cterm=NONE
+hi Visual	ctermbg=grey ctermfg=blue cterm=NONE
+hi VisualNOS	ctermbg=grey ctermfg=blue cterm=NONE
+hi WarningMsg	ctermfg=1
+hi WildMenu	ctermfg=0 ctermbg=3
+hi Folded	ctermfg=darkgreen ctermbg=darkblue cterm=NONE
+hi FoldColumn	ctermfg=yellow ctermbg=black
+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=darkgreen ctermbg=black
+hi Identifier   ctermfg=cyan
+
+"set comments to grey on non-Windows OS's to make sure
+"it is readable
+if &term == "builtin_gui" || &term == "win32"
+	hi function ctermfg=grey
+	hi Type		ctermfg=darkyellow ctermbg=darkblue
+	hi IncSearch	ctermfg=black ctermbg=grey cterm=NONE
+	hi Search	ctermfg=black ctermbg=darkgrey cterm=NONE
+else
+	hi function ctermfg=white
+	hi Type		ctermfg=grey
+	hi IncSearch	ctermfg=yellow ctermbg=darkyellow cterm=NONE
+	hi Search	ctermfg=black ctermbg=darkyellow cterm=NONE
+endif
+""""""""""""""""""""""""""""""""""""""""""""""""""""""
+
+hi Constant	ctermfg=darkcyan
+hi Special	ctermfg=white
+hi Statement	ctermfg=yellow
+hi PreProc	ctermfg=darkred
+hi Underlined	ctermfg=cyan cterm=NONE
+hi Ignore	cterm=bold ctermfg=7
+hi Ignore	ctermfg=darkgrey
+hi Error	cterm=bold ctermfg=7 ctermbg=1
+
+" new Vim 7.0 items
+hi Pmenu        ctermbg=darkblue ctermfg=lightgrey
+hi PmenuSel     ctermbg=lightblue ctermfg=white                    
+
+hi tablinesel   ctermfg=cyan ctermbg=blue
+hi tabline      ctermfg=black ctermbg=blue
+hi tablinefill  ctermfg=green ctermbg=darkblue
+"vim: sw=4
+"
+hi MatchParen	ctermfg=black ctermbg=green
+
+
+elseif &background == "light"
+
+hi Normal       guifg=#003255 guibg=#e8ebf0 "greyish blue2
+hi NonText      guifg=#382920 guibg=#152555
+
+" syntax highlighting """"""""""""""""""""""""""""""""""""""""
+
+"set comments to grey on non-Windows OS's to make sure
+"it is readable
+if &term == "builtin_gui" || &term == "win32"
+	hi Comment		guifg=#daddb8  guibg=#308ae5
+else
+	hi Comment		guifg=darkyellow  guibg=#207ada
+endif
+""""""""""""""""""""""""""""""""""""""""""""""""""""""
+
+hi Title		guifg=#857540  gui=none
+hi Underlined   guifg=#8a758a  
+
+hi Statement    guifg=#da302a  gui=none
+hi Type			guifg=#307aca  gui=none
+hi Constant		guifg=#3a40aa  gui=none
+hi PreProc      guifg=#9570b5 
+hi Identifier   guifg=#856075  "gui=bold
+hi Special		guifg=#652a7a 
+hi Ignore       guifg=grey40
+hi Todo			guifg=orangered guibg=yellow2
+hi Error        guibg=#b03452
+"""""this section borrowed from OceanDeep/Midnight"""""
+hi Number guifg=#006bcd 
+hi Function gui=None guifg=#d06d50 "or green 50b3b0 
+highlight Conditional gui=None guifg=#a50a4a
+highlight Repeat gui=None guifg=#700d8a
+"hi Label gui=None guifg=LightGreen guibg=bg
+highlight Operator gui=None guifg=#e0b045
+highlight Keyword gui=bold guifg=grey guibg=bg
+highlight Exception gui=none guifg=#ea5460
+"""""""""""""""""""""""""""""""""""""""""""""""""""""""
+"end syntax highlighting """""""""""""""""""""""""""""""""""""
+
+" highlight groups
+"hi CursorIM
+hi Directory	guifg=#bbd0df
+"hi DiffAdd
+"hi DiffChange
+"hi DiffDelete
+"hi DiffText
+hi ErrorMsg     guibg=#ff4545
+
+hi Cursor       guibg=#cadaca guifg=#05293d
+
+hi FoldColumn	guibg=#409ae0 guifg=darkgrey
+"hi FoldColumn	guibg=#83a5cd guifg=#70459F
+hi LineNr       guibg=#409ae0 guifg=darkblue gui=bold
+"hi LineNr       guibg=#081c30 guifg=#80a0dA 
+hi StatusLine	guibg=#20b5fd guifg=#0a150d gui=none
+hi StatusLineNC	guibg=#0580da guifg=#302d34 gui=none
+
+hi Search       guibg=#babdad guifg=#3a4520
+hi IncSearch	guifg=#dadeca guibg=#3a4520 
+
+hi VertSplit	guibg=#525f95 guifg=grey50 gui=none
+hi Folded       guibg=#252f5d guifg=#BBDDCC
+hi ModeMsg    	guifg=#00AACC
+hi MoreMsg      guifg=SeaGreen
+hi Question    	guifg=#AABBCC
+hi SpecialKey	guifg=#308c70
+hi Visual       guifg=#008FBF guibg=#33DFEF
+"hi VisualNOS
+hi WarningMsg	guifg=salmon
+"hi WildMenu
+"hi Menu
+"hi Scrollbar  guibg=grey30 guifg=tan
+"hi Tooltip
+
+
+" new Vim 7.0 items
+hi Pmenu        guibg=#3a6595 guifg=#9aadd5
+hi PmenuSel     guibg=#4a85ba guifg=#b0d0f0                    
+
+
+
+
+
+" color terminal definitions
+hi Normal ctermfg=black ctermbg=white
+hi Number ctermfg=blue
+highlight Operator ctermfg=yellow
+highlight Conditional ctermfg=magenta
+highlight Repeat ctermfg=magenta
+hi Exception ctermfg=red
+hi function ctermfg=darkyellow
+hi SpecialKey	ctermfg=darkgreen
+hi NonText	cterm=bold ctermfg=darkgrey ctermbg=grey
+hi Directory	ctermfg=darkcyan
+hi ErrorMsg	cterm=bold ctermfg=7 ctermbg=1
+hi IncSearch	ctermfg=yellow ctermbg=darkyellow cterm=NONE
+hi Search	ctermfg=white ctermbg=darkyellow cterm=NONE
+hi MoreMsg	ctermfg=darkgreen
+hi ModeMsg	cterm=NONE ctermfg=brown
+hi LineNr	ctermfg=black ctermbg=blue
+hi Question	ctermfg=green
+hi StatusLine	ctermfg=cyan ctermbg=blue cterm=NONE
+hi StatusLineNC ctermfg=grey ctermbg=darkblue cterm=NONE
+hi VertSplit	ctermfg=black ctermbg=black cterm=NONE
+hi Title	ctermfg=darkyellow ctermbg=white
+hi Visual	ctermbg=darkcyan ctermfg=cyan cterm=NONE
+hi VisualNOS	ctermbg=darkcyan ctermfg=white cterm=NONE
+hi WarningMsg	ctermfg=1
+hi WildMenu	ctermfg=0 ctermbg=3
+hi Folded	ctermfg=black ctermbg=white cterm=NONE
+hi FoldColumn	ctermfg=green ctermbg=blue
+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=grey  ctermbg=blue
+
+hi Constant	ctermfg=darkblue
+hi Special	ctermfg=darkmagenta
+hi Identifier	ctermfg=darkyellow cterm=NONE
+hi Statement	ctermfg=red
+hi PreProc	ctermfg=magenta
+hi Type		ctermfg=darkcyan "or darkcyan
+hi Underlined	ctermfg=black ctermbg=white
+hi Ignore	cterm=bold ctermfg=7
+hi Ignore	ctermfg=darkgrey
+hi Error	cterm=bold ctermfg=7 ctermbg=1
+
+" new Vim 7.0 items
+hi Pmenu        ctermbg=darkblue ctermfg=lightgrey
+hi PmenuSel     ctermbg=lightblue ctermfg=white                    
+
+"vim: sw=4
+
+endif

+ 69 - 0
colors/bclear.vim

@@ -0,0 +1,69 @@
+" Vim colorscheme
+" Name:         bclear
+" Maintainer:   Ricky Cintron 'borosai' <borosai at gmail dot com>
+" Last Change:  2010-10-17
+
+hi clear
+set background=light
+if exists("syntax_on")
+  syntax reset
+endif
+let g:colors_name = "bclear"
+
+"---GUI settings
+hi SpecialKey   guifg=#000000   guibg=#ffcde6
+hi NonText      guifg=#969696   guibg=#f0f0f0   gui=none
+hi Directory    guifg=#78681a
+hi ErrorMsg     guifg=#ffffff   guibg=#a01010
+hi IncSearch    guifg=#ffffff   guibg=#ff8000   gui=none
+hi Search       guifg=#000000   guibg=#ffd073
+hi MoreMsg      guifg=#ffffff   guibg=#3c960f   gui=none
+hi ModeMsg      guifg=#323232                   gui=none
+hi LineNr       guifg=#969696   guibg=#f0f0f0
+hi Question     guifg=#000000   guibg=#ffde37   gui=none
+hi StatusLine   guifg=#ffffff   guibg=#323232   gui=none
+hi StatusLineNC guifg=#f0f0f0   guibg=#646464   gui=none
+hi VertSplit    guifg=#f0f0f0   guibg=#646464   gui=none
+hi Title        guifg=#323232                   gui=none
+hi Visual       guifg=#ffffff   guibg=#1994d1
+hi VisualNOS    guifg=#000000   guibg=#1994d1   gui=none
+hi WarningMsg   guifg=#c8c8c8   guibg=#a01010
+hi WildMenu     guifg=#ffffff   guibg=#1994d1
+hi Folded       guifg=#969696   guibg=#f0f0f0
+hi FoldColumn   guifg=#969696   guibg=#f0f0f0
+hi DiffAdd                      guibg=#deffcd
+hi DiffChange                   guibg=#dad7ff
+hi DiffDelete   guifg=#c8c8c8   guibg=#ffffff   gui=none
+hi DiffText     guifg=#ffffff   guibg=#767396   gui=none
+hi SignColumn   guifg=#969696   guibg=#f0f0f0
+hi Conceal      guifg=#969696   guibg=#f0f0f0
+hi SpellBad     guifg=#000000   guibg=#fff5c3   guisp=#f01818   gui=undercurl
+hi SpellCap     guifg=#000000   guibg=#fff5c3   guisp=#14b9c8   gui=undercurl
+hi SpellRare    guifg=#000000   guibg=#fff5c3   guisp=#4cbe13   gui=undercurl
+hi SpellLocal   guifg=#000000   guibg=#fff5c3   guisp=#000000   gui=undercurl
+hi Pmenu        guifg=#ffffff   guibg=#323232
+hi PmenuSel     guifg=#ffffff   guibg=#1994d1
+hi PmenuSbar    guifg=#323232   guibg=#323232
+hi PmenuThumb   guifg=#646464   guibg=#646464   gui=none
+hi TabLine      guifg=#f0f0f0   guibg=#646464   gui=none
+hi TabLineSel   guifg=#ffffff   guibg=#323232   gui=none
+hi TabLineFill  guifg=#646464   guibg=#646464   gui=none
+hi CursorColumn                 guibg=#e1f5ff
+hi CursorLine                   guibg=#e1f5ff   gui=none
+hi ColorColumn                  guibg=#b8ddf0
+hi Cursor       guifg=#ffffff   guibg=#323232
+hi lCursor      guifg=#ffffff   guibg=#004364
+hi MatchParen   guifg=#ffffff   guibg=#f00078
+hi Normal       guifg=#323232   guibg=#ffffff
+hi Comment      guifg=#969696
+hi Constant     guifg=#1094a0
+hi Special      guifg=#dc6816
+hi Identifier   guifg=#3c960f
+hi Statement    guifg=#3b6ac8                   gui=none
+hi PreProc      guifg=#294a8c
+hi Type         guifg=#a00050                   gui=none
+hi Underlined   guifg=#323232                   gui=underline
+hi Ignore       guifg=#c8c8c8
+hi Error        guifg=#ffffff   guibg=#c81414
+hi Todo         guifg=#c81414   guibg=#ffffff
+

+ 64 - 0
colors/beachcomber.vim

@@ -0,0 +1,64 @@
+" Vim color file
+" beachcomber v1.0
+" Maintainer:	Rob Valentine <hjzx5ga02@sneakemail.com>
+
+" Beachcomber
+"
+" This theme is meant to remind one of a day at the beach.
+"
+" useful help screens & commands
+" :syntax
+" :he group-name
+" :he highlight-groups
+" :he cterm-colors
+"
+" useful online resource
+" http://www.colorpicker.com
+
+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="beachcomber"
+
+hi Normal	guibg=#F1EFD8 guifg=#192B4E
+
+" syntax highlighting
+hi Comment	  guifg=#6C5B5B
+hi Title	guifg=#416B24
+hi Underlined guifg=#20b0eF gui=none
+hi Statement  guifg=#41898A
+hi Type		  guifg=#204546
+hi PreProc    guifg=#984D4D
+hi Constant	  guifg=#6A3F70
+hi Identifier guifg=#395420 
+
+"highlight groups
+hi Ignore	guifg=grey40
+hi Todo		guifg=#204546 guibg=#FFBCFD
+hi Cursor	 guibg=#A8CDCD guifg=#FF05EA
+hi MatchParen guibg=#FF05EA guifg=#A8CDCD
+hi Directory guifg=#395420
+hi DiffAdd guifg=#07AF07 guibg=#FFFFFF
+hi DiffChange guifg=#333333 guibg=#FFFFFF
+hi DiffDelete guifg=#FF0000 guibg=#FFFFFF
+hi DiffText guifg=#000000 guibg=#FFE572
+hi ErrorMsg guifg=#FFFFFF guibg=#0000FF
+hi VertSplit	guibg=#555555 guifg=#A3FFFE gui=none
+hi Folded	guibg=#7BD3D4 guifg=#2F2F2F
+hi FoldColumn	guibg=#7BD3D4 guifg=#2F2F2F
+hi LineNr   guifg=#2F2F2F guibg=#B8EAEB 
+hi NonText  guifg=#52503B guibg=#D8D6BC
+hi Search	guibg=#FDFF5B guifg=#52503B
+hi IncSearch	guifg=#FDFF5B guibg=#52503B
+hi StatusLine	guibg=#7BD3D4 guifg=#2F2F2F gui=none
+hi StatusLineNC	guibg=#555555 guifg=#A3FFFE gui=none
+hi Visual   guifg=#726F54 guibg=#D4FEFE
+hi Pmenu	guifg=#52503B guibg=#FAAFFF
+hi PmenuSel	guifg=#242318 guibg=#F375FB 
+"vim: sw=4

+ 79 - 0
colors/beauty256.vim

@@ -0,0 +1,79 @@
+" 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

+ 60 - 0
colors/bensday.vim

@@ -0,0 +1,60 @@
+" Vim color file
+" Maintainer:	Christian V. J. Brüssow <cvjb@cvjb.de>
+" Last Change: So 27 Apr 2008 18:55:52 CEST
+
+" This color scheme uses a dark grey background.
+" It is based upon the evening color scheme with only slight modifications.
+" So most (99%) of the credit for this color scheme belongs to the maintainer
+" of the original work, Bram Moolenaar.
+
+" First remove all existing highlighting.
+set background=dark
+hi clear
+if exists("syntax_on")
+  syntax reset
+endif
+
+let colors_name = "bensday"
+
+hi Normal ctermbg=DarkGrey ctermfg=White guifg=White guibg=grey15
+
+" Groups used in the 'highlight' and 'guicursor' options default value.
+hi ErrorMsg term=standout ctermbg=DarkRed ctermfg=White guibg=Red guifg=White
+hi IncSearch term=reverse cterm=reverse gui=reverse
+hi ModeMsg term=bold cterm=bold gui=bold
+hi StatusLine term=reverse,bold cterm=reverse,bold gui=bold guifg=DarkBlue guibg=LightGray
+hi User1 term=inverse,bold cterm=inverse,bold ctermfg=red gui=bold guifg=white guibg=DarkBlue
+hi StatusLineNC term=reverse cterm=reverse gui=none guifg=LightGray guibg=#509050
+hi VertSplit term=reverse cterm=reverse gui=reverse guifg=LightGray guibg=DarkBlue
+hi Visual term=reverse cterm=reverse gui=reverse guifg=grey30 guibg=fg
+hi VisualNOS term=underline,bold cterm=underline,bold gui=underline,bold
+hi DiffText term=reverse cterm=bold ctermbg=Red gui=bold guibg=Red
+hi Cursor guibg=Green guifg=Black
+hi lCursor guibg=Cyan guifg=Black
+hi Directory term=bold ctermfg=LightCyan guifg=Cyan
+hi LineNr term=underline ctermfg=green guibg=grey10 guifg=#509050 gui=bold
+hi MoreMsg term=bold ctermfg=LightGreen gui=bold guifg=SeaGreen
+hi NonText term=bold ctermfg=LightBlue gui=bold guifg=LightBlue guibg=grey30
+hi Question term=standout ctermfg=LightGreen gui=bold guifg=Green
+hi Search term=reverse ctermbg=Yellow ctermfg=Black guibg=Yellow guifg=Black
+hi SpecialKey term=bold ctermfg=LightBlue guifg=Cyan
+hi Title term=bold ctermfg=LightMagenta gui=bold guifg=Magenta
+hi WarningMsg term=standout ctermfg=LightRed guifg=Red
+hi WildMenu term=standout ctermbg=Yellow ctermfg=Black guibg=Yellow guifg=Black
+hi Folded term=standout ctermbg=LightGrey ctermfg=DarkBlue gui=bold,italic guibg=gray20 guifg=#609060
+hi FoldColumn term=standout ctermbg=LightGrey ctermfg=DarkBlue gui=bold guibg=gray20 guifg=#609060
+hi DiffAdd term=bold ctermbg=DarkBlue guibg=DarkBlue
+hi DiffChange term=bold ctermbg=DarkMagenta guibg=DarkMagenta
+hi DiffDelete term=bold ctermfg=Blue ctermbg=DarkCyan gui=bold guifg=Blue guibg=DarkCyan
+hi CursorColumn term=reverse ctermbg=Black guibg=grey40
+hi CursorLine term=underline cterm=underline guibg=grey40
+
+" Groups for syntax highlighting
+hi Constant term=underline ctermfg=Magenta guifg=#ffa0a0 gui=bold
+hi Special term=bold ctermfg=LightRed guifg=Orange gui=bold
+if &t_Co > 8
+  hi Statement term=bold cterm=bold ctermfg=Yellow guifg=#ffff60 gui=bold
+endif
+hi Ignore ctermfg=DarkGrey guifg=grey20
+
+" vim: sw=2

+ 103 - 0
colors/billw.vim

@@ -0,0 +1,103 @@
+" Vim color file
+" Maintainer: Datila Carvalho <datila@hotmail.com>
+" Last Change: May, 19, 2005
+" Version: 0.2
+
+" This is a VIM's version of the emacs color theme
+" _Billw_ created by Bill White.
+
+set background=dark
+hi clear
+if exists("syntax_on")
+    syntax reset
+endif
+
+let g:colors_name = "billw"
+
+
+""" Colors
+
+" GUI colors
+hi Cursor               guifg=fg guibg=cornsilk
+hi CursorIM             guifg=NONE guibg=cornsilk
+"hi Directory
+"hi DiffAdd
+"hi DiffChange
+"hi DiffDelete
+"hi DiffText
+hi ErrorMsg             gui=bold guifg=White guibg=Red
+"hi VertSplit
+"hi Folded
+"hi FoldColumn
+"hi IncSearch
+hi LineNr               gui=bold guifg=yellow4 guibg=gray10
+hi ModeMsg              gui=bold
+"hi MoreMsg
+"hi NonText
+hi Normal               guibg=black guifg=cornsilk
+"hi Question
+hi Search               gui=bold guifg=Black guibg=cornsilk
+"hi SpecialKey
+hi StatusLine           guifg=tan1 guibg=gray10
+hi StatusLineNC         guifg=orange3
+"hi Title
+hi Visual               guifg=gray35 guibg=fg
+hi VisualNOS            gui=bold guifg=black guibg=fg
+hi WarningMsg           guifg=White guibg=Tomato
+"hi WildMenu
+
+hi User2                guifg=lightgoldenrod guibg=gray15 gui=bold
+
+"If using Motif/Athena
+hi Menu                 guifg=fg guibg=gray35
+hi Scrollbar            guibg=gray35
+
+" Colors for syntax highlighting
+hi Comment              guifg=gold
+
+hi Constant             guifg=mediumspringgreen
+    hi String           guifg=orange
+    hi Character        guifg=orange
+    hi Number           guifg=mediumspringgreen
+    hi Boolean          guifg=mediumspringgreen
+    hi Float            guifg=mediumspringgreen
+
+hi Identifier           guifg=yellow
+    hi Function         guifg=mediumspringgreen
+
+hi Statement            gui=bold guifg=cyan1
+    hi Conditional      gui=bold guifg=cyan1
+    hi Repeat           gui=bold guifg=cyan1
+    hi Label            guifg=cyan1
+    hi Operator         guifg=cyan1
+    "hi Keyword
+    "hi Exception
+
+hi PreProc              guifg=LightSteelBlue
+    hi Include          guifg=LightSteelBlue
+    hi Define           guifg=LightSteelBlue
+    hi Macro            guifg=LightSteelBlue
+    hi PreCondit        guifg=LightSteelBlue
+
+hi Type                 guifg=yellow
+    hi StorageClass     guifg=cyan1
+    hi Structure        gui=bold guifg=cyan1
+    hi Typedef          guifg=cyan1
+
+"hi Special
+    ""Underline Character
+    "hi SpecialChar      gui=underline
+    "hi Tag              gui=bold,underline
+    ""Statement
+    "hi Delimiter        gui=bold
+    ""Bold comment (in Java at least)
+    "hi SpecialComment   gui=bold
+    "hi Debug            gui=bold
+
+hi Underlined           gui=underline
+
+hi Ignore               guifg=bg
+
+hi Error                gui=bold guifg=White guibg=Red
+
+"hi Todo

+ 121 - 0
colors/biogoo.vim

@@ -0,0 +1,121 @@
+" Vim color File
+" Name:			biogoo
+" Maintainer:	Benjamin Esham <bdesham@gmail.com>
+" Last Change:	2010-08-16
+" Version:		1.6.1
+"
+" Colorful text on a light gray background.  It's pretty easy on the eyes in my
+" opinion.  Any feedback is greatly appreciated!
+"
+" Installation:
+"	Copy to ~/.vim/colors; do :color biogoo
+"
+" Customization Options:
+"	Use a 'normal' cursor color:
+"		let g:biogoo_normal_cursor = 1
+"
+" Thanks:
+"	Jani Nurminen's zenburn.vim as an example file.
+"	Scott F., Matt F., and sc for feature suggestions/bug reports.
+"	Bill McCarthy for his Vim mailing list post about Vim 7 support.
+"
+" Version History:
+"	1.6.1:	fixed some oversights in 1.6
+"	1.6:	swapped the spelling-error color so that setting 'cursorline' or
+"			'cursorcolumn' doesn't make words invisible; added "ColorColumn" to
+"			support 'colorcolumn' in Vim 7.3
+"	1.5:	should fully support Vim 7 now
+"	1.4:	more Vim 7 support: added the "MatchParen" group for ()[]{} matching
+"	1.3:	added support for Vim 7: added groups for the new spellchecking, and
+"			added a conditional to display Visual mode correctly in any version
+"	1.2:	added "SpellErrors" group for use with vimspell
+"	1.1:	added "IncSearch" group for improved visibility in incremental
+"			searches
+"	1.0:	minor tweaks
+"	0.95:	initial release
+"
+" I will add new groups as requested... e-mail me with any suggestions!
+
+set background=light
+hi clear
+if exists("syntax_on")
+	syntax reset
+endif
+let g:colors_name = "biogoo"
+
+hi Comment			guifg=#0000c3
+hi ColorColumn		guibg=#e0e0e0
+hi Constant			guifg=#0000ff
+hi CursorColumn		guibg=#ffffff
+hi CursorLine		guibg=#ffffff
+hi Delimiter		guifg=#00007f
+hi DiffAdd			guifg=#007f00 guibg=#e5e5e5
+hi DiffChange		guifg=#00007f guibg=#e5e5e5
+hi DiffDelete		guifg=#7f0000 guibg=#e5e5e5
+hi DiffText			guifg=#ee0000 guibg=#e5e5e5
+hi Directory		guifg=#b85d00
+hi Error			guifg=#d6d6d6 guibg=#7f0000
+hi ErrorMsg			guifg=#ffffff guibg=#ff0000 gui=bold
+hi Float			guifg=#b85d00
+hi FoldColumn		guifg=#00007f guibg=#e5e5e5
+hi Folded			guifg=#00007f guibg=#e5e5e5
+hi Function			guifg=#7f0000
+hi Identifier		guifg=#004000
+hi Include			guifg=#295498 gui=bold
+hi IncSearch		guifg=#ffffff guibg=#0000ff gui=bold
+hi LineNr			guifg=#303030 guibg=#e5e5e5 gui=underline
+hi Keyword			guifg=#00007f
+hi Macro			guifg=#295498
+hi MatchParen		guifg=#ffffff guibg=#00a000
+hi ModeMsg			guifg=#00007f
+hi MoreMsg			guifg=#00007f
+hi NonText			guifg=#007f00
+hi Normal			guifg=#000000 guibg=#d6d6d6
+hi Number			guifg=#b85d00
+hi Operator			guifg=#00007f
+hi Pmenu			guifg=#000000 guibg=#cc9999
+hi PmenuSel			guifg=#ffffff guibg=#993333
+hi PmenuSbar		guibg=#99cc99
+hi PmenuThumb		guifg=#339933
+hi PreCondit		guifg=#295498 gui=bold
+hi PreProc			guifg=#0c3b6b gui=bold
+hi Question			guifg=#00007f
+hi Search			guibg=#ffff00
+hi Special			guifg=#007f00
+hi SpecialKey		guifg=#00007f
+hi SpellBad			guifg=#7f0000 guibg=#f0f0f0 gui=undercurl guisp=#7f0000
+hi SpellCap			guifg=#7f007f guibg=#f0f0f0 gui=undercurl guisp=#7f007f
+hi SpellLocal		guifg=#007f7f guibg=#f0f0f0 gui=undercurl guisp=#007f7f
+hi SpellRare		guifg=#b85d00 guibg=#f0f0f0 gui=undercurl guisp=#b85d00
+hi Statement		guifg=#00007f gui=none
+hi StatusLine		guifg=#00007f guibg=#ffffff
+hi StatusLineNC		guifg=#676767 guibg=#ffffff
+hi String			guifg=#d10000
+hi TabLine			guifg=#222222 guibg=#d6d6d6
+hi TabLineFill		guifg=#d6d6d6
+hi TabLineSel		guifg=#00007f guibg=#eeeeee gui=bold
+hi Title			guifg=#404040 gui=bold
+hi Todo				guifg=#00007f guibg=#e5e5e5 gui=underline
+hi Type				guifg=#540054 gui=bold
+hi Underlined		guifg=#b85d00
+hi VertSplit		guifg=#676767 guibg=#ffffff
+if version < 700
+	hi Visual		guifg=#7f7f7f guibg=#ffffff
+else
+	hi Visual		guifg=#ffffff guibg=#7f7f7f
+endif
+hi VisualNOS		guifg=#007f00 guibg=#e5e5e5
+hi WarningMsg		guifg=#500000
+hi WildMenu			guifg=#540054
+
+" Non-standard highlighting (e.g. for plugins)
+
+" vimspell
+hi SpellErrors		guibg=#f0f0f0 guifg=#7f0000 gui=undercurl guisp=#7f0000
+
+if !exists("g:biogoo_normal_cursor")
+	" use a gray-on-blue cursor
+	hi Cursor		guifg=#ffffff guibg=#00007f
+endif
+
+" vim:noet:ts=4 sw=4 tw=80 cc=+1

+ 115 - 0
colors/black_angus.vim

@@ -0,0 +1,115 @@
+" Vim color file
+" Maintainer:	Angus Salkeld
+" Last Change:	14 September 2004
+" Version:		1.0
+" mainly green on black
+
+set background=dark
+highlight clear
+if exists("syntax_on")
+  syntax reset
+endif
+
+let g:colors_name = "black_angus"
+
+" GUI
+" -----------------------------------------------------------------------
+highlight Normal     	guifg=Grey80	guibg=Black
+highlight Search     	guifg=brown						gui=reverse
+highlight Visual     	guifg=Grey25					gui=bold
+highlight Cursor     	guifg=Yellow	guibg=DarkGreen	gui=bold
+highlight DiffAdd      	guibg=#000080					gui=NONE
+highlight DiffChange   	guibg=#800080					gui=NONE
+highlight DiffDelete    guifg=#80c0e0	guibg=#404040	gui=NONE
+highlight DiffText      guifg=Black		guibg=#c0e080	gui=NONE
+
+" Console
+" -----------------------------------------------------------------------
+highlight Normal     	ctermfg=LightGrey	ctermbg=Black
+highlight Search     	ctermfg=Brown						cterm=reverse
+highlight Visual											cterm=reverse
+highlight Cursor     	ctermfg=Yellow		ctermbg=Green	cterm=bold
+
+" both
+" -----------------------------------------------------------------------
+highlight StatusLine 	guifg=LightGreen	guibg=#003300 gui=none ctermfg=LightGreen ctermbg=DarkGreen term=none
+highlight VertSplit 	guifg=LightGreen	guibg=#003300 gui=none ctermfg=LightGreen ctermbg=DarkGreen term=none
+highlight Folded 		guifg=#aaDDaa		guibg=#333333 gui=none ctermfg=LightGray ctermbg=DarkGray term=none
+highlight FoldColumn 	guifg=LightGreen	guibg=#003300 gui=none ctermfg=LightGreen ctermbg=DarkGreen term=none
+highlight SignColumn 	guifg=LightGreen	guibg=#003300 gui=none ctermfg=LightGreen ctermbg=DarkGreen term=none
+highlight WildMenu 		guifg=LightGreen	guibg=#003300 gui=none ctermfg=LightGreen ctermbg=DarkGreen term=none
+
+highlight LineNr 		guifg=DarkGreen	guibg=Black gui=none ctermfg=DarkGreen ctermbg=Black term=none
+highlight Directory 	guifg=LightGreen 					ctermfg=LightGreen 
+highlight Comment   	guifg=DarkGrey 						ctermfg=DarkGray
+
+highlight Special   	guifg=Orange	ctermfg=Brown
+highlight Title   		guifg=Orange	ctermfg=Brown
+highlight Tag  		 	guifg=DarkRed	ctermfg=DarkRed 
+highlight link Delimiter		Special
+highlight link SpecialChar		Special
+highlight link SpecialComment 	Special
+highlight link SpecialKey		Special
+highlight link NonText			Special
+
+highlight Error 	guifg=White guibg=DarkRed	gui=none	ctermfg=White ctermbg=DarkRed cterm=none
+highlight Debug 	guifg=White guibg=DarkGreen	gui=none	ctermfg=White ctermbg=DarkRed cterm=none
+highlight ErrorMsg 	guifg=White guibg=DarkBlue	gui=none	ctermfg=White ctermbg=DarkRed cterm=none
+highlight WarningMsg guifg=White guibg=DarkBlue	gui=none	ctermfg=White ctermbg=DarkBlue cterm=none
+highlight Todo 		guifg=White guibg=DarkYellow	gui=none	ctermfg=White ctermbg=DarkBlue cterm=none
+highlight link cCommentStartError     WarningMsg
+highlight link cCommentError          Debug
+
+" Preprocesor
+highlight PreCondit 	guifg=Cyan3 	ctermfg=Cyan
+highlight PreProc 		guifg=Magenta 	ctermfg=Magenta
+highlight Include 		guifg=DarkCyan 	ctermfg=DarkCyan
+highlight ifdefIfOut 	guifg=DarkGray 	ctermfg=DarkGray
+highlight link Macro			Include
+highlight link Define			Include
+
+" lang
+highlight Function 		guifg=#AAEEAA 		gui=none   		ctermfg=LightGreen	
+highlight Identifier  	guifg=#bbccbb 		gui=none   		ctermfg=Grey 		
+highlight Statement  	guifg=LightGreen	gui=underline 	ctermfg=LightGreen 	
+highlight Operator  	guifg=Yellow 		gui=none    	ctermfg=Yellow 		
+highlight Conditional  	guifg=lightslateblue gui=none    	ctermfg=LightBlue 	
+
+highlight link Exception		Statement
+highlight link Label 	 		Statement
+highlight link Repeat			Conditional
+
+highlight link Keyword			Label
+
+highlight Constant    	guifg=LightGreen	ctermfg=LightGreen gui=none
+highlight link Character		Constant
+highlight link Number			Constant
+highlight link Boolean			Constant
+highlight link String			Constant
+highlight link Float			Constant
+
+highlight Type 			guifg=DarkGreen		ctermfg=DarkGreen gui=none
+highlight link StorageClass	Type
+highlight link Structure		Type
+highlight link Typedef			Type
+
+" ------------------------------------------------------------------------------
+" Common groups that link to other highlighting definitions.
+highlight link Search			IncSearch
+highlight link Question 		Statement
+highlight link VisualNOS	    Visual
+" ------------------------------------------------------------------------------
+
+" only for vim 5
+if has("unix")
+  if v:version<600
+    highlight Normal  ctermfg=Grey	ctermbg=Black	cterm=NONE	guifg=Grey80      guibg=Black	gui=NONE
+    highlight Search  ctermfg=Black	ctermbg=Red		cterm=bold	guifg=Black       guibg=Red		gui=bold
+    highlight Visual  ctermfg=Black	ctermbg=yellow	cterm=bold	guifg=Grey25					gui=bold
+    highlight Special ctermfg=LightBlue				cterm=NONE	guifg=LightBlue
+    highlight Comment ctermfg=Cyan					cterm=NONE	guifg=LightBlue
+  endif
+endif
+
+
+

+ 66 - 0
colors/blackbeauty.vim

@@ -0,0 +1,66 @@
+" Vim color file
+"  Maintainer: Surya
+"  Last Change: 12/23/2003 10:32:41 . 
+"     version: 1.0
+" This color scheme uses a dark background.
+set background=dark
+hi clear
+if exists("syntax_on")
+   syntax reset 
+endif
+
+let g:colors_name = "koehler"
+hi Normal		  guifg=white  guibg=black
+hi Scrollbar	  guibg=darkgray guifg=darkgray
+hi Menu			  guifg=black guibg=gray
+hi SpecialKey	  term=bold  cterm=bold  ctermfg=darkred  guifg=Blue
+hi NonText		  term=bold  cterm=bold  ctermfg=darkred  gui=bold	guifg=Blue
+hi Directory	  term=bold  cterm=bold  ctermfg=brown	guifg=Blue
+hi ErrorMsg		  term=standout  cterm=bold  ctermfg=grey  ctermbg=blue  gui=bold guifg=White  guibg=brown
+hi Search		  term=reverse	ctermfg=white  ctermbg=red	gui=bold guifg=#000000 guibg=Magenta
+hi MoreMsg		  term=bold  cterm=bold  ctermfg=darkgreen	gui=bold  guifg=SeaGreen
+hi ModeMsg		  term=bold  cterm=bold  gui=bold  guifg=White	guibg=Blue
+hi LineNr		  term=underline  cterm=bold  ctermfg=darkcyan	guibg=brown guifg=white
+hi Question		  term=standout  cterm=bold  ctermfg=darkgreen	gui=bold  guifg=Green
+hi StatusLine	  term=bold,reverse  cterm=bold ctermfg=lightblue ctermbg=white gui=bold guibg=white guifg=brown
+hi StatusLineNC   term=reverse	ctermfg=white ctermbg=lightblue guifg=white guibg=blue
+hi Title		  term=bold  cterm=bold  ctermfg=darkmagenta  gui=bold	guifg=Magenta
+hi Visual		  term=reverse	cterm=reverse  gui=reverse
+hi WarningMsg	  term=standout  cterm=bold  ctermfg=darkblue  gui=bold guifg=cyan guibg=Black
+hi Cursor		  guifg=bg	guibg=cyan
+hi Comment		  term=bold  cterm=bold ctermfg=cyan  guifg=#80a0ff
+hi Constant		  term=underline  cterm=bold ctermfg=magenta  guifg=#ffa0a0
+hi String		  term=underline  cterm=bold ctermfg=magenta  gui=bold guifg=brown guibg=darkgray
+hi Number		  term=underline  cterm=bold ctermfg=magenta  guifg=#00ffff
+hi Special		  term=bold  gui=bold cterm=bold ctermfg=red  guifg=Orange
+hi Identifier	  term=underline   ctermfg=brown  guifg=#40ffff
+hi Statement	  term=bold  cterm=bold ctermfg=yellow	gui=bold  guifg=#ffff60
+hi PreProc		  term=underline  ctermfg=darkblue	guifg=#ff80ff
+hi Type			  term=underline  cterm=bold ctermfg=lightgreen  gui=bold  guifg=#60ff60
+hi Error		    gui=bold guifg=Yellow	guibg=Black
+hi Todo			  term=standout  ctermfg=black	ctermbg=darkcyan  guifg=Blue  guibg=Yellow
+"hi VertSplit	guifg=#00FFFF guibg=#000000 gui=bold
+hi link IncSearch		Visual
+hi link Character		Constant
+hi link Boolean			Constant
+hi link Float			Number
+hi link Function		Identifier
+hi link Conditional		Statement
+hi link Repeat			Statement
+hi link Label			Statement
+hi link Operator		Statement
+hi link Keyword			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 Delimiter		Special
+hi link SpecialComment	Special
+hi link Debug			Special
+

+ 55 - 0
colors/blackboard.vim

@@ -0,0 +1,55 @@
+" Vim color scheme
+"
+" Name:         blackboard.vim
+" Maintainer:   Ben Wyrosdick <ben.wyrosdick@gmail.com> 
+" 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"
+
+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=#f1f3e8 guibg=#444444
+  highlight Pmenu guibg=#84A7C1
+
+  "General Colors
+  highlight Comment guifg=#AEAEAE
+  highlight Constant guifg=#CAFE1E
+  highlight Keyword guifg=#FFDE00
+  highlight String guifg=#00D42D
+  highlight Type guifg=#84A7C1
+  highlight Identifier guifg=#00D42D gui=NONE
+  highlight Function guifg=#FF5600 gui=NONE
+  highlight clear Search
+  highlight Search guibg=#1C3B79
+  highlight PreProc guifg=#FF5600
+
+  "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
+end

+ 62 - 0
colors/blackdust.vim

@@ -0,0 +1,62 @@
+set background=dark
+hi clear          
+
+hi Boolean         guifg=#dca3a3 gui=bold
+hi Character       guifg=#dca3a3 gui=bold
+hi Comment         guifg=#7f7f7f
+hi Condtional      guifg=#8fffff
+hi Constant        guifg=#dca3a3 gui=bold
+hi Cursor          guifg=#000000 guibg=#aeaeae
+hi Debug           guifg=#dca3a3 gui=bold
+hi Define          guifg=#ffcfaf gui=bold
+hi Delimiter       guifg=#8f8f8f
+hi DiffAdd         guibg=#613c46
+hi DiffChange      guibg=#333333
+hi DiffDelete      guifg=#333333 guibg=#464646 gui=none
+hi DiffText        guifg=#ffffff guibg=#1f1f1f gui=bold
+hi Directory       guifg=#ffffff gui=bold
+hi Error           guifg=#000000 guibg=#00ffff
+hi ErrorMsg        guifg=#000000 guibg=#00c0cf
+hi Exception       guifg=#8fffff gui=underline
+hi Float           guifg=#9c93b3
+hi FoldColumn      guifg=#dca3a3 guibg=#464646
+hi Folded          guifg=#dca3a3 guibg=#333333
+hi Function        guifg=#ffff8f
+hi Identifier      guifg=#ffffff
+hi Include         guifg=#ffcfaf gui=bold
+hi IncSearch       guifg=#000000 guibg=#c15c66
+hi Keyword         guifg=#ffffff gui=bold
+hi Label           guifg=#8fffff gui=underline
+hi LineNr          guifg=#7f7f7f guibg=#464646
+hi Macro           guifg=#ffcfaf gui=bold
+hi ModeMsg         guifg=#dca3a3 gui=bold
+hi MoreMsg         guifg=#ffffff gui=bold
+hi NonText         guifg=#1f1f1f
+hi Normal          guifg=#cccccc guibg=#3f3f3f
+hi Number          guifg=#aca0a3
+hi Operator        guifg=#ffffff
+hi PreCondit       guifg=#dfaf8f gui=bold
+hi PreProc         guifg=#ffcfaf gui=bold
+hi Question        guifg=#ffffff gui=bold
+hi Repeat          guifg=#8fffff gui=underline
+hi Search          guifg=#000000 guibg=#c15c66
+hi SpecialChar     guifg=#dca3a3 gui=bold
+hi SpecialComment  guifg=#dca3a3 gui=bold
+hi Special         guifg=#7f7f7f
+hi SpecialKey      guifg=#7e7e7e
+hi Statement       guifg=#8fffff
+hi StatusLine      guifg=#333333 guibg=#f18c96
+hi StatusLineNC    guifg=#333333 guibg=#cccccc
+hi StorageClass    guifg=#ffffff gui=bold
+hi String          guifg=#cc9393
+hi Structure       guifg=#ffffff gui=bold,underline
+hi Tag             guifg=#dca3a3 gui=bold
+hi Title           guifg=#ffffff guibg=#333333 gui=bold
+hi Todo            guifg=#ffffff guibg=#000000 gui=bold
+hi Typedef         guifg=#ffffff gui=bold,underline
+hi Type            guifg=#ffffff gui=bold
+hi VertSplit       guifg=#333333 guibg=#cccccc
+hi Visual          guifg=#333333 guibg=#f18c96 gui=reverse
+hi VisualNOS       guifg=#333333 guibg=#f18c96 gui=bold,underline
+hi WarningMsg      guifg=#ffffff guibg=#333333 gui=bold
+hi WildMenu        guifg=#000000 guibg=#dca3a3

+ 49 - 0
colors/blacklight.vim

@@ -0,0 +1,49 @@
+"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

+ 83 - 0
colors/blazer.vim

@@ -0,0 +1,83 @@
+" Vim color scheme
+"
+" Name:         blazer.vim
+" Author:       Mitko Kostov <mitko.kostov@gmail.com>
+" Repo:         http://github.com/mitkok/blazer
+" Last Change:  30 May 2010
+" License:      MIT
+" Version:      0.3
+
+set background=dark
+
+hi clear
+
+if exists("syntax_on")
+  syntax reset
+endif
+
+let g:colors_name = "blazer"
+
+hi link htmlTag                     xmlTag
+hi link htmlTagName                 xmlTagName
+hi link htmlEndTag                  xmlEndTag
+
+highlight Normal                    guifg=#E6E1DC guibg=#0A0A0A
+highlight Cursor                    guifg=#FFFFFF ctermfg=0 guibg=#FFFFFF ctermbg=15
+highlight CursorLine                guibg=#000000 ctermbg=233 cterm=NONE
+
+highlight Comment                   guifg=#868686 ctermfg=180
+highlight Constant                  guifg=#73B1EE ctermfg=73
+highlight Define                    guifg=#FF2847 ctermfg=173
+highlight Error                     guifg=#FFC66D ctermfg=221 guibg=#990000 ctermbg=88
+highlight Function                  guifg=#1CFFCE ctermfg=221 gui=NONE cterm=NONE
+highlight Identifier                guifg=#FF2847 ctermfg=73 gui=NONE cterm=NONE
+highlight Include                   guifg=#FF2847 ctermfg=173 gui=NONE cterm=NONE
+highlight PreCondit                 guifg=#FF2847 ctermfg=173 gui=NONE cterm=NONE
+highlight Keyword                   guifg=#8AB6EE ctermfg=173 cterm=NONE
+highlight LineNr                    guifg=#9E9E9E ctermfg=159 guibg=#0A0A0A
+highlight Number                    guifg=#E8E8E8 ctermfg=107
+highlight PreProc                   guifg=#8AB6EE ctermfg=103
+highlight Search                    guifg=NONE ctermfg=NONE guibg=#2b2b2b ctermbg=235 gui=italic cterm=underline
+highlight Statement                 guifg=#FF2847 ctermfg=173 gui=NONE cterm=NONE
+highlight String                    guifg=#30DF78 ctermfg=107
+highlight Title                     guifg=#CCCCCC ctermfg=15
+highlight Type                      guifg=#8AB6EE ctermfg=167 gui=NONE cterm=NONE
+highlight Visual                    guibg=#8AB6EE 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=#8AB6EE ctermfg=167
+
+highlight rubyBlockParameter        guifg=#61EEB2 ctermfg=15
+highlight rubyClass                 guifg=#FF2847 ctermfg=15
+highlight rubyConstant              guifg=#54B5F8 ctermfg=167
+highlight rubyInstanceVariable      guifg=#8AB6EE ctermfg=189
+highlight rubyInterpolation         guifg=#8AB6EE ctermfg=107
+highlight rubyLocalVariableOrMethod guifg=#d990de ctermfg=189
+highlight rubyPredefinedConstant    guifg=#4596ff ctermfg=167
+highlight rubyPseudoVariable        guifg=#4596ff ctermfg=221
+highlight rubyStringDelimiter       guifg=#30DF78 ctermfg=143
+highlight rubyIdentifier            guifg=#8AB6EE ctermfg=143
+highlight rubyOperator              guifg=#FFFFFF ctermfg=143
+highlight rubyInclude               guifg=#FF2847
+highlight rubyConditional           guifg=#FF2847
+highlight rubyOptionalDo            guifg=#FF2847
+highlight rubyConditionalModifier   guifg=#FF2847
+highlight rubyControl               guifg=#FF2847
+highlight rubyClassVariable         guifg=#54b2d9
+highlight rubyAttribute             guifg=#becbf5
+highlight rubyEval                  guifg=#88d1f0
+highlight rubyPseudoVariable        guifg=#8AB6EE
+highlight rubyPredifinedIdentifier  guifg=#8AB6EE
+highlight xmlTag                    guifg=#8AB6EE ctermfg=179
+highlight xmlTagName                guifg=#8AB6EE ctermfg=179
+highlight xmlEndTag                 guifg=#8AB6EE 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 rubyModule                guifg=#FF2847
+highlight rubyDefine                guifg=#FF2847
+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=#519F50 ctermfg=15 guibg=#005f5f ctermbg=23

+ 79 - 0
colors/blink.vim

@@ -0,0 +1,79 @@
+" Vim color file
+" Maintainer:	Adam Blinkinsop <blinks@acm.org>
+" Last Change:	2006 Sept 29
+
+" Remove all existing highlighting.
+set background=dark
+hi clear
+if exists("syntax_on")
+  syntax reset
+endif
+
+let colors_name = "blink"
+
+" Set Default
+hi Normal term=NONE cterm=NONE ctermfg=Gray ctermbg=Black gui=NONE guifg=Gray guibg=Black
+
+" Vim colors (reverse for highlighting, red for errors, brown for special)
+hi Cursor term=reverse cterm=reverse
+hi CursorIME term=reverse cterm=reverse
+hi CursorColumn term=reverse cterm=reverse
+hi CursorLine term=reverse cterm=reverse
+hi ErrorMsg term=reverse ctermfg=Red ctermbg=Black guifg=Red guibg=Black
+hi ModeMsg term=reverse cterm=reverse
+hi NonText term=bold ctermfg=DarkBlue guifg=#0000c0
+hi SpecialKey term=NONE ctermfg=Brown guifg=#c0c000
+hi StatusLine term=reverse cterm=reverse
+hi Visual term=reverse cterm=reverse gui=NONE guifg=bg guibg=fg
+hi WarningMsg term=reverse ctermfg=Brown guifg=#c0c000
+
+" Syntax Colors, General
+hi Comment term=reverse ctermfg=Black ctermbg=DarkCyan guifg=Black guibg=#00c0c0
+hi Underlined term=underline cterm=underline gui=underline
+hi Ignore term=NONE cterm=NONE gui=NONE
+hi Error term=bold ctermfg=Red ctermbg=Black guifg=Red guibg=Black
+hi Todo term=reverse cterm=reverse gui=reverse
+
+" Constants (plain data)
+hi Constant term=bold cterm=bold ctermfg=Brown ctermbg=Black gui=bold guifg=#c0c000 guibg=Black
+hi def link Boolean Constant
+hi def link Character Constant
+hi def link String Constant
+hi def link Number Constant
+hi def link Float Constant
+
+" Identifiers (are things)
+hi Identifier term=NONE cterm=NONE ctermfg=DarkCyan ctermbg=Black gui=NONE guifg=#00c0c0 ctermbg=Black
+hi def link Function Identifier
+
+" Statements (do things)
+hi Statement term=bold ctermfg=DarkGreen ctermbg=Black guifg=#00c000 ctermbg=Black
+hi def link Conditional Statement
+hi def link Repeat Statement
+hi def link Label Statement
+hi def link Operator Statement
+hi def link Keyword Statement
+hi def link Exception Statement
+
+" Preprocessing (meta)
+hi PreProc term=bold cterm=NONE ctermfg=DarkGreen ctermbg=Black gui=NONE guifg=#00c000 guibg=Black
+hi def link Include PreProc
+hi def link Define PreProc
+hi def link Macro PreProc
+hi def link PreCondit PreProc
+
+" Types (define things)
+hi Type term=NONE cterm=bold ctermfg=DarkCyan ctermbg=Black gui=Bold guifg=#00c0c0 guibg=Black
+hi def link StorageClass Type
+hi def link Structure Type
+hi def link Typedef Type
+
+" Special (undef)
+hi Special term=NONE cterm=NONE ctermfg=Brown ctermbg=Black gui=NONE guifg=#c0c000 guibg=Black
+hi def link Tag Special
+hi def link SpecialChar Special
+hi def link Delimiter Special
+hi def link SpecialComment Special
+hi def link Debug Special
+
+" vim: sw=2

+ 41 - 0
colors/blue.vim

@@ -0,0 +1,41 @@
+" Vim color file
+" Maintainer:   TaQ <taq@taq.cjb.net>
+" Last Change:  10 October 2001 - 0.2
+" URL: http://taq.cjb.net		
+
+" cool help screens
+" :he group-name
+" :he highlight-groups
+" :he cterm-colors
+
+set background=dark	" or light
+hi clear
+if exists("syntax_on")
+    syntax reset
+endif
+let g:colors_name="blue"
+
+hi Normal	  ctermfg=Gray  ctermbg=Black guifg=#CCCCCC guibg=#000040
+hi NonText    ctermfg=Gray  ctermbg=Black guifg=#0050EE guibg=#000040
+
+hi Statement  ctermfg=White ctermbg=Black guifg=#007FFF guibg=#000040 gui=BOLD
+hi Comment    ctermfg=Blue  ctermbg=Black guifg=#00A0FF guibg=#000090 gui=NONE
+hi Constant	  ctermfg=White ctermbg=Black guifg=#0050EE guibg=#000040 gui=NONE
+hi Identifier ctermfg=Cyan  ctermbg=Black guifg=#FFFFFF guibg=#000040 gui=NONE
+hi Type		  ctermfg=Cyan  ctermbg=Black guifg=#5050FF guibg=#000040 gui=NONE
+hi Folded	  ctermfg=White ctermbg=Blue  guifg=#00A0FF guibg=#000050 gui=BOLD
+hi Special    ctermfg=Blue  ctermbg=Black guifg=#00A0FF guibg=#000090 gui=NONE
+hi PreProc	  ctermfg=Blue  ctermbg=Black guifg=#00FF00 guibg=#000040 gui=BOLD
+hi Scrollbar  ctermfg=Blue  ctermbg=Black guifg=#00C0FF guibg=#000040
+hi Cursor     ctermfg=white ctermbg=Black guifg=#FFFFFF guibg=#5050FF
+hi ErrorMsg   ctermfg=white ctermbg=Red   guifg=#FFFFFF guibg=#FF0000
+hi WarningMsg ctermfg=Black ctermbg=Yellow   guifg=#000000 guibg=#FFFF00
+hi VertSplit  ctermfg=White ctermbg=Blue     guifg=#000090 guibg=#000090
+hi Directory  ctermfg=Cyan  ctermbg=DarkBlue guifg=#00A0F0 guibg=#000040
+hi Visual	  ctermfg=Black ctermbg=Cyan     guifg=#5050FF guibg=#FFFFFF 
+hi Title      ctermfg=White ctermbg=Blue     guifg=#FFFFFF guibg=#0050EE gui=NONE
+
+hi StatusLine   term=bold cterm=bold ctermfg=White ctermbg=Blue		gui=bold guifg=#FFFFFF guibg=#0050EE
+hi StatusLineNC term=bold cterm=bold ctermfg=Gray  ctermbg=Blue      gui=bold guifg=#AAAAAA guibg=#000090
+hi LineNr		 term=bold cterm=bold ctermfg=White ctermbg=DarkBlue  gui=bold guifg=#00A0FF guibg=#000050
+

+ 104 - 0
colors/bluechia.vim

@@ -0,0 +1,104 @@
+" Name: bluechia.vim
+" Authorship: Kojo Sugita
+" Modifier: CRUX
+" Last Change: 2009-12-03
+" Revision: 1.0
+"
+set background=dark
+hi clear
+if exists("syntax_on")
+  syntax reset
+endif
+let g:colors_name = 'bluechia'
+
+" Default colors
+hi Normal	guifg=#d3daed	guibg=#05131c
+hi NonText	guifg=#92add3	guibg=#071925	gui=none
+hi SpecialKey	guifg=#92add3	guibg=#14220a	gui=none
+hi Cursor	guifg=#3a553a	guibg=#d2ff00
+hi CursorLine	guibg=#303035
+hi CursorColumn	guibg=#303035
+hi lCursor	guifg=#3a553a	guibg=#d2ff00
+hi CursorIM	guifg=#3a553a	guibg=#d2ff00
+
+
+" Directory
+hi Directory	guifg=white gui=bold
+
+" Diff
+hi DiffAdd	guifg=#d2ff00	guibg=#3a553a	gui=none
+hi DiffChange	guifg=#d2ff00	guibg=#3a553a	gui=none
+hi DiffDelete	guifg=#99bdff	guibg=#99bdff	gui=none
+hi DiffText	guifg=#d2ff00	guibg=#448844	gui=bold
+
+
+hi ErrorMsg	guifg=#eb7aa0	guibg=black
+hi VertSplit	guifg=black	guibg=#cfddea
+
+" Folds
+" hi Folded	guifg=#b265a4	guibg=black
+" hi Folded	guifg=#fdfe00	guibg=black
+hi Folded	guifg=#ff6902	guibg=black
+hi FoldColumn	guifg=#557755	guibg=#102010
+
+" Search
+hi Search	guifg=#99bdff	guibg=#071925	gui=none
+hi IncSearch	guifg=#3a553a	guibg=#d2ff00	gui=none
+
+" hi LineNr	guifg=#a9ce49 guibg=black gui=none
+hi LineNr 	guifg=#afcd63	guibg=black	gui=none
+hi ModeMsg	guifg=#cfddea	guibg=black
+hi MoreMsg	guifg=#071925	guibg=black
+hi Question	guifg=#071925	guibg=black
+
+"\n, \0, %d, %s, etc...
+hi Special	guifg=#fcd942			gui=none
+
+" status line
+hi StatusLine	guifg=#cfddea	guibg=black	gui=bold
+" hi StatusLineNC	guifg=#a9ce49	guibg=black	gui=none
+hi StatusLineNC	guifg=#a9ce49	guibg=black	gui=bold
+
+hi Title	guifg=#cfddea	guibg=#000000	gui=none
+hi Visual	guifg=#d2ff00	guibg=#448844	gui=none
+hi VisualNOS	guifg=#071925	guibg=black
+hi WarningMsg	guifg=#d2ff00	guibg=black
+hi WildMenu	guifg=#3a553a	guibg=#d2ff00
+
+hi Number	guifg=#d2ff00
+hi Char		guifg=#d2ff00
+hi String	guifg=#d2ff00
+hi Boolean	guifg=#d2ff00
+hi Comment	guifg=#7b8487
+hi Constant	guifg=#cfddea			gui=none
+hi Identifier	guifg=white
+hi Statement    guifg=#f19dae			gui=none
+
+" Procedure name
+hi Function     guifg=#ef008c
+
+" Define, def
+hi PreProc	guifg=#8ddaea			gui=none
+hi Type		guifg=white			gui=none
+hi Underlined	guifg=gray			gui=underline
+hi Error	guifg=#eb7aa0			guibg=black
+hi Todo		guifg=#fcd942	guibg=black	gui=none
+hi SignColumn   guibg=#05131c
+
+" Matches
+hi MatchParen	guifg=#000000	guibg=#ef008c
+
+" Pmenu
+if version >= 700
+  hi Pmenu	guibg=#202530
+  hi PmenuSel	guifg=#cfddea	guibg=black
+  hi PmenuSbar	guibg=#202530
+
+  hi TabLine	  guifg=#a9ce49	guibg=black	gui=None
+  hi TabLineFill  guibg=#071925	guibg=#071925	gui=None
+  hi TabLineSel	  guifg=#cfddea	guibg=black	gui=None
+endif
+
+finish
+
+" vim:set ts=8 sts=2 sw=2 tw=0:

+ 52 - 0
colors/bluegreen.vim

@@ -0,0 +1,52 @@
+
+
+" Vim color file
+" Maintainer:   
+" Last Change:  
+" URL:			 
+
+
+" cool help screens
+" :he group-name
+" :he highlight-groups
+" :he cterm-colors
+
+set background=dark
+hi clear
+if exists("syntax_on")
+    syntax reset
+endif
+let g:colors_name="mine"
+
+hi Normal	guifg=White guibg=#061A3E
+
+" highlight groups
+hi Cursor	guibg=#D74141 guifg=#e3e3e3
+hi VertSplit guibg=#C0FFFF guifg=#075554 gui=none
+hi Folded		guibg=#FFC0C0 guifg=black
+hi FoldColumn	guibg=#800080 guifg=tan
+"hi IncSearch	cterm=none ctermbg=blue ctermfg=grey guifg=slategrey guibg=khaki
+hi ModeMsg guifg=#404040 guibg=#C0C0C0
+hi MoreMsg guifg=darkturquoise guibg=#188F90
+hi NonText guibg=#334C75 guifg=#9FADC5
+hi Question	guifg=#F4BB7E
+hi Search guibg=fg guifg=bg 
+hi SpecialKey	guifg=#BF9261
+hi StatusLine	guibg=#004443 guifg=#c0ffff gui=none
+hi StatusLineNC	guibg=#067C7B guifg=#004443 gui=bold
+hi Title	guifg=#8DB8C3
+hi Visual gui=bold guifg=black guibg=#C0FFC0
+hi WarningMsg	guifg=#F60000 gui=underline
+
+" syntax highlighting groups
+hi Comment guifg=#DABEA2
+hi Constant guifg=#72A5E4 gui=bold
+hi Identifier	guifg=#ADCBF1
+hi Statement guifg=#7E75B5
+hi PreProc guifg=#14F07C
+hi Type	guifg=#A9EE8A
+hi Special guifg=#EEBABA
+hi Ignore	guifg=grey60
+hi Todo	guibg=#9C8C84 guifg=#244C0A
+
+"vim: ts=4

+ 60 - 0
colors/blueprint.vim

@@ -0,0 +1,60 @@
+" Vim color file
+" Maintainer:	Xiance Si <adam.si@gmail.com>
+" Last Change:	2002 Mar 09
+
+" blueprint, a color scheme after real engineering blueprint.
+
+set bg=dark
+hi clear
+if exists("syntax_on")
+	syntax reset
+endif
+
+let colors_name = "blueprint"
+
+hi Normal		guifg=#cccccc guibg=#0e4072						ctermfg=gray ctermbg=black
+hi ErrorMsg		guifg=#ffffff guibg=#0e4072						ctermfg=white ctermbg=lightblue
+hi Visual		guifg=#606060 guibg=fg		gui=reverse				ctermfg=lightblue ctermbg=fg cterm=reverse
+hi VisualNOS	guifg=bg guibg=fg		gui=reverse,underline	ctermfg=lightblue ctermbg=fg cterm=reverse,underline
+hi Todo			guifg=#d14a14 guibg=#1248d1						ctermfg=red	ctermbg=darkblue
+hi Search		guifg=#2050d0 guibg=#90fff0 						ctermfg=white ctermbg=darkblue cterm=underline term=underline
+hi IncSearch	guifg=#b0ffff guibg=#2050d0							ctermfg=darkblue ctermbg=gray
+
+hi SpecialKey		guifg=cyan			ctermfg=darkcyan
+hi Directory		guifg=cyan			ctermfg=cyan
+hi Title			guifg=magenta gui=none ctermfg=magenta cterm=bold
+hi WarningMsg		guifg=red			ctermfg=red
+hi WildMenu			guifg=yellow guibg=black ctermfg=yellow ctermbg=black cterm=none term=none
+hi ModeMsg			guifg=#22cce2		ctermfg=lightblue
+hi MoreMsg			ctermfg=darkgreen	ctermfg=darkgreen
+hi Question			guifg=green gui=none ctermfg=green cterm=none
+hi NonText			guifg=#0030ff		ctermfg=darkblue
+
+hi StatusLine		guifg=blue guibg=darkgray gui=none		ctermfg=blue ctermbg=gray term=none cterm=none
+hi StatusLineNC		guifg=black guibg=darkgray gui=none		ctermfg=black ctermbg=gray term=none cterm=none
+hi VertSplit		guifg=black guibg=darkgray gui=none		ctermfg=black ctermbg=gray term=none cterm=none
+
+hi Folded			guifg=#808080 guibg=#0d3d6d			ctermfg=darkgrey ctermbg=black cterm=bold term=bold
+hi FoldColumn		guifg=#808080 guibg=#0d3d6d			ctermfg=darkgrey ctermbg=black cterm=bold term=bold
+hi LineNr			guifg=#808080			ctermfg=green cterm=none
+
+hi DiffAdd			guibg=darkblue	ctermbg=darkblue term=none cterm=none
+hi DiffChange		guibg=darkmagenta ctermbg=magenta cterm=none
+hi DiffDelete		ctermfg=blue ctermbg=cyan gui=bold guifg=Blue guibg=DarkCyan
+hi DiffText			cterm=bold ctermbg=red gui=bold guibg=Red
+
+hi Cursor			guifg=#000020 guibg=#ffaf38 ctermfg=bg ctermbg=brown
+hi lCursor			guifg=#ffffff guibg=#000000 ctermfg=bg ctermbg=darkgreen
+
+
+hi Comment			guifg=#80a0ff ctermfg=darkred
+hi Constant			ctermfg=magenta guifg=#ffa0a0 cterm=none
+hi Special			ctermfg=brown guifg=Orange cterm=none gui=none
+hi Identifier		ctermfg=cyan guifg=#40ffff cterm=none
+hi Statement		ctermfg=white cterm=none guifg=white gui=bold
+hi PreProc			ctermfg=magenta guifg=#999999 gui=none cterm=none
+hi type				ctermfg=darkgreen guifg=#60ff60 gui=none cterm=none
+hi Underlined		cterm=underline term=underline
+hi Ignore			guifg=bg ctermfg=bg
+
+

+ 86 - 0
colors/blueshift.vim

@@ -0,0 +1,86 @@
+" Blueshift color scheme
+" by Jan Zwiener, mail: jan@zwiener.org
+" Based upon the pyte color scheme by Henning Hasemann
+"
+" 2010/11/16: Version 1.0
+"
+
+set background=light
+
+hi clear
+if exists("syntax_on")
+  syntax reset
+endif
+
+let colors_name = "blueshift"
+
+" Taglist colors
+hi MyTagListFileName    guifg=black   guibg=#c0d0e0
+hi MyTagListTagName     guifg=black   guibg=#ffbc29
+
+if version >= 700
+  hi CursorLine     guibg=#f6f6f6
+  hi CursorColumn   guibg=#f6f6f6
+  hi MatchParen     guifg=black     guibg=#dfdfdf
+
+  hi TabLine        guifg=black     guibg=#b0b8c0
+  hi TabLineFill    guifg=#9098a0
+  hi TabLineSel     guifg=black     guibg=#f0f0f0 gui=bold
+
+  hi Pmenu          guifg=white     guibg=#808080
+  hi PmenuSel       guifg=black     guibg=#ffbc29
+endif
+
+hi Title        guifg=#202020   gui=none
+hi Underlined   guifg=#202020   gui=underline
+
+hi Normal       guifg=black     guibg=white
+hi ModeMsg      guifg=black     guibg=white
+hi Cursor       guifg=#f0f0f0   guibg=#101010
+hi LineNr       guifg=#ffffff   guibg=#c0d0e0
+hi Visual       guifg=white     guibg=#5381bc
+hi WildMenu     guifg=black     guibg=#ffbc29
+hi IncSearch    guibg=black     guifg=#ffbc29
+hi Question     guifg=black     guibg=#ffbc29
+
+hi StatusLine   guifg=white     guibg=#8090a0 gui=bold
+hi StatusLineNC guifg=#708090   guibg=#ced5db gui=none
+hi VertSplit    guifg=#a0b0c0   guibg=#a0b0c0 gui=none
+
+hi NonText      guifg=#bebebe   guibg=#f2f2f2
+hi Comment      guifg=#008000   gui=italic
+hi Folded       guifg=#708090   guibg=#c0d0e0
+hi Folded       guifg=#708090   guibg=#c0d0e0
+hi FoldColumn   guifg=#708090   guibg=#c0d0e0
+
+hi Constant     guifg=black
+hi Number       guifg=black
+hi Float        guifg=black
+hi Boolean      guifg=#0048ff
+hi String       guifg=#4070a0   gui=none
+
+hi Statement    guifg=#0048ff   gui=none
+hi Type         guifg=#0048ff   gui=none
+hi Structure    guifg=#0048ff   gui=none
+hi Identifier   guifg=#0048ff   gui=none
+hi Function     guifg=#0048ff   gui=none
+hi Repeat       guifg=#0048ff   gui=bold
+hi Conditional  guifg=#0048ff   gui=bold
+hi Operator     guifg=black
+
+hi PreProc      guifg=#1060a0   gui=none
+hi Define       guifg=#1060a0   gui=bold
+hi Include      guifg=#1060a0   gui=none
+
+hi Error        guifg=red       guibg=white     gui=bold,underline
+hi Todo         guifg=white     guibg=#1060a0   gui=bold
+hi SpecialKey	guifg=#1060a0   guibg=white
+hi Special      guifg=black     guibg=white
+
+" Diff
+hi DiffChange   guifg=NONE      guibg=#e0e0e0   gui=bold
+hi DiffText     guifg=NONE      guibg=#f0c8c8   gui=bold
+hi DiffAdd      guifg=NONE      guibg=#c0e0d0   gui=bold
+hi DiffDelete   guifg=NONE      guibg=#f0e0b0   gui=bold
+
+

+ 145 - 0
colors/bluez.vim

@@ -0,0 +1,145 @@
+" Vim color file
+" Maintainer:   Shirk <shirk@gmx.net>
+" Last Change:  18 May 2006 - 0.1
+" URL: trinity.linuxdevel.net
+
+" cool help screens
+" :he group-name
+" :he highlight-groups
+" :he cterm-colors
+
+set background=dark     "or light
+hi clear
+if exists("syntax_on")
+    syntax reset
+endif
+let g:colors_name="bluez"
+
+if exists("g:bluez_transbg")
+    hi Cursor       ctermfg=19 ctermbg=68
+    hi lCursor      ctermfg=19 ctermbg=69
+    hi Normal       ctermfg=47 ctermbg=none
+    hi Comment      ctermfg=37 ctermbg=none
+    hi Constant     ctermfg=68 ctermbg=none
+        hi String       ctermfg=61 ctermbg=none
+        hi Character    ctermfg=70 ctermbg=none
+        hi Number       ctermfg=71 ctermbg=none
+        hi Boolean      ctermfg=74 ctermbg=none
+        hi Float        ctermfg=75 ctermbg=none
+
+    hi Special      ctermfg=60 ctermbg=none
+        hi Tag              ctermfg=61 ctermbg=none
+        hi Delimiter        ctermfg=62 ctermbg=none
+        hi SpecialChar      ctermfg=63 ctermbg=none
+        hi SpecialComment   ctermfg=63 ctermbg=none
+        hi Debug            ctermfg=76 ctermbg=none cterm=underline
+        hi VimModeline      ctermfg=77 ctermbg=none
+
+    hi Identifier   ctermfg=53 ctermbg=none
+        hi Function ctermfg=54 ctermbg=none
+
+    hi Statement    ctermfg=23 ctermbg=none
+        hi Conditional      ctermfg=39 ctermbg=none
+        hi Repeat           ctermfg=39 ctermbg=none
+        hi Label            ctermfg=55 ctermbg=none
+        hi Operator         ctermfg=55 ctermbg=none
+        hi Keyword          ctermfg=51 ctermbg=none
+        hi Exception        ctermfg=49 ctermbg=none
+
+    hi PreProc      ctermfg=35 ctermbg=none
+        hi Include          ctermfg=51 ctermbg=none
+        hi Define           ctermfg=55 ctermbg=none
+        hi Macro            ctermfg=58 ctermbg=none
+        hi PreCondit        ctermfg=59 ctermbg=none
+
+    hi Type         ctermfg=46 ctermbg=none
+        hi StorageClass     ctermfg=47 ctermbg=none
+        hi Structure        ctermfg=62 ctermbg=none
+        hi Typedef          ctermfg=63 ctermbg=none
+
+    hi Underline    ctermfg=70 ctermbg=none cterm=underline
+    hi Ignore       ctermfg=18 ctermbg=none
+    hi Error        ctermfg=0 ctermbg=65
+    hi Todo         ctermfg=67 ctermbg=none
+
+    hi Pmenu        ctermfg=79 ctermbg=23
+    hi PmenuSel     ctermfg=79 ctermbg=19
+    hi PmenuSbar    ctermfg=38 ctermbg=17
+    hi PmenuThumb   ctermfg=23 ctermbg=76
+
+    hi Folded       ctermfg=48 ctermbg=none
+    hi FoldColumn   ctermfg=49 ctermbg=none
+
+    hi SpellLocal   ctermfg=31 ctermbg=22
+
+    hi WildMenu     ctermfg=79 ctermbg=23
+    hi IncSearch    ctermfg=0  ctermbg=35
+    hi Search       ctermfg=0  ctermbg=50
+    hi StatusLine   ctermfg=52 ctermbg=none cterm=bold
+    hi StatusLineNC ctermfg=52 ctermbg=none
+    hi VertSplit    ctermfg=52 ctermbg=none
+
+else
+    hi Cursor       ctermfg=19 ctermbg=68
+    hi lCursor      ctermfg=19 ctermbg=69
+    hi Normal       ctermfg=47 ctermbg=0
+    hi Comment      ctermfg=37 ctermbg=0
+    hi Constant     ctermfg=68 ctermbg=0
+        hi String       ctermfg=61 ctermbg=0
+        hi Character    ctermfg=70 ctermbg=0
+        hi Number       ctermfg=71 ctermbg=0
+        hi Boolean      ctermfg=74 ctermbg=0
+        hi Float        ctermfg=75 ctermbg=0
+
+    hi Special      ctermfg=60 ctermbg=0
+        hi Tag              ctermfg=61 ctermbg=0
+        hi Delimiter        ctermfg=62 ctermbg=0
+        hi SpecialChar      ctermfg=63 ctermbg=0
+        hi SpecialComment   ctermfg=63 ctermbg=0
+        hi Debug            ctermfg=76 ctermbg=0 cterm=underline
+        hi VimModeline      ctermfg=77 ctermbg=0
+
+    hi Identifier   ctermfg=53 ctermbg=0
+        hi Function ctermfg=54 ctermbg=0
+
+    hi Statement    ctermfg=23 ctermbg=0
+        hi Conditional      ctermfg=39 ctermbg=0
+        hi Repeat           ctermfg=39 ctermbg=0
+        hi Label            ctermfg=55 ctermbg=0
+        hi Operator         ctermfg=55 ctermbg=0
+        hi Keyword          ctermfg=51 ctermbg=0
+        hi Exception        ctermfg=49 ctermbg=0
+
+    hi PreProc      ctermfg=35 ctermbg=0
+        hi Include          ctermfg=51 ctermbg=0
+        hi Define           ctermfg=55 ctermbg=0
+        hi Macro            ctermfg=58 ctermbg=0
+        hi PreCondit        ctermfg=59 ctermbg=0
+
+    hi Type         ctermfg=46 ctermbg=0
+        hi StorageClass     ctermfg=47 ctermbg=0
+        hi Structure        ctermfg=62 ctermbg=0
+        hi Typedef          ctermfg=63 ctermbg=0
+
+    hi Underline    ctermfg=70 ctermbg=0 cterm=underline
+    hi Ignore       ctermfg=18 ctermbg=0
+    hi Error        ctermfg=0 ctermbg=65
+    hi Todo         ctermfg=67 ctermbg=0
+
+    hi Pmenu        ctermfg=79 ctermbg=23
+    hi PmenuSel     ctermfg=79 ctermbg=19
+    hi PmenuSbar    ctermfg=38 ctermbg=17
+    hi PmenuThumb   ctermfg=23 ctermbg=76
+
+    hi Folded       ctermfg=48 ctermbg=0
+    hi FoldColumn   ctermfg=49 ctermbg=0
+
+    hi SpellLocal   ctermfg=31 ctermbg=22
+
+    hi WildMenu     ctermfg=79 ctermbg=23
+    hi IncSearch    ctermfg=0  ctermbg=35
+    hi Search       ctermfg=0  ctermbg=50
+    hi StatusLine   ctermfg=52 ctermbg=0 cterm=bold
+    hi StatusLineNC ctermfg=52 ctermbg=0
+    hi VertSplit    ctermfg=52 ctermbg=0
+endif

+ 42 - 0
colors/blugrine.vim

@@ -0,0 +1,42 @@
+" author Helder Correia < helder (dot) correia (at) netcabo (dot) pt>
+" version 2004.0
+" based on bluegreen colorscheme by Joao Estevao
+" feel free to modify / redistribute this file
+
+set background=dark
+hi clear
+if exists("syntax_on")
+    syntax reset
+endif
+let g:colors_name="blugrine"
+
+hi Normal	guifg=White guibg=#000000
+
+" highlight groups
+hi Cursor	guibg=#D74141 guifg=#e3e3e3
+hi VertSplit guibg=#C0FFFF guifg=#075554 gui=none
+hi Folded		guibg=#FFC0C0 guifg=black
+hi FoldColumn	guibg=#800080 guifg=tan
+hi ModeMsg guifg=#404040 guibg=#C0C0C0
+hi MoreMsg guifg=darkturquoise guibg=#188F90
+hi NonText guibg=#334C75 guifg=#9FADC5
+hi Question	guifg=#F4BB7E
+hi Search guibg=fg guifg=bg 
+hi SpecialKey	guifg=#BF9261
+hi StatusLine	guibg=#004443 guifg=#c0ffff gui=none
+hi StatusLineNC	guibg=#067C7B guifg=#004443 gui=bold
+hi Title	guifg=#8DB8C3
+hi Visual gui=bold guifg=black guibg=#C0FFC0
+hi WarningMsg	guifg=#F60000 gui=underline
+
+" syntax highlighting groups
+hi Comment guifg=#DABEA2
+hi Constant guifg=#72A5E4 gui=bold
+hi Identifier	guifg=#ADCBF1
+hi Statement guifg=#7E75B5
+hi PreProc guifg=#14F07C
+hi Type	guifg=#A9EE8A
+hi Special guifg=#EEBABA
+hi Ignore	guifg=grey60
+hi Todo	guibg=#9C8C84 guifg=#244C0A
+

+ 55 - 0
colors/bmichaelsen.vim

@@ -0,0 +1,55 @@
+" local syntax file - set colors on a per-machine basis:
+" vim: tw=0 ts=4 sw=4
+" Vim color file
+" Maintainer:	Björn Michaelsen <bmichaelsen@gmx.de> 
+" based on: Zellner maintained by Ron Aaron <ronaharon@yahoo.com>
+" Last Change:	2003 Sep 09 
+
+set background=light
+hi clear
+if exists("syntax_on")
+  syntax reset
+endif
+let g:colors_name = "bmichaelsen"
+
+hi Comment term=bold ctermfg=Red guifg=Red
+hi Normal guifg=black guibg=#dee2ee
+hi Constant term=underline ctermfg=Magenta guifg=Magenta
+hi Special term=bold ctermfg=Magenta guifg=Magenta
+hi Identifier term=underline ctermfg=Blue guifg=Blue
+hi Statement term=bold ctermfg=DarkRed gui=NONE guifg=Brown
+hi PreProc term=underline ctermfg=Magenta guifg=Purple
+hi Type term=underline ctermfg=Blue gui=NONE guifg=Blue
+hi Visual term=reverse ctermfg=Yellow ctermbg=Red gui=NONE guifg=Black guibg=#5a5d6a
+hi Search term=reverse ctermfg=Black ctermbg=Cyan gui=NONE guifg=Black guibg=Cyan
+hi Tag term=bold ctermfg=DarkGreen guifg=DarkGreen
+hi Error term=reverse ctermfg=15 ctermbg=9 guibg=Red guifg=White
+hi Todo term=standout ctermbg=Yellow ctermfg=Black guifg=Blue guibg=#5a5d6a
+hi  StatusLine term=bold,reverse cterm=NONE ctermfg=Yellow ctermbg=DarkGray gui=NONE guifg=Black guibg=#a4b2c5
+hi! link MoreMsg Comment
+hi! link ErrorMsg Visual
+hi! link WarningMsg ErrorMsg
+hi! link Question Comment
+hi link String	Constant
+hi link Character	Constant
+hi link Number	Constant
+hi link Boolean	Constant
+hi link Float		Number
+hi link Function	Identifier
+hi link Conditional	Statement
+hi link Repeat	Statement
+hi link Label		Statement
+hi link Operator	Statement
+hi link Keyword	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 SpecialChar	Special
+hi link Delimiter	Special
+hi link SpecialComment Special
+hi link Debug		Special

+ 187 - 0
colors/bocau.vim

@@ -0,0 +1,187 @@
+" Maintainer:	Tien Le (tienlex@gmail.com)
+" Version:      1.0
+" Last Change:	Dec 17 2010
+" Based on the Vividchalk theme of Tim Pope and Mustang theme
+
+if has("gui_running")
+    set background=dark
+endif
+hi clear
+if exists("syntax_on")
+   syntax reset
+endif
+
+let colors_name = "bocau"
+
+" 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"    ,"Yellow","DarkBlue",81)
+highlight IncSearch     guifg=White guibg=Black ctermfg=White ctermbg=Black
+highlight MoreMsg       guifg=#00AA00 ctermfg=Green
+highlight LineNr        guifg=#808080 ctermfg=White
+call s:hibg("LineNr"    ,"#101010","DarkBlue",80)
+highlight Question      none
+high link Question      MoreMsg
+highlight Title         guifg=White ctermfg=Magenta
+highlight VisualNOS     gui=none cterm=none
+call s:hibg("Visual"    ,"#444444","LightBlue",83)
+call s:hibg("VisualNOS" ,"#222222","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
+highlight PmenuSel      guifg=White ctermfg=White
+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"        ,"#aaaaaa","Grey",34) " 92
+" 26 instead?
+call s:hifg("Constant"       ,"#AAAA77","DarkCyan",21) " 30
+call s:hifg("rubyNumber"     ,"#CCFF33","Yellow",60) " 190
+call s:hifg("String"         ,"#b1d631","LightGreen",44,82) " 82
+call s:hifg("Identifier"     ,"#33CCFF","Yellow",72) " 220
+call s:hifg("Statement"      ,"#ff7700","Brown",68) " 202
+call s:hifg("PreProc"        ,"#AAFFFF","LightCyan",47) " 213
+call s:hifg("railsUserMethod","#AACCFF","LightCyan",27)
+call s:hifg("Type"           ,"#ffaa00","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

+ 87 - 0
colors/bog.vim

@@ -0,0 +1,87 @@
+" Vim color file
+" Maintainer:   [smeagol] <webmaster@quantumz.net>
+" Last Change:  
+" URL:		
+
+" cool help screens
+" :he group-name
+" :he highlight-groups
+" :he cterm-colors
+
+" your pick:
+set background=light	" or light
+hi clear
+if exists("syntax_on")
+    syntax reset
+endif
+let g:colors_name="bog"
+
+hi Normal guifg=#3a3a3d guibg=white ctermfg=darkgrey ctermbg=white
+
+" OR
+
+" highlight clear Normal
+" set background&
+" highlight clear
+" if &background == "light"
+"   highlight Error ...
+"   ...
+" else
+"   highlight Error ...
+"   ...
+" endif
+
+" A good way to see what your colorscheme does is to follow this procedure:
+" :w 
+" :so % 
+"
+" Then to see what the current setting is use the highlight command.  
+" For example,
+" 	:hi Cursor
+" gives
+"	Cursor         xxx guifg=bg guibg=fg 
+ 	
+" Uncomment and complete the commands you want to change from the default.
+
+hi Cursor guifg=#04ae6c	guibg=#0056a0 ctermfg=darkgreen ctermbg=darkblue	
+"hi CursorIM	
+hi Directory guifg=green ctermfg=green	
+"hi DiffAdd		
+"hi DiffChange	
+"hi DiffDelete	
+"hi DiffText	
+hi ErrorMsg guibg=#004a8a guifg=white ctermfg=white ctermbg=darkblue	
+hi VertSplit guibg=#04ae6c guifg=#0056a0	
+hi Folded guibg=#0a62c4 guifg=#60abff ctermfg=lightgrey ctermbg=blue		
+hi FoldColumn guibg=#0a62c4 guifg=#60abff ctermfg=lightgrey ctermbg=blue	
+hi IncSearch guifg=white guibg=#ffdc34 ctermfg=white ctermbg=lightred gui=underline	
+hi LineNr guifg=#3669e8 guibg=white ctermfg=lightblue ctermbg=white		
+hi ModeMsg guifg=orange guibg=white ctermfg=lightred ctermbg=white		
+hi MoreMsg guifg=orange guibg=white ctermfg=lightred ctermbg=white		
+hi NonText gui=bold		
+hi Question guifg=white guibg=orange ctermfg=white ctermbg=lightred	
+hi Search guifg=white guibg=#ffdc34 ctermfg=white ctermbg=lightred gui=underline		
+"hi SpecialKey	
+hi StatusLine guifg=#04ae6c guibg=white ctermfg=darkgreen ctermbg=white
+hi StatusLineNC guifg=#04ae6c guibg=white ctermfg=darkgreen ctermbg=white	
+hi Title guifg=#02233f gui=bold	
+hi Visual guifg=darkblue guibg=white ctermfg=darkblue ctermbg=white		
+"hi VisualNOS	
+hi WarningMsg guifg=white guibg=orange ctermfg=white ctermbg=lightblue	
+hi WildMenu guifg=#75dc34 guibg=white ctermfg=lightgreen ctermbg=white	
+"hi Menu		
+"hi Scrollbar	
+"hi Tooltip		
+
+" syntax highlighting groups
+hi Comment guifg=orange guibg=white ctermbg=white ctermfg=blue
+hi Constant  guifg=#5b8f8d guibg=white ctermfg=grey ctermbg=white	
+hi Identifier guifg=#aad2ff guibg=white ctermfg=grey ctermbg=white	
+hi Statement guifg=#808283 guibg=white ctermfg=lightgrey ctermbg=white	
+hi PreProc guifg=#023a6a gui=bold guibg=white ctermfg=darkblue ctermbg=white                                                                     
+hi Type guifg=#0e9152 guibg=white ctermfg=darkgreen ctermbg=white		
+hi Special guifg=white guibg=skyblue ctermfg=white ctermbg=blue	
+hi Underlined guifg=#00d0e8 ctermbg=blue	
+hi Ignore guifg=black guibg=white ctermfg=black ctermbg=white		
+"hi Error		
+hi Todo guibg=lightblue guifg=white ctermbg=lightblue ctermfg=white		

+ 60 - 0
colors/borland.vim

@@ -0,0 +1,60 @@
+" Vim color file
+" Maintainer:   Yegappan Lakshmanan
+" Last Change:  2001 Sep 9
+
+" Color settings similar to that used in Borland IDE's.
+
+set background=dark
+hi clear
+if exists("syntax_on")
+    syntax reset
+endif
+let g:colors_name="borland"
+
+hi Normal       term=NONE cterm=NONE ctermfg=Yellow ctermbg=DarkBlue
+hi Normal       gui=NONE guifg=Yellow guibg=DarkBlue
+hi NonText      term=NONE cterm=NONE ctermfg=White ctermbg=DarkBlue
+hi NonText      gui=NONE guifg=White guibg=DarkBlue
+
+hi Statement    term=NONE cterm=NONE ctermfg=White  ctermbg=DarkBlue
+hi Statement    gui=NONE guifg=White guibg=DarkBlue
+hi Special      term=NONE cterm=NONE ctermfg=Cyan ctermbg=DarkBlue
+hi Special      gui=NONE guifg=Cyan guibg=DarkBlue
+hi Constant     term=NONE cterm=NONE ctermfg=Magenta ctermbg=DarkBlue
+hi Constant     gui=NONE guifg=Magenta guibg=DarkBlue
+hi Comment      term=NONE cterm=NONE ctermfg=Gray ctermbg=DarkBlue
+hi Comment      gui=NONE guifg=Gray guibg=DarkBlue
+hi Preproc      term=NONE cterm=NONE ctermfg=Green ctermbg=DarkBlue
+hi Preproc      gui=NONE guifg=Green guibg=DarkBlue
+hi Type         term=NONE cterm=NONE ctermfg=White ctermbg=DarkBlue
+hi Type         gui=NONE guifg=White guibg=DarkBlue
+hi Identifier   term=NONE cterm=NONE ctermfg=White ctermbg=DarkBlue
+hi Identifier   gui=NONE guifg=White guibg=DarkBlue
+
+hi StatusLine   term=bold cterm=bold ctermfg=Black ctermbg=White
+hi StatusLine   gui=bold guifg=Black guibg=White
+
+hi StatusLineNC term=NONE cterm=NONE ctermfg=Black ctermbg=White
+hi StatusLineNC gui=NONE guifg=Black guibg=White
+
+hi Visual       term=NONE cterm=NONE ctermfg=Black ctermbg=DarkCyan
+hi Visual       gui=NONE guifg=Black guibg=DarkCyan
+
+hi Search       term=NONE cterm=NONE ctermbg=Gray
+hi Search       gui=NONE guibg=Gray
+
+hi VertSplit    term=NONE cterm=NONE ctermfg=Black ctermbg=White
+hi VertSplit    gui=NONE guifg=Black guibg=White
+
+hi Directory    term=NONE cterm=NONE ctermfg=Green ctermbg=DarkBlue
+hi Directory    gui=NONE guifg=Green guibg=DarkBlue
+
+hi WarningMsg   term=standout cterm=NONE ctermfg=Red ctermbg=DarkBlue
+hi WarningMsg   gui=standout guifg=Red guibg=DarkBlue
+
+hi Error        term=NONE cterm=NONE ctermfg=White ctermbg=Red
+hi Error        gui=NONE guifg=White guibg=Red
+
+hi Cursor       ctermfg=Black ctermbg=Yellow
+hi Cursor       guifg=Black guibg=Yellow
+

+ 70 - 0
colors/breeze.vim

@@ -0,0 +1,70 @@
+" Vim color file
+"  Maintainer: Tiza
+" Last Change: 2002/10/30 Wed 00:08.
+"     version: 1.0
+" This color scheme uses a dark background.
+
+set background=dark
+hi clear
+if exists("syntax_on")
+   syntax reset
+endif
+
+let colors_name = "breeze"
+
+hi Normal       guifg=#ffffff guibg=#005c70
+
+" Search
+hi IncSearch    gui=UNDERLINE guifg=#60ffff guibg=#6060ff
+hi Search       gui=NONE guifg=#ffffff guibg=#6060ff
+
+" Messages
+hi ErrorMsg     gui=BOLD guifg=#ffffff guibg=#ff40a0
+hi WarningMsg   gui=BOLD guifg=#ffffff guibg=#ff40a0
+hi ModeMsg      gui=NONE guifg=#60ffff guibg=NONE
+hi MoreMsg      gui=NONE guifg=#ffc0ff guibg=NONE
+hi Question     gui=NONE guifg=#ffff60 guibg=NONE
+
+" Split area
+hi StatusLine   gui=NONE guifg=#000000 guibg=#d0d0e0
+hi StatusLineNC gui=NONE guifg=#606080 guibg=#d0d0e0
+hi VertSplit    gui=NONE guifg=#606080 guibg=#d0d0e0
+hi WildMenu     gui=NONE guifg=#000000 guibg=#00c8f0
+
+" Diff
+hi DiffText     gui=UNDERLINE guifg=#ffff00 guibg=#000000
+hi DiffChange   gui=NONE guifg=#ffffff guibg=#000000
+hi DiffDelete   gui=NONE guifg=#60ff60 guibg=#000000
+hi DiffAdd      gui=NONE guifg=#60ff60 guibg=#000000
+
+" Cursor
+hi Cursor       gui=NONE guifg=#ffffff guibg=#d86020
+hi lCursor      gui=NONE guifg=#ffffff guibg=#e000b0
+hi CursorIM     gui=NONE guifg=#ffffff guibg=#e000b0
+
+" Fold
+hi Folded       gui=NONE guifg=#ffffff guibg=#0088c0
+" hi Folded       gui=NONE guifg=#ffffff guibg=#2080d0
+hi FoldColumn   gui=NONE guifg=#60e0e0 guibg=#006c7f
+
+" Other
+hi Directory    gui=NONE guifg=#00e0ff guibg=NONE
+hi LineNr       gui=NONE guifg=#60a8bc guibg=NONE
+hi NonText      gui=BOLD guifg=#00c0c0 guibg=#006276
+hi SpecialKey   gui=NONE guifg=#e0a0ff guibg=NONE
+hi Title        gui=BOLD guifg=#ffffff guibg=NONE
+hi Visual       gui=NONE guifg=#ffffff guibg=#6060d0
+" hi VisualNOS  gui=NONE guifg=#ffffff guibg=#6060d0
+
+" Syntax group
+hi Comment      gui=NONE guifg=#c8d0d0 guibg=NONE
+hi Constant     gui=NONE guifg=#60ffff guibg=NONE
+hi Error        gui=BOLD guifg=#ffffff guibg=#ff40a0
+hi Identifier   gui=NONE guifg=#cacaff guibg=NONE
+hi Ignore       gui=NONE guifg=#006074 guibg=NONE
+hi PreProc      gui=NONE guifg=#ffc0ff guibg=NONE
+hi Special      gui=NONE guifg=#ffd074 guibg=NONE
+hi Statement    gui=NONE guifg=#ffff80 guibg=NONE
+hi Todo         gui=BOLD,UNDERLINE guifg=#ffb0b0 guibg=NONE
+hi Type         gui=NONE guifg=#80ffa0 guibg=NONE
+hi Underlined   gui=UNDERLINE guifg=#ffffff guibg=NONE

+ 83 - 0
colors/brookstream.vim

@@ -0,0 +1,83 @@
+"--------------------------------------------------------------------
+" Name Of File: brookstream.vim.
+" Description: Gvim colorscheme, works best with version 6.1 GUI .
+" Maintainer: Peter Bäckström.
+" Creator: Peter Bäckström.
+" URL: http://www.brookstream.org (Swedish).
+" Credits: Inspiration from the darkdot scheme.
+" Last Change: Friday, April 13, 2003.
+" Installation: Drop this file in your $VIMRUNTIME/colors/ directory.
+"--------------------------------------------------------------------
+
+set background=dark
+hi clear
+if exists("syntax_on")
+    syntax reset
+endif
+let g:colors_name="brookstream"
+
+"--------------------------------------------------------------------
+
+hi Normal					gui=none	guibg=#000000	guifg=#bbbbbb
+hi Cursor										guibg=#44ff44 guifg=#000000
+hi Directory															guifg=#44ffff
+hi DiffAdd									guibg=#080808	guifg=#ffff00
+hi DiffDelete								guibg=#080808	guifg=#444444
+hi DiffChange								guibg=#080808	guifg=#ffffff
+hi DiffText									guibg=#080808	guifg=#bb0000
+hi ErrorMsg									guibg=#880000	guifg=#ffffff
+hi Folded																	guifg=#000088
+hi IncSearch								guibg=#000000	guifg=#bbcccc
+hi LineNr										guibg=#050505	guifg=#4682b4
+hi ModeMsg																guifg=#ffffff
+hi MoreMsg													 			guifg=#44ff44
+hi NonText																guifg=#4444ff
+hi Question																guifg=#ffff00
+hi SpecialKey															guifg=#4444ff
+hi StatusLine			gui=none	guibg=#2f4f4f	guifg=#ffffff
+hi StatusLineNC		gui=none	guibg=#bbbbbb	guifg=#000000		
+hi Title																	guifg=#ffffff
+hi Visual					gui=none	guibg=#bbbbbb	guifg=#000000
+hi WarningMsg								guifg=#ffff00
+
+" syntax highlighting groups ----------------------------------------
+
+hi Comment									guifg=#696969
+hi Constant									guifg=#00aaaa
+hi Identifier								guifg=#00e5ee
+hi Statement 								guifg=#00ffff
+hi PreProc									guifg=#8470ff
+hi Type											guifg=#ffffff
+hi Special		gui=none			guifg=#87cefa
+hi Underlined	gui=bold		  guifg=#4444ff
+hi Ignore		 								guifg=#444444
+hi Error			guibg=#000000	guifg=#bb0000
+hi Todo				guibg=#aa0006	guifg=#fff300
+hi Operator 	gui=none 			guifg=#00bfff
+hi Function 	 			        guifg=#1e90ff
+hi String 		gui=None 			guifg=#4682b4
+hi Boolean									guifg=#9bcd9b
+
+"hi link Character Constant
+"hi link Number    Constant
+"hi link Boolean   Constant
+"hi link Float   Number
+"hi link Conditional Statement
+"hi link Label   Statement
+"hi link Keyword   Statement
+"hi link Exception Statement
+"hi link Repeat    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 Delimiter Special
+"hi link SpecialComment  Special
+"hi link Debug   Special
+"hi link FoldColumn  Folded
+
+"- end of colorscheme -----------------------------------------------	

+ 32 - 0
colors/brown.vim

@@ -0,0 +1,32 @@
+hi comment      guifg=#fef8ff ctermfg=red
+hi constant     guifg=#aa712f ctermfg=white
+hi cursor       guibg=#5e3807 guifg=#deb887
+hi diffadd                    ctermbg=green   ctermfg=black
+hi diffchange                 ctermbg=green   ctermfg=white
+hi diffdelete                 ctermbg=none    ctermfg=darkyellow
+hi difftext                   ctermbg=black   ctermfg=green
+hi directory    guifg=#3e1807 ctermfg=green
+hi error        guibg=#cc3807 guifg=#deb887
+hi errormsg     guifg=#cc3807 guibg=#f9d7a6
+hi identifier   guifg=#5e3807 ctermfg=green
+hi incsearch    guifg=#f9d7a6 guibg=#8e6837
+hi modemsg      guifg=#793807 ctermbg=none    ctermfg=cyan gui=none
+hi moremsg      guifg=#793807 gui=none
+hi nontext      guifg=#ffffff ctermfg=darkgrey
+hi normal       guibg=#deb887 guifg=#846037
+hi preproc      guifg=#7e6f27 ctermfg=white
+hi question     guifg=#793807 gui=none
+hi scrollbar    guibg=#deb887 guifg=#ae8857
+hi search       guifg=#f9d7a6 ctermbg=cyan ctermfg=yellow guibg=#8e6837
+hi special      guifg=#000000 ctermfg=yellow
+hi specialkey   guifg=#ffffff ctermfg=white
+hi statement    guifg=#7e5827 ctermfg=cyan
+hi statusline   guibg=#fee8b7 ctermbg=black ctermfg=darkgreen guifg=#793807 gui=none
+hi statuslinenc guibg=#ae8857 ctermbg=black ctermfg=darkcyan guifg=#deb887 gui=none
+hi title        guifg=#793807 ctermfg=darkgreen gui=none
+hi todo         guibg=#995827 guifg=#fed8a7
+hi type         guifg=#7e5827 ctermfg=yellow gui=none
+hi vertsplit    guibg=#ae8857 ctermbg=green ctermfg=black guifg=#ae8857 gui=none
+hi visual       guifg=#f9d7a6 guibg=#8e6837 ctermbg=black ctermfg=darkcyan
+hi warningmsg   guifg=#cc3807
+hi wildmenu     guifg=#f9d7a6 guibg=#8e6837

+ 146 - 0
colors/bubblegum.vim

@@ -0,0 +1,146 @@
+" Vim Color File
+" Name:       bubblegum.vim
+" Version:    0.1
+" Maintainer: baskerville <nihilhill *at* gmail *dot* com>
+"
+" Based on xoria256.
+
+set background=dark
+hi clear
+
+if exists("syntax on")
+    syntax reset
+endif
+
+let g:colors_name="bubblegum"
+
+"
+" preferred groups
+" (see `:h w18`)
+"
+hi Normal          ctermfg=249    ctermbg=236    cterm=none    guifg=#B2B2B2    guibg=#303030    gui=none
+hi Comment         ctermfg=244    guifg=#808080
+
+" yellow
+hi Constant        ctermfg=186    guifg=#D7D787
+hi String          ctermfg=187    guifg=#D7D7AF
+hi Character       ctermfg=187    guifg=#D7D7AF
+hi Number          ctermfg=179    guifg=#D7AF5F
+hi Boolean         ctermfg=187    guifg=#D7D7AF
+hi Float           ctermfg=179    guifg=#D7AF5F
+
+" pink
+hi Identifier      ctermfg=182    guifg=#D7AFD7
+hi Function        ctermfg=182    guifg=#D7AFD7
+
+" blue
+hi Statement       ctermfg=110    guifg=#87AFD7
+hi Conditional     ctermfg=110    guifg=#87AFD7
+hi Repeat          ctermfg=110    guifg=#87AFD7
+hi Label           ctermfg=110    guifg=#87AFD7
+hi Operator        ctermfg=110    guifg=#87AFD7
+hi Keyword         ctermfg=110    guifg=#87AFD7
+hi Exception       ctermfg=110    guifg=#87AFD7
+
+" green
+hi PreProc         ctermfg=150    guifg=#AFD787
+hi Include         ctermfg=150    guifg=#AFD787
+hi Define          ctermfg=150    guifg=#AFD787
+hi Macro           ctermfg=150    guifg=#AFD787
+hi PreCondit       ctermfg=150    guifg=#AFD787
+
+" purple
+hi Type            ctermfg=146    guifg=#AFAFD7
+hi StorageClass    ctermfg=146    guifg=#AFAFD7
+hi Structure       ctermfg=146    guifg=#AFAFD7
+hi Typedef         ctermfg=146    guifg=#AFAFD7
+
+" red
+hi Special         ctermfg=174    guifg=#D78787
+hi SpecialChar     ctermfg=174    guifg=#D78787
+hi Tag             ctermfg=174    guifg=#D78787
+hi Delimiter       ctermfg=174    guifg=#D78787
+hi SpecialComment  ctermfg=174    guifg=#D78787
+hi Debug           ctermfg=174    guifg=#D78787
+
+hi Underlined      ctermfg=fg    guifg=fg
+hi Ignore          ctermfg=bg    guifg=bg
+hi Error           ctermfg=231    ctermbg=167    guifg=#FFFFFF    guibg=#D75F5F
+hi Todo            ctermfg=189    ctermbg=bg     cterm=none    guifg=#D7D7FF    guibg=bg    gui=none
+
+"
+" minor groups
+"
+hi StatusLine      ctermfg=fg     ctermbg=237    cterm=none    guifg=fg    guibg=#3A3A3A    gui=none
+hi StatusLineNC    ctermfg=244    ctermbg=237    cterm=none    guifg=#808080    guibg=#3A3A3A    gui=none
+hi TabLine         ctermfg=fg     ctermbg=237    cterm=none    guifg=fg    guibg=#3A3A3A    gui=none
+hi TabLineSel      ctermfg=253    ctermbg=238    cterm=none    guifg=#DADADA    guibg=#444444    gui=none
+hi TabLineFill     ctermfg=fg     ctermbg=237    cterm=none    guifg=fg    guibg=#3A3A3A    gui=none
+
+hi Pmenu           ctermfg=fg     ctermbg=237    guifg=fg    guibg=#3A3A3A
+hi PmenuSel        ctermfg=231    ctermbg=244    guifg=#FFFFFF    guibg=#808080
+hi PmenuSbar       ctermfg=231    ctermbg=244    guifg=#FFFFFF    guibg=#808080
+hi WildMenu        ctermfg=71     ctermbg=237    cterm=none    guifg=#5FAF5F    guibg=#3A3A3A    gui=none
+
+hi Visual          ctermfg=bg     ctermbg=117    guifg=bg    guibg=#87D7FF
+hi VisualNOS       ctermfg=bg     ctermbg=116    guifg=bg    guibg=#87D7D7
+hi VertSplit       ctermfg=244    ctermbg=237    cterm=none    guifg=#808080    guibg=#3A3A3A    gui=none
+hi LineNr          ctermfg=244    ctermbg=237    guifg=#808080    guibg=#3A3A3A
+
+hi Title           ctermfg=109    guifg=#87AFAF
+hi SpecialKey      ctermfg=114    guifg=#87D787
+hi NonText         ctermfg=244    guifg=#808080
+hi MatchParen      ctermfg=16     ctermbg=72    guifg=#000000    guibg=#5FAF87
+hi Directory       ctermfg=103    guifg=#8787AF
+
+hi ErrorMsg        ctermfg=210    ctermbg=bg    guifg=#FF8787    guibg=bg
+hi WarningMsg      ctermfg=140    guifg=#AF87D7
+hi MoreMsg         ctermfg=72    guifg=#5FAF87
+hi ModeMsg         ctermfg=222    guifg=#FFD787
+
+hi Search          ctermfg=16     ctermbg=179     cterm=none    guifg=#000000    guibg=#D7AF5F    gui=none
+hi IncSearch       ctermfg=231    ctermbg=168     cterm=none    guifg=#FFFFFF    guibg=#D75F87    gui=none
+hi Question        ctermfg=38    guifg=#00AFD7
+
+hi Folded          ctermfg=244    ctermbg=bg    guifg=#808080    guibg=bg
+hi FoldColumn      ctermfg=79     ctermbg=237    guifg=#5FD7AF    guibg=#3A3A3A
+hi SignColumn      ctermfg=79     ctermbg=237    guifg=#5FD7AF    guibg=#3A3A3A
+hi ColorColumn     ctermfg=79     ctermbg=237    guifg=#5FD7AF    guibg=#3A3A3A
+
+hi CursorColumn    ctermbg=237    cterm=none    guibg=#3A3A3A    gui=none
+hi CursorLine      ctermbg=237    cterm=none    guibg=#3A3A3A    gui=none
+
+hi vimFold         ctermfg=244    guifg=#808080
+hi vimCommentTitle ctermfg=fg    guifg=fg
+hi helpHyperTextJump ctermfg=74    guifg=#5FAFD7
+
+hi htmlTag         ctermfg=147    guifg=#AFAFFF
+hi htmlEndTag      ctermfg=147    guifg=#AFAFFF
+hi htmlTagName     ctermfg=175    guifg=#D787AF
+hi htmlString      ctermfg=144    guifg=#AFAF87
+
+hi diffFile        ctermfg=244    guifg=#808080
+hi diffLine        ctermfg=244    guifg=#808080
+hi diffAdded       ctermfg=107    guifg=#87AF5F
+hi diffRemoved     ctermfg=175    guifg=#D787AF
+hi diffChanged     ctermfg=179    guifg=#D7AF5F
+
+hi diffAdd         ctermfg=16     ctermbg=149    guifg=#000000    guibg=#AFD75F
+hi diffDelete      ctermfg=231    ctermbg=fg    guifg=#FFFFFF    guibg=fg
+hi diffText        ctermfg=16     ctermbg=211    guifg=#000000    guibg=#FF87AF
+hi diffChange      ctermfg=16     ctermbg=217    guifg=#000000    guibg=#FFAFAF
+hi diffOldLine     ctermfg=104    guifg=#8787D7
+
+hi SpellBad        ctermfg=210    ctermbg=bg      cterm=underline    guifg=#FF8787    guibg=bg    gui=underline
+hi SpellCap        ctermfg=174    ctermbg=bg      cterm=underline    guifg=#D78787    guibg=bg    gui=underline
+hi SpellRare       ctermfg=181    ctermbg=bg      cterm=underline    guifg=#D7AFAF    guibg=bg    gui=underline
+hi SpellLocal      ctermfg=180    ctermbg=bg      cterm=underline    guifg=#D7AF87    guibg=bg    gui=underline
+
+hi mkdCode         ctermfg=244    guifg=#808080
+hi mkdURL          ctermfg=111    guifg=#87AFFF
+hi mkdLink         ctermfg=181    guifg=#D7AFAF
+
+hi def link mailSubject Title
+hi def link mailSignature Comment
+hi def link mailQuoted2 mailQuoted1
+hi def link perlSharpBang Comment

+ 59 - 0
colors/busierbee.vim

@@ -0,0 +1,59 @@
+" Maintainer:	Stuart Radnidge
+" Version:      1.0.0
+" Last Change:	August 1st, 2010
+" Credits:      This is a modification of the BusyBee.vim color scheme by Patrick J. Anderson.
+
+set background=dark
+
+hi clear
+
+if exists("syntax_on")
+  syntax reset
+endif
+
+let colors_name = "busierbee"
+
+" Vim >= 7.0 specific colors
+if version >= 700
+  hi CursorLine    ctermbg=234
+  hi CursorColumn  ctermbg=234
+  hi MatchParen    ctermfg=157 ctermbg=237 cterm=bold
+  hi Pmenu 		   ctermbg=238
+  hi PmenuSel 	   ctermfg=0 ctermbg=148
+endif
+
+" General colors
+hi Cursor 		   ctermbg=241
+hi Normal 		   ctermfg=253 ctermbg=234
+hi NonText 		   ctermfg=244 ctermbg=235
+hi LineNr 		   ctermfg=244 ctermbg=232
+hi StatusLine 	   ctermfg=253 ctermbg=238
+hi StatusLineNC    ctermfg=246 ctermbg=238
+hi VertSplit 	   ctermfg=238 ctermbg=238
+hi Folded 		   ctermbg=4 ctermfg=248
+hi Title		   ctermfg=254 cterm=bold
+hi Visual		   ctermfg=254 ctermbg=4
+hi SpecialKey	   ctermfg=244 ctermbg=236
+
+" Syntax highlighting
+hi Comment 		   ctermfg=244
+hi Todo 		   ctermfg=245
+hi Boolean         ctermfg=220
+hi String 		   ctermfg=149
+hi Identifier 	   ctermfg=148
+hi Function 	   ctermfg=176
+hi Type 		   ctermfg=103
+hi Statement 	   ctermfg=103
+hi Keyword		   ctermfg=208
+hi Constant 	   ctermfg=208
+hi Number		   ctermfg=208
+hi Special		   ctermfg=208
+hi PreProc 		   ctermfg=230
+hi Todo            ctermfg=200
+
+" Code-specific colors
+hi pythonImport    ctermfg=38
+hi pythonException ctermfg=200
+hi pythonOperator  ctermfg=103
+hi pythonBuiltinFunction ctermfg=200
+hi pythonExClass   ctermfg=200

+ 60 - 0
colors/busybee.vim

@@ -0,0 +1,60 @@
+" Maintainer:	Patrick J. Anderson
+" Version:      1.0.1
+" Last Change:	February 23, 2009
+" Credits:      This is a modification of Mustang.vim color scheme
+
+set background=dark
+
+hi clear
+
+if exists("syntax_on")
+  syntax reset
+endif
+
+let colors_name = "busybee"
+
+" Vim >= 7.0 specific colors
+if version >= 700
+  hi CursorLine    guibg=#202020 ctermbg=234
+  hi CursorColumn  guibg=#202020 ctermbg=234
+  hi MatchParen    guifg=#d0ffc0 guibg=#202020 gui=bold ctermfg=157 ctermbg=237 cterm=bold
+  hi Pmenu 		   guifg=#ffffff guibg=#202020 ctermfg=255 ctermbg=238
+  hi PmenuSel 	   guifg=#000000 guibg=#b1d631 ctermfg=0 ctermbg=148
+endif
+
+" General colors
+hi Cursor 		   guifg=NONE    guibg=#626262 gui=none ctermbg=241
+hi Normal 		   guifg=#e2e2e5 guibg=#202020 gui=none ctermfg=253 ctermbg=234
+hi NonText 		   guifg=#808080 guibg=#202020 gui=none ctermfg=244 ctermbg=235
+hi LineNr 		   guifg=#303030 guibg=#202020 gui=none ctermfg=244 ctermbg=232
+hi StatusLine 	   guifg=#d3d3d5 guibg=#303030 gui=none ctermfg=253 ctermbg=238
+hi StatusLineNC    guifg=#939395 guibg=#303030 gui=none ctermfg=246 ctermbg=238
+hi VertSplit 	   guifg=#444444 guibg=#303030 gui=none ctermfg=238 ctermbg=238
+hi Folded 		   guibg=#384048 guifg=#a0a8b0 gui=none ctermbg=4 ctermfg=248
+hi Title		   guifg=#f6f3e8 guibg=NONE	gui=bold ctermfg=254 cterm=bold
+hi Visual		   guifg=#faf4c6 guibg=#3c414c gui=none ctermfg=254 ctermbg=4
+hi SpecialKey	   guifg=#808080 guibg=#343434 gui=none ctermfg=244 ctermbg=236
+
+" Syntax highlighting
+hi Comment 		   guifg=#3f3f3f gui=italic ctermfg=244
+hi Todo 		   guifg=#8f8f8f gui=none ctermfg=245
+hi Boolean         guifg=#b1d631 gui=none ctermfg=148
+hi String 		   guifg=#606060 gui=none ctermfg=148
+hi Identifier 	   guifg=#b1d631 gui=none ctermfg=148
+hi Function 	   guifg=#ffff00 gui=none ctermfg=255
+hi Type 		   guifg=#7e8aa2 gui=none ctermfg=103
+hi Statement 	   guifg=#7e8aa2 gui=none ctermfg=103
+hi Keyword		   guifg=#ff9800 gui=none ctermfg=208
+hi Constant 	   guifg=#ff9800 gui=none  ctermfg=208
+hi Number		   guifg=#ff9800 gui=none ctermfg=208
+hi Special		   guifg=#ff9800 gui=none ctermfg=208
+hi PreProc 		   guifg=#faf4c6 gui=none ctermfg=230
+hi Todo            guifg=#ff9f00 guibg=#202020 gui=none
+
+" Code-specific colors
+hi pythonImport    guifg=#009000 gui=none ctermfg=255
+hi pythonException guifg=#f00000 gui=none ctermfg=200
+hi pythonOperator  guifg=#7e8aa2 gui=none ctermfg=103
+hi pythonBuiltinFunction guifg=#009000 gui=none ctermfg=200
+hi pythonExClass   guifg=#009000 gui=none ctermfg=200
+

+ 59 - 0
colors/buttercream.vim

@@ -0,0 +1,59 @@
+" Vim color file
+" vim: tw=0 ts=8 sw=4
+" Scriptname:	buttercream
+" Maintainer:	Håkan Wikström <hakan@prinsig.se>
+" Version:	1.1
+" Last Change:	20060413
+" As of now only gui is supported
+" Based on the theme fog theme by Thomas R. Kimpton <tomk@emcity.net>
+
+set background=light
+hi clear
+if exists("syntax_on")
+  syntax reset
+endif
+let colors_name = "buttercream"
+
+"  Highlight		Foreground		Background			Extras
+
+hi Normal		guifg=#213a58		guibg=#ffffde
+hi NonText		guifg=LightBlue		guibg=#eee9bf			gui=bold
+hi Comment		guifg=#2f8e99
+hi Constant		guifg=#7070a0
+hi Statement		guifg=DarkGreen						gui=bold
+hi identifier		guifg=DarkGreen
+hi preproc		guifg=#408040
+hi type			guifg=DarkBlue
+hi label		guifg=#c06000
+hi operator		guifg=DarkGreen						gui=bold
+hi StorageClass		guifg=#a02060						gui=bold
+hi Number		guifg=Blue
+hi Special		guifg=#aa8822
+hi Cursor		guifg=LightGrey		guibg=#880088
+hi lCursor		guifg=Black		guibg=Cyan
+hi ErrorMsg		guifg=White		guibg=DarkRed
+hi DiffText					guibg=DarkRed			gui=bold
+hi Directory		guifg=DarkGrey						gui=underline
+hi LineNr		guifg=#ccaa22
+hi MoreMsg		guifg=SeaGreen						gui=bold
+hi Question		guifg=DarkGreen						gui=bold
+hi Search		guifg=Black		guibg=#887722
+hi SpecialKey		guifg=Blue
+hi SpecialChar		guifg=DarkGrey						gui=bold
+hi Title		guifg=DarkMagenta					gui=underline
+hi WarningMsg		guifg=DarkBlue		guibg=#9999cc
+hi WildMenu		guifg=Black		guibg=Yellow			gui=underline
+hi Folded		guifg=DarkBlue		guibg=LightGrey
+hi FoldColumn		guifg=DarkBLue		guibg=Grey
+hi DiffAdd					guibg=DarkBlue
+hi DiffChange					guibg=DarkMagenta
+hi DiffDelete		guifg=Blue		guibg=DarkCyan			gui=bold
+hi Ignore		guifg=grey90
+hi IncSearch									gui=reverse
+hi ModeMsg									gui=bold
+hi StatusLine									gui=reverse,bold
+hi StatusLineNC									gui=reverse
+hi VertSplit									gui=reverse
+hi Visual		guifg=LightGrey						gui=reverse
+hi VisualNOS									gui=underline,bold
+hi Todo						guibg=#ccaa22			gui=bold,underline

+ 367 - 0
colors/bvemu.vim

@@ -0,0 +1,367 @@
+" Vim color file
+" Maintainer:   Subramanyam <balu.vemu@gmail.com>
+" Version: 1.0
+"
+
+set background=dark
+hi clear
+if exists("syntax_on")
+    syntax reset
+endif
+let colors_name="bvemu"
+
+" Base color
+" ----------
+hi Normal           guifg=#949F92           guibg=#202020
+hi Normal           ctermfg=253             ctermbg=235
+
+" Comment Group
+" -------------
+" any comment
+hi Comment          guifg=#887C6B                                 gui=none
+hi Comment          ctermfg=240                                     cterm=none
+
+" Blue based
+" Constant Group
+" --------------
+" any constant
+hi Constant         guifg=#8CD0D3                                   gui=none
+hi Constant         ctermfg=116                                     cterm=none
+
+" strings
+hi String           guifg=#ADADAD                                   gui=none
+hi String           ctermfg=110                                     cterm=none
+
+" character constant
+hi Character        guifg=#8B0000                                   gui=none
+hi Character        ctermfg=110                                     cterm=none
+
+" numbers decimal/hex
+hi Number           guifg=#A3ABB7                                   gui=none
+hi Number           ctermfg=116                                     cterm=none
+
+" true, false
+" could actually test this
+hi Boolean          guifg=#FF85A0                                   gui=none
+hi Boolean          ctermfg=116                                     cterm=none
+
+" float
+hi Float            guifg=#B94E48                                   gui=none
+hi Float            ctermfg=116                                     cterm=none
+
+
+" Identifier Group
+" ----------------
+" any variable name
+hi Identifier       guifg=#C4AD87                                   gui=none
+hi Identifier       ctermfg=216                                     cterm=none
+
+" function, method, class
+hi Function         guifg=#C4AD87                                   gui=none
+hi Function         ctermfg=216                                     cterm=none
+
+" Statement Group
+" ---------------
+" any statement
+hi Statement        guifg=#BDCB28                                   gui=none
+hi Statement        ctermfg=150                                     cterm=none
+
+" if, then, else
+hi Conditional      guifg=#DA3287                                   gui=none
+hi Conditional      ctermfg=150                                     cterm=none
+
+" try, catch, throw, raise
+hi Exception        guifg=#FF7900                                   gui=none
+hi Exception        ctermfg=150                                     cterm=none
+
+" for, while, do
+hi Repeat           guifg=#1E90FF                                   gui=none
+hi Repeat           ctermfg=150                                     cterm=none
+
+" case, default
+hi Label            guifg=#CD00CC                                   gui=none
+hi Label            ctermfg=150                                     cterm=none
+
+" sizeof, +, *
+hi Operator         guifg=#1560BD                                   gui=none
+hi Operator         ctermfg=150                                     cterm=none
+
+" any other keyword
+hi Keyword          guifg=#C19A6B                                   gui=none
+hi Keyword          ctermfg=150                                     cterm=none
+
+" Preprocessor Group
+" ------------------
+" generic preprocessor
+hi PreProc          guifg=#D82626                                   gui=none
+hi PreProc          ctermfg=223                                     cterm=none
+
+" #include
+hi Include          guifg=#36EF0A                                   gui=none
+hi Include          ctermfg=223                                     cterm=none
+
+" #define
+hi Define           guifg=#EF0A5C                                   gui=none
+hi Define           ctermfg=223                                     cterm=none
+
+" same as define
+hi Macro            guifg=#0AEFC3                                   gui=none
+hi Macro            ctermfg=223                                     cterm=none
+
+" #if, #else, #endif
+hi PreCondit        guifg=#7D7D7D                                   gui=none
+hi PreCondit        ctermfg=223                                     cterm=none
+
+" Type Group
+" ----------
+" int, long, char
+hi Type             guifg=#60A0B7                                   gui=none
+hi Type             ctermfg=115                                     cterm=none
+
+" static, register, volative
+hi StorageClass     guifg=#D1E231                                   gui=none
+hi StorageClass     ctermfg=115                                     cterm=none
+
+" struct, union, enum
+hi Structure        guifg=#FFCC00                                   gui=none
+hi Structure        ctermfg=115                                     cterm=none
+
+" typedef
+hi Typedef          guifg=#2CCDD3                                   gui=none
+hi Typedef          ctermfg=115                                     cterm=none
+
+" Special Group
+" -------------
+" any special symbol
+hi Special          guifg=#FEF896                                   gui=none
+hi Special          ctermfg=181                                     cterm=none
+
+" special character in a constant
+hi SpecialChar      guifg=#FBEC5D                                   gui=none
+hi SpecialChar      ctermfg=181                                     cterm=none
+
+" things you can CTRL-]
+hi Tag              guifg=#FBEC5D                                   gui=none
+hi Tag              ctermfg=181                                     cterm=none
+
+" character that needs attention
+hi Delimiter        guifg=#E4F59F                                   gui=none
+hi Delimiter        ctermfg=181                                     cterm=none
+
+" special things inside a comment
+hi SpecialComment   guifg=#F5DA9F                                   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
+
+""TODO
+" Underlined Group
+" ----------------
+" text that stands out, html links
+hi Underlined       guifg=#415FB8                                    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=#E80000           guibg=#432323           gui=none
+hi Error            ctermfg=167             ctermbg=52            cterm=none
+
+" Todo Group
+" ----------
+" todo, fixme, note, xxx
+hi Todo             guifg=#E80000           guibg=NONE              gui=underline
+hi Todo             ctermfg=228             ctermbg=NONE            cterm=underline
+
+" Spelling
+" --------
+" word not recognized
+hi SpellBad         guisp=#B4FF96                                   gui=undercurl
+hi SpellBad                                 ctermbg=9               cterm=undercurl
+
+" word not capitalized
+hi SpellCap         guisp=#C00F00                                   gui=undercurl
+hi SpellCap                                 ctermbg=12              cterm=undercurl
+
+" rare word
+hi SpellRare        guisp=#FF4400                                   gui=undercurl
+hi SpellRare                                ctermbg=13              cterm=undercurl
+
+" wrong spelling for selected region
+hi SpellLocal       guisp=#E80000                                   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
+" ----
+" 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=102             ctermbg=237
+
+" match parenthesis, brackets
+hi MatchParen       guifg=#BAFF00           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=#FF7F00                                   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=#FF9500                                   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=#00CFFF           guibg=#313c36           gui=none
+hi DiffAdd          ctermfg=108             ctermbg=22              cterm=none
+
+" changed line
+hi DiffChange       guifg=NONE              guibg=#FF9631           gui=none
+hi DiffChange       ctermfg=fg              ctermbg=52              cterm=none
+
+" deleted line
+hi DiffDelete       guifg=#FF0000           guibg=#E85500           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=#BD00FF                                   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=#462244           guibg=#363946           gui=none
+hi TabLine          ctermfg=244             ctermbg=236             cterm=none
+
+" tab pages line, where there are no labels
+hi TabLineFill      guifg=#A2ADA3           guibg=#363946           gui=none
+hi TabLineFill      ctermfg=187             ctermbg=236             cterm=none
+
+" tab pages line, active tab page label
+hi TabLineSel       guifg=#002DC2           guibg=#414658           gui=bold
+hi TabLineSel       ctermfg=254             ctermbg=236             cterm=bold
+
+" Visual
+" ------
+" visual mode selection
+hi Visual           guifg=NONE              guibg=#CFE4FF
+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

+ 55 - 0
colors/bw.vim

@@ -0,0 +1,55 @@
+" Vim color file
+" Maintainer:   Hans Fugal <hans@fugal.net>
+" Last Change:  5 Oct 2001
+" URL:		http://fugal.net/vim/colors/bw.vim
+
+" cool help screens
+" :he group-name
+" :he highlight-groups
+" :he cterm-colors
+"
+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="bw"
+
+hi SpecialKey     cterm=bold		ctermfg=NONE
+hi NonText        cterm=bold	    	ctermfg=NONE
+hi Directory      cterm=bold	    	ctermfg=NONE
+hi ErrorMsg       cterm=standout    	ctermfg=NONE
+hi IncSearch      cterm=reverse	    	ctermfg=NONE
+hi Search         cterm=reverse	    	ctermfg=NONE
+hi MoreMsg        cterm=bold	    	ctermfg=NONE
+hi ModeMsg        cterm=bold	    	ctermfg=NONE
+hi LineNr         cterm=underline   	ctermfg=NONE
+hi Question       cterm=standout    	ctermfg=NONE
+hi StatusLine     cterm=bold,reverse	ctermfg=NONE
+hi StatusLineNC   cterm=reverse 	ctermfg=NONE
+hi VertSplit      cterm=reverse		ctermfg=NONE
+hi Title          cterm=bold		ctermfg=NONE
+hi Visual         cterm=reverse		ctermfg=NONE
+hi VisualNOS      cterm=bold,underline	ctermfg=NONE
+hi WarningMsg     cterm=standout	ctermfg=NONE
+hi WildMenu       cterm=standout	ctermfg=NONE
+hi Folded         cterm=standout	ctermfg=NONE
+hi FoldColumn     cterm=standout	ctermfg=NONE
+hi DiffAdd        cterm=bold	        ctermfg=NONE
+hi DiffChange     cterm=bold	        ctermfg=NONE
+hi DiffDelete     cterm=bold	        ctermfg=NONE
+hi DiffText       cterm=reverse	        ctermfg=NONE
+hi Comment        cterm=bold	        ctermfg=NONE
+hi Constant       cterm=underline	ctermfg=NONE
+hi Special        cterm=bold		ctermfg=NONE
+hi Identifier     cterm=underline	ctermfg=NONE
+hi Statement      cterm=bold		ctermfg=NONE
+hi PreProc        cterm=underline	ctermfg=NONE
+hi Type           cterm=underline	ctermfg=NONE
+hi Underlined     cterm=underline	ctermfg=NONE
+hi Ignore         cterm=bold		ctermfg=NONE
+hi Error          cterm=reverse		ctermfg=NONE
+hi Todo           cterm=standout	ctermfg=NONE

+ 32 - 0
colors/c.vim

@@ -0,0 +1,32 @@
+" Vim Syntax Highlighting File
+" 
+" Language: C
+"
+" Extra: This is to copy the vi clone elvis on its
+"        syntax highlighting.
+"
+" Maintainer: Dean Jones<dean@cleancode.org>
+"
+" Comment: This works well with the default c.vim
+"          that comes with vim6.x.  It basically 
+"          overrides the very bright colors it uses
+"          and uses simple white for highlighting 
+"          key words and types in the C language.
+"          If you're using Eterm, uncomment the 
+"          Normal line specified below.
+
+hi clear
+
+" Eterm users, uncomment the line below
+" hi Normal ctermfg=grey
+
+hi PreProc ctermfg=white
+hi Type ctermfg=white
+hi Statement ctermfg=white
+hi Comment ctermfg=grey
+hi Constant cterm=NONE ctermfg=NONE
+hi Number cterm=NONE ctermfg=NONE
+hi String cterm=NONE ctermfg=NONE
+hi Special cterm=NONE ctermfg=NONE
+
+" EOF for Dean's Elvis like highlighting

+ 247 - 0
colors/calmar256-light.vim

@@ -0,0 +1,247 @@
+" Vim color file:  calmar256-dark.vim
+" Last Change: 21. Aug 2007
+" License: public domain
+" Maintainer:: calmar <mac@calmar.ws>
+"
+" 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-<highlight-group> "
+"
+" 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:

+ 76 - 0
colors/camo.vim

@@ -0,0 +1,76 @@
+" Vim color file
+" Maintainer:   Tim Aldrich <aldy0169@yahoo.com>
+" Last Change:  19 January 2002
+
+set background=dark
+hi clear
+if exists("syntax_on")
+    syntax reset
+endif
+let g:colors_name="camo"
+hi Normal       guifg=bisque            guibg=grey15
+hi Cursor       guifg=snow              guibg=bisque3
+hi CursorIM     guifg=OliveDrab4        guibg=bisque
+hi Directory    guifg=OliveDrab4        guibg=grey15
+hi DiffAdd      guifg=DarkOliveGreen1   guibg=grey15
+hi DiffChange   guifg=PaleGreen         guibg=grey15
+hi DiffDelete   guifg=red               guibg=grey15
+hi DiffText     guifg=grey15            guibg=red
+hi ErrorMsg     guifg=snow              guibg=red
+hi VertSplit    guifg=bisque4           guibg=DarkOliveGreen1
+hi Folded       guifg=DarkOliveGreen2   guibg=grey30
+hi FoldColumn   guifg=DarkOliveGreen2   guibg=grey30
+hi IncSearch    guifg=bisque            guibg=red
+hi LineNr       guifg=OliveDrab4        guibg=grey15
+hi ModeMsg      guifg=khaki3            guibg=grey15
+hi MoreMsg      guifg=khaki3            guibg=grey15
+hi NonText      guifg=DarkSalmon        guibg=grey10
+hi Question     guifg=IndianRed         guibg=grey10
+hi Search       guifg=DarkSalmon        guibg=grey15
+hi SpecialKey   guifg=yellow            guibg=grey15
+hi StatusLine   guifg=bisque4           guibg=DarkOliveGreen1
+hi StatusLineNC guifg=bisque4           guibg=DarkOliveGreen3
+hi Title        guifg=IndianRed         guibg=grey15
+hi Visual       guifg=OliveDrab4        guibg=bisque1
+hi WarningMsg   guifg=bisque            guibg=red
+hi WildMenu     guifg=LightBlue         guibg=DarkViolet
+
+
+"Syntax hilight groups
+
+hi Comment      guifg=tan
+hi Constant     guifg=khaki
+hi String       guifg=moccasin
+hi Character    guifg=chocolate
+hi Number       guifg=chocolate
+hi Boolean      guifg=OliveDrab3
+hi Float        guifg=chocolate
+hi Identifier   guifg=khaki4
+hi Function     guifg=OliveDrab4
+hi Statement    guifg=khaki
+hi Conditional  guifg=khaki
+hi Repeat       guifg=khaki
+hi Label        guifg=khaki
+hi Operator     guifg=DarkKhaki
+hi Keyword      guifg=DarkKhaki
+hi Exception    guifg=khaki
+hi PreProc      guifg=khaki4
+hi Include      guifg=khaki4
+hi Define       guifg=khaki1
+hi Macro        guifg=khaki2
+hi PreCondit    guifg=khaki3
+hi Type         guifg=khaki3
+hi StorageClass guifg=tan
+hi Structure    guifg=DarkGoldenrod
+hi Typedef      guifg=khaki3
+hi Special      guifg=IndianRed
+hi SpecialChar  guifg=DarkGoldenrod
+hi Tag          guifg=DarkKhaki
+hi Delimiter    guifg=DarkGoldenrod
+hi SpecialComment   guifg=cornsilk
+hi Debug        guifg=brown
+hi Underlined   guifg=IndianRed
+hi Ignore       guifg=grey30
+hi Error        guifg=bisque    guibg=red
+hi Todo         guifg=red       guibg=bisque
+

+ 57 - 0
colors/campfire.vim

@@ -0,0 +1,57 @@
+" Vim color file
+" Maintainer:	Alexander Timmermans <alexandertimmermans@orange.nl>
+" Last Change: 28 september 2006
+
+set bg=dark
+hi clear
+if exists("syntax_on")
+	syntax reset
+endif
+
+let colors_name = "campfire"
+
+hi Normal		guifg=#c0c0c0 guibg=#000040						ctermfg=gray ctermbg=black
+hi ErrorMsg		guifg=#ffffff guibg=#287eff						ctermfg=white ctermbg=lightblue
+hi Visual		guifg=#8080ff guibg=fg		gui=reverse				ctermfg=lightblue ctermbg=fg cterm=reverse
+hi VisualNOS	guifg=#8080ff guibg=fg		gui=reverse,underline	ctermfg=lightblue ctermbg=fg cterm=reverse,underline
+hi Todo			guifg=#d14a14 guibg=#1248d1						ctermfg=red	ctermbg=darkblue
+hi Search		guifg=#90fff0 guibg=#2050d0						ctermfg=white ctermbg=darkblue cterm=underline term=underline
+hi IncSearch	guifg=#b0ffff guibg=#2050d0							ctermfg=darkblue ctermbg=gray
+
+hi SpecialKey		guifg=cyan			ctermfg=darkcyan
+hi Directory		guifg=cyan			ctermfg=cyan
+hi Title			guifg=magenta gui=none ctermfg=magenta cterm=bold
+hi WarningMsg		guifg=red			ctermfg=red
+hi WildMenu			guifg=yellow guibg=black ctermfg=yellow ctermbg=black cterm=none term=none
+hi ModeMsg			guifg=#22cce2		ctermfg=lightblue
+hi MoreMsg			ctermfg=darkgreen	ctermfg=darkgreen
+hi Question			guifg=green gui=none ctermfg=green cterm=none
+hi NonText			guifg=#0030ff		ctermfg=darkblue
+
+hi StatusLine		guifg=blue guibg=darkgray gui=none		ctermfg=blue ctermbg=gray term=none cterm=none
+hi StatusLineNC		guifg=black guibg=darkgray gui=none		ctermfg=black ctermbg=gray term=none cterm=none
+hi VertSplit		guifg=black guibg=darkgray gui=none		ctermfg=black ctermbg=gray term=none cterm=none
+
+hi Folded			guifg=#808080 guibg=#000040			ctermfg=darkgrey ctermbg=black cterm=bold term=bold
+hi FoldColumn		guifg=#808080 guibg=#000040			ctermfg=darkgrey ctermbg=black cterm=bold term=bold
+hi LineNr			guifg=#90f020			ctermfg=green cterm=none
+
+hi DiffAdd			guibg=darkblue	ctermbg=darkblue term=none cterm=none
+hi DiffChange		guibg=darkmagenta ctermbg=magenta cterm=none
+hi DiffDelete		ctermfg=blue ctermbg=cyan gui=bold guifg=Blue guibg=DarkCyan
+hi DiffText			cterm=bold ctermbg=red gui=bold guibg=Red
+
+hi lCursor			guifg=#ffffff guibg=#000000 ctermfg=bg ctermbg=darkgreen
+
+
+hi Comment			guifg=#80a0ff ctermfg=darkred
+hi Constant			ctermfg=magenta guifg=#ffa0a0 cterm=none
+hi Special			ctermfg=brown guifg=Orange cterm=none gui=none
+hi Identifier		ctermfg=cyan guifg=seagreen1 cterm=none
+hi Statement		ctermfg=yellow cterm=none guifg=#ffff60 gui=none
+hi PreProc			ctermfg=magenta guifg=gold gui=none cterm=none
+hi type				ctermfg=green guifg=seagreen1 gui=none cterm=none
+hi Underlined		cterm=underline term=underline
+hi Ignore			guifg=bg ctermfg=bg
+hi String       term=NONE           cterm=NONE           gui=NONE           start=^[[m^[[33m    stop=^[[m^[[32m   ctermfg=3   guifg=LightGrey
+hi Constant     term=NONE           cterm=NONE           gui=NONE           start=^[[m^[[33m    stop=^[[m^[[32m   ctermfg=3   guifg=LightGrey

+ 78 - 0
colors/candy.vim

@@ -0,0 +1,78 @@
+" Vim color file
+"  Maintainer: Tiza
+" Last Change: 2002/04/28 Sun 19:35.
+"     version: 1.0
+" This color scheme uses a dark background.
+
+set background=dark
+hi clear
+if exists("syntax_on")
+   syntax reset
+endif
+
+let colors_name = "candy"
+
+hi Normal       guifg=#f0f0f8 guibg=#000000
+
+" Search
+hi IncSearch    gui=UNDERLINE guifg=#80ffff guibg=#0060c0
+hi Search       gui=NONE guifg=#f0f0f8 guibg=#0060c0
+
+" Messages
+hi ErrorMsg     gui=BOLD guifg=#ffa0ff guibg=NONE
+hi WarningMsg   gui=BOLD guifg=#ffa0ff guibg=NONE
+hi ModeMsg      gui=BOLD guifg=#40f0d0 guibg=NONE
+hi MoreMsg      gui=BOLD guifg=#00ffff guibg=#008070
+hi Question     gui=BOLD guifg=#e8e800 guibg=NONE
+
+" Split area
+hi StatusLine   gui=NONE guifg=#000000 guibg=#c8c8d8
+hi StatusLineNC gui=NONE guifg=#707080 guibg=#c8c8d8
+hi VertSplit    gui=NONE guifg=#606080 guibg=#c8c8d8
+hi WildMenu     gui=NONE guifg=#000000 guibg=#a0a0ff
+
+" Diff
+hi DiffText     gui=NONE guifg=#ff78f0 guibg=#a02860
+hi DiffChange   gui=NONE guifg=#e03870 guibg=#601830
+hi DiffDelete   gui=NONE guifg=#a0d0ff guibg=#0020a0
+hi DiffAdd      gui=NONE guifg=#a0d0ff guibg=#0020a0
+
+" Cursor
+hi Cursor       gui=NONE guifg=#00ffff guibg=#008070
+hi lCursor      gui=NONE guifg=#ffffff guibg=#8800ff
+hi CursorIM     gui=NONE guifg=#ffffff guibg=#8800ff
+
+" Fold
+hi Folded       gui=NONE guifg=#40f0f0 guibg=#005080
+hi FoldColumn   gui=NONE guifg=#40c0ff guibg=#00305c
+
+" Other
+hi Directory    gui=NONE guifg=#40f0d0 guibg=NONE
+hi LineNr       gui=NONE guifg=#9090a0 guibg=NONE
+hi NonText      gui=BOLD guifg=#4080ff guibg=NONE
+hi SpecialKey   gui=BOLD guifg=#8080ff guibg=NONE
+hi Title        gui=BOLD guifg=#f0f0f8 guibg=NONE
+hi Visual       gui=NONE guifg=#e0e0f0 guibg=#707080
+
+" Syntax group
+hi Comment      gui=NONE guifg=#c0c0d0 guibg=NONE
+hi Constant     gui=NONE guifg=#90d0ff guibg=NONE
+hi Error        gui=BOLD guifg=#ffffff guibg=#ff0088
+hi Identifier   gui=NONE guifg=#40f0f0 guibg=NONE
+hi Ignore       gui=NONE guifg=#000000 guibg=NONE
+hi PreProc      gui=NONE guifg=#40f0a0 guibg=NONE
+hi Special      gui=NONE guifg=#e0e080 guibg=NONE
+hi Statement    gui=NONE guifg=#ffa0ff guibg=NONE
+hi Todo         gui=BOLD,UNDERLINE guifg=#ffa0a0 guibg=NONE
+hi Type         gui=NONE guifg=#ffc864 guibg=NONE
+hi Underlined   gui=UNDERLINE guifg=#f0f0f8 guibg=NONE
+
+" HTML
+hi htmlLink                 gui=UNDERLINE
+hi htmlBold                 gui=BOLD
+hi htmlBoldItalic           gui=BOLD,ITALIC
+hi htmlBoldUnderline        gui=BOLD,UNDERLINE
+hi htmlBoldUnderlineItalic  gui=BOLD,UNDERLINE,ITALIC
+hi htmlItalic               gui=ITALIC
+hi htmlUnderline            gui=UNDERLINE
+hi htmlUnderlineItalic      gui=UNDERLINE,ITALIC

+ 174 - 0
colors/candycode.vim

@@ -0,0 +1,174 @@
+" Vim color file -- candycode
+" Maintainer:   Justin Constantino <goflyapig-at-gmail-com>
+" Last Change:  2006 Aug 12
+
+set background=dark
+highlight clear
+let g:colors_name="candycode"
+
+let save_cpo = &cpo
+set cpo&vim
+
+" basic highlight groups (:help highlight-groups) {{{
+
+" text {{{
+
+hi Normal       guifg=#ffffff       guibg=#050505       gui=NONE
+            \   ctermfg=white       ctermbg=black       cterm=NONE
+
+hi Folded       guifg=#c2bfa5       guibg=#050505       gui=underline
+            \   ctermfg=lightgray   ctermbg=black       cterm=underline
+
+hi LineNr       guifg=#928c75       guibg=NONE          gui=NONE
+            \   ctermfg=darkgray    ctermbg=NONE        cterm=NONE
+
+hi Directory    guifg=#00bbdd       guibg=NONE          gui=NONE
+            \   ctermfg=cyan        ctermbg=NONE        cterm=NONE
+hi NonText      guifg=#77ff22       guibg=NONE          gui=bold
+            \   ctermfg=yellow      ctermbg=NONE        cterm=NONE
+hi SpecialKey   guifg=#559933       guibg=NONE          gui=NONE
+            \   ctermfg=green       ctermbg=NONE        cterm=NONE
+
+hi SpellBad     guifg=NONE          guibg=NONE          gui=undercurl
+            \   ctermfg=white       ctermbg=darkred     guisp=#ff0011
+hi SpellCap     guifg=NONE          guibg=NONE          gui=undercurl
+            \   ctermfg=white       ctermbg=darkblue    guisp=#0044ff
+hi SpellLocal   guifg=NONE          guibg=NONE          gui=undercurl
+            \   ctermfg=black       ctermbg=cyan        guisp=#00dd99   
+hi SpellRare    guifg=NONE          guibg=NONE          gui=undercurl
+            \   ctermfg=white       ctermbg=darkmagenta guisp=#ff22ee   
+
+hi DiffAdd      guifg=#ffffff       guibg=#126493       gui=NONE
+            \   ctermfg=white       ctermbg=darkblue    cterm=NONE
+hi DiffChange   guifg=#000000       guibg=#976398       gui=NONE
+            \   ctermfg=black       ctermbg=darkmagenta cterm=NONE
+hi DiffDelete   guifg=#000000       guibg=#be1923       gui=bold
+            \   ctermfg=black       ctermbg=red         cterm=bold
+hi DiffText     guifg=#ffffff       guibg=#976398       gui=bold
+            \   ctermfg=white       ctermbg=green       cterm=bold
+
+" }}}
+" borders / separators / menus {{{
+
+hi FoldColumn   guifg=#c8bcb9       guibg=#786d65       gui=bold            
+            \   ctermfg=lightgray   ctermbg=darkgray    cterm=NONE
+hi SignColumn   guifg=#c8bcb9       guibg=#786d65       gui=bold
+            \   ctermfg=lightgray   ctermbg=darkgray    cterm=NONE
+
+hi Pmenu        guifg=#000000       guibg=#a6a190       gui=NONE
+            \   ctermfg=white       ctermbg=darkgray    cterm=NONE
+hi PmenuSel     guifg=#ffffff       guibg=#133293       gui=NONE
+            \   ctermfg=white       ctermbg=lightblue   cterm=NONE
+hi PmenuSbar    guifg=NONE          guibg=#555555       gui=NONE
+            \   ctermfg=black       ctermbg=black       cterm=NONE
+hi PmenuThumb   guifg=NONE          guibg=#cccccc       gui=NONE
+            \   ctermfg=gray        ctermbg=gray        cterm=NONE
+
+hi StatusLine   guifg=#000000       guibg=#c2bfa5       gui=bold    
+            \   ctermfg=black       ctermbg=white       cterm=bold
+hi StatusLineNC guifg=#444444       guibg=#c2bfa5       gui=NONE    
+            \   ctermfg=darkgray    ctermbg=white       cterm=NONE
+hi WildMenu     guifg=#ffffff       guibg=#133293       gui=bold
+            \   ctermfg=white       ctermbg=darkblue    cterm=bold
+hi VertSplit    guifg=#c2bfa5       guibg=#c2bfa5       gui=NONE
+            \   ctermfg=white       ctermbg=white       cterm=NONE
+
+hi TabLine      guifg=#000000       guibg=#c2bfa5       gui=NONE
+            \   ctermfg=black       ctermbg=white       cterm=NONE
+hi TabLineFill  guifg=#000000       guibg=#c2bfa5       gui=NONE
+            \   ctermfg=black       ctermbg=white       cterm=NONE
+hi TabLineSel   guifg=#ffffff       guibg=#133293       gui=NONE
+            \   ctermfg=white       ctermbg=black       cterm=NONE
+
+"hi Menu
+"hi Scrollbar
+"hi Tooltip
+
+" }}}
+" cursor / dynamic / other {{{
+
+hi Cursor       guifg=#000000       guibg=#ffff99       gui=NONE
+            \   ctermfg=black       ctermbg=white       cterm=NONE
+hi CursorIM     guifg=#000000       guibg=#aaccff       gui=NONE
+            \   ctermfg=black       ctermbg=white       cterm=reverse
+hi CursorLine   guifg=NONE          guibg=#1b1b1b       gui=NONE
+            \   ctermfg=NONE        ctermbg=NONE        cterm=NONE
+hi CursorColumn guifg=NONE          guibg=#1b1b1b       gui=NONE
+            \   ctermfg=NONE        ctermbg=NONE        cterm=NONE
+
+hi Visual       guifg=#ffffff       guibg=#606070       gui=NONE
+            \   ctermfg=white       ctermbg=lightblue   cterm=NONE
+
+hi IncSearch    guifg=#000000       guibg=#eedd33       gui=bold 
+            \   ctermfg=white       ctermbg=yellow      cterm=NONE
+hi Search       guifg=#efefd0       guibg=#937340       gui=NONE
+            \   ctermfg=white       ctermbg=darkgreen   cterm=NONE
+
+hi MatchParen   guifg=NONE          guibg=#3377aa       gui=NONE
+            \   ctermfg=white       ctermbg=blue        cterm=NONE
+
+"hi VisualNOS
+
+" }}}
+" listings / messages {{{
+
+hi ModeMsg      guifg=#eecc18       guibg=NONE          gui=NONE
+            \   ctermfg=yellow      ctermbg=NONE        cterm=NONE
+hi Title        guifg=#dd4452       guibg=NONE          gui=bold
+            \   ctermfg=red         ctermbg=NONE        cterm=bold
+hi Question     guifg=#66d077       guibg=NONE          gui=NONE
+            \   ctermfg=green       ctermbg=NONE        cterm=NONE
+hi MoreMsg      guifg=#39d049       guibg=NONE          gui=NONE
+            \   ctermfg=green       ctermbg=NONE        cterm=NONE
+
+hi ErrorMsg     guifg=#ffffff       guibg=#ff0000       gui=bold
+            \   ctermfg=white       ctermbg=red         cterm=bold
+hi WarningMsg   guifg=#ccae22       guibg=NONE          gui=bold    
+            \   ctermfg=yellow      ctermbg=NONE        cterm=bold
+
+" }}}
+
+" }}}
+" syntax highlighting groups (:help group-name) {{{
+
+hi Comment      guifg=#ff9922       guibg=NONE          gui=NONE
+            \   ctermfg=brown       ctermbg=NONE        cterm=NONE
+
+hi Constant     guifg=#ff6050       guibg=NONE          gui=NONE
+            \   ctermfg=red         ctermbg=NONE        cterm=NONE
+hi Boolean      guifg=#ff6050       guibg=NONE          gui=bold  
+            \   ctermfg=red         ctermbg=NONE        cterm=bold
+
+hi Identifier   guifg=#eecc44       guibg=NONE          gui=NONE
+            \   ctermfg=yellow      ctermbg=NONE        cterm=NONE
+
+hi Statement    guifg=#66d077       guibg=NONE          gui=bold
+            \   ctermfg=green       ctermbg=NONE        cterm=bold
+
+hi PreProc      guifg=#bb88dd       guibg=NONE          gui=NONE
+            \   ctermfg=darkmagenta ctermbg=NONE        cterm=NONE
+
+hi Type         guifg=#4093cc       guibg=NONE          gui=bold
+            \   ctermfg=lightblue   ctermbg=NONE        cterm=bold
+
+hi Special      guifg=#9999aa       guibg=NONE          gui=bold  
+            \   ctermfg=lightgray   ctermbg=NONE        cterm=bold
+
+hi Underlined   guifg=#80a0ff       guibg=NONE          gui=underline
+            \   ctermfg=NONE        ctermbg=NONE        cterm=underline
+            \   term=underline 
+
+hi Ignore       guifg=#888888       guibg=NONE          gui=NONE
+            \   ctermfg=darkgray    ctermbg=NONE        cterm=NONE
+
+hi Error        guifg=#ffffff       guibg=#ff0000       gui=NONE
+            \   ctermfg=white       ctermbg=red         cterm=NONE
+
+hi Todo         guifg=#ffffff       guibg=#ee7700       gui=bold
+            \   ctermfg=black       ctermbg=yellow      cterm=bold
+
+" }}}
+
+let &cpo = save_cpo
+
+" vim: fdm=marker fdl=0

+ 426 - 0
colors/candyman.vim

@@ -0,0 +1,426 @@
+" Vim color file
+"
+" " __ _ _ _ "
+" " \ \ ___| | |_ _| |__ ___ __ _ _ __ ___ "
+" " \ \/ _ \ | | | | | _ \ / _ \/ _ | _ \/ __| "
+" " /\_/ / __/ | | |_| | |_| | __/ |_| | | | \__ \ "
+" " \___/ \___|_|_|\__ |____/ \___|\____|_| |_|___/ "
+" " \___/ "
+"
+" "A colorful, dark color scheme for Vim."
+"
+" File: candyman.vim
+" Maintainer: NanoTech <http://nanotech.nanotechcorp.net/>
+" Version: 1.2
+" Last Change: May 26th, 2009
+" Contributors: Daniel Herbert <http://pocket-ninja.com>,
+" Henry So, Jr. <henryso@panix.com>,
+" David Liang <bmdavll at gmail dot com>
+"
+" 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 = "candyman"
+ 
+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","","5a5a5a","","","")
+  call s:X("CursorColumn","","5a5a5a","","","")
+  call s:X("MatchParen","ffffff","80a090","bold","","")
+ 
+  call s:X("TabLine","262626","b0b8c0","italic","","Black")
+  call s:X("TabLineFill","9098a0","","","","")
+  call s:X("TabLineSel","262626","f0f0f0","italic,bold","","")
+ 
+" Auto-completion
+  call s:X("Pmenu","ffffff","262626","","","")
+  call s:X("PmenuSel","101010","eeeeee","","","")
+endif
+
+call s:X("Visual","","503d50","","","")
+call s:X("Cursor","","996699","","","")
+
+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","8a3c3b","","bold","","")
+ 
+call s:X("StatusLine","f0f0f0","393f47","italic","","")
+call s:X("StatusLineNC","484848","1a1f26","italic","","")
+call s:X("VertSplit","393f47","393f47","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","79a5bf","","","LightCyan","")
+call s:X("Function","be9f5f","","","Yellow","")
+call s:X("Statement","8197bf","","","DarkBlue","")
+call s:X("PreProc","8fbfdc","","","LightBlue","")
+
+call s:X("Test","8fbfdc","","","LightBlue","")
+
+hi link Operator Normal
+ 
+call s:X("Type","d8a465","","","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","","","")
+
+" 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
+ 
+" Objective-C/Cocoa
+hi link objcClass Type
+hi link cocoaClass objcClass
+hi link objcSubclass objcClass
+hi link objcSuperclass objcClass
+hi link objcDirective rubyClass
+hi link cocoaFunction Function
+hi link objcMethodName Identifier
+hi link objcMethodArg Normal
+hi link objcMessageName Identifier
+ 
+" 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
+" }}}
+ 
+

+ 67 - 0
colors/caramel.vim

@@ -0,0 +1,67 @@
+" Vim color file
+" Maintainer	: Brian Gant
+" Email		: gantbd@muohio.edu
+" Last Change	: 2/15/03
+" Version	: 0.1
+"
+" TODO : add colors for diff and other non-implemented
+"        stuff
+" 
+" LICENCE (heh) : Emailware.  Basically it means use it,
+"   abuse it, change it, love it, leave it, whatever!  I
+"   do however make the simple request that if you use the
+"   scheme, drop me an email and let me know what you think
+"   about it, especially if you modify it!  I don't use
+"   the non-implemented features on a regular enough basis
+"   to get a feel for how they flesh out.
+"
+"   Designed for use with COBOL, but looks pretty good with
+"   Perl, PHP, and C/C++ too (at least I think so).
+"
+"   Brian
+"   
+" ---------------------------------------------------------
+
+set background=dark
+hi clear
+if exists("syntax_on")
+    syntax reset
+endif
+let g:colors_name="caramel"
+
+" ---------------------------------------------------------
+
+hi Normal		guifg=#dca454	guibg=#5c5094
+
+" ---------------------------------------------------------
+
+hi Cursor		guifg=#303030	guibg=#dca454
+hi CursorIM		guifg=#303030	guibg=#dca454
+hi ErrorMsg		guifg=#b4a8a8	guibg=bg
+hi IncSearch		guifg=#e0d070	guibg=#303030
+hi LineNr		guifg=#b4a8a8	guibg=#39325d
+hi ModeMsg		guifg=#b4a8a8	guibg=bg
+hi MoreMsg		guifg=#b4a8a8	guibg=bg
+hi NonText		guifg=#b4a8a8	guibg=#39325d
+hi Question		guifg=#b4a8a8	guibg=bg
+hi Search		guifg=#303030	guibg=#e0d070
+hi StatusLine		guifg=#e0d070	guibg=#303030
+hi StatusLineNC		guifg=#dca454	guibg=#303030
+hi Title		guifg=#b4a8a8	guibg=#39325d
+hi Visual		guifg=#b4a8a8	guibg=#303030
+hi VisualNOS		guifg=#b4a8a8	guibg=#303030
+hi WarningMsg		guifg=#b4a8a8	guibg=#39325d
+
+" ---------------------------------------------------------
+
+hi Comment		guifg=#b4a8a8	guibg=bg
+hi Constant		guifg=#9cd464	guibg=bg
+hi Identifier		guifg=#e8c47c	guibg=bg
+hi Statement		guifg=#8088bc	guibg=bg
+hi PreProc		guifg=#e0d070	guibg=bg
+hi Type			guifg=#e0d070	guibg=bg
+hi Special		guifg=#e0d070	guibg=bg
+hi Underlined		guifg=#9cd464	guibg=bg
+hi Ignore		guifg=fg	guibg=bg
+hi Error		guifg=#cc74a8	guibg=#9cd464
+hi Todo			guifg=bg	guibg=#e0d070

+ 88 - 0
colors/carrot.vim

@@ -0,0 +1,88 @@
+" Vim color file
+" Maintainer:	Juan frias <juandfrias at gmail dot com>
+" Last Change:	2007 Feb 25
+" Version:	1.0.1
+" URL:		http://www.axisym3.net/jdany/vim-the-editor/#carrot
+
+set background=light
+highlight clear
+if exists("syntax_on")
+    syntax reset
+endif
+
+let g:colors_name = "carrot"
+
+" Normal
+highlight Normal gui=none guifg=DarkBlue guibg=PeachPuff 
+
+" Search
+highlight IncSearch gui=none guifg=White   guibg=Brown
+highlight Search    gui=bold guifg=#804020 guibg=#fcc657 
+
+" Messages
+highlight ErrorMsg   gui=none guifg=#f8f8f8 guibg=#4040ff
+highlight WarningMsg gui=none guifg=#f8f8f8 guibg=FireBrick
+highlight ModeMsg    gui=none guifg=#d06000 guibg=bg
+highlight MoreMsg    gui=none guifg=#0090a0 guibg=bg
+highlight Question   gui=none guifg=#8000ff guibg=bg
+
+" Split area
+highlight StatusLine   gui=bold guifg=Black   guibg=#FFB848
+highlight StatusLineNC gui=none guifg=Brown   guibg=#FCC785 
+highlight VertSplit    gui=none guifg=#f8f8f8 guibg=#904838 
+highlight WildMenu     gui=bold guifg=White   guibg=NavyBlue
+
+" Diff
+highlight DiffText   gui=none guifg=red   guibg=#ffd0d0 
+highlight DiffChange gui=none guifg=black guibg=#ffe7e7 
+highlight DiffDelete gui=none guifg=bg    guibg=#e7e7ff 
+highlight DiffAdd    gui=none guifg=blue  guibg=#e7e7ff 
+
+" Cursor
+highlight Cursor   gui=none guifg=Grey85  guibg=Red4
+highlight lCursor  gui=none guifg=#ffffff guibg=#8040ff
+highlight CursorIM gui=none guifg=#ffffff guibg=Red3
+
+" Fold
+highlight Folded     gui=none guifg=#804030 guibg=#fff0d0 
+highlight FoldColumn gui=none guifg=#6b6b6b guibg=#e7e7e7 
+
+" Other
+highlight Directory  gui=none guifg=#112662 guibg=bg
+highlight LineNr     gui=none guifg=#6b6b6b guibg=bg
+highlight NonText    gui=none guifg=#707070 guibg=PeachPuff2
+highlight SpecialKey gui=none guifg=#c0c0c0 guibg=bg 
+highlight Title      gui=bold guifg=#112662 guibg=bg
+highlight Visual     gui=none guifg=#804020 guibg=#ffc0a0 
+
+" Syntax group
+highlight Comment    gui=none guifg=SteelBlue4 guibg=bg      
+highlight Constant   gui=none guifg=#00884c guibg=bg      
+highlight Error      gui=none guifg=#f8f8f8 guibg=#4040ff term=reverse 
+highlight Identifier gui=none guifg=#b07800 guibg=bg      
+highlight Ignore     gui=none guifg=bg      guibg=bg      
+highlight PreProc    gui=none guifg=#683821 guibg=bg      
+highlight Special    gui=none guifg=#8040f0 guibg=bg      
+highlight Statement  gui=bold guifg=IndianRed3 guibg=bg      
+highlight Conditional gui=bold guifg=#7f0055 guibg=bg      
+highlight Todo       gui=none guifg=White   guibg=Grey20   term=standout       
+highlight Type       gui=bold guifg=Brown   guibg=bg      
+highlight Underlined gui=none guifg=blue    guibg=bg
+highlight String     gui=none guifg=#8010a0 guibg=bg      
+highlight Number     gui=none guifg=#0000ff guibg=bg      
+
+if !has("gui_running")
+    hi link Float          Number
+    hi link Include        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 Delimiter      Normal
+    hi link SpecialComment Special
+    hi link Debug          Special
+endif
+
+" vim:ff=unix:

+ 118 - 0
colors/carvedwood.vim

@@ -0,0 +1,118 @@
+" Vim color file
+" carvedwood v0.7c
+" Maintainer:	Shawn Axsom <axs221@gmail.com>
+"               [axs221.1l.com]
+
+" carvedwood -
+"     a color scheme modified from my desertocean scheme into a brown
+" and green scheme, easier on the eyes and optimized for more important syntax
+" to stand out the most (eg comments and values are dark and dull while
+" statements are bright).
+
+" cool help screens
+" :he group-name
+" :he highlight-groups
+" :he cterm-colors
+
+set background=dark
+if version > 580
+    " no guarantees for version 5.8 and below, but this makes it stop
+    " complaining
+    hi clear
+    if exists("syntax_on")
+		syntax reset
+    endif
+endif
+
+let g:colors_name="carvedwood"
+
+hi Normal	guifg=#dac0cd guibg=#1f2221
+
+" syntax highlighting
+hi Comment	  guifg=#5a6a6d
+hi Title	  guifg=#60b0ea
+hi Underlined guifg=#80aae0
+hi Statement  guifg=#fac5ba
+hi Type		  guifg=#cd9a8a
+hi PreProc    guifg=#ba857a gui=none 
+hi Constant	  guifg=#9a757d
+hi Identifier guifg=#bd7560
+hi Special	  guifg=#cab0a5
+hi Ignore     guifg=grey40
+hi Todo		  guifg=orangered guibg=yellow2
+hi Error      guibg=#e04462
+"end syntax highlighting
+
+" highlight groups
+hi Cursor	guibg=#205a50 guifg=#7ab0aa
+"hi CursorIM
+hi Directory guifg=#bbd0df
+"hi DiffAdd
+"hi DiffChange
+"hi DiffDelete
+"hi DiffText
+"hi ErrorMsg
+hi VertSplit	guibg=#c2b0a5 guifg=grey50 gui=none
+hi Folded	guibg=#4a4f4d guifg=#BBDDCC
+hi FoldColumn	guibg=#4c3e3b guifg=#00CCFF
+hi LineNr   guifg=#D0C5CA guibg=#594540
+hi ModeMsg	guifg=#00AACC
+hi MoreMsg	guifg=SeaGreen
+hi NonText  guifg=#382920 guibg=#1b1f1f
+hi Question	guifg=#AABBCC
+hi Search	guibg=#5a6d7d guifg=#bac5d0
+hi IncSearch	guifg=#50606d guibg=#cddaf0
+hi SpecialKey	guifg=#90703B
+hi StatusLine	guibg=#c99f93 guifg=#102015 gui=none
+hi StatusLineNC	guibg=#937b7a guifg=#373334 gui=none
+hi Visual   guifg=#008FBF guibg=#33DFEF
+"hi VisualNOS
+hi WarningMsg	guifg=salmon
+"hi WildMenu
+"hi Menu
+"hi Scrollbar  guibg=grey30 guifg=tan
+"hi Tooltip
+
+
+" color terminal definitions
+hi Normal ctermfg=white
+hi SpecialKey	ctermfg=darkyellow
+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=white ctermbg=brown
+hi Question	ctermfg=green
+hi StatusLine	cterm=none ctermbg=white ctermfg=darkgreen
+hi StatusLineNC	cterm=none ctermbg=white ctermfg=black
+hi VertSplit	cterm=none ctermbg=darkgreen
+hi Title	ctermfg=blue
+hi Visual	cterm=reverse
+hi VisualNOS	cterm=bold,underline
+hi WarningMsg	ctermfg=1
+hi WildMenu	ctermfg=0 ctermbg=3
+hi Folded	ctermfg=white ctermbg=darkcyan
+hi FoldColumn	ctermfg=darkcyan ctermbg=grey
+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 Special	ctermfg=white
+hi Identifier	ctermfg=brown
+hi Statement	ctermfg=yellow
+hi PreProc	ctermfg=red
+hi Type		ctermfg=brown
+hi Constant	ctermfg=grey
+hi Underlined	cterm=none ctermfg=blue ctermbg=darkgrey
+hi Ignore	cterm=bold ctermfg=7
+hi Ignore	ctermfg=darkgrey
+hi Error	cterm=bold ctermfg=7 ctermbg=1
+hi Function ctermfg=yellow
+
+
+"vim: sw=4
+ 

+ 116 - 0
colors/carvedwoodcool.vim

@@ -0,0 +1,116 @@
+" Vim color file
+" carvedwood v0.1
+" Maintainer:	Shawn Axsom <axs221@gmail.com>
+"               [axs221.1l.com]
+
+" carvedwood -
+"     a cool blue version of my color scheme modified from my desertocean scheme into a brown
+" and green scheme, easier on the eyes and optimized for more important syntax
+" to stand out the most (eg comments and values are dark and dull while
+" statements are bright).
+
+" cool help screens
+" :he group-name
+" :he highlight-groups
+" :he cterm-colors
+
+set background=dark
+if version > 580
+    " no guarantees for version 5.8 and below, but this makes it stop
+    " complaining
+    hi clear
+    if exists("syntax_on")
+		syntax reset
+    endif
+endif
+
+let g:colors_name="carvedwoodcool"
+
+hi Normal       guibg=#05181c guifg=#aa9aa3 
+hi NonText      guibg=#1c3447 guifg=#382920
+hi Folded       guibg=#4a4f4d guifg=#BBDDCC
+hi FoldColumn	guibg=#3a4a5a guifg=#00CCFF
+hi LineNr       guibg=#153040 guifg=#D0C5c0 
+hi StatusLine	guibg=#d0a59a guifg=#102015 gui=none
+hi StatusLineNC	guibg=#937b7a guifg=#373334 gui=none
+
+" syntax highlighting
+hi Comment	  guifg=#2d303d
+hi Title	  guifg=#60b0ea
+hi Underlined guifg=#80aae0
+hi Statement  guifg=#f0caba
+hi Type		  guifg=#c09a8a
+hi Constant	  guifg=#55464a
+hi PreProc    guifg=#aa7065 gui=none 
+hi Identifier guifg=#d07a70
+hi Special	  guifg=#556065
+hi Ignore     guifg=grey40
+hi Todo		  guifg=orangered guibg=yellow2
+hi Error      guibg=#e04462
+"end syntax highlighting
+
+" highlight groups
+hi Cursor	guibg=#104550 guifg=#6aa09a
+"hi CursorIM
+hi Directory guifg=#bbd0df
+"hi DiffAdd
+"hi DiffChange
+"hi DiffDelete
+"hi DiffText
+"hi ErrorMsg
+hi VertSplit	guibg=#c2bfa5 guifg=grey50 gui=none
+hi ModeMsg      guifg=#00AACC
+hi MoreMsg      guifg=SeaGreen
+hi Question    	guifg=#AABBCC
+hi Search       guibg=#5a6d7d guifg=#bac5d0
+hi IncSearch	guifg=#50606d guibg=#cddaf0
+hi SpecialKey	guifg=#90703B
+hi Visual       guifg=#008FBF guibg=#33DFEF
+"hi VisualNOS
+hi WarningMsg	guifg=salmon
+"hi WildMenu
+"hi Menu
+"hi Scrollbar  guibg=grey30 guifg=tan
+"hi Tooltip
+
+
+" 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	cterm=bold ctermfg=7
+hi Ignore	ctermfg=darkgrey
+hi Error	cterm=bold ctermfg=7 ctermbg=1
+
+
+"vim: sw=4
+

+ 155 - 0
colors/chance-of-storm.vim

@@ -0,0 +1,155 @@
+"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
+" Author: Mario Gutierrez (mario@mgutz.com)
+" Last Change: Dececember 6, 2010 
+" Version: 0.1.2
+"
+" removed italics on string
+" ruby interpolation color
+" identifier color
+"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
+
+
+set background=dark
+hi clear
+if exists("syntax_on")
+  syntax reset
+endif
+let colors_name = "chance-of-storm"
+
+
+"""""""""" General
+
+hi Normal 		guifg=#cacfd3   guibg=#181c20 gui=none
+
+" Vim >= 7.0
+if version >= 700
+  hi CursorLine         guibg=#2a2e31
+  hi MatchParen         guifg=magenta   guibg=black   gui=bold,italic
+  hi Pmenu 		guifg=#dfeff6   guibg=#1E415E
+  hi PmenuSel 	        guifg=#dfeff6   guibg=#2D7889
+
+  hi IncSearch          guifg=bg        guibg=#AF81F4 gui=bold
+  hi Search             guifg=bg        guibg=#AF81F4 gui=none
+endif
+
+hi Cursor 		guifg=bg        guibg=#8fdef9 gui=none
+hi Folded 		guifg=#68CEE8   guibg=#1A3951 gui=none
+hi FoldColumn           guifg=#1E415E   guibg=#1A3951 gui=none
+hi LineNr 		guifg=#2e363d   guibg=bg      gui=none
+" e.g. tildes at the end of file
+hi NonText 		guifg=#2e363d   guibg=bg      gui=none
+hi Question             guifg=#6dbb6d   guibg=bg      gui=none
+hi StatusLine 	        guifg=lightmagenta   guibg=#060809 gui=none
+hi StatusLineNC         guifg=#69839a   guibg=#060809 gui=none
+hi TabLine              guifg=#555555   guibg=#dddddd gui=none
+hi TabLineFill 		guifg=fg        guibg=#dddddd gui=none
+hi TabLineSel           guifg=#101010   guibg=#b0b0b0 gui=none
+hi Title 		guifg=#ef7760   guibg=bg      gui=none
+hi VertSplit 	        guifg=#060809   guibg=#060809 gui=bold
+ " Selected text color
+hi Visual		guifg=#dfeff6   guibg=#24557A gui=none
+hi WarningMsg           guifg=#bb6d6d   guibg=bg      gui=none
+
+
+"""""""""" Syntax highlighting
+
+hi Comment 		guifg=#69839a   guibg=bg      gui=italic
+hi Constant 	        guifg=#96defa   gui=none
+hi Function 	        guifg=#9e7cd7   gui=none
+hi Identifier 	        guifg=#2ed6d7   gui=none
+hi Ignore 		guifg=bg        guibg=bg      gui=none
+hi Keyword		guifg=#8ac6f2   gui=none
+hi Number		guifg=#e1d4a8   gui=none
+hi PreProc 		guifg=#f99d71   gui=none
+hi Special		guifg=#ffcde4   gui=none
+hi Statement 	        guifg=#8ac6f2   gui=none
+hi String 		guifg=#89e14b   gui=none
+hi Todo 		guifg=#ADED80   guibg=bg      gui=bold
+hi Type 		guifg=#489fd7   gui=none
+hi Underlined 	        guifg=#8ac6f2   gui=underline
+
+
+""""""""""" ERB
+
+hi link erubyDelimiter      PreProc 
+
+
+""""""""""" HAML
+
+hi link hamlAttributes      htmlArg
+hi link hamlTag             htmlTag 
+hi link hamlTagName         htmlTagName 
+hi link hamlIdChar          hamlId
+hi link hamlClassChar       hamlClass
+
+
+""""""""""" HELP
+
+hi link helpSectionDelim    NonText
+hi link helpExample         Statement
+
+
+""""""""""" HTML
+
+hi link htmlTag             Statement
+hi link htmlEndTag          Statement
+hi link htmlTagName         Statement 
+
+
+"""""""""" JavaScript
+
+hi link javaScriptFunction  Statement
+hi link javaScriptFuncName  Function
+hi link javaScriptLabel     PreProc 
+
+
+"""""""""" MAKE
+
+hi link makeCommands        Statement
+
+
+"""""""""" MARKDOWN (tpope's vim-markdown)
+
+hi link markdownCodeBlock           Statement
+hi link markdownCode                Statement 
+hi link markdownCodeDelimiter       Statement
+hi link markdownHeadingDelimiter    Title
+hi      markdownLinkText 	    guifg=#489fd7   gui=underline
+hi      markdownUrl                 guifg=#69839a   guibg=bg        gui=none
+hi link markdownLinkTextDelimiter   markdownUrl 
+hi link markdownLinkDelimiter       markdownUrl 
+
+
+""""""""""" NERDTree
+
+hi link treePart            NonText
+hi link treePartFile        treePart 
+hi link treeDirSlash        treePart
+hi link treeDir             Statement 
+hi link treeClosable        PreProc
+hi link treeOpenable        treeClosable
+hi link treeUp              treeClosable 
+hi      treeFlag            guifg=#3e71a1 guibg=bg gui=none
+hi link treeHelp            Comment
+hi link treeLink            Type
+hi link treeExecFile        Type
+
+
+"""""""""" PHP 
+
+hi link phpVarSelector      Identifier
+
+
+"""""""""" Ruby
+
+hi      rubyAccess                  guifg=#ef7760 guibg=bg gui=italic
+hi      rubyInterpolation           guifg=#c2f0a2 guibg=bg 
+hi link rubyInterpolationDelimiter  rubyInterpolation
+hi link rubyStringDelimiter         String
+
+
+""""""""""" XML
+
+hi link xmlTag              htmlTag
+hi link xmlEndTag           htmlEndTag
+hi link xmlTagName          htmlTagName

+ 18 - 0
colors/charged-256.vim

@@ -0,0 +1,18 @@
+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

+ 62 - 0
colors/charon.vim

@@ -0,0 +1,62 @@
+" Vim color file
+" Maintainer: iyerns <iyerns AT gmail DOT com>
+" 
+" Comments are welcome !
+" Spammers will be shot. Survivors will be shot again
+" 
+" Last Change: 17 Oct 2005
+" Version:1.0
+" Changes: Recolored comments and Statement
+"
+
+set background=dark
+hi clear
+if exists("syntax_on")
+	syntax reset
+endif
+let g:colors_name="charon"
+
+hi Normal   guibg=black	 guifg=#f0c009
+hi Statusline    gui=none guibg=SteelBlue guifg=PowderBlue
+hi  VertSplit    gui=none guibg=black guifg=SkyBlue
+hi StatuslineNC  gui=none guibg=LightSlateGray guifg=MistyRose
+hi LineNr   guifg=SlateGray2 gui=none
+hi Cursor   guibg=IndianRed guifg=Snow gui=none
+hi Visual   guibg=Yellow guifg=Black gui=none
+
+hi Title    guifg=black	 guibg=white gui=BOLD
+hi lCursor  guibg=Cyan   guifg=NONE
+"guibg=#8c9bfa
+
+" syntax highlighting groups
+hi Comment    gui=NONE guifg=#8080af
+hi Operator   guifg=LightCoral
+
+hi Identifier guifg=#1faf40 gui=NONE
+
+hi Statement	 guifg=#fff0ff gui=NONE
+hi TypeDef       guifg=#ff00c8 gui=NONE
+hi Type          guifg=#ffffc8 gui=NONE
+hi Boolean       guifg=#ff00aa gui=NONE
+
+hi String        guifg=Gray75 gui=NONE
+hi Number        guifg=PeachPuff gui=NONE
+hi Constant      guifg=#ff8080 gui=NONE
+hi Folded        guifg=PowderBlue guibg=SteelBlue gui=BOLD
+hi FoldColumn      guifg=#ff8080 guibg=black gui=italic
+
+hi Function      gui=NONE      guifg=#6666ff
+hi PreProc       guifg=#ffff00 gui=italic
+hi Define        gui=bold guifg=Red 
+
+hi Keyword       guifg=Tomato gui=NONE
+hi Search        gui=NONE guibg=DodgerBlue guifg=snow 
+"guibg=#339900
+hi IncSearch     gui=NONE guifg=FireBrick4 guibg=AntiqueWhite1
+hi Conditional   gui=none guifg=DeepSkyBlue1
+hi browseDirectory  gui=none guifg=DarkSlateGray1
+hi DiffText    gui=italic guifg=black guibg=yellow
+hi DiffAdd     gui=none   guifg=yellow guibg=#006000
+hi DiffChange  gui=none   guifg=yellow guibg=#000060 
+hi DiffDelete  gui=none   guifg=black  guibg=#600000 
+

+ 110 - 0
colors/chela_light.vim

@@ -0,0 +1,110 @@
+" Vim color file
+"
+" Maintainer:   Stefan Karlsson <stefan.74@comhem.se>
+" Last Change:  8 August 2006
+
+
+set background=light
+
+hi clear
+if exists("syntax_on")
+  syntax reset
+endif
+
+let g:colors_name="chela_light"
+
+
+"Syntax Groups =============================================
+
+hi comment      guibg=#fafafa   guifg=#339900   gui=none
+
+hi constant     guibg=#fafafa   guifg=#cc2222   gui=none
+
+hi identifier   guibg=#fafafa   guifg=#2222ff   gui=none
+
+hi statement    guibg=#fafafa   guifg=#2222ff   gui=none
+
+hi preproc      guibg=#fafafa   guifg=#2222ff   gui=none
+hi precondit    guibg=#fafafa   guifg=#cc00cc   gui=none
+
+hi type         guibg=#fafafa   guifg=#2222ff   gui=none
+
+hi special      guibg=#fafafa   guifg=#cc00cc   gui=none
+hi specialchar  guibg=#fafafa   guifg=#cc2222   gui=underline
+
+hi underlined   guibg=#fafafa   guifg=#2222ff   gui=underline
+
+hi error        guibg=#ff2222   guifg=#ffffff   gui=none
+
+hi todo         guibg=#339933   guifg=#ffffff   gui=none
+
+
+"General Groups ============================================
+
+hi cursor       guibg=#000000   guifg=#ffffff   gui=none
+"  cursorim?
+hi cursorcolumn guibg=#eeeeee                   gui=none
+hi cursorline   guibg=#eeeeee                   gui=none
+
+hi directory    guibg=#fafafa   guifg=#2222ff   gui=none
+
+hi diffadd      guibg=#66ff66   guifg=#000000   gui=none
+hi diffchange   guibg=#ffff00   guifg=#cccc99   gui=none
+hi diffdelete   guibg=#ff6666   guifg=#ff6666   gui=none
+hi difftext     guibg=#ffff00   guifg=#000000   gui=none
+
+hi errormsg     guibg=#ff2222   guifg=#ffffff   gui=none
+
+hi vertsplit    guibg=#2222ff   guifg=#2222ff   gui=none
+
+hi folded       guibg=#eeeeee   guifg=#2222ff   gui=none
+hi foldcolumn   guibg=#eeeeee   guifg=#999999   gui=none
+
+"  signcolumn?
+
+hi incsearch    guibg=#ffbb00   guifg=#000000   gui=none
+
+hi linenr       guibg=#fafafa   guifg=#cccccc   gui=none
+
+hi matchparen   guibg=#cccccc                   gui=none
+
+hi modemsg      guibg=#fafafa   guifg=#999999   gui=none
+
+hi moremsg      guibg=#339900   guifg=#ffffff   gui=none
+
+hi nontext      guibg=#fafafa   guifg=#999999   gui=none
+
+hi normal       guibg=#fafafa   guifg=#222222   gui=none
+
+hi pmenu        guibg=#cccccc   guifg=#222222   gui=none
+hi pmenusel     guibg=#2222ff   guifg=#ffffff   gui=none
+"  pmenusbar?
+"  pmenuthumb?
+
+hi question     guibg=#339900   guifg=#ffffff   gui=none
+
+hi search       guibg=#ffff00   guifg=#000000   gui=none
+
+hi specialkey   guibg=#fafafa   guifg=#cc00cc   gui=none
+
+hi spellbad                                     gui=undercurl guisp=#ff2222
+hi spellcap                                     gui=undercurl guisp=#ff2222
+hi spelllocal                                   gui=undercurl guisp=#cc2222
+hi spellrare                                    gui=undercurl guisp=#22cc22
+
+hi statusline   guibg=#2222ff   guifg=#ffffff   gui=none
+hi statuslinenc guibg=#2222ff   guifg=#999999   gui=none
+
+hi tabline      guibg=#cccccc   guifg=#222222   gui=none
+hi tablinesel   guibg=#2222ff   guifg=#ffffff   gui=none
+hi tablinefill  guibg=#aaaaaa   guifg=#aaaaaa   gui=none
+
+hi title        guibg=#fafafa   guifg=#6666ff   gui=none
+
+hi visual       guibg=#cccccc   guifg=#333333   gui=none
+"  visualnos?
+
+hi warningmsg   guibg=#fafafa   guifg=#ff0000   gui=none
+
+hi wildmenu     guibg=#339900   guifg=#ffffff   gui=none
+

+ 79 - 0
colors/chlordane.vim

@@ -0,0 +1,79 @@
+    " vim:set ts=8 sts=2 sw=2 tw=0:
+" Name: chlordane.vim
+" Maintainer:	Kojo Sugita
+" Last Change:  2008-11-22
+" Revision: 1.2
+
+set background=dark
+hi clear
+if exists("syntax_on")
+  syntax reset
+endif
+let g:colors_name = 'chlordane'
+
+hi Cursor	guifg=#3a553a guibg=#77dd88
+hi lCursor	guifg=#3a553a guibg=#77dd88
+hi CursorLine	guibg=#000000 gui=underline
+hi CursorIM	guifg=#3a553a guibg=#77dd88
+hi Directory	guifg=#77dd88 guibg=#000000 gui=bold
+hi DiffAdd	guifg=#77dd88 guibg=#3a553a gui=none
+hi DiffChange	guifg=#77dd88 guibg=#3a553a gui=none
+hi DiffDelete	guifg=#223322 guibg=#223322 gui=none
+hi DiffText	guifg=#77dd88 guibg=#448844 gui=bold
+hi ErrorMsg	guifg=#ee1111 guibg=#000000
+hi VertSplit	guifg=#223322 guibg=#223322
+hi Folded	guifg=#55af66 guibg=#000000
+hi FoldColumn	guifg=#557755 guibg=#102010
+hi IncSearch	guifg=#3a553a guibg=#77dd88 gui=none
+hi LineNr	guifg=#446644 guibg=#000000 gui=none
+hi ModeMsg	guifg=#55af66 guibg=#000000
+hi MoreMsg	guifg=#55af66 guibg=#000000
+hi Normal	guifg=#55af66 guibg=#000000
+hi Question	guifg=#55af66 guibg=#000000
+hi Search	guifg=#223322 guibg=#55af66 gui=none
+hi NonText	guifg=#606060 gui=none
+hi SpecialKey	guifg=#707070
+"\n, \0, %d, %s, etc...
+hi Special	guifg=#55af66 guibg=#223333 gui=bold
+" status line
+hi StatusLine	guifg=#88ee99 guibg=#447f55 gui=bold
+hi StatusLineNC term=bold cterm=bold,underline ctermfg=green ctermbg=Black
+hi StatusLineNC term=bold gui=bold,underline guifg=#3a553a  guibg=Black
+hi Title	guifg=#77dd88 guibg=#223322 gui=bold
+hi Visual	guifg=#77dd88 guibg=#448844 gui=none
+hi VisualNOS	guifg=#55af66 guibg=#000000
+hi WarningMsg	guifg=#77dd88 guibg=#000000
+hi WildMenu	guifg=#3a553a guibg=#77dd88
+hi Number	guifg=#77dd88 guibg=#354535
+hi Char		guifg=#77dd88 guibg=#354535
+hi String	guifg=#77dd88 guibg=#354535
+hi Boolean	guifg=#77dd88 guibg=#354535
+hi Comment	guifg=#446644
+hi Constant	guifg=#88ee99 gui=none
+hi Identifier	guifg=#77dd88
+hi Statement	guifg=#88ee99 gui=none
+
+"Procedure name
+hi Function     guifg=#77dd88
+
+"Define, def
+hi PreProc	guifg=#77dd88 gui=bold
+hi Type		guifg=#77dd88 gui=bold
+hi Underlined	guifg=#77dd88 gui=underline
+hi Error	guifg=#ee1111 guibg=#000000
+hi Todo		guifg=#223322 guibg=#55af66 gui=none
+hi SignColumn   guibg=#000000
+
+if version >= 700
+  " Pmenu
+  hi Pmenu	guibg=#222222
+  hi PmenuSel	guibg=#3a553a guifg=#77dd88
+  hi PmenuSbar	guibg=#222222
+
+  " Tab
+  hi TabLine	  guifg=#3a553a guibg=black gui=bold
+  hi TabLineFill  guifg=black guibg=black gui=bold
+  hi TabLineSel	  guifg=#88ee99 guibg=#447f55 gui=bold
+endif
+
+

+ 71 - 0
colors/chocolate.vim

@@ -0,0 +1,71 @@
+" Vim color file
+" Maintainer:   Adam Hayward
+" Last Change:  2008 June 04
+" Email:        <adam@happy.cat>
+" Version:      0.1
+" 
+" Choclolate colorscheme, based on the W3C core style of the same name.
+" See http://www.w3.org/StyleSheets/Core/Overview
+" This file is also based on 'clean.vim' by Ron Aaron
+
+hi clear
+if exists("syntax_on")
+  syntax reset
+endif
+let g:colors_name = "chocolate"
+hi Normal		  guifg=#D0FFD0 guibg=#212121
+hi Scrollbar	  guifg=darkcyan guibg=cyan
+hi Menu			  guifg=black guibg=cyan
+hi SpecialKey	  term=bold  cterm=bold  ctermfg=darkred  guifg=Blue
+hi NonText		  term=bold  cterm=bold  ctermfg=darkred  gui=bold	guifg=white
+hi Directory	  term=bold  cterm=bold  ctermfg=brown	guifg=lightblue
+hi ErrorMsg		  term=standout  cterm=bold  ctermfg=grey  ctermbg=blue  guifg=White  guibg=Red
+hi Search		  term=reverse	ctermfg=white  ctermbg=red	guifg=white  guibg=#7080dd gui=bold
+hi MoreMsg		  term=bold  cterm=bold  ctermfg=darkgreen	gui=bold  guifg=SeaGreen
+hi ModeMsg		  term=bold  cterm=bold  gui=bold  guifg=White	guibg=Blue
+hi LineNr		  term=underline  cterm=bold  ctermfg=darkcyan	guifg=#707070
+hi Question		  term=standout  cterm=bold  ctermfg=darkgreen	gui=bold  guifg=Green
+hi StatusLine	  term=bold,reverse  cterm=bold ctermfg=lightblue ctermbg=white gui=bold guifg=blue guibg=white
+hi StatusLineNC   term=reverse	ctermfg=white ctermbg=lightblue guifg=white guibg=blue
+hi Title		  term=bold  cterm=bold  ctermfg=darkmagenta  gui=bold	guifg=#a05000
+hi Visual		  term=reverse	cterm=reverse  gui=reverse
+hi WarningMsg	  term=standout  cterm=bold  ctermfg=darkblue  guifg=Red
+hi Cursor		  guifg=bg	guibg=Green
+hi Comment		  term=bold  cterm=bold ctermfg=cyan  guifg=#30dd00
+hi Constant		  term=underline  cterm=bold ctermfg=magenta  guifg=#FFCC00
+hi Special		  term=bold  cterm=bold ctermfg=red  guifg=yellow gui=bold
+hi Identifier	  term=underline   ctermfg=brown  guifg=white
+hi Function		  guifg=#00ccaa 
+hi Operator		  guifg=white
+hi Statement	  term=bold  cterm=bold ctermfg=yellow	guifg=#ffffff gui=bold
+hi PreProc		  term=underline  ctermfg=darkblue	guifg=yellow gui=bold
+hi Type			  term=underline  cterm=bold ctermfg=lightgreen  gui=bold  guifg=#dddddd
+hi Error		  term=reverse	ctermfg=darkcyan  ctermbg=white guifg=Red	guibg=white
+hi Todo			  term=standout  ctermfg=black	ctermbg=darkcyan  guifg=#f5f5f5 guibg=#aa4040 gui=bold
+hi VertSplit	  guibg=#505050 guifg=white
+hi link IncSearch		Visual
+hi link String			Constant
+hi link Character		Constant
+hi link Number			Constant
+hi link Boolean			Statement
+hi link Float			Number
+" hi link Function		Identifier
+hi link Conditional		Statement
+hi link Repeat			Statement
+hi link Label			Statement
+" hi link Operator		Statement
+hi link Keyword			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 Delimiter		Special
+hi link SpecialComment	Special
+hi link Debug			Special
+

+ 53 - 0
colors/chrysoprase.vim

@@ -0,0 +1,53 @@
+" Chrysoprase color theme for (G)Vim, version 0.0.2
+" by Antoine Kalmbach <antoine dot kalmbach at jyu dot fi>
+
+hi clear
+if exists("syntax_on")
+  syntax reset
+endif
+
+let colors_name = "chrysoprase"
+
+hi CursorLine guibg=#cccccc
+hi CursorColumn guibg=#cccccc
+hi MatchParen guifg=white guibg=#dd1144 gui=bold
+hi TabLine guifg=white guibg=#445588 gui=italic
+hi TabLineFill guifg=#9098a0
+hi TabLineSel guifg=white guibg=#dd1144 gui=bold
+hi Pmenu guifg=#222222 guibg=#990000
+hi Title      guifg=#202020 gui=bold
+hi Underlined  guifg=#202020 gui=underline
+hi Cursor    guifg=white   guibg=#333333
+hi lCursor   guifg=black   guibg=white
+hi LineNr    guifg=#444444 guibg=#dddddd 
+hi Normal    guifg=#000000   guibg=#eeeeee
+hi StatusLine guifg=white guibg=#8090a0 gui=bold,italic
+hi StatusLineNC guifg=white guibg=#a0b0c0 gui=none
+hi VertSplit guifg=#111111 guibg=#a0b0c0 gui=NONE
+hi Folded    guifg=#111111 guibg=white
+hi Keyword   guifg=green gui=bold
+hi PreProc   guifg=#111111 gui=bold
+hi NonText   guifg=#111111 guibg=white
+hi Comment   guifg=#555555 gui=bold,italic
+hi Constant  guifg=#a512d5
+hi String    guifg=#dd1144
+hi Number    guifg=#005599
+hi Float      guifg=#0088BB
+hi Statement  guifg=#111111 gui=bold
+hi Type       guifg=#445588 
+hi Structure  guifg=black gui=bold
+hi Function   guifg=#990000 gui=bold
+hi Identifier guifg=#445588 gui=bold
+hi Repeat      guifg=#222222 gui=bold
+hi Conditional guifg=#222222 gui=bold
+hi Define     guifg=#222222 gui=bold
+hi Error      guifg=white guibg=#990022 gui=none
+hi Todo       guifg=white guibg=#dd1144 gui=bold,underline
+hi Special    guifg=#dd1144 
+hi Operator   guifg=#222222 gui=bold
+hi SpecialKey guifg=#994400 guibg=#e8e8e8 gui=bold  
+hi DiffChange guifg=NONE guibg=#e0e0e0 gui=italic,bold
+hi DiffText guifg=NONE guibg=#f0c8c8 gui=italic,bold
+hi DiffAdd guifg=NONE guibg=#c0e0d0 gui=italic,bold
+hi DiffDelete guifg=NONE guibg=#f0e0b0 gui=italic,bold
+

+ 102 - 0
colors/ciscoacl.vim

@@ -0,0 +1,102 @@
+" 
+" Vim syntax file
+" Language: cisco access-list files
+" Maintainer: Vladimir Kotal <vlada@devnull.cz>
+" 
+" Last Modification: 23-Nov-2004
+" 
+" 
+syntax clear
+
+if version < 600
+  syntax clear
+elseif exists("b:current_syntax")
+  finish
+endif
+
+" syntax case ignore
+
+setlocal iskeyword+=/
+setlocal iskeyword+=:
+setlocal iskeyword+=.
+setlocal iskeyword+=-
+
+setlocal foldmethod=syntax
+syn sync fromstart
+
+" keywords
+syntax keyword	aclCmd			permit 
+syntax keyword  aclDeny			deny
+syntax keyword  aclHost 		host
+syntax keyword	aclPort			bgp chargen cmd daytime discard domain
+syntax keyword  aclPort			echo exec finger ftp ftp-data gopher 
+syntax keyword  aclPort			hostname ident irc klogin kshell login 
+syntax keyword  aclPort			lpd nntp pim-auto-rp pop2 pop3 smtp sunrpc 
+syntax keyword  aclPort			syslog tacacs talk telnet time uucp whois 
+syntax keyword  aclPort			www biff bootpc bootps dnsix echo isakmp 
+syntax keyword  aclPort			mobile-ip nameserver netbios-dgm netbios-ns 
+syntax keyword  aclPort			netbios-ss ntp rip snmp snmptrap sunrpc 
+syntax keyword  aclPort			syslog talk tftp time who xdmcp 
+
+" protocols
+"syntax keyword aclProto		icmp ip tcp udp
+
+syntax keyword 	aclSrcDst		any
+
+"syntax keyword aclSrcDst		host
+"syntax keyword aclLog			log logging
+
+" regexps
+syntax match    aclACL			/^access-list\s+/
+" TODO: differentiate network address/mask
+syntax match 	ciscoip 		/\d\{1,3}\.\d\{1,3}\.\d\{1,3}\.\d\{1,3}/
+
+" syntax match ciscocomment /^!.*/
+syntax keyword	aclTodo			TODO XXX contained
+syntax region 	ciscocomment	start="^!" matchgroup=NONE end="$" contains=@cCommentGroup,aclTodo
+syntax region 	ciscocomment 	start=// end=//
+
+"syntax match 	aclDefine		/[A-Z][A-Z\_0-9]*/ contained
+syntax match 	aclDefine		/[A-Z][A-Z\_0-9]*/
+"syntax region	remark			start="^access-list.*remark" end="$" contains=aclACL,aclDefine
+syntax region	remark			start="remark " end="$"
+
+"syntax region	portspec		start="eq" end="\s*[a-z0-9]*"
+"syntax region	portspec 		start="range" end="\s*[a-z0-9]*\s*[a-z0-9]*"
+
+syntax match	aclGenericNum	/\<\d\+\>/
+
+
+
+" Define the default hightlighting.
+" For version 5.7 and earlier: only when not done already
+" For version 5.8 and later: only when an item doesn't have highlighting yet
+if version >= 508 || !exists("did_cisco_syn_inits")
+    if version < 508
+	   let did_cisco_syn_inits = 1
+	   command -nargs=+ HiLink hi link <args>
+    else
+	   command -nargs=+ HiLink hi def link <args>
+    endif
+
+	" special highlighting for deny keyword
+    hi Deny gui=bold guifg=LightRed ctermfg=White ctermbg=LightRed term=underline
+    
+	HiLink aclDeny			Deny
+    HiLink aclCmd			Statement
+    HiLink ciscoip			Type
+    HiLink remark			String
+    HiLink ciscocomment		Comment
+    HiLink portspec			Type
+	HiLink aclDefine		Identifier
+	HiLink aclGenericNum	Constant
+	HiLink aclPort			Constant
+	HiLink aclSrcDst		Type
+	HiLink aclTodo			Todo
+
+    delcommand HiLink
+endif
+
+let b:current_syntax = "cisco"
+
+" vim:ts=4

+ 52 - 0
colors/clarity.vim

@@ -0,0 +1,52 @@
+" Vim color - Clarity
+"  
+
+set background=dark
+hi clear
+if exists("syntax_on")
+    syntax reset
+endif
+let g:colors_name="clarity"
+
+highlight Normal         gui=NONE guifg=LightBlue2   guibg=#1F3055
+highlight Comment        gui=NONE guifg=Grey62       guibg=bg 
+highlight PreProc        gui=NONE guifg=Salmon       guibg=bg 
+highlight Precondit      gui=NONE guifg=Khaki3       guibg=bg
+highlight Identifier     gui=NONE guifg=Khaki3       guibg=bg 
+highlight Type           gui=BOLD guifg=Orange       guibg=bg 
+highlight StorageClass   gui=BOLD guifg=Cornsilk2    guibg=bg
+highlight Todo           gui=BOLD guifg=#1F3055      guibg=White 
+highlight NonText        gui=NONE guifg=#334C51      guibg=SteelBlue4 
+highlight LineNr         gui=NONE guifg=HoneyDew2    guibg=Grey25 
+highlight StatusLineNC   gui=NONE guifg=Grey80       guibg=LightBlue4 
+highlight StatusLine     gui=NONE guifg=DarkBlue     guibg=#FFFFCA 
+highlight IncSearch      gui=NONE guifg=Black        guibg=#FFE568
+highlight Search         gui=UNDERLINE,BOLD          guifg=#FFE568 guibg=bg
+highlight Cursor         gui=NONE guifg=Grey50       guibg=#FFE568
+highlight CursorIM       gui=NONE guifg=Grey50       guibg=#FFE568
+highlight Title          gui=BOLD guifg=OliveDrab3   guibg=bg
+highlight WarningMsg     gui=BOLD guifg=White        guibg=Red4
+highlight String         gui=NONE guifg=Grey80       guibg=bg      
+highlight Number         gui=NONE guifg=OliveDrab2   guibg=bg
+highlight Constant       gui=NONE guifg=#ACEDAB      guibg=bg 
+highlight Visual         gui=BOLD guifg=White        guibg=bg
+highlight Directory      gui=NONE guifg=PeachPuff    guibg=bg
+highlight DiffAdd        gui=NONE guifg=white        guibg=SeaGreen
+highlight DiffChange     gui=BOLD guifg=white        guibg=Blue
+highlight DiffDelete     gui=NONE guifg=Grey40       guibg=Grey20 
+highlight DiffText       gui=BOLD guifg=HoneyDew1    guibg=FireBrick 
+highlight Typedef        gui=NONE guifg=Cornsilk     guibg=bg
+highlight Define         gui=NONE guifg=White        guibg=bg
+highlight Tag            gui=NONE guifg=LightBlue2   guibg=bg
+highlight Debug          gui=BOLD guifg=Green        guibg=bg
+highlight Special        gui=NONE guifg=NavajoWhite  guibg=bg         
+highlight SpecialChar    gui=NONE guifg=NavajoWhite  guibg=bg         
+highlight Delimiter      gui=NONE guifg=NavajoWhite  guibg=bg         
+highlight SpecialComment gui=NONE guifg=NavajoWhite3 guibg=bg         
+highlight Conditional    gui=BOLD guifg=Wheat2       guibg=bg         
+highlight Statement      gui=BOLD guifg=Pink3        guibg=bg 
+highlight WildMenu       gui=NONE guifg=White        guibg=FireBrick
+highlight browseSuffixes gui=NONE guifg=Cornsilk3    guibg=bg
+
+
+

+ 81 - 0
colors/cleanphp.vim

@@ -0,0 +1,81 @@
+" Vim color file
+" Maintainer:	Billy McIntosh <billymcintosh@ntlworld.com>
+" Last Change:	June 24, 2003
+" Licence:	    Public Domain
+
+" This package offers a eye-catching color scheme for PHP syntax
+
+" First remove all existing highlighting.
+set background=dark
+hi clear
+if exists("syntax_on")
+  syntax reset
+endif
+
+let colors_name = "cleanphp"
+
+hi Normal guifg=#008000 guibg=#d3e4f8
+
+hi ErrorMsg guibg=#d3e4f8 guifg=Red
+hi IncSearch gui=reverse
+hi ModeMsg gui=bold
+hi StatusLine gui=reverse,bold
+hi StatusLineNC gui=reverse
+hi VertSplit gui=reverse
+hi Visual gui=reverse guifg=#c0c0c0 guibg=fg
+hi VisualNOS gui=underline,bold
+hi DiffText gui=bold guibg=Red
+hi Cursor guibg=Black guifg=NONE
+hi lCursor guibg=Black guifg=NONE
+hi Directory guifg=#ff8040
+hi LineNr guifg=#008000
+hi MoreMsg gui=bold guifg=SeaGreen
+hi NonText gui=bold guifg=#ff8040 guibg=#d3e4f8
+hi Question gui=bold guifg=Black
+hi Search guibg=#008000 guifg=NONE
+hi SpecialKey guifg=#ff8040
+hi Title gui=bold guifg=Magenta
+hi WarningMsg guifg=Red
+hi WildMenu guibg=Cyan guifg=#d3e4f8
+hi Folded guibg=White guifg=Darkblue
+hi FoldColumn guibg=#c0c0c0 guifg=Darkblue
+hi DiffAdd guibg=Lightblue
+hi DiffChange guibg=LightMagenta
+hi DiffDelete gui=bold guifg=#ff8040 guibg=LightCyan
+
+hi Comment guifg=#ff8040 guibg=#d3e4f8
+hi Constant guifg=#BB0000 guibg=#d3e4f8
+hi PreProc guifg=#008080 guibg=#d3e4f8
+hi Statement gui=NONE guifg=#008000 guibg=#d3e4f8
+hi Special guifg=#008080 guibg=#d3e4f8
+hi Ignore guifg=#c0c0c0
+hi Identifier guifg=#000080 guibg=#d3e4f8
+hi Type guifg=#00BB00 guibg=#d3e4f8
+
+hi link IncSearch		Visual
+hi link String			Constant
+hi link Character		Constant
+hi link Number			Constant
+hi link Boolean			Constant
+hi link Float			Number
+hi link Function		Identifier
+hi link Conditional		Statement
+hi link Repeat			Statement
+hi link Label			Statement
+hi link Operator		Statement
+hi link Keyword			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 Delimiter		Special
+hi link SpecialComment	Special
+hi link Debug			Special
+
+" vim: sw=2

+ 49 - 0
colors/cloudy.vim

@@ -0,0 +1,49 @@
+" Maintainer: iyerns <iyerns AT gmail DOT com>
+" Last Change: 25 August 2005
+" Version:1.0
+
+
+
+set background=light
+hi clear
+if exists("syntax_on")
+	syntax reset
+endif
+let g:colors_name="peppers"
+
+hi Normal   guifg=#ffffcc	 guibg=#003366 
+hi LineNr   guifg=white guibg=#003366 
+hi Statusline    gui=none guibg=#0099cc guifg=#ffffff
+hi StatuslineNC    gui=none guibg=#003399 guifg=#ffffff
+
+hi Title    guifg=black	 guibg=white gui=BOLD
+hi lCursor  guibg=Cyan   guifg=NONE
+
+" syntax highlighting groups
+hi Comment    gui=NONE guifg=#cccccc
+hi Operator   guifg=#ff0000
+
+hi Identifier    guifg=#33ff99 gui=NONE
+
+hi Statement	 guifg=#cc9966 gui=NONE
+hi TypeDef       guifg=#c000c8 gui=NONE
+hi Type          guifg=#ccffff gui=NONE
+hi Boolean       guifg=#ff00aa gui=NONE
+
+hi String        guifg=#99ccff gui=NONE
+hi Number        guifg=#66ff66 gui=NONE
+hi Constant      guifg=#f0f080 gui=NONE
+
+hi Function      gui=NONE      guifg=#fffcfc 
+hi PreProc       guifg=#ffff00 gui=NONE
+hi Define        gui=bold guifg=#f0f0f0 
+hi Special       gui=none guifg=#cccccc 
+hi BrowseDirectory  gui=bold guifg=#FFFF00 
+
+hi Keyword       guifg=#ff8088 gui=NONE
+hi Search        gui=NONE guibg=#ffff00 guifg=#330000 
+hi IncSearch     gui=NONE guifg=#fcfcfc guibg=#8888ff
+hi SpecialKey    gui=NONE guifg=#fcfcfc guibg=#8888ff
+hi NonText       gui=NONE guifg=#fcfcfc 
+hi Directory     gui=NONE guifg=#999900 
+hi browseDirectory     gui=NONE guifg=#00F0FF 

+ 62 - 0
colors/clue.vim

@@ -0,0 +1,62 @@
+" Vim color file
+" Maintainer: Boyko Bantchev <boykobb@gmail.com>
+" Last Change: 2008 Aug 27
+
+set background=dark
+hi clear
+if exists("syntax_on")
+  syntax reset
+endif
+let g:colors_name = "clue"
+hi normal                     guifg=#e0e0e0   guibg=darkblue                    ctermfg=grey        ctermbg=black
+hi identifier                 guifg=grey                                        ctermfg=grey
+hi type         gui=bold      guifg=#8080e0                                     ctermfg=darkcyan
+hi statement    gui=bold      guifg=#e09000                                     ctermfg=brown
+hi operator     gui=bold      guifg=orange                                      ctermfg=brown
+hi constant                   guifg=cyan                                        ctermfg=darkblue
+hi label        gui=bold      guifg=darkyellow                                  ctermfg=grey
+hi special                    guifg=magenta                                     ctermfg=darkmagenta
+hi preproc                    guifg=#00e000                                     ctermfg=darkgreen
+hi comment      gui=italic    guifg=darkgrey                                    ctermfg=blue        ctermbg=black
+hi todo                       guifg=white     guibg=brown                       ctermfg=black       ctermbg=yellow
+hi nontext                    guifg=magenta                                     ctermfg=magenta
+hi underlined   gui=underline guifg=cyan                        cterm=underline ctermfg=darkcyan
+
+hi cursor       gui=reverse   guifg=white     guibg=black       cterm=reverse   ctermfg=white       ctermbg=black
+hi lcursor      gui=reverse   guifg=cyan      guibg=black       cterm=reverse   ctermfg=cyan        ctermbg=black
+hi matchparen   gui=bold      guifg=yellow    guibg=darkblue                    ctermfg=yellow      ctermbg=black
+
+hi search                     guifg=black     guibg=magenta                     ctermfg=black       ctermbg=magenta
+hi incsearch    gui=none      guifg=black     guibg=white       cterm=none      ctermfg=black       ctermbg=white
+hi visual                     guifg=white     guibg=darkcyan    cterm=none      ctermfg=black       ctermbg=cyan
+
+hi error        gui=none      guifg=red       guibg=darkblue    cterm=none      ctermfg=red         ctermbg=black
+hi errormsg     gui=none      guifg=orange    guibg=darkblue    cterm=none      ctermfg=red         ctermbg=black
+hi warningmsg   gui=bold      guifg=cyan      guibg=darkblue                    ctermfg=cyan
+hi modemsg                    guifg=yellow                                      ctermfg=brown
+hi moremsg                    guifg=yellow                                      ctermfg=brown
+
+hi statusline   gui=bold      guifg=cyan      guibg=blue        cterm=none      ctermfg=black       ctermbg=white
+hi statuslinenc gui=none      guifg=cyan      guibg=blue        cterm=none      ctermfg=black       ctermbg=white
+hi vertsplit    gui=none      guifg=white     guibg=blue        cterm=none      ctermfg=black       ctermbg=white
+hi linenr                     guifg=cyan                                        ctermfg=darkcyan
+
+hi folded                     guifg=black     guibg=orange                      ctermfg=black       ctermbg=yellow
+hi foldcolumn                 guifg=white     guibg=blue                        ctermfg=black       ctermbg=grey
+
+hi diffchange                 guifg=white     guibg=darkgreen                   ctermfg=black       ctermbg=darkcyan
+hi difftext     gui=none      guifg=black     guibg=orange      cterm=none      ctermfg=grey        ctermbg=darkred
+hi diffdelete                 guifg=lightgrey guibg=darkmagenta                 ctermfg=grey        ctermbg=darkred
+hi diffadd                    guifg=white     guibg=darkcyan                    ctermfg=black       ctermbg=darkgreen
+
+hi pmenu                      guifg=white     guibg=blue                        ctermfg=black       ctermbg=darkcyan
+hi pmenusel                   guifg=black     guibg=white                       ctermfg=black       ctermbg=white
+hi pmenusbar                  guifg=black     guibg=grey                        ctermfg=black       ctermbg=grey
+hi pmenuthumb   gui=reverse                                     cterm=reverse
+
+hi spellcap     guisp=darkcyan
+hi spelllocal                                                                   ctermfg=black
+
+hi title        gui=bold      guifg=white                                       ctermfg=white
+hi signcolumn                 guifg=white     guibg=darkcyan                    ctermfg=black       ctermbg=darkcyan
+hi tabline      gui=underline guifg=black     guibg=darkgrey    cterm=underline ctermfg=black       ctermbg=white

+ 103 - 0
colors/cobalt.vim

@@ -0,0 +1,103 @@
+" ==============================================================================
+"        File: cobalt.vim
+"      Author: David Terei <davidterei@gmail.com>
+"		    URL: http://www.vim.org/scripts/script.php?script_id=2828
+" Last Change: Thu Feb 03 13:44:07 PST 2011
+"     Version: 1.2
+"     License: Distributed under the Vim charityware license.
+"     Summary: A colour scheme for Vim attempting to replicate TextMates
+"              cobalt scheme.
+"
+" GetLatestVimScripts: 2828 1 :AutoInstall: cobalt.vim
+"
+" Description:
+" A colour scheme for Vim that attempts to replicate TextMates cobalt colour
+" scheme. This scheme only supports GVim, it should work fine in Vim but no
+" promises are made about this or how it looks.
+"
+" History:
+"   Wed Oct 28, 2009 - 1.0:
+"     * Initial release.
+"   Thu Feb 03, 2011 - 1.2:
+"     * Tweaks by David Terei
+"     * Tweaks by Константин Городинский <gor.konstantin@gmail.com>
+"
+
+set background=dark
+hi clear
+
+if exists("syntax_on")
+    syntax reset
+endif
+
+let g:colors_name="cobalt"
+
+hi Normal         guifg=#FFFFFF           guibg=#002F52  
+hi NonText        guifg=#FFFFFF           guibg=#002F52
+hi CursorLine     guifg=NONE              guibg=#002943
+hi Cursor         guifg=#F8F8F8           guibg=#A7A7A7
+hi CursorIM       guifg=#F8F8F8           guibg=#002947"#5F5A60
+hi Directory      guifg=#8F9D6A           guibg=#141414
+hi ErrorMsg       guifg=#CF6A4C           guibg=#420E09
+hi VertSplit      guifg=#AC885B           guibg=#FFFFFF
+hi Folded         guifg=#F9EE98           guibg=#494949
+
+hi IncSearch      guifg=#000000           guibg=#CF6A4C
+hi LineNr         guifg=#59809d           guibg=#003454 "espresso style
+"hi LineNr         guifg=#888888           guibg=#e1e1e1 "textmate default
+"hi LineNr         guifg=#7587A6           guibg=#000000 "own style
+hi ModeMsg        guifg=#CF7D34           guibg=#E9C062
+hi MoreMsg        guifg=#CF7D34           guibg=#E9C062
+hi Question       guifg=#7587A6           guibg=#0E2231
+hi Search         guifg=#420E09           guibg=#CF6A4C
+hi SpecialKey     guifg=#CF7D34           guibg=#141414
+hi StatusLine     guifg=#0E2231           guibg=#8693A5
+hi StatusLineNC   guifg=#7587A6           guibg=#F8F8F8
+hi Title          guifg=#8B98AB           guibg=#0E2231
+hi Visual         guifg=#FFFFFF           guibg=#B36539
+hi WarningMsg     guifg=#CF6A4C           guibg=#420E09
+hi WildMenu       guifg=#AFC4DB           guibg=#0E2231
+
+"Syntax highlight groups
+
+hi Comment        guifg=#009DFF gui=italic
+hi Constant       guifg=#E77E6E
+hi String         guifg=#3AD900
+hi Character      guifg=#E9C062
+hi Number         guifg=#FF7C9D
+hi Boolean        guifg=#FF7C9D
+hi Float          guifg=#FF7C9D
+hi Identifier     guifg=#FFEF92 gui=bold"#FF99E7"#FFEF92
+hi Function       guifg=#FFEF92 gui=bold"#FFAD51
+hi Statement      guifg=#FF9D00 gui=bold 
+hi Conditional    guifg=#FF9D00 gui=bold 
+hi Repeat         guifg=khaki
+hi Label          guifg=#E9C062
+hi Operator       guifg=#FFAC00 gui=bold 
+hi Keyword        guifg=#FF7C9D gui=bold "#E9C062
+hi Exception      guifg=khaki
+hi PreProc        guifg=khaki4
+hi Include        guifg=#A9C4D5 "Import
+hi Define         guifg=khaki1
+hi Macro          guifg=#9B703F
+hi PreCondit      guifg=#A9C4D5
+hi Type           guifg=#80FFBB gui=none"Filepath, IO, Maybe
+hi StorageClass   guifg=tan
+hi Structure      guifg=#FF9D00 "module
+hi Typedef        guifg=khaki3
+hi Special        guifg=#F2DD00
+hi SpecialChar    guifg=DarkGoldenrod
+hi Tag            guifg=DarkKhaki
+hi Delimiter      guifg=DarkGoldenrod
+hi SpecialComment guifg=cornsilk
+hi Debug          guifg=brown
+hi Underlined     guifg=#Cf6A4C
+hi Ignore         guifg=#666666
+hi Error          guifg=#CF6A4C    guibg=#420E09
+hi Todo           guifg=#7587A6    guibg=#0E2231
+hi Pmenu          guifg=#141414    guibg=#CDA869
+hi PmenuSel       guifg=#F8F8F8    guibg=#9B703F
+hi PmenuSbar      guibg=#DAEFA3
+hi PmenuThumb     guifg=#8F9D6A
+
+

+ 0 - 0
colors/cobaltish.vim


部分文件因为文件数量过多而无法显示