diff --git a/.vim/colors/BusyBee.vim b/.vim/colors/BusyBee.vim new file mode 100644 index 0000000..57cbdc9 --- /dev/null +++ b/.vim/colors/BusyBee.vim @@ -0,0 +1,60 @@ +" Maintainer: Patrick J. Anderson +" Version: 1.0.1 +" Last Change: February 23, 2009 +" Credits: This is a modification of Mustang.vim color scheme + +set background=dark + +hi clear + +if exists("syntax_on") + syntax reset +endif + +let colors_name = "busybee" + +" Vim >= 7.0 specific colors +if version >= 700 + hi CursorLine guibg=#202020 ctermbg=234 + hi CursorColumn guibg=#202020 ctermbg=234 + hi MatchParen guifg=#d0ffc0 guibg=#202020 gui=bold ctermfg=157 ctermbg=237 cterm=bold + hi Pmenu guifg=#ffffff guibg=#202020 ctermfg=255 ctermbg=238 + hi PmenuSel guifg=#000000 guibg=#b1d631 ctermfg=0 ctermbg=148 +endif + +" General colors +hi Cursor guifg=NONE guibg=#626262 gui=none ctermbg=241 +hi Normal guifg=#e2e2e5 guibg=#202020 gui=none ctermfg=253 ctermbg=234 +hi NonText guifg=#808080 guibg=#202020 gui=none ctermfg=244 ctermbg=235 +hi LineNr guifg=#303030 guibg=#202020 gui=none ctermfg=244 ctermbg=232 +hi StatusLine guifg=#d3d3d5 guibg=#303030 gui=none ctermfg=253 ctermbg=238 +hi StatusLineNC guifg=#939395 guibg=#303030 gui=none ctermfg=246 ctermbg=238 +hi VertSplit guifg=#444444 guibg=#303030 gui=none ctermfg=238 ctermbg=238 +hi Folded guibg=#384048 guifg=#a0a8b0 gui=none ctermbg=4 ctermfg=248 +hi Title guifg=#f6f3e8 guibg=NONE gui=bold ctermfg=254 cterm=bold +hi Visual guifg=#faf4c6 guibg=#3c414c gui=none ctermfg=254 ctermbg=4 +hi SpecialKey guifg=#808080 guibg=#343434 gui=none ctermfg=244 ctermbg=236 + +" Syntax highlighting +hi Comment guifg=#3f3f3f gui=italic ctermfg=244 +hi Todo guifg=#8f8f8f gui=none ctermfg=245 +hi Boolean guifg=#b1d631 gui=none ctermfg=148 +hi String guifg=#606060 gui=none ctermfg=148 +hi Identifier guifg=#b1d631 gui=none ctermfg=148 +hi Function guifg=#ffff00 gui=none ctermfg=255 +hi Type guifg=#7e8aa2 gui=none ctermfg=103 +hi Statement guifg=#7e8aa2 gui=none ctermfg=103 +hi Keyword guifg=#ff9800 gui=none ctermfg=208 +hi Constant guifg=#ff9800 gui=none ctermfg=208 +hi Number guifg=#ff9800 gui=none ctermfg=208 +hi Special guifg=#ff9800 gui=none ctermfg=208 +hi PreProc guifg=#faf4c6 gui=none ctermfg=230 +hi Todo guifg=#ff9f00 guibg=#202020 gui=none + +" Code-specific colors +hi pythonImport guifg=#009000 gui=none ctermfg=255 +hi pythonException guifg=#f00000 gui=none ctermfg=200 +hi pythonOperator guifg=#7e8aa2 gui=none ctermfg=103 +hi pythonBuiltinFunction guifg=#009000 gui=none ctermfg=200 +hi pythonExClass guifg=#009000 gui=none ctermfg=200 + diff --git a/.vim/colors/Mustang.vim b/.vim/colors/Mustang.vim new file mode 100644 index 0000000..98cf18e --- /dev/null +++ b/.vim/colors/Mustang.vim @@ -0,0 +1,57 @@ +" Maintainer: Henrique C. Alves (hcarvalhoalves@gmail.com) +" Version: 1.0 +" Last Change: September 25 2008 + +set background=dark + +hi clear + +if exists("syntax_on") + syntax reset +endif + +let colors_name = "mustang" + +" Vim >= 7.0 specific colors +if version >= 700 + hi CursorLine guibg=#2d2d2d ctermbg=236 + hi CursorColumn guibg=#2d2d2d ctermbg=236 + hi MatchParen guifg=#d0ffc0 guibg=#2f2f2f gui=bold ctermfg=157 ctermbg=237 cterm=bold + hi Pmenu guifg=#ffffff guibg=#444444 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=#303030 gui=none ctermfg=244 ctermbg=235 +hi LineNr guifg=#808080 guibg=#000000 gui=none ctermfg=244 ctermbg=232 +hi StatusLine guifg=#d3d3d5 guibg=#444444 gui=italic ctermfg=253 ctermbg=238 cterm=italic +hi StatusLineNC guifg=#939395 guibg=#444444 gui=none ctermfg=246 ctermbg=238 +hi VertSplit guifg=#444444 guibg=#444444 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=#808080 gui=italic ctermfg=244 +hi Todo guifg=#8f8f8f gui=italic ctermfg=245 +hi Boolean guifg=#b1d631 gui=none ctermfg=148 +hi String guifg=#b1d631 gui=italic ctermfg=148 +hi Identifier guifg=#b1d631 gui=none ctermfg=148 +hi Function guifg=#ffffff gui=bold 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=#000000 guibg=#e6ea50 gui=italic + +" Code-specific colors +hi pythonOperator guifg=#7e8aa2 gui=none ctermfg=103 + +hi Search guifg=white guibg=NONE cterm=NONE gui=underline + diff --git a/.vim/colors/ambient.vim b/.vim/colors/ambient.vim new file mode 100644 index 0000000..ee1d456 --- /dev/null +++ b/.vim/colors/ambient.vim @@ -0,0 +1,57 @@ +" Maintainer: Kevin Hamer +" Version: 1.1 +" Last Change: Tue Aug 9 14:39:46 EDT 2011 + +"" Based off the colors for Ambiance, the 2011 Ubuntu dark human theme. +"" Derived from Mustang by Henrique C. Alves (hcarvalhoalves@gmail.com) +"" Offers 256 color support. + +set background=dark + +hi clear + +if exists("syntax_on") + syntax reset +endif + +let colors_name = "ambient" + +" Vim >= 7.0 specific colors +if version >= 700 + hi CursorLine guibg=#3c3c3c ctermbg=237 + hi CursorColumn guibg=#3c3c3c ctermbg=237 + hi MatchParen guifg=#e69c0d ctermfg=178 guibg=#3c3c3c ctermbg=237 gui=bold cterm=bold + hi Pmenu guifg=#ffffff ctermfg=15 guibg=#4c4c4c ctermbg=239 + hi PmenuSel guifg=#000000 ctermfg=0 guibg=#f07746 ctermbg=209 +endif + +" General colors +hi Cursor guifg=NONE guibg=#4c4c4c ctermbg=239 gui=none +hi Normal guifg=#f2f1f0 ctermfg=7 guibg=#202020 ctermbg=234 gui=none +hi NonText guifg=#3c3c3c ctermfg=237 gui=none +hi LineNr guifg=#4c4c4c ctermfg=239 gui=none +hi StatusLine guifg=#d3d3d5 ctermfg=188 guibg=#3c3c3c ctermbg=237 +hi StatusLineNC guifg=#939395 ctermfg=246 guibg=#3c3c3c ctermbg=237 gui=none +hi VertSplit guifg=#202020 ctermfg=234 guibg=#3c3c3c ctermbg=237 gui=none +hi Folded guifg=#0999e0 ctermfg=32 guibg=#3c3c3c ctermbg=237 gui=none +hi Title guifg=#f2f1f0 ctermfg=7 guibg=NONE gui=bold cterm=bold +hi Visual guifg=#ffffff ctermfg=15 guibg=#4c4c4c ctermbg=239 gui=none +hi SpecialKey guifg=#4c4c4c ctermfg=239 gui=none + +" Syntax highlighting +hi Comment guifg=#7c7c7c ctermfg=8 +hi Boolean guifg=#94d9a8 ctermfg=115 gui=none +hi String guifg=#f07746 ctermfg=209 +hi Identifier guifg=#d9c634 ctermfg=185 gui=none +hi Function guifg=#ffffff ctermfg=15 gui=bold cterm=bold +hi Type guifg=#e69c0d ctermfg=178 gui=none +hi Statement guifg=#f2f1f0 ctermfg=7 gui=bold cterm=bold +hi Keyword guifg=#d9c634 ctermfg=185 gui=none +hi Constant guifg=#d9c634 ctermfg=185 gui=none +hi Number guifg=#94d9a8 ctermfg=115 gui=none +hi Special guifg=#d9c634 ctermfg=185 gui=none +hi PreProc guifg=#faf4c6 ctermfg=230 gui=none +hi Todo guifg=#202020 ctermfg=234 guibg=#d9c634 ctermbg=185 + +" Code-specific colors +hi pythonOperator guifg=#f07746 ctermfg=209 gui=none diff --git a/.vim/colors/asmanian_blood.vim b/.vim/colors/asmanian_blood.vim new file mode 100644 index 0000000..378765b --- /dev/null +++ b/.vim/colors/asmanian_blood.vim @@ -0,0 +1,42 @@ + +set background=dark + +hi Normal guifg=#b4b0b0 guibg=#080404 gui=none +hi NonText guifg=#b4b0b0 guibg=#181414 gui=none +hi SpecialKey guifg=#b4b0b0 guibg=#282424 gui=bold + +hi Comment guifg=#686460 guibg=#080404 gui=none +hi Todo guifg=#686460 guibg=#080404 gui=underline,italic +hi Search guifg=#000000 guibg=#f0f000 gui=underline,italic +hi Visual guibg=#282020 +hi MatchParen guifg=#ffffff guibg=#904030 gui=none + +hi Title guifg=#ffffff guibg=#202020 gui=underline +hi Underlined guifg=#b4b0b0 guibg=#080404 gui=underline + +hi CursorColumn guifg=#f4f0f0 guibg=#201c1c gui=none +hi CursorLine guifg=#f4f0f0 guibg=#201c1c gui=none + +hi StatusLine guifg=#f8e0d0 guibg=#301810 gui=bold +hi StatusLineNC guifg=#503830 guibg=#200800 gui=none +hi VertSplit guifg=#200800 guibg=#301810 gui=none +hi LineNr guifg=#848070 guibg=#181414 gui=none +hi Folded guifg=#484040 guibg=#080404 gui=bold,italic + +hi Define guifg=#607080 guibg=#080404 gui=italic +hi Function guifg=#60b050 guibg=#080404 gui=italic +hi PreProc guifg=#a090a0 guibg=#080404 gui=italic +hi Define guifg=#806080 guibg=#080404 gui=italic +hi Identifier guifg=#c0b060 guibg=#080404 gui=italic + +hi Statement guifg=#506090 guibg=#080404 gui=underline +hi Repeat guifg=#906050 guibg=#080404 gui=underline +hi Conditional guifg=#609050 guibg=#080404 gui=underline +hi Exception guifg=#903020 guibg=#080404 gui=underline + +hi Type guifg=#705850 guibg=#080404 gui=italic +hi String guifg=#a06050 guibg=#080404 gui=italic +hi Special guifg=#a06050 guibg=#181414 gui=italic +hi Number guifg=#60d060 guibg=#080404 gui=none +hi Constant guifg=#60d060 guibg=#080404 gui=none + diff --git a/.vim/colors/atom.vim b/.vim/colors/atom.vim new file mode 100644 index 0000000..b88dbc0 --- /dev/null +++ b/.vim/colors/atom.vim @@ -0,0 +1,62 @@ +"Maintainer: Greg Sexton +"Last Change: 2011-03-03 +"Version: 1.0 +"URL: http://www.gregsexton.org/vim-color-schemes/atom-color/ + +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="atom" + +hi Normal guifg=white guibg=#304050 + +hi DiffDelete guifg=#304050 guibg=#203040 +hi DiffAdd guibg=#002851 +hi DiffChange guibg=#450303 +hi DiffText guibg=#990909 gui=none + +hi Cursor guibg=khaki guifg=slategrey +hi VertSplit guibg=#102030 guifg=#102030 gui=none +hi Folded guifg=#cccccc guibg=#405060 +hi FoldColumn guibg=grey30 guifg=tan +hi IncSearch guifg=slategrey guibg=khaki +hi LineNr guifg=#556575 guibg=#203040 +hi ModeMsg guifg=goldenrod +hi MoreMsg guifg=SeaGreen +hi NonText guifg=#304050 guibg=#304050 +hi Question guifg=springgreen +hi Search guibg=#ffff7d guifg=#000000 +hi SpecialKey guifg=yellowgreen +hi StatusLine guibg=#102030 guifg=grey70 gui=none +hi StatusLineNC guibg=#203040 guifg=grey50 gui=none +hi Title guifg=indianred +hi Visual gui=none guifg=white guibg=#D04040 +hi WarningMsg guifg=salmon + +if version >= 700 " Vim 7.x specific colors + hi CursorLine guifg=NONE guibg=#203040 gui=NONE + hi CursorColumn guifg=NONE guibg=#203040 gui=NONE + hi MatchParen guifg=red guibg=#304050 gui=BOLD + hi Pmenu guifg=#f6f3e8 guibg=#152535 gui=NONE + hi PmenuSel guifg=#000000 guibg=#cae682 gui=NONE +endif + +" syntax highlighting groups +hi Comment guifg=#8090a0 gui=none +hi Constant guifg=#ff6070 gui=none +hi Identifier guifg=#70d080 gui=none +hi Statement guifg=#6699D0 gui=none +hi PreProc guifg=indianred gui=none +hi Type guifg=#8cd0d3 gui=none +hi Special guifg=#ecad2b gui=none +hi Delimiter guifg=#8090a0 +hi Number guifg=#FFFF80 +hi Ignore guifg=grey40 gui=none +hi Todo guifg=orangered guibg=#304050 gui=none + +"vim: sw=4 diff --git a/.vim/colors/baycomb.vim b/.vim/colors/baycomb.vim new file mode 100644 index 0000000..1311e72 --- /dev/null +++ b/.vim/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 +" +" * 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 diff --git a/.vim/colors/blackbeauty.vim b/.vim/colors/blackbeauty.vim new file mode 100644 index 0000000..a824ea3 --- /dev/null +++ b/.vim/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 + diff --git a/.vim/colors/blackboard.vim b/.vim/colors/blackboard.vim new file mode 100644 index 0000000..4ef875f --- /dev/null +++ b/.vim/colors/blackboard.vim @@ -0,0 +1,55 @@ +" Vim color scheme +" +" Name: blackboard.vim +" Maintainer: Ben Wyrosdick +" Last Change: 20 August 2009 +" License: public domain +" Version: 1.4 + +set background=dark +hi clear +if exists("syntax_on") + syntax reset +endif + +let g:colors_name = "blackboard" + +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 diff --git a/.vim/colors/blackdust.vim b/.vim/colors/blackdust.vim new file mode 100644 index 0000000..0eb20a7 --- /dev/null +++ b/.vim/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 diff --git a/.vim/colors/bocau.vim b/.vim/colors/bocau.vim new file mode 100644 index 0000000..3506258 --- /dev/null +++ b/.vim/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 diff --git a/.vim/colors/brookstream.vim b/.vim/colors/brookstream.vim new file mode 100644 index 0000000..ee907c6 --- /dev/null +++ b/.vim/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 ----------------------------------------------- diff --git a/.vim/colors/burnttoast256.vim b/.vim/colors/burnttoast256.vim new file mode 100644 index 0000000..1b1a388 --- /dev/null +++ b/.vim/colors/burnttoast256.vim @@ -0,0 +1,121 @@ +" Vim color file +" +" Name: burnttoast256.vim +" Version: 1.2 +" Maintainer: Francois Labelle +" Based on: xoria256.vim 1.1 by Dmitriy Y. Zotikov (xio) +" +" Should work in recent 256 color terminals. 88-color terms like urxvt are +" unsupported. +" +" Don't forget to install 'ncurses-term' and set TERM to xterm-256color or +" similar value. +" +" Color numbers (0-255) see: +" http://www.calmar.ws/vim/256-xterm-24bit-rgb-color-chart.html + + + +" Bla-bla ---------------------------------------------------------------------- + +if &t_Co != 256 && ! has("gui_running") + echomsg "" + echomsg "err: please use GUI or a 256-color terminal (so that t_Co=256 could be set)" + echomsg "" + finish +endif + +set background=dark + +hi clear + +if exists("syntax_on") + syntax reset +endif + +let colors_name = "burnttoast256" + +" now set it up to change the status line based on mode +"if version >= 700 +" au InsertEnter * hi StatusLine term=reverse ctermbg=5 gui=undercurl guisp=Magenta +" au InsertLeave * hi StatusLine term=reverse ctermfg=0 ctermbg=2 gui=bold,reverse +"endif + + + +" The real part ---------------------------------------------------------------- + +"" General colors +hi Normal ctermfg=252 guifg=#d0d0d0 ctermbg=16 guibg=#000000 cterm=none gui=none +hi ColorColumn ctermbg=233 guibg=#121212 +hi CursorColumn ctermbg=238 guibg=#444444 +hi Cursor ctermbg=214 guibg=#ffaf00 +hi CursorLine ctermbg=235 guibg=#262626 cterm=none gui=none +hi CursorLineNr ctermfg=7 guifg=#e5e5e5 ctermbg=233 guibg=#121212 cterm=bold gui=bold +hi FoldColumn ctermfg=248 guifg=#a8a8a8 ctermbg=bg guibg=bg +hi Folded ctermfg=255 guifg=#eeeeee ctermbg=60 guibg=#5f5f87 +hi IncSearch ctermfg=0 guifg=#000000 ctermbg=223 guibg=#ffdfaf cterm=none gui=none +hi LineNr ctermfg=8 guifg=#7f7f7f ctermbg=233 guibg=#121212 +hi NonText ctermfg=237 guifg=#3a3a3a +hi Pmenu ctermfg=0 guifg=#000000 ctermbg=246 guibg=#949494 +hi PmenuSbar ctermbg=243 guibg=#767676 +hi PmenuSel ctermfg=0 guifg=#000000 ctermbg=243 guibg=#767676 +hi PmenuThumb ctermbg=252 guibg=#d0d0d0 +hi Search ctermfg=0 guifg=#000000 ctermbg=149 guibg=#afd75f +hi SignColumn ctermfg=248 guifg=#a8a8a8 +hi SpecialKey ctermfg=237 guifg=#3a3a3a +hi StatusLine ctermbg=239 guibg=#4e4e4e cterm=bold gui=bold +hi StatusLineNC ctermbg=237 guibg=#3a3a3a cterm=none gui=none +hi TabLine ctermfg=fg guifg=fg ctermbg=242 guibg=#6c6c6c cterm=underline gui=underline +hi TabLineFill ctermfg=fg guifg=fg ctermbg=242 guibg=#6c6c6c cterm=underline gui=underline +hi VertSplit ctermfg=237 guifg=#3a3a3a ctermbg=237 guibg=#3a3a3a cterm=none gui=none +hi Visual ctermfg=24 guifg=#005f87 ctermbg=153 guibg=#afd7ff +hi VIsualNOS ctermfg=24 guifg=#005f87 ctermbg=153 guibg=#afd7ff cterm=none gui=none +hi WildMenu ctermfg=0 guifg=#000000 ctermbg=184 guibg=#d7d700 cterm=bold gui=bold +hi LineNr ctermfg=8 guifg=#7f7f7f ctermbg=233 guibg=#121212 + +"" Syntax highlighting +hi Comment ctermfg=36 guifg=#00af87 +hi Constant ctermfg=227 guifg=#ffff5f +hi Error ctermfg=15 guifg=#ffffff ctermbg=1 guibg=#cd0000 +hi ErrorMsg ctermfg=15 guifg=#ffffff ctermbg=1 guibg=#cd0000 +hi Identifier ctermfg=134 guifg=#af5fd7 cterm=none gui=none +hi Ignore ctermfg=238 guifg=#444444 +hi MatchParen ctermfg=188 guifg=#d7d7d7 ctermbg=68 guibg=#5f87d7 cterm=bold gui=bold +hi Number ctermfg=180 guifg=#d7af87 +hi PreProc ctermfg=150 guifg=#afd787 +hi Special ctermfg=174 guifg=#d78787 +hi Statement ctermfg=75 guifg=#5fafff cterm=none gui=none +hi String ctermfg=217 guifg=#ffafaf +hi Todo ctermfg=0 guifg=#000000 ctermbg=36 guibg=#00af87 +hi Type ctermfg=146 guifg=#afafd7 cterm=none gui=none +hi Underlined ctermfg=39 guifg=#00afff cterm=underline gui=underline + +"" Special +""" .diff +hi diffAdded ctermfg=150 guifg=#afd787 +hi diffRemoved ctermfg=174 guifg=#d78787 +""" vimdiff +hi diffAdd ctermfg=bg guifg=bg ctermbg=151 guibg=#afd7af +hi diffDelete ctermfg=bg guifg=bg ctermbg=246 guibg=#949494 cterm=none gui=none +hi diffChange ctermfg=bg guifg=bg ctermbg=181 guibg=#d7afaf +hi diffText ctermfg=bg guifg=bg ctermbg=174 guibg=#d78787 cterm=none gui=none + +"" To highlight lines that are too long +hi OverLength ctermbg=130 guibg=#af5f00 + +"" Omni-completion menu +hi Pmenu ctermfg=0 guifg=#000000 ctermbg=104 guibg=#8787d7 +hi PmenuSel ctermfg=0 guifg=#000000 ctermbg=223 guibg=#ffdfaf + +"" Spelling and compiling errors +hi SpellBad ctermbg=52 guibg=#5f0000 + +"" Colors for unit testing. +hi RedBar ctermbg=52 guibg=#5f0000 +hi GreenBar ctermbg=22 guibg=#005f00 + +" For indentation +hi IndentGuidesOdd ctermbg=235 guibg=#262626 ctermfg=237 guifg=#3a3a3a +hi IndentGuidesEven ctermbg=233 guibg=#121212 ctermfg=237 guifg=#3a3a3a + diff --git a/.vim/colors/candycode.vim b/.vim/colors/candycode.vim new file mode 100644 index 0000000..3800d9d --- /dev/null +++ b/.vim/colors/candycode.vim @@ -0,0 +1,174 @@ +" Vim color file -- candycode +" Maintainer: Justin Constantino +" Last Change: 2006 Aug 12 + +set background=dark +highlight clear +let g:colors_name="candycode" + +let save_cpo = &cpo +set cpo&vim + +" basic highlight groups (:help highlight-groups) {{{ + +" text {{{ + +hi Normal guifg=#ffffff guibg=#050505 gui=NONE + \ ctermfg=white ctermbg=black cterm=NONE + +hi Folded guifg=#c2bfa5 guibg=#050505 gui=underline + \ ctermfg=lightgray ctermbg=black cterm=underline + +hi LineNr guifg=#928c75 guibg=NONE gui=NONE + \ ctermfg=darkgray ctermbg=NONE cterm=NONE + +hi Directory guifg=#00bbdd guibg=NONE gui=NONE + \ ctermfg=cyan ctermbg=NONE cterm=NONE +hi NonText guifg=#77ff22 guibg=NONE gui=bold + \ ctermfg=yellow ctermbg=NONE cterm=NONE +hi SpecialKey guifg=#559933 guibg=NONE gui=NONE + \ ctermfg=green ctermbg=NONE cterm=NONE + +hi SpellBad guifg=NONE guibg=NONE gui=undercurl + \ ctermfg=white ctermbg=darkred guisp=#ff0011 +hi SpellCap guifg=NONE guibg=NONE gui=undercurl + \ ctermfg=white ctermbg=darkblue guisp=#0044ff +hi SpellLocal guifg=NONE guibg=NONE gui=undercurl + \ ctermfg=black ctermbg=cyan guisp=#00dd99 +hi SpellRare guifg=NONE guibg=NONE gui=undercurl + \ ctermfg=white ctermbg=darkmagenta guisp=#ff22ee + +hi DiffAdd guifg=#ffffff guibg=#126493 gui=NONE + \ ctermfg=white ctermbg=darkblue cterm=NONE +hi DiffChange guifg=#000000 guibg=#976398 gui=NONE + \ ctermfg=black ctermbg=darkmagenta cterm=NONE +hi DiffDelete guifg=#000000 guibg=#be1923 gui=bold + \ ctermfg=black ctermbg=red cterm=bold +hi DiffText guifg=#ffffff guibg=#976398 gui=bold + \ ctermfg=white ctermbg=green cterm=bold + +" }}} +" borders / separators / menus {{{ + +hi FoldColumn guifg=#c8bcb9 guibg=#786d65 gui=bold + \ ctermfg=lightgray ctermbg=darkgray cterm=NONE +hi SignColumn guifg=#c8bcb9 guibg=#786d65 gui=bold + \ ctermfg=lightgray ctermbg=darkgray cterm=NONE + +hi Pmenu guifg=#000000 guibg=#a6a190 gui=NONE + \ ctermfg=white ctermbg=darkgray cterm=NONE +hi PmenuSel guifg=#ffffff guibg=#133293 gui=NONE + \ ctermfg=white ctermbg=lightblue cterm=NONE +hi PmenuSbar guifg=NONE guibg=#555555 gui=NONE + \ ctermfg=black ctermbg=black cterm=NONE +hi PmenuThumb guifg=NONE guibg=#cccccc gui=NONE + \ ctermfg=gray ctermbg=gray cterm=NONE + +hi StatusLine guifg=#000000 guibg=#c2bfa5 gui=bold + \ ctermfg=black ctermbg=white cterm=bold +hi StatusLineNC guifg=#444444 guibg=#c2bfa5 gui=NONE + \ ctermfg=darkgray ctermbg=white cterm=NONE +hi WildMenu guifg=#ffffff guibg=#133293 gui=bold + \ ctermfg=white ctermbg=darkblue cterm=bold +hi VertSplit guifg=#c2bfa5 guibg=#c2bfa5 gui=NONE + \ ctermfg=white ctermbg=white cterm=NONE + +hi TabLine guifg=#000000 guibg=#c2bfa5 gui=NONE + \ ctermfg=black ctermbg=white cterm=NONE +hi TabLineFill guifg=#000000 guibg=#c2bfa5 gui=NONE + \ ctermfg=black ctermbg=white cterm=NONE +hi TabLineSel guifg=#ffffff guibg=#133293 gui=NONE + \ ctermfg=white ctermbg=black cterm=NONE + +"hi Menu +"hi Scrollbar +"hi Tooltip + +" }}} +" cursor / dynamic / other {{{ + +hi Cursor guifg=#000000 guibg=#ffff99 gui=NONE + \ ctermfg=black ctermbg=white cterm=NONE +hi CursorIM guifg=#000000 guibg=#aaccff gui=NONE + \ ctermfg=black ctermbg=white cterm=reverse +hi CursorLine guifg=NONE guibg=#1b1b1b gui=NONE + \ ctermfg=NONE ctermbg=NONE cterm=NONE +hi CursorColumn guifg=NONE guibg=#1b1b1b gui=NONE + \ ctermfg=NONE ctermbg=NONE cterm=NONE + +hi Visual guifg=#ffffff guibg=#606070 gui=NONE + \ ctermfg=white ctermbg=lightblue cterm=NONE + +hi IncSearch guifg=#000000 guibg=#eedd33 gui=bold + \ ctermfg=white ctermbg=yellow cterm=NONE +hi Search guifg=#efefd0 guibg=#937340 gui=NONE + \ ctermfg=white ctermbg=darkgreen cterm=NONE + +hi MatchParen guifg=NONE guibg=#3377aa gui=NONE + \ ctermfg=white ctermbg=blue cterm=NONE + +"hi VisualNOS + +" }}} +" listings / messages {{{ + +hi ModeMsg guifg=#eecc18 guibg=NONE gui=NONE + \ ctermfg=yellow ctermbg=NONE cterm=NONE +hi Title guifg=#dd4452 guibg=NONE gui=bold + \ ctermfg=red ctermbg=NONE cterm=bold +hi Question guifg=#66d077 guibg=NONE gui=NONE + \ ctermfg=green ctermbg=NONE cterm=NONE +hi MoreMsg guifg=#39d049 guibg=NONE gui=NONE + \ ctermfg=green ctermbg=NONE cterm=NONE + +hi ErrorMsg guifg=#ffffff guibg=#ff0000 gui=bold + \ ctermfg=white ctermbg=red cterm=bold +hi WarningMsg guifg=#ccae22 guibg=NONE gui=bold + \ ctermfg=yellow ctermbg=NONE cterm=bold + +" }}} + +" }}} +" syntax highlighting groups (:help group-name) {{{ + +hi Comment guifg=#ff9922 guibg=NONE gui=NONE + \ ctermfg=brown ctermbg=NONE cterm=NONE + +hi Constant guifg=#ff6050 guibg=NONE gui=NONE + \ ctermfg=red ctermbg=NONE cterm=NONE +hi Boolean guifg=#ff6050 guibg=NONE gui=bold + \ ctermfg=red ctermbg=NONE cterm=bold + +hi Identifier guifg=#eecc44 guibg=NONE gui=NONE + \ ctermfg=yellow ctermbg=NONE cterm=NONE + +hi Statement guifg=#66d077 guibg=NONE gui=bold + \ ctermfg=green ctermbg=NONE cterm=bold + +hi PreProc guifg=#bb88dd guibg=NONE gui=NONE + \ ctermfg=darkmagenta ctermbg=NONE cterm=NONE + +hi Type guifg=#4093cc guibg=NONE gui=bold + \ ctermfg=lightblue ctermbg=NONE cterm=bold + +hi Special guifg=#9999aa guibg=NONE gui=bold + \ ctermfg=lightgray ctermbg=NONE cterm=bold + +hi Underlined guifg=#80a0ff guibg=NONE gui=underline + \ ctermfg=NONE ctermbg=NONE cterm=underline + \ term=underline + +hi Ignore guifg=#888888 guibg=NONE gui=NONE + \ ctermfg=darkgray ctermbg=NONE cterm=NONE + +hi Error guifg=#ffffff guibg=#ff0000 gui=NONE + \ ctermfg=white ctermbg=red cterm=NONE + +hi Todo guifg=#ffffff guibg=#ee7700 gui=bold + \ ctermfg=black ctermbg=yellow cterm=bold + +" }}} + +let &cpo = save_cpo + +" vim: fdm=marker fdl=0 diff --git a/.vim/colors/candyman.vim b/.vim/colors/candyman.vim new file mode 100644 index 0000000..b0fa8cf --- /dev/null +++ b/.vim/colors/candyman.vim @@ -0,0 +1,426 @@ +" Vim color file +" +" " __ _ _ _ " +" " \ \ ___| | |_ _| |__ ___ __ _ _ __ ___ " +" " \ \/ _ \ | | | | | _ \ / _ \/ _ | _ \/ __| " +" " /\_/ / __/ | | |_| | |_| | __/ |_| | | | \__ \ " +" " \___/ \___|_|_|\__ |____/ \___|\____|_| |_|___/ " +" " \___/ " +" +" "A colorful, dark color scheme for Vim." +" +" File: candyman.vim +" Maintainer: NanoTech +" Version: 1.2 +" Last Change: May 26th, 2009 +" Contributors: Daniel Herbert , +" Henry So, Jr. , +" David Liang +" +" Copyright (c) 2009 NanoTech +" +" Permission is hereby granted, free of charge, to any person obtaining a copy +" of this software and associated documentation files (the "Software"), to deal +" in the Software without restriction, including without limitation the rights +" to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +" copies of the Software, and to permit persons to whom the Software is +" furnished to do so, subject to the following conditions: +" +" The above copyright notice and this permission notice shall be included in +" all copies or substantial portions of the Software. +" +" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +" AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +" LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +" OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +" THE SOFTWARE. + +set background=dark + +hi clear + +if exists("syntax_on") +syntax reset +endif + +let colors_name = "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 +" }}} + + diff --git a/.vim/colors/chance-of-storm.vim b/.vim/colors/chance-of-storm.vim new file mode 100644 index 0000000..2387304 --- /dev/null +++ b/.vim/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 diff --git a/.vim/colors/clean.vim b/.vim/colors/clean.vim new file mode 100644 index 0000000..a792c04 --- /dev/null +++ b/.vim/colors/clean.vim @@ -0,0 +1,760 @@ +" Vim color file +" Name: Clean +" Author: Dee Sub Wun + + +set background=light +hi clear +if exists("syntax_on") + syntax reset +endif +let g:colors_name = "clean" + + +"""""""""""""" +" .Xdefaults / .Xresources for better results with the console version +""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +" ! Cursor +" XTerm*cursorColor: #FF0000 + +" ! Fonts (xft) +" Xft*antialias: true +" Xft*hinting: true +" Xft*hintstyle: 3 +" Xft*dpi: 96 +" +" !XTerm*faceName: xft: Terminus:pixelsize=17:antialias=true +" OR: +" XTerm*faceName: xft: Monospace:pixelsize=14:antialias=true +" +" ! Colors +" XTerm*background: #FFFFFF +" XTerm*foreground: #000000 + +" !----- NON BOLD -----! +" XTerm*color0: #000000 "black +" XTerm*color1: #993333 "darkred +" XTerm*color2: #008C00 "darkgreen +" XTerm*color3: #E69900 "brown +" XTerm*color4: #0043CC "darkblue +" XTerm*color5: #990099 "darkmagenta +" XTerm*color6: #009999 "darkcyan +" XTerm*color7: #E6E6E6 "grey + +" !------- BOLD -------! +" XTerm*color8: #595959 "darkgrey +" XTerm*color9: #E60027 "red +" XTerm*color10: #6CD900 "green +" XTerm*color11: #FFD040 "yellow +" XTerm*color12: #1C89F3 "blue +" XTerm*color13: #D900D9 "magenta +" XTerm*color14: #00D9D9 "cyan +" XTerm*color15: #FFFFFF "white + + +""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +" GUI " +""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" + +"""""" +" Interface +"""""""""""""""""""""""" +hi Cursor gui=NONE guifg=#E6E6E6 guibg=#E60027 +hi CursorLine gui=NONE guifg=#000000 guibg=#E6E6E6 +hi CursorColumn gui=NONE guifg=NONE guibg=#E6E6E6 +hi Directory gui=NONE guifg=#1C89F3 guibg=NONE +hi ErrorMsg gui=NONE guifg=#FFFFFF guibg=#993333 +hi MatchParen gui=NONE guifg=#FFFFFF guibg=#6CD900 +hi ModeMsg gui=NONE guifg=#1C89F3 guibg=NONE +hi MoreMsg gui=NONE guifg=#008C00 guibg=NONE +hi NonText gui=NONE guifg=#009999 guibg=NONE +hi Normal gui=NONE guifg=#000000 guibg=NONE +hi Question gui=NONE guifg=#6CD900 guibg=NONE +hi SpecialKey gui=NONE guifg=#008C00 guibg=NONE +hi VertSplit gui=NONE guifg=#000000 guibg=#000000 +hi WarningMsg gui=NONE guifg=#E6E6E6 guibg=#993333 +hi WildMenu gui=NONE guifg=#FFFFFF guibg=#1C89F3 +hi LineNr gui=NONE guifg=#E6E6E6 guibg=#009999 + + +"""""" +" Tabs +"""""""""""""""""""""""" +hi TabLine gui=NONE guifg=#009999 guibg=#000000 +hi TabLineFill gui=NONE guifg=#009999 guibg=#000000 +hi TabLineSel gui=NONE guifg=#FFFFFF guibg=#009999 + + +"""""" +" Status +"""""""""""""""""""""""" +hi StatusLine gui=bold guifg=#FFFFFF guibg=#009999 +hi StatusLineNC gui=NONE guifg=#009999 guibg=#000000 + + +"""""" +" Completion +"""""""""""""""""""""""" +hi Pmenu gui=reverse guifg=#000000 guibg=#009999 +hi PmenuSel gui=bold guifg=#FFFFFF guibg=#00D9D9 + + +"""""" +" Diff +"""""""""""""""""""""""" +hi DiffAdd gui=NONE guifg=#E6E6E6 guibg=#6CD900 +hi DiffChange gui=NONE guifg=#000000 guibg=#E69900 +hi DiffDelete gui=NONE guifg=#E6E6E6 guibg=#E60027 +hi DiffText gui=NONE guifg=#E60027 guibg=#E69900 + + +"""""" +" Visual +"""""""""""""""""""""""" +hi Visual gui=NONE guifg=#E6E6E6 guibg=#1C89F3 +hi VisualNOS gui=NONE guifg=NONE guibg=NONE + + +"""""" +" Folding +"""""""""""""""""""""""" +hi Folded gui=NONE guifg=#E6E6E6 guibg=#1C89F3 +hi FoldColumn gui=NONE guifg=#E6E6E6 guibg=#1C89F3 + + +"""""" +" Search +"""""""""""""""""""""""" +hi IncSearch gui=NONE guifg=#E6E6E6 guibg=#6CD900 +hi Search gui=NONE guifg=#E6E6E6 guibg=#6CD900 + + +"""""" +" Main Highlighting +"""""""""""""""""""""""" +hi Constant gui=NONE guifg=#008C00 guibg=NONE +hi String gui=NONE guifg=#009999 guibg=NONE +hi Character gui=NONE guifg=#009999 guibg=NONE +hi Number gui=NONE guifg=#009999 guibg=NONE +hi Boolean gui=NONE guifg=#009999 guibg=NONE +hi Float gui=NONE guifg=#009999 guibg=NONE +hi Comment gui=NONE guifg=#993333 guibg=NONE + +hi Identifier gui=NONE guifg=#595959 guibg=NONE +hi Function gui=NONE guifg=#000000 guibg=NONE + +hi Statement gui=NONE guifg=#595959 guibg=NONE +hi Keyword gui=NONE guifg=#595959 guibg=NONE + +hi Conditional gui=NONE guifg=#00D9D9 guibg=NONE +hi Repeat gui=NONE guifg=#00D9D9 guibg=NONE +hi Label gui=NONE guifg=#595959 guibg=NONE +hi Operator gui=NONE guifg=#1C89F3 guibg=NONE + +hi Exception gui=NONE guifg=#595959 guibg=NONE + +hi PreProc gui=NONE guifg=#D900D9 guibg=NONE +hi Include gui=NONE guifg=#D900D9 guibg=NONE +hi Define gui=NONE guifg=#D900D9 guibg=NONE +hi Macro gui=NONE guifg=#D900D9 guibg=NONE +hi PreCondit gui=NONE guifg=#D900D9 guibg=NONE + +hi Type gui=NONE guifg=#6CD900 guibg=NONE +hi StorageClass gui=NONE guifg=#008C00 guibg=NONE +hi Structure gui=NONE guifg=#6CD900 guibg=NONE +hi Typedef gui=NONE guifg=#6CD900 guibg=NONE + +hi Special gui=NONE guifg=#000000 guibg=NONE +hi SpecialChar gui=NONE guifg=#1C89F3 guibg=NONE + +hi Underlined gui=underline guifg=#E6E6E6 guibg=NONE + +hi Ignore gui=NONE guifg=#595959 guibg=NONE + +hi Error gui=NONE guifg=#E6E6E6 guibg=#993333 + +hi Todo gui=NONE guifg=#E6E6E6 guibg=#008C00 + + +"""""" +" HTML +"""""""""""""""""""""""" +hi Title gui=NONE guifg=#595959 guibg=NONE +hi htmlItalic gui=NONE guifg=NONE guibg=NONE +hi htmlTag gui=NONE guifg=#595959 guibg=NONE +hi htmlEndTag gui=NONE guifg=#595959 guibg=NONE +hi htmlTagError gui=NONE guifg=#E6E6E6 guibg=#993333 +hi htmlTagName gui=NONE guifg=#1C89F3 guibg=NONE +hi htmlSpecialTagName gui=NONE guifg=#1C89F3 guibg=NONE +hi htmlArg gui=NONE guifg=#595959 guibg=NONE +hi htmlString gui=NONE guifg=#E69900 guibg=NONE +hi htmlComment gui=NONE guifg=#993333 guibg=NONE +hi htmlCommentPart gui=NONE guifg=#993333 guibg=NONE +hi htmlCommentError gui=NONE guifg=#FFFFFF guibg=#E60027 +hi htmlEvent gui=NONE guifg=#1C89F3 guibg=NONE + + +"""""" +" XML +"""""""""""""""""""""""" +hi xmlTodo gui=NONE guifg=#FFFFFF guibg=#E60027 +hi xmlTag gui=NONE guifg=#595959 guibg=NONE +hi xmlTagName gui=NONE guifg=#1C89F3 guibg=NONE +hi xmlEndTag gui=NONE guifg=#595959 guibg=NONE +hi xmlEntity gui=NONE guifg=#009999 guibg=NONE +hi xmlEntityPunct gui=NONE guifg=#009999 guibg=NONE + +hi xmlAttrib gui=NONE guifg=#000000 guibg=NONE + +hi xmlString gui=NONE guifg=#E69900 guibg=NONE +hi xmlComment gui=NONE guifg=#993333 guibg=NONE +hi xmlCommentStart gui=NONE guifg=#993333 guibg=NONE +hi xmlCommentPart gui=NONE guifg=#993333 guibg=NONE +hi xmlCommentError gui=NONE guifg=#FFFFFF guibg=#993333 +hi xmlError gui=NONE guifg=#FFFFFF guibg=#993333 + + +"""""" +" JavaScript +"""""""""""""""""""""""" +hi javaScript gui=NONE guifg=#000000 guibg=NONE +hi javaScriptComment gui=NONE guifg=#993333 guibg=NONE +hi javaScriptLineComment gui=NONE guifg=#993333 guibg=NONE +hi javaScriptStringD gui=NONE guifg=#E69900 guibg=NONE +hi javaScriptNumber gui=NONE guifg=#008C00 guibg=NONE +hi javaScriptConditional gui=NONE guifg=#1C89F3 guibg=NONE +hi javaScriptRepeat gui=NONE guifg=#1C89F3 guibg=NONE +hi javaScriptBranch gui=NONE guifg=#595959 guibg=NONE +hi javaScriptStatement gui=NONE guifg=#595959 guibg=NONE +hi javaScriptFunction gui=NONE guifg=#1C89F3 guibg=NONE +hi javaScriptBraces gui=NONE guifg=#1C89F3 guibg=NONE +hi javaScriptNull gui=NONE guifg=#008C00 guibg=NONE +hi javaScriptBoolean gui=NONE guifg=#008C00 guibg=NONE +hi javaScriptRegexpString gui=NONE guifg=#008C00 guibg=NONE +hi javaScriptLabel gui=NONE guifg=#595959 guibg=NONE +hi javaScriptMessage gui=NONE guifg=#595959 guibg=NONE +hi javaScriptMember gui=NONE guifg=#595959 guibg=NONE +hi javaScriptIdentifier gui=NONE guifg=#595959 guibg=NONE + + +"""""" +" CSS +"""""""""""""""""""""""" +hi cssComment gui=NONE guifg=#993333 guibg=NONE +hi cssTagName gui=NONE guifg=#1C89F3 guibg=NONE +hi cssCommonAttr gui=NONE guifg=#000000 guibg=NONE +hi cssFontAttr gui=NONE guifg=#000000 guibg=NONE +hi cssColorAttr gui=NONE guifg=#008C00 guibg=NONE +hi cssRenderProp gui=NONE guifg=#008C00 guibg=NONE +hi cssGeneratedContentProp gui=NONE guifg=#008C00 guibg=NONE +hi cssBoxAttr gui=NONE guifg=#000000 guibg=NONE +hi cssPseudoClass gui=NONE guifg=#000000 guibg=NONE +hi cssPseudoClassId gui=NONE guifg=#D900D9 guibg=NONE +hi cssColor gui=NONE guifg=#000000 guibg=NONE +hi cssURL gui=NONE guifg=#E69900 guibg=NONE +hi cssIdentifier gui=NONE guifg=#1C89F3 guibg=NONE +hi cssBraces gui=NONE guifg=#1C89F3 guibg=NONE +hi cssString gui=NONE guifg=#1C89F3 guibg=NONE +hi cssRenderAttr gui=NONE guifg=#000000 guibg=NONE +hi cssUIAttr gui=NONE guifg=#000000 guibg=NONE +hi cssValueLength gui=NONE guifg=#000000 guibg=NONE +hi cssValueNumber gui=NONE guifg=#000000 guibg=NONE +hi cssFunctionName gui=NONE guifg=#000000 guibg=NONE +hi cssBraceError gui=NONE guifg=#FFFFFF guibg=#E60027 +hi cssMediaComma gui=NONE guifg=#000000 guibg=NONE +hi cssClassName gui=NONE guifg=#1C89F3 guibg=NONE + + +"""""" +" PHP +"""""""""""""""""""""""" +hi phpComment gui=NONE guifg=#993333 guibg=NONE +hi phpBoolean gui=NONE guifg=#008C00 guibg=NONE +hi phpStructure gui=NONE guifg=#1C89F3 guibg=NONE +hi phpStringSingle gui=NONE guifg=#E69900 guibg=NONE +hi phpStringDouble gui=NONE guifg=#E69900 guibg=NONE +hi phpNumber gui=NONE guifg=#008C00 guibg=NONE +hi phpFloat gui=NONE guifg=#008C00 guibg=NONE +hi phpMethods gui=NONE guifg=#1C89F3 guibg=NONE +hi phpFunctions gui=NONE guifg=#1C89F3 guibg=NONE +hi phpRepeat gui=NONE guifg=#1C89F3 guibg=NONE +hi phpConditional gui=NONE guifg=#1C89F3 guibg=NONE +hi phpLabel gui=NONE guifg=#595959 guibg=NONE +hi phpStatement gui=NONE guifg=#595959 guibg=NONE +hi phpKeyword gui=NONE guifg=#595959 guibg=NONE +hi phpType gui=NONE guifg=#000000 guibg=NONE +hi phpInclude gui=NONE guifg=#6CD900 guibg=NONE +hi phpDefine gui=NONE guifg=#1C89F3 guibg=NONE +hi phpParent gui=NONE guifg=#1C89F3 guibg=NONE +hi phpOperator gui=NONE guifg=#000000 guibg=NONE +hi phpVarSelector gui=NONE guifg=#000000 guibg=NONE +hi phpIdentifier gui=NONE guifg=#000000 guibg=NONE + + +"""""" +" C +"""""""""""""""""""""""" +hi cFormat gui=NONE guifg=#D900D9 guibg=NONE +hi cCppString gui=NONE guifg=#E69900 guibg=NONE +hi cCommentStart gui=NONE guifg=#993333 guibg=NONE +hi cLabel gui=NONE guifg=#595959 guibg=NONE +hi cUserLabel gui=NONE guifg=#595959 guibg=NONE +hi cConditional gui=NONE guifg=#1C89F3 guibg=NONE +hi cRepeat gui=NONE guifg=#1C89F3 guibg=NONE +hi cCharacter gui=NONE guifg=#E69900 guibg=NONE +hi cSpecialCharacter gui=NONE guifg=#1C89F3 guibg=NONE +hi cNumber gui=NONE guifg=#008C00 guibg=NONE +hi cOctal gui=NONE guifg=#008C00 guibg=NONE +hi cOctalZero gui=NONE guifg=#008C00 guibg=NONE +hi cFloat gui=NONE guifg=#008C00 guibg=NONE +hi cOctalError gui=NONE guifg=#FFFFFF guibg=#993333 +hi cParenError gui=NONE guifg=#FFFFFF guibg=#993333 +hi cErrInParen gui=NONE guifg=#FFFFFF guibg=#993333 +hi cErrInBracket gui=NONE guifg=#FFFFFF guibg=#993333 +hi cCommentError gui=NONE guifg=#FFFFFF guibg=#993333 +hi cCommentStartError gui=NONE guifg=#FFFFFF guibg=#993333 +hi cSpaceError gui=NONE guifg=#FFFFFF guibg=#993333 +hi cSpecialError gui=NONE guifg=#FFFFFF guibg=#993333 +hi cCurlyError gui=NONE guifg=#FFFFFF guibg=#993333 +hi cOperator gui=NONE guifg=#008C00 guibg=NONE +hi cStorageClass gui=NONE guifg=#595959 guibg=NONE +hi cInclude gui=NONE guifg=#6CD900 guibg=NONE +hi cDefine gui=NONE guifg=#000000 guibg=NONE +hi cIncluded gui=NONE guifg=#595959 guibg=NONE +hi cError gui=NONE guifg=#FFFFFF guibg=#993333 +hi cStatement gui=NONE guifg=#595959 guibg=NONE +hi cPreCondit gui=NONE guifg=#000000 guibg=NONE +hi cType gui=NONE guifg=#595959 guibg=NONE +hi cConstant gui=NONE guifg=#595959 guibg=NONE +hi cString gui=NONE guifg=#E69900 guibg=NONE +hi cComment gui=NONE guifg=#993333 guibg=NONE +hi cSpecial gui=NONE guifg=#1C89F3 guibg=NONE + + +"""""" +" Python +"""""""""""""""""""""""" +hi pythonBuiltin gui=NONE guifg=#1C89F3 guibg=NONE +hi pythonStatement gui=NONE guifg=#595959 guibg=NONE +hi pythonConditional gui=NONE guifg=#1C89F3 guibg=NONE +hi pythonRepeat gui=NONE guifg=#1C89F3 guibg=NONE +hi pythonOperator gui=NONE guifg=#595959 guibg=NONE +hi pythonInclude gui=NONE guifg=#6CD900 guibg=NONE +hi pythonFunction gui=NONE guifg=#D900D9 guibg=NONE +hi pythonComment gui=NONE guifg=#993333 guibg=NONE +hi pythonTodo gui=NONE guifg=#FFFFFF guibg=#E60027 +hi pythonString gui=NONE guifg=#E69900 guibg=NONE +hi pythonRawString gui=NONE guifg=#E69900 guibg=NONE +hi pythonNumber gui=NONE guifg=#008C00 guibg=NONE +hi pythonDoctest gui=NONE guifg=#1C89F3 guibg=NONE +hi pythonDoctestValue gui=NONE guifg=#1C89F3 guibg=NONE + + +"""""" +" Ruby +"""""""""""""""""""""""" +hi rubyClass gui=NONE guifg=#6CD900 guibg=NONE +hi rubyModule gui=NONE guifg=#D900D9 guibg=NONE +hi rubyDefine gui=NONE guifg=#1C89F3 guibg=NONE +hi rubyFunction gui=NONE guifg=#D900D9 guibg=NONE +hi rubyConditional gui=NONE guifg=#1C89F3 guibg=NONE +hi rubyConditionalModifier gui=NONE guifg=#1C89F3 guibg=NONE +hi rubyRepeat gui=NONE guifg=#1C89F3 guibg=NONE +hi rubyRepeatModifier gui=NONE guifg=#1C89F3 guibg=NONE +hi rubyOptionalDo gui=NONE guifg=#E60027 guibg=NONE +hi rubyControl gui=NONE guifg=#1C89F3 guibg=NONE +hi rubyInclude gui=NONE guifg=#6CD900 guibg=NONE +hi rubyInteger gui=NONE guifg=#008C00 guibg=NONE +hi rubyASCIICode gui=NONE guifg=#993333 guibg=NONE +hi rubyFloat gui=NONE guifg=#008C00 guibg=NONE +hi rubyBoolean gui=NONE guifg=#008C00 guibg=NONE +hi rubyException gui=NONE guifg=#1C89F3 guibg=NONE + +hi rubyClassVariable gui=NONE guifg=#1C89F3 guibg=NONE +hi rubyConstant gui=NONE guifg=#1C89F3 guibg=NONE +hi rubyGlobalVariable gui=NONE guifg=#1C89F3 guibg=NONE +hi rubyInstanceVariable gui=NONE guifg=#1C89F3 guibg=NONE +hi rubyPseudoVariable gui=NONE guifg=#1C89F3 guibg=NONE +hi rubyBlockParameter gui=NONE guifg=#1C89F3 guibg=NONE +hi rubyPredefinedIdentifier gui=NONE guifg=#990099 guibg=NONE +hi rubyPredefinedConstant gui=NONE guifg=#990099 guibg=NONE +hi rubyPredefinedVariable gui=NONE guifg=#990099 guibg=NONE +hi rubySymbol gui=NONE guifg=#595959 guibg=NONE +hi rubyAccess gui=NONE guifg=#595959 guibg=NONE + +hi rubyComment gui=NONE guifg=#993333 guibg=NONE +hi rubyTodo gui=NONE guifg=#FFFFFF guibg=#993333 + +hi rubyStringEscape gui=NONE guifg=#1C89F3 guibg=NONE +hi rubyInterpolationDelimiter gui=NONE guifg=#595959 guibg=NONE +hi rubySymbolDelimiter gui=NONE guifg=#595959 guibg=NONE +hi rubyStringDelimiter gui=NONE guifg=#E69900 guibg=NONE +hi rubyString gui=NONE guifg=#E69900 guibg=NONE +hi rubyRegexpDelimiter gui=NONE guifg=#00D9D9 guibg=NONE +hi rubyRegexpEscape gui=NONE guifg=#1C89F3 guibg=NONE +hi rubyRegexpQuantifier gui=NONE guifg=#1C89F3 guibg=NONE +hi rubyRegexpAnchor gui=NONE guifg=#1C89F3 guibg=NONE +hi rubyRegexpDot gui=NONE guifg=#1C89F3 guibg=NONE +hi rubyRegexpCharClass gui=NONE guifg=#1C89F3 guibg=NONE +hi rubyRegexpSpecial gui=NONE guifg=#1C89F3 guibg=NONE +hi rubyRegexpComment gui=NONE guifg=#1C89F3 guibg=NONE +hi rubyRegexp gui=NONE guifg=#1C89F3 guibg=NONE + +hi rubyInvalidVariable gui=NONE guifg=#FFFFFF guibg=#993333 +hi rubyError gui=NONE guifg=#FFFFFF guibg=#993333 +hi rubySpaceError gui=NONE guifg=#FFFFFF guibg=#993333 + + +""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +" NO GUI " +""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" + +"""""" +" Interface +"""""""""""""""""""""""" +hi Cursor cterm=NONE ctermfg=grey ctermbg=red +hi Directory cterm=NONE ctermfg=blue ctermbg=NONE +hi ErrorMsg cterm=NONE ctermfg=white ctermbg=darkred +hi MatchParen cterm=NONE ctermfg=white ctermbg=green +hi ModeMsg cterm=NONE ctermfg=blue ctermbg=NONE +hi MoreMsg cterm=NONE ctermfg=darkgreen ctermbg=NONE +hi NonText cterm=NONE ctermfg=darkcyan ctermbg=NONE +hi Normal cterm=NONE ctermfg=black ctermbg=NONE +hi Question cterm=NONE ctermfg=green ctermbg=NONE +hi SpecialKey cterm=NONE ctermfg=darkgreen ctermbg=NONE +hi VertSplit cterm=NONE ctermfg=black ctermbg=black +hi WarningMsg cterm=NONE ctermfg=grey ctermbg=darkred +hi WildMenu cterm=NONE ctermfg=white ctermbg=blue +hi LineNr cterm=NONE ctermfg=grey ctermbg=darkcyan + + +"""""" +" Tabs +"""""""""""""""""""""""" +hi TabLine cterm=NONE ctermfg=darkcyan ctermbg=black +hi TabLineFill cterm=NONE ctermfg=darkcyan ctermbg=black +hi TabLineSel cterm=NONE ctermfg=white ctermbg=darkcyan + + +"""""" +" Status +"""""""""""""""""""""""" +hi StatusLine cterm=bold ctermfg=white ctermbg=darkcyan +hi StatusLineNC cterm=NONE ctermfg=darkcyan ctermbg=black + + +"""""" +" Completion +"""""""""""""""""""""""" +hi Pmenu cterm=reverse ctermfg=black ctermbg=darkcyan +hi PmenuSel cterm=bold ctermfg=white ctermbg=cyan + + +"""""" +" Diff +"""""""""""""""""""""""" +hi DiffAdd cterm=NONE ctermfg=grey ctermbg=green +hi DiffChange cterm=NONE ctermfg=black ctermbg=brown +hi DiffDelete cterm=NONE ctermfg=grey ctermbg=red +hi DiffText cterm=NONE ctermfg=red ctermbg=brown + + +"""""" +" Visual +"""""""""""""""""""""""" +hi Visual cterm=NONE ctermfg=grey ctermbg=blue +hi VisualNOS cterm=NONE ctermfg=NONE ctermbg=NONE + + +"""""" +" Folding +"""""""""""""""""""""""" +hi Folded cterm=NONE ctermfg=grey ctermbg=blue +hi FoldColumn cterm=NONE ctermfg=grey ctermbg=blue + + +"""""" +" Search +"""""""""""""""""""""""" +hi IncSearch cterm=NONE ctermfg=grey ctermbg=green +hi Search cterm=NONE ctermfg=grey ctermbg=green + + +"""""" +" Main Highlighting +"""""""""""""""""""""""" +hi Constant cterm=NONE ctermfg=darkgreen ctermbg=NONE +hi String cterm=NONE ctermfg=darkcyan ctermbg=NONE +hi Character cterm=NONE ctermfg=darkcyan ctermbg=NONE +hi Number cterm=NONE ctermfg=darkcyan ctermbg=NONE +hi Boolean cterm=NONE ctermfg=darkcyan ctermbg=NONE +hi Float cterm=NONE ctermfg=darkcyan ctermbg=NONE +hi Comment cterm=NONE ctermfg=darkred ctermbg=NONE + +hi Identifier cterm=NONE ctermfg=darkgrey ctermbg=NONE +hi Function cterm=NONE ctermfg=black ctermbg=NONE + +hi Statement cterm=NONE ctermfg=darkgrey ctermbg=NONE +hi Keyword cterm=NONE ctermfg=darkgrey ctermbg=NONE + +hi Conditional cterm=NONE ctermfg=cyan ctermbg=NONE +hi Repeat cterm=NONE ctermfg=cyan ctermbg=NONE +hi Label cterm=NONE ctermfg=darkgrey ctermbg=NONE +hi Operator cterm=NONE ctermfg=blue ctermbg=NONE + +hi Exception cterm=NONE ctermfg=darkgrey ctermbg=NONE + +hi PreProc cterm=NONE ctermfg=magenta ctermbg=NONE +hi Include cterm=NONE ctermfg=magenta ctermbg=NONE +hi Define cterm=NONE ctermfg=magenta ctermbg=NONE +hi Macro cterm=NONE ctermfg=magenta ctermbg=NONE +hi PreCondit cterm=NONE ctermfg=magenta ctermbg=NONE + +hi Type cterm=NONE ctermfg=green ctermbg=NONE +hi StorageClass cterm=NONE ctermfg=darkgreen ctermbg=NONE +hi Structure cterm=NONE ctermfg=green ctermbg=NONE +hi Typedef cterm=NONE ctermfg=green ctermbg=NONE + +hi Special cterm=NONE ctermfg=black ctermbg=NONE +hi SpecialChar cterm=NONE ctermfg=blue ctermbg=NONE + +hi Underlined cterm=underline ctermfg=grey ctermbg=NONE + +hi Ignore cterm=NONE ctermfg=darkgrey ctermbg=NONE + +hi Error cterm=NONE ctermfg=grey ctermbg=darkred + +hi Todo cterm=NONE ctermfg=grey ctermbg=darkgreen + + +"""""" +" HTML +"""""""""""""""""""""""" +hi Title cterm=NONE ctermfg=darkgrey ctermbg=NONE +hi htmlItalic cterm=NONE ctermfg=NONE ctermbg=NONE +hi htmlTag cterm=NONE ctermfg=darkgrey ctermbg=NONE +hi htmlEndTag cterm=NONE ctermfg=darkgrey ctermbg=NONE +hi htmlTagError cterm=NONE ctermfg=grey ctermbg=darkred +hi htmlTagName cterm=NONE ctermfg=blue ctermbg=NONE +hi htmlSpecialTagName cterm=NONE ctermfg=blue ctermbg=NONE +hi htmlArg cterm=NONE ctermfg=darkgrey ctermbg=NONE +hi htmlString cterm=NONE ctermfg=brown ctermbg=NONE +hi htmlComment cterm=NONE ctermfg=darkred ctermbg=NONE +hi htmlCommentPart cterm=NONE ctermfg=darkred ctermbg=NONE +hi htmlCommentError cterm=NONE ctermfg=white ctermbg=red +hi htmlEvent cterm=NONE ctermfg=blue ctermbg=NONE + + +"""""" +" XML +"""""""""""""""""""""""" +hi xmlTodo cterm=NONE ctermfg=white ctermbg=red +hi xmlTag cterm=NONE ctermfg=darkgrey ctermbg=NONE +hi xmlTagName cterm=NONE ctermfg=blue ctermbg=NONE +hi xmlEndTag cterm=NONE ctermfg=darkgrey ctermbg=NONE +hi xmlEntity cterm=NONE ctermfg=darkcyan ctermbg=NONE +hi xmlEntityPunct cterm=NONE ctermfg=darkcyan ctermbg=NONE + +hi xmlAttrib cterm=NONE ctermfg=black ctermbg=NONE + +hi xmlString cterm=NONE ctermfg=brown ctermbg=NONE +hi xmlComment cterm=NONE ctermfg=darkred ctermbg=NONE +hi xmlCommentStart cterm=NONE ctermfg=darkred ctermbg=NONE +hi xmlCommentPart cterm=NONE ctermfg=darkred ctermbg=NONE +hi xmlCommentError cterm=NONE ctermfg=white ctermbg=darkred +hi xmlError cterm=NONE ctermfg=white ctermbg=darkred + + +"""""" +" JavaScript +"""""""""""""""""""""""" +hi javaScript cterm=NONE ctermfg=black ctermbg=NONE +hi javaScriptComment cterm=NONE ctermfg=darkred ctermbg=NONE +hi javaScriptLineComment cterm=NONE ctermfg=darkred ctermbg=NONE +hi javaScriptStringD cterm=NONE ctermfg=brown ctermbg=NONE +hi javaScriptNumber cterm=NONE ctermfg=darkgreen ctermbg=NONE +hi javaScriptConditional cterm=NONE ctermfg=blue ctermbg=NONE +hi javaScriptRepeat cterm=NONE ctermfg=blue ctermbg=NONE +hi javaScriptBranch cterm=NONE ctermfg=darkgrey ctermbg=NONE +hi javaScriptStatement cterm=NONE ctermfg=darkgrey ctermbg=NONE +hi javaScriptFunction cterm=NONE ctermfg=blue ctermbg=NONE +hi javaScriptBraces cterm=NONE ctermfg=blue ctermbg=NONE +hi javaScriptNull cterm=NONE ctermfg=darkgreen ctermbg=NONE +hi javaScriptBoolean cterm=NONE ctermfg=darkgreen ctermbg=NONE +hi javaScriptRegexpString cterm=NONE ctermfg=darkgreen ctermbg=NONE +hi javaScriptLabel cterm=NONE ctermfg=darkgrey ctermbg=NONE +hi javaScriptMessage cterm=NONE ctermfg=darkgrey ctermbg=NONE +hi javaScriptMember cterm=NONE ctermfg=darkgrey ctermbg=NONE +hi javaScriptIdentifier cterm=NONE ctermfg=darkgrey ctermbg=NONE + + +"""""" +" CSS +"""""""""""""""""""""""" +hi cssComment cterm=NONE ctermfg=darkred ctermbg=NONE +hi cssTagName cterm=NONE ctermfg=blue ctermbg=NONE +hi cssCommonAttr cterm=NONE ctermfg=black ctermbg=NONE +hi cssFontAttr cterm=NONE ctermfg=black ctermbg=NONE +hi cssColorAttr cterm=NONE ctermfg=darkgreen ctermbg=NONE +hi cssRenderProp cterm=NONE ctermfg=darkgreen ctermbg=NONE +hi cssGeneratedContentProp cterm=NONE ctermfg=darkgreen ctermbg=NONE +hi cssBoxAttr cterm=NONE ctermfg=black ctermbg=NONE +hi cssPseudoClass cterm=NONE ctermfg=black ctermbg=NONE +hi cssPseudoClassId cterm=NONE ctermfg=magenta ctermbg=NONE +hi cssColor cterm=NONE ctermfg=black ctermbg=NONE +hi cssURL cterm=NONE ctermfg=brown ctermbg=NONE +hi cssIdentifier cterm=NONE ctermfg=blue ctermbg=NONE +hi cssBraces cterm=NONE ctermfg=blue ctermbg=NONE +hi cssString cterm=NONE ctermfg=blue ctermbg=NONE +hi cssRenderAttr cterm=NONE ctermfg=black ctermbg=NONE +hi cssUIAttr cterm=NONE ctermfg=black ctermbg=NONE +hi cssValueLength cterm=NONE ctermfg=black ctermbg=NONE +hi cssValueNumber cterm=NONE ctermfg=black ctermbg=NONE +hi cssFunctionName cterm=NONE ctermfg=black ctermbg=NONE +hi cssBraceError cterm=NONE ctermfg=white ctermbg=red +hi cssMediaComma cterm=NONE ctermfg=black ctermbg=NONE +hi cssClassName cterm=NONE ctermfg=blue ctermbg=NONE + + +"""""" +" PHP +"""""""""""""""""""""""" +hi phpComment cterm=NONE ctermfg=darkred ctermbg=NONE +hi phpBoolean cterm=NONE ctermfg=darkgreen ctermbg=NONE +hi phpStructure cterm=NONE ctermfg=blue ctermbg=NONE +hi phpStringSingle cterm=NONE ctermfg=brown ctermbg=NONE +hi phpStringDouble cterm=NONE ctermfg=brown ctermbg=NONE +hi phpNumber cterm=NONE ctermfg=darkgreen ctermbg=NONE +hi phpFloat cterm=NONE ctermfg=darkgreen ctermbg=NONE +hi phpMethods cterm=NONE ctermfg=blue ctermbg=NONE +hi phpFunctions cterm=NONE ctermfg=blue ctermbg=NONE +hi phpRepeat cterm=NONE ctermfg=blue ctermbg=NONE +hi phpConditional cterm=NONE ctermfg=blue ctermbg=NONE +hi phpLabel cterm=NONE ctermfg=darkgrey ctermbg=NONE +hi phpStatement cterm=NONE ctermfg=darkgrey ctermbg=NONE +hi phpKeyword cterm=NONE ctermfg=darkgrey ctermbg=NONE +hi phpType cterm=NONE ctermfg=black ctermbg=NONE +hi phpInclude cterm=NONE ctermfg=green ctermbg=NONE +hi phpDefine cterm=NONE ctermfg=blue ctermbg=NONE +hi phpParent cterm=NONE ctermfg=blue ctermbg=NONE +hi phpOperator cterm=NONE ctermfg=black ctermbg=NONE +hi phpVarSelector cterm=NONE ctermfg=black ctermbg=NONE +hi phpIdentifier cterm=NONE ctermfg=black ctermbg=NONE + + +"""""" +" C +"""""""""""""""""""""""" +hi cFormat cterm=NONE ctermfg=magenta ctermbg=NONE +hi cCppString cterm=NONE ctermfg=brown ctermbg=NONE +hi cCommentStart cterm=NONE ctermfg=darkred ctermbg=NONE +hi cLabel cterm=NONE ctermfg=darkgrey ctermbg=NONE +hi cUserLabel cterm=NONE ctermfg=darkgrey ctermbg=NONE +hi cConditional cterm=NONE ctermfg=blue ctermbg=NONE +hi cRepeat cterm=NONE ctermfg=blue ctermbg=NONE +hi cCharacter cterm=NONE ctermfg=brown ctermbg=NONE +hi cSpecialCharacter cterm=NONE ctermfg=blue ctermbg=NONE +hi cNumber cterm=NONE ctermfg=darkgreen ctermbg=NONE +hi cOctal cterm=NONE ctermfg=darkgreen ctermbg=NONE +hi cOctalZero cterm=NONE ctermfg=darkgreen ctermbg=NONE +hi cFloat cterm=NONE ctermfg=darkgreen ctermbg=NONE +hi cOctalError cterm=NONE ctermfg=white ctermbg=darkred +hi cParenError cterm=NONE ctermfg=white ctermbg=darkred +hi cErrInParen cterm=NONE ctermfg=white ctermbg=darkred +hi cErrInBracket cterm=NONE ctermfg=white ctermbg=darkred +hi cCommentError cterm=NONE ctermfg=white ctermbg=darkred +hi cCommentStartError cterm=NONE ctermfg=white ctermbg=darkred +hi cSpaceError cterm=NONE ctermfg=white ctermbg=darkred +hi cSpecialError cterm=NONE ctermfg=white ctermbg=darkred +hi cCurlyError cterm=NONE ctermfg=white ctermbg=darkred +hi cOperator cterm=NONE ctermfg=darkgreen ctermbg=NONE +hi cStorageClass cterm=NONE ctermfg=darkgrey ctermbg=NONE +hi cInclude cterm=NONE ctermfg=green ctermbg=NONE +hi cDefine cterm=NONE ctermfg=black ctermbg=NONE +hi cIncluded cterm=NONE ctermfg=darkgrey ctermbg=NONE +hi cError cterm=NONE ctermfg=white ctermbg=darkred +hi cStatement cterm=NONE ctermfg=darkgrey ctermbg=NONE +hi cPreCondit cterm=NONE ctermfg=black ctermbg=NONE +hi cType cterm=NONE ctermfg=darkgrey ctermbg=NONE +hi cConstant cterm=NONE ctermfg=darkgrey ctermbg=NONE +hi cString cterm=NONE ctermfg=brown ctermbg=NONE +hi cComment cterm=NONE ctermfg=darkred ctermbg=NONE +hi cSpecial cterm=NONE ctermfg=blue ctermbg=NONE + + +"""""" +" Python +"""""""""""""""""""""""" +hi pythonBuiltin cterm=NONE ctermfg=blue ctermbg=NONE +hi pythonStatement cterm=NONE ctermfg=darkgrey ctermbg=NONE +hi pythonConditional cterm=NONE ctermfg=blue ctermbg=NONE +hi pythonRepeat cterm=NONE ctermfg=blue ctermbg=NONE +hi pythonOperator cterm=NONE ctermfg=darkgrey ctermbg=NONE +hi pythonInclude cterm=NONE ctermfg=green ctermbg=NONE +hi pythonFunction cterm=NONE ctermfg=magenta ctermbg=NONE +hi pythonComment cterm=NONE ctermfg=darkred ctermbg=NONE +hi pythonTodo cterm=NONE ctermfg=white ctermbg=red +hi pythonString cterm=NONE ctermfg=brown ctermbg=NONE +hi pythonRawString cterm=NONE ctermfg=brown ctermbg=NONE +hi pythonNumber cterm=NONE ctermfg=darkgreen ctermbg=NONE +hi pythonDoctest cterm=NONE ctermfg=blue ctermbg=NONE +hi pythonDoctestValue cterm=NONE ctermfg=blue ctermbg=NONE + + +"""""" +" Ruby +"""""""""""""""""""""""" +hi rubyClass cterm=NONE ctermfg=green ctermbg=NONE +hi rubyModule cterm=NONE ctermfg=magenta ctermbg=NONE +hi rubyDefine cterm=NONE ctermfg=blue ctermbg=NONE +hi rubyFunction cterm=NONE ctermfg=magenta ctermbg=NONE +hi rubyConditional cterm=NONE ctermfg=blue ctermbg=NONE +hi rubyConditionalModifier cterm=NONE ctermfg=blue ctermbg=NONE +hi rubyRepeat cterm=NONE ctermfg=blue ctermbg=NONE +hi rubyRepeatModifier cterm=NONE ctermfg=blue ctermbg=NONE +hi rubyOptionalDo cterm=NONE ctermfg=red ctermbg=NONE +hi rubyControl cterm=NONE ctermfg=blue ctermbg=NONE +hi rubyInclude cterm=NONE ctermfg=green ctermbg=NONE +hi rubyInteger cterm=NONE ctermfg=darkgreen ctermbg=NONE +hi rubyASCIICode cterm=NONE ctermfg=darkred ctermbg=NONE +hi rubyFloat cterm=NONE ctermfg=darkgreen ctermbg=NONE +hi rubyBoolean cterm=NONE ctermfg=darkgreen ctermbg=NONE +hi rubyException cterm=NONE ctermfg=blue ctermbg=NONE + +hi rubyClassVariable cterm=NONE ctermfg=blue ctermbg=NONE +hi rubyConstant cterm=NONE ctermfg=blue ctermbg=NONE +hi rubyGlobalVariable cterm=NONE ctermfg=blue ctermbg=NONE +hi rubyInstanceVariable cterm=NONE ctermfg=blue ctermbg=NONE +hi rubyPseudoVariable cterm=NONE ctermfg=blue ctermbg=NONE +hi rubyBlockParameter cterm=NONE ctermfg=blue ctermbg=NONE +hi rubyPredefinedIdentifier cterm=NONE ctermfg=darkmagenta ctermbg=NONE +hi rubyPredefinedConstant cterm=NONE ctermfg=darkmagenta ctermbg=NONE +hi rubyPredefinedVariable cterm=NONE ctermfg=darkmagenta ctermbg=NONE +hi rubySymbol cterm=NONE ctermfg=darkgrey ctermbg=NONE +hi rubyAccess cterm=NONE ctermfg=darkgrey ctermbg=NONE + +hi rubyComment cterm=NONE ctermfg=darkred ctermbg=NONE +hi rubyTodo cterm=NONE ctermfg=white ctermbg=darkred + +hi rubyStringEscape cterm=NONE ctermfg=blue ctermbg=NONE +hi rubyInterpolationDelimiter cterm=NONE ctermfg=darkgrey ctermbg=NONE +hi rubySymbolDelimiter cterm=NONE ctermfg=darkgrey ctermbg=NONE +hi rubyStringDelimiter cterm=NONE ctermfg=brown ctermbg=NONE +hi rubyString cterm=NONE ctermfg=brown ctermbg=NONE +hi rubyRegexpDelimiter cterm=NONE ctermfg=cyan ctermbg=NONE +hi rubyRegexpEscape cterm=NONE ctermfg=blue ctermbg=NONE +hi rubyRegexpQuantifier cterm=NONE ctermfg=blue ctermbg=NONE +hi rubyRegexpAnchor cterm=NONE ctermfg=blue ctermbg=NONE +hi rubyRegexpDot cterm=NONE ctermfg=blue ctermbg=NONE +hi rubyRegexpCharClass cterm=NONE ctermfg=blue ctermbg=NONE +hi rubyRegexpSpecial cterm=NONE ctermfg=blue ctermbg=NONE +hi rubyRegexpComment cterm=NONE ctermfg=blue ctermbg=NONE +hi rubyRegexp cterm=NONE ctermfg=blue ctermbg=NONE + +hi rubyInvalidVariable cterm=NONE ctermfg=white ctermbg=darkred +hi rubyError cterm=NONE ctermfg=white ctermbg=darkred +hi rubySpaceError cterm=NONE ctermfg=white ctermbg=darkred + + +"vim: sw=4 + diff --git a/.vim/colors/cobalt.vim b/.vim/colors/cobalt.vim new file mode 100644 index 0000000..8b3b3a8 --- /dev/null +++ b/.vim/colors/cobalt.vim @@ -0,0 +1,83 @@ +" Vim Color Scheme +" +" Name: Cobalt +" Maintainer: David Terei +" Version: 1.0 +" Last Change: 28 October 2009 +" +" Note: Based on the Cobalt color scheme for TextMate +" + +set background=dark +hi clear + +if exists("syntax_on") + syntax reset +endif + +let g:colors_name="cobalt" + +hi Normal guifg=#FFFFFF guibg=#002240 +hi NonText guifg=#FFFFFF guibg=#002240 +hi Cursor guifg=#F8F8F8 guibg=#A7A7A7 +hi CursorIM guifg=#F8F8F8 guibg=#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=#7587A6 guibg=#000000 +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=#0E2231 guibg=#AFC4DB +hi WarningMsg guifg=#CF6A4C guibg=#420E09 +hi WildMenu guifg=#AFC4DB guibg=#0E2231 + +"Syntax highlight groups + +hi Comment guifg=#999999 +hi Constant guifg=#E77E6E +hi String guifg=#3AD900 +hi Character guifg=#E9C062 +hi Number guifg=#FF627E +hi Boolean guifg=#CF6A4C +hi Float guifg=#F05A73 +hi Identifier guifg=#7587a6 +hi Function guifg=#FFAD51 +hi Statement guifg=#FF9D00 +hi Conditional guifg=#FF9D00 +hi Repeat guifg=khaki +hi Label guifg=#E9C062 +hi Operator guifg=#FFB054 +hi Keyword guifg=#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=khaki3 +hi Type guifg=#80FFBB "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 + diff --git a/.vim/colors/cobaltish.vim b/.vim/colors/cobaltish.vim new file mode 100644 index 0000000..703533e --- /dev/null +++ b/.vim/colors/cobaltish.vim @@ -0,0 +1,96 @@ +" ============================================================================== +" File: cobaltish.vim +" Author: David Terei +" URL: http://www.vim.org/scripts/script.php?script_id=3439 +" Last Change: Thu Feb 03 13:44:07 PST 2011 +" Version: 1.0 +" License: Distributed under the Vim charityware license. +" Summary: A colour scheme for Vim inspired by TextMates cobalt scheme. +" +" GetLatestVimScripts: 3439 1 :AutoInstall: cobaltish.vim +" +" Description: +" A colour scheme for Vim that is based on 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: +" Thu Feb 03, 2011 - 1.0: +" * Initial release - based of cobalt colour scheme. +" + +set background=dark +hi clear + +if exists("syntax_on") + syntax reset +endif + +let g:colors_name="cobalt" + +hi Normal guifg=#FFFFFF guibg=#002240 +hi NonText guifg=#E9E9E9 guibg=#002240 +hi CursorLine guifg=NONE guibg=#05192A +hi Cursor guifg=#101010 guibg=#F0F0F0 +hi CursorIM guifg=#FFFFFF guibg=#000000 +hi Directory guifg=#A9C4D5 +hi ErrorMsg guifg=#CF6A4C guibg=#420E09 +hi VertSplit guifg=#A9C4D5 guibg=#101010 +hi Folded guifg=#F9EE98 guibg=#203560 + +hi IncSearch guifg=#000000 guibg=#CF6A4C +hi LineNr guifg=#7587A6 guibg=#000000 +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=#0E2231 guibg=#AFC4DB +hi WarningMsg guifg=#CF6A4C guibg=#420E09 +hi WildMenu guifg=#AFC4DB guibg=#0E2231 + +"Syntax highlight groups + +hi Comment guifg=#999999 gui=italic +hi Constant guifg=#E77E6E +hi String guifg=#3AD900 +hi Character guifg=#E9C062 +hi Number guifg=#FF627E +hi Boolean guifg=#CF6A4C +hi Float guifg=#F05A73 +hi Identifier guifg=#7587a6 gui=bold +hi Function guifg=#FFAD51 gui=bold +hi Statement guifg=#FF9D00 gui=bold +hi Conditional guifg=#FF9D00 gui=bold +hi Repeat guifg=khaki +hi Label guifg=#E9C062 +hi Operator guifg=#FFB054 gui=bold +hi Keyword guifg=#E9C062 gui=bold +hi Exception guifg=khaki +hi PreProc guifg=khaki4 +hi Include guifg=#A9C4D5 "Import +hi Define guifg=khaki1 +hi Macro guifg=#FF9D00 +hi PreCondit guifg=#A9C4D5 +hi Type guifg=#80FFBB "Filepath, IO, Maybe +hi StorageClass guifg=tan +hi Structure guifg=#FFEA72 "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 + diff --git a/.vim/colors/colorful256.vim b/.vim/colors/colorful256.vim new file mode 100644 index 0000000..86fa476 --- /dev/null +++ b/.vim/colors/colorful256.vim @@ -0,0 +1,88 @@ +" Vim color file: colorful256.vim +" Last Change: 03 Oct, 2007 +" License: public domain +" Maintainer:: Jagpreet +" +" for a 256 color capable terminal +" "{{{ +" You must set t_Co=256 before calling this colorscheme +" +" Color numbers (0-255) see: +" http://www.calmar.ws/vim/256-xterm-24bit-rgb-color-chart.html +" +" Added gui colors +" + +if &t_Co != 256 && ! has("gui_running") + echomsg "" + echomsg "colors not loaded first please set t_Co=256 in your .vimrc" + echomsg "" + finish +endif + +set background=dark +hi clear +if exists("syntax_on") + syntax reset +endif + +let g:colors_name = "colorful256" + + highlight Normal cterm=none ctermfg=249 ctermbg=16 gui=none guifg=#b2b2b2 guibg=#000000 + highlight Special cterm=none ctermfg=105 ctermbg=16 gui=none guifg=#8787ff guibg=#000000 + highlight Comment cterm=none ctermfg=3 ctermbg=16 gui=none guifg=#808000 guibg=#000000 + highlight Constant cterm=none ctermfg=9 ctermbg=16 gui=none guifg=#ff0000 guibg=#000000 + highlight LineNr cterm=none ctermfg=48 ctermbg=16 gui=none guifg=#00ff87 guibg=#000000 + highlight Number cterm=none ctermfg=209 ctermbg=16 gui=none guifg=#ff875f guibg=#000000 + highlight PreProc cterm=none ctermfg=10 ctermbg=16 gui=none guifg=#ff00ff guibg=#000000 + highlight Statement cterm=none ctermfg=51 ctermbg=16 gui=none guifg=#00ffff guibg=#000000 + highlight Type cterm=none ctermfg=39 ctermbg=16 gui=none guifg=#00afff guibg=#000000 + highlight Error cterm=none ctermfg=9 ctermbg=16 gui=none guifg=#ff0000 guibg=#000000 + highlight Identifier cterm=none ctermfg=207 ctermbg=16 gui=none guifg=#ff5fff guibg=#000000 + highlight SpecialKey cterm=none ctermfg=36 ctermbg=16 gui=none guifg=#00af87 guibg=#000000 + highlight NonText cterm=none ctermfg=164 ctermbg=16 gui=none guifg=#df00df guibg=#000000 + highlight Directory cterm=none ctermfg=34 ctermbg=16 gui=none guifg=#00af00 guibg=#000000 + highlight ErrorMsg cterm=none ctermfg=9 ctermbg=16 gui=none guifg=#ff0000 guibg=#000000 + highlight MoreMsg cterm=none ctermfg=34 ctermbg=16 gui=none guifg=#00af00 guibg=#000000 + highlight Title cterm=none ctermfg=199 ctermbg=16 gui=none guifg=#ff00af guibg=#000000 + highlight WarningMsg cterm=none ctermfg=9 ctermbg=16 gui=none guifg=#ff0000 guibg=#000000 + highlight DiffDelete cterm=none ctermfg=207 ctermbg=16 gui=none guifg=#ff5fff guibg=#000000 + highlight Search cterm=none ctermfg=15 ctermbg=160 gui=none guifg=#ffffff guibg=#df0000 + highlight Visual cterm=none ctermfg=16 ctermbg=50 gui=none guifg=#000000 guibg=#00ffdf + highlight Cursor cterm=none ctermfg=16 ctermbg=33 gui=none guifg=#000000 guibg=#0087ff + highlight StatusLine cterm=reverse ctermfg=58 ctermbg=15 gui=reverse guifg=#5f5f00 guibg=#ffffff + highlight Question cterm=none ctermfg=16 ctermbg=226 gui=none guifg=#000000 guibg=#ffff00 + highlight Todo cterm=none ctermfg=160 ctermbg=184 gui=none guifg=#df0000 guibg=#dfdf00 + highlight Folded cterm=none ctermfg=15 ctermbg=58 gui=none guifg=#ffffff guibg=#5f5f00 + highlight ModeMsg cterm=none ctermfg=16 ctermbg=46 gui=none guifg=#000000 guibg=#00ff00 + highlight VisualNOS cterm=none ctermfg=16 ctermbg=28 gui=none guifg=#000000 guibg=#008700 + highlight WildMenu cterm=none ctermfg=16 ctermbg=226 gui=none guifg=#000000 guibg=#ffff00 + highlight FoldColumn cterm=none ctermfg=15 ctermbg=58 gui=none guifg=#ffffff guibg=#5f5f00 + highlight SignColumn cterm=none ctermfg=16 ctermbg=28 gui=none guifg=#000000 guibg=#008700 + highlight DiffText cterm=none ctermfg=16 ctermbg=34 gui=none guifg=#000000 guibg=#00af00 + highlight StatusLineNC cterm=reverse ctermfg=131 ctermbg=15 gui=reverse guifg=#af5f5f guibg=#ffffff + highlight VertSplit cterm=reverse ctermfg=172 ctermbg=15 gui=reverse guifg=#df8700 guibg=#ffffff + highlight User1 cterm=none ctermbg=20 ctermfg=15 gui=none guibg=#0000df guifg=#ffffff + highlight User2 cterm=none ctermbg=20 ctermfg=46 gui=none guibg=#0000df guifg=#00ff00 + highlight User3 cterm=none ctermbg=20 ctermfg=46 gui=none guibg=#0000df guifg=#00ff00 + highlight User4 cterm=none ctermbg=20 ctermfg=50 gui=none guibg=#0000df guifg=#00ffdf + highlight User5 cterm=none ctermbg=20 ctermfg=46 gui=none guibg=#0000df guifg=#00ff00 + +" for groups introduced in version 7 +if v:version >= 700 + highlight Pmenu cterm=none ctermfg=16 ctermbg=165 gui=none guifg=#000000 guibg=#df00ff + highlight PmenuSel cterm=none ctermfg=16 ctermbg=220 gui=none guifg=#000000 guibg=#ffdf00 + highlight tablinesel cterm=none ctermfg=15 ctermbg=58 gui=none guifg=#ffffff guibg=#5f5f00 + highlight tabline cterm=none ctermfg=7 ctermbg=58 gui=none guifg=#c0c0c0 guibg=#5f5f00 + highlight tablinefill cterm=none ctermfg=58 ctermbg=58 gui=none guifg=#5f5f00 guibg=#5f5f00 +endif + +"for taglist plugin +" +if exists('loaded_taglist') + highlight TagListTagName cterm=none ctermfg=16 ctermbg=28 gui=none guifg=#000000 guibg=#008700 + highlight TagListTagScope cterm=none ctermfg=16 ctermbg=28 gui=none guifg=#000000 guibg=#008700 + highlight TagListTitle cterm=none ctermfg=199 ctermbg=16 gui=none guifg=#ff00af guibg=#000000 + highlight TagListComment cterm=none ctermfg=16 ctermbg=28 gui=none guifg=#000000 guibg=#008700 + highlight TagListFileName cterm=none ctermfg=15 ctermbg=90 gui=none guifg=#ffffff guibg=#870087 +endif diff --git a/.vim/colors/corporation.vim b/.vim/colors/corporation.vim new file mode 100644 index 0000000..14cde77 --- /dev/null +++ b/.vim/colors/corporation.vim @@ -0,0 +1,99 @@ +" description: color scheme based on +" julievonderropp's corporation (available on kuler.adobe.com) +" author: kamil.stachowski@gmail.com +" license: gpl 3+ +" version: 0.1 (2008.11.08) + +" changelog: +" 0.1: 2008.11.08 +" initial version + + +set background=dark +hi clear +if exists("syntax_on") + syntax reset +endif + +let g:colors_name = "corporation" + + +"black 192224 +"blue 536991 +"grey dark 5E6C70 +"grey light A1A6A8 +"white F9F9FF +"yellow BD9800 + +hi Comment gui=italic guifg=#5E6C70 +hi Constant guifg=#A1A6A8 +hi Cursor guifg=#192224 guibg=#F9F9F9 +hi CursorColumn guibg=#222E30 +hi CursorIM guifg=#192224 guibg=#536991 +hi DiffAdd guibg=#193224 +hi DiffChange guibg=#492224 +hi DiffDelete guibg=#192224 +hi DiffText guibg=#492224 +hi Error guifg=#A1A6A8 guibg=#912C00 +hi FoldColumn gui=italic guifg=#192224 guibg=#A1A6A8 +hi Identifier guifg=#BD9800 +hi ModeMsg gui=bold guifg=#F9F9F9 guibg=#192224 +hi Normal guifg=#F9F9FF guibg=#192224 +hi PreProc guifg=#BD9800 +hi Search guifg=#192224 guibg=#BD9800 +hi SignColumn guifg=#192224 guibg=#536991 +hi Statement gui=bold guifg=#BD9800 +hi StatusLine gui=bold guifg=#192224 guibg=#BD9800 +hi StatusLineNC gui=bold guifg=#192224 guibg=#5E6C70 +hi Title gui=bold guifg=#F9F9FF guibg=#192224 +hi Todo guifg=#F9F9FF guibg=#BD9800 +hi Type gui=bold guifg=#536991 +hi Underlined gui=underline guifg=#F9F9FF guibg=#192224 +hi Visual guifg=#192224 guibg=#F9F9FF +hi VisualNOS gui=underline guifg=#192224 guibg=#F9F9FF +hi WildMenu guibg=#A1A6A8 + +hi! link Boolean Constant +hi! link Character Constant +hi! link Conditional Statement +hi! link CursorLine CursorColumn +hi! link Debug Special +hi! link Define PreProc +hi! link Delimiter Special +hi! link Directory Type +hi! link ErrorMsg Error +hi! link Exception Statement +hi! link Float Constant +hi! link Folded FoldColumn +hi! link Function Type +hi! link IncSearch Search +hi! link Include PreProc +hi! link Keyword Statement +hi! link Label Statement +hi! link LineNr Identifier +hi! link Macro PreProc +hi! link MatchParen Statement +hi! link MoreMsg Statement +hi! link NonText Comment +hi! link Number Constant +hi! link Operator Statement +hi! link PreCondit PreProc +hi! link Repeat Statement +hi! link Special PreProc +hi! link SpecialChar Special +hi! link SpecialComment Special +hi! link SpecialKey Comment +hi! link SpellBad Underlined +hi! link SpellCap Underlined +hi! link SpellLocal Underlined +hi! link SpellRare Underlined +hi! link StorageClass Type +hi! link String Constant +hi! link Structure Type +hi! link TabLine StatusLineNC +hi! link TabLineFill StatusLineNC +hi! link TabLineSel StatusLine +hi! link Tag Special +hi! link Typedef Type +hi! link VertSplit StatusLineNC +hi! link WarningMsg Error diff --git a/.vim/colors/darkZ.vim b/.vim/colors/darkZ.vim new file mode 100644 index 0000000..87107bd --- /dev/null +++ b/.vim/colors/darkZ.vim @@ -0,0 +1,92 @@ +" darkZ 1.1 (Vim color file) +" Create by ☆andy☆ +" QQ24375048 + +if version > 580 + hi clear + if exists("syntax_on") + syntax reset + endif +endif + +set cursorline +let g:colors_name="darkZ" + +hi Normal guifg=#DFD6C1 guibg=gray16 gui=none + +hi Cursor guifg=black guibg=yellow gui=none +hi ErrorMsg guifg=white guibg=red gui=none +hi VertSplit guifg=gray40 guibg=gray40 gui=none +hi Folded guifg=DarkSlateGray3 guibg=grey30 gui=none +hi FoldColumn guifg=tan guibg=grey30 gui=none +hi IncSearch guifg=#b0ffff guibg=#2050d0 +hi LineNr guifg=gray40 gui=none +hi ModeMsg guifg=SkyBlue gui=none +hi MoreMsg guifg=SeaGreen gui=none +hi NonText guifg=cyan gui=none +hi Question guifg=springgreen gui=none +hi Search guifg=white guibg=#445599 gui=bold +hi SpecialKey guifg=cyan gui=none +hi StatusLine guifg=black guibg=Pink gui=bold +hi StatusLineNC guifg=grey guibg=gray40 gui=none +hi Title guifg=#ff4400 gui=none gui=bold +hi Visual guifg=gray17 guibg=tan1 gui=none +hi WarningMsg guifg=salmon gui=none +hi Pmenu guifg=white guibg=#445599 gui=none +hi PmenuSel guifg=#445599 guibg=gray +hi WildMenu guifg=gray guibg=gray17 gui=none +hi MatchParen guifg=black guibg=orange2 gui=bold +hi DiffAdd guifg=black guibg=wheat1 +hi DiffChange guifg=black guibg=skyblue1 +hi DiffText guifg=black guibg=hotpink1 gui=none +hi DiffDelete guibg=gray45 guifg=black gui=none +hi CursorLine guibg=gray24 +hi CursorColumn guibg=gray24 + +hi Comment guifg=gray55 gui=italic +hi Constant guifg=#FF77FF gui=none +hi Identifier guifg=#6FDEF8 gui=none +hi Function guifg=#82EF2A gui=none +hi Statement guifg=#FCFC63 gui=none +hi PreProc guifg=#82EF2A gui=none +hi Type guifg=#33AFF3 gui=none +hi Special guifg=orange gui=none +hi Ignore guifg=red gui=none +hi Todo guifg=red guibg=yellow2 gui=none + +hi SpecialKey ctermfg=red +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=white ctermbg=grey +hi MoreMsg ctermfg=darkgreen +hi ModeMsg cterm=NONE ctermfg=brown +hi LineNr ctermfg=3 +hi Question ctermfg=green +hi StatusLine cterm=bold,reverse +hi StatusLineNC cterm=reverse +hi VertSplit cterm=reverse +hi Title ctermfg=5 +hi Visual cterm=reverse +hi VisualNOS cterm=bold,underline +hi WarningMsg ctermfg=1 +hi WildMenu ctermfg=0 ctermbg=3 +hi Folded ctermfg=darkgrey ctermbg=NONE +hi FoldColumn ctermfg=darkgrey ctermbg=NONE +hi DiffAdd ctermbg=4 +hi DiffChange ctermbg=5 +hi DiffDelete cterm=bold ctermfg=4 ctermbg=6 +hi DiffText cterm=bold ctermbg=1 + +hi Comment ctermfg=darkcyan +hi Constant ctermfg=brown +hi Special ctermfg=5 +hi Identifier ctermfg=6 +hi Statement ctermfg=3 +hi PreProc ctermfg=5 +hi Type ctermfg=2 +hi Underlined cterm=underline ctermfg=5 +hi Ignore ctermfg=darkgrey +hi Error cterm=bold ctermfg=7 ctermbg=1 + diff --git a/.vim/colors/darkbone.vim b/.vim/colors/darkbone.vim new file mode 100644 index 0000000..9a8b90a --- /dev/null +++ b/.vim/colors/darkbone.vim @@ -0,0 +1,100 @@ +" Name: darkbone.vim +" Maintainer: Kojo Sugita +" Last Change: 2008-09-01 +" Revision: 1.0 + +set background=dark +hi clear +if exists("syntax_on") + syntax reset +endif +let g:colors_name = 'darkbone' + +"default colors +hi Normal guifg=#a0a0c0 guibg=#000000 +hi NonText guifg=#606080 guibg=#101020 gui=none +hi SpecialKey guifg=#404060 +hi Cursor guifg=#000000 guibg=#a0a0c0 +hi lCursor guifg=#000000 guibg=#a0a0c0 +hi CursorIM guifg=#000000 guibg=#a0a0c0 + +" Directory +hi Directory guifg=#e0e0ff guibg=#000000 gui=bold + +" Diff +hi DiffAdd guifg=#8090f0 guibg=#000000 gui=none +hi DiffChange guifg=#8090f0 guibg=#000000 gui=none +hi DiffDelete guifg=#8090f0 guibg=#000000 gui=none +hi DiffText guifg=#8090f0 guibg=#000000 gui=bold + +" Message +hi ModeMsg guifg=#a0a0c0 guibg=#000000 +hi MoreMsg guifg=#a0a0c0 guibg=#000000 +hi ErrorMsg guifg=#ee1111 guibg=#000000 +hi WarningMsg guifg=#ee1111 guibg=#000000 + +hi VertSplit guifg=#606080 guibg=#606080 + +" Folds +hi Folded guifg=#a0a0c0 guibg=#000000 +hi FoldColumn guifg=#a0a0c0 guibg=#102010 + +" Search +hi Search guifg=#000000 guibg=#c0c0ff gui=none +hi IncSearch guifg=#000000 guibg=#c0c0ff gui=none + +hi LineNr guifg=#606080 guibg=#000000 gui=none +hi Question guifg=#a0a0c0 guibg=#000000 + +"\n, \0, %d, %s, etc... +" hi Special guifg=#d0e080 guibg=#000000 gui=none +hi Special guifg=#808080 guibg=#000000 gui=none + +" status line +hi StatusLine guifg=#c0c0ff guibg=#000000 gui=bold,underline +hi StatusLineNC guifg=#606080 guibg=#000000 gui=bold,underline +hi WildMenu guifg=#000000 guibg=#c0c0ff + +hi Title guifg=#c0c0ff guibg=#000000 gui=bold +hi Visual guifg=#000000 guibg=#707090 gui=none +hi VisualNOS guifg=#a0a0c0 guibg=#000000 + +hi Number guifg=#d0e080 guibg=#000000 +hi Char guifg=#d0e080 guibg=#000000 +hi String guifg=#d0e080 guibg=#000000 + +hi Boolean guifg=#d0e080 guibg=#000000 +hi Comment guifg=#606080 +hi Constant guifg=#f0a0b0 guibg=#000000 gui=none +hi Identifier guifg=#8090f0 +hi Statement guifg=#8090f0 gui=none + +"Procedure name +hi Function guifg=#f0b040 + +"Define, def +" hi PreProc guifg=#f0a0b0 gui=none +hi PreProc guifg=#e0e0ff gui=none + +hi Type guifg=#e0e0ff gui=none +hi Underlined guifg=#a0a0c0 gui=underline +hi Error guifg=#ee1111 guibg=#000000 +hi Todo guifg=#8090f0 guibg=#000000 gui=none +hi SignColumn guibg=#000000 + +" Matches +hi MatchParen guifg=#a0a0c0 guibg=#404080 gui=none + +if version >= 700 + " Pmenu + hi Pmenu guibg=#202040 + hi PmenuSel guibg=#404080 guifg=#a0a0c0 + hi PmenuSbar guibg=#202040 + + " Tab + hi TabLine guifg=#606080 guibg=black gui=underline + hi TabLineFill guifg=#a0a0c0 guibg=black gui=none + hi TabLineSel guifg=#c0c0ff guibg=#606080 gui=bold +endif + +" vim:set ts=8 sts=2 sw=2 tw=0: diff --git a/.vim/colors/darkburn.vim b/.vim/colors/darkburn.vim new file mode 100644 index 0000000..c2fa999 --- /dev/null +++ b/.vim/colors/darkburn.vim @@ -0,0 +1,300 @@ +"============================================================================= +" Vim color file +" File: darkburn.vim +" Maintainer: Taurus Olson +" License: GPL +" Created: 2009-03-27 20:25:21 CET +" Modified: 2009-06-06 21:18:55 CET +" Version: 1.2 + +" Modified version of zenburn originally created by: +" Maintainer: Jani Nurminen +" Last Change: $Id: zenburn.vim,v 2.4 2008/11/18 20:43:18 slinky Exp $ +" URL: http://slinky.imukuppi.org/zenburnpage/ +" License: GPL +"============================================================================= +" +" Credits: +" - Jani Nurminen - original Zenburn +" - Steve Hall & Cream posse - higher-contrast Visual selection +" - Kurt Maier - 256 color console coloring, low and high contrast toggle, +" bug fixing +" - Charlie - spotted too bright StatusLine in non-high contrast mode +" - Pablo Castellazzi - CursorLine fix for 256 color mode +" - Tim Smith - force dark background +" +" CONFIGURABLE PARAMETERS: +" +" You can use the default (don't set any parameters), or you can +" set some parameters to tweak the Zenburn colours. +" +" * You can now set a darker background for bright environments. To activate, use: +" contrast Zenburn, use: +" + let g:darkburn_high_Contrast = 1 +" +" * To get more contrast to the Visual selection, use +" +" let g:darkburn_alternate_Visual = 1 +" +" * To use alternate colouring for Error message, use +" + let g:darkburn_alternate_Error = 1 +" +" * The new default for Include is a duller orange. To use the original +" colouring for Include, use +" + let g:darkburn_alternate_Include = 1 +" +" * Work-around to a Vim bug, it seems to misinterpret ctermfg and 234 and 237 +" as light values, and sets background to light for some people. If you have +" this problem, use: +" + let g:darkburn_force_dark_Background = 1 +" +" * To turn the parameter(s) back to defaults, use UNLET: +" +" unlet g:darkburn_alternate_Include +" +" Setting to 0 won't work! +" +" That's it, enjoy! +" +" TODO +" - Visual alternate color is broken? Try GVim >= 7.0.66 if you have trouble +" - IME colouring (CursorIM) + +set background=dark +hi clear +if exists("syntax_on") + syntax reset +endif +let g:colors_name="darkburn" + +hi Boolean guifg=#dca3a3 +hi Character guifg=#dca3a3 gui=bold +hi Comment guifg=#7f9f7f gui=italic +hi Conditional guifg=#f0dfaf gui=bold +hi Constant guifg=#dca3a3 gui=bold +hi Cursor guifg=#000d18 guibg=#8faf9f gui=bold +hi Debug guifg=#bca3a3 gui=bold +hi Define guifg=#ffcfaf gui=bold +hi Delimiter guifg=#8f8f8f +hi DiffAdd guifg=#709080 guibg=#313c36 gui=bold +hi DiffChange guibg=#333333 +hi DiffDelete guifg=#333333 guibg=#464646 +hi DiffText guifg=#ecbcbc guibg=#41363c gui=bold +hi Directory guifg=#dcdccc gui=bold +hi ErrorMsg guifg=#80d4aa guibg=#2f2f2f gui=bold +hi Exception guifg=#c3bf9f gui=bold +hi Float guifg=#c0bed1 +hi FoldColumn guifg=#93b3a3 guibg=#3f4040 +hi Folded guifg=#93b3a3 guibg=#3f4040 +hi Function guifg=#efef8f +hi Identifier guifg=#dcdcdc +hi IncSearch guibg=#f8f893 guifg=#385f38 +hi Keyword guifg=#f0dfaf gui=bold +hi Label guifg=#dfcfaf gui=underline +hi LineNr guifg=#9fafaf guibg=#262626 +hi Macro guifg=#ffcfaf gui=bold +hi ModeMsg guifg=#6fb86f gui=none +hi MoreMsg guifg=#ffffff gui=bold +hi NonText guifg=#404040 +hi Number guifg=#8cd0d3 +hi Operator guifg=#f0efd0 +hi PreCondit guifg=#dfaf8f gui=bold +hi PreProc guifg=#ffb23f gui=bold +hi Question guifg=#ffffff gui=bold +hi Repeat guifg=#ffd7a7 gui=bold +hi Search guifg=#ffffe0 guibg=#284f28 +hi SpecialChar guifg=#9fbfd6 gui=bold +hi SpecialComment guifg=#82a282 gui=bold +hi Special guifg=#9fbfd6 +hi SpecialKey guifg=#9ece9e +hi Statement guifg=#6fb86f gui=none +hi StatusLine guifg=#313633 guibg=#ccdc90 +hi StatusLineNC guifg=#2e3330 guibg=#88b090 +hi StorageClass guifg=#c3bf9f gui=bold +hi String guifg=#b75151 +hi Structure guifg=#efefaf gui=bold +hi Tag guifg=#e89393 gui=bold +hi Title guifg=#efefef gui=bold +hi Todo guifg=#dfdfdf guibg=bg gui=bold +hi Typedef guifg=#dfe4cf gui=bold +hi Type guifg=#dfdfbf gui=bold +hi Underlined guifg=#dcdccc gui=underline +hi VertSplit guifg=#2e3330 guibg=#688060 +hi VisualNOS guifg=#333333 guibg=#f18c96 gui=bold,underline +hi WarningMsg guifg=#ffffff guibg=#333333 gui=bold +hi WildMenu guibg=#2c302d guifg=#cbecd0 gui=underline + +hi SpellBad guisp=#bc6c4c guifg=#dc8c6c +hi SpellCap guisp=#6c6c9c guifg=#8c8cbc +hi SpellRare guisp=#bc6c9c guifg=#bc8cbc +hi SpellLocal guisp=#7cac7c guifg=#9ccc9c + +" Entering Kurt zone +if &t_Co > 255 + hi Boolean ctermfg=181 + hi Character ctermfg=181 cterm=bold + hi Comment ctermfg=108 + hi Conditional ctermfg=223 cterm=bold + hi Constant ctermfg=181 cterm=bold + hi Cursor ctermfg=233 ctermbg=109 cterm=bold + hi Debug ctermfg=181 cterm=bold + hi Define ctermfg=223 cterm=bold + hi Delimiter ctermfg=245 + hi DiffAdd ctermfg=66 ctermbg=237 cterm=bold + hi DiffChange ctermbg=236 + hi DiffDelete ctermfg=236 ctermbg=238 + hi DiffText ctermfg=217 ctermbg=237 cterm=bold + hi Directory ctermfg=188 cterm=bold + hi ErrorMsg ctermfg=115 ctermbg=236 cterm=bold + hi Exception ctermfg=249 cterm=bold + hi Float ctermfg=251 + hi FoldColumn ctermfg=109 ctermbg=238 + hi Folded ctermfg=109 ctermbg=238 + hi Function ctermfg=228 + hi Identifier ctermfg=223 + hi IncSearch ctermbg=228 ctermfg=238 + hi Keyword ctermfg=223 cterm=bold + hi Label ctermfg=187 cterm=underline + hi LineNr ctermfg=248 ctermbg=235 + hi Macro ctermfg=223 cterm=bold + hi ModeMsg ctermfg=223 cterm=none + hi MoreMsg ctermfg=15 cterm=bold + hi NonText ctermfg=238 + hi Number ctermfg=116 + hi Operator ctermfg=230 + hi PreCondit ctermfg=180 cterm=bold + hi PreProc ctermfg=223 cterm=bold + hi Question ctermfg=15 cterm=bold + hi Repeat ctermfg=223 cterm=bold + hi Search ctermfg=230 ctermbg=236 + hi SpecialChar ctermfg=181 cterm=bold + hi SpecialComment ctermfg=108 cterm=bold + hi Special ctermfg=181 + hi SpecialKey ctermfg=151 + hi Statement ctermfg=187 ctermbg=234 cterm=none + hi StatusLine ctermfg=236 ctermbg=186 + hi StatusLineNC ctermfg=235 ctermbg=108 + hi StorageClass ctermfg=249 cterm=bold + hi String ctermfg=174 + hi Structure ctermfg=229 cterm=bold + hi Tag ctermfg=181 cterm=bold + hi Title ctermfg=7 ctermbg=234 cterm=bold + hi Todo ctermfg=108 ctermbg=234 cterm=bold + hi Typedef ctermfg=253 cterm=bold + hi Type ctermfg=187 cterm=bold + hi Underlined ctermfg=188 ctermbg=234 cterm=bold + hi VertSplit ctermfg=236 ctermbg=65 + hi VisualNOS ctermfg=236 ctermbg=210 cterm=bold + hi WarningMsg ctermfg=15 ctermbg=236 cterm=bold + hi WildMenu ctermbg=236 ctermfg=194 cterm=bold + hi CursorLine ctermbg=236 cterm=none + + " spellchecking, always "bright" background + hi SpellLocal ctermfg=14 ctermbg=237 + hi SpellBad ctermfg=9 ctermbg=237 + hi SpellCap ctermfg=12 ctermbg=237 + hi SpellRare ctermfg=13 ctermbg=237 + + " pmenu + hi PMenu ctermfg=248 ctermbg=0 + hi PMenuSel ctermfg=223 ctermbg=235 + + if exists("g:darkburn_high_Contrast") + hi Normal ctermfg=188 ctermbg=234 + else + hi Normal ctermfg=188 ctermbg=237 + hi Cursor ctermbg=109 + hi diffadd ctermbg=237 + hi diffdelete ctermbg=238 + hi difftext ctermbg=237 + hi errormsg ctermbg=237 + hi foldcolumn ctermbg=238 + hi folded ctermbg=238 + hi incsearch ctermbg=228 + hi linenr ctermbg=238 + hi search ctermbg=238 + hi statement ctermbg=237 + hi statusline ctermbg=144 + hi statuslinenc ctermbg=108 + hi title ctermbg=237 + hi todo ctermbg=237 + hi underlined ctermbg=237 + hi vertsplit ctermbg=65 + hi visualnos ctermbg=210 + hi warningmsg ctermbg=236 + hi wildmenu ctermbg=236 + endif +endif + +if exists("g:darkburn_force_dark_Background") + " Force dark background, because of a bug in VIM: VIM sets background + " automatically during "hi Normal ctermfg=X"; it misinterprets the high + " value (234 or 237 above) as a light color, and wrongly sets background to + " light. See ":help highlight" for details. + set background=dark +endif + +if exists("g:darkburn_high_Contrast") + " use new darker background + hi Normal guifg=#ffffff guibg=#1f1f1f + hi CursorLine guibg=#121212 gui=bold + hi Pmenu guibg=#242424 guifg=#ccccbc + hi PMenuSel guibg=#353a37 guifg=#ccdc90 gui=bold + hi PmenuSbar guibg=#2e3330 guifg=#000000 + hi PMenuThumb guibg=#a0afa0 guifg=#040404 + hi MatchParen guifg=#f0f0c0 guibg=#383838 gui=bold + hi SignColumn guifg=#9fafaf guibg=#181818 gui=bold + hi TabLineFill guifg=#cfcfaf guibg=#181818 gui=bold + hi TabLineSel guifg=#efefef guibg=#1c1c1b gui=bold + hi TabLine guifg=#b6bf98 guibg=#181818 gui=bold + hi CursorColumn guifg=#dcdccc guibg=#2b2b2b +else + " Original, lighter background + hi Normal guifg=#dcdccc guibg=#3f3f3f + hi CursorLine guibg=#434443 + hi Pmenu guibg=#2c2e2e guifg=#9f9f9f + hi PMenuSel guibg=#242424 guifg=#d0d0a0 gui=bold + hi PmenuSbar guibg=#2e3330 guifg=#000000 + hi PMenuThumb guibg=#a0afa0 guifg=#040404 + hi MatchParen guifg=#b2b2a0 guibg=#2e2e2e gui=bold + hi SignColumn guifg=#9fafaf guibg=#343434 gui=bold + hi TabLineFill guifg=#cfcfaf guibg=#353535 gui=bold + hi TabLineSel guifg=#efefef guibg=#3a3a39 gui=bold + hi TabLine guifg=#b6bf98 guibg=#353535 gui=bold + hi CursorColumn guifg=#dcdccc guibg=#4f4f4f +endif + + +if exists("g:darkburn_alternate_Visual") + " Visual with more contrast, thanks to Steve Hall & Cream posse + " gui=none fixes weird highlight problem in at least GVim 7.0.66, thanks to Kurt Maier + hi Visual guifg=#000000 guibg=#71d3b4 gui=none + hi VisualNOS guifg=#000000 guibg=#71d3b4 gui=none +else + " use default visual + hi Visual guifg=#71d3b4 guibg=#233323 gui=none + hi VisualNOS guifg=#71d3b4 guibg=#233323 gui=none +endif + +if exists("g:darkburn_alternate_Error") + " use a bit different Error + hi Error guifg=#ef9f9f guibg=#201010 gui=bold +else + " default + hi Error guifg=#e37170 guibg=#332323 gui=none +endif + +if exists("g:darkburn_alternate_Include") + " original setting + hi Include guifg=#ffcfaf gui=bold +else + " new, less contrasted one + hi Include guifg=#dfaf8f gui=bold +endif + " TODO check for more obscure syntax groups that they're ok + +" vim: : diff --git a/.vim/colors/darkspectrum.vim b/.vim/colors/darkspectrum.vim new file mode 100644 index 0000000..26ed7f3 --- /dev/null +++ b/.vim/colors/darkspectrum.vim @@ -0,0 +1,130 @@ +" Vim color file +" +" Author: Brian Mock +" +" Note: Based on Oblivion color scheme for gedit (gtk-source-view) +" +" cool help screens +" :he group-name +" :he highlight-groups +" :he cterm-colors + +hi clear + +set background=dark +if version > 580 + " no guarantees for version 5.8 and below, but this makes it stop + " complaining + hi clear + if exists("syntax_on") + syntax reset + endif +endif +let g:colors_name="darkspectrum" + +hi Normal guifg=#efefef guibg=#2A2A2A + +" highlight groups +hi Cursor guibg=#ffffff guifg=#000000 +hi CursorLine guibg=#000000 +"hi CursorLine guibg=#3e4446 +hi CursorColumn guibg=#464646 + +"hi DiffText guibg=#4e9a06 guifg=#FFFFFF gui=bold +"hi DiffChange guibg=#4e9a06 guifg=#FFFFFF gui=bold +"hi DiffAdd guibg=#204a87 guifg=#FFFFFF gui=bold +"hi DiffDelete guibg=#5c3566 guifg=#FFFFFF gui=bold + +hi DiffAdd guifg=#ffcc7f guibg=#a67429 gui=none +hi DiffChange guifg=#7fbdff guibg=#425c78 gui=none +hi DiffText guifg=#8ae234 guibg=#4e9a06 gui=none +"hi DiffDelete guifg=#252723 guibg=#000000 gui=none +hi DiffDelete guifg=#000000 guibg=#000000 gui=none +"hi ErrorMsg + +hi Number guifg=#fce94f + +hi Folded guibg=#000000 guifg=#FFFFFF gui=bold +hi vimFold guibg=#000000 guifg=#FFFFFF gui=bold +hi FoldColumn guibg=#000000 guifg=#FFFFFF gui=bold + +hi LineNr guifg=#535353 guibg=#202020 +hi NonText guifg=#535353 guibg=#202020 +hi Folded guifg=#535353 guibg=#202020 gui=bold +hi FoldeColumn guifg=#535353 guibg=#202020 gui=bold +"hi VertSplit guibg=#ffffff guifg=#ffffff gui=none + +hi VertSplit guibg=#3C3C3C guifg=#3C3C3C gui=none +hi StatusLine guifg=#FFFFFF guibg=#3C3C3C gui=none +hi StatusLineNC guifg=#808080 guibg=#3C3C3C gui=none + +hi ModeMsg guifg=#fce94f +hi MoreMsg guifg=#fce94f +hi Visual guifg=#FFFFFF guibg=#3465a4 gui=none +hi VisualNOS guifg=#FFFFFF guibg=#204a87 gui=none +hi IncSearch guibg=#FFFFFF guifg=#ef5939 +hi Search guibg=#ad7fa8 guifg=#FFFFFF +hi SpecialKey guifg=#8ae234 + +hi Title guifg=#ef5939 +hi WarningMsg guifg=#ef5939 +hi Number guifg=#fcaf3e + +hi MatchParen guibg=#ad7fa8 guifg=#FFFFFF +hi Comment guifg=#8a8a8a +hi Constant guifg=#ef5939 gui=none +hi String guifg=#fce94f +hi Identifier guifg=#729fcf +hi Statement guifg=#ffffff gui=bold +hi PreProc guifg=#ffffff gui=bold +hi Type guifg=#8ae234 gui=bold +hi Special guifg=#e9b96e +hi Underlined guifg=#ad7fa8 gui=underline +hi Directory guifg=#729fcf +hi Ignore guifg=#555753 +hi Todo guifg=#FFFFFF guibg=#ef5939 gui=bold +hi Function guifg=#ad7fa8 + +"hi WildMenu guibg=#2e3436 guifg=#ffffff gui=bold +"hi WildMenu guifg=#7fbdff guibg=#425c78 gui=none +hi WildMenu guifg=#ffffff guibg=#3465a4 gui=none + +hi Pmenu guibg=#000000 guifg=#c0c0c0 +hi PmenuSel guibg=#3465a4 guifg=#ffffff +hi PmenuSbar guibg=#444444 guifg=#444444 +hi PmenuThumb guibg=#888888 guifg=#888888 + +hi cppSTLType guifg=#729fcf gui=bold + +hi spellBad guisp=#fcaf3e +hi spellCap guisp=#73d216 +hi spellRare guisp=#ad7fa8 +hi spellLocal guisp=#729fcf + +hi link cppSTL Function +hi link Error Todo +hi link Character Number +hi link rubySymbol Number +hi link htmlTag htmlEndTag +"hi link htmlTagName htmlTag +hi link htmlLink Underlined +hi link pythonFunction Identifier +hi link Question Type +hi link CursorIM Cursor +hi link VisualNOS Visual +hi link xmlTag Identifier +hi link xmlTagName Identifier +hi link shDeref Identifier +hi link shVariable Function +hi link rubySharpBang Special +hi link perlSharpBang Special +hi link schemeFunc Statement +"hi link shSpecialVariables Constant +"hi link bashSpecialVariables Constant + +" tabs (non gui) +hi TabLine guifg=#A3A3A3 guibg=#202020 gui=none +hi TabLineFill guifg=#535353 guibg=#202020 gui=none +hi TabLineSel guifg=#FFFFFF gui=bold +"hi TabLineSel guifg=#FFFFFF guibg=#000000 gui=bold +" vim: sw=4 ts=4 diff --git a/.vim/colors/darktango.vim b/.vim/colors/darktango.vim new file mode 100644 index 0000000..4ceeca9 --- /dev/null +++ b/.vim/colors/darktango.vim @@ -0,0 +1,75 @@ +" Vim color file +" Name: DarkTango +" Maintainer: Panos Laganakos +" Version: 0.3 + + +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="darktango" + +hi Normal guibg=#2e3436 guifg=#d3d7cf + +" {{{ syntax +hi Comment guifg=#555753 +hi Title guifg=#eeeeec +hi Underlined guifg=#20b0eF gui=none +hi Statement guifg=#888a85 +hi Type guifg=#ce5c00 +hi PreProc guifg=#eeeeec +hi Constant guifg=#babdb6 +hi Identifier guifg=#ce5c00 +hi Special guifg=#eeeeec +hi Ignore guifg=#f57900 +hi Todo guibg=#ce5c00 guifg=#eeeeec +"hi Error +"}}} + +" {{{ groups +hi Cursor guibg=#babdb6 guifg=#2e3436 +"hi CursorIM +hi Directory guifg=#bbd0df +"hi DiffAdd +"hi DiffChange +"hi DiffDelete +"hi DiffText +"hi ErrorMsg +hi VertSplit guibg=#555753 guifg=#2e3436 gui=none +hi Folded guibg=#555753 guifg=#eeeeec +hi FoldColumn guibg=#2e3436 guifg=#555753 +hi LineNr guibg=#2e3436 guifg=#555753 +hi MatchParen guibg=#babdb6 guifg=#2e3436 +hi ModeMsg guifg=#ce5c00 +hi MoreMsg guifg=#ce5c00 +hi NonText guibg=#2e3436 guifg=#555753 +hi Question guifg=#aabbcc +hi Search guibg=#fce94f guifg=#c4a000 +hi IncSearch guibg=#c4a000 guifg=#fce94f +hi SpecialKey guifg=#ce5c00 +hi StatusLine guibg=#555753 guifg=#eeeeec gui=none +hi StatusLineNC guibg=#555753 guifg=#272334 gui=none +hi Visual guibg=#fcaf3e guifg=#ce5c00 +"hi VisualNOS +hi WarningMsg guifg=salmon +"hi WildMenu +"hi Menu +"hi Scrollbar guibg=grey30 guifg=tan +"hi Tooltip +hi Pmenu guibg=#babdb6 guifg=#555753 +hi PmenuSel guibg=#eeeeec guifg=#2e3436 +hi CursorLine guibg=#212628 +" }}} + +" {{{ terminal +" TODO +" }}} + +"vim: sw=4 diff --git a/.vim/colors/dasch.vim b/.vim/colors/dasch.vim new file mode 100644 index 0000000..0b19e80 --- /dev/null +++ b/.vim/colors/dasch.vim @@ -0,0 +1,127 @@ +" Vim color file +" Maintainer: Mingbai +" Last Change: 2006-12-24 20:09:09 + +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="dasch" + +hi Normal guifg=white guibg=grey17 gui=none + +" AlignCtrl default +" AlignCtrl =P0 guifg guibg gui +" Align + +" highlight groups +hi Cursor guifg=black guibg=yellow gui=none +hi ErrorMsg guifg=white guibg=red gui=none +hi VertSplit guifg=gray40 guibg=gray40 gui=none +hi Folded guifg=grey guibg=grey30 gui=none +hi FoldColumn guifg=tan guibg=grey30 gui=none +hi IncSearch guifg=#b0ffff guibg=#2050d0 +hi LineNr guifg=burlywood3 gui=none +hi ModeMsg guifg=SkyBlue gui=none +hi MoreMsg guifg=SeaGreen gui=none +hi NonText guifg=cyan gui=none +hi Question guifg=springgreen gui=none +hi Search guifg=gray80 guibg=#445599 gui=none +hi SpecialKey guifg=cyan gui=none +hi StatusLine guifg=black guibg=#c2bfa5 gui=bold +hi StatusLineNC guifg=grey guibg=gray40 gui=none +hi TabLine guibg=#564d43 guifg=#f7f7f1 gui=underline +hi TabLineFill guibg=#564d43 guifg=#f7f7f1 gui=underline +hi TabLineSel guibg=bg guifg=#f7f7f1 gui=bold +hi Title guifg=white gui=none +" hi Visual guifg=gray17 guibg=tan1 gui=none +hi Visual guifg=white guibg=SkyBlue4 gui=none +hi WarningMsg guifg=salmon gui=none +" hi Pmenu guifg=white guibg=#445599 gui=none +" hi PmenuSel guifg=#445599 guibg=white +hi Pmenu guibg=#a78869 guifg=#000000 gui=none +hi PmenuSbar guibg=#B99F86 guifg=fg gui=none +hi PmenuSel guibg=#c0aa94 guifg=bg gui=none +hi PmenuThumb guibg=#f7f7f1 guifg=bg gui=none +hi WildMenu guifg=gray guibg=gray17 gui=none +hi MatchParen guifg=cyan guibg=NONE gui=bold +hi DiffAdd guifg=black guibg=wheat1 +hi DiffChange guifg=black guibg=skyblue1 +hi DiffText guifg=black guibg=hotpink1 gui=none +hi DiffDelete guibg=gray45 guifg=black gui=none +if has("spell") + hi SpellBad guisp=#f07070 gui=undercurl + hi SpellCap guisp=#7070f0 gui=undercurl + hi SpellLocal guisp=#70f0f0 gui=undercurl + hi SpellRare guisp=#f070f0 gui=undercurl +endif + + + +" syntax highlighting groups +hi Comment guifg=#7F7A80 gui=italic +" hi Constant guifg=salmon gui=none +hi Constant guifg=white gui=none +" hi Identifier guifg=Skyblue gui=none +hi Identifier guifg=#6C9CBD gui=none +hi Function guifg=lightgoldenrod2 gui=none +hi Statement guifg=lightgoldenrod2 gui=none +hi String guifg=#A4C260 +" hi PreProc guifg=PaleVioletRed2 gui=none +hi PreProc guifg=#CDA869 gui=none +" hi Type guifg=tan1 gui=none +hi Type guifg=white gui=none +" hi Special guifg=aquamarine2 gui=none +hi Special guifg=#A4C260 gui=none +hi Ignore guifg=grey40 gui=none +hi Todo guifg=orangered guibg=yellow2 gui=none + +" color terminal definitions +hi SpecialKey ctermfg=darkgreen +hi NonText cterm=bold ctermfg=darkblue +hi Directory ctermfg=darkcyan +hi ErrorMsg cterm=bold ctermfg=7 ctermbg=1 +hi IncSearch cterm=NONE ctermfg=yellow ctermbg=green +hi Search cterm=NONE ctermfg=grey ctermbg=blue +hi MoreMsg ctermfg=darkgreen +hi ModeMsg cterm=NONE ctermfg=brown +hi LineNr ctermfg=3 +hi Question ctermfg=green +hi StatusLine cterm=bold,reverse +hi StatusLineNC cterm=reverse +hi VertSplit cterm=reverse +hi Title ctermfg=5 +hi Visual cterm=reverse +hi VisualNOS cterm=bold,underline +hi WarningMsg ctermfg=1 +hi WildMenu ctermfg=0 ctermbg=3 +hi Folded ctermfg=darkgrey ctermbg=NONE +hi FoldColumn ctermfg=darkgrey ctermbg=NONE +hi DiffAdd ctermbg=4 +hi DiffChange ctermbg=5 +hi DiffDelete cterm=bold ctermfg=4 ctermbg=6 +hi DiffText cterm=bold ctermbg=1 +hi Comment ctermfg=darkcyan +hi Constant ctermfg=brown +hi Special ctermfg=5 +hi Identifier ctermfg=6 +hi Statement ctermfg=3 +hi PreProc ctermfg=5 +hi Type ctermfg=2 +hi Underlined cterm=underline ctermfg=5 +hi Ignore ctermfg=darkgrey +hi Error cterm=bold ctermfg=7 ctermbg=1 + + +" Ruby +hi rubySymbol guifg=#6C9CBD + + +" HTML +hi htmlArg guifg=lightgoldenrod2 +hi htmlEndTag guifg=lightgoldenrod2 diff --git a/.vim/colors/desert256.vim b/.vim/colors/desert256.vim new file mode 100644 index 0000000..7a97742 --- /dev/null +++ b/.vim/colors/desert256.vim @@ -0,0 +1,338 @@ +" Vim color file +" Maintainer: Henry So, Jr. + +" These are the colors of the "desert" theme by Hans Fugal with a few small +" modifications (namely that I lowered the intensity of the normal white and +" made the normal and nontext backgrounds black), modified to work with 88- +" and 256-color xterms. +" +" The original "desert" theme is available as part of the vim distribution or +" at http://hans.fugal.net/vim/colors/. +" +" The real feature of this color scheme, with a wink to the "inkpot" theme, is +" the programmatic approximation of the gui colors to the palettes of 88- and +" 256- color xterms. The functions that do this (folded away, for +" readability) are calibrated to the colors used for Thomas E. Dickey's xterm +" (version 200), which is available at http://dickey.his.com/xterm/xterm.html. +" +" I struggled with trying to parse the rgb.txt file to avoid the necessity of +" converting color names to #rrggbb form, but decided it was just not worth +" the effort. Maybe someone seeing this may decide otherwise... + +set background=dark +if version > 580 + " no guarantees for version 5.8 and below, but this makes it stop + " complaining + hi clear + if exists("syntax_on") + syntax reset + endif +endif +let g:colors_name="desert256" + +if has("gui_running") || &t_Co == 88 || &t_Co == 256 + " functions {{{ + " returns an approximate grey index for the given grey level + fun grey_number(x) + if &t_Co == 88 + if a:x < 23 + return 0 + elseif a:x < 69 + return 1 + elseif a:x < 103 + return 2 + elseif a:x < 127 + return 3 + elseif a:x < 150 + return 4 + elseif a:x < 173 + return 5 + elseif a:x < 196 + return 6 + elseif a:x < 219 + return 7 + elseif a:x < 243 + return 8 + else + return 9 + endif + else + if a:x < 14 + return 0 + else + let l:n = (a:x - 8) / 10 + let l:m = (a:x - 8) % 10 + if l:m < 5 + return l:n + else + return l:n + 1 + endif + endif + endif + endfun + + " returns the actual grey level represented by the grey index + fun grey_level(n) + if &t_Co == 88 + if a:n == 0 + return 0 + elseif a:n == 1 + return 46 + elseif a:n == 2 + return 92 + elseif a:n == 3 + return 115 + elseif a:n == 4 + return 139 + elseif a:n == 5 + return 162 + elseif a:n == 6 + return 185 + elseif a:n == 7 + return 208 + elseif a:n == 8 + return 231 + else + return 255 + endif + else + if a:n == 0 + return 0 + else + return 8 + (a:n * 10) + endif + endif + endfun + + " returns the palette index for the given grey index + fun grey_color(n) + if &t_Co == 88 + if a:n == 0 + return 16 + elseif a:n == 9 + return 79 + else + return 79 + a:n + endif + else + if a:n == 0 + return 16 + elseif a:n == 25 + return 231 + else + return 231 + a:n + endif + endif + endfun + + " returns an approximate color index for the given color level + fun rgb_number(x) + if &t_Co == 88 + if a:x < 69 + return 0 + elseif a:x < 172 + return 1 + elseif a:x < 230 + return 2 + else + return 3 + endif + else + if a:x < 75 + return 0 + else + let l:n = (a:x - 55) / 40 + let l:m = (a:x - 55) % 40 + if l:m < 20 + return l:n + else + return l:n + 1 + endif + endif + endif + endfun + + " returns the actual color level for the given color index + fun rgb_level(n) + if &t_Co == 88 + if a:n == 0 + return 0 + elseif a:n == 1 + return 139 + elseif a:n == 2 + return 205 + else + return 255 + endif + else + if a:n == 0 + return 0 + else + return 55 + (a:n * 40) + endif + endif + endfun + + " returns the palette index for the given R/G/B color indices + fun rgb_color(x, y, z) + if &t_Co == 88 + return 16 + (a:x * 16) + (a:y * 4) + a:z + else + return 16 + (a:x * 36) + (a:y * 6) + a:z + endif + endfun + + " returns the palette index to approximate the given R/G/B color levels + fun color(r, g, b) + " get the closest grey + let l:gx = grey_number(a:r) + let l:gy = grey_number(a:g) + let l:gz = grey_number(a:b) + + " get the closest color + let l:x = rgb_number(a:r) + let l:y = rgb_number(a:g) + let l:z = rgb_number(a:b) + + if l:gx == l:gy && l:gy == l:gz + " there are two possibilities + let l:dgr = grey_level(l:gx) - a:r + let l:dgg = grey_level(l:gy) - a:g + let l:dgb = grey_level(l:gz) - a:b + let l:dgrey = (l:dgr * l:dgr) + (l:dgg * l:dgg) + (l:dgb * l:dgb) + let l:dr = rgb_level(l:gx) - a:r + let l:dg = rgb_level(l:gy) - a:g + let l:db = rgb_level(l:gz) - a:b + let l:drgb = (l:dr * l:dr) + (l:dg * l:dg) + (l:db * l:db) + if l:dgrey < l:drgb + " use the grey + return grey_color(l:gx) + else + " use the color + return rgb_color(l:x, l:y, l:z) + endif + else + " only one possibility + return rgb_color(l:x, l:y, l:z) + endif + endfun + + " returns the palette index to approximate the 'rrggbb' hex string + fun rgb(rgb) + let l:r = ("0x" . strpart(a:rgb, 0, 2)) + 0 + let l:g = ("0x" . strpart(a:rgb, 2, 2)) + 0 + let l:b = ("0x" . strpart(a:rgb, 4, 2)) + 0 + + return color(l:r, l:g, l:b) + endfun + + " sets the highlighting for the given group + fun X(group, fg, bg, attr) + if a:fg != "" + exec "hi " . a:group . " guifg=#" . a:fg . " ctermfg=" . rgb(a:fg) + endif + if a:bg != "" + exec "hi " . a:group . " guibg=#" . a:bg . " ctermbg=" . rgb(a:bg) + endif + if a:attr != "" + exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr + endif + endfun + " }}} + + call X("Normal", "cccccc", "000000", "") + + " highlight groups + call X("Cursor", "708090", "f0e68c", "") + "CursorIM + "Directory + "DiffAdd + "DiffChange + "DiffDelete + "DiffText + "ErrorMsg + call X("VertSplit", "c2bfa5", "7f7f7f", "reverse") + call X("Folded", "ffd700", "4d4d4d", "") + call X("FoldColumn", "d2b48c", "4d4d4d", "") + call X("IncSearch", "708090", "f0e68c", "") + "LineNr + call X("ModeMsg", "daa520", "", "") + call X("MoreMsg", "2e8b57", "", "") + call X("NonText", "addbe7", "000000", "bold") + call X("Question", "00ff7f", "", "") + call X("Search", "f5deb3", "cd853f", "") + call X("SpecialKey", "9acd32", "", "") + call X("StatusLine", "c2bfa5", "000000", "reverse") + call X("StatusLineNC", "c2bfa5", "7f7f7f", "reverse") + call X("Title", "cd5c5c", "", "") + call X("Visual", "6b8e23", "f0e68c", "reverse") + "VisualNOS + call X("WarningMsg", "fa8072", "", "") + "WildMenu + "Menu + "Scrollbar + "Tooltip + + " syntax highlighting groups + call X("Comment", "87ceeb", "", "") + call X("Constant", "ffa0a0", "", "") + call X("Identifier", "98fb98", "", "none") + call X("Statement", "f0e68c", "", "bold") + call X("PreProc", "cd5c5c", "", "") + call X("Type", "bdb76b", "", "bold") + call X("Special", "ffdead", "", "") + "Underlined + call X("Ignore", "666666", "", "") + "Error + call X("Todo", "ff4500", "eeee00", "") + + " delete functions {{{ + delf X + delf rgb + delf color + delf rgb_color + delf rgb_level + delf rgb_number + delf grey_color + delf grey_level + delf grey_number + " }}} +else + " color terminal definitions + hi SpecialKey ctermfg=darkgreen + hi NonText cterm=bold ctermfg=darkblue + hi Directory ctermfg=darkcyan + hi ErrorMsg cterm=bold ctermfg=7 ctermbg=1 + hi IncSearch cterm=NONE ctermfg=yellow ctermbg=green + hi Search cterm=NONE ctermfg=grey ctermbg=blue + hi MoreMsg ctermfg=darkgreen + hi ModeMsg cterm=NONE ctermfg=brown + hi LineNr ctermfg=3 + hi Question ctermfg=green + hi StatusLine cterm=bold,reverse + hi StatusLineNC cterm=reverse + hi VertSplit cterm=reverse + hi Title ctermfg=5 + hi Visual cterm=reverse + hi VisualNOS cterm=bold,underline + hi WarningMsg ctermfg=1 + hi WildMenu ctermfg=0 ctermbg=3 + hi Folded ctermfg=darkgrey ctermbg=NONE + hi FoldColumn ctermfg=darkgrey ctermbg=NONE + hi DiffAdd ctermbg=4 + hi DiffChange ctermbg=5 + hi DiffDelete cterm=bold ctermfg=4 ctermbg=6 + hi DiffText cterm=bold ctermbg=1 + hi Comment ctermfg=darkcyan + hi Constant ctermfg=brown + hi Special ctermfg=5 + hi Identifier ctermfg=6 + hi Statement ctermfg=3 + hi PreProc ctermfg=5 + hi Type ctermfg=2 + hi Underlined cterm=underline ctermfg=5 + hi Ignore ctermfg=darkgrey + hi Error cterm=bold ctermfg=7 ctermbg=1 +endif + +" vim: set fdl=0 fdm=marker: diff --git a/.vim/colors/desertedocean.vim b/.vim/colors/desertedocean.vim new file mode 100644 index 0000000..581f059 --- /dev/null +++ b/.vim/colors/desertedocean.vim @@ -0,0 +1,115 @@ +" Vim color file +" desertedocean v0.5 +" Maintainer: Shawn Axsom +" [axs221.1l.com] + +" desertedocean, a colorscheme using the desert colorscheme as a template, based loosely off of desert, oceandeep, and zenburn. +" +" With thanks to Panos Laganakos + +" 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="desertedocean" + +hi Normal guifg=#FFE0FA guibg=#122130 + +" syntax highlighting +hi Comment guifg=#6Aa0e0 +hi Title guifg=#00aBdF +hi Underlined guifg=#20b0eF gui=none +hi Statement guifg=#eF7a7a +hi Type guifg=#dAa0b0 +hi PreProc guifg=#FF7A9a +hi Constant guifg=#EE8aB5 " or #FF707A +hi Identifier guifg=#FFe0bd +hi Special guifg=#8cf0ff +hi Ignore guifg=grey40 +hi Todo guifg=orangered guibg=yellow2 +"hi Error +"end syntax highlighting + +" highlight groups +hi Cursor guibg=#007799 guifg=#00D0D0 +"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 Folded guibg=#337799 guifg=#BBDDCC +hi FoldColumn guibg=#337799 guifg=#00CCFF +hi LineNr guifg=#CCF0FF guibg=#006688 +hi ModeMsg guifg=#00AACC +hi MoreMsg guifg=SeaGreen +hi NonText guifg=#285960 guibg=#2A374A +hi Question guifg=#AABBCC +hi Search guibg=slategrey guifg=#FFDABB +hi IncSearch guifg=slategrey guibg=#FFDFB0 +hi SpecialKey guifg=#00CCBB " blue green +hi StatusLine guibg=#00A5EA guifg=#050709 gui=none +hi StatusLineNC guibg=#1079B0 guifg=#272334 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 + +hi Pmenu guifg=#6Aa0e0 guibg=#222f3d +hi PmenuSel guifg=#FFFFFF guibg=#0088bb + +" 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 diff --git a/.vim/colors/devbox-dark-256.vim b/.vim/colors/devbox-dark-256.vim new file mode 100644 index 0000000..349f56f --- /dev/null +++ b/.vim/colors/devbox-dark-256.vim @@ -0,0 +1,143 @@ +" Vim color file +" Name: devbox-dark-256 +" Author: Dee Sub Wun + +set background=dark +set t_Co=256 +let g:colors_name="devbox-dark-256" + +let python_highlight_all = 1 +let c_gnu = 1 + + +"""""" +" SYNTAX HIGHLIGHTING +"""""""""""""""""""""""" +hi Constant cterm=NONE ctermfg=149 ctermbg=NONE +hi String cterm=NONE ctermfg=208 ctermbg=NONE +hi Character cterm=NONE ctermfg=149 ctermbg=NONE +hi Number cterm=NONE ctermfg=208 ctermbg=NONE +hi Boolean cterm=NONE ctermfg=208 ctermbg=NONE +hi Float cterm=NONE ctermfg=208 ctermbg=NONE +hi Comment cterm=NONE ctermfg=66 ctermbg=NONE + +hi Identifier cterm=NONE ctermfg=15 ctermbg=NONE +hi Function cterm=NONE ctermfg=15 ctermbg=NONE + +hi Statement cterm=bold ctermfg=149 ctermbg=NONE +hi Conditional cterm=bold ctermfg=149 ctermbg=NONE +hi Repeat cterm=bold ctermfg=149 ctermbg=NONE +hi Label cterm=bold ctermfg=149 ctermbg=NONE +hi Operator cterm=NONE ctermfg=149 ctermbg=NONE +hi Keyword cterm=bold ctermfg=149 ctermbg=NONE +hi Exception cterm=NONE ctermfg=170 ctermbg=NONE + +hi PreProc cterm=NONE ctermfg=170 ctermbg=NONE +hi Include cterm=NONE ctermfg=170 ctermbg=NONE +hi Define cterm=NONE ctermfg=170 ctermbg=NONE +hi Macro cterm=NONE ctermfg=170 ctermbg=NONE +hi PreCondit cterm=NONE ctermfg=170 ctermbg=NONE + +hi Type cterm=NONE ctermfg=149 ctermbg=NONE +hi StorageClass cterm=NONE ctermfg=149 ctermbg=NONE +hi Structure cterm=NONE ctermfg=110 ctermbg=NONE +hi Typedef cterm=NONE ctermfg=149 ctermbg=NONE + +hi Special cterm=NONE ctermfg=15 ctermbg=NONE +hi SpecialChar cterm=NONE ctermfg=15 ctermbg=NONE +hi Tag cterm=NONE ctermfg=149 ctermbg=NONE +hi Delimiter cterm=NONE ctermfg=15 ctermbg=NONE +hi SpecialComment cterm=NONE ctermfg=15 ctermbg=NONE +hi Debug cterm=NONE ctermfg=15 ctermbg=NONE + +hi xmlTagName cterm=NONE ctermfg=149 ctermbg=NONE +hi xmlCdata cterm=NONE ctermfg=246 ctermbg=NONE +hi xmlAttrib cterm=NONE ctermfg=110 ctermbg=NONE +hi htmlTagName cterm=NONE ctermfg=149 ctermbg=NONE +hi htmlArg cterm=NONE ctermfg=110 ctermbg=NONE +hi htmlItalic cterm=NONE ctermfg=253 ctermbg=235 + +hi Underlined cterm=underline ctermfg=110 ctermbg=NONE + +hi Ignore cterm=NONE ctermfg=15 ctermbg=NONE + +hi Error cterm=bold ctermfg=15 ctermbg=9 + +hi Todo cterm=NONE ctermfg=15 ctermbg=149 + + +"""""" +" INTERFACE +"""""""""""""""""""""""" +hi Cursor cterm=NONE ctermfg=white ctermbg=red +hi CursorLine cterm=NONE ctermfg=NONE ctermbg=236 +hi CursorColumn cterm=NONE ctermfg=NONE ctermbg=236 +hi Directory cterm=NONE ctermfg=149 ctermbg=NONE +hi ErrorMsg cterm=bold ctermfg=15 ctermbg=9 +hi LineNr cterm=NONE ctermfg=245 ctermbg=238 +hi MatchParen cterm=bold ctermfg=0 ctermbg=149 +hi ModeMsg cterm=NONE ctermfg=15 ctermbg=NONE +hi MoreMsg cterm=NONE ctermfg=149 ctermbg=NONE +hi NonText cterm=bold ctermfg=239 ctermbg=NONE +hi Normal cterm=NONE ctermfg=253 ctermbg=235 +hi Question cterm=NONE ctermfg=149 ctermbg=NONE +hi SpecialKey cterm=NONE ctermfg=149 ctermbg=NONE +hi Title cterm=NONE ctermfg=170 ctermbg=NONE +hi VertSplit cterm=reverse ctermfg=0 ctermbg=240 +hi WarningMsg cterm=NONE ctermfg=9 ctermbg=NONE +hi WildMenu cterm=NONE ctermfg=15 ctermbg=236 + + +"""""" +" TABS +"""""""""""""""""""""""" +hi TabLine cterm=bold,reverse ctermfg=0 ctermbg=240 +hi TabLineFill cterm=bold,reverse ctermfg=0 ctermbg=240 +hi TabLineSel cterm=bold,reverse ctermfg=0 ctermbg=240 + + +"""""" +" COMPLETION +"""""""""""""""""""""""" +hi Pmenu cterm=NONE ctermfg=252 ctermbg=75 +hi PmenuSel cterm=NONE ctermfg=NONE ctermbg=75 + + +"""""" +" STATUS +"""""""""""""""""""""""" +hi StatusLine cterm=reverse ctermfg=111 ctermbg=0 +hi StatusLineNC cterm=reverse ctermfg=238 ctermbg=245 + + +"""""" +" DIFF +"""""""""""""""""""""""" +hi DiffAdd cterm=NONE ctermfg=NONE ctermbg=239 +hi DiffChange cterm=NONE ctermfg=NONE ctermbg=170 +hi DiffDelete cterm=bold ctermfg=239 ctermbg=66 +hi DiffText cterm=bold ctermfg=15 ctermbg=NONE + + +"""""" +" VISUAL +"""""""""""""""""""""""" +hi Visual cterm=NONE ctermfg=15 ctermbg=239 +hi VisualNOS cterm=NONE ctermfg=15 ctermbg=239 + + +"""""" +" FOLDING +"""""""""""""""""""""""" +hi Folded cterm=NONE ctermfg=244 ctermbg=235 +hi FoldColumn cterm=NONE ctermfg=15 ctermbg=237 + + +"""""" +" SEARCH +"""""""""""""""""""""""" +hi IncSearch cterm=NONE ctermfg=15 ctermbg=149 +hi Search cterm=NONE ctermfg=15 ctermbg=149 + + +"vim: sw=4 diff --git a/.vim/colors/diablo3.vim b/.vim/colors/diablo3.vim new file mode 100755 index 0000000..201a951 --- /dev/null +++ b/.vim/colors/diablo3.vim @@ -0,0 +1,257 @@ +" Vim color file +" Name: diablo3 +" Maintainer: Vayn +" Last Change: 2011å¹´ 08月 24æ—¥ 星期三 22:44:21 CST +" Thanks To: lilydjwg, Tomas Restrepo(author of molokai.vim), terremoto +" License: MIT License +" Options: +" +" If you want to set long line warning, copy this in your vimrc: +" +" let g:diablo3_longline = 1 +" +" +" The default length of a line is 120, you can change it by putting +" the following in your vimrc: +" +" let g:diablo3_len = 79 +" +" Notice the length here is the length you want to set plus 1. +" +hi clear + +set background=dark +if version > 580 + hi clear + if exists("syntax_on") + syntax reset + endif +endif +let g:colors_name="diablo3" + +" Error format when a line is longer than g:diablo3_longlen, {{{1 +" default length is 120. +if exists('g:diablo3_longline') && g:diablo3_longline == 1 + if ! exists('g:diablo3_len') + let g:diablo3_len = 121 + end + exe 'match LongLineWarning "\%'.g:diablo3_len.'v.*"' +end + +" Change term cursor color in insert mode {{{1 +let s:color_normal = 'azure4' +let s:color_insert = 'DarkGoldenrod1' +let s:color_exit = 'azure4' +if &term =~ 'xterm\|rxvt' + exe 'silent !echo -ne "\e]12;"' . s:color_normal . '"\007"' + let &t_SI="\e]12;" . s:color_insert . "\007" + let &t_EI="\e]12;" . s:color_normal . "\007" + exe 'autocmd VimLeave * :!echo -ne "\e]12;"' . s:color_exit . '"\007"' +elseif &term =~ "screen" + if exists('$TMUX') + exe 'silent !echo -ne "\033Ptmux;\033\e]12;"' . s:color_normal . '"\007\033\\"' + let &t_SI="\033Ptmux;\033\e]12;" . s:color_insert . "\007\033\\" + let &t_EI="\033Ptmux;\033\e]12;" . s:color_normal . "\007\033\\" + exe 'autocmd VimLeave * :!echo -ne "\033Ptmux;\033\e]12;"' . s:color_exit . '"\007\033\\"' + else + exe 'silent !echo -ne "\033P\e]12;"' . s:color_normal . '"\007\033\\"' + let &t_SI="\033P\e]12;" . s:color_insert . "\007\033\\" + let &t_EI="\033P\e]12;" . s:color_normal . "\007\033\\" + exe 'autocmd VimLeave * :!echo -ne "\033P\e]12;"' . s:color_exit . '"\007\033\\"' + endif +endif +unlet s:color_normal +unlet s:color_insert +unlet s:color_exit + +" Colors {{{1 +hi Boolean guifg=#ae81ff gui=bold +hi Character guifg=#e6db74 +hi Number guifg=#ae81ff +hi String guifg=#fadc11 +hi Conditional guifg=#6d8fd9 gui=bold +hi Constant guifg=#d4ff36 gui=bold +hi Cursor guifg=#000000 guibg=#f8f8f0 +hi Debug guifg=#bca3a3 gui=bold +hi Define guifg=#66d9ef +hi Delimiter guifg=#8f8f8f +hi DiffAdd guibg=#13354a +hi DiffChange guifg=#89807d guibg=#4c4745 +hi DiffDelete guifg=#960050 guibg=#1e0010 +hi DiffText guibg=#4c4745 gui=italic,bold + +hi Directory guifg=#a6e22e gui=bold +hi Error guifg=#960050 guibg=#1e0010 +hi ErrorMsg guifg=#f92672 guibg=#232526 gui=bold +hi Exception guifg=#a6e22E gui=bold +hi Float guifg=#ae81fF +hi FoldColumn guifg=#465457 guibg=#000000 +hi Folded guifg=#465457 guibg=#000000 +hi Function guifg=#cbfe28 +hi Identifier guifg=#ff9900 +hi Ignore guifg=#808080 guibg=bg +hi IncSearch guifg=#c4be89 guibg=#000000 + +hi Keyword guifg=#f92672 gui=bold +hi Label guifg=#e6db74 gui=none +hi Macro guifg=#c4be89 gui=italic +hi SpecialKey guifg=#d3fe36 gui=italic + +hi MatchParen guifg=#000000 guibg=#fd971f gui=bold +hi ModeMsg guifg=#e6db74 +hi MoreMsg guifg=#e6db74 +hi Operator guifg=#6d8fd9 + +" complete menu +hi Pmenu guifg=#66d9ef guibg=#000000 +hi PmenuSel guibg=#808080 +hi PmenuSbar guibg=#080808 +hi PmenuThumb guifg=#66d9ef + +hi PreCondit guifg=#a6e22e gui=bold +hi PreProc guifg=#a6e22e +hi Question guifg=#66d9ef +hi Repeat guifg=#f92672 gui=bold +hi Search guifg=#fffffF guibg=#0099ff +" marks column +hi SignColumn guifg=#a6e22e guibg=#232526 +hi SpecialChar guifg=#f92672 gui=bold +hi SpecialComment guifg=#465457 gui=bold +hi Special guifg=#66d9ef guibg=bg gui=italic +hi SpecialKey guifg=#888A85 gui=italic +if has("spell") + hi SpellBad guisp=#ff0000 gui=undercurl + hi SpellCap guisp=#7070F0 gui=undercurl + hi SpellLocal guisp=#70f0f0 gui=undercurl + hi SpellRare guisp=#ffffff gui=undercurl +endif +hi Statement guifg=#6d8fd9 gui=bold +hi htmlStatement guifg=#99b5d9 +hi StatusLine guifg=#455354 guibg=fg +hi StatusLineNC guifg=#808080 guibg=#080808 +hi StorageClass guifg=#fd971f gui=italic +hi Structure guifg=#66d9ef +hi Tag guifg=#f92672 gui=italic +hi Title guifg=#ef5939 +hi Todo guifg=#ffffff guibg=bg gui=bold + +hi Typedef guifg=#66d9ef +hi Type guifg=#66d9ef gui=none +hi Underlined guifg=#808080 gui=underline + +hi VertSplit guifg=#808080 guibg=#080808 gui=bold +hi VisualNOS guibg=#403d3d +hi Visual guibg=#403d3d +hi WarningMsg guifg=#ffffff guibg=#333333 gui=bold +hi WildMenu guifg=#66d9ef guibg=#000000 + +hi Normal guifg=#f4f4f4 guibg=#070914 +hi Comment guifg=#666666 +hi CursorLine guibg=#293739 +hi CursorColumn guibg=#293739 +hi LineNr guifg=#bcbcbc guibg=#151825 +hi NonText guifg=#151825 guibg=#151825 + +hi LongLineWarning guifg=#960050 guibg=#1e0010 gui=underline + +" +" Support for 256-color terminal +" +if &t_Co > 255 + highlight Boolean cterm=bold ctermfg=141 + highlight Character ctermfg=185 + highlight Number ctermfg=141 + highlight String ctermfg=220 + highlight Conditional cterm=bold ctermfg=68 + highlight Constant cterm=bold ctermfg=148 + highlight Cursor ctermbg=231 ctermfg=16 + highlight Debug cterm=bold ctermfg=250 + highlight Define ctermfg=81 + highlight Delimiter ctermfg=245 + highlight DiffAdd ctermbg=236 + highlight DiffChange ctermbg=238 ctermfg=244 + highlight DiffDelete ctermbg=232 ctermfg=89 + highlight DiffText cterm=bold ctermbg=238 + + highlight Directory cterm=bold ctermfg=112 + highlight Error ctermbg=232 ctermfg=89 + highlight ErrorMsg cterm=bold ctermbg=235 ctermfg=161 + highlight Exception cterm=bold ctermfg=112 + highlight Float ctermfg=141 + highlight FoldColumn ctermbg=16 ctermfg=239 + highlight Folded ctermbg=16 ctermfg=239 + highlight Function ctermfg=154 + highlight Identifier ctermfg=172 + highlight Ignore ctermfg=244 + highlight IncSearch ctermbg=16 ctermfg=144 + + highlight Keyword cterm=bold ctermfg=161 + highlight Label cterm=none ctermfg=185 + highlight Macro ctermfg=144 + highlight SpecialKey ctermfg=148 + + highlight helpExample ctermfg=178 + highlight helpOption ctermfg=6 + highlight HelpHyperTextEntry ctermfg=2 + highlight HelpHyperTextJump ctermfg=33 + + highlight MatchParen cterm=bold ctermbg=208 ctermfg=16 + + highlight ModeMsg ctermfg=185 + highlight MoreMsg ctermfg=185 + highlight Operator cterm=bold ctermfg=68 + + " complete menu + highlight Pmenu ctermbg=16 ctermfg=81 + highlight PmenuSel ctermbg=244 + highlight PmenuSbar ctermbg=232 + highlight PmenuThumb ctermfg=81 + + highlight PreCondit cterm=bold ctermfg=112 + highlight PreProc ctermfg=112 + highlight Question ctermfg=81 + highlight Repeat cterm=bold ctermfg=161 + highlight Search ctermbg=32 ctermfg=231 + " marks column + highlight SignColumn ctermbg=235 ctermfg=112 + highlight SpecialChar cterm=bold ctermfg=161 + highlight SpecialComment cterm=bold ctermfg=239 + highlight Special ctermfg=81 + highlight SpecialKey ctermfg=245 + + if has("spell") + highlight SpellBad cterm=bold ctermbg=240 + highlight SpellCap cterm=underline + highlight SpellLocal cterm=underline + highlight SpellRare cterm=underline + endif + + highlight Statement cterm=bold ctermfg=68 + highlight htmlStatement ctermfg=110 + highlight StatusLine ctermfg=240 + highlight StatusLineNC ctermbg=232 ctermfg=244 + highlight StorageClass ctermfg=208 + highlight Structure cterm=bold ctermfg=81 + highlight Tag ctermfg=161 + highlight Title ctermfg=209 + highlight Todo cterm=bold ctermbg=235 ctermfg=231 + + highlight Typedef ctermfg=81 + highlight Type cterm=none ctermfg=81 + highlight Underlined cterm=underline ctermfg=244 + + highlight VertSplit cterm=bold ctermbg=232 ctermfg=244 + highlight VisualNOS ctermbg=237 + highlight Visual ctermbg=237 + highlight WarningMsg cterm=bold ctermbg=236 ctermfg=231 + highlight WildMenu ctermbg=16 ctermfg=81 + + highlight Normal ctermbg=235 ctermfg=231 + highlight Comment ctermfg=248 + highlight CursorLine cterm=none ctermbg=237 + highlight CursorColumn ctermbg=237 + highlight LineNr ctermbg=237 ctermfg=252 + highlight NonText ctermbg=237 ctermfg=235 + + highlight LongLineWarning cterm=underline ctermbg=53 ctermfg=1 +end diff --git a/.vim/colors/dusk.vim b/.vim/colors/dusk.vim new file mode 100644 index 0000000..8feddd7 --- /dev/null +++ b/.vim/colors/dusk.vim @@ -0,0 +1,71 @@ +" Vim color file +" Maintainer: Ajit J. Thakkar (ajit AT unb DOT ca) +" Last Change: 2005 Nov. 21 +" Version: 1.1 +" URL: http://www.unb.ca/chem/ajit/vim.htm + +" This GUI-only color scheme has a blue-black background + +set background=dark +hi clear +if exists("syntax_on") + syntax reset +endif + +let colors_name = "dusk" + +hi Normal guifg=ivory guibg=#1f3048 + +" Groups used in the 'highlight' and 'guicursor' options default value. +hi ErrorMsg gui=NONE guifg=Red guibg=Linen +hi IncSearch gui=NONE guibg=LightGreen guifg=Black +hi ModeMsg gui=NONE guifg=fg guibg=bg +hi StatusLine gui=NONE guifg=DarkBlue guibg=Grey +hi StatusLineNC gui=NONE guifg=Grey50 guibg=Grey +hi VertSplit gui=NONE guifg=Grey guibg=Grey +hi Visual gui=reverse guifg=fg guibg=LightSkyBlue4 +hi VisualNOS gui=underline guifg=fg guibg=bg +hi DiffText gui=NONE guifg=Yellow guibg=LightSkyBlue4 +hi Cursor guibg=Green guifg=Black +hi lCursor guibg=Cyan guifg=Black +hi Directory guifg=LightGreen guibg=bg +hi LineNr guifg=MistyRose3 guibg=bg +hi MoreMsg gui=NONE guifg=SeaGreen guibg=bg +hi NonText gui=NONE guifg=Cyan4 guibg=#102848 +hi Question gui=NONE guifg=LimeGreen guibg=bg +hi Search gui=NONE guifg=SkyBlue4 guibg=Bisque +hi SpecialKey guifg=Cyan guibg=bg +hi Title gui=NONE guifg=Yellow2 guibg=bg +hi WarningMsg guifg=Tomato3 guibg=Linen +hi WildMenu gui=NONE guifg=SkyBlue4 guibg=Bisque +"hi Folded guifg=MistyRose2 guibg=bg +hi Folded guifg=MistyRose2 guibg=#102848 +hi FoldColumn guifg=DarkBlue guibg=Grey +hi DiffAdd gui=NONE guifg=Blue guibg=LightCyan +hi DiffChange gui=NONE guifg=white guibg=LightCyan4 +hi DiffDelete gui=NONE guifg=LightBlue guibg=LightCyan + +" Colors for syntax highlighting +hi Constant gui=NONE guifg=MistyRose3 guibg=bg +hi String gui=NONE guifg=LightBlue3 guibg=bg +hi Special gui=NONE guifg=GoldenRod guibg=bg +hi Statement gui=NONE guifg=khaki guibg=bg +"hi Statement gui=NONE guifg=#d7cd7b guibg=bg +hi Operator gui=NONE guifg=Chartreuse guibg=bg +hi Ignore gui=NONE guifg=bg guibg=bg +if v:version >= 700 + hi SpellBad gui=undercurl guisp=Red guifg=fg guibg=bg + hi SpellCap gui=undercurl guisp=GoldenRod guifg=fg guibg=bg + hi SpellRare gui=undercurl guisp=Ivory guifg=fg guibg=bg + hi SpellLocal gui=undercurl guisp=SeaGreen guifg=fg guibg=bg +endif +hi ToDo gui=NONE guifg=DodgerBlue guibg=bg +hi Error gui=NONE guifg=Red guibg=Linen +hi Comment gui=NONE guifg=SlateGrey guibg=bg +"hi Comment gui=NONE guifg=Lavender guibg=bg +hi Identifier gui=NONE guifg=BlanchedAlmond guibg=bg +hi PreProc gui=NONE guifg=#ffa0a0 guibg=bg +hi Type gui=NONE guifg=NavajoWhite guibg=bg +hi Underlined gui=underline guifg=fg guibg=bg + +" vim: sw=2 diff --git a/.vim/colors/earthburn.vim b/.vim/colors/earthburn.vim new file mode 100644 index 0000000..c84d68f --- /dev/null +++ b/.vim/colors/earthburn.vim @@ -0,0 +1,175 @@ +set background=light + +hi clear +if exists("syntax_on") + syntax reset +endif + +let colors_name = "earthburn" + +if version >= 700 + hi CursorLine guibg=#a0a0a0 + "hi CursorColumn guibg=#e4e2e0 + hi MatchParen guifg=white guibg=#747270 gui=bold + + "Tabpages + hi TabLine guifg=black guibg=#b0b8c0 gui=italic + hi TabLineFill guifg=#9098a0 + hi TabLineSel guifg=black guibg=#f0f0f0 gui=italic,bold + + "P-Menu (auto-completion) + hi Pmenu guifg=white guibg=#a4a2a0 + "PmenuSel + "PmenuSbar + "PmenuThumb +endif + +hi Normal guifg=gray30 guibg=#e8e8e0 + +" Html-Titles +hi Title guifg=gray30 gui=none +hi Underlined guifg=gray30 gui=underline + +hi Cursor guifg=white guibg=#888480 + +hi lCursor guifg=black guibg=white +hi LineNr guifg=#b0b0a4 +hi LineNr guifg=#C0C0b0 "b8b8ac + +hi StatusLine guifg=white guibg=#888480 gui=none +hi StatusLineNC guifg=#848280 guibg=#c8c4c0 gui=italic +hi VertSplit guifg=#c0c0c0 guibg=#c0c0c0 gui=NONE + +" hi Folded guifg=#708090 guibg=#c0d0e0 +hi Folded guifg=#B8AF86 guibg=#dcdcd4 gui=italic +hi NonText guifg=#d0d0c0 + +hi Comment guifg=#989098 gui=italic + +" Ruby: symbols +hi Constant guifg=#6A6C19 +hi String guifg=#8E9D1A + +hi Number guifg=#6A6C19 +hi link Float Number + +" Ruby: debug, mixin, scope, throw, Python: def +hi Statement guifg=#605118 gui=none + +" Ruby: interpolation +hi Operator gui=none + +" HTML: arguments +" Ruby: classname +hi Type guifg=#8B762B gui=none + + +" Python: Standard exceptions, True&False +hi Structure guifg=Sienna gui=bold,underline + +" Ruby: method definitions and calls +hi Function guifg=gray30 + +hi Macro guifg=#545250 gui=none +hi Directory guifg=#99822F + + +hi Identifier guifg=#545250 gui=none + +hi Repeat guifg=#9C420C + +" Ruby: if..else..end +hi Conditional guifg=#722F06 + +" Ruby: require +hi PreProc guifg=#64634B gui=none + +" Ruby: def..end, class..end +hi Define guifg=#9d8f42 +hi Define guifg=#685616 + +hi Error guifg=#a02000 guibg=white gui=bold,underline +hi Todo guifg=#989098 guibg=NONE gui=bold,underline + +" Python: %(...)s - constructs, encoding, D: \n etc +" Ruby: "" +hi Special guifg=#808000 gui=none + +" color of s etc... , NERDTRee +hi SpecialKey guifg=#c4c2c0 gui=italic + + +hi Visual guibg=#FFA9E0 + +" Diff +hi DiffChange guifg=NONE guibg=#e4e2e0 gui=italic +hi DiffText guifg=NONE guibg=#f0e0a0 gui=none +hi DiffAdd guifg=NONE guibg=#c0e0d0 gui=bold +hi DiffDelete guifg=NONE guibg=#f0a0a0 gui=italic,bold + +hi link rubyBoolean Boolean +hi link rubyComment Comment +hi link rubyString String +hi link rubyStringDelimiter String + +" hi rubyASCIICode +hi rubyAccess guifg=#99642F +"hi rubyAttribute guifg=red gui=underline +hi rubyBeginEnd guifg=#B0582D gui=underline +"hi rubyBlock gui=underline +hi rubyBlockArgument gui=underline +hi rubyBlockParameter guifg=gray20 +hi link rubyClass Type + +""hi rubyClassVariable gui=none guifg=#556B2F guibg=white +""hi rubyConstant gui=none guifg=#DC143C guibg=white + +" do..end begin rescue end +hi rubyControl guifg=#9C420C " 8E3E17 "742C0A + +""hi rubyCurlyBlock guifg=#9C420C +" hi rubyData gui= guifg= guibg= +" hi rubyDataDirective gui= guifg= guibg= +"hi rubyDefine gui=none +" hi rubyDelimEscape +"hi rubyDoBlock guifg=SlateBlue guibg=red +" hi rubyDocumentation gui= guifg= guibg= +" hi rubyError +" hi rubyEscape +" hi rubyEval +"hi rubyException gui=underline +""hi rubyExprSubst gui=underline guifg=#FF4500 +" hi rubyFloat +hi rubyFunction gui=none guifg=#9d8f42 +hi rubyFunction gui=none guifg=#685616 +"hi rubyGlobalVariable gui=none guifg=cyan +hi link rubyHeredocStart Comment +hi link rubyHeredocEnd Comment +" hi rubyIdentifier gui=underline +" hi rubyInclude gui= guifg= guibg= + hi rubyInstanceVariable gui=none guifg=gray20 +" hi rubyInteger +"hi rubyInterpolation guifg=Orange +"hi rubyIterator gui=underline guifg=black +hi link rubyKeyword Normal +" hi rubyKeywordAsMethod +""hi rubyLocalVariableOrMethod guifg=cyan +hi link rubyModule Type +" hi rubyNestedAngleBrackets +hi rubyNestedCurlyBraces gui=underline +" hi rubyNestedParentheses +" hi rubyNestedSquareBrackets +" hi rubyNoDoBlock +" hi rubyNoInterpolation +" hi rubyNumber gui= guifg= guibg= +hi link rubyOperator Normal +"hi rubyOptDoBlock gui=underline +" hi rubyOptDoLine +" hi rubyPredefinedConstant gui= guifg= guibg= +" hi rubyPredefinedIdentifier gui= guifg= guibg= +" hi rubyPredefinedVariable gui= guifg= guibg= +" hi rubyPseudoVariable +" hi rubySharpBang gui= guifg= guibg= +" hi rubySpaceError +hi rubySymbol gui=none guifg=#6A6C19 +" hi rubyTodo gui= guifg= guibg= diff --git a/.vim/colors/eclm_wombat.vim b/.vim/colors/eclm_wombat.vim new file mode 100644 index 0000000..d84225d --- /dev/null +++ b/.vim/colors/eclm_wombat.vim @@ -0,0 +1,56 @@ +" Maintainer: Alex Duller alexduller@gmail.com +" Last Change: December 16 2008 + +set background=dark + +hi clear + +if exists("syntax_on") + syntax reset +endif + +let colors_name = "eclm_wombat" + +" Vim >= 7.0 specific colors +if version >= 700 + hi CursorLine guibg=#2d2d2d + hi CursorColumn guibg=#2d2d2d + hi MatchParen guifg=#f6f3e8 guibg=NONE gui=bold + hi Pmenu guifg=#f6f3e8 guibg=#444444 + hi PmenuSel guifg=#000000 guibg=#cae682 +endif + +" General colors +hi Cursor guifg=#000000 gui=none +hi Normal guifg=#e6e1de guibg=#2b2b2b gui=none +hi NonText guifg=#808080 guibg=#303030 gui=none +hi LineNr guifg=#857b6f guibg=#000000 gui=none +hi StatusLine guifg=#f6f3e8 guibg=#444444 gui=italic +hi StatusLineNC guifg=#857b6f guibg=#444444 gui=none +hi VertSplit guifg=#444444 guibg=#444444 gui=none +hi Folded guibg=#384048 guifg=#a0a8b0 gui=none +hi Title guifg=#f6f3e8 guibg=NONE gui=bold +hi Visual guifg=#f6f3e8 guibg=#1d1d1d gui=none +hi SpecialKey guifg=#808080 guibg=#343434 gui=none +hi Error guifg=#c41df5 guibg=#232323 gui=none + +" Syntax highlighting +hi Comment guifg=#99968b gui=italic +hi Todo guifg=#8f8f8f gui=italic +hi Constant guifg=#6e9cbe gui=none +hi String guifg=#cae682 gui=italic +hi Identifier guifg=#c9ceff gui=none +hi Function guifg=#ff00ac guibg=#1d1d1d gui=none +hi Type guifg=#ffffff gui=bold +hi Statement guifg=#92a1ea gui=none +hi Keyword guifg=#69a1ff gui=none +hi PreProc guifg=#8ac6f2 gui=none +hi Number guifg=#99968b gui=none +hi Special guifg=#e7f6da gui=none + +" Rail specific +hi link RubyStringDemiliter String + +hi link htmlTag Identifier +hi link htmlTagName htmlTag +hi link htmlEndTag htmlTag diff --git a/.vim/colors/enzyme.vim b/.vim/colors/enzyme.vim new file mode 100644 index 0000000..a3b7e39 --- /dev/null +++ b/.vim/colors/enzyme.vim @@ -0,0 +1,69 @@ +" vim: tw=0 ts=4 sw=4 +" Vim color file +" Maintainer: Kamil Kisiel + +hi clear +if exists("syntax_on") + syntax reset +endif +let g:colors_name = "enzyme" +set bg=dark +hi Normal ctermfg=grey +hi Scrollbar guifg=darkcyan guibg=cyan +hi Menu guifg=black guibg=cyan +hi SpecialKey term=bold cterm=bold ctermfg=darkred +hi NonText term=bold cterm=bold ctermfg=darkred +hi Directory term=bold cterm=bold ctermfg=brown +hi ErrorMsg term=standout cterm=bold ctermfg=grey ctermbg=red +hi Search term=reverse ctermfg=white ctermbg=magenta +hi MoreMsg term=bold cterm=bold ctermfg=darkgreen +hi ModeMsg term=bold cterm=bold +hi LineNr term=underline cterm=bold ctermfg=darkcyan +hi Question term=standout cterm=bold ctermfg=darkgreen +hi StatusLineNC term=bold,reverse cterm=bold ctermfg=darkblue ctermbg=white +hi StatusLine term=reverse ctermfg=darkblue ctermbg=white +hi Folded ctermfg=white ctermbg=darkred +hi Title term=bold cterm=bold ctermfg=darkmagenta +hi Visual term=reverse cterm=reverse +hi WarningMsg term=standout cterm=bold ctermfg=darkred +hi Cursor guifg=bg guibg=Green +hi Comment term=bold cterm=bold ctermfg=cyan +hi Constant term=underline cterm=bold ctermfg=LightBlue +hi Special term=bold cterm=bold ctermfg=red +hi Identifier term=underline ctermfg=brown +hi Statement term=bold cterm=bold ctermfg=yellow +hi PreProc term=underline ctermfg=darkmagenta +hi Type term=underline cterm=bold ctermfg=lightgreen +hi Error term=reverse ctermfg=darkcyan ctermbg=black +hi Todo term=standout ctermfg=black ctermbg=darkcyan +hi CursorLine term=underline guibg=#555555 cterm=underline +hi CursorColumn term=underline guibg=#555555 cterm=underline +hi MatchParen term=reverse ctermfg=blue +hi TabLine term=bold,reverse cterm=bold ctermfg=lightblue ctermbg=white +hi TabLineFill term=bold,reverse cterm=bold ctermfg=lightblue ctermbg=white +hi TabLineSel term=reverse ctermfg=white ctermbg=lightblue +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 diff --git a/.vim/colors/fog.vim b/.vim/colors/fog.vim new file mode 100644 index 0000000..1dc5419 --- /dev/null +++ b/.vim/colors/fog.vim @@ -0,0 +1,170 @@ +" Vim color file +" vim: tw=0 ts=4 sw=4 +" Maintainer: Thomas R. Kimpton +" Last Change: 2001 Nov 8 +" This color scheme is meant for the person that spends hours +" and hours and hours and... in vim and wants some contrast to +" help pick things out in the files they edit, but doesn't want +" **C**O**N**T**R**A**S**T**! + +set background=light + +hi clear + +if exists("syntax_on") + syntax reset +endif + +let colors_name = "fog" + +hi Normal ctermbg=White ctermfg=Black +" 660066 = darkish purple +hi Normal guifg=#660066 guibg=grey80 + +hi NonText term=bold +hi NonText ctermfg=LightBlue +hi NonText gui=bold guifg=LightBlue guibg=grey80 + +hi Comment ctermfg=DarkGrey ctermbg=White +" 444499 = darkish blue grey +hi Comment guifg=#444499 + +hi Constant term=underline +hi Constant ctermfg=Magenta +hi Constant guifg=#7070a0 + +hi Statement term=bold +hi Statement cterm=bold ctermfg=DarkGreen ctermbg=White +hi Statement guifg=DarkGreen gui=bold + +hi identifier ctermfg=DarkGreen +hi identifier guifg=DarkGreen + +hi preproc ctermfg=DarkGreen +hi preproc guifg=#408040 + +hi type ctermfg=DarkBlue +hi type guifg=DarkBlue + +hi label ctermfg=yellow +hi label guifg=#c06000 + +hi operator ctermfg=darkYellow +hi operator guifg=DarkGreen gui=bold + +hi StorageClass ctermfg=DarkRed ctermbg=White +hi StorageClass guifg=#a02060 gui=bold + +hi Number ctermfg=Blue ctermbg=White +hi Number guifg=Blue + +hi Special term=bold +hi Special ctermfg=LightRed +hi Special guifg=#aa8822 + +hi Cursor ctermbg=DarkMagenta +hi Cursor guibg=#880088 guifg=LightGrey + +hi lCursor guibg=Cyan guifg=Black + +hi ErrorMsg term=standout +hi ErrorMsg ctermbg=DarkRed ctermfg=White +hi ErrorMsg guibg=DarkRed guifg=White + +hi DiffText term=reverse +hi DiffText cterm=bold ctermbg=DarkRed +hi DiffText gui=bold guibg=DarkRed + +hi Directory term=bold +hi Directory ctermfg=LightRed +hi Directory guifg=Red gui=underline + +hi LineNr term=underline +hi LineNr ctermfg=Yellow +hi LineNr guifg=#ccaa22 + +hi MoreMsg term=bold +hi MoreMsg ctermfg=LightGreen +hi MoreMsg gui=bold guifg=SeaGreen + +hi Question term=standout +hi Question ctermfg=LightGreen +hi Question gui=bold guifg=DarkGreen + +hi Search term=reverse +hi Search ctermbg=DarkYellow ctermfg=Black +hi Search guibg=#887722 guifg=Black + +hi SpecialKey term=bold +hi SpecialKey ctermfg=LightBlue +hi SpecialKey guifg=Blue + +hi SpecialChar ctermfg=DarkGrey ctermbg=White +hi SpecialChar guifg=DarkGrey gui=bold + +hi Title term=bold +hi Title ctermfg=LightMagenta +hi Title gui=underline guifg=DarkMagenta + +hi WarningMsg term=standout +hi WarningMsg ctermfg=LightRed +hi WarningMsg guifg=DarkBlue guibg=#9999cc + +hi WildMenu term=standout +hi WildMenu ctermbg=Yellow ctermfg=Black +hi WildMenu guibg=Yellow guifg=Black gui=underline + +hi Folded term=standout +hi Folded ctermbg=LightGrey ctermfg=DarkBlue +hi Folded guibg=LightGrey guifg=DarkBlue + +hi FoldColumn term=standout +hi FoldColumn ctermbg=LightGrey ctermfg=DarkBlue +hi FoldColumn guibg=Grey guifg=DarkBlue + +hi DiffAdd term=bold +hi DiffAdd ctermbg=DarkBlue +hi DiffAdd guibg=DarkBlue + +hi DiffChange term=bold +hi DiffChange ctermbg=DarkMagenta +hi DiffChange guibg=DarkMagenta + +hi DiffDelete term=bold +hi DiffDelete ctermfg=Blue ctermbg=DarkCyan +hi DiffDelete gui=bold guifg=Blue guibg=DarkCyan + +hi Ignore ctermfg=LightGrey +hi Ignore guifg=grey90 + +hi IncSearch term=reverse +hi IncSearch cterm=reverse +hi IncSearch gui=reverse + +hi ModeMsg term=bold +hi ModeMsg cterm=bold +hi ModeMsg gui=bold + +hi StatusLine term=reverse,bold +hi StatusLine cterm=reverse,bold +hi StatusLine gui=reverse,bold + +hi StatusLineNC term=reverse +hi StatusLineNC cterm=reverse +hi StatusLineNC gui=reverse + +hi VertSplit term=reverse +hi VertSplit cterm=reverse +hi VertSplit gui=reverse + +hi Visual term=reverse +hi Visual cterm=reverse +hi Visual gui=reverse guifg=DarkGrey guibg=fg + +hi VisualNOS term=underline,bold +hi VisualNOS cterm=underline,bold +hi VisualNOS gui=underline,bold + +hi Todo gui=reverse + +" vim: sw=2 diff --git a/.vim/colors/fruidle.vim b/.vim/colors/fruidle.vim new file mode 100644 index 0000000..06fac07 --- /dev/null +++ b/.vim/colors/fruidle.vim @@ -0,0 +1,74 @@ +" Vim color file +" Maintainer: Andrés Suárez +" Last Change: 2008/12/19 Fri 00:28. +" version: 1.0 +" This color scheme uses a light background. + +set background=light +hi clear +if exists("syntax_on") + syntax reset +endif + +let colors_name = "fruidle" + +" Normal +hi Normal guifg=#404040 guibg=#ffffff + +" Search +hi IncSearch gui=UNDERLINE guifg=#404040 guibg=#40ffff +hi Search gui=NONE guifg=#404040 guibg=#ffff60 + +" Messages +hi ErrorMsg gui=NONE guifg=#ff0000 guibg=#ffe4e4 +hi WarningMsg gui=NONE guifg=#ff0000 guibg=#ffe4e4 +hi ModeMsg gui=NONE guifg=#dd0000 guibg=NONE +hi MoreMsg gui=NONE guifg=#009070 guibg=NONE +hi Question gui=NONE guifg=#ff7700 guibg=NONE + +" Split area +hi StatusLine gui=BOLD guifg=#f8f8f8 guibg=#404040 +hi StatusLineNC gui=NONE guifg=#a4a4a4 guibg=#404040 +hi VertSplit gui=NONE guifg=#f8f8f8 guibg=#404040 +hi WildMenu gui=BOLD guifg=#f8f8f8 guibg=#dd0000 + +" Diff +hi DiffText gui=NONE guifg=#e04040 guibg=#ffd8d8 +hi DiffChange gui=NONE guifg=#408040 guibg=#d0f0d0 +hi DiffDelete gui=NONE guifg=#4848ff guibg=#ffd0ff +hi DiffAdd gui=NONE guifg=#4848ff guibg=#ffd0ff + +" Cursor +hi Cursor gui=NONE guifg=#0000ff guibg=#00e0ff +hi lCursor gui=NONE guifg=#f8f8f8 guibg=#8000ff +hi CursorIM gui=NONE guifg=#f8f8f8 guibg=#8000ff + +" Fold +hi Folded gui=NONE guifg=#20605c guibg=#b8e8dc +hi FoldColumn gui=NONE guifg=#40a098 guibg=#f0f0f0 + +" Other +hi Directory gui=NONE guifg=#0070b8 guibg=NONE +hi LineNr gui=NONE guifg=#acacac guibg=NONE +hi NonText gui=BOLD guifg=#00a0c0 guibg=#ececec +hi SpecialKey gui=NONE guifg=#4040ff guibg=NONE +hi Title gui=NONE guifg=#0050a0 guibg=#c0e8ff +hi Visual gui=NONE guifg=#484848 guibg=#e0e0e0 +" hi VisualNOS gui=NONE guifg=#484848 guibg=#e0e0e0 + +" Syntax group +hi Comment gui=NONE guifg=#dd0000 guibg=NONE +hi Constant gui=NONE guifg=#00aa00 guibg=NONE +hi Number gui=NONE guifg=#aa0094 guibg=NONE +hi Identifier gui=NONE guifg=#00aa00 guibg=NONE +hi Error gui=BOLD guifg=#ffffff guibg=#dd0000 +hi Ignore gui=NONE guifg=#f8f8f8 guibg=NONE +hi PreProc gui=BOLD guifg=#e06800 guibg=NONE +hi Special gui=NONE guifg=#4a9400 guibg=NONE +hi Statement gui=NONE guifg=#ff7700 guibg=NONE +hi Todo gui=UNDERLINE guifg=#ff0070 guibg=#ffe0f4 +hi Type gui=BOLD guifg=#0070e6 guibg=NONE +hi Underlined gui=UNDERLINE guifg=fg guibg=NONE +hi Include gui=BOLD guifg=#dd0000 guibg=NONE +hi Function gui=BOLD guifg=#0000ff guibg=NONE +hi String gui=NONE guifg=#0070e6 ctermfg=1 diff --git a/.vim/colors/fruity.vim b/.vim/colors/fruity.vim new file mode 100644 index 0000000..261500c --- /dev/null +++ b/.vim/colors/fruity.vim @@ -0,0 +1,147 @@ +" +" Fruity Color Scheme +" =================== +" +" Author: Armin Ronacher +" Version: 0.2 +" +set background=dark + +hi clear +if exists("syntax_on") + syntax reset +endif + +let colors_name = "fruity" + +" Default Colors +hi Normal guifg=#ffffff guibg=#111111 +hi NonText guifg=#444444 guibg=#000000 +hi Cursor guibg=#aaaaaa +hi lCursor guibg=#aaaaaa + +" Search +hi Search guifg=#800000 guibg=#ffae00 +hi IncSearch guifg=#800000 guibg=#ffae00 + +" Window Elements +hi StatusLine guifg=#ffffff guibg=#8090a0 gui=bold +hi StatusLineNC guifg=#506070 guibg=#a0b0c0 +hi VertSplit guifg=#a0b0c0 guibg=#a0b0c0 +hi Folded guifg=#111111 guibg=#8090a0 +hi IncSearch guifg=#708090 guibg=#f0e68c +hi Pmenu guifg=#ffffff guibg=#cb2f27 +hi SignColumn guibg=#111111 +hi CursorLine guibg=#181818 +hi LineNr guifg=#aaaaaa guibg=#222222 + +" Specials +hi Todo guifg=#e50808 guibg=#520000 gui=bold +hi Title guifg=#ffffff gui=bold +hi Special guifg=#fd8900 + +" Syntax Elements +hi String guifg=#0086d2 +hi Constant guifg=#0086d2 +hi Number guifg=#0086f7 gui=bold +hi Statement guifg=#fb660a gui=bold +hi Function guifg=#ff0086 gui=bold +hi PreProc guifg=#ff0007 gui=bold +hi Comment guifg=#00d2ff guibg=#0f140f gui=italic +hi Type guifg=#cdcaa9 gui=bold +hi Error guifg=#ffffff guibg=#ab0000 +hi Identifier guifg=#ff0086 gui=bold +hi Label guifg=#ff0086 + +" Python Highlighting for python.vim +hi pythonCoding guifg=#ff0086 +hi pythonRun guifg=#ff0086 +hi pythonBuiltinObj guifg=#2b6ba2 gui=bold +hi pythonBuiltinFunc guifg=#2b6ba2 gui=bold +hi pythonException guifg=#ee0000 gui=bold +hi pythonExClass guifg=#66cd66 gui=bold +hi pythonSpaceError guibg=#270000 +hi pythonDocTest guifg=#2f5f49 +hi pythonDocTest2 guifg=#3b916a +hi pythonFunction guifg=#ee0000 gui=bold +hi pythonClass guifg=#ff0086 gui=bold + +" JavaScript Highlighting +hi javaScript guifg=#ffffff +hi javaScriptRegexpString guifg=#aa6600 +hi javaScriptDocComment guifg=#aaaaaa +hi javaScriptCssStyles guifg=#dd7700 +hi javaScriptDomElemFuncs guifg=#66cd66 +hi javaScriptHtmlElemFuncs guifg=#dd7700 +hi javaScriptLabel guifg=#00bdec gui=italic +hi javaScriptPrototype guifg=#00bdec +hi javaScriptConditional guifg=#ff0007 gui=bold +hi javaScriptRepeat guifg=#ff0007 gui=bold +hi javaScriptFunction guifg=#ff0086 gui=bold + +" CSS Highlighting +hi cssIdentifier guifg=#66cd66 gui=bold +hi cssBraces guifg=#00bdec gui=bold + +" Ruby Highlighting +hi rubyFunction guifg=#0066bb gui=bold +hi rubyClass guifg=#ff0086 gui=bold +hi rubyModule guifg=#ff0086 gui=bold,underline +hi rubyKeyword guifg=#008800 gui=bold +hi rubySymbol guifg=#aa6600 +hi rubyIndentifier guifg=#008aff +hi rubyGlobalVariable guifg=#dd7700 +hi rubyConstant guifg=#5894d2 gui=bold +hi rubyBlockParameter guifg=#66cd66 +hi rubyPredefinedIdentifier guifg=#555555 gui=bold +hi rubyString guifg=#0086d2 +hi rubyStringDelimiter guifg=#dd7700 +hi rubySpaceError guibg=#270000 +hi rubyDocumentation guifg=#aaaaaa +hi rubyData guifg=#555555 + +" XML Highlighting +hi xmlTag guifg=#00bdec +hi xmlTagName guifg=#00bdec +hi xmlEndTag guifg=#00bdec +hi xmlNamespace guifg=#00bdec gui=underline +hi xmlAttribPunct guifg=#cccaa9 gui=bold +hi xmlEqual guifg=#cccaa9 gui=bold +hi xmlCdata guifg=#bf0945 gui=bold +hi xmlCdataCdata guifg=#ac1446 guibg=#23010c gui=none +hi xmlCdataStart guifg=#bf0945 gui=bold +hi xmlCdataEnd guifg=#bf0945 gui=bold + +" HTML Highlighting +hi htmlTag guifg=#00bdec gui=bold +hi htmlEndTag guifg=#00bdec gui=bold +hi htmlSpecialTagName guifg=#66cd66 +hi htmlTagName guifg=#66cd66 +hi htmlTagN guifg=#66cd66 +hi htmlEvent guifg=#ffffff + +" Django Highlighting +hi djangoTagBlock guifg=#ff0007 guibg=#200000 gui=bold +hi djangoVarBlock guifg=#ff0007 guibg=#200000 +hi djangoArgument guifg=#0086d2 guibg=#200000 +hi djangoStatement guifg=#fb660a guibg=#200000 gui=bold +hi djangoComment guifg=#008800 guibg=#002300 gui=italic +hi djangoFilter guifg=#ff0086 guibg=#200000 gui=italic + +" Jinja Highlighting +hi jinjaTagBlock guifg=#ff0007 guibg=#200000 gui=bold +hi jinjaVarBlock guifg=#ff0007 guibg=#200000 +hi jinjaString guifg=#0086d2 guibg=#200000 +hi jinjaNumber guifg=#bf0945 guibg=#200000 gui=bold +hi jinjaStatement guifg=#fb660a guibg=#200000 gui=bold +hi jinjaComment guifg=#008800 guibg=#002300 gui=italic +hi jinjaFilter guifg=#ff0086 guibg=#200000 +hi jinjaRaw guifg=#aaaaaa guibg=#200000 +hi jinjaOperator guifg=#ffffff guibg=#200000 +hi jinjaVariable guifg=#92cd35 guibg=#200000 +hi jinjaAttribute guifg=#dd7700 guibg=#200000 +hi jinjaSpecial guifg=#008ffd guibg=#200000 + +" ERuby Highlighting (for my eruby.vim) +hi erubyRubyDelim guifg=#2c8a16 gui=bold +hi erubyComment guifg=#4d9b3a gui=italic diff --git a/.vim/colors/gardener.vim b/.vim/colors/gardener.vim new file mode 100644 index 0000000..4c70e4f --- /dev/null +++ b/.vim/colors/gardener.vim @@ -0,0 +1,271 @@ +" Vim color file +" Original Maintainer: Anders Korte + +" Modified: by entheon +" Last Change: 13 Sept 2005 + +" Gardener v1.1 +" A modification of the Guardian colorscheme v1.2 + +" 'For code surgeons and web gardeners everywhere' + +" A nice earthy color scheme which is easy on the eyes. It +" has as it's base a dark background monocrhomatic khaki +" scheme with dabs of color thrown in here and there on the +" keywords. Plus lots of extra config options so you can +" tweak it to your liking and or make it more like the +" original Guardian scheme. All the defaults are what I like +" but if you want to change stuff just set the right var and +" it will change pretty much immediately, you might have to +" move out of and back into your buffer for it to refresh. + + +" Features: +" 256 Color XTerm Compatibility +" Richer Syntax +" Black Background +" Functions +" No Italics +" Purple Booleans +" Swapped Status Line Colors +" Other minor tweaks + +" Change Log: +" changed the ghastly puke salmon red to green like it +" should have been in the first place esp considering the +" name Gardener, now all vimsters can truly frolic in +" their Vim Gardens + +" Options: +" g:gardener_light_comments +" if this var exists then comments are white on a +" gray-blue background if it is not set then the +" comments default to medium grey with no background +" color, I can't stand bg colors but some people might +" like it, so I left it as an option. +" +" g:gardener_soil +" This is a GUI only option because there are no +" colors that work even in the 256 color XTerm. This +" option gives you a brownish background instead of a +" black background. I think the black background gives +" better contrast and thus is easier to read from. if +" you disagree then you've got this option +" +" g:gardener_setnum +" turns the background of the line numbers black + +" Using The Options: +" To enable a feature add the line +" let g:gardenter_some_feature=1 +" to your ~/.vimrc +" To disable the feature temporarily run the command +" :unlet g:gardener_some_feature +" To disable the feature permanently, simply remove +" the line from your .vimrc file. + +set background=dark +hi clear +syntax reset + +if has("gui_running") + +" Colors for the User Interface. + if exists("g:gardener_setnum") + hi linenr guibg=black guifg=#808080 gui=bold + else + hi linenr guibg=#262626 guifg=#808080 gui=bold + endif + + hi Cursor guibg=#cc4455 guifg=white gui=bold + hi link CursorIM Cursor + if exists("g:gardener_soil") + hi Normal guibg=#332211 guifg=white gui=none + else + hi Normal guibg=black guifg=white gui=none + endif + hi NonText guibg=#445566 guifg=#ffeecc gui=bold + hi Visual guibg=#557799 guifg=white gui=none + + hi Directory guibg=bg guifg=#337700 gui=none + + hi IncSearch guibg=#0066cc guifg=white gui=none + hi link Seach IncSearch + + hi SpecialKey guibg=bg guifg=fg gui=none + hi Titled guibg=bg guifg=fg gui=none + + hi ErrorMsg guibg=bg guifg=#ff0000 gui=bold + hi ModeMsg guibg=bg guifg=#ffeecc gui=none + hi link MoreMsg ModeMsg + hi Question guibg=bg guifg=#ccffcc gui=bold + hi link WarningMsg ErrorMsg + + hi StatusLineNC guibg=#ffeecc guifg=black gui=none + hi StatusLine guibg=#cc4455 guifg=white gui=bold + hi VertSplit guibg=#ffeecc guifg=black gui=none + + hi DiffAdd guibg=#446688 guifg=fg gui=none + hi DiffChange guibg=#558855 guifg=fg gui=none + hi DiffDelete guibg=#884444 guifg=fg gui=none + hi DiffText guibg=#884444 guifg=fg gui=bold + + " Colors for Syntax Highlighting. + if exists("g:gardener_light_comments") + hi Comment guibg=#334455 guifg=#dddddd gui=none + else + hi Comment guibg=bg guifg=#888888 gui=none + endif + + + hi Define guibg=bg guifg=#66ccdd gui=bold + hi Conditional guibg=bg guifg=#aadd55 gui=bold + + hi Constant guibg=bg guifg=white gui=bold + hi Identifier guibg=bg guifg=#ffddaa gui=none + hi String guibg=bg guifg=#ffffcc gui=none + hi Character guibg=bg guifg=#ffffcc gui=bold + hi Number guibg=bg guifg=#bbddff gui=bold + hi Boolean guibg=bg guifg=#ff55ff gui=bold + hi Float guibg=bg guifg=#bbddff gui=bold + + hi Function guibg=bg guifg=#ffffaa gui=bold + hi Statement guibg=bg guifg=#ffffcc gui=bold + + hi Repeat guibg=bg guifg=#ff9900 gui=bold + hi Label guibg=bg guifg=#ffccff gui=bold + hi Operator guibg=bg guifg=#cc9966 gui=bold + hi Keyword guibg=bg guifg=#66ffcc gui=bold + hi Exception guibg=bg guifg=#66ffcc gui=bold + + hi PreProc guibg=bg guifg=#ffcc99 gui=bold + hi Include guibg=bg guifg=#99cc99 gui=bold + hi link Macro Include + hi link PreCondit Include + + hi Type guibg=bg guifg=#ccffaa gui=bold + hi Structure guibg=bg guifg=#99ff99 gui=bold + hi Typedef guibg=bg guifg=#99cc99 gui=italic + + hi StorageClass guibg=bg guifg=#99cc99 gui=bold + hi Special guibg=bg guifg=#bbddff gui=bold + hi SpecialChar guibg=bg guifg=#bbddff gui=bold + hi Tag guibg=bg guifg=#bbddff gui=bold + hi Delimiter guibg=bg guifg=fg gui=bold + hi SpecialComment guibg=#334455 guifg=#dddddd gui=italic + hi Debug guibg=bg guifg=#ff9999 gui=none + + hi Underlined guibg=bg guifg=#99ccff gui=underline + + hi Title guibg=#445566 guifg=white gui=bold + hi Ignore guibg=bg guifg=#cccccc gui=italic + hi Error guibg=#ff0000 guifg=white gui=bold + hi Todo guibg=#556677 guifg=#ff0000 gui=bold + + hi htmlH1 guibg=bg guifg=#ffffff gui=bold + hi htmlH2 guibg=bg guifg=#dadada gui=bold + hi htmlH3 guibg=bg guifg=#c6c6c6 gui=bold + hi htmlH4 guibg=bg guifg=#b2b2b2 gui=bold + hi htmlH5 guibg=bg guifg=#9e9e9e gui=bold + hi htmlH6 guibg=bg guifg=#8a8a8a gui=bold + +else +" Colors for the User Interface. + + if exists("g:gardener_setnum") + exec "hi linenr cterm=BOLD ctermfg=235 ctermbg=244" + else + exec "hi linenr cterm=BOLD ctermfg=244 ctermbg=235" + endif + + + exec "hi Cursor cterm=BOLD ctermfg=255 ctermbg=167" + exec "hi CursorIM cterm=BOLD ctermfg=255 ctermbg=167" + + exec "hi Normal cterm=NONE ctermfg=255 ctermbg=233" + exec "hi NonText cterm=NONE ctermfg=230 ctermbg=60" + exec "hi Visual cterm=NONE ctermfg=255 ctermbg=68" + + exec "hi Linear cterm=NONE ctermfg=248 ctermbg=NONE" + + exec "hi Directory cterm=NONE ctermfg=64 ctermbg=NONE" + + exec "hi IncSearch cterm=NONE ctermfg=255 ctermbg=25" + + exec "hi ErrorMsg cterm=BOLD ctermfg=196 ctermbg=NONE" + exec "hi WarningMsg cterm=BOLD ctermfg=196 ctermbg=NONE" + exec "hi ModeMsg cterm=NONE ctermfg=230 ctermbg=NONE" + exec "hi MoreMsg cterm=NONE ctermfg=230 ctermbg=NONE" + exec "hi Question cterm=NONE ctermfg=194 ctermbg=NONE" + + exec "hi StatusLineNC cterm=NONE ctermfg=16 ctermbg=229" + exec "hi StatusLine cterm=BOLD ctermfg=255 ctermbg=167" + exec "hi VertSplit cterm=NONE ctermfg=16 ctermbg=229" + + exec "hi DiffAdd cterm=NONE ctermfg=255 ctermbg=60" + exec "hi DiffAdd cterm=NONE ctermfg=255 ctermbg=65" + exec "hi DiffAdd cterm=NONE ctermfg=255 ctermbg=95" + exec "hi DiffAdd cterm=BOLD ctermfg=255 ctermbg=95" + + " Colors for Syntax Highlighting. + if exists("g:gardener_light_comments") + exec "hi Comment cterm=NONE ctermfg=253 ctermbg=60" + else + exec "hi Comment cterm=NONE ctermfg=244 ctermbg=NONE" + endif + + exec "hi Constant cterm=BOLD ctermfg=255 ctermbg=NONE" + exec "hi String cterm=NONE ctermfg=230 ctermbg=NONE" + exec "hi Character cterm=BOLD ctermfg=230 ctermbg=NONE" + exec "hi Number cterm=BOLD ctermfg=153 ctermbg=NONE" + exec "hi Boolean cterm=NONE ctermfg=207 ctermbg=NONE" + exec "hi Float cterm=BOLD ctermfg=153 ctermbg=NONE" + + exec "hi Identifier cterm=NONE ctermfg=223 ctermbg=NONE" + exec "hi Function cterm=BOLD ctermfg=229 ctermbg=NONE" + exec "hi Statement cterm=BOLD ctermfg=230 ctermbg=NONE" + + exec "hi Define cterm=BOLD ctermfg=68 ctermbg=NONE" + exec "hi Conditional cterm=BOLD ctermfg=149 ctermbg=NONE" + + exec "hi Repeat cterm=BOLD ctermfg=208 ctermbg=NONE" + exec "hi Label cterm=BOLD ctermfg=225 ctermbg=NONE" + exec "hi Operator cterm=BOLD ctermfg=173 ctermbg=NONE" + exec "hi Keyword cterm=BOLD ctermfg=86 ctermbg=NONE" + exec "hi Exception cterm=BOLD ctermfg=86 ctermbg=NONE" + + exec "hi PreProc cterm=BOLD ctermfg=222 ctermbg=NONE" + exec "hi Include cterm=BOLD ctermfg=114 ctermbg=NONE" + exec "hi Macro cterm=BOLD ctermfg=114 ctermbg=NONE" + exec "hi PreCondit cterm=BOLD ctermfg=114 ctermbg=NONE" + + exec "hi Type cterm=BOLD ctermfg=193 ctermbg=NONE" + exec "hi StorageClass cterm=BOLD ctermfg=78 ctermbg=NONE" + exec "hi Structure cterm=BOLD ctermfg=114 ctermbg=NONE" + exec "hi Typedef cterm=BOLD ctermfg=114 ctermbg=NONE" + + exec "hi Special cterm=BOLD ctermfg=153 ctermbg=NONE" + exec "hi SpecialChar cterm=BOLD ctermfg=153 ctermbg=NONE" + exec "hi Tag cterm=BOLD ctermfg=153 ctermbg=NONE" + exec "hi Delimiter cterm=BOLD ctermfg=255 ctermbg=NONE" + exec "hi SpecialComment cterm=BOLD ctermfg=253 ctermbg=24" + exec "hi Debug cterm=NONE ctermfg=210 ctermbg=NONE" + + exec "hi Title cterm=BOLD ctermfg=255 ctermbg=60" + exec "hi Ignore cterm=NONE ctermfg=251 ctermbg=NONE" + exec "hi Error cterm=NONE ctermfg=255 ctermbg=196" + exec "hi Ignore cterm=NONE ctermfg=196 ctermbg=60" + + exec "hi htmlH1 cterm=BOLD ctermfg=255 ctermbg=NONE" + exec "hi htmlH2 cterm=BOLD ctermfg=253 ctermbg=NONE" + exec "hi htmlH3 cterm=BOLD ctermfg=251 ctermbg=NONE" + exec "hi htmlH4 cterm=BOLD ctermfg=249 ctermbg=NONE" + exec "hi htmlH5 cterm=BOLD ctermfg=247 ctermbg=NONE" + exec "hi htmlH6 cterm=BOLD ctermfg=245 ctermbg=NONE" + +endif +" And finally. + +let g:colors_name = "gardener" +let colors_name = "gardener" + diff --git a/.vim/colors/gentooish.vim b/.vim/colors/gentooish.vim new file mode 100644 index 0000000..c823c28 --- /dev/null +++ b/.vim/colors/gentooish.vim @@ -0,0 +1,163 @@ +" Vim color file +" Name: gentooish.vim +" Author: Brian Carper +" Version: 0.3 + +set background=dark +hi clear +if exists("syntax_on") + syntax reset +endif + +if has('gui_running') + hi Normal gui=NONE guifg=#cccccc guibg=#191919 + + hi IncSearch gui=NONE guifg=#000000 guibg=#8bff95 + hi Search gui=NONE guifg=#cccccc guibg=#863132 + hi ErrorMsg gui=NONE guifg=#cccccc guibg=#863132 + hi WarningMsg gui=NONE guifg=#cccccc guibg=#863132 + hi ModeMsg gui=NONE guifg=#cccccc guibg=NONE + hi MoreMsg gui=NONE guifg=#cccccc guibg=NONE + hi Question gui=NONE guifg=#cccccc guibg=NONE + + hi StatusLine gui=BOLD guifg=#cccccc guibg=#333333 + hi User1 gui=BOLD guifg=#999999 guibg=#333333 + hi User2 gui=BOLD guifg=#8bff95 guibg=#333333 + hi StatusLineNC gui=NONE guifg=#999999 guibg=#333333 + hi VertSplit gui=NONE guifg=#cccccc guibg=#333333 + + hi WildMenu gui=BOLD guifg=#cf7dff guibg=#1F0F29 + + hi DiffText gui=NONE guifg=#000000 guibg=#4cd169 + hi DiffChange gui=NONE guifg=NONE guibg=#541691 + hi DiffDelete gui=NONE guifg=#cccccc guibg=#863132 + hi DiffAdd gui=NONE guifg=#cccccc guibg=#306d30 + + hi Cursor gui=NONE guifg=#000000 guibg=#8bff95 + + hi Folded gui=NONE guifg=#aaa400 guibg=#000000 + hi FoldColumn gui=NONE guifg=#cccccc guibg=#000000 + + hi Directory gui=NONE guifg=#8bff95 guibg=NONE + hi LineNr gui=NONE guifg=#bbbbbb guibg=#222222 + hi NonText gui=NONE guifg=#555555 guibg=NONE + hi SpecialKey gui=NONE guifg=#6f6f2f guibg=NONE + hi Title gui=NONE guifg=#9a383a guibg=NONE + hi Visual gui=NONE guifg=#cccccc guibg=#1d474f + + hi Comment gui=NONE guifg=#666666 guibg=NONE + hi Constant gui=NONE guifg=#b8bb00 guibg=NONE + hi Boolean gui=NONE guifg=#00ff00 guibg=NONE + hi String gui=NONE guifg=#5dff9e guibg=#0f291a + hi Error gui=NONE guifg=#990000 guibg=#000000 + hi Identifier gui=NONE guifg=#4cbbd1 guibg=NONE + hi Ignore gui=NONE guifg=#555555 + hi Number gui=NONE guifg=#ddaa66 guibg=NONE + hi PreProc gui=NONE guifg=#9a383a guibg=NONE + + hi Special gui=NONE guifg=#ffcd8b guibg=NONE + + hi Statement gui=NONE guifg=#4cd169 guibg=NONE + hi Todo gui=NONE guifg=#cccccc guibg=#863132 + hi Type gui=NONE guifg=#c476f1 guibg=NONE + hi Underlined gui=UNDERLINE guifg=#cccccc guibg=NONE + + hi Visual gui=NONE guifg=#ffffff guibg=#6e4287 + hi VisualNOS gui=NONE guifg=#cccccc guibg=#000000 + + hi CursorLine gui=NONE guifg=NONE guibg=#222222 + hi CursorColumn gui=NONE guifg=NONE guibg=#222222 + + hi lispList gui=NONE guifg=#555555 + + if v:version >= 700 + hi Pmenu gui=NONE guifg=#cccccc guibg=#222222 + hi PMenuSel gui=BOLD guifg=#c476f1 guibg=#000000 + hi PmenuSbar gui=NONE guifg=#cccccc guibg=#000000 + hi PmenuThumb gui=NONE guifg=#cccccc guibg=#333333 + + hi SpellBad gui=undercurl guisp=#cc6666 + hi SpellRare gui=undercurl guisp=#cc66cc + hi SpellLocal gui=undercurl guisp=#cccc66 + hi SpellCap gui=undercurl guisp=#66cccc + + hi MatchParen gui=NONE guifg=#ffffff guibg=#005500 + endif +else + " Dumped via CSApprox, then edited slightly + " (http://www.vim.org/scripts/script.php?script_id=2390) + hi SpecialKey term=bold ctermfg=58 + hi NonText term=bold ctermfg=240 + hi Directory term=bold ctermfg=120 + hi ErrorMsg term=standout ctermfg=252 ctermbg=95 + hi IncSearch term=reverse ctermfg=16 ctermbg=120 + hi Search term=reverse ctermfg=252 ctermbg=95 + hi MoreMsg term=bold ctermfg=252 + hi ModeMsg term=bold ctermfg=252 + hi LineNr term=underline ctermfg=250 ctermbg=235 + hi Question term=standout ctermfg=252 + hi StatusLine term=bold,reverse cterm=bold ctermfg=252 ctermbg=236 + hi StatusLineNC term=reverse cterm=bold ctermfg=240 ctermbg=236 + hi VertSplit term=reverse ctermfg=252 ctermbg=236 + hi Title term=bold ctermfg=95 + hi Visual term=reverse ctermfg=231 ctermbg=60 + hi VisualNOS term=bold,underline ctermfg=252 ctermbg=16 + hi WarningMsg term=standout ctermfg=252 ctermbg=95 + hi WildMenu term=standout cterm=bold ctermfg=177 ctermbg=16 + hi Folded term=standout ctermfg=142 ctermbg=16 + hi FoldColumn term=standout ctermfg=252 ctermbg=16 + hi DiffAdd term=bold ctermfg=252 ctermbg=59 + hi DiffChange term=bold ctermbg=54 + hi DiffDelete term=bold ctermfg=252 ctermbg=95 + hi DiffText term=reverse ctermfg=16 ctermbg=77 + hi SignColumn term=standout ctermfg=51 ctermbg=250 + hi TabLine term=underline cterm=underline ctermbg=248 + hi TabLineSel term=bold cterm=bold + hi TabLineFill term=reverse ctermfg=234 ctermbg=252 + hi CursorColumn term=reverse ctermbg=235 + hi CursorLine term=underline ctermbg=235 + hi Cursor ctermfg=16 ctermbg=120 + hi lCursor ctermfg=234 ctermbg=252 + hi Normal ctermfg=252 ctermbg=234 + hi Comment term=bold ctermfg=241 + hi Constant term=underline ctermfg=142 + hi Special term=bold ctermfg=222 + hi Identifier term=underline ctermfg=74 + hi Statement term=bold ctermfg=77 + hi PreProc term=underline ctermfg=95 + hi Type term=underline ctermfg=177 + hi Underlined term=underline cterm=underline ctermfg=252 + hi Ignore ctermfg=240 + hi Error term=reverse ctermfg=88 ctermbg=16 + hi Todo term=standout ctermfg=252 ctermbg=95 + hi String ctermfg=85 ctermbg=16 + hi Number ctermfg=179 + hi Boolean ctermfg=46 + hi Special term=bold ctermfg=222 + hi Identifier term=underline ctermfg=74 + hi Statement term=bold ctermfg=77 + hi PreProc term=underline ctermfg=95 + hi Type term=underline ctermfg=177 + hi Underlined term=underline cterm=underline ctermfg=252 + hi Ignore ctermfg=240 + hi Error term=reverse ctermfg=88 ctermbg=16 + hi Todo term=standout ctermfg=252 ctermbg=95 + hi String ctermfg=85 ctermbg=16 + hi Number ctermfg=179 + hi Boolean ctermfg=46 + hi User1 cterm=bold ctermfg=246 ctermbg=236 + hi User2 cterm=bold ctermfg=120 ctermbg=236 + if v:version >= 700 + hi SpellBad term=reverse cterm=undercurl ctermfg=167 + hi SpellCap term=reverse cterm=undercurl ctermfg=80 + hi SpellRare term=reverse cterm=undercurl ctermfg=170 + hi SpellLocal term=underline cterm=undercurl ctermfg=185 + hi Pmenu ctermfg=252 ctermbg=235 + hi PmenuSel cterm=bold ctermfg=177 ctermbg=16 + hi PmenuSbar ctermfg=252 ctermbg=16 + hi PmenuThumb ctermfg=252 ctermbg=236 + hi MatchParen term=reverse ctermfg=231 ctermbg=22 + endif +endif + + diff --git a/.vim/colors/getafe.vim b/.vim/colors/getafe.vim new file mode 100644 index 0000000..f5d0f6c --- /dev/null +++ b/.vim/colors/getafe.vim @@ -0,0 +1,187 @@ +" Maintainer: Lars Smit +" Version: 0.1 +" Last Change: 7 februari 2011 +" Credits: Vim color scheme "getafe" +" +" Color Scheme Overview: +" :ru syntax/hitest.vim +" +" Relevant Help: +" :h highlight-groups +" +" Colors +" +" blue #01B0F0 +" pink #FF358B +" black #000000 +" brown #1B1D1E +" green #AEEE00 +" grey #5A7085 +" orange #FF500E +" yellow #FFDC00 +" white #F8FFF9 + + +set background=dark + +hi clear + +if exists("syntax_on") + syntax reset +endif + +let colors_name = "getafe" + +"————————————————+———————————————————————————————————————————————+———+———————————————————————————————————————————————" +" | GUI | | TERMINAL " +" TYPE +———————————————+———————————————+———————————————+———+———————————————+———————————————+———————————————" +" | foreground | background | | | foreground | background | " +"————————————————+———————————————+———————————————+———————————————+———+———————————————+———————————————+———————————————" + +"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" +" Full colors reset +"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" + +" Base colors + +hi ColorColumn guibg=#1B1D1E gui=none ctermbg=234 +hi Conceal guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi Cursor guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi CursorIM guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi CursorColumn guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi CursorLine guibg=#1B1D1E gui=none ctermbg=234 +hi Directory guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi DiffAdd guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi DiffChange guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi DiffDelete guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi DiffText guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi ErrorMsg guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi VertSplit guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi Folded guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi FoldColumn guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi SignColumn guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi IncSearch guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi LineNr guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi MatchParen guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi ModeMsg guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi MoreMsg guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi NonText guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi Normal guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi Pmenu guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi PmenuSel guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi PmenuSbar guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi PmenuThumb guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi Question guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi Search guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi SpecialKey guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi SpellBad guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi SpellCap guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi SpellLocal guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi SpellRare guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi StatusLine guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi StatusLineNC guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi TabLine guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi TabLineFill guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi TabLineSel guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi Title guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi VisualNOS guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi WarningMsg guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi WildMenu guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" +" Syntax related colors +"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" + +hi Comment guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi Constant guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi String guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi Character guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi Number guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi Boolean guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi Float guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi Identifier guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi Function guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi Statement guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi Conditional guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi Repeat guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi Label guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi Operator guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi Keyword guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi Exception guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi PreProc guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi Include guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi Define guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi Macro guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi PreCondit guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi Type guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi StorageClass guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi Structure guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi Typedef guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi Special guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi SpecialChar guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi Tag guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi Delimiter guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi SpecialComment guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi Debug guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi Underlined guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi Ignore guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi Error guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 +hi Todo guifg=#F8FFF9 guibg=#1B1D1E gui=none ctermfg=15 ctermbg=234 + +"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" +" Interface " +"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" + +hi ColorColumn guibg=#f7f7f7 ctermbg=15 +hi Cursor guifg=#1B1D1E guibg=#FF500E ctermfg=234 ctermbg=202 +hi CursorLine guibg=#f7f7f7 ctermbg=15 +hi Directory guifg=#01B0F0 ctermfg=39 +hi VertSplit guifg=#F8FFF9 guibg=#5A7085 ctermfg=15 ctermbg=60 +hi Folded guifg=#5A7085 guibg=#FFDC00 ctermfg=60 ctermbg=220 +hi IncSearch guifg=#1B1D1E guibg=#a7a7a7 ctermfg=234 ctermbg=248 +hi LineNr guifg=#5A7085 guibg=#000000 ctermfg=60 ctermbg=0 +hi NonText guifg=#eeeeee guibg=#1B1D1E ctermfg=7 ctermbg=234 +hi Search guifg=#F8FFF9 guibg=#FF358B ctermfg=15 ctermbg=204 +hi StatusLine guifg=#F8FFF9 guibg=#01B0F0 gui=bold ctermfg=15 ctermbg=39 +hi StatusLineNC guifg=#F8FFF9 guibg=#5A7085 ctermfg=15 ctermbg=60 +hi Todo guifg=#000000 guibg=#FFDC00 gui=bold ctermfg=0 ctermbg=220 +hi Visual guibg=#5A7085 ctermbg=60 +hi CursorLine guibg=#5A7085 ctermbg=60 +hi ColorColumn guibg=#5A7085 ctermbg=60 +hi ModeMsg guifg=#000000 guibg=#FFDC00 ctermfg=0 ctermbg=220 +hi SpecialKey guifg=#5A7085 ctermfg=60 +hi ErrorMsg guifg=#000000 guibg=#FF500E ctermfg=0 ctermbg=202 +hi Title guifg=#F8FFF9 ctermfg=15 +hi DiffAdd guifg=#000000 guibg=#AEEE00 ctermfg=0 ctermbg=154 +hi DiffChange guifg=#000000 guibg=#FFDC00 ctermfg=0 ctermbg=220 +hi DiffDelete guifg=#000000 guibg=#FF358B ctermfg=0 ctermbg=204 +hi DiffText guifg=#F8FFF9 ctermfg=15 +hi MatchParen guifg=#F8FFF9 guibg=#FF500E ctermfg=15 ctermbg=202 +hi Identifier guifg=#FF500E ctermfg=202 +hi Type guifg=#AEEE00 ctermfg=154 +hi Label guifg=#AEEE00 ctermfg=154 +hi Special guifg=#01B0F0 ctermfg=39 +hi WildMenu guifg=#01B0F0 guibg=#000000 ctermfg=39 ctermbg=0 +hi Pmenu guifg=#01B0F0 guibg=#000000 ctermfg=39 ctermbg=0 +hi PmenuSel guibg=#5A7085 ctermbg=60 +hi PmenuSbar guibg=#5A7085 ctermbg=60 +hi PmenuThumb guifg=#01B0F0 ctermfg=39 + +"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" +" Syntax related colors +"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" + +hi Comment guifg=#5A7085 ctermfg=60 +hi Constant guifg=#FF358B ctermfg=204 +hi String guifg=#FF358B ctermfg=204 +hi Number guifg=#FF500E ctermfg=202 +hi Boolean guifg=#AEEE00 ctermfg=154 +hi Float guifg=#B37A7A ctermfg=138 +hi Function guifg=#01B0F0 ctermfg=39 +hi Statement guifg=#01B0F0 ctermfg=39 +hi Conditional guifg=#AEEE00 ctermfg=154 +hi Operator guifg=#FF500E ctermfg=202 +hi Keyword guifg=#AEEE00 ctermfg=154 +hi Define guifg=#AEEE00 ctermfg=154 +hi Delimiter guifg=#AEEE00 ctermfg=154 + + diff --git a/.vim/colors/gothic.vim b/.vim/colors/gothic.vim new file mode 100644 index 0000000..94df10c --- /dev/null +++ b/.vim/colors/gothic.vim @@ -0,0 +1,45 @@ +" Vim color file +" Maintainer: Stefano deFlorian - \Goth\ +" Last Change: 2006 Jul 16 +" Light - Dark :-) +" optimized for TFT panels + +set background=dark +hi clear +if exists("syntax_on") + syntax reset +endif +"colorscheme default +let g:colors_name = "gothic" + +" hardcoded colors : + +" GUI +highlight Normal guifg=#efefef guibg=#000000 +highlight Cursor guifg=#000000 guibg=#efefef gui=NONE +highlight Search guifg=#ffff60 guibg=#0000ff gui=NONE +highlight Visual guifg=Grey25 gui=NONE +highlight Special guifg=#b0b000 gui=NONE +highlight Comment guifg=#3030ff gui=NONE +highlight StatusLine guifg=blue guibg=white +highlight Statement guifg=#ffff60 gui=NONE +highlight PreProc guifg=#a0e0a0 gui=NONE +highlight Identifier guifg=#00ffff gui=NONE +highlight Function guifg=#00ffff gui=NONE +highlight Constant guifg=#ff5050 gui=NONE +highlight Type guifg=#a0a0ff gui=NONE + +" Console +highlight Normal ctermfg=LightGrey ctermbg=Black +highlight Cursor ctermfg=Black ctermbg=LightGrey cterm=NONE +highlight Search ctermfg=LightGrey ctermbg=Blue cterm=NONE +highlight Visual cterm=reverse +highlight Special ctermfg=Red cterm=NONE +highlight Comment ctermfg=DarkBlue cterm=NONE +highlight StatusLine ctermfg=White ctermbg=Blue +highlight Identifier ctermfg=Cyan cterm=NONE +highlight Function ctermfg=Cyan cterm=NONE +highlight PreProc ctermfg=Magenta cterm=NONE +highlight Statement ctermfg=Brown cterm=NONE +highlight Constant ctermfg=Red cterm=NONE +highlight Type ctermfg=Green cterm=NONE diff --git a/.vim/colors/herald.vim b/.vim/colors/herald.vim new file mode 100644 index 0000000..23bab56 --- /dev/null +++ b/.vim/colors/herald.vim @@ -0,0 +1,385 @@ +" Vim color file +" Name: herald.vim +" Author: Fabio Cevasco +" Version: 0.2.0 +" Notes: Supports 8, 16, 256 and 16,777,216 (RGB) color modes + +hi clear + +if exists("syntax_on") + syntax reset +endif + +let colors_name = "herald" + +set background=dark + +" Set some syntax-related variables +let ruby_operators = 1 + +if has("gui_running") + + " -> Text; Miscellaneous + hi Normal guibg=#1F1F1F guifg=#D0D0D0 gui=none + hi SpecialKey guibg=#1F1F1F guifg=#E783E9 gui=none + hi VertSplit guibg=#1F1F1F guifg=#FFEE68 gui=none + hi SignColumn guibg=#1F1F1F guifg=#BF81FA gui=none + hi NonText guibg=#1F1F1F guifg=#FC6984 gui=none + hi Directory guibg=#1F1F1F guifg=#FFEE68 gui=none + hi Title guibg=#1F1F1F guifg=#6DF584 gui=bold + + " -> Cursor + hi Cursor guibg=#FFEE68 guifg=#1F1F1F gui=none + hi CursorIM guibg=#FFEE68 guifg=#1F1F1F gui=none + hi CursorColumn guibg=#000000 gui=none + hi CursorLine guibg=#000000 gui=none + + " -> Folding + hi FoldColumn guibg=#001336 guifg=#003DAD gui=none + hi Folded guibg=#001336 guifg=#003DAD gui=none + + " -> Line info + hi LineNr guibg=#000000 guifg=#696567 gui=none + hi StatusLine guibg=#000000 guifg=#696567 gui=none + hi StatusLineNC guibg=#25365a guifg=#696567 gui=none + + " -> Messages + hi ErrorMsg guibg=#A32024 guifg=#D0D0D0 gui=none + hi Question guibg=#1F1F1F guifg=#FFA500 gui=none + hi WarningMsg guibg=#FFA500 guifg=#000000 gui=none + hi MoreMsg guibg=#1F1F1F guifg=#FFA500 gui=none + hi ModeMsg guibg=#1F1F1F guifg=#FFA500 gui=none + + " -> Search + hi Search guibg=#696567 guifg=#FFEE68 gui=none + hi IncSearch guibg=#696567 guifg=#FFEE68 gui=none + + " -> Diff + hi DiffAdd guibg=#006124 guifg=#ED9000 gui=none + hi DiffChange guibg=#0B294A guifg=#A36000 gui=none + hi DiffDelete guibg=#081F38 guifg=#ED9000 gui=none + hi DiffText guibg=#12457D guifg=#ED9000 gui=underline + + " -> Menu + hi Pmenu guibg=#140100 guifg=#660300 gui=none + hi PmenuSel guibg=#F17A00 guifg=#4C0200 gui=none + hi PmenuSbar guibg=#430300 gui=none + hi PmenuThumb guibg=#720300 gui=none + hi PmenuSel guibg=#F17A00 guifg=#4C0200 gui=none + + " -> Tabs + hi TabLine guibg=#141414 guifg=#1F1F1F gui=none + hi TabLineFill guibg=#000000 gui=none + hi TabLineSel guibg=#1F1F1F guifg=#D0D0D0 gui=bold + " + " -> Visual Mode + hi Visual guibg=#000000 guifg=#FFB539 gui=none + hi VisualNOS guibg=#000000 guifg=#696567 gui=none + + " -> Code + hi Comment guibg=#1F1F1F guifg=#696567 gui=none + hi Constant guibg=#1F1F1F guifg=#6DF584 gui=none + hi String guibg=#1F1F1F guifg=#FFB539 gui=none + hi Error guibg=#1F1F1F guifg=#FC4234 gui=none + hi Identifier guibg=#1F1F1F guifg=#70BDF1 gui=none + hi Function guibg=#1F1F1F guifg=#90CBF1 gui=none + hi Ignore guibg=#1F1F1F guifg=#1F1F1F gui=none + hi MatchParen guibg=#FFA500 guifg=#1F1F1F gui=none + hi PreProc guibg=#1F1F1F guifg=#BF81FA gui=none + hi Special guibg=#1F1F1F guifg=#FFEE68 gui=none + hi Todo guibg=#1F1F1F guifg=#FC4234 gui=bold + hi Underlined guibg=#1F1F1F guifg=#FC4234 gui=underline + hi Statement guibg=#1F1F1F guifg=#E783E9 gui=none + hi Operator guibg=#1F1F1F guifg=#FC6984 gui=none + hi Delimiter guibg=#1F1F1F guifg=#FC6984 gui=none + hi Type guibg=#1F1F1F guifg=#FFEE68 gui=none + hi Exception guibg=#1F1F1F guifg=#FC4234 gui=none + + " -> HTML-specific + hi htmlBold guibg=#1F1F1F guifg=#D0D0D0 gui=bold + hi htmlBoldItalic guibg=#1F1F1F guifg=#D0D0D0 gui=bold,italic + hi htmlBoldUnderline guibg=#1F1F1F guifg=#D0D0D0 gui=bold,underline + hi htmlBoldUnderlineItalic guibg=#1F1F1F guifg=#D0D0D0 gui=bold,underline,italic + hi htmlItalic guibg=#1F1F1F guifg=#D0D0D0 gui=italic + hi htmlUnderline guibg=#1F1F1F guifg=#D0D0D0 gui=underline + hi htmlUnderlineItalic guibg=#1F1F1F guifg=#D0D0D0 gui=underline,italic + +elseif &t_Co == 256 + + " -> Text; Miscellaneous + hi Normal ctermbg=234 ctermfg=252 cterm=none + hi SpecialKey ctermbg=234 ctermfg=176 cterm=none + hi VertSplit ctermbg=234 ctermfg=227 cterm=none + hi SignColumn ctermbg=234 ctermfg=141 cterm=none + hi NonText ctermbg=234 ctermfg=204 cterm=none + hi Directory ctermbg=234 ctermfg=227 cterm=none + hi Title ctermbg=234 ctermfg=84 cterm=bold + + " -> Cursor + hi Cursor ctermbg=227 ctermfg=234 cterm=none + hi CursorIM ctermbg=227 ctermfg=234 cterm=none + hi CursorColumn ctermbg=0 cterm=none + hi CursorLine ctermbg=0 cterm=none + + " -> Folding + hi FoldColumn ctermbg=234 ctermfg=25 cterm=none + hi Folded ctermbg=234 ctermfg=25 cterm=none + + " -> Line info + hi LineNr ctermbg=0 ctermfg=241 cterm=none + hi StatusLine ctermbg=0 ctermfg=241 cterm=none + hi StatusLineNC ctermbg=237 ctermfg=241 cterm=none + + " -> Messages + hi ErrorMsg ctermbg=124 ctermfg=252 cterm=none + hi Question ctermbg=234 ctermfg=214 cterm=none + hi WarningMsg ctermbg=214 ctermfg=0 cterm=none + hi MoreMsg ctermbg=234 ctermfg=214 cterm=none + hi ModeMsg ctermbg=234 ctermfg=214 cterm=none + + " -> Search + hi Search ctermbg=241 ctermfg=227 cterm=none + hi IncSearch ctermbg=241 ctermfg=227 cterm=none + + " -> Diff + hi DiffAdd ctermbg=22 ctermfg=208 cterm=none + hi DiffChange ctermbg=235 ctermfg=130 cterm=none + hi DiffDelete ctermbg=234 ctermfg=208 cterm=none + hi DiffText ctermbg=24 ctermfg=208 cterm=underline + + " -> Menu + hi Pmenu ctermbg=0 ctermfg=52 cterm=none + hi PmenuSel ctermbg=208 ctermfg=52 cterm=none + hi PmenuSbar ctermbg=52 cterm=none + hi PmenuThumb ctermbg=52 cterm=none + hi PmenuSel ctermbg=208 ctermfg=52 cterm=none + + " -> Tabs + hi TabLine ctermbg=233 ctermfg=234 cterm=none + hi TabLineFill ctermbg=0 cterm=none + hi TabLineSel ctermbg=234 ctermfg=252 cterm=bold + " + " -> Visual Mode + hi Visual ctermbg=0 ctermfg=215 cterm=none + hi VisualNOS ctermbg=0 ctermfg=241 cterm=none + + " -> Code + hi Comment ctermbg=234 ctermfg=241 cterm=none + hi Constant ctermbg=234 ctermfg=84 cterm=none + hi String ctermbg=234 ctermfg=215 cterm=none + hi Error ctermbg=234 ctermfg=203 cterm=none + hi Identifier ctermbg=234 ctermfg=75 cterm=none + hi Function ctermbg=234 ctermfg=117 cterm=none + hi Ignore ctermbg=234 ctermfg=234 cterm=none + hi MatchParen ctermbg=214 ctermfg=234 cterm=none + hi PreProc ctermbg=234 ctermfg=141 cterm=none + hi Special ctermbg=234 ctermfg=227 cterm=none + hi Todo ctermbg=234 ctermfg=203 cterm=bold + hi Underlined ctermbg=234 ctermfg=203 cterm=underline + hi Statement ctermbg=234 ctermfg=176 cterm=none + hi Operator ctermbg=234 ctermfg=204 cterm=none + hi Delimiter ctermbg=234 ctermfg=204 cterm=none + hi Type ctermbg=234 ctermfg=227 cterm=none + hi Exception ctermbg=234 ctermfg=203 cterm=none + + " -> HTML-specific + hi htmlBold ctermbg=234 ctermfg=252 cterm=bold + hi htmlBoldItalic ctermbg=234 ctermfg=252 cterm=bold,italic + hi htmlBoldUnderline ctermbg=234 ctermfg=252 cterm=bold,underline + hi htmlBoldUnderlineItalic ctermbg=234 ctermfg=252 cterm=bold,underline,italic + hi htmlItalic ctermbg=234 ctermfg=252 cterm=italic + hi htmlUnderline ctermbg=234 ctermfg=252 cterm=underline + hi htmlUnderlineItalic ctermbg=234 ctermfg=252 cterm=underline,italic + +elseif &t_Co == 16 + + " -> Text; Miscellaneous + hi Normal ctermbg=8 ctermfg=15 cterm=none + hi SpecialKey ctermbg=8 ctermfg=5 cterm=none + hi VertSplit ctermbg=8 ctermfg=14 cterm=none + hi SignColumn ctermbg=8 ctermfg=5 cterm=none + hi NonText ctermbg=8 ctermfg=4 cterm=none + hi Directory ctermbg=8 ctermfg=14 cterm=none + hi Title ctermbg=8 ctermfg=10 cterm=bold + + " -> Cursor + hi Cursor ctermbg=14 ctermfg=8 cterm=none + hi CursorIM ctermbg=14 ctermfg=8 cterm=none + hi CursorColumn ctermbg=0 cterm=none + hi CursorLine ctermbg=0 cterm=none + + " -> Folding + hi FoldColumn ctermbg=0 ctermfg=1 cterm=none + hi Folded ctermbg=0 ctermfg=1 cterm=none + + " -> Line info + hi LineNr ctermbg=0 ctermfg=7 cterm=none + hi StatusLine ctermbg=0 ctermfg=7 cterm=none + hi StatusLineNC ctermbg=0 ctermfg=7 cterm=none + + " -> Messages + hi ErrorMsg ctermbg=4 ctermfg=7 cterm=none + hi Question ctermbg=8 ctermfg=14 cterm=none + hi WarningMsg ctermbg=14 ctermfg=0 cterm=none + hi MoreMsg ctermbg=8 ctermfg=14 cterm=none + hi ModeMsg ctermbg=8 ctermfg=14 cterm=none + + " -> Search + hi Search ctermbg=7 ctermfg=14 cterm=none + hi IncSearch ctermbg=7 ctermfg=14 cterm=none + + " -> Diff + hi DiffAdd ctermbg=0 ctermfg=10 cterm=none + hi DiffChange ctermbg=0 ctermfg=14 cterm=none + hi DiffDelete ctermbg=0 ctermfg=12 cterm=none + hi DiffText ctermbg=1 ctermfg=14 cterm=underline + + " -> Menu + hi Pmenu ctermbg=0 ctermfg=4 cterm=none + hi PmenuSel ctermbg=14 ctermfg=4 cterm=none + hi PmenuSbar ctermbg=0 cterm=none + hi PmenuThumb ctermbg=4 cterm=none + hi PmenuSel ctermbg=14 ctermfg=4 cterm=none + + " -> Tabs + hi TabLine ctermbg=7 ctermfg=8 cterm=none + hi TabLineFill ctermbg=0 cterm=none + hi TabLineSel ctermbg=8 ctermfg=7 cterm=bold + " + " -> Visual Mode + hi Visual ctermbg=0 ctermfg=14 cterm=none + hi VisualNOS ctermbg=0 ctermfg=7 cterm=none + + " -> Code + hi Comment ctermbg=8 ctermfg=7 cterm=none + hi Constant ctermbg=8 ctermfg=10 cterm=none + hi String ctermbg=8 ctermfg=6 cterm=none + hi Error ctermbg=8 ctermfg=4 cterm=none + hi Identifier ctermbg=8 ctermfg=11 cterm=none + hi Function ctermbg=8 ctermfg=11 cterm=none + hi Ignore ctermbg=8 ctermfg=8 cterm=none + hi MatchParen ctermbg=14 ctermfg=8 cterm=none + hi PreProc ctermbg=8 ctermfg=5 cterm=none + hi Special ctermbg=8 ctermfg=14 cterm=none + hi Todo ctermbg=8 ctermfg=12 cterm=bold + hi Underlined ctermbg=8 ctermfg=12 cterm=underline + hi Statement ctermbg=8 ctermfg=13 cterm=none + hi Operator ctermbg=8 ctermfg=4 cterm=none + hi Delimiter ctermbg=8 ctermfg=4 cterm=none + hi Type ctermbg=8 ctermfg=14 cterm=none + hi Exception ctermbg=8 ctermfg=12 cterm=none + + " -> HTML-specific + hi htmlBold ctermbg=8 ctermfg=7 cterm=bold + hi htmlBoldItalic ctermbg=8 ctermfg=7 cterm=bold,italic + hi htmlBoldUnderline ctermbg=8 ctermfg=7 cterm=bold,underline + hi htmlBoldUnderlineItalic ctermbg=8 ctermfg=7 cterm=bold,underline,italic + hi htmlItalic ctermbg=8 ctermfg=7 cterm=italic + hi htmlUnderline ctermbg=8 ctermfg=7 cterm=underline + hi htmlUnderlineItalic ctermbg=8 ctermfg=7 cterm=underline,italic + + +elseif &t_Co == 8 + + " -> Text; Miscellaneous + hi Normal ctermbg=8 ctermfg=7 cterm=none + hi SpecialKey ctermbg=8 ctermfg=5 cterm=none + hi VertSplit ctermbg=8 ctermfg=6 cterm=none + hi SignColumn ctermbg=8 ctermfg=5 cterm=none + hi NonText ctermbg=8 ctermfg=4 cterm=none + hi Directory ctermbg=8 ctermfg=6 cterm=none + hi Title ctermbg=8 ctermfg=2 cterm=bold + + " -> Cursor + hi Cursor ctermbg=6 ctermfg=8 cterm=none + hi CursorIM ctermbg=6 ctermfg=8 cterm=none + hi CursorColumn ctermbg=0 cterm=none + hi CursorLine ctermbg=0 cterm=none + + " -> Folding + hi FoldColumn ctermbg=0 ctermfg=1 cterm=none + hi Folded ctermbg=0 ctermfg=1 cterm=none + + " -> Line info + hi LineNr ctermbg=0 ctermfg=7 cterm=none + hi StatusLine ctermbg=0 ctermfg=7 cterm=none + hi StatusLineNC ctermbg=0 ctermfg=7 cterm=none + + " -> Messages + hi ErrorMsg ctermbg=4 ctermfg=7 cterm=none + hi Question ctermbg=8 ctermfg=6 cterm=none + hi WarningMsg ctermbg=6 ctermfg=0 cterm=none + hi MoreMsg ctermbg=8 ctermfg=6 cterm=none + hi ModeMsg ctermbg=8 ctermfg=6 cterm=none + + " -> Search + hi Search ctermbg=7 ctermfg=6 cterm=none + hi IncSearch ctermbg=7 ctermfg=6 cterm=none + + " -> Diff + hi DiffAdd ctermbg=0 ctermfg=2 cterm=none + hi DiffChange ctermbg=0 ctermfg=6 cterm=none + hi DiffDelete ctermbg=0 ctermfg=4 cterm=none + hi DiffText ctermbg=1 ctermfg=6 cterm=underline + + " -> Menu + hi Pmenu ctermbg=0 ctermfg=4 cterm=none + hi PmenuSel ctermbg=6 ctermfg=4 cterm=none + hi PmenuSbar ctermbg=0 cterm=none + hi PmenuThumb ctermbg=4 cterm=none + hi PmenuSel ctermbg=6 ctermfg=4 cterm=none + + " -> Tabs + hi TabLine ctermbg=7 ctermfg=8 cterm=none + hi TabLineFill ctermbg=0 cterm=none + hi TabLineSel ctermbg=8 ctermfg=7 cterm=bold + " + " -> Visual Mode + hi Visual ctermbg=0 ctermfg=6 cterm=none + hi VisualNOS ctermbg=0 ctermfg=7 cterm=none + + " -> Code + hi Comment ctermbg=8 ctermfg=7 cterm=none + hi Constant ctermbg=8 ctermfg=2 cterm=none + hi String ctermbg=8 ctermfg=6 cterm=none + hi Error ctermbg=8 ctermfg=4 cterm=none + hi Identifier ctermbg=8 ctermfg=3 cterm=none + hi Function ctermbg=8 ctermfg=3 cterm=none + hi Ignore ctermbg=8 ctermfg=8 cterm=none + hi MatchParen ctermbg=6 ctermfg=8 cterm=none + hi PreProc ctermbg=8 ctermfg=5 cterm=none + hi Special ctermbg=8 ctermfg=6 cterm=none + hi Todo ctermbg=8 ctermfg=4 cterm=bold + hi Underlined ctermbg=8 ctermfg=4 cterm=underline + hi Statement ctermbg=8 ctermfg=5 cterm=none + hi Operator ctermbg=8 ctermfg=4 cterm=none + hi Delimiter ctermbg=8 ctermfg=4 cterm=none + hi Type ctermbg=8 ctermfg=6 cterm=none + hi Exception ctermbg=8 ctermfg=4 cterm=none + + " -> HTML-specific + hi htmlBold ctermbg=8 ctermfg=7 cterm=bold + hi htmlBoldItalic ctermbg=8 ctermfg=7 cterm=bold,italic + hi htmlBoldUnderline ctermbg=8 ctermfg=7 cterm=bold,underline + hi htmlBoldUnderlineItalic ctermbg=8 ctermfg=7 cterm=bold,underline,italic + hi htmlItalic ctermbg=8 ctermfg=7 cterm=italic + hi htmlUnderline ctermbg=8 ctermfg=7 cterm=underline + hi htmlUnderlineItalic ctermbg=8 ctermfg=7 cterm=underline,italic + +endif + +hi! default link bbcodeBold htmlBold +hi! default link bbcodeBoldItalic htmlBoldItalic +hi! default link bbcodeBoldItalicUnderline htmlBoldUnderlineItalic +hi! default link bbcodeBoldUnderline htmlBoldUnderline +hi! default link bbcodeItalic htmlItalic +hi! default link bbcodeItalicUnderline htmlUnderlineItalic +hi! default link bbcodeUnderline htmlUnderline + +" Spellcheck formatting +if has("spell") + hi SpellBad guisp=#FC4234 gui=undercurl + hi SpellCap guisp=#70BDF1 gui=undercurl + hi SpellLocal guisp=#FFEE68 gui=undercurl + hi SpellRare guisp=#6DF584 gui=undercurl +endif diff --git a/.vim/colors/hornet.vim b/.vim/colors/hornet.vim new file mode 100644 index 0000000..3990c36 --- /dev/null +++ b/.vim/colors/hornet.vim @@ -0,0 +1,62 @@ +" Maintainer: Taurus Olson +" Mail: taurusolson@gmail.com +" Version: 1.0.2 +" Last Change: October 17, 2009 +" Credits: This is a modification of busybee.vim color scheme + +set background=dark + +hi clear + +if exists("syntax_on") + syntax reset +endif + +let colors_name = "hornet" + +" Vim >= 7.0 specific colors +if version >= 700 + hi CursorLine guibg=#303030 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 +hi Directory guifg=#fecf35 gui=none ctermfg=148 + +" Syntax highlighting +hi Comment guifg=#757575 gui=italic ctermfg=244 +hi Todo guifg=#fec135 gui=none ctermfg=245 +hi Boolean guifg=#b1d631 gui=none ctermfg=148 +hi String guifg=#fecf35 gui=none ctermfg=148 +hi Identifier guifg=#b1d631 gui=none ctermfg=148 +hi Function guifg=#fdb32a 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=#c03000 gui=none ctermfg=208 +hi Number guifg=#ff9800 gui=none ctermfg=208 +hi Special guifg=#4bb5c1 gui=none ctermfg=208 +hi PreProc guifg=#96ca2d gui=none ctermfg=230 +hi Todo guifg=#fec135 guibg=#202020 gui=none +hi Search guifg=#000000 guibg=#aeee00 gui=none + +" Code-specific colors +hi pythonImport guifg=#7fc6bc gui=none ctermfg=255 +hi pythonException guifg=#f00000 gui=none ctermfg=200 +hi pythonOperator guifg=#7e8aa2 gui=none ctermfg=103 +hi pythonBuiltinFunction guifg=#009000 gui=none ctermfg=200 +hi pythonExClass guifg=#009000 gui=none ctermfg=200 diff --git a/.vim/colors/impact.vim b/.vim/colors/impact.vim new file mode 100644 index 0000000..507ff3d --- /dev/null +++ b/.vim/colors/impact.vim @@ -0,0 +1,66 @@ +" Vim color file +" Maintainer: Shirk +" Last Change: 19 September 2005 - 0.2 +" URL: trinity.gentoofreaks.org + +" 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="impact" + +if exists("g:impact_transbg") + hi Normal ctermfg=LightGray ctermbg=none + hi NonText ctermfg=DarkGray ctermbg=none + + hi Statement ctermfg=Blue ctermbg=none + hi Comment ctermfg=DarkGray ctermbg=none cterm=bold term=bold + hi Constant ctermfg=DarkCyan ctermbg=none + hi Identifier ctermfg=Cyan ctermbg=none + hi Type ctermfg=DarkGreen ctermbg=none + hi Folded ctermfg=DarkGreen ctermbg=none cterm=underline term=none + hi Special ctermfg=Blue ctermbg=none + hi PreProc ctermfg=LightGray ctermbg=none cterm=bold term=bold + hi Scrollbar ctermfg=Blue ctermbg=none + hi Cursor ctermfg=white ctermbg=none + hi ErrorMsg ctermfg=Red ctermbg=none cterm=bold term=bold + hi WarningMsg ctermfg=Yellow ctermbg=none + hi VertSplit ctermfg=White ctermbg=none + hi Directory ctermfg=Cyan ctermbg=DarkBlue + hi Visual ctermfg=White ctermbg=DarkGray cterm=underline term=none + hi Title ctermfg=White ctermbg=DarkBlue + + hi StatusLine term=bold cterm=bold,underline ctermfg=White ctermbg=Black + hi StatusLineNC term=bold cterm=bold,underline ctermfg=Gray ctermbg=Black + hi LineNr term=bold cterm=bold ctermfg=White ctermbg=DarkGray +else + hi Normal ctermfg=LightGray ctermbg=Black + hi NonText ctermfg=DarkGray ctermbg=Black + + hi Statement ctermfg=Blue ctermbg=Black + hi Comment ctermfg=DarkGray ctermbg=Black cterm=bold term=bold + hi Constant ctermfg=DarkCyan ctermbg=Black + hi Identifier ctermfg=Cyan ctermbg=Black + hi Type ctermfg=DarkGreen ctermbg=Black + hi Folded ctermfg=DarkGreen ctermbg=Black cterm=underline term=none + hi Special ctermfg=Blue ctermbg=Black + hi PreProc ctermfg=LightGray ctermbg=Black cterm=bold term=bold + hi Scrollbar ctermfg=Blue ctermbg=Black + hi Cursor ctermfg=white ctermbg=Black + hi ErrorMsg ctermfg=Red ctermbg=Black cterm=bold term=bold + hi WarningMsg ctermfg=Yellow ctermbg=Black + hi VertSplit ctermfg=White ctermbg=Black + hi Directory ctermfg=Cyan ctermbg=DarkBlue + hi Visual ctermfg=White ctermbg=DarkGray cterm=underline term=none + hi Title ctermfg=White ctermbg=DarkBlue + + hi StatusLine term=bold cterm=bold,underline ctermfg=White ctermbg=Black + hi StatusLineNC term=bold cterm=bold,underline ctermfg=Gray ctermbg=Black + hi LineNr term=bold cterm=bold ctermfg=White ctermbg=DarkGray +endif diff --git a/.vim/colors/ir_black.vim b/.vim/colors/ir_black.vim new file mode 100644 index 0000000..f845a4c --- /dev/null +++ b/.vim/colors/ir_black.vim @@ -0,0 +1,213 @@ +" ir_black color scheme +" More at: http://blog.infinitered.com + + +" ******************************************************************************** +" Standard colors used in all ir_black themes: +" Note, x:x:x are RGB values +" +" normal: #f6f3e8 +" +" string: #A8FF60 168:255:96 +" string inner (punc, code, etc): #00A0A0 0:160:160 +" number: #FF73FD 255:115:253 +" comments: #7C7C7C 124:124:124 +" keywords: #96CBFE 150:203:254 +" operators: white +" class: #FFFFB6 255:255:182 +" method declaration name: #FFD2A7 255:210:167 +" regular expression: #E9C062 233:192:98 +" regexp alternate: #FF8000 255:128:0 +" regexp alternate 2: #B18A3D 177:138:61 +" variable: #C6C5FE 198:197:254 +" +" Misc colors: +" red color (used for whatever): #FF6C60 255:108:96 +" light red: #FFB6B0 255:182:176 +" +" brown: #E18964 good for special +" +" lightpurpleish: #FFCCFF +" +" Interface colors: +" background color: black +" cursor (where underscore is used): #FFA560 255:165:96 +" cursor (where block is used): white +" visual selection: #1D1E2C +" current line: #151515 21:21:21 +" search selection: #07281C 7:40:28 +" line number: #3D3D3D 61:61:61 + + +" ******************************************************************************** +" The following are the preferred 16 colors for your terminal +" Colors Bright Colors +" Black #4E4E4E #7C7C7C +" Red #FF6C60 #FFB6B0 +" Green #A8FF60 #CEFFAB +" Yellow #FFFFB6 #FFFFCB +" Blue #96CBFE #B5DCFE +" Magenta #FF73FD #FF9CFE +" Cyan #C6C5FE #DFDFFE +" White #EEEEEE #FFFFFF + + +" ******************************************************************************** +set background=dark +hi clear + +if exists("syntax_on") + syntax reset +endif + +let colors_name = "ir_black" + + +"hi Example guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE + +" General colors +hi Normal guifg=#f6f3e8 guibg=black gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE +hi NonText guifg=#070707 guibg=black gui=NONE ctermfg=black ctermbg=NONE cterm=NONE + +hi Cursor guifg=black guibg=white gui=NONE ctermfg=black ctermbg=white cterm=reverse +hi LineNr guifg=#3D3D3D guibg=black gui=NONE ctermfg=darkgray ctermbg=NONE cterm=NONE + +hi VertSplit guifg=#202020 guibg=#202020 gui=NONE ctermfg=darkgray ctermbg=darkgray cterm=NONE +hi StatusLine guifg=#CCCCCC guibg=#202020 gui=italic ctermfg=white ctermbg=darkgray cterm=NONE +hi StatusLineNC guifg=black guibg=#202020 gui=NONE ctermfg=blue ctermbg=darkgray cterm=NONE + +hi Folded guifg=#a0a8b0 guibg=#384048 gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE +hi Title guifg=#f6f3e8 guibg=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=NONE +hi Visual guifg=NONE guibg=#262D51 gui=NONE ctermfg=NONE ctermbg=NONE cterm=REVERSE + +hi SpecialKey guifg=#808080 guibg=#343434 gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE + +hi WildMenu guifg=green guibg=yellow gui=NONE ctermfg=black ctermbg=yellow cterm=NONE +hi PmenuSbar guifg=black guibg=white gui=NONE ctermfg=black ctermbg=white cterm=NONE +"hi Ignore guifg=gray guibg=black gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE + +hi Error guifg=NONE guibg=NONE gui=undercurl ctermfg=white ctermbg=red cterm=NONE guisp=#FF6C60 " undercurl color +hi ErrorMsg guifg=white guibg=#FF6C60 gui=BOLD ctermfg=white ctermbg=red cterm=NONE +hi WarningMsg guifg=white guibg=#FF6C60 gui=BOLD ctermfg=white ctermbg=red cterm=NONE +hi LongLineWarning guifg=NONE guibg=#371F1C gui=underline ctermfg=NONE ctermbg=NONE cterm=underline + +" Message displayed in lower left, such as --INSERT-- +hi ModeMsg guifg=black guibg=#C6C5FE gui=BOLD ctermfg=black ctermbg=cyan cterm=BOLD + +if version >= 700 " Vim 7.x specific colors + hi CursorLine guifg=NONE guibg=#121212 gui=NONE ctermfg=NONE ctermbg=NONE cterm=BOLD + hi CursorColumn guifg=NONE guibg=#121212 gui=NONE ctermfg=NONE ctermbg=NONE cterm=BOLD + hi MatchParen guifg=#f6f3e8 guibg=#857b6f gui=BOLD ctermfg=white ctermbg=darkgray cterm=NONE + hi Pmenu guifg=#f6f3e8 guibg=#444444 gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE + hi PmenuSel guifg=#000000 guibg=#cae682 gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE + hi Search guifg=NONE guibg=#2F2F00 gui=underline ctermfg=NONE ctermbg=NONE cterm=underline +endif + +" Syntax highlighting +hi Comment guifg=#7C7C7C guibg=NONE gui=NONE ctermfg=darkgray ctermbg=NONE cterm=NONE +hi String guifg=#A8FF60 guibg=NONE gui=NONE ctermfg=green ctermbg=NONE cterm=NONE +hi Number guifg=#FF73FD guibg=NONE gui=NONE ctermfg=magenta ctermbg=NONE cterm=NONE + +hi Keyword guifg=#96CBFE guibg=NONE gui=NONE ctermfg=blue ctermbg=NONE cterm=NONE +hi PreProc guifg=#96CBFE guibg=NONE gui=NONE ctermfg=blue ctermbg=NONE cterm=NONE +hi Conditional guifg=#6699CC guibg=NONE gui=NONE ctermfg=blue ctermbg=NONE cterm=NONE " if else end + +hi Todo guifg=#8f8f8f guibg=NONE gui=NONE ctermfg=red ctermbg=NONE cterm=NONE +hi Constant guifg=#99CC99 guibg=NONE gui=NONE ctermfg=cyan ctermbg=NONE cterm=NONE + +hi Identifier guifg=#C6C5FE guibg=NONE gui=NONE ctermfg=cyan ctermbg=NONE cterm=NONE +hi Function guifg=#FFD2A7 guibg=NONE gui=NONE ctermfg=brown ctermbg=NONE cterm=NONE +hi Type guifg=#FFFFB6 guibg=NONE gui=NONE ctermfg=yellow ctermbg=NONE cterm=NONE +hi Statement guifg=#6699CC guibg=NONE gui=NONE ctermfg=lightblue ctermbg=NONE cterm=NONE + +hi Special guifg=#E18964 guibg=NONE gui=NONE ctermfg=white ctermbg=NONE cterm=NONE +hi Delimiter guifg=#00A0A0 guibg=NONE gui=NONE ctermfg=cyan ctermbg=NONE cterm=NONE +hi Operator guifg=white guibg=NONE gui=NONE ctermfg=white ctermbg=NONE cterm=NONE + +hi link Character Constant +hi link Boolean Constant +hi link Float Number +hi link Repeat Statement +hi link Label Statement +hi link Exception Statement +hi link Include PreProc +hi link Define PreProc +hi link Macro PreProc +hi link PreCondit PreProc +hi link StorageClass Type +hi link Structure Type +hi link Typedef Type +hi link Tag Special +hi link SpecialChar Special +hi link SpecialComment Special +hi link Debug Special + + +" Special for Ruby +hi rubyRegexp guifg=#B18A3D guibg=NONE gui=NONE ctermfg=brown ctermbg=NONE cterm=NONE +hi rubyRegexpDelimiter guifg=#FF8000 guibg=NONE gui=NONE ctermfg=brown ctermbg=NONE cterm=NONE +hi rubyEscape guifg=white guibg=NONE gui=NONE ctermfg=cyan ctermbg=NONE cterm=NONE +hi rubyInterpolationDelimiter guifg=#00A0A0 guibg=NONE gui=NONE ctermfg=blue ctermbg=NONE cterm=NONE +hi rubyControl guifg=#6699CC guibg=NONE gui=NONE ctermfg=blue ctermbg=NONE cterm=NONE "and break, etc +"hi rubyGlobalVariable guifg=#FFCCFF guibg=NONE gui=NONE ctermfg=lightblue ctermbg=NONE cterm=NONE "yield +hi rubyStringDelimiter guifg=#336633 guibg=NONE gui=NONE ctermfg=lightgreen ctermbg=NONE cterm=NONE +"rubyInclude +"rubySharpBang +"rubyAccess +"rubyPredefinedVariable +"rubyBoolean +"rubyClassVariable +"rubyBeginEnd +"rubyRepeatModifier +"hi link rubyArrayDelimiter Special " [ , , ] +"rubyCurlyBlock { , , } + +hi link rubyClass Keyword +hi link rubyModule Keyword +hi link rubyKeyword Keyword +hi link rubyOperator Operator +hi link rubyIdentifier Identifier +hi link rubyInstanceVariable Identifier +hi link rubyGlobalVariable Identifier +hi link rubyClassVariable Identifier +hi link rubyConstant Type + + +" Special for Java +" hi link javaClassDecl Type +hi link javaScopeDecl Identifier +hi link javaCommentTitle javaDocSeeTag +hi link javaDocTags javaDocSeeTag +hi link javaDocParam javaDocSeeTag +hi link javaDocSeeTagParam javaDocSeeTag + +hi javaDocSeeTag guifg=#CCCCCC guibg=NONE gui=NONE ctermfg=darkgray ctermbg=NONE cterm=NONE +hi javaDocSeeTag guifg=#CCCCCC guibg=NONE gui=NONE ctermfg=darkgray ctermbg=NONE cterm=NONE +"hi javaClassDecl guifg=#CCFFCC guibg=NONE gui=NONE ctermfg=white ctermbg=NONE cterm=NONE + + +" Special for XML +hi link xmlTag Keyword +hi link xmlTagName Conditional +hi link xmlEndTag Identifier + + +" Special for HTML +hi link htmlTag Keyword +hi link htmlTagName Conditional +hi link htmlEndTag Identifier + + +" Special for Javascript +hi link javaScriptNumber Number + + +" Special for Python +"hi link pythonEscape Keyword + + +" Special for CSharp +hi link csXmlTag Keyword + + +" Special for PHP diff --git a/.vim/colors/lemon256.vim b/.vim/colors/lemon256.vim new file mode 100644 index 0000000..6e41938 --- /dev/null +++ b/.vim/colors/lemon256.vim @@ -0,0 +1,167 @@ +" Vim color file +" Name: lemon256 +" Maintainer: Vayn +" Last Change: 2011å¹´ 08月 25æ—¥ 星期四 01:37:45 CST +" Thanks To: lilydjwg, Ethan Schoonover(author of solarized) +" License: MIT License +" Options: +" +" If you want to set long line warning, copy this in your vimrc: +" +" let g:lemon256_longline = 1 +" +" +" The default length of a line is 120, you can change it by putting +" the following in your vimrc: +" +" let g:lenmon256_len = 79 +" +hi clear + +set background=dark +if version > 580 + hi clear + if exists("syntax_on") + syntax reset + endif +endif +let g:colors_name="lemon256" + +" Error format when a line is longer than g:lemon256_longlen, {{{1 +" default length is 120. +if exists('g:lemon256_longline') && g:lemon256_longline == 1 + if ! exists('g:lemon256_len') + let g:lemon256_len = 121 + end + exe 'match LongLineWarning "\%'.g:lemon256_len.'v.*"' +end + +" Change term cursor color in insert mode {{{1 +let s:color_normal = 'azure4' +let s:color_insert = 'DarkGoldenrod1' +let s:color_exit = 'azure4' +if &term =~ 'xterm\|rxvt' + exe 'silent !echo -ne "\e]12;"' . s:color_normal . '"\007"' + let &t_SI="\e]12;" . s:color_insert . "\007" + let &t_EI="\e]12;" . s:color_normal . "\007" + exe 'autocmd VimLeave * :!echo -ne "\e]12;"' . s:color_exit . '"\007"' +elseif &term =~ "screen" + if exists('$TMUX') + exe 'silent !echo -ne "\033Ptmux;\033\e]12;"' . s:color_normal . '"\007\033\\"' + let &t_SI="\033Ptmux;\033\e]12;" . s:color_insert . "\007\033\\" + let &t_EI="\033Ptmux;\033\e]12;" . s:color_normal . "\007\033\\" + exe 'autocmd VimLeave * :!echo -ne "\033Ptmux;\033\e]12;"' . s:color_exit . '"\007\033\\"' + else + exe 'silent !echo -ne "\033P\e]12;"' . s:color_normal . '"\007\033\\"' + let &t_SI="\033P\e]12;" . s:color_insert . "\007\033\\" + let &t_EI="\033P\e]12;" . s:color_normal . "\007\033\\" + exe 'autocmd VimLeave * :!echo -ne "\033P\e]12;"' . s:color_exit . '"\007\033\\"' + endif +endif +unlet s:color_normal +unlet s:color_insert +unlet s:color_exit + +" Colors {{{1 +if &t_Co > 255 + highlight Boolean cterm=bold ctermfg=141 + highlight Character ctermfg=185 + highlight Number ctermfg=141 + highlight String ctermfg=220 + highlight Conditional cterm=bold ctermfg=68 + highlight Constant cterm=bold ctermfg=148 + highlight Cursor ctermbg=12 ctermfg=8 + highlight Debug cterm=bold ctermfg=250 + highlight Define ctermfg=81 + highlight Delimiter ctermfg=245 + highlight DiffAdd ctermbg=0 + highlight DiffChange ctermbg=0 ctermfg=244 + highlight DiffDelete ctermbg=0 ctermfg=9 + highlight DiffText cterm=bold ctermbg=0 + + highlight Directory cterm=bold ctermfg=112 + highlight Error ctermbg=10 ctermfg=1 + highlight ErrorMsg cterm=bold ctermbg=1 ctermfg=0 + highlight Exception cterm=bold ctermfg=112 + highlight Float ctermfg=141 + highlight FoldColumn ctermbg=8 ctermfg=10 + highlight Folded ctermbg=10 ctermfg=8 + highlight Function ctermfg=154 + highlight Identifier ctermfg=172 + highlight Ignore ctermfg=244 + highlight IncSearch ctermbg=16 ctermfg=144 + + highlight Keyword cterm=bold ctermfg=161 + highlight Label cterm=none ctermfg=185 + highlight Macro ctermfg=144 + highlight SpecialKey ctermfg=148 + + highlight helpExample ctermfg=178 + highlight helpOption ctermfg=6 + highlight HelpHyperTextEntry ctermfg=2 + highlight HelpHyperTextJump ctermfg=33 + + highlight MatchParen cterm=bold ctermbg=208 ctermfg=16 + + highlight ModeMsg ctermfg=185 + highlight MoreMsg ctermfg=185 + highlight Operator cterm=bold ctermfg=68 + + " complete menu + highlight Pmenu ctermbg=12 ctermfg=0 + highlight PmenuSel ctermbg=10 ctermfg=7 + highlight PmenuSbar ctermbg=7 ctermfg=12 + highlight PmenuThumb ctermfg=0 + + highlight PreCondit cterm=bold ctermfg=112 + highlight PreProc ctermfg=112 + highlight Question ctermfg=81 + highlight Repeat cterm=bold ctermfg=161 + highlight Search ctermbg=32 ctermfg=231 + " marks column + highlight SignColumn ctermbg=235 ctermfg=112 + highlight SpecialChar cterm=bold ctermfg=161 + highlight SpecialComment cterm=bold ctermfg=239 + highlight Special ctermfg=81 + highlight SpecialKey ctermfg=245 + + if has("spell") + highlight SpellBad cterm=bold ctermbg=240 + highlight SpellCap cterm=underline + highlight SpellLocal cterm=underline + highlight SpellRare cterm=underline + endif + + highlight Statement cterm=bold ctermfg=68 + highlight htmlStatement ctermfg=110 + highlight StatusLine ctermfg=14 + highlight StatusLineNC ctermbg=0 ctermfg=11 + highlight StorageClass ctermfg=208 + highlight Structure cterm=bold ctermfg=81 + highlight Tag ctermfg=161 + highlight Title ctermfg=209 + highlight Todo cterm=bold ctermbg=235 ctermfg=231 + + highlight Typedef ctermfg=81 + highlight Type cterm=none ctermfg=81 + highlight Underlined cterm=underline ctermfg=244 + + highlight TabLine cterm=none ctermbg=10 ctermfg=12 + highlight TabLineSel ctermbg=8 ctermfg=7 + highlight TabLineFill ctermfg=11 + + highlight VertSplit cterm=bold ctermbg=0 ctermfg=10 + highlight VisualNOS ctermbg=237 + highlight Visual ctermbg=237 + highlight WarningMsg cterm=bold ctermbg=236 ctermfg=231 + highlight WildMenu ctermbg=7 ctermfg=0 + + highlight Normal ctermbg=8 ctermfg=12 + highlight Comment ctermfg=10 + highlight CursorLine cterm=none ctermbg=0 + highlight CursorColumn ctermbg=0 + highlight LineNr ctermbg=0 ctermfg=10 + highlight NonText ctermbg=0 ctermfg=235 + + highlight LongLineWarning cterm=underline ctermbg=1 ctermfg=0 +end diff --git a/.vim/colors/leo.vim b/.vim/colors/leo.vim new file mode 100644 index 0000000..0a21ef5 --- /dev/null +++ b/.vim/colors/leo.vim @@ -0,0 +1,100 @@ +" Vim color file +" Maintainer: Lorenzo Leonini +" Last Change: 2008 Jul 22 +" URL: http://www.leonini.net + +" Description: +" A colored, contrasted theme for long programming sessions. +" For 256-colors term (xterm, Eterm, konsole, gnome-terminal, ...) +" Very good with Ruby, C, Lua, PHP, ... (but no language specific settings) + +" Note: +" If your term report 8 colors (but is 256 capable), put 'set t_Co=256' +" in your .vimrc + +" Tips: +" :verbose hi StatusLine +" Color numbers (0-255) see: +" http://www.calmar.ws/vim/256-xterm-24bit-rgb-color-chart.html + +if !has("gui_running") + if &t_Co != 256 + echomsg "err: Please use a 256-colors terminal (so that t_Co=256 could be set)." + echomsg "" + finish + end +endif + +let g:colors_name = "leo256" + +set background=dark +if v:version > 580 + highlight clear + if exists("syntax_on") + syntax reset + endif +endif + +" Normal should come first +hi Normal cterm=none ctermfg=15 ctermbg=0 guibg=#090909 guifg=#eeeeee + +hi CursorLine cterm=none ctermbg=233 guibg=#191919 +hi DiffAdd cterm=none ctermbg=235 +hi DiffChange cterm=none ctermbg=234 +hi DiffDelete cterm=none ctermfg=239 ctermbg=244 +hi DiffText cterm=bold ctermfg=15 ctermbg=196 +hi Directory cterm=none ctermfg=196 +hi ErrorMsg cterm=none ctermfg=15 ctermbg=1 +hi FoldColumn cterm=none ctermfg=40 ctermbg=248 +hi Folded cterm=none ctermfg=15 ctermbg=237 +hi IncSearch cterm=reverse +hi LineNr cterm=none ctermfg=250 +hi ModeMsg cterm=bold +hi MoreMsg cterm=none ctermfg=2 +hi NonText cterm=none ctermfg=12 +hi Question cterm=none ctermfg=2 +hi Search cterm=none ctermfg=none ctermbg=11 +hi SpecialKey cterm=none ctermfg=124 +hi StatusLine cterm=none ctermfg=0 ctermbg=252 +hi StatusLineNC cterm=none ctermfg=245 ctermbg=235 +hi Title cterm=none ctermfg=5 +hi VertSplit cterm=none ctermfg=233 ctermbg=233 +hi Visual cterm=reverse ctermbg=none +hi VisualNOS cterm=underline,bold +hi WarningMsg cterm=none ctermfg=1 +hi WildMenu cterm=none ctermfg=0 ctermbg=11 + +if v:version >= 700 + hi Pmenu cterm=none ctermfg=255 ctermbg=235 guibg=#222222 guifg=#eeeeee + hi PmenuSel cterm=none ctermfg=255 ctermbg=4 guibg=#3333ff + hi PmenuSbar cterm=none ctermfg=240 ctermbg=240 guibg=#444444 + hi PmenuThumb cterm=none ctermfg=255 ctermbg=255 + hi TabLine cterm=none ctermfg=252 ctermbg=17 + hi TabLineSel cterm=none ctermfg=255 ctermbg=20 + hi TabLineFill cterm=none ctermfg=16 ctermbg=16 +endif + +hi Boolean cterm=none ctermfg=135 guifg=#af5fff +hi Character cterm=none ctermfg=184 +hi Comment cterm=none ctermfg=247 guifg=#A5A5A5 +hi Constant cterm=none ctermfg=226 guifg=#ffff00 +hi Conditional cterm=none ctermfg=154 guifg=#afff00 +hi Define cterm=bold ctermfg=27 guifg=#005fff +hi Delimiter cterm=none ctermfg=196 guifg=#af0000 +hi Exception cterm=bold ctermfg=226 guifg=#ffff00 +hi Error cterm=none ctermfg=15 ctermbg=9 +hi Keyword cterm=none ctermfg=159 guifg=#d7af00 +hi Function cterm=none ctermfg=196 guifg=#ff0000 +hi Identifier cterm=none ctermfg=27 guifg=#005fff +hi Number cterm=none ctermfg=135 guifg=#af5fff +hi Operator cterm=none ctermfg=11 +hi PreProc cterm=none ctermfg=202 guifg=#ff5f00 +hi Special cterm=none ctermfg=206 ctermbg=234 guifg=#ff5fd7 +hi Statement cterm=none ctermfg=2 guifg=#00cd00 +hi String cterm=none ctermfg=224 ctermbg=234 guifg=#ffd7d7 guibg=#1c1c1c +hi Todo cterm=none ctermfg=0 ctermbg=11 guifg=#000000 guibg=#ffff00 +hi Type cterm=none ctermfg=75 guifg=#5fafff + +" ADDITIONNAL + +hi Repeat cterm=none ctermfg=142 guifg=#878700 diff --git a/.vim/colors/lettuce.vim b/.vim/colors/lettuce.vim new file mode 100644 index 0000000..223dc36 --- /dev/null +++ b/.vim/colors/lettuce.vim @@ -0,0 +1,215 @@ +" Vim color file +" Version: 1.2 2007.08.08 +" Author: Valyaeff Valentin +" License: GPL +" +" Copyright 2007 Valyaeff Valentin +" +" This program is free software: you can redistribute it and/or modify +" it under the terms of the GNU General Public License as published by +" the Free Software Foundation, either version 3 of the License, or +" (at your option) any later version. +" +" This program is distributed in the hope that it will be useful, +" but WITHOUT ANY WARRANTY; without even the implied warranty of +" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +" GNU General Public License for more details. +" +" You should have received a copy of the GNU General Public License +" along with this program. If not, see . + +set background=dark +hi clear +if exists("syntax_on") + syntax reset +endif +let g:colors_name="lettuce" + + +augroup Syntax_extensions + au! + au Syntax c,cpp,ruby,javascript syn match Operator "[*/%&|!=><^~,.;:?+-]\+" display contains=TOP + au Syntax c,cpp syn region cParen matchgroup=Operator transparent start='(' end=')' contains=ALLBUT,@cParenGroup,cCppParen,cErrInBracket,cCppBracket,cCppString,@Spell + au Syntax c,cpp syn region cCppParen matchgroup=Operator transparent start='(' skip='\\$' excludenl end=')' end='$' contained contains=ALLBUT,@cParenGroup,cErrInBracket,cParen,cBracket,cString,@Spell + au Syntax c,cpp syn region cBracket matchgroup=Operator transparent start='\[\|<::\@!' end=']\|:>' contains=ALLBUT,@cParenGroup,cErrInParen,cCppParen,cCppBracket,cCppString,@Spell + au Syntax c,cpp syn region cCppBracket matchgroup=Operator transparent start='\[\|<::\@!' skip='\\$' excludenl end=']\|:>' end='$' contained contains=ALLBUT,@cParenGroup,cErrInParen,cParen,cBracket,cString,@Spell + au Syntax c,cpp syn region cBlock matchgroup=OperatorCurlyBrackets start="{" end="}" transparent fold + au Syntax ruby syn match rubyBlockParameter "\%(\%(\\|{\)\s*\)\@<=|\s*[( ,a-zA-Z0-9_*)]\+\ze\s*|"hs=s+1 display + au Syntax ruby syn region rubyCurlyBlock matchgroup=Operator start="{" end="}" contains=ALLBUT,@rubyExtendedStringSpecial,rubyTodo fold + au Syntax ruby syn region rubyParentheses matchgroup=Operator start="(" end=")" contains=ALLBUT,@rubyExtendedStringSpecial,rubyTodo + au Syntax ruby syn region rubySquareBrackets matchgroup=Operator start="\[" end="\]" contains=ALLBUT,@rubyExtendedStringSpecial,rubyTodo + au Syntax javascript syn region javascriptCurlyBrackets matchgroup=Operator start="{" end="}" transparent fold + au Syntax javascript syn region javascriptParentheses matchgroup=Operator start="(" end=")" transparent + au Syntax javascript syn region javascriptSquareBrackets matchgroup=Operator start="\[" end="\]" transparent +augroup END + + +if !has("gui_running") + +hi rubyGlobalVariable cterm=none ctermfg=64 +hi rubyPredefinedIdentifier cterm=bold ctermfg=64 +hi def link rubyStringDelimiter String + +hi Normal cterm=none ctermbg=232 ctermfg=189 +hi StatusLine cterm=none ctermbg=236 ctermfg=231 +hi StatusLineNC cterm=none ctermbg=236 ctermfg=103 +hi User1 cterm=bold ctermbg=236 ctermfg=223 +hi User2 cterm=none ctermbg=236 ctermfg=240 +hi VertSplit cterm=none ctermbg=236 ctermfg=103 +hi TabLine cterm=none ctermbg=236 ctermfg=145 +hi TabLineFill cterm=none ctermbg=236 +hi TabLineSel cterm=none ctermbg=240 ctermfg=253 +hi LineNr cterm=none ctermfg=238 +hi NonText cterm=bold ctermbg=233 ctermfg=241 +hi Folded cterm=none ctermbg=234 ctermfg=136 +hi FoldColumn cterm=none ctermbg=236 ctermfg=103 +hi SignColumn cterm=none ctermbg=236 ctermfg=103 +hi CursorColumn cterm=none ctermbg=234 +hi CursorLine cterm=none ctermbg=234 +hi IncSearch cterm=bold ctermbg=63 ctermfg=232 +hi Search cterm=none ctermbg=36 ctermfg=232 +hi Visual cterm=none ctermbg=24 +hi WildMenu cterm=bold ctermbg=35 ctermfg=232 +hi ModeMsg cterm=bold ctermfg=110 +hi MoreMsg cterm=bold ctermfg=121 +hi Question cterm=bold ctermfg=121 +hi ErrorMsg cterm=none ctermbg=88 ctermfg=255 +hi WarningMsg cterm=none ctermbg=58 ctermfg=255 +hi SpecialKey cterm=none ctermfg=77 +hi Title cterm=bold ctermfg=147 +hi Directory ctermfg=105 +hi DiffAdd cterm=none ctermbg=18 +hi DiffChange cterm=none ctermbg=58 +hi DiffDelete cterm=none ctermbg=52 ctermfg=58 +hi DiffText cterm=none ctermbg=53 +hi Pmenu cterm=none ctermbg=17 ctermfg=121 +hi PmenuSel cterm=none ctermbg=24 ctermfg=121 +hi PmenuSbar cterm=none ctermbg=19 +hi PmenuThumb cterm=none ctermbg=37 +hi MatchParen cterm=bold ctermbg=24 +hi SpellBad cterm=none ctermbg=88 +hi SpellCap cterm=none ctermbg=18 +hi SpellLocal cterm=none ctermbg=30 +hi SpellRare cterm=none ctermbg=90 + +hi Comment cterm=none ctermfg=138 +hi Constant cterm=none ctermfg=215 + hi String cterm=none ctermbg=235 ctermfg=215 + hi Character cterm=none ctermbg=235 ctermfg=215 + hi Number cterm=none ctermfg=34 + hi Float cterm=none ctermfg=41 +hi Identifier cterm=none ctermfg=186 + hi Function cterm=none ctermfg=210 +hi Statement cterm=bold ctermfg=63 + hi Exception cterm=bold ctermfg=99 + hi Operator cterm=none ctermfg=75 + hi Label cterm=none ctermfg=63 +hi PreProc cterm=bold ctermfg=36 +hi Type cterm=bold ctermfg=71 +hi Special cterm=none ctermbg=235 ctermfg=87 +hi Underlined cterm=underline ctermfg=227 +hi Ignore cterm=bold ctermfg=235 +hi Error cterm=bold ctermbg=52 ctermfg=231 +hi Todo cterm=bold ctermbg=143 ctermfg=16 + +hi OperatorCurlyBrackets cterm=bold ctermfg=75 + +" highlight modes +autocmd InsertEnter * hi StatusLine ctermbg=52 +autocmd InsertEnter * hi User1 ctermbg=52 +autocmd InsertEnter * hi User2 ctermbg=52 +autocmd InsertLeave * hi User2 ctermbg=236 +autocmd InsertLeave * hi User1 ctermbg=236 +autocmd InsertLeave * hi StatusLine ctermbg=236 +autocmd CmdwinEnter * hi StatusLine ctermbg=22 +autocmd CmdwinEnter * hi User1 ctermbg=22 +autocmd CmdwinEnter * hi User2 ctermbg=22 +autocmd CmdwinLeave * hi User2 ctermbg=236 +autocmd CmdwinLeave * hi User1 ctermbg=236 +autocmd CmdwinLeave * hi StatusLine ctermbg=236 + +else + +hi rubyGlobalVariable gui=none guifg=#5f8700 +hi rubyPredefinedIdentifier gui=bold guifg=#5f8700 +hi def link rubyStringDelimiter String + +hi Normal gui=none guibg=#080808 guifg=#dfdfff +hi StatusLine gui=none guibg=#303030 guifg=#ffffff +hi StatusLineNC gui=none guibg=#303030 guifg=#8787af +hi User1 gui=bold guibg=#303030 guifg=#ffdfaf +hi User2 gui=none guibg=#303030 guifg=#585858 +hi VertSplit gui=none guibg=#303030 guifg=#8787af +hi TabLine gui=none guibg=#303030 guifg=#afafaf +hi TabLineFill gui=none guibg=#303030 +hi TabLineSel gui=none guibg=#585858 guifg=#dadada +hi LineNr gui=none guifg=#444444 +hi NonText gui=bold guibg=#121212 guifg=#606060 +hi Folded gui=none guibg=#1c1c1c guifg=#af8700 +hi FoldColumn gui=none guibg=#303030 guifg=#8787af +hi SignColumn gui=none guibg=#303030 guifg=#8787af +hi CursorColumn gui=none guibg=#1c1c1c +hi CursorLine gui=none guibg=#1c1c1c +hi IncSearch gui=bold guibg=#5f5fff guifg=#080808 +hi Search gui=none guibg=#00af87 guifg=#080808 +hi Visual gui=none guibg=#005f87 +hi WildMenu gui=bold guibg=#00af5f guifg=#080808 +hi ModeMsg gui=bold guifg=#87afdf +hi MoreMsg gui=bold guifg=#87ffaf +hi Question gui=bold guifg=#87ffaf +hi ErrorMsg gui=none guibg=#870000 guifg=#eeeeee +hi WarningMsg gui=none guibg=#5f5f00 guifg=#eeeeee +hi SpecialKey gui=none guifg=#5fdf5f +hi Title gui=bold guifg=#afafff +hi Directory guifg=#8787ff +hi DiffAdd gui=none guibg=#000087 +hi DiffChange gui=none guibg=#5f5f00 +hi DiffDelete gui=none guibg=#5f0000 guifg=#5f5f00 +hi DiffText gui=none guibg=#5f005f +hi Pmenu gui=none guibg=#00005f guifg=#87ffaf +hi PmenuSel gui=none guibg=#005f87 guifg=#87ffaf +hi PmenuSbar gui=none guibg=#0000af +hi PmenuThumb gui=none guibg=#00afaf +hi MatchParen gui=bold guibg=#005f87 +hi SpellBad gui=none guibg=#870000 +hi SpellCap gui=none guibg=#000087 +hi SpellLocal gui=none guibg=#008787 +hi SpellRare gui=none guibg=#870087 + +hi Comment gui=none guifg=#af8787 +hi Constant gui=none guifg=#ffaf5f + hi String gui=none guibg=#262626 guifg=#ffaf5f + hi Character gui=none guibg=#262626 guifg=#ffaf5f + hi Number gui=none guifg=#00af00 + hi Float gui=none guifg=#00df5f +hi Identifier gui=none guifg=#dfdf87 + hi Function gui=none guifg=#ff8787 +hi Statement gui=bold guifg=#5f5fff + hi Exception gui=bold guifg=#875fff + hi Operator gui=none guifg=#5fafff + hi Label gui=none guifg=#5f5fff +hi PreProc gui=bold guifg=#00af87 +hi Type gui=bold guifg=#5faf5f +hi Special gui=none guibg=#262626 guifg=#5fffff +hi Underlined gui=underline guifg=#ffff5f +hi Ignore gui=bold guifg=#262626 +hi Error gui=bold guibg=#5f0000 guifg=#ffffff +hi Todo gui=bold guibg=#afaf5f guifg=#000000 + +hi OperatorCurlyBrackets gui=bold guifg=#5fafff + +" highlight modes +autocmd InsertEnter * hi StatusLine guibg=#5f0000 +autocmd InsertEnter * hi User1 guibg=#5f0000 +autocmd InsertEnter * hi User2 guibg=#5f0000 +autocmd InsertLeave * hi User2 guibg=#303030 +autocmd InsertLeave * hi User1 guibg=#303030 +autocmd InsertLeave * hi StatusLine guibg=#303030 +autocmd CmdwinEnter * hi StatusLine guibg=#005f00 +autocmd CmdwinEnter * hi User1 guibg=#005f00 +autocmd CmdwinEnter * hi User2 guibg=#005f00 +autocmd CmdwinLeave * hi User2 guibg=#303030 +autocmd CmdwinLeave * hi User1 guibg=#303030 +autocmd CmdwinLeave * hi StatusLine guibg=#303030 + +end diff --git a/.vim/colors/lilypink.vim b/.vim/colors/lilypink.vim new file mode 100644 index 0000000..6ac2f5e --- /dev/null +++ b/.vim/colors/lilypink.vim @@ -0,0 +1,72 @@ +" 本é…色方案由 gui2term.py 程åºå¢žåŠ å½©è‰²ç»ˆç«¯æ”¯æŒã€‚ +" This colorscheme's support for 256-color terminal is generated by gui2term.py +" See http://www.vim.org/scripts/script.php?script_id=2778 for more info +" Vim colorscheme: a dark one +" Maintainer: lilydjwg +" Last Change: 2010å¹´2月17æ—¥ +" License: Vim license, see :help 'license' + +set background=dark + +hi clear + +if exists("syntax_on") + syntax reset +endif + +let colors_name = "lilypink" + +" Vim >= 7.0 specific colors +if version >= 700 + hi CursorLine guibg=#303030 ctermbg=236 cterm=none + hi CursorColumn guibg=#303030 ctermbg=236 cterm=none + hi MatchParen guifg=#98ff85 guibg=bg gui=bold ctermfg=120 ctermbg=235 cterm=bold + hi Pmenu guifg=#f6f3e8 guibg=#444444 ctermfg=230 ctermbg=238 cterm=none + hi PmenuSbar guibg=#333333 ctermbg=236 cterm=none + hi PmenuThumb gui=reverse ctermbg=235 cterm=reverse + hi PmenuSel guifg=#000000 guibg=#cae682 ctermfg=16 ctermbg=150 cterm=none +endif + +" General colors +hi Cursor guifg=NONE guibg=#666666 gui=none ctermfg=254 ctermbg=241 cterm=none +hi Normal guifg=#e0e0e0 guibg=#242424 gui=none ctermfg=254 ctermbg=235 cterm=none +hi NonText guifg=#99968b guibg=#242424 gui=none ctermfg=246 ctermbg=235 cterm=none +hi LineNr guifg=#444444 guibg=#242424 gui=none ctermfg=238 ctermbg=235 cterm=none +hi VertSplit guifg=#1c1c1c guibg=#1c1c1c gui=none ctermfg=234 ctermbg=234 cterm=none +hi Title guifg=#f6f3e8 guibg=NONE gui=bold ctermfg=230 ctermbg=none cterm=bold +hi Visual guifg=NONE guibg=#000000 gui=none ctermfg=254 ctermbg=16 cterm=none +hi Ignore guifg=bg gui=none ctermfg=235 ctermbg=235 cterm=none + +hi StatusLine guifg=#a0a0a0 guibg=#1c1c1c gui=none ctermfg=247 ctermbg=234 cterm=none +hi StatusLineNC guifg=#857b6f guibg=#1c1c1c gui=none ctermfg=59 ctermbg=234 cterm=none + +hi Folded guibg=#384048 guifg=#a0a8b0 gui=none ctermfg=103 ctermbg=237 cterm=none +hi FoldColumn guibg=#000000 guifg=#ff99ff gui=none ctermfg=213 ctermbg=16 cterm=none + +hi SpecialKey guifg=#d090ff guibg=#242424 gui=none ctermfg=177 ctermbg=235 cterm=none +hi Special guifg=#ffddaa gui=none ctermfg=223 ctermbg=235 cterm=none + +hi IncSearch guifg=#33ff1c guibg=#000000 gui=underline ctermfg=46 ctermbg=16 cterm=underline +hi Search guibg=#000000 guifg=NONE ctermfg=NONE ctermbg=16 cterm=none +hi WildMenu guifg=#33ff1c guibg=#000000 gui=underline ctermfg=46 ctermbg=16 cterm=underline + +hi TabLine guifg=#e0e0e0 guibg=#444444 gui=none ctermfg=254 ctermbg=238 cterm=none +hi TabLineSel guifg=#ffffff gui=bold ctermfg=231 ctermbg=235 cterm=bold +hi TabLineFill guifg=#e0e0e0 guibg=#444444 gui=none ctermfg=254 ctermbg=238 cterm=none + +" Syntax highlighting +hi Comment guifg=#99968b gui=italic ctermfg=246 ctermbg=235 cterm=NONE +hi Todo guifg=#ff4444 guibg=#333333 gui=bold ctermfg=203 ctermbg=236 cterm=bold +hi String guifg=#98ff85 gui=italic ctermfg=120 ctermbg=235 cterm=NONE +hi Underlined gui=underline guifg=#80a0ff ctermfg=111 ctermbg=235 cterm=underline + +hi Identifier guifg=#ffff99 gui=none ctermfg=228 ctermbg=235 cterm=none +hi Function guifg=#ffff99 gui=none ctermfg=228 ctermbg=235 cterm=none +hi Type guifg=#ffff99 gui=none ctermfg=228 ctermbg=235 cterm=none + +hi PreProc guifg=#008faf gui=none ctermfg=31 ctermbg=235 cterm=none +hi Number guifg=#00ab11 gui=none ctermfg=34 ctermbg=235 cterm=none +hi Constant guifg=#ffa1cf gui=none ctermfg=218 ctermbg=235 cterm=none + +hi Statement guifg=#8ac6f2 gui=none ctermfg=117 ctermbg=235 cterm=none +hi Keyword guifg=#8ac6f2 gui=none ctermfg=117 ctermbg=235 cterm=none diff --git a/.vim/colors/liquidcarbon.vim b/.vim/colors/liquidcarbon.vim new file mode 100644 index 0000000..d5164f1 --- /dev/null +++ b/.vim/colors/liquidcarbon.vim @@ -0,0 +1,126 @@ +" File: liquidcarbon.vim +" Author: Jeet Sukumaran +" Description: Vim color file +" Last Modified: October 06, 2010 + +" Initialization and Setup {{{1 +" ============================================================================ +set background=dark +highlight clear +if exists("syntax_on") + syntax reset +endif +let colors_name = "liquidcarbon" +" 1}}} + +" Normal Color {{{1 +" ============================================================================ +hi Normal guifg=#bdcdcd guibg=#303030 +" 1}}} + +" Core Highlights {{{1 +" ============================================================================ +hi ColorColumn guifg=NONE guibg=#3A3A3A +hi Cursor guifg=bg guibg=fg gui=NONE +hi CursorIM guifg=bg guibg=fg gui=NONE +hi CursorLine guifg=NONE guibg=#303030 gui=NONE +hi lCursor guifg=bg guibg=fg gui=NONE +hi DiffAdd guifg=#000000 guibg=#3cb371 gui=NONE +hi DiffChange guifg=#000000 guibg=#4f94cd gui=NONE +hi DiffDelete guifg=#000000 guibg=#8b3626 gui=NONE +hi DiffText guifg=#000000 guibg=#8ee5ee gui=NONE +hi Directory guifg=#1e90ff guibg=bg gui=NONE +hi ErrorMsg guifg=#ff6a6a guibg=NONE gui=bold +hi FoldColumn guifg=#68838b guibg=#4B4B4B gui=bold +hi Folded guifg=#68838b guibg=#4B4B4B gui=NONE +hi IncSearch guifg=#ffffff guibg=#ff4500 gui=bold +hi LineNr guifg=#767676 guibg=#222222 gui=NONE +hi MatchParen guifg=#fff000 guibg=#000000 gui=bold +hi ModeMsg guifg=#000000 guibg=#00ff00 gui=bold +hi MoreMsg guifg=#2e8b57 guibg=bg gui=bold +hi NonText guifg=#9ac0cd guibg=bg gui=NONE +hi Pmenu guifg=#0000ff guibg=#c0c8cf gui=bold +hi PmenuSel guifg=#c0c8cf guibg=#0000ff gui=bold +hi PmenuSbar guifg=#ffffff guibg=#c1cdc1 gui=NONE +hi PmenuThumb guifg=#ffffff guibg=#838b83 gui=NONE +hi Question guifg=#00ee00 guibg=NONE gui=bold +hi Search guifg=#000000 guibg=#fff68f gui=bold +hi SignColumn guifg=#ffffff guibg=#cdcdb4 gui=NONE +hi SpecialKey guifg=#666666 guibg=NONE gui=NONE +hi SpellBad guisp=#ee2c2c gui=undercurl +hi SpellCap guisp=#0000ff gui=undercurl +hi SpellLocal guisp=#008b8b gui=undercurl +hi SpellRare guisp=#ff00ff gui=undercurl +hi StatusLine guifg=#ddeeff guibg=#445566 gui=NONE +hi StatusLineNC guifg=#999999 guibg=#445566 gui=italic +hi TabLine guifg=fg guibg=#d3d3d3 gui=underline +hi TabLineFill guifg=fg guibg=bg gui=reverse +hi TabLineSel guifg=fg guibg=bg gui=bold +hi Title guifg=#009acd guibg=bg gui=bold +hi VertSplit guifg=#445566 guibg=#445566 +hi Visual guifg=#000000 guibg=#90ccff gui=NONE +hi WarningMsg guifg=#ee9a00 guibg=bg gui=NONE +hi WildMenu guifg=#000000 guibg=#87ceeb gui=NONE +" 1}}} + +" Syntax {{{1 +" ============================================================================ + +" General {{{2 +" ----------------------------------------------------------------------------- +hi Comment guifg=#809090 guibg=NONE gui=italic +hi Constant guifg=#cdad00 guibg=NONE gui=NONE +hi String guifg=#559b70 guibg=NONE gui=NONE +hi Boolean guifg=#cd69c9 guibg=NONE gui=NONE +hi Identifier guifg=#9f79ee guibg=NONE gui=NONE +hi Function guifg=#92a5de guibg=NONE gui=NONE +hi Statement guifg=#009acd guibg=NONE gui=NONE +hi PreProc guifg=#009acd guibg=NONE gui=NONE +hi Keyword guifg=#7ac5cd guibg=NONE gui=NONE +hi Type guifg=#4169e1 guibg=NONE gui=NONE +hi Special guifg=#7f9f44 guibg=NONE gui=NONE +hi Ignore guifg=bg guibg=NONE gui=NONE +hi Error guifg=#ff3030 guibg=NONE gui=underline +hi Todo guifg=#ff88ee guibg=NONE gui=bold +" 2}}} + +" Vim {{{2 +" ----------------------------------------------------------------------------- +hi VimError guifg=#ff0000 guibg=#000000 gui=bold +hi VimCommentTitle guifg=#528b8b guibg=bg gui=bold,italic +" 2}}} + +" QuickFix {{{2 +" ----------------------------------------------------------------------------- +hi qfFileName guifg=#607b8b guibg=NONE gui=italic +hi qfLineNr guifg=#0088aa guibg=NONE gui=bold +hi qfError guifg=#ff0000 guibg=NONE gui=bold +" 2}}} + +" Python {{{2 +" ----------------------------------------------------------------------------- +hi pythonDecorator guifg=#cd8500 guibg=NONE gui=NONE +hi link pythonDecoratorFunction pythonDecorator +" 2}}} + +" Diff {{{2 +" ----------------------------------------------------------------------------- +hi diffOldFile guifg=#da70d6 guibg=NONE gui=italic +hi diffNewFile guifg=#ffff00 guibg=NONE gui=italic +hi diffFile guifg=#ffa500 guibg=NONE gui=italic +hi diffLine guifg=#ff00ff guibg=NONE gui=italic +hi link diffOnly Constant +hi link diffIdentical Constant +hi link diffDiffer Constant +hi link diffBDiffer Constant +hi link diffIsA Constant +hi link diffNoEOL Constant +hi link diffCommon Constant +hi diffRemoved guifg=#cd5555 guibg=NONE gui=NONE +hi diffChanged guifg=#4f94cd guibg=NONE gui=NONE +hi diffAdded guifg=#00cd00 guibg=NONE gui=NONE +hi link diffSubname diffLine +hi link diffComment Comment +" 2}}} + +" 1}}} diff --git a/.vim/colors/literal_tango.vim b/.vim/colors/literal_tango.vim new file mode 100644 index 0000000..a92d438 --- /dev/null +++ b/.vim/colors/literal_tango.vim @@ -0,0 +1,183 @@ +" Vim color file +" Filename: literal_tango.vim +" Maintainer: Hinrik Örn Sigurðsson +" Version: 1.7 +" Last Change: Apr 10th 2008 +" URLs: http://github.com/hinrik/dotfiles/blob/master/.vim/colors/literal_tango.vim +" http://www.vim.org/scripts/script.php?script_id=2430 +" Installation: Drop this file in your $VIMRUNTIME/colors/ directory +" Screenshot: http://img134.imageshack.us/img134/9471/literaltango.png +" License: GNU General Public License version 3 or (at your option) any +" later version as published by the Free Software Foundation +" +" A color scheme with good contrast, yet easy on the eyes. +" Looks the same in the GUI as it does on a 16 color terminal. +" Uses the Tango color palette (http://tango.freedesktop.org). +" +" Terminal users: +" Intended for display on a black (#000000) background with a text color +" of #d3d7cf. Also make sure your terminal is using the Tango color +" palette. GNOME Terminal uses it by default. Linux console users, see +" http://search.cpan.org/perldoc?conpalette +" Also make sure that background=dark in vim. +" +" Changelog: +" +" 1.7 +" Used a brighter color for Include +" Made Function look distinct from Identifier +" +" 1.6 +" Changed 'Label', 'SpecialKey', 'Type', 'SpecialChar', 'Delimiter', +" and 'Exception' +" +" 1.5 +" Use a brighter color for 'Special' to make it more distinct +" +" 1.4 +" Now looks right on a linux console regardless of 'background' setting +" +" 1.3: +" Made 'WildMenu' look consistent in GUI/terminal +" Made 'Title', 'Directory', and 'SpecialKey' look more readable +" +" 1.2: +" Use darker colors for diffs, popup menus, vertical splits, +" matched parens, fold columns, and the status line +" +" 1.1: +" Gave 'Type' a color +" Linked 'Repeat' and 'Conditional' to 'Statement' again +" Fixed a few GUI<->terminal inconsistencies +" + +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 = "literal_tango" + +" 16 color terminal +if &background == "dark" + hi Function ctermfg=3 + hi Include ctermfg=2 + hi Constant ctermfg=1 + hi Folded ctermfg=2 ctermbg=NONE + hi FoldColumn ctermfg=2 ctermbg=NONE + hi Identifier ctermfg=2 + hi Ignore ctermfg=0 + hi Label ctermfg=NONE cterm=bold + hi LineNr ctermfg=0 cterm=bold + hi Type ctermfg=5 + hi StatusLine ctermbg=0 cterm=bold + hi StatusLineNC ctermbg=0 cterm=NONE + hi VertSplit ctermbg=0 cterm=NONE + hi SignColumn ctermfg=3 ctermbg=NONE + hi MatchParen ctermbg=0 cterm=bold + hi Pmenu ctermbg=0 + hi PmenuSel ctermfg=0 ctermbg=7 + hi PmenuThumb ctermfg=0 + hi DiffAdd ctermbg=2 cterm=bold + hi DiffChange ctermbg=0 + hi DiffDelete ctermfg=NONE ctermbg=0 + hi DiffText ctermbg=0 + hi Title ctermfg=3 cterm=NONE + hi Delimiter ctermfg=6 cterm=NONE + hi SpecialKey ctermfg=5 + hi Directory ctermfg=6 + hi MoreMsg cterm=NONE + hi Question cterm=NONE + hi WarningMsg cterm=NONE + hi TabLine ctermfg=0 ctermbg=7 cterm=NONE + hi CursorColumn ctermbg=7 + hi Comment ctermfg=4 + hi Special ctermfg=6 + hi Exception ctermfg=6 + hi SpecialChar ctermfg=3 + hi Statement cterm=NONE + hi PreProc ctermfg=5 + hi Underlined ctermfg=4 cterm=bold,underline +elseif &background == "light" + " TODO +endif + +" Tango palette +let s:black = "#2e3436" +let s:darkred = "#cc0000" +let s:darkgreen = "#4e9a06" +let s:brown = "#c4a000" +let s:darkblue = "#3465a4" +let s:darkmagenta = "#75507b" +let s:darkcyan = "#06989a" +let s:lightgrey = "#d3d7cf" + +let s:darkgrey = "#555753" +let s:lightred = "#ef2929" +let s:lightgreen = "#8ae234" +let s:yellow = "#fce94f" +let s:lightblue = "#729fcf" +let s:lightmagenta = "#ad7fa8" +let s:lightcyan = "#34e2e2" +let s:white = "#eeeeec" + +" GUI +if &background == "dark" + exe "hi Normal guifg=".s:lightgrey ." guibg=#000000" + exe "hi Function guifg=".s:brown + exe "hi Include guifg=".s:darkgreen + exe "hi Folded guifg=".s:darkgreen ." guibg=NONE" + exe "hi FoldColumn guifg=".s:darkgreen ." guibg=NONE" + exe "hi LineNr guifg=".s:darkgrey + exe "hi Type guifg=".s:darkmagenta ." gui=NONE" + exe "hi Label guifg=".s:white ." gui=bold" + exe "hi Identifier guifg=".s:darkgreen + exe "hi Constant guifg=".s:darkred + exe "hi Statement guifg=".s:brown ." gui=NONE" + exe "hi Delimiter guifg=".s:darkcyan ." gui=NONE" + exe "hi PreProc guifg=".s:darkmagenta + exe "hi Comment guifg=".s:darkblue + exe "hi SpecialKey guifg=".s:darkmagenta + exe "hi NonText guifg=".s:lightblue + exe "hi Directory guifg=".s:darkcyan + exe "hi ErrorMsg guifg=".s:white ." gui=bold guibg=".s:darkred + exe "hi Search guifg=".s:black ." guibg=".s:brown + exe "hi MoreMsg guifg=".s:darkgreen ." gui=NONE" + exe "hi Question guifg=".s:darkgreen ." gui=NONE" + exe "hi StatusLine guifg=".s:lightgrey ." gui=bold guibg=".s:black + exe "hi StatusLineNC guifg=".s:lightgrey ." gui=NONE guibg=".s:black + exe "hi VertSplit guifg=NONE gui=NONE guibg=".s:black + exe "hi Title gui=NONE guifg=".s:brown + exe "hi Visual guibg=NONE gui=reverse" + exe "hi WarningMsg guifg=".s:darkred + exe "hi WildMenu guifg=".s:black ." guibg=".s:brown + exe "hi DiffAdd gui=bold guibg=".s:darkgreen + exe "hi DiffChange guibg=".s:black + exe "hi DiffDelete gui=NONE guifg=NONE guibg=".s:black + exe "hi DiffText guibg=".s:black + exe "hi SignColumn guibg=NONE guifg=".s:brown + exe "hi SpellBad guisp=".s:darkred + exe "hi SpellCap guisp=".s:darkblue + exe "hi SpellRare guisp=".s:darkmagenta + exe "hi SpellLocal guisp=".s:darkcyan + exe "hi Pmenu guibg=".s:black + exe "hi PmenuSel guifg=".s:black ." guibg=".s:lightgrey + exe "hi PmenuSbar guibg=".s:lightgrey + exe "hi PmenuThumb guifg=".s:darkgrey + exe "hi TabLine gui=NONE guifg=".s:darkgrey ." guibg=".s:lightgrey + exe "hi CursorColumn guibg=".s:white + exe "hi CursorLine guibg=NONE gui=underline" + exe "hi MatchParen guibg=".s:darkgrey + exe "hi Special guifg=".s:darkcyan + exe "hi Exception guifg=".s:darkcyan + exe "hi SpecialChar guifg=".s:brown + exe "hi Underlined guifg=".s:lightblue + exe "hi Error guifg=".s:white ." guibg=".s:darkred + exe "hi Todo guifg=".s:black ." guibg=".s:brown +elseif &background == "light" + " TODO +endif diff --git a/.vim/colors/lodestone.vim b/.vim/colors/lodestone.vim new file mode 100644 index 0000000..96c7630 --- /dev/null +++ b/.vim/colors/lodestone.vim @@ -0,0 +1,397 @@ +" Vim color scheme +" +" Name: lodestone.vim +" Maintainer: Matt Petty +" Last Change: 30 July 2010 +" License: public domain +" Version: 4.0 +" +" Based on lucius, railscasts, many others + + +set background=dark +hi clear +if exists("syntax_on") + syntax reset +endif +let colors_name="lodestone" + +" Some other colors to save +" blue: 3eb8e5 +" green: 92d400 +" c green: d5f876, cae682 +" new blue: 002D62 +" new gray: CCCCCC + + +" Base color +" ---------- +" hi Normal guifg=#e0e0e0 guibg=#202020 +hi Normal guifg=#e0e0e0 guibg=#030303 +hi Normal ctermfg=253 ctermbg=000 + + +" Comment Group +" ------------- +" any comment +hi Comment guifg=#606060 gui=none +hi Comment ctermfg=240 cterm=none + + +" Constant Group +" -------------- +" any constant +hi Constant guifg=#8cd0d3 gui=none +hi Constant ctermfg=116 cterm=none +" strings +" hi String guifg=#80c0d9 gui=none +hi String guifg=#60e000 gui=none +hi String ctermfg=110 cterm=none +" character constant +hi Character guifg=#80c0d9 gui=none +hi Character ctermfg=110 cterm=none +" numbers decimal/hex +hi Number guifg=#8cd0d3 gui=none +hi Number ctermfg=116 cterm=none +" true, false +hi Boolean guifg=#8cd0d3 gui=none +hi Boolean ctermfg=116 cterm=none +" float +hi Float guifg=#8cd0d3 gui=none +hi Float ctermfg=116 cterm=none + + +" Identifier Group +" ---------------- +" any variable name +" hi Identifier guifg=#e6c080 gui=none +hi Identifier guifg=#C6C5FE guibg=NONE gui=NONE +" ctermfg=cyan ctermbg=NONE cterm=NONE +hi Identifier ctermfg=216 cterm=none +" function, method, class +hi Function guifg=#e6c080 gui=none +hi Function ctermfg=216 cterm=none + + +" Statement Group +" --------------- +" any statement +hi Statement guifg=#b3d38c gui=none +hi Statement ctermfg=150 cterm=none +" if, then, else +hi Conditional guifg=#b3d38c gui=none +hi Conditional ctermfg=150 cterm=none +" try, catch, throw, raise +hi Exception guifg=#b3d38c gui=none +hi Exception ctermfg=150 cterm=none +" for, while, do +hi Repeat guifg=#b3d38c gui=none +hi Repeat ctermfg=150 cterm=none +" case, default +hi Label guifg=#b3d38c gui=none +hi Label ctermfg=150 cterm=none +" sizeof, +, * +hi Operator guifg=#b3d38c gui=none +hi Operator ctermfg=150 cterm=none +" any other keyword +hi Keyword guifg=#b3d38c gui=none +hi Keyword ctermfg=150 cterm=none + + +" Preprocessor Group +" ------------------ +" generic preprocessor +hi PreProc guifg=#e9dfaf gui=none +hi PreProc ctermfg=223 cterm=none +" #include +hi Include guifg=#e9dfaf gui=none +hi Include ctermfg=223 cterm=none +" #define +hi Define guifg=#e9dfaf gui=none +hi Define ctermfg=223 cterm=none +" same as define +hi Macro guifg=#e9dfaf gui=none +hi Macro ctermfg=223 cterm=none +" #if, #else, #endif +hi PreCondit guifg=#e9dfaf gui=none +hi PreCondit ctermfg=223 cterm=none + + +" Type Group +" ---------- +" int, long, char +hi Type guifg=#93d6a9 gui=none +hi Type ctermfg=115 cterm=none +" static, register, volative +hi StorageClass guifg=#93d6a9 gui=none +hi StorageClass ctermfg=115 cterm=none +" struct, union, enum +hi Structure guifg=#93d6a9 gui=none +hi Structure ctermfg=115 cterm=none +" typedef +hi Typedef guifg=#93d6a9 gui=none +hi Typedef ctermfg=115 cterm=none + + +" Special Group +" ------------- +" any special symbol +hi Special guifg=#cca3b3 gui=none +hi Special ctermfg=181 cterm=none +" special character in a constant +hi SpecialChar guifg=#cca3b3 gui=none +hi SpecialChar ctermfg=181 cterm=none +" things you can CTRL-] +hi Tag guifg=#cca3b3 gui=none +hi Tag ctermfg=181 cterm=none +" character that needs attention +hi Delimiter guifg=#cca3b3 gui=none +hi Delimiter ctermfg=181 cterm=none +" special things inside a comment +hi SpecialComment guifg=#cca3b3 gui=none +hi SpecialComment ctermfg=181 cterm=none +" debugging statements +hi Debug guifg=#cca3b3 guibg=NONE gui=none +hi Debug ctermfg=181 ctermbg=NONE cterm=none + + +" Underlined Group +" ---------------- +" text that stands out, html links +hi Underlined guifg=fg gui=underline +hi Underlined ctermfg=fg cterm=underline + + +" Ignore Group +" ------------ +" left blank, hidden +hi Ignore guifg=bg +hi Ignore ctermfg=bg + + +" Error Group +" ----------- +" any erroneous construct +hi Error guifg=#e37170 guibg=#432323 gui=none +hi Error ctermfg=167 ctermbg=52 cterm=none + + +" Todo Group +" ---------- +" todo, fixme, note, xxx +hi Todo guifg=#efef8f guibg=NONE gui=underline +hi Todo ctermfg=228 ctermbg=NONE cterm=underline + + +" Spelling +" -------- +" word not recognized +hi SpellBad guisp=#ee0000 gui=undercurl +hi SpellBad ctermbg=9 cterm=undercurl +" word not capitalized +hi SpellCap guisp=#eeee00 gui=undercurl +hi SpellCap ctermbg=12 cterm=undercurl +" rare word +hi SpellRare guisp=#ffa500 gui=undercurl +hi SpellRare ctermbg=13 cterm=undercurl +" wrong spelling for selected region +hi SpellLocal guisp=#ffa500 gui=undercurl +hi SpellLocal ctermbg=14 cterm=undercurl + + +" Cursor +" ------ +" character under the cursor +hi Cursor guifg=bg guibg=#a3e3ed +hi Cursor ctermfg=bg ctermbg=153 +" like cursor, but used when in IME mode +hi CursorIM guifg=bg guibg=#96cdcd +hi CursorIM ctermfg=bg ctermbg=116 +" cursor column +hi CursorColumn guifg=NONE guibg=#202438 gui=none +hi CursorColumn ctermfg=NONE ctermbg=236 cterm=none +" cursor line/row +hi CursorLine gui=NONE guibg=#202438 gui=none +hi CursorLine cterm=NONE ctermbg=236 cterm=none + + +" Misc +" ---- +" NerdTREE "|" +hi treePart guifg=#c0e0FF gui=none +hi treeDir guifg=#c0e0b0 gui=none + +" directory names and other special names in listings +hi Directory guifg=#c0e0b0 gui=none +hi Directory ctermfg=151 cterm=none +" error messages on the command line +hi ErrorMsg guifg=#ee0000 guibg=NONE gui=none +hi ErrorMsg ctermfg=196 ctermbg=NONE cterm=none + +" column separating vertically split windows +" hi VertSplit guifg=#777777 guibg=#363946 gui=none +" hi VertSplit ctermfg=242 ctermbg=237 cterm=none +hi VertSplit guifg=#777777 guibg=#000000 gui=none +hi VertSplit ctermfg=242 ctermbg=none cterm=none + + +" columns where signs are displayed (used in IDEs) +hi SignColumn guifg=#9fafaf guibg=#181818 gui=none +hi SignColumn ctermfg=145 ctermbg=233 cterm=none + +" line numbers +" hi LineNr guifg=#818698 guibg=#363946 +" hi LineNr ctermfg=102 ctermbg=237 +hi LineNr guifg=#818698 guibg=#303030 +hi LineNr ctermfg=244 + +" match parenthesis, brackets +hi MatchParen guifg=#00ff00 guibg=NONE gui=bold +hi MatchParen ctermfg=46 ctermbg=NONE cterm=bold +" the 'more' prompt when output takes more than one line +hi MoreMsg guifg=#2e8b57 gui=none +hi MoreMsg ctermfg=29 cterm=none + +" text showing what mode you are in + +hi ModeMsg guifg=#76d5f8 guibg=NONE gui=none +hi ModeMsg ctermfg=117 ctermbg=NONE cterm=none + +" the '~' and '@' and showbreak, '>' double wide char doesn't fit on line +hi NonText guifg=#404040 gui=none +hi NonText ctermfg=235 cterm=none +" the hit-enter prompt (show more output) and yes/no questions +hi Question guifg=fg gui=none +hi Question ctermfg=fg cterm=none +" meta and special keys used with map, unprintable characters +hi SpecialKey guifg=#405060 +hi SpecialKey ctermfg=237 +" titles for output from :set all, :autocmd, etc +hi Title guifg=#62bdde gui=none +hi Title ctermfg=74 cterm=none +"hi Title guifg=#5ec8e5 gui=none +" warning messages +hi WarningMsg guifg=#e5786d gui=none +hi WarningMsg ctermfg=173 cterm=none +" current match in the wildmenu completion +hi WildMenu guifg=#cae682 guibg=#363946 gui=bold,underline +hi WildMenu ctermfg=16 ctermbg=186 cterm=bold + + +" Diff +" ---- +" added line +hi DiffAdd guifg=#80a090 guibg=#313c36 gui=none +hi DiffAdd ctermfg=108 ctermbg=22 cterm=none +" changed line +hi DiffChange guifg=NONE guibg=#4a343a gui=none +hi DiffChange ctermfg=fg ctermbg=52 cterm=none +" deleted line +hi DiffDelete guifg=#6c6661 guibg=#3c3631 gui=none +hi DiffDelete ctermfg=59 ctermbg=58 cterm=none +" changed text within line +hi DiffText guifg=#f05060 guibg=#4a343a gui=bold +hi DiffText ctermfg=203 ctermbg=52 cterm=bold + + +" Folds +" ----- +" line used for closed folds +hi Folded guifg=#91d6f8 guibg=#363946 gui=none +hi Folded ctermfg=117 ctermbg=238 cterm=none +" column on side used to indicated open and closed folds +hi FoldColumn guifg=#91d6f8 guibg=#363946 gui=none +hi FoldColumn ctermfg=117 ctermbg=238 cterm=none + + +" Search +" ------ +" highlight incremental search text; also highlight text replaced with :s///c +hi IncSearch guifg=#66ffff gui=reverse +hi IncSearch ctermfg=87 cterm=reverse +" hlsearch (last search pattern), also used for quickfix +hi Search guibg=#ffaa33 gui=none +hi Search ctermbg=214 cterm=none + + +" Popup Menu +" ---------- +" normal item in popup +hi Pmenu guifg=#e0e0e0 guibg=#303840 gui=none +hi Pmenu ctermfg=253 ctermbg=233 cterm=none +" selected item in popup +hi PmenuSel guifg=#cae682 guibg=#505860 gui=none +hi PmenuSel ctermfg=186 ctermbg=237 cterm=none +" scrollbar in popup +hi PMenuSbar guibg=#505860 gui=none +hi PMenuSbar ctermbg=59 cterm=none +" thumb of the scrollbar in the popup +hi PMenuThumb guibg=#808890 gui=none +hi PMenuThumb ctermbg=102 cterm=none + + +" Status Line +" ----------- +" status line for current window +" hi StatusLine guifg=#e0e0e0 guibg=#363946 gui=bold +hi StatusLine guifg=#222222 guibg=#eeeeee gui=bold +" hi StatusLine ctermfg=244 ctermbg=186 cterm=bold +hi StatusLine ctermfg=238 ctermbg=233 + +" status line for non-current windows +hi StatusLineNC guifg=#767986 guibg=#363946 gui=none +hi StatusLineNC ctermfg=244 ctermbg=232 +" hi StatusLineNC ctermfg=244 ctermbg=white cterm=none + + +" Tab Lines +" --------- +" tab pages line, not active tab page label +hi TabLine guifg=#b6bf98 guibg=#363946 gui=none +hi TabLine ctermfg=244 ctermbg=236 cterm=none +" tab pages line, where there are no labels +hi TabLineFill guifg=#cfcfaf guibg=#363946 gui=none +hi TabLineFill ctermfg=187 ctermbg=236 cterm=none +" tab pages line, active tab page label +hi TabLineSel guifg=#efefef guibg=#414658 gui=bold +hi TabLineSel ctermfg=254 ctermbg=black cterm=bold + + +" Visual +" ------ +" visual mode selection +hi Visual guifg=NONE guibg=#364458 +hi Visual ctermfg=NONE ctermbg=24 +" visual mode selection when vim is not owning the selection (x11 only) +" hi VisualNOS guifg=fg gui=underline +" hi VisualNOS ctermfg=fg cterm=underline + +" Ruby/Rails customization +" ------------------------ +" hi rubyMethod guifg=#ee7777 +" hi link railsMethod PreProc +" hi link rubyDefine Keyword +" hi link rubySymbol Constant +" hi link rubyAccess rubyMethod +" hi link rubyAttribute rubyMethod +" hi link rubyEval rubyMethod +" hi link rubyException rubyMethod +" hi link rubyInclude rubyMethod +" hi link rubyStringDelimiter rubyString +" hi link rubyRegexp Regexp +" hi link rubyRegexpDelimiter rubyRegexp +" hi link rubyConstant Identifier +" hi link rubyClassVariable Keyword +" hi rubyInstanceVariable guifg=#D0D0FF ctermfg=189 +" hi railsUserClass guifg=#aaaaaa ctermfg=255 +" +" hi rubyLocalVariableOrMethod guifg=#D0D0FF ctermfg=189 +" +" highlight Special guifg=#DA4939 ctermfg=167 +" highlight rubyClass guifg=#FFFFFF ctermfg=15 +" highlight rubyPseudoVariable guifg=#FFC66D ctermfg=221 +" +" hi link javascriptRegexpString Regexp +" hi link javascriptNumber Number +" hi link javascriptNull Constant +" diff --git a/.vim/colors/maroloccio.vim b/.vim/colors/maroloccio.vim new file mode 100644 index 0000000..6030a6f --- /dev/null +++ b/.vim/colors/maroloccio.vim @@ -0,0 +1,598 @@ +" File : maroloccio.vim +" Description : An easy-on-the-eyes dark background colour scheme for Vim +" Scheme : maroloccio +" Maintainer : Marco Ippolito +" Version : v0.3.1, originally inspired by watermark.vim +" Date : 12 March 2010 +" Licence : Feel free to use as you wish provided you keep this header. +" Feedback : Any feedback welcome! Especially re: how to make it better! +" Note : Works well in GUI mode, less in console mode (still worth a try) +" Online at : http://sites.google.com/site/maroloccio/ +" +" History: +" +" 0.3.1 Added licensing terms and invitation to provide improvement suggestions +" 0.3.0 Greatly improved cterm colours when t_Co=256 thanks to Kyle and CSApprox +" 0.2.9 Improved readability of cterm searches for dark backgrounds +" 0.2.8 Added VimDiff colouring +" 0.2.7 Further improved readability of cterm colours +" 0.2.6 Improved readability of cterm colours on different terminals +" 0.2.5 Reinstated minimal cterm support +" 0.2.4 Added full colour descriptions and reinstated minimal cterm support +" 0.2.3 Added FoldColumn to the list of hlights as per David Hall's suggestion +" 0.2.2 Removed cterm support, changed visual highlight, fixed bolds +" 0.2.1 Changed search highlight +" 0.2.0 Removed italics +" 0.1.9 Improved search and menu highlighting +" 0.1.8 Added minimal cterm support +" 0.1.7 Uploaded to vim.org +" 0.1.6 Removed redundant highlight definitions +" 0.1.5 Improved display of folded sections +" 0.1.4 Removed linked sections for improved compatibility, more Python friendly +" 0.1.3 Removed settings which usually belong to .vimrc (as in 0.1.1) +" 0.1.2 Fixed versioning system, added .vimrc -like commands +" 0.1.1 Corrected typo in header comments, changed colour for Comment +" 0.1.0 Inital upload to vim.org + +hi clear +if exists("syntax_on") + syntax reset +endif +let g:colors_name="maroloccio" + +" --- GUI section +" +hi Normal guifg=#8b9aaa guibg=#1a202a gui=none " watermark-foreground on watermark-background +hi Constant guifg=#82ade0 guibg=bg gui=none " cyan on background +hi Boolean guifg=#82ade0 guibg=bg gui=none " cyan on background +hi Character guifg=#82ade0 guibg=bg gui=none " cyan on background +hi Float guifg=#82ade0 guibg=bg gui=none " cyan on background +hi Comment guifg=#006666 guibg=bg gui=none " teal on background +hi Type guifg=#ffcc00 guibg=bg gui=none " yellow on background +hi Typedef guifg=#ffcc00 guibg=bg gui=none " yellow on background +hi Structure guifg=#ffcc00 guibg=bg gui=none " yellow on background +hi Function guifg=#ffcc00 guibg=bg gui=none " yellow on background +hi StorageClass guifg=#ffcc00 guibg=bg gui=none " yellow on background +hi Conditional guifg=#ff9900 guibg=bg gui=none " orange on background +hi Repeat guifg=#78ba42 guibg=bg gui=none " light green on background +hi Visual guifg=fg guibg=#3741ad gui=none " foreground on blue +hi DiffChange guifg=fg guibg=#3741ad gui=none " foreground on blue +if version>= 700 +hi Pmenu guifg=fg guibg=#3741ad gui=none " foreground on blue +endif +hi String guifg=#4c4cad guibg=bg gui=none " violet on background +hi Folded guifg=fg guibg=#333366 gui=none " foreground on dark violet +hi VertSplit guifg=fg guibg=#333366 gui=none " foreground on dark violet +if version>= 700 +hi PmenuSel guifg=fg guibg=#333366 gui=none " foreground on dark violet +endif +hi Search guifg=#78ba42 guibg=#107040 gui=none " light green on green +hi DiffAdd guifg=#78ba42 guibg=#107040 gui=none " light green on green +hi Exception guifg=#8f3231 guibg=bg gui=none " red on background +hi Title guifg=#8f3231 guibg=bg gui=none " red on background +hi Error guifg=fg guibg=#8f3231 gui=none " foreground on red +hi DiffDelete guifg=fg guibg=#8f3231 gui=none " foreground on red +hi Todo guifg=#8f3231 guibg=#0e1219 gui=bold,undercurl guisp=#cbc32a " red on dark grey +hi LineNr guifg=#2c3138 guibg=#0e1219 gui=none " grey on dark grey +hi Statement guifg=#9966cc guibg=bg gui=none " lavender on background +hi Underlined gui=bold,underline " underline +if version>= 700 +hi CursorLine guibg=#0e1219 gui=none " foreground on dark grey +hi CursorColumn guibg=#0e1219 gui=none " foreground on dark grey +endif +hi Include guifg=#107040 guibg=bg gui=none " green on background +hi Define guifg=#107040 guibg=bg gui=none " green on background +hi Macro guifg=#107040 guibg=bg gui=none " green on background +hi PreProc guifg=#107040 guibg=bg gui=none " green on background +hi PreCondit guifg=#107040 guibg=bg gui=none " green on background +hi StatusLineNC guifg=#2c3138 guibg=black gui=none " grey on black +hi StatusLine guifg=fg guibg=black gui=none " foreground on black +hi WildMenu guifg=fg guibg=#0e1219 gui=none " foreground on dark grey +hi FoldColumn guifg=#333366 guibg=#0e1219 gui=none " dark violet on dark grey +hi IncSearch guifg=#0e1219 guibg=#82ade0 gui=bold " dark grey on cyan +hi DiffText guifg=#0e1219 guibg=#82ade0 gui=bold " dark grey on cyan +hi Label guifg=#7e28a9 guibg=bg gui=none " purple on background +hi Operator guifg=#6d5279 guibg=bg gui=none " pink on background +hi Number guifg=#8b8b00 guibg=bg gui=none " dark yellow on background +if version>= 700 +hi MatchParen guifg=#0e1219 guibg=#78ba42 gui=none " dark grey on light green +endif +hi SpecialKey guifg=#333366 guibg=bg gui=none " metal on background + +hi Cursor guifg=#0e1219 guibg=#8b9aaa gui=none " dark grey on foreground +hi TabLine guifg=fg guibg=black gui=none " foreground on black +hi NonText guifg=#333366 guibg=bg gui=none " metal on background +hi Tag guifg=#3741ad guibg=bg gui=none " blue on background +hi Delimiter guifg=#3741ad guibg=bg gui=none " blue on background +hi Special guifg=#3741ad guibg=bg gui=none " blue on background +hi SpecialChar guifg=#3741ad guibg=bg gui=none " blue on background +hi SpecialComment guifg=#2680af guibg=bg gui=none " blue2 on background + +" --- CTerm8 section +if &t_Co == 8 + + " --- CTerm8 (Dark) + if &background == "dark" + "hi Normal ctermfg=Grey "ctermbg=DarkGrey + hi Constant ctermfg=DarkGreen + hi Boolean ctermfg=DarkGreen + hi Character ctermfg=DarkGreen + hi Float ctermfg=DarkGreen + hi Comment ctermfg=DarkCyan + hi Type ctermfg=Brown + hi Typedef ctermfg=Brown + hi Structure ctermfg=Brown + hi Function ctermfg=Brown + hi StorageClass ctermfg=Brown + hi Conditional ctermfg=Brown + hi Repeat ctermfg=Brown + hi Visual ctermfg=Brown ctermbg=Black + hi DiffChange ctermfg=Grey ctermbg=DarkBlue + if version>= 700 + hi Pmenu ctermfg=Grey ctermbg=DarkBlue + endif + hi String ctermfg=DarkGreen + hi Folded ctermfg=DarkGrey ctermbg=Black + hi VertSplit ctermfg=DarkGrey ctermbg=DarkGrey + if version>= 700 + hi PmenuSel ctermfg=DarkBlue ctermbg=Grey + endif + hi Search ctermfg=Black ctermbg=Brown + hi DiffAdd ctermfg=Black ctermbg=DarkGreen + hi Exception ctermfg=Brown + hi Title ctermfg=DarkRed + hi Error ctermfg=Brown ctermbg=DarkRed + hi DiffDelete ctermfg=Brown ctermbg=DarkRed + hi Todo ctermfg=Brown ctermbg=DarkRed + hi LineNr ctermfg=DarkGrey + hi Statement ctermfg=Brown + hi Underlined cterm=Underline + if version>= 700 + hi CursorLine ctermbg=Black cterm=Underline + hi CursorColumn ctermfg=Grey ctermbg=Black + endif + hi Include ctermfg=DarkMagenta + hi Define ctermfg=DarkMagenta + hi Macro ctermfg=DarkMagenta + hi PreProc ctermfg=DarkMagenta + hi PreCondit ctermfg=DarkMagenta + hi StatusLineNC ctermfg=DarkGrey ctermbg=Black + hi StatusLine ctermfg=Grey ctermbg=DarkGrey + hi WildMenu ctermfg=Grey ctermbg=DarkGrey + hi FoldColumn ctermfg=DarkGrey + hi IncSearch ctermfg=DarkCyan ctermbg=Black + hi DiffText ctermfg=DarkBlue ctermbg=Grey + hi Label ctermfg=Brown + hi Operator ctermfg=Brown + hi Number ctermfg=DarkGreen + if version>= 700 + hi MatchParen ctermfg=Grey ctermbg=Green + endif + hi SpecialKey ctermfg=DarkRed + + hi Cursor ctermfg=Black ctermbg=Grey + hi Delimiter ctermfg=Brown + hi NonText ctermfg=DarkRed + hi Special ctermfg=Brown + hi SpecialChar ctermfg=Brown + hi SpecialComment ctermfg=DarkCyan + hi TabLine ctermfg=DarkGrey ctermbg=Grey + hi Tag ctermfg=Brown + + " --- CTerm8 (Light) + elseif &background == "light" + hi Normal ctermfg=Black ctermbg=White + hi Constant ctermfg=DarkCyan + hi Boolean ctermfg=DarkCyan + hi Character ctermfg=DarkCyan + hi Float ctermfg=DarkCyan + hi Comment ctermfg=DarkGreen + hi Type ctermfg=DarkBlue + hi Typedef ctermfg=DarkBlue + hi Structure ctermfg=DarkBlue + hi Function ctermfg=DarkBlue + hi StorageClass ctermfg=DarkBlue + hi Conditional ctermfg=DarkBlue + hi Repeat ctermfg=DarkBlue + hi Visual ctermfg=Brown ctermbg=Black + hi DiffChange ctermfg=Grey ctermbg=DarkBlue + if version>= 700 + hi Pmenu ctermfg=Grey ctermbg=DarkBlue + endif + hi String ctermfg=DarkRed + hi Folded ctermfg=Black ctermbg=DarkCyan + hi VertSplit ctermfg=Grey ctermbg=Black + if version>= 700 + hi PmenuSel ctermfg=DarkBlue ctermbg=Grey + endif + hi Search ctermfg=Grey ctermbg=DarkGreen + hi DiffAdd ctermfg=Black ctermbg=DarkGreen + hi Exception ctermfg=DarkBlue + hi Title ctermfg=DarkRed + hi Error ctermfg=Brown ctermbg=DarkRed + hi DiffDelete ctermfg=Brown ctermbg=DarkRed + hi Todo ctermfg=Brown ctermbg=DarkRed + hi LineNr ctermfg=Black ctermbg=Grey + hi Statement ctermfg=DarkBlue + hi Underlined cterm=Underline + if version>= 700 + hi CursorLine ctermbg=Grey cterm=Underline + hi CursorColumn ctermfg=Black ctermbg=Grey + endif + hi Include ctermfg=DarkMagenta + hi Define ctermfg=DarkMagenta + hi Macro ctermfg=DarkMagenta + hi PreProc ctermfg=DarkMagenta + hi PreCondit ctermfg=DarkMagenta + hi StatusLineNC ctermfg=Grey ctermbg=DarkBlue + hi StatusLine ctermfg=Grey ctermbg=Black + hi WildMenu ctermfg=Grey ctermbg=DarkBlue + hi FoldColumn ctermfg=Black ctermbg=Grey + hi IncSearch ctermfg=Brown ctermbg=Black + hi DiffText ctermfg=DarkBlue ctermbg=Grey + hi Label ctermfg=DarkBlue + hi Operator ctermfg=DarkBlue + hi Number ctermfg=DarkCyan + if version>= 700 + hi MatchParen ctermfg=Grey ctermbg=Green + endif + hi SpecialKey ctermfg=Red + + hi Cursor ctermfg=Black ctermbg=Grey + hi Delimiter ctermfg=DarkBlue + hi NonText ctermfg=Red + hi Special ctermfg=DarkBlue + hi SpecialChar ctermfg=DarkBlue + hi SpecialComment ctermfg=DarkGreen + hi TabLine ctermfg=DarkBlue ctermbg=Grey + hi Tag ctermfg=DarkBlue + endif + +" --- CTerm256 section +elseif &t_Co == 256 + + if v:version < 700 + command! -nargs=+ CSAHi exe "hi" substitute(substitute(, "undercurl", "underline", "g"), "guisp\\S\\+", "", "g") + else + command! -nargs=+ CSAHi exe "hi" + endif + if has("gui_running") || (&t_Co == 256 && (&term ==# "xterm" || &term =~# "^screen") && exists("g:CSApprox_konsole") && g:CSApprox_konsole) || &term =~? "^konsole" + CSAHi Normal ctermbg=59 ctermfg=145 + CSAHi Constant term=underline ctermbg=59 ctermfg=146 + CSAHi Boolean ctermbg=59 ctermfg=146 + CSAHi Character ctermbg=59 ctermfg=146 + CSAHi Float ctermbg=59 ctermfg=146 + CSAHi Comment term=bold ctermbg=59 ctermfg=30 + CSAHi Type term=underline ctermbg=59 ctermfg=220 + CSAHi Typedef ctermbg=59 ctermfg=220 + CSAHi Structure ctermbg=59 ctermfg=220 + CSAHi Function ctermbg=59 ctermfg=220 + CSAHi StorageClass ctermbg=59 ctermfg=220 + CSAHi Conditional ctermbg=59 ctermfg=214 + CSAHi Repeat ctermbg=59 ctermfg=113 + CSAHi Visual term=reverse ctermbg=61 ctermfg=white + CSAHi DiffChange term=bold ctermbg=61 ctermfg=white + CSAHi Pmenu ctermbg=61 ctermfg=white + CSAHi String ctermbg=59 ctermfg=61 + CSAHi Folded ctermbg=61 ctermfg=black + CSAHi VertSplit term=reverse ctermbg=black ctermfg=61 + CSAHi PmenuSel ctermbg=220 ctermfg=black + CSAHi Search term=reverse ctermbg=29 ctermfg=113 + CSAHi DiffAdd term=bold ctermbg=29 ctermfg=113 + CSAHi Exception ctermbg=59 ctermfg=red + CSAHi Title term=bold ctermbg=59 ctermfg=red + CSAHi Error term=reverse ctermbg=red ctermfg=white + CSAHi DiffDelete term=bold ctermbg=red ctermfg=white + CSAHi Todo cterm=bold,undercurl ctermbg=black ctermfg=red + CSAHi LineNr term=underline ctermbg=black ctermfg=61 + CSAHi Statement term=bold ctermbg=59 ctermfg=140 + CSAHi Underlined term=underline cterm=bold,underline ctermfg=147 + CSAHi CursorLine term=underline cterm=underline ctermbg=black + CSAHi CursorColumn term=reverse ctermfg=white ctermbg=30 + CSAHi Include ctermbg=59 ctermfg=97 + CSAHi Define ctermbg=59 ctermfg=97 + CSAHi Macro ctermbg=59 ctermfg=97 + CSAHi PreProc term=underline ctermbg=59 ctermfg=97 + CSAHi PreCondit ctermbg=59 ctermfg=97 + CSAHi StatusLineNC term=reverse ctermbg=16 ctermfg=61 + CSAHi StatusLine term=reverse,bold ctermbg=16 ctermfg=220 + CSAHi WildMenu ctermbg=16 ctermfg=145 + CSAHi FoldColumn ctermbg=16 ctermfg=61 + CSAHi IncSearch term=reverse cterm=bold ctermbg=146 ctermfg=16 + CSAHi DiffText term=reverse cterm=bold ctermbg=146 ctermfg=16 + CSAHi Label ctermbg=59 ctermfg=140 + CSAHi Operator ctermbg=59 ctermfg=142 + CSAHi Number ctermbg=59 ctermfg=146 + CSAHi MatchParen term=reverse ctermbg=113 ctermfg=16 + CSAHi SpecialKey term=bold ctermbg=59 ctermfg=97 + + CSAHi Cursor ctermbg=145 ctermfg=16 + CSAHi lCursor ctermbg=145 ctermfg=59 + CSAHi Delimiter ctermbg=59 ctermfg=61 + CSAHi Directory term=bold ctermfg=39 + CSAHi ErrorMsg ctermbg=160 ctermfg=231 + CSAHi Identifier term=underline ctermfg=87 + CSAHi Ignore ctermfg=59 + CSAHi ModeMsg term=bold cterm=bold + CSAHi MoreMsg term=bold cterm=bold ctermfg=72 + CSAHi NonText term=bold ctermbg=59 ctermfg=60 + CSAHi PmenuSbar ctermbg=250 + CSAHi PmenuThumb ctermbg=145 ctermfg=59 + CSAHi Question cterm=bold ctermfg=28 + CSAHi SignColumn ctermbg=250 ctermfg=39 + CSAHi Special term=bold ctermbg=59 ctermfg=61 + CSAHi SpecialChar ctermbg=59 ctermfg=61 + CSAHi SpecialComment ctermbg=59 ctermfg=73 + CSAHi SpellBad term=reverse cterm=undercurl ctermfg=196 + CSAHi SpellCap term=reverse cterm=undercurl ctermfg=21 + CSAHi SpellLocal term=underline cterm=undercurl ctermfg=51 + CSAHi SpellRare term=reverse cterm=undercurl ctermfg=201 + CSAHi TabLine term=underline ctermbg=16 ctermfg=145 + CSAHi TabLineFill term=reverse ctermbg=145 ctermfg=59 + CSAHi TabLineSel term=bold cterm=bold + CSAHi Tag ctermbg=59 ctermfg=61 + CSAHi VisualNOS term=bold,underline cterm=bold,underline + CSAHi WarningMsg ctermfg=160 + CSAHi htmlBold term=bold cterm=bold + CSAHi htmlBoldItalic term=bold,italic cterm=bold + CSAHi htmlBoldUnderline term=bold,underline cterm=bold,underline + CSAHi htmlBoldUnderlineItalic term=bold,italic,underline cterm=bold,underline + CSAHi htmlItalic term=italic + CSAHi htmlUnderline term=underline cterm=underline + CSAHi htmlUnderlineItalic term=italic,underline cterm=underline + elseif has("gui_running") || (&t_Co == 256 && (&term ==# "xterm" || &term =~# "^screen") && exists("g:CSApprox_eterm") && g:CSApprox_eterm) || &term =~? "^eterm" + CSAHi Normal ctermbg=59 ctermfg=152 + CSAHi Constant term=underline ctermbg=59 ctermfg=153 + CSAHi Boolean ctermbg=59 ctermfg=153 + CSAHi Character ctermbg=59 ctermfg=153 + CSAHi Float ctermbg=59 ctermfg=153 + CSAHi Comment term=bold ctermbg=59 ctermfg=30 + CSAHi Type term=underline ctermbg=59 ctermfg=226 + CSAHi Typedef ctermbg=59 ctermfg=226 + CSAHi Structure ctermbg=59 ctermfg=226 + CSAHi Function ctermbg=59 ctermfg=226 + CSAHi StorageClass ctermbg=59 ctermfg=226 + CSAHi Conditional ctermbg=59 ctermfg=220 + CSAHi Repeat ctermbg=59 ctermfg=150 + CSAHi Visual term=reverse ctermbg=68 ctermfg=white + CSAHi DiffChange term=bold ctermbg=68 ctermfg=white + CSAHi Pmenu ctermbg=68 ctermfg=white + CSAHi String ctermbg=59 ctermfg=104 + CSAHi Folded ctermbg=104 ctermfg=black + CSAHi VertSplit term=reverse ctermbg=black ctermfg=104 + CSAHi PmenuSel ctermbg=226 ctermfg=black + CSAHi Search term=reverse ctermbg=36 ctermfg=150 + CSAHi DiffAdd term=bold ctermbg=36 ctermfg=150 + CSAHi Exception ctermbg=59 ctermfg=red + CSAHi Title term=bold ctermbg=59 ctermfg=red + CSAHi Error term=reverse ctermbg=red ctermfg=white + CSAHi DiffDelete term=bold ctermbg=red ctermfg=white + CSAHi Todo cterm=bold,undercurl ctermbg=black ctermfg=red + CSAHi LineNr term=underline ctermbg=black ctermfg=104 + CSAHi Statement term=bold ctermbg=59 ctermfg=177 + CSAHi Underlined term=underline cterm=bold,underline ctermfg=153 + CSAHi CursorLine term=underline cterm=underline ctermbg=black + CSAHi CursorColumn term=reverse ctermfg=white ctermbg=30 + CSAHi Include ctermbg=59 ctermfg=134 + CSAHi Define ctermbg=59 ctermfg=134 + CSAHi Macro ctermbg=59 ctermfg=134 + CSAHi PreProc term=underline ctermbg=59 ctermfg=134 + CSAHi PreCondit ctermbg=59 ctermfg=134 + CSAHi StatusLineNC term=reverse ctermbg=16 ctermfg=104 + CSAHi StatusLine term=reverse,bold ctermbg=16 ctermfg=226 + CSAHi WildMenu ctermbg=17 ctermfg=152 + CSAHi FoldColumn ctermbg=17 ctermfg=104 + CSAHi IncSearch term=reverse cterm=bold ctermbg=153 ctermfg=17 + CSAHi DiffText term=reverse cterm=bold ctermbg=153 ctermfg=17 + CSAHi Label ctermbg=59 ctermfg=177 + CSAHi Operator ctermbg=59 ctermfg=142 + CSAHi Number ctermbg=59 ctermfg=153 + CSAHi MatchParen term=reverse ctermbg=150 ctermfg=17 + CSAHi SpecialKey term=bold ctermbg=59 ctermfg=134 + + CSAHi Cursor ctermbg=152 ctermfg=17 + CSAHi lCursor ctermbg=152 ctermfg=59 + CSAHi TabLine term=underline ctermbg=16 ctermfg=152 + CSAHi Ignore ctermfg=59 + CSAHi NonText term=bold ctermbg=59 ctermfg=60 + CSAHi Directory term=bold ctermfg=45 + CSAHi ErrorMsg ctermbg=196 ctermfg=255 + CSAHi MoreMsg term=bold cterm=bold ctermfg=72 + CSAHi ModeMsg term=bold cterm=bold + CSAHi htmlBoldUnderline term=bold,underline cterm=bold,underline + CSAHi htmlBoldItalic term=bold,italic cterm=bold + CSAHi htmlBold term=bold cterm=bold + CSAHi htmlBoldUnderlineItalic term=bold,italic,underline cterm=bold,underline + CSAHi PmenuSbar ctermbg=250 + CSAHi PmenuThumb ctermbg=152 ctermfg=59 + CSAHi TabLineSel term=bold cterm=bold + CSAHi TabLineFill term=reverse ctermbg=152 ctermfg=59 + CSAHi Question cterm=bold ctermfg=28 + CSAHi VisualNOS term=bold,underline cterm=bold,underline + CSAHi WarningMsg ctermfg=196 + CSAHi htmlUnderlineItalic term=italic,underline cterm=underline + CSAHi htmlUnderline term=underline cterm=underline + CSAHi Special term=bold ctermbg=59 ctermfg=68 + CSAHi Identifier term=underline ctermfg=123 + CSAHi Tag ctermbg=59 ctermfg=68 + CSAHi SpecialChar ctermbg=59 ctermfg=68 + CSAHi Delimiter ctermbg=59 ctermfg=68 + CSAHi SpecialComment ctermbg=59 ctermfg=74 + CSAHi SignColumn ctermbg=250 ctermfg=45 + CSAHi SpellBad term=reverse cterm=undercurl ctermfg=196 + CSAHi SpellCap term=reverse cterm=undercurl ctermfg=21 + CSAHi SpellRare term=reverse cterm=undercurl ctermfg=201 + CSAHi SpellLocal term=underline cterm=undercurl ctermfg=51 + CSAHi htmlItalic term=italic + elseif has("gui_running") || &t_Co == 256 + CSAHi Normal ctermbg=16 ctermfg=103 + CSAHi Constant term=underline ctermbg=16 ctermfg=110 + CSAHi Boolean ctermbg=16 ctermfg=110 + CSAHi Character ctermbg=16 ctermfg=110 + CSAHi Float ctermbg=16 ctermfg=110 + CSAHi Comment term=bold ctermbg=16 ctermfg=23 + CSAHi Type term=underline ctermbg=16 ctermfg=220 + CSAHi Typedef ctermbg=16 ctermfg=220 + CSAHi Structure ctermbg=16 ctermfg=220 + CSAHi Function ctermbg=16 ctermfg=220 + CSAHi StorageClass ctermbg=16 ctermfg=220 + CSAHi Conditional ctermbg=16 ctermfg=208 + CSAHi Repeat ctermbg=16 ctermfg=107 + CSAHi Visual term=reverse ctermbg=61 ctermfg=white + CSAHi DiffChange term=bold ctermbg=61 ctermfg=white + CSAHi Pmenu ctermbg=61 ctermfg=white + CSAHi String ctermbg=16 ctermfg=61 + CSAHi Folded ctermbg=61 ctermfg=black + CSAHi VertSplit term=reverse ctermbg=black ctermfg=61 + CSAHi PmenuSel ctermbg=220 ctermfg=black + CSAHi Search term=reverse ctermbg=23 ctermfg=107 + CSAHi DiffAdd term=bold ctermbg=23 ctermfg=107 + CSAHi Exception ctermbg=16 ctermfg=red + CSAHi Title term=bold ctermbg=16 ctermfg=red + CSAHi Error term=reverse ctermbg=red ctermfg=white + CSAHi DiffDelete term=bold ctermbg=red ctermfg=white + CSAHi Todo cterm=bold,undercurl ctermbg=black ctermfg=red + CSAHi LineNr term=underline ctermbg=black ctermfg=61 + CSAHi Statement term=bold ctermbg=16 ctermfg=98 + CSAHi Underlined term=underline cterm=bold,underline ctermfg=111 + CSAHi CursorLine term=underline cterm=underline ctermbg=black + CSAHi CursorColumn term=reverse ctermbg=103 ctermfg=16 + CSAHi Include ctermbg=16 ctermfg=91 + CSAHi Define ctermbg=16 ctermfg=91 + CSAHi Macro ctermbg=16 ctermfg=91 + CSAHi PreProc term=underline ctermbg=16 ctermfg=91 + CSAHi PreCondit ctermbg=16 ctermfg=91 + CSAHi StatusLineNC term=reverse ctermbg=16 ctermfg=61 + CSAHi StatusLine term=reverse,bold ctermbg=16 ctermfg=220 + CSAHi WildMenu ctermbg=16 ctermfg=103 + CSAHi FoldColumn ctermbg=16 ctermfg=61 + CSAHi IncSearch term=reverse cterm=bold ctermbg=110 ctermfg=16 + CSAHi DiffText term=reverse cterm=bold ctermbg=110 ctermfg=16 + CSAHi Label ctermbg=16 ctermfg=98 + CSAHi Operator ctermbg=16 ctermfg=100 + CSAHi Number ctermbg=16 ctermfg=110 + CSAHi MatchParen term=reverse ctermbg=107 ctermfg=16 + CSAHi SpecialKey term=bold ctermbg=16 ctermfg=91 + + CSAHi Cursor ctermbg=103 ctermfg=16 + CSAHi lCursor ctermbg=103 ctermfg=16 + CSAHi Delimiter ctermbg=16 ctermfg=61 + CSAHi Directory term=bold ctermfg=38 + CSAHi ErrorMsg ctermbg=160 ctermfg=231 + CSAHi Identifier term=underline ctermfg=87 + CSAHi Ignore ctermfg=16 + CSAHi ModeMsg term=bold cterm=bold + CSAHi MoreMsg term=bold cterm=bold ctermfg=29 + CSAHi NonText term=bold ctermbg=16 ctermfg=59 + CSAHi PmenuSbar ctermbg=250 + CSAHi PmenuThumb ctermbg=103 ctermfg=16 + CSAHi Question cterm=bold ctermfg=22 + CSAHi SignColumn ctermbg=250 ctermfg=38 + CSAHi Special term=bold ctermbg=16 ctermfg=61 + CSAHi SpecialChar ctermbg=16 ctermfg=61 + CSAHi SpecialComment ctermbg=16 ctermfg=31 + CSAHi SpellBad term=reverse cterm=undercurl ctermfg=196 + CSAHi SpellCap term=reverse cterm=undercurl ctermfg=21 + CSAHi SpellLocal term=underline cterm=undercurl ctermfg=51 + CSAHi SpellRare term=reverse cterm=undercurl ctermfg=201 + CSAHi TabLine term=underline ctermbg=16 ctermfg=103 + CSAHi TabLineFill term=reverse ctermbg=103 ctermfg=16 + CSAHi TabLineSel term=bold cterm=bold + CSAHi Tag ctermbg=16 ctermfg=61 + CSAHi VisualNOS term=bold,underline cterm=bold,underline + CSAHi WarningMsg ctermfg=160 + CSAHi htmlBold term=bold cterm=bold + CSAHi htmlBoldItalic term=bold,italic cterm=bold + CSAHi htmlBoldUnderline term=bold,underline cterm=bold,underline + CSAHi htmlBoldUnderlineItalic term=bold,italic,underline cterm=bold,underline + CSAHi htmlItalic term=italic + CSAHi htmlUnderline term=underline cterm=underline + CSAHi htmlUnderlineItalic term=italic,underline cterm=underline + elseif has("gui_running") || &t_Co == 88 + CSAHi Normal ctermbg=80 ctermfg=37 + CSAHi Constant term=underline ctermbg=80 ctermfg=42 + CSAHi Boolean ctermbg=80 ctermfg=42 + CSAHi Character ctermbg=80 ctermfg=42 + CSAHi Float ctermbg=80 ctermfg=42 + CSAHi Comment term=bold ctermbg=80 ctermfg=21 + CSAHi Type term=underline ctermbg=80 ctermfg=72 + CSAHi Typedef ctermbg=80 ctermfg=72 + CSAHi Structure ctermbg=80 ctermfg=72 + CSAHi Function ctermbg=80 ctermfg=72 + CSAHi StorageClass ctermbg=80 ctermfg=72 + CSAHi Conditional ctermbg=80 ctermfg=68 + CSAHi Repeat ctermbg=80 ctermfg=40 + CSAHi Visual term=reverse ctermbg=18 ctermfg=white + CSAHi DiffChange term=bold ctermbg=18 ctermfg=white + CSAHi Pmenu ctermbg=18 ctermfg=white + CSAHi String ctermbg=80 ctermfg=38 + CSAHi Folded ctermbg=38 ctermfg=black + CSAHi VertSplit term=reverse ctermbg=black ctermfg=38 + CSAHi PmenuSel ctermbg=72 ctermfg=black + CSAHi Search term=reverse ctermbg=20 ctermfg=40 + CSAHi DiffAdd term=bold ctermbg=20 ctermfg=40 + CSAHi Exception ctermbg=80 ctermfg=red + CSAHi Title term=bold ctermbg=80 ctermfg=red + CSAHi Error term=reverse ctermbg=red ctermfg=white + CSAHi DiffDelete term=bold ctermbg=red ctermfg=white + CSAHi Todo cterm=bold,undercurl ctermbg=black ctermfg=white + CSAHi LineNr term=underline ctermbg=black ctermfg=38 + CSAHi Statement term=bold ctermbg=80 ctermfg=38 + CSAHi Underlined term=underline cterm=bold,underline ctermfg=39 + CSAHi CursorLine term=underline ctermbg=black + CSAHi CursorColumn term=reverse ctermbg=21 ctermfg=white + CSAHi Include ctermbg=80 ctermfg=33 + CSAHi Define ctermbg=80 ctermfg=33 + CSAHi Macro ctermbg=80 ctermfg=33 + CSAHi PreProc term=underline ctermbg=80 ctermfg=33 + CSAHi PreCondit ctermbg=80 ctermfg=33 + CSAHi StatusLineNC term=reverse ctermbg=16 ctermfg=38 + CSAHi StatusLine term=reverse,bold ctermbg=16 ctermfg=72 + CSAHi WildMenu ctermbg=16 ctermfg=37 + CSAHi FoldColumn ctermbg=16 ctermfg=38 + CSAHi IncSearch term=reverse cterm=bold ctermbg=42 ctermfg=16 + CSAHi DiffText term=reverse cterm=bold ctermbg=42 ctermfg=16 + CSAHi Label ctermbg=80 ctermfg=38 + CSAHi Operator ctermbg=80 ctermfg=36 + CSAHi Number ctermbg=80 ctermfg=42 + CSAHi MatchParen term=reverse ctermbg=40 ctermfg=16 + CSAHi SpecialKey term=bold ctermbg=80 ctermfg=33 + + CSAHi Cursor ctermbg=37 ctermfg=16 + CSAHi lCursor ctermbg=37 ctermfg=80 + CSAHi Delimiter ctermbg=80 ctermfg=18 + CSAHi Directory term=bold ctermfg=23 + CSAHi ErrorMsg ctermbg=48 ctermfg=79 + CSAHi Identifier term=underline ctermfg=31 + CSAHi Ignore ctermfg=80 + CSAHi ModeMsg term=bold cterm=bold + CSAHi MoreMsg term=bold cterm=bold ctermfg=21 + CSAHi NonText term=bold ctermbg=80 ctermfg=17 + CSAHi PmenuSbar ctermbg=85 + CSAHi PmenuThumb ctermbg=37 ctermfg=80 + CSAHi Question cterm=bold ctermfg=20 + CSAHi SignColumn ctermbg=85 ctermfg=23 + CSAHi Special term=bold ctermbg=80 ctermfg=18 + CSAHi SpecialChar ctermbg=80 ctermfg=18 + CSAHi SpecialComment ctermbg=80 ctermfg=22 + CSAHi SpellBad term=reverse cterm=undercurl ctermfg=64 + CSAHi SpellCap term=reverse cterm=undercurl ctermfg=19 + CSAHi SpellLocal term=underline cterm=undercurl ctermfg=31 + CSAHi SpellRare term=reverse cterm=undercurl ctermfg=67 + CSAHi TabLine term=underline ctermbg=16 ctermfg=37 + CSAHi TabLineFill term=reverse ctermbg=37 ctermfg=80 + CSAHi TabLineSel term=bold cterm=bold + CSAHi Tag ctermbg=80 ctermfg=18 + CSAHi VisualNOS term=bold,underline cterm=bold,underline + CSAHi WarningMsg ctermfg=48 + CSAHi htmlBold term=bold cterm=bold + CSAHi htmlBoldItalic term=bold,italic cterm=bold + CSAHi htmlBoldUnderline term=bold,underline cterm=bold,underline + CSAHi htmlBoldUnderlineItalic term=bold,italic,underline cterm=bold,underline + CSAHi htmlItalic term=italic + CSAHi htmlUnderline term=underline cterm=underline + CSAHi htmlUnderlineItalic term=italic,underline cterm=underline + endif + delcommand CSAHi + +endif diff --git a/.vim/colors/maroloccio2.vim b/.vim/colors/maroloccio2.vim new file mode 100644 index 0000000..bea86c5 --- /dev/null +++ b/.vim/colors/maroloccio2.vim @@ -0,0 +1,82 @@ +" File: maroloccio2.vim + +" Description: a colour scheme for Vim (GUI only) + +" Scheme: maroloccio2 +" Maintainer: Marco Ippolito < m a r o l o c c i o [at] g m a i l . c o m > + +" Comment: only works in GUI mode + +" Version: v0.0.1, inspired by watermark +" Date: 19 December 2008 +" History: +" 0.1.0 Inital upload to vim.org + +" ------------------------------------------------------------------------------ + +highlight clear +if exists("syntax_on") + syntax reset +endif + +let g:colors_name="maroloccio2" + +" ------------------------------------------------------------------------------ + +highlight! Normal guifg=#8b9aaa guibg=#1a202a gui=none +highlight! Visual guifg=#0e1219 guibg=#6d5279 +highlight! StatusLine guifg=#8b9aaa guibg=#0e1219 +highlight! Cursor guifg=#0e1219 guibg=#8b9aaa +highlight! CursorLine guibg=#0e1219 +highlight! CursorLine guibg=#2c3138 +highlight! Search guifg=#0e1219 guibg=#82ade0 +highlight! PmenuSel guifg=#0e1219 guibg=#8b9aaa +highlight! IncSearch guifg=#0e1219 guibg=#2680af +highlight! LineNr guifg=#2c3138 guibg=#0e1219 +highlight! NonText guifg=#2c3138 +highlight! Statement guifg=#2680af +highlight! Comment guifg=#6d5279 +highlight! Constant guifg=#82ade0 +highlight! Todo guifg=#82ade0 guibg=#0e1219 +highlight! Todo guisp=#2680af gui=bold,undercurl +highlight! Underlined gui=bold,underline +highlight Error guifg=#8b9aaa guibg=#8f3231 +highlight! Pmenu guifg=#8b9aaa guibg=#2c3138 +highlight! StatusLineNC guifg=#2c3138 guibg=#8b9aaa +highlight! VertSplit guifg=#2c3138 guibg=#8b9aaa +highlight! link Boolean Constant +highlight! link Character Constant +highlight! link Conditional Statement +highlight! link CursorColumn CursorLine +highlight! link Define Statement +highlight! link Delimiter Comment +highlight! link Delimiter Statement +highlight! link Exception Statement +highlight! link Float Constant +highlight! link Folded Pmenu +highlight! link Function Statement +highlight! link Include Statement +highlight! link Label Statement +highlight! link Macro Statement +highlight! link Number Constant +highlight! link Operator Statement +highlight! link PreCondit Statement +highlight! link PreProc Statement +highlight! link Repeat Statement +highlight! link Special Comment +highlight! link Special Statement +highlight! link SpecialChar Comment +highlight! link SpecialChar Statement +highlight! link SpecialComment Comment +highlight! link SpecialKey NonText +highlight! link StorageClass Statement +highlight! link String Constant +highlight! link Structure Statement +highlight! link TabLine StatusLine +highlight! link Tag Comment +highlight! link Tag Statement +highlight! link Type Statement +highlight! link Typedef Statement +highlight! link WildMenu StatusLine + +" ------------------------------------------------------------------------------ diff --git a/.vim/colors/maroloccio3.vim b/.vim/colors/maroloccio3.vim new file mode 100644 index 0000000..dcd07e7 --- /dev/null +++ b/.vim/colors/maroloccio3.vim @@ -0,0 +1,91 @@ +" File: maroloccio3.vim + +" Description: a colour scheme for Vim (GUI only) + +" Scheme: maroloccio3 +" Maintainer: Marco Ippolito < m a r o l o c c i o [at] g m a i l . c o m > + +" Comment: only works in GUI mode + +" Version: v0.0.1 +" Date: 19 December 2008 +" History: +" 0.1.0 Inital upload to vim.org + +" ------------------------------------------------------------------------------ + +highlight clear +if exists("syntax_on") + syntax reset +endif + +let g:colors_name="maroloccio3" + +" ------------------------------------------------------------------------------ + +highlight! Normal guifg=#a2a2a2 guibg=black gui=none + +highlight! Statement guifg=#5d5d5d gui=none +highlight! Comment guifg=#464646 gui=italic +highlight! Constant guifg=#e8e8e8 gui=none + +highlight! Visual guifg=#0e1219 guibg=#464646 +highlight! Search guifg=#0e1219 guibg=#e8e8e8 +highlight! IncSearch guifg=#0e1219 guibg=#5d5d5d + +highlight! Todo guifg=#e8e8e8 guibg=#0e1219 +highlight! Todo guisp=#5d5d5d gui=bold,undercurl +highlight! Error guifg=#a2a2a2 guibg=#8f3231 + +highlight! Cursor guifg=#0e1219 guibg=#a2a2a2 +highlight! CursorLine guibg=#2c3138 + +highlight! StatusLine guifg=#a2a2a2 guibg=#0e1219 +highlight! StatusLineNC guifg=#2c3138 guibg=#a2a2a2 + +highlight! VertSplit guifg=#2c3138 guibg=#a2a2a2 +highlight! LineNr guifg=#2c3138 guibg=#0e1219 + +highlight! Pmenu guifg=#a2a2a2 guibg=#2c3138 +highlight! PmenuSel guifg=#0e1219 guibg=#a2a2a2 + +highlight! NonText guifg=#2c3138 + +highlight! Underlined gui=bold,underline + +highlight! link Boolean Constant +highlight! link Character Constant +highlight! link Conditional Statement +highlight! link CursorColumn CursorLine +highlight! link Define Statement +highlight! link Delimiter Comment +highlight! link Delimiter Statement +highlight! link Exception Statement +highlight! link Float Constant +highlight! link Folded Pmenu +highlight! link Function Statement +highlight! link Include Statement +highlight! link Label Statement +highlight! link Macro Statement +highlight! link Number Constant +highlight! link Operator Statement +highlight! link PreCondit Statement +highlight! link PreProc Statement +highlight! link Repeat Statement +highlight! link Special Comment +highlight! link Special Statement +highlight! link SpecialChar Comment +highlight! link SpecialChar Statement +highlight! link SpecialComment Comment +highlight! link SpecialKey NonText +highlight! link StorageClass Statement +highlight! link String Constant +highlight! link Structure Statement +highlight! link TabLine StatusLine +highlight! link Tag Comment +highlight! link Tag Statement +highlight! link Type Statement +highlight! link Typedef Statement +highlight! link WildMenu StatusLine + +" ------------------------------------------------------------------------------ diff --git a/.vim/colors/mars.vim b/.vim/colors/mars.vim new file mode 100644 index 0000000..7273eb2 --- /dev/null +++ b/.vim/colors/mars.vim @@ -0,0 +1,142 @@ +" Maintainer: Tim Aldrich +" Last Change: 19 November 2003 + +set background=dark +hi clear +if exists("syntax_on") + syntax reset +endif +let g:colors_name="mars" +" GUI colors {{{ +"hi Normal guifg=#FFFFFF guibg=#961E00 +hi Normal guifg=#FFFFFF guibg=#961E00 +hi Cursor guifg=#A0963C guibg=#FFFFFF +hi CursorIM guifg=#6699CC guibg=#99CCCC +hi Directory guifg=#B45000 guibg=#961E00 +hi DiffAdd guifg=#FFFFCC guibg=#961E00 +hi DiffChange guifg=#FF9900 guibg=#961E00 +hi DiffDelete guifg=#999999 guibg=#961E00 +hi DiffText guifg=#FFFFFF guibg=#961E00 +hi ErrorMsg guifg=#FFFFFF guibg=#FF0000 +hi VertSplit guifg=#FFFFFF guibg=#961E00 +hi Folded guifg=#999999 guibg=#BE1E00 gui=italic +hi FoldColumn guifg=#CC0000 guibg=#999999 +hi IncSearch guifg=#FFFF00 guibg=#961E00 +hi LineNr guifg=#999999 guibg=#BE1E00 +hi ModeMsg guifg=#FFFFFF guibg=#961E00 +hi MoreMsg guifg=#FFFFFF guibg=#961E00 +hi NonText guifg=#FFFFFF guibg=#A0141E +hi Question guifg=#FFFFFF guibg=#EE0000 +hi Search guifg=#A0142B guibg=#FFFF00 gui=underline +hi SpecialKey guifg=#FFFF00 guibg=#961E00 +hi StatusLine guifg=#FFFFFF guibg=#961E00 +hi StatusLineNC guifg=#CCCCCC guibg=#961E00 +hi Title guifg=#FFFFFF guibg=#FF9900 +hi Visual guifg=#B45000 guibg=#961E00 +hi WarningMsg guifg=#FF0000 guibg=#FFFFFF +hi WildMenu guifg=#961E00 guibg=#999999 +" }}} + +" cterm colors {{{ +hi Normal ctermfg=white ctermbg=darkblue +hi Cursor ctermfg=darkblue ctermbg=white +hi CursorIM ctermfg=lightcyan ctermbg=lightcyan +hi Directory ctermfg=lightblue ctermbg=lightcyan +hi DiffAdd ctermfg=LightYellow ctermbg=darkblue +hi DiffChange ctermfg=darkred ctermbg=darkblue +hi DiffDelete ctermfg=grey ctermbg=darkblue +hi DiffText ctermfg=white ctermbg=darkblue +hi ErrorMsg ctermfg=red ctermbg=lightcyan +hi VertSplit ctermfg=white ctermbg=darkblue +hi Folded ctermfg=grey ctermbg=darkblue +hi FoldColumn ctermfg=darkred ctermbg=lightcyan +hi IncSearch ctermfg=yellow ctermbg=darkblue +hi LineNr ctermfg=lightyellow ctermbg=darkblue +hi ModeMsg ctermfg=white ctermbg=darkblue +hi MoreMsg ctermfg=white ctermbg=darkblue +hi NonText ctermfg=white ctermbg=lightblue +hi Question ctermfg=white ctermbg=darkblue +hi Search ctermfg=darkred ctermbg=lightcyan +hi SpecialKey ctermfg=yellow ctermbg=darkblue +hi StatusLine ctermfg=white ctermbg=darkblue +hi StatusLineNC ctermfg=lightgrey ctermbg=darkblue +hi Title ctermfg=white ctermbg=yellow +hi Visual ctermfg=lightblue ctermbg=cyan +hi WarningMsg ctermfg=red ctermbg=white +hi WildMenu ctermfg=darkblue ctermbg=grey +" }}} + +" GUI hilight groups {{{ + +hi Comment guifg=#999999 +hi Constant guifg=#FFFF00 +hi String guifg=#CCCC99 +hi Character guifg=#A0963C +hi Number guifg=#A0963C +hi Boolean guifg=#A0963C +hi Float guifg=#A0963C +hi Identifier guifg=#E6fA46 +hi Function guifg=#E6fA46 +hi Statement guifg=#FFFFCC +hi Conditional guifg=#FFFFCC +hi Repeat guifg=#FFFFCC +hi Label guifg=#E66E46 +hi Operator guifg=#FFFF00 +hi Keyword guifg=#FFFF00 +hi Exception guifg=#FFFFAA +hi PreProc guifg=#C8783C +hi Include guifg=#C8783C +hi Define guifg=#C8783C +hi Macro guifg=#C8783C +hi PreCondit guifg=#C8783C +hi Type guifg=#E6641E +hi StorageClass guifg=#E66E46 +hi Structure guifg=#E66E46 +hi Typedef guifg=#E66E46 +hi Special guifg=#00FF00 +hi SpecialChar guifg=#00FF00 +hi Tag guifg=#CCCCFF +hi Delimiter guifg=#CCCCFF +hi SpecialComment guifg=#FFFFCC +hi Debug guifg=#CC3300 +hi Ignore guifg=#961E00 +hi Error guifg=#FF0000 guibg=#FFFFFF +hi Todo guifg=#FFFF00 guibg=#961E00 +" }}} + +" cterm hilight groups {{{ +hi Comment ctermfg=grey +hi Constant ctermfg=lightgreen +hi String ctermfg=brown +hi Character ctermfg=lightgreen +hi Number ctermfg=lightgreen +hi Boolean ctermfg=lightgreen +hi Float ctermfg=lightgreen +hi Identifier ctermfg=lightcyan +hi Function ctermfg=lightcyan +hi Statement ctermfg=lightyellow +hi Conditional ctermfg=lightyellow +hi Repeat ctermfg=lightyellow +hi Label ctermfg=lightcyan +hi Operator ctermfg=yellow +hi Keyword ctermfg=yellow +hi Exception ctermfg=yellow +hi PreProc ctermfg=darkcyan +hi Include ctermfg=darkcyan +hi Define ctermfg=darkcyan +hi Macro ctermfg=darkcyan +hi PreCondit ctermfg=darkcyan +hi Type ctermfg=lightcyan +hi StorageClass ctermfg=lightcyan +hi Structure ctermfg=lightcyan +hi Typedef ctermfg=lightcyan +hi Special ctermfg=green +hi SpecialChar ctermfg=green +hi Tag ctermfg=brown +hi Delimiter ctermfg=brown +hi SpecialComment ctermfg=lightyellow +hi Debug ctermfg=magenta +hi Ignore ctermfg=lightblue +hi Error ctermfg=red ctermbg=white +hi Todo ctermfg=grey ctermbg=white +" }}} diff --git a/.vim/colors/matrix.vim b/.vim/colors/matrix.vim new file mode 100644 index 0000000..da5c687 --- /dev/null +++ b/.vim/colors/matrix.vim @@ -0,0 +1,80 @@ +" vim:set ts=8 sts=2 sw=2 tw=0: +" +" matrix.vim - MATRIX like colorscheme. +" +" Maintainer: MURAOKA Taro +" Last Change: 10-Jun-2003. + +set background=dark +hi clear +if exists("syntax_on") + syntax reset +endif +let g:colors_name = 'matrix' + +" the character under the cursor +hi Cursor guifg=#226622 guibg=#55ff55 +hi lCursor guifg=#226622 guibg=#55ff55 +" like Cursor, but used when in IME mode |CursorIM| +hi CursorIM guifg=#226622 guibg=#55ff55 +" directory names (and other special names in listings) +hi Directory guifg=#55ff55 guibg=#000000 +" diff mode: Added line |diff.txt| +hi DiffAdd guifg=#55ff55 guibg=#226622 gui=none +" diff mode: Changed line |diff.txt| +hi DiffChange guifg=#55ff55 guibg=#226622 gui=none +" diff mode: Deleted line |diff.txt| +hi DiffDelete guifg=#113311 guibg=#113311 gui=none +" diff mode: Changed text within a changed line |diff.txt| +hi DiffText guifg=#55ff55 guibg=#339933 gui=bold +" error messages on the command line +hi ErrorMsg guifg=#55ff55 guibg=#339933 +" the column separating vertically split windows +hi VertSplit guifg=#339933 guibg=#339933 +" line used for closed folds +hi Folded guifg=#44cc44 guibg=#113311 +" 'foldcolumn' +hi FoldColumn guifg=#44cc44 guibg=#226622 +" 'incsearch' highlighting; also used for the text replaced with +hi IncSearch guifg=#226622 guibg=#55ff55 gui=none +" line number for ":number" and ":#" commands, and when 'number' +hi LineNr guifg=#44cc44 guibg=#000000 +" 'showmode' message (e.g., "-- INSERT --") +hi ModeMsg guifg=#44cc44 guibg=#000000 +" |more-prompt| +hi MoreMsg guifg=#44cc44 guibg=#000000 +" '~' and '@' at the end of the window, characters from +hi NonText guifg=#44cc44 guibg=#113311 +" normal text +hi Normal guifg=#44cc44 guibg=#000000 +" |hit-enter| prompt and yes/no questions +hi Question guifg=#44cc44 guibg=#000000 +" Last search pattern highlighting (see 'hlsearch'). +hi Search guifg=#113311 guibg=#44cc44 gui=none +" Meta and special keys listed with ":map", also for text used +hi SpecialKey guifg=#44cc44 guibg=#000000 +" status line of current window +hi StatusLine guifg=#55ff55 guibg=#339933 gui=none +" status lines of not-current windows +hi StatusLineNC guifg=#113311 guibg=#339933 gui=none +" titles for output from ":set all", ":autocmd" etc. +hi Title guifg=#55ff55 guibg=#113311 gui=bold +" Visual mode selection +hi Visual guifg=#55ff55 guibg=#339933 gui=none +" Visual mode selection when vim is "Not Owning the Selection". +hi VisualNOS guifg=#44cc44 guibg=#000000 +" warning messages +hi WarningMsg guifg=#55ff55 guibg=#000000 +" current match in 'wildmenu' completion +hi WildMenu guifg=#226622 guibg=#55ff55 + +hi Comment guifg=#226622 guibg=#000000 +hi Constant guifg=#55ff55 guibg=#226622 +hi Special guifg=#44cc44 guibg=#226622 +hi Identifier guifg=#55ff55 guibg=#000000 +hi Statement guifg=#55ff55 guibg=#000000 gui=bold +hi PreProc guifg=#339933 guibg=#000000 +hi Type guifg=#55ff55 guibg=#000000 gui=bold +hi Underlined guifg=#55ff55 guibg=#000000 gui=underline +hi Error guifg=#55ff55 guibg=#339933 +hi Todo guifg=#113311 guibg=#44cc44 gui=none diff --git a/.vim/colors/mayansmoke.vim b/.vim/colors/mayansmoke.vim new file mode 100644 index 0000000..6d146f8 --- /dev/null +++ b/.vim/colors/mayansmoke.vim @@ -0,0 +1,343 @@ +" ============================================================================= +" +" File: mayansmoke.vim +" Description: Vim color scheme file +" Maintainer: Jeet Sukumaran (GUI colors); Clayton Parker (cterm colors) +" +" ============================================================================= + +" Initialization and Setup {{{1 +" ============================================================================= +set background=light +highlight clear +if exists("syntax_on") + syntax reset +endif +let colors_name = "mayansmoke" +" }}} + +" Normal Color {{{1 +" ============================================================================= +hi Normal gui=NONE guifg=Black guibg=#F4F4E8 +" }}} + +" Highlight Groups {{{1 +" ============================================================================= +" Groups (see ':help highlight-groups'): +" ColorColumn highlight to use with ':set colorcolumn' +" Cursor the character under the cursor +" CursorIM like Cursor, but used when in IME mode |CursorIM| +" CursorColumn the screen column that the cursor is in when 'cursorcolumn' is set +" CursorLine the screen line that the cursor is in when 'cursorline' is set +" Directory directory names (and other special names in listings) +" DiffAdd diff mode: Added line |diff.txt| +" DiffChange diff mode: Changed line |diff.txt| +" DiffDelete diff mode: Deleted line |diff.txt| +" DiffText diff mode: Changed text within a changed line |diff.txt| +" ErrorMsg error messages on the command line +" VertSplit the column separating vertically split windows +" Folded line used for closed folds +" FoldColumn 'foldcolumn' +" SignColumn column where |signs| are displayed +" IncSearch 'incsearch' highlighting; also used for the text replaced with ":s///c" +" LineNr Line number for ":number" and ":#" commands, and when 'number' option is set. +" MatchParen The character under the cursor or just before it, if it is a paired bracket, and its match. |pi_paren.txt| +" ModeMsg 'showmode' message (e.g., "-- INSERT --") +" MoreMsg |more-prompt| +" NonText '~' and '@' at the end of the window, etc. +" Normal normal text +" Pmenu Popup menu: normal item. +" PmenuSel Popup menu: selected item. +" PmenuSbar Popup menu: scrollbar. +" PmenuThumb Popup menu: Thumb of the scrollbar. +" Question |hit-enter| prompt and yes/no questions +" Search Last search pattern highlighting (see 'hlsearch'). +" SpecialKey Meta and special keys listed with ":map", text that is displayed differently from what it really is (such as tabs, spaces in listchars etc.). +" SpellBad Word that is not recognized by the spellchecker. |spell| +" SpellCap Word that should start with a capital. |spell| +" SpellLocal Word that is recognized by the spellchecker as one that is +" SpellRare Word that is recognized by the spellchecker as one that is hardly ever used. |spell| +" StatusLine status line of current window +" StatusLineNC status lines of not-current windows +" TabLine tab pages line, not active tab page label +" TabLineFill tab pages line, where there are no labels +" TabLineSel tab pages line, active tab page label +" Title titles for output from ":set all", ":autocmd" etc. +" Visual Visual mode selection +" VisualNOS Visual mode selection when vim is "Not Owning the Selection". +" WarningMsg warning messages +" WildMenu current match in 'wildmenu' completion +hi ColorColumn guifg=NONE guibg=#EEEEDD +hi Cursor guifg=bg guibg=fg gui=NONE +if hlexists('MayanSmokeCursorLine') + hi link CursorColumn MayanSmokeCursorLine + hi link CursorLine MayanSmokeCursorLine +elseif exists('g:mayansmoke_cursor_line_visibility') && g:mayansmoke_cursor_line_visibility >= 2 + hi CursorColumn guifg=NONE guibg=NavajoWhite gui=NONE + hi CursorLine guifg=NONE guibg=NavajoWhite gui=NONE +elseif exists('g:mayansmoke_cursor_line_visibility') && g:mayansmoke_cursor_line_visibility >= 1 + hi CursorColumn guifg=NONE guibg=white gui=NONE + hi CursorLine guifg=NONE guibg=white gui=NONE +else + hi CursorColumn guifg=NONE guibg=#FFFDD0 gui=NONE + hi CursorLine guifg=NONE guibg=#FFFDD0 gui=NONE +endif +hi CursorIM guifg=bg guibg=fg gui=NONE +hi lCursor guifg=bg guibg=fg gui=NONE +hi DiffAdd guifg=NONE guibg=SeaGreen1 gui=NONE +hi DiffChange guifg=NONE guibg=LightSkyBlue1 gui=NONE +hi DiffDelete guifg=NONE guibg=LightCoral gui=NONE +hi DiffText guifg=black guibg=LightCyan1 gui=NONE +hi Directory guifg=#1600FF guibg=bg gui=NONE +hi ErrorMsg guifg=Red2 guibg=NONE gui=NONE +hi FoldColumn guifg=SteelBlue4 guibg=LightYellow2 gui=bold +hi Folded guifg=SteelBlue4 guibg=Gainsboro gui=italic +if hlexists('MayanSmokeSearch') + hi link IncSearch MayanSmokeSearch + hi link Search MayanSmokeSearch +elseif exists('g:mayansmoke_search_visibility') && g:mayansmoke_search_visibility >= 4 + hi IncSearch guifg=white guibg=red gui=NONE + hi Search guifg=white guibg=red gui=NONE +elseif exists('g:mayansmoke_search_visibility') && g:mayansmoke_search_visibility == 3 + hi IncSearch guifg=black guibg=gold gui=NONE + hi Search guifg=black guibg=gold gui=NONE +elseif exists('g:mayansmoke_search_visibility') && g:mayansmoke_search_visibility == 2 + hi IncSearch guifg=white guibg=darkorange gui=NONE + hi Search guifg=white guibg=darkorange gui=NONE +elseif exists('g:mayansmoke_search_visibility') && g:mayansmoke_search_visibility == 0 + hi IncSearch guifg=black guibg=tan gui=NONE + hi Search guifg=black guibg=tan gui=NONE +else + hi IncSearch guifg=black guibg=khaki gui=NONE + hi Search guifg=black guibg=khaki gui=NONE +endif +hi LineNr guifg=#666677 guibg=#cccfbf gui=NONE +hi MatchParen guifg=black guibg=LemonChiffon3 gui=bold +hi ModeMsg guifg=White guibg=tomato1 gui=bold +hi MoreMsg guifg=SeaGreen4 guibg=bg gui=bold +hi NonText guifg=LightCyan3 guibg=bg gui=bold + +hi Pmenu guifg=Orange4 guibg=LightYellow3 gui=NONE +hi PmenuSel guifg=ivory2 guibg=NavajoWhite4 gui=bold +hi PmenuSbar guifg=White guibg=#999666 gui=NONE +hi PmenuThumb guifg=White guibg=#7B7939 gui=NONE + +hi Question guifg=Chartreuse4 guibg=bg gui=bold +hi SignColumn guifg=white guibg=LightYellow3 gui=NONE +if hlexists('MayanSmokeSpecialKey') + hi link SpecialKey MayanSmokeSpecialKey +elseif exists('g:mayansmoke_special_key_visibility') && g:mayansmoke_special_key_visibility >= 2 + hi SpecialKey guifg=black guibg=NavajoWhite gui=NONE +elseif exists('g:mayansmoke_special_key_visibility') && g:mayansmoke_special_key_visibility == 0 + hi SpecialKey guifg=bisque3 guibg=NONE gui=NONE +else + hi SpecialKey guifg=white guibg=ivory3 gui=NONE +endif +hi SpellBad guisp=Firebrick2 gui=undercurl +hi SpellCap guisp=Blue gui=undercurl +hi SpellLocal guisp=DarkCyan gui=undercurl +hi SpellRare guisp=Magenta gui=undercurl +hi StatusLine guifg=#FFFEEE guibg=#557788 gui=NONE +" hi StatusLineNC guifg=#EAE6E2 guibg=LightSteelBlue3 gui=italic +hi StatusLineNC guifg=#F4F4EE guibg=#99aabb gui=italic +hi TabLine guifg=fg guibg=LightGrey gui=underline +hi TabLineFill guifg=fg guibg=bg gui=reverse +hi TabLineSel guifg=fg guibg=bg gui=bold +hi Title guifg=DeepSkyBlue3 guibg=bg gui=bold +hi VertSplit guifg=#99aabb guibg=#99aabb +hi Visual guifg=white guibg=DeepSkyBlue1 gui=NONE +hi WarningMsg guifg=Firebrick2 guibg=bg gui=NONE +hi WildMenu guifg=Black guibg=SkyBlue gui=NONE +" }}} + +" 256-Color Terminal Colors, by Clayton Parker {{{1 +" ============================================================================= +hi Normal cterm=NONE ctermfg=16 ctermbg=255 +hi Comment ctermfg=110 +hi Constant ctermfg=214 + hi String ctermfg=30 + hi Boolean ctermfg=88 +hi Identifier ctermfg=160 +hi Function ctermfg=132 +hi Statement ctermfg=21 +hi Keyword ctermfg=45 +hi PreProc ctermfg=27 +hi Type ctermfg=147 +hi Special ctermfg=64 +hi Ignore ctermfg=255 +hi Error ctermfg=196 ctermbg=255 term=none +hi Todo ctermfg=136 ctermbg=255 cterm=NONE +hi VimError ctermfg=160 ctermbg=16 +hi VimCommentTitle ctermfg=110 +hi qfLineNr ctermfg=16 ctermbg=46 cterm=NONE +hi pythonDecorator ctermfg=208 ctermbg=255 cterm=NONE +hi Cursor ctermfg=255 ctermbg=16 cterm=NONE +hi CursorColumn ctermfg=NONE ctermbg=255 cterm=NONE +hi CursorIM ctermfg=255 ctermbg=16 cterm=NONE +hi CursorLine ctermfg=NONE ctermbg=254 cterm=NONE +hi lCursor ctermfg=255 ctermbg=16 cterm=NONE +hi DiffAdd ctermfg=16 ctermbg=48 cterm=NONE +hi DiffChange ctermfg=16 ctermbg=153 cterm=NONE +hi DiffDelete ctermfg=16 ctermbg=203 cterm=NONE +hi DiffText ctermfg=16 ctermbg=226 cterm=NONE +hi Directory ctermfg=21 ctermbg=255 cterm=NONE +hi ErrorMsg ctermfg=160 ctermbg=NONE cterm=NONE +hi FoldColumn ctermfg=24 ctermbg=252 cterm=NONE +hi Folded ctermfg=24 ctermbg=252 cterm=NONE +hi IncSearch ctermfg=255 ctermbg=160 cterm=NONE +hi LineNr ctermfg=253 ctermbg=110 cterm=NONE +hi NonText ctermfg=110 ctermbg=255 cterm=NONE +hi Pmenu ctermfg=fg ctermbg=195 cterm=NONE +hi PmenuSbar ctermfg=255 ctermbg=153 cterm=NONE +hi PmenuSel ctermfg=255 ctermbg=21 cterm=NONE +hi PmenuThumb ctermfg=111 ctermbg=255 cterm=NONE +hi SignColumn ctermfg=110 ctermbg=254 cterm=NONE +hi Search ctermfg=255 ctermbg=160 cterm=NONE +hi SpecialKey ctermfg=255 ctermbg=144 cterm=NONE +hi SpellBad ctermfg=16 ctermbg=229 cterm=NONE +hi SpellCap ctermfg=16 ctermbg=231 cterm=NONE +hi SpellLocal ctermfg=16 ctermbg=231 cterm=NONE +hi SpellRare ctermfg=16 ctermbg=226 cterm=NONE +hi StatusLine ctermfg=255 ctermbg=24 cterm=NONE +hi StatusLineNC ctermfg=253 ctermbg=110 cterm=NONE +hi Title ctermfg=75 ctermbg=255 cterm=NONE +hi VertSplit ctermfg=255 ctermbg=24 cterm=NONE +hi Visual ctermfg=255 ctermbg=153 cterm=NONE +hi WildMenu ctermfg=16 ctermbg=117 cterm=NONE + +" 1}}} + +" Syntax {{{1 +" ============================================================================= + +" General {{{2 +" ----------------------------------------------------------------------------- +" Groups ('*' = major; see 'help group-name'): +" *Comment any comment +" *Constant any constant +" String a string constant: "this is a string" +" Character a character constant: 'c', '\n' +" Number a number constant: 234, 0xff +" Boolean a boolean constant: TRUE, false +" Float a floating point constant: 2.3e10 +" *Identifier any variable name +" Function function name (also: methods for classes) +" *Statement any statement +" Conditional if, then, else, endif, switch, etc. +" Repeat for, do, while, etc. +" Label case, default, etc. +" Operator "sizeof", "+", "*", etc. +" Keyword any other keyword +" Exception try, catch, throw +" *PreProc generic Preprocessor +" Include preprocessor #include +" Define preprocessor #define +" Macro same as Define +" PreCondit preprocessor #if, #else, #endif, etc. +" *Type int, long, char, etc. +" StorageClass static, register, volatile, etc. +" Structure struct, union, enum, etc. +" Typedef A typedef +" *Special any special symbol +" SpecialChar special character in a constant +" Tag you can use CTRL-] on this +" Delimiter character that needs attention +" SpecialComment special things inside a comment +" Debug debugging statements +" *Error any erroneous construct +" *Todo anything that needs extra attention +" hi Comment guifg=#A2B5CD guibg=NONE gui=italic +hi Comment guifg=#96AAC2 guibg=NONE gui=italic +hi Constant guifg=DarkOrange guibg=NONE gui=NONE + hi String guifg=Aquamarine4 guibg=NONE gui=NONE + hi Boolean guifg=IndianRed4 guibg=NONE gui=NONE +hi Identifier guifg=brown3 guibg=NONE gui=NONE +hi Function guifg=VioletRed4 guibg=NONE gui=NONE +hi Statement guifg=blue1 guibg=NONE gui=NONE +hi Keyword guifg=DodgerBlue guibg=NONE gui=NONE +hi PreProc guifg=blue1 guibg=NONE gui=NONE +hi Type guifg=LightSlateBlue guibg=NONE gui=NONE +hi Special guifg=DarkOliveGreen4 guibg=NONE gui=NONE +hi Ignore guifg=bg guibg=NONE gui=NONE +hi Error guifg=Red guibg=NONE gui=underline +hi Todo guifg=tan4 guibg=NONE gui=underline +" 2}}} + +" Vim {{{2 +" ----------------------------------------------------------------------------- +hi VimError guifg=red guibg=Black gui=bold +hi VimCommentTitle guifg=DarkSlateGray4 guibg=bg gui=bold,italic +" 2}}} + +" QuickFix {{{2 +" ----------------------------------------------------------------------------- + +" syn match qfFileName "^[^|]*" nextgroup=qfSeparator +" syn match qfSeparator "|" nextgroup=qfLineNr contained +" syn match qfLineNr "[^|]*" contained contains=qfError +" syn match qfError "error" contained +hi qfFileName guifg=LightSkyBlue4 guibg=NONE gui=italic +hi qfLineNr guifg=coral guibg=NONE gui=bold +hi qfError guifg=red guibg=NONE gui=bold +" 2}}} + +" Python {{{2 +" ----------------------------------------------------------------------------- +hi pythonDecorator guifg=orange3 guibg=NONE gui=bold +hi link pythonDecoratorFunction pythonDecorator +" 2}}} + +" Diff {{{2 +" ----------------------------------------------------------------------------- +hi diffOldFile guifg=#006666 guibg=NONE gui=NONE +hi diffNewFile guifg=#0088FF guibg=NONE gui=bold +hi diffFile guifg=#0000FF guibg=NONE gui=NONE +hi link diffOnly Constant +hi link diffIdentical Constant +hi link diffDiffer Constant +hi link diffBDiffer Constant +hi link diffIsA Constant +hi link diffNoEOL Constant +hi link diffCommon Constant +hi diffRemoved guifg=#BB0000 guibg=NONE gui=NONE +hi diffChanged guifg=DarkSeaGreen guibg=NONE gui=NONE +hi diffAdded guifg=#00AA00 guibg=NONE gui=NONE +hi diffLine guifg=thistle4 guibg=NONE gui=italic +hi link diffSubname diffLine +hi link diffComment Comment +" 2}}} + +" PHP (contributed by Ryan Kulla) {{{2 +" ----------------------------------------------------------------------------- +" Ryan Kulla's addition for PHP syntax highlighting (for regular/terminal vim) +hi phpConditional ctermfg=21 cterm=NONE guifg=black +hi phpIdentifier ctermfg=0 cterm=NONE guifg=black +hi phpOperator ctermfg=black cterm=NONE guifg=black +hi phpRegion ctermfg=132 cterm=NONE guifg=VioletRed4 +hi phpComparison ctermfg=black cterm=NONE guifg=black +hi phpType ctermfg=darkgreen cterm=NONE guifg=darkgreen +hi phpParent ctermfg=black cterm=NONE guifg=black +hi phpMethodsVar ctermfg=132 cterm=NONE guifg=VioletRed4 +hi phpStatement ctermfg=21 cterm=NONE guifg=blue +hi phpStorageClass ctermfg=21 cterm=NONE guifg=blue +hi phpStringSingle ctermfg=30 cterm=NONE guifg=Aquamarine4 +hi phpStringDouble ctermfg=30 cterm=NONE guifg=Aquamarine4 +hi phpFunctions ctermfg=21 cterm=NONE guifg=blue +hi phpSpecialFunction ctermfg=21 cterm=NONE guifg=blue +hi phpRepeat ctermfg=21 cterm=NONE guifg=blue +hi phpNumber ctermfg=214 cterm=bold guifg=brown +hi phpTodo ctermfg=red cterm=bold guifg=red gui=bold +hi phpDefine ctermfg=21 cterm=NONE guifg=blue +hi phpConstant ctermfg=21 cterm=NONE guifg=black +hi phpCoreConstant ctermfg=21 cterm=NONE guifg=black +hi phpMemberSelector ctermfg=black cterm=NONE guifg=black +hi phpLabel ctermfg=21 cterm=NONE guifg=blue +hi phpStructure ctermfg=black cterm=NONE guifg=black +hi phpRelation ctermfg=black cterm=NONE guifg=black +hi phpEnvVar ctermfg=black cterm=NONE guifg=black +hi phpIntVar ctermfg=0 cterm=bold guifg=black gui=bold +hi phpBoolean ctermfg=58 cterm=NONE guifg=brown +" 2}}} + +" 1}}} + diff --git a/.vim/colors/midnight.vim b/.vim/colors/midnight.vim new file mode 100644 index 0000000..643b988 --- /dev/null +++ b/.vim/colors/midnight.vim @@ -0,0 +1,102 @@ +" Vim color file +" Maintainer: Michael Brailsford +" Date: $Date: 2002/11/25 20:25:54 $ +" Version: $Revision: 1.1 $ +" Inspiration: This colorscheme was inspired by midnight.vim. It is a darker +" version of it. With some colors tweaked. +" +" Thanks: Thanks go to Hans Fugal for creating the colorscheme template. +" Without it I would have been lost creating the original midnight.vim +" Thanks to Mark Lodato for providing vim7 updates. +" +" Note: If you do not like the dark look of the colorscheme, you can +" easily lighten things up with the following line: +" :%s/\(\w\)3/\12/g +" It is easily pasteable into the command line. you can also +" change "\12" to "\11", "\1" or "\14" (if you want things even +" darker). If you do use the "\14" replacement, then it looks +" like your monitor in a fog bank. :) + +" your pick: +set background=dark +hi clear +if exists("syntax_on") + syntax reset +endif +let g:colors_name="midnight2" + +hi Normal guifg=slategray3 guibg=#000029 ctermfg=14 + +"Toggle semicolon matching at the end of lines +nmap ; :call ToggleSemicolonHighlighting() +"{{{ +function! ToggleSemicolonHighlighting() + if exists("b:semicolon") + unlet b:semicolon + hi semicolon guifg=NONE gui=NONE ctermfg=NONE + else + syn match semicolon #;$# + hi semicolon guifg=red3 gui=bold ctermfg=1 + let b:semicolon = 1 + endif +endfunction +"}}} + +hi Cursor guibg=fg guifg=bg ctermfg=0 ctermbg=11 +"hi CursorIM +hi Directory gui=bold +hi DiffAdd guibg=slategray4 ctermbg=0 +hi DiffChange guibg=steelblue3 guifg=bg gui=NONE +hi DiffDelete guibg=slategray4 guifg=slategray3 +hi DiffText guibg=steelblue4 gui=bold +hi ErrorMsg guibg=red3 ctermfg=1 +"hi VertSplit +hi Folded guibg=#00001a guifg=yellow3 ctermbg=4 ctermfg=11 gui=NONE +hi FoldColumn guibg=steelblue3 ctermbg=14 guifg=navyblue ctermfg=11 gui=bold +"hi SignColumn +"hi IncSearch +hi LineNr guifg=yellow3 ctermfg=3 +hi MatchParen guibg=navyblue gui=italic +hi ModeMsg guifg=yellow3 gui=bold ctermfg=3 +"hi MoreMsg( ) +"hi NonText +hi Pmenu guibg=steelblue3 guifg=bg ctermfg=7 ctermbg=4 cterm=bold +hi PmenuSel guibg=fg guifg=bg gui=bold ctermfg=4 ctermbg=7 cterm=bold +hi link PmenuSbar Pmenu +"hi PmenuThumb +"hi Question +hi Search guibg=yellow3 guifg=bg +"hi SpecialKey +"hi SpellBad +"hi SpellCap +"hi SpellLocal +"hi SpellRare +hi StatusLine guifg=steelblue3 +hi StatusLineNC guifg=steelblue4 +"hi TabLine +"hi TabLineFill +"hi TabLineSel +"hi Title +hi Visual guifg=bg guibg=fg +"hi VisualNOS +"hi WarningMsg +"hi WildMenu +"hi Menu +"hi Scrollbar +"hi Tooltip + +" syntax highlighting groups +hi Comment guifg=chartreuse3 ctermfg=10 +hi Constant guifg=plum3 gui=bold ctermfg=13 +hi String guifg=indianred3 ctermfg=5 +hi Character guifg=mediumpurple3 ctermfg=5 +hi Number guifg=turquoise3 ctermfg=5 +"hi Identifier +hi Statement guifg=khaki3 gui=bold ctermfg=15 cterm=underline +hi PreProc guifg=firebrick3 gui=italic ctermfg=9 +hi Type guifg=gold3 gui=bold ctermfg=3 +hi Special guifg=orange ctermfg=208 +hi Underlined ctermfg=white cterm=underline +"hi Ignore +"hi Error +hi Todo guifg=yellow3 guibg=blue3 gui=bold ctermfg=3 diff --git a/.vim/colors/midnight2.vim b/.vim/colors/midnight2.vim new file mode 100644 index 0000000..643b988 --- /dev/null +++ b/.vim/colors/midnight2.vim @@ -0,0 +1,102 @@ +" Vim color file +" Maintainer: Michael Brailsford +" Date: $Date: 2002/11/25 20:25:54 $ +" Version: $Revision: 1.1 $ +" Inspiration: This colorscheme was inspired by midnight.vim. It is a darker +" version of it. With some colors tweaked. +" +" Thanks: Thanks go to Hans Fugal for creating the colorscheme template. +" Without it I would have been lost creating the original midnight.vim +" Thanks to Mark Lodato for providing vim7 updates. +" +" Note: If you do not like the dark look of the colorscheme, you can +" easily lighten things up with the following line: +" :%s/\(\w\)3/\12/g +" It is easily pasteable into the command line. you can also +" change "\12" to "\11", "\1" or "\14" (if you want things even +" darker). If you do use the "\14" replacement, then it looks +" like your monitor in a fog bank. :) + +" your pick: +set background=dark +hi clear +if exists("syntax_on") + syntax reset +endif +let g:colors_name="midnight2" + +hi Normal guifg=slategray3 guibg=#000029 ctermfg=14 + +"Toggle semicolon matching at the end of lines +nmap ; :call ToggleSemicolonHighlighting() +"{{{ +function! ToggleSemicolonHighlighting() + if exists("b:semicolon") + unlet b:semicolon + hi semicolon guifg=NONE gui=NONE ctermfg=NONE + else + syn match semicolon #;$# + hi semicolon guifg=red3 gui=bold ctermfg=1 + let b:semicolon = 1 + endif +endfunction +"}}} + +hi Cursor guibg=fg guifg=bg ctermfg=0 ctermbg=11 +"hi CursorIM +hi Directory gui=bold +hi DiffAdd guibg=slategray4 ctermbg=0 +hi DiffChange guibg=steelblue3 guifg=bg gui=NONE +hi DiffDelete guibg=slategray4 guifg=slategray3 +hi DiffText guibg=steelblue4 gui=bold +hi ErrorMsg guibg=red3 ctermfg=1 +"hi VertSplit +hi Folded guibg=#00001a guifg=yellow3 ctermbg=4 ctermfg=11 gui=NONE +hi FoldColumn guibg=steelblue3 ctermbg=14 guifg=navyblue ctermfg=11 gui=bold +"hi SignColumn +"hi IncSearch +hi LineNr guifg=yellow3 ctermfg=3 +hi MatchParen guibg=navyblue gui=italic +hi ModeMsg guifg=yellow3 gui=bold ctermfg=3 +"hi MoreMsg( ) +"hi NonText +hi Pmenu guibg=steelblue3 guifg=bg ctermfg=7 ctermbg=4 cterm=bold +hi PmenuSel guibg=fg guifg=bg gui=bold ctermfg=4 ctermbg=7 cterm=bold +hi link PmenuSbar Pmenu +"hi PmenuThumb +"hi Question +hi Search guibg=yellow3 guifg=bg +"hi SpecialKey +"hi SpellBad +"hi SpellCap +"hi SpellLocal +"hi SpellRare +hi StatusLine guifg=steelblue3 +hi StatusLineNC guifg=steelblue4 +"hi TabLine +"hi TabLineFill +"hi TabLineSel +"hi Title +hi Visual guifg=bg guibg=fg +"hi VisualNOS +"hi WarningMsg +"hi WildMenu +"hi Menu +"hi Scrollbar +"hi Tooltip + +" syntax highlighting groups +hi Comment guifg=chartreuse3 ctermfg=10 +hi Constant guifg=plum3 gui=bold ctermfg=13 +hi String guifg=indianred3 ctermfg=5 +hi Character guifg=mediumpurple3 ctermfg=5 +hi Number guifg=turquoise3 ctermfg=5 +"hi Identifier +hi Statement guifg=khaki3 gui=bold ctermfg=15 cterm=underline +hi PreProc guifg=firebrick3 gui=italic ctermfg=9 +hi Type guifg=gold3 gui=bold ctermfg=3 +hi Special guifg=orange ctermfg=208 +hi Underlined ctermfg=white cterm=underline +"hi Ignore +"hi Error +hi Todo guifg=yellow3 guibg=blue3 gui=bold ctermfg=3 diff --git a/.vim/colors/miko.vim b/.vim/colors/miko.vim new file mode 100644 index 0000000..b65d9cf --- /dev/null +++ b/.vim/colors/miko.vim @@ -0,0 +1,38 @@ +set background=dark +hi clear +if exists("syntax_on") + syntax reset +endif +let g:colors_name = "miko" + +hi Comment ctermfg=76 " lines that have been commented out +hi Constant ctermfg=220 " 'contstants', or integers placed outside of a string +hi LineNr ctermfg=188 ctermbg=24 " foreground and background of line numbers +hi StatusLine ctermfg=24 ctermbg=188 " line at bottom of screen with filename, cursor position, etc... +hi Statement cterm=bold ctermfg=231 " if, else, etc... +hi Identifier cterm=bold ctermfg=75 " opening or closing brackets, ex: < /> +hi Special ctermfg=117 " +hi Title ctermfg=39 " +hi Normal ctermfg=153 " DEFAULT font color that will be used on all non-special characters + +hi Cursor cterm=bold ctermfg=231 ctermbg=82 +hi CursorLine cterm=reverse + +hi PreProc ctermfg=220 " term after an identifier, ex: =bold +hi Type ctermfg=83 " any variable or characters being assigned a value, ex: style=, height=, etc... + +hi Visual ctermfg=232 ctermbg=153 + + +" Error +" Todo +" Directory +" ModeMsg +" MoreMsg +" Question +" SpecialKey +" Visual +" WarningMsg +" NonText +" ErrorMsg +" Search diff --git a/.vim/colors/mimicpak.zip b/.vim/colors/mimicpak.zip new file mode 100644 index 0000000..4b59b3a Binary files /dev/null and b/.vim/colors/mimicpak.zip differ diff --git a/.vim/colors/molokai.vim b/.vim/colors/molokai.vim new file mode 100644 index 0000000..aae9420 --- /dev/null +++ b/.vim/colors/molokai.vim @@ -0,0 +1,211 @@ +" Vim color file +" +" Author: Tomas Restrepo +" +" Note: Based on the monokai theme for textmate +" by Wimer Hazenberg and its darker variant +" by Hamish Stuart Macpherson +" + +hi clear + +set background=dark +if version > 580 + " no guarantees for version 5.8 and below, but this makes it stop + " complaining + hi clear + if exists("syntax_on") + syntax reset + endif +endif +let g:colors_name="molokai" + +if exists("g:molokai_original") + let s:molokai_original = g:molokai_original +else + let s:molokai_original = 0 +endif + + +hi Boolean guifg=#AE81FF +hi Character guifg=#E6DB74 +hi Number guifg=#AE81FF +hi String guifg=#E6DB74 +hi Conditional guifg=#F92672 gui=bold +hi Constant guifg=#AE81FF gui=bold +hi Cursor guifg=#000000 guibg=#F8F8F0 +hi Debug guifg=#BCA3A3 gui=bold +hi Define guifg=#66D9EF +hi Delimiter guifg=#8F8F8F +hi DiffAdd guibg=#13354A +hi DiffChange guifg=#89807D guibg=#4C4745 +hi DiffDelete guifg=#960050 guibg=#1E0010 +hi DiffText guibg=#4C4745 gui=italic,bold + +hi Directory guifg=#A6E22E gui=bold +hi Error guifg=#960050 guibg=#1E0010 +hi ErrorMsg guifg=#F92672 guibg=#232526 gui=bold +hi Exception guifg=#A6E22E gui=bold +hi Float guifg=#AE81FF +hi FoldColumn guifg=#465457 guibg=#000000 +hi Folded guifg=#465457 guibg=#000000 +hi Function guifg=#A6E22E +hi Identifier guifg=#FD971F +hi Ignore guifg=#808080 guibg=bg +hi IncSearch guifg=#C4BE89 guibg=#000000 + +hi Keyword guifg=#F92672 gui=bold +hi Label guifg=#E6DB74 gui=none +hi Macro guifg=#C4BE89 gui=italic +hi SpecialKey guifg=#66D9EF gui=italic + +hi MatchParen guifg=#000000 guibg=#FD971F gui=bold +hi ModeMsg guifg=#E6DB74 +hi MoreMsg guifg=#E6DB74 +hi Operator guifg=#F92672 + +" complete menu +hi Pmenu guifg=#66D9EF guibg=#000000 +hi PmenuSel guibg=#808080 +hi PmenuSbar guibg=#080808 +hi PmenuThumb guifg=#66D9EF + +hi PreCondit guifg=#A6E22E gui=bold +hi PreProc guifg=#A6E22E +hi Question guifg=#66D9EF +hi Repeat guifg=#F92672 gui=bold +hi Search guifg=#FFFFFF guibg=#455354 +" marks column +hi SignColumn guifg=#A6E22E guibg=#232526 +hi SpecialChar guifg=#F92672 gui=bold +hi SpecialComment guifg=#465457 gui=bold +hi Special guifg=#66D9EF guibg=bg gui=italic +hi SpecialKey guifg=#888A85 gui=italic +if has("spell") + hi SpellBad guisp=#FF0000 gui=undercurl + hi SpellCap guisp=#7070F0 gui=undercurl + hi SpellLocal guisp=#70F0F0 gui=undercurl + hi SpellRare guisp=#FFFFFF gui=undercurl +endif +hi Statement guifg=#F92672 gui=bold +hi StatusLine guifg=#455354 guibg=fg +hi StatusLineNC guifg=#808080 guibg=#080808 +hi StorageClass guifg=#FD971F gui=italic +hi Structure guifg=#66D9EF +hi Tag guifg=#F92672 gui=italic +hi Title guifg=#ef5939 +hi Todo guifg=#FFFFFF guibg=bg gui=bold + +hi Typedef guifg=#66D9EF +hi Type guifg=#66D9EF gui=none +hi Underlined guifg=#808080 gui=underline + +hi VertSplit guifg=#808080 guibg=#080808 gui=bold +hi VisualNOS guibg=#403D3D +hi Visual guibg=#403D3D +hi WarningMsg guifg=#FFFFFF guibg=#333333 gui=bold +hi WildMenu guifg=#66D9EF guibg=#000000 + +if s:molokai_original == 1 + hi Normal guifg=#F8F8F2 guibg=#272822 + hi Comment guifg=#75715E + hi CursorLine guibg=#3E3D32 + hi CursorColumn guibg=#3E3D32 + hi LineNr guifg=#BCBCBC guibg=#3B3A32 + hi NonText guifg=#BCBCBC guibg=#3B3A32 +else + hi Normal guifg=#F8F8F2 guibg=#1B1D1E + hi Comment guifg=#465457 + hi CursorLine guibg=#293739 + hi CursorColumn guibg=#293739 + hi LineNr guifg=#BCBCBC guibg=#232526 + hi NonText guifg=#BCBCBC guibg=#232526 +end + +" +" Support for 256-color terminal +" +if &t_Co > 255 + hi Boolean ctermfg=135 + hi Character ctermfg=144 + hi Number ctermfg=135 + hi String ctermfg=144 + hi Conditional ctermfg=161 cterm=bold + hi Constant ctermfg=135 cterm=bold + hi Cursor ctermfg=16 ctermbg=253 + hi Debug ctermfg=225 cterm=bold + hi Define ctermfg=81 + hi Delimiter ctermfg=241 + + hi DiffAdd ctermbg=24 + hi DiffChange ctermfg=181 ctermbg=239 + hi DiffDelete ctermfg=162 ctermbg=53 + hi DiffText ctermbg=102 cterm=bold + + hi Directory ctermfg=118 cterm=bold + hi Error ctermfg=219 ctermbg=89 + hi ErrorMsg ctermfg=199 ctermbg=16 cterm=bold + hi Exception ctermfg=118 cterm=bold + hi Float ctermfg=135 + hi FoldColumn ctermfg=67 ctermbg=16 + hi Folded ctermfg=67 ctermbg=16 + hi Function ctermfg=118 + hi Identifier ctermfg=208 + hi Ignore ctermfg=244 ctermbg=232 + hi IncSearch ctermfg=193 ctermbg=16 + + hi Keyword ctermfg=161 cterm=bold + hi Label ctermfg=229 cterm=none + hi Macro ctermfg=193 + hi SpecialKey ctermfg=81 + + hi MatchParen ctermfg=16 ctermbg=208 cterm=bold + hi ModeMsg ctermfg=229 + hi MoreMsg ctermfg=229 + hi Operator ctermfg=161 + + " complete menu + hi Pmenu ctermfg=81 ctermbg=16 + hi PmenuSel ctermbg=244 + hi PmenuSbar ctermbg=232 + hi PmenuThumb ctermfg=81 + + hi PreCondit ctermfg=118 cterm=bold + hi PreProc ctermfg=118 + hi Question ctermfg=81 + hi Repeat ctermfg=161 cterm=bold + hi Search ctermfg=253 ctermbg=66 + + " marks column + hi SignColumn ctermfg=118 ctermbg=235 + hi SpecialChar ctermfg=161 cterm=bold + hi SpecialComment ctermfg=245 cterm=bold + hi Special ctermfg=81 ctermbg=232 + hi SpecialKey ctermfg=245 + + hi Statement ctermfg=161 cterm=bold + hi StatusLine ctermfg=238 ctermbg=253 + hi StatusLineNC ctermfg=244 ctermbg=232 + hi StorageClass ctermfg=208 + hi Structure ctermfg=81 + hi Tag ctermfg=161 + hi Title ctermfg=166 + hi Todo ctermfg=231 ctermbg=232 cterm=bold + + hi Typedef ctermfg=81 + hi Type ctermfg=81 cterm=none + hi Underlined ctermfg=244 cterm=underline + + hi VertSplit ctermfg=244 ctermbg=232 cterm=bold + hi VisualNOS ctermbg=238 + hi Visual ctermbg=235 + hi WarningMsg ctermfg=231 ctermbg=238 cterm=bold + hi WildMenu ctermfg=81 ctermbg=16 + + hi Normal ctermfg=252 ctermbg=233 + hi Comment ctermfg=59 + hi CursorLine ctermbg=234 cterm=none + hi CursorColumn ctermbg=234 + hi LineNr ctermfg=250 ctermbg=234 + hi NonText ctermfg=250 ctermbg=234 +end diff --git a/.vim/colors/moria.vim b/.vim/colors/moria.vim new file mode 100644 index 0000000..fcb6b09 --- /dev/null +++ b/.vim/colors/moria.vim @@ -0,0 +1,251 @@ +if exists("g:moria_style") + let s:moria_style = g:moria_style +else + let s:moria_style = &background +endif + +if exists("g:moria_monochrome") + let s:moria_monochrome = g:moria_monochrome +else + let s:moria_monochrome = 0 +endif + +if exists("g:moria_fontface") + let s:moria_fontface = g:moria_fontface +else + let s:moria_fontface = "plain" +endif + +execute "command! -nargs=1 Colo let g:moria_style = \"\" | colo moria" + +if s:moria_style == "black" || s:moria_style == "dark" + set background=dark +elseif s:moria_style == "light" || s:moria_style == "white" + set background=light +else + let s:moria_style = &background +endif + +hi clear + +if exists("syntax_on") + syntax reset +endif + +let colors_name = "moria" + +if &background == "dark" + if s:moria_style == "dark" + hi Normal ctermbg=0 ctermfg=7 guibg=#202020 guifg=#d0d0d0 gui=none + + hi ColorColumn ctermbg=8 ctermfg=15 guibg=#494949 gui=none + hi CursorColumn ctermbg=8 ctermfg=15 guibg=#404040 gui=none + hi CursorLine ctermbg=8 ctermfg=15 guibg=#404040 gui=none + elseif s:moria_style == "black" + hi Normal ctermbg=0 ctermfg=7 guibg=#000000 guifg=#d0d0d0 gui=none + + hi ColorColumn ctermbg=8 ctermfg=15 guibg=#444444 gui=none + hi CursorColumn ctermbg=8 ctermfg=15 guibg=#3a3a3a gui=none + hi CursorLine ctermbg=8 ctermfg=15 guibg=#3a3a3a gui=none + endif + if s:moria_monochrome == 1 + hi FoldColumn ctermbg=bg guibg=bg guifg=#a0a0a0 gui=none + hi LineNr guifg=#a0a0a0 gui=none + hi MoreMsg guibg=bg guifg=#b6b6b6 gui=bold + hi NonText ctermfg=8 guibg=bg guifg=#a0a0a0 gui=bold + hi Pmenu guibg=#909090 guifg=#000000 gui=none + hi PmenuSbar guibg=#707070 guifg=fg gui=none + hi PmenuThumb guibg=#d0d0d0 guifg=bg gui=none + hi SignColumn ctermbg=bg guibg=bg guifg=#a0a0a0 gui=none + hi StatusLine ctermbg=7 ctermfg=0 guibg=#4c4c4c guifg=fg gui=bold + hi StatusLineNC ctermbg=8 ctermfg=0 guibg=#404040 guifg=fg gui=none + hi TabLine guibg=#6e6e6e guifg=fg gui=underline + hi TabLineFill guibg=#6e6e6e guifg=fg gui=underline + hi VertSplit ctermbg=7 ctermfg=0 guibg=#404040 guifg=fg gui=none + if s:moria_fontface == "mixed" + hi Folded guibg=#4e4e4e guifg=#c0c0c0 gui=bold + else + hi Folded guibg=#4e4e4e guifg=#c0c0c0 gui=none + endif + else + hi FoldColumn ctermbg=bg guibg=bg guifg=#8fa5d1 gui=none + hi LineNr guifg=#8fa5d1 gui=none + hi MoreMsg guibg=bg guifg=#97abd5 gui=bold + hi NonText ctermfg=8 guibg=bg guifg=#8fa5d1 gui=bold + hi Pmenu guibg=#6381be guifg=#000000 gui=none + hi PmenuSbar guibg=#41609e guifg=fg gui=none + hi PmenuThumb guibg=#bdcae3 guifg=bg gui=none + hi SignColumn ctermbg=bg guibg=bg guifg=#8fa5d1 gui=none + hi StatusLine ctermbg=7 ctermfg=0 guibg=#334b7d guifg=fg gui=bold + hi StatusLineNC ctermbg=8 ctermfg=0 guibg=#25365a guifg=fg gui=none + hi TabLine guibg=#41609e guifg=fg gui=underline + hi TabLineFill guibg=#41609e guifg=fg gui=underline + hi VertSplit ctermbg=7 ctermfg=0 guibg=#25365a guifg=fg gui=none + if s:moria_fontface == "mixed" + hi Folded guibg=#4e4e4e guifg=#bdcae3 gui=bold + else + hi Folded guibg=#4e4e4e guifg=#bdcae3 gui=none + endif + endif + hi Cursor guibg=#ffa500 guifg=bg gui=none + hi DiffAdd guibg=#008b00 guifg=fg gui=none + hi DiffChange guibg=#00008b guifg=fg gui=none + hi DiffDelete guibg=#8b0000 guifg=fg gui=none + hi DiffText guibg=#0000cd guifg=fg gui=bold + hi Directory guibg=bg guifg=#1e90ff gui=none + hi ErrorMsg guibg=#ee2c2c guifg=#ffffff gui=bold + hi IncSearch guibg=#e0cd78 guifg=#000000 gui=none + hi ModeMsg guibg=bg guifg=fg gui=bold + hi PmenuSel guibg=#e0e000 guifg=#000000 gui=none + hi Question guibg=bg guifg=#e8b87e gui=bold + hi Search guibg=#90e090 guifg=#000000 gui=none + hi SpecialKey guibg=bg guifg=#e8b87e gui=none + if has("spell") + hi SpellBad guisp=#ee2c2c gui=undercurl + hi SpellCap guisp=#2c2cee gui=undercurl + hi SpellLocal guisp=#2ceeee gui=undercurl + hi SpellRare guisp=#ee2cee gui=undercurl + endif + hi TabLineSel guibg=bg guifg=fg gui=bold + hi Title ctermbg=0 ctermfg=15 guifg=fg gui=bold + if version >= 700 + hi Visual ctermbg=7 ctermfg=0 guibg=#606060 gui=none + else + hi Visual ctermbg=7 ctermfg=0 guibg=#606060 guifg=fg gui=none + endif + hi VisualNOS ctermbg=8 ctermfg=0 guibg=bg guifg=#a0a0a0 gui=bold,underline + hi WarningMsg guibg=bg guifg=#ee2c2c gui=bold + hi WildMenu guibg=#e0e000 guifg=#000000 gui=bold + + hi Comment guibg=bg guifg=#d0d0a0 gui=none + hi Constant guibg=bg guifg=#87df71 gui=none + hi Error guibg=bg guifg=#ee2c2c gui=none + hi Identifier guibg=bg guifg=#7ee0ce gui=none + hi Ignore guibg=bg guifg=bg gui=none + hi lCursor guibg=#00e700 guifg=#000000 gui=none + hi MatchParen guibg=#008b8b gui=none + hi PreProc guibg=bg guifg=#d7a0d7 gui=none + hi Special guibg=bg guifg=#e8b87e gui=none + hi Todo guibg=#e0e000 guifg=#000000 gui=none + hi Underlined ctermbg=0 ctermfg=15 guibg=bg guifg=#00a0ff gui=underline + + if s:moria_fontface == "mixed" + hi Statement guibg=bg guifg=#7ec0ee gui=bold + hi Type guibg=bg guifg=#f09479 gui=bold + else + hi Statement guibg=bg guifg=#7ec0ee gui=none + hi Type guibg=bg guifg=#f09479 gui=none + endif + + hi htmlBold ctermbg=0 ctermfg=15 guibg=bg guifg=fg gui=bold + hi htmlBoldItalic ctermbg=0 ctermfg=15 guibg=bg guifg=fg gui=bold,italic + hi htmlBoldUnderline ctermbg=0 ctermfg=15 guibg=bg guifg=fg gui=bold,underline + hi htmlBoldUnderlineItalic ctermbg=0 ctermfg=15 guibg=bg guifg=fg gui=bold,underline,italic + hi htmlItalic ctermbg=0 ctermfg=15 guibg=bg guifg=fg gui=italic + hi htmlUnderline ctermbg=0 ctermfg=15 guibg=bg guifg=fg gui=underline + hi htmlUnderlineItalic ctermbg=0 ctermfg=15 guibg=bg guifg=fg gui=underline,italic +elseif &background == "light" + if s:moria_style == "light" + hi Normal ctermbg=15 ctermfg=0 guibg=#f0f0f0 guifg=#000000 gui=none + + hi ColorColumn ctermbg=7 ctermfg=0 guibg=#d3d3d3 gui=none + hi CursorColumn ctermbg=7 ctermfg=0 guibg=#d8d8d8 gui=none + hi CursorLine ctermbg=7 ctermfg=0 guibg=#d8d8d8 gui=none + elseif s:moria_style == "white" + hi Normal ctermbg=15 ctermfg=0 guibg=#ffffff guifg=#000000 gui=none + + hi ColorColumn ctermbg=7 ctermfg=0 guibg=#d7d7d7 gui=none + hi CursorColumn ctermbg=7 ctermfg=0 guibg=#dfdfdf gui=none + hi CursorLine ctermbg=7 ctermfg=0 guibg=#dfdfdf gui=none + endif + if s:moria_monochrome == 1 + hi FoldColumn ctermbg=bg guibg=bg guifg=#7a7a7a gui=none + hi Folded guibg=#cfcfcf guifg=#404040 gui=bold + hi LineNr guifg=#7a7a7a gui=none + hi MoreMsg guibg=bg guifg=#505050 gui=bold + hi NonText ctermfg=8 guibg=bg guifg=#7a7a7a gui=bold + hi Pmenu guibg=#9a9a9a guifg=#000000 gui=none + hi PmenuSbar guibg=#808080 guifg=fg gui=none + hi PmenuThumb guibg=#c0c0c0 guifg=fg gui=none + hi SignColumn ctermbg=bg guibg=bg guifg=#7a7a7a gui=none + hi StatusLine ctermbg=0 ctermfg=15 guibg=#a0a0a0 guifg=fg gui=bold + hi StatusLineNC ctermbg=7 ctermfg=0 guibg=#b0b0b0 guifg=fg gui=none + hi TabLine guibg=#cdcdcd guifg=fg gui=underline + hi TabLineFill guibg=#cdcdcd guifg=fg gui=underline + hi VertSplit ctermbg=7 ctermfg=0 guibg=#b0b0b0 guifg=fg gui=none + else + hi FoldColumn ctermbg=bg guibg=bg guifg=#375288 gui=none + hi Folded guibg=#cfcfcf guifg=#25365a gui=bold + hi LineNr guifg=#375288 gui=none + hi MoreMsg guibg=bg guifg=#2f4471 gui=bold + hi NonText ctermfg=8 guibg=bg guifg=#375288 gui=bold + hi Pmenu guibg=#708bc5 guifg=#000000 gui=none + hi PmenuSbar guibg=#4a6db5 guifg=fg gui=none + hi PmenuThumb guibg=#a6b7db guifg=fg gui=none + hi SignColumn ctermbg=bg guibg=bg guifg=#375288 gui=none + hi StatusLine ctermbg=0 ctermfg=15 guibg=#8fa5d1 guifg=fg gui=bold + hi StatusLineNC ctermbg=7 ctermfg=0 guibg=#a6b7db guifg=fg gui=none + hi TabLine guibg=#b8c6e2 guifg=fg gui=underline + hi TabLineFill guibg=#b8c6e2 guifg=fg gui=underline + hi VertSplit ctermbg=7 ctermfg=0 guibg=#a6b7db guifg=fg gui=none + endif + hi Cursor guibg=#883400 guifg=bg gui=none + hi DiffAdd guibg=#008b00 guifg=#ffffff gui=none + hi DiffChange guibg=#00008b guifg=#ffffff gui=none + hi DiffDelete guibg=#8b0000 guifg=#ffffff gui=none + hi DiffText guibg=#0000cd guifg=#ffffff gui=bold + hi Directory guibg=bg guifg=#0000f0 gui=none + hi ErrorMsg guibg=#ee2c2c guifg=#ffffff gui=bold + hi IncSearch guibg=#ffcd78 gui=none + hi ModeMsg ctermbg=15 ctermfg=0 guibg=bg guifg=fg gui=bold + hi PmenuSel guibg=#ffff00 guifg=#000000 gui=none + hi Question guibg=bg guifg=#813f11 gui=bold + hi Search guibg=#a0f0a0 gui=none + hi SpecialKey guibg=bg guifg=#912f11 gui=none + if has("spell") + hi SpellBad guisp=#ee2c2c gui=undercurl + hi SpellCap guisp=#2c2cee gui=undercurl + hi SpellLocal guisp=#008b8b gui=undercurl + hi SpellRare guisp=#ee2cee gui=undercurl + endif + hi TabLineSel guibg=bg guifg=fg gui=bold + hi Title guifg=fg gui=bold + if version >= 700 + hi Visual ctermbg=7 ctermfg=0 guibg=#c4c4c4 gui=none + else + hi Visual ctermbg=7 ctermfg=0 guibg=#c4c4c4 guifg=fg gui=none + endif + hi VisualNOS ctermbg=8 ctermfg=0 guibg=bg guifg=#a0a0a0 gui=bold,underline + hi WarningMsg guibg=bg guifg=#ee2c2c gui=bold + hi WildMenu guibg=#ffff00 guifg=fg gui=bold + + hi Comment guibg=bg guifg=#786000 gui=none + hi Constant guibg=bg guifg=#077807 gui=none + hi Error guibg=bg guifg=#ee2c2c gui=none + hi Identifier guibg=bg guifg=#007080 gui=none + hi Ignore guibg=bg guifg=bg gui=none + hi lCursor guibg=#008000 guifg=#ffffff gui=none + hi MatchParen guibg=#00ffff gui=none + hi PreProc guibg=bg guifg=#800090 gui=none + hi Special guibg=bg guifg=#912f11 gui=none + hi Statement guibg=bg guifg=#1f3f81 gui=bold + hi Todo guibg=#ffff00 guifg=fg gui=none + hi Type guibg=bg guifg=#912f11 gui=bold + hi Underlined ctermbg=15 ctermfg=0 guibg=bg guifg=#0000cd gui=underline + + hi htmlBold ctermbg=15 ctermfg=0 guibg=bg guifg=fg gui=bold + hi htmlBoldItalic ctermbg=15 ctermfg=0 guibg=bg guifg=fg gui=bold,italic + hi htmlBoldUnderline ctermbg=15 ctermfg=0 guibg=bg guifg=fg gui=bold,underline + hi htmlBoldUnderlineItalic ctermbg=15 ctermfg=0 guibg=bg guifg=fg gui=bold,underline,italic + hi htmlItalic ctermbg=15 ctermfg=0 guibg=bg guifg=fg gui=italic + hi htmlUnderline ctermbg=15 ctermfg=0 guibg=bg guifg=fg gui=underline + hi htmlUnderlineItalic ctermbg=15 ctermfg=0 guibg=bg guifg=fg gui=underline,italic +endif + +hi! default link bbcodeBold htmlBold +hi! default link bbcodeBoldItalic htmlBoldItalic +hi! default link bbcodeBoldItalicUnderline htmlBoldUnderlineItalic +hi! default link bbcodeBoldUnderline htmlBoldUnderline +hi! default link bbcodeItalic htmlItalic +hi! default link bbcodeItalicUnderline htmlUnderlineItalic +hi! default link bbcodeUnderline htmlUnderline diff --git a/.vim/colors/moria_alt.vim b/.vim/colors/moria_alt.vim new file mode 100644 index 0000000..f75e682 --- /dev/null +++ b/.vim/colors/moria_alt.vim @@ -0,0 +1,248 @@ +if exists("g:moria_style") + let s:moria_style = g:moria_style +else + let s:moria_style = &background +endif + +if exists("g:moria_monochrome") + let s:moria_monochrome = g:moria_monochrome +else + let s:moria_monochrome = 0 +endif + +if exists("g:moria_fontface") + let s:moria_fontface = g:moria_fontface +else + let s:moria_fontface = "plain" +endif + +execute "command! -nargs=1 Colo let g:moria_style = \"\" | colo moria" + +if s:moria_style == "black" || s:moria_style == "dark" + set background=dark +elseif s:moria_style == "light" || s:moria_style == "white" + set background=light +else + let s:moria_style = &background +endif + +hi clear + +if exists("syntax_on") + syntax reset +endif + +let colors_name = "moria" + +if &background == "dark" + if s:moria_style == "dark" + hi Normal ctermbg=Black ctermfg=LightGray guibg=#202020 guifg=#d0d0d0 gui=none + + hi CursorColumn guibg=#404040 gui=none + hi CursorLine guibg=#404040 gui=none + elseif s:moria_style == "black" + "hi Normal ctermbg=Black ctermfg=LightGray guibg=#000000 guifg=#d0d0d0 gui=none + hi Normal ctermbg=Black ctermfg=LightGray guibg=#0A0A0A guifg=#d0d0d0 gui=none + + hi CursorColumn guibg=#3a3a3a gui=none + hi CursorLine guibg=#3a3a3a gui=none + endif + if s:moria_monochrome == 1 + hi FoldColumn ctermbg=bg guibg=bg guifg=#a0a0a0 gui=none + hi LineNr guifg=#a0a0a0 gui=none + hi MoreMsg guibg=bg guifg=#b6b6b6 gui=bold + hi NonText ctermfg=DarkGray guibg=bg guifg=#a0a0a0 gui=bold + hi Pmenu guibg=#909090 guifg=#000000 gui=none + hi PmenuSbar guibg=#707070 guifg=fg gui=none + hi PmenuThumb guibg=#d0d0d0 guifg=bg gui=none + hi SignColumn ctermbg=bg guibg=bg guifg=#a0a0a0 gui=none + hi StatusLine ctermbg=LightGray ctermfg=Black guibg=#4c4c4c guifg=fg gui=bold + hi StatusLineNC ctermbg=DarkGray ctermfg=Black guibg=#404040 guifg=fg gui=none + hi TabLine guibg=#6e6e6e guifg=fg gui=underline + hi TabLineFill guibg=#6e6e6e guifg=fg gui=underline + hi VertSplit ctermbg=LightGray ctermfg=Black guibg=#404040 guifg=fg gui=none + if s:moria_fontface == "mixed" + hi Folded guibg=#4e4e4e guifg=#c0c0c0 gui=bold + else + hi Folded guibg=#4e4e4e guifg=#c0c0c0 gui=none + endif + else + hi FoldColumn ctermbg=bg guibg=bg guifg=#9fa6c1 gui=none + hi LineNr guifg=#9fa6c1 gui=none + hi MoreMsg guibg=bg guifg=#a6abc6 gui=bold + hi NonText ctermfg=DarkGray guibg=bg guifg=#9fa6c1 gui=bold + hi Pmenu guibg=#7881a9 guifg=#000000 gui=none + hi PmenuSbar guibg=#576088 guifg=fg gui=none + hi PmenuThumb guibg=#c6cadb guifg=bg gui=none + hi SignColumn ctermbg=bg guibg=bg guifg=#9fa6c1 gui=none + hi StatusLine ctermbg=LightGray ctermfg=Black guibg=#454b6b guifg=fg gui=bold + hi StatusLineNC ctermbg=DarkGray ctermfg=Black guibg=#32374e guifg=fg gui=none + hi TabLine guibg=#576088 guifg=fg gui=underline + hi TabLineFill guibg=#576088 guifg=fg gui=underline + hi VertSplit ctermbg=LightGray ctermfg=Black guibg=#32374e guifg=fg gui=none + if s:moria_fontface == "mixed" + hi Folded guibg=#4e4e4e guifg=#c6cadb gui=bold + else + hi Folded guibg=#4e4e4e guifg=#c6cadb gui=none + endif + endif + hi Cursor guibg=#ffa500 guifg=bg gui=none + hi DiffAdd guibg=#008b00 guifg=fg gui=none + hi DiffChange guibg=#00008b guifg=fg gui=none + hi DiffDelete guibg=#8b0000 guifg=fg gui=none + hi DiffText guibg=#0000cd guifg=fg gui=bold + hi Directory guibg=bg guifg=#1e90ff gui=none + hi ErrorMsg guibg=#ee2c2c guifg=#ffffff gui=bold + hi IncSearch guibg=#e0cd78 guifg=#000000 gui=none + hi ModeMsg guibg=bg guifg=fg gui=bold + hi PmenuSel guibg=#e0e000 guifg=#000000 gui=none + hi Question guibg=bg guifg=#e8b87e gui=bold + hi Search guibg=#90e090 guifg=#000000 gui=none + hi SpecialKey guibg=bg guifg=#e8b87e gui=none + if has("spell") + hi SpellBad guisp=#ee2c2c gui=undercurl + hi SpellCap guisp=#2c2cee gui=undercurl + hi SpellLocal guisp=#2ceeee gui=undercurl + hi SpellRare guisp=#ee2cee gui=undercurl + endif + hi TabLineSel guibg=bg guifg=fg gui=bold + hi Title ctermbg=Black ctermfg=White guifg=fg gui=bold + if version >= 700 + hi Visual ctermbg=LightGray ctermfg=Black guibg=#606060 gui=none + else + hi Visual ctermbg=LightGray ctermfg=Black guibg=#606060 guifg=fg gui=none + endif + hi VisualNOS guibg=bg guifg=#a0a0a0 gui=bold,underline + hi WarningMsg guibg=bg guifg=#ee2c2c gui=bold + hi WildMenu guibg=#e0e000 guifg=#000000 gui=bold + + hi Comment guibg=bg guifg=#d0d0a0 gui=none + hi Constant guibg=bg guifg=#87df71 gui=none + hi Error guibg=bg guifg=#ee2c2c gui=none + hi Identifier guibg=bg guifg=#7ee0ce gui=none + hi Ignore guibg=bg guifg=bg gui=none + hi lCursor guibg=#00e700 guifg=#000000 gui=none + hi MatchParen guibg=#008b8b gui=none + hi PreProc guibg=bg guifg=#d7a0d7 gui=none + hi Special guibg=bg guifg=#e8b87e gui=none + hi Todo guibg=#e0e000 guifg=#000000 gui=none + hi Underlined guibg=bg guifg=#00a0ff gui=underline + + if s:moria_fontface == "mixed" + hi Statement guibg=bg guifg=#7ec0ee gui=bold + hi Type guibg=bg guifg=#f09479 gui=bold + else + hi Statement guibg=bg guifg=#7ec0ee gui=none + hi Type guibg=bg guifg=#f09479 gui=none + endif + + hi htmlBold ctermbg=Black ctermfg=White guibg=bg guifg=fg gui=bold + hi htmlBoldItalic ctermbg=Black ctermfg=White guibg=bg guifg=fg gui=bold,italic + hi htmlBoldUnderline ctermbg=Black ctermfg=White guibg=bg guifg=fg gui=bold,underline + hi htmlBoldUnderlineItalic ctermbg=Black ctermfg=White guibg=bg guifg=fg gui=bold,underline,italic + hi htmlItalic ctermbg=Black ctermfg=White guibg=bg guifg=fg gui=italic + hi htmlUnderline ctermbg=Black ctermfg=White guibg=bg guifg=fg gui=underline + hi htmlUnderlineItalic ctermbg=Black ctermfg=White guibg=bg guifg=fg gui=underline,italic +elseif &background == "light" + if s:moria_style == "light" + hi Normal ctermbg=White ctermfg=Black guibg=#f0f0f0 guifg=#000000 gui=none + + hi CursorColumn guibg=#d8d8d8 gui=none + hi CursorLine guibg=#d8d8d8 gui=none + elseif s:moria_style == "white" + hi Normal ctermbg=White ctermfg=Black guibg=#ffffff guifg=#000000 gui=none + + hi CursorColumn guibg=#dfdfdf gui=none + hi CursorLine guibg=#dfdfdf gui=none + endif + if s:moria_monochrome == 1 + hi FoldColumn ctermbg=bg guibg=bg guifg=#7a7a7a gui=none + hi Folded guibg=#cfcfcf guifg=#404040 gui=bold + hi LineNr guifg=#7a7a7a gui=none + hi MoreMsg guibg=bg guifg=#505050 gui=bold + hi NonText ctermfg=DarkGray guibg=bg guifg=#7a7a7a gui=bold + hi Pmenu guibg=#9a9a9a guifg=#000000 gui=none + hi PmenuSbar guibg=#808080 guifg=fg gui=none + hi PmenuThumb guibg=#c0c0c0 guifg=fg gui=none + hi SignColumn ctermbg=bg guibg=bg guifg=#7a7a7a gui=none + hi StatusLine ctermbg=Black ctermfg=White guibg=#a0a0a0 guifg=fg gui=bold + hi StatusLineNC ctermbg=LightGray ctermfg=Black guibg=#b0b0b0 guifg=fg gui=none + hi TabLine guibg=#cdcdcd guifg=fg gui=underline + hi TabLineFill guibg=#cdcdcd guifg=fg gui=underline + hi VertSplit ctermbg=LightGray ctermfg=Black guibg=#b0b0b0 guifg=fg gui=none + else + hi FoldColumn ctermbg=bg guibg=bg guifg=#4a5275 gui=none + hi Folded guibg=#cfcfcf guifg=#32374e gui=bold + hi LineNr guifg=#4a5275 gui=none + hi MoreMsg guibg=bg guifg=#3f4561 gui=bold + hi NonText ctermfg=DarkGray guibg=bg guifg=#4a5275 gui=bold + hi Pmenu guibg=#848bb0 guifg=#000000 gui=none + hi PmenuSbar guibg=#646d9b guifg=fg gui=none + hi PmenuThumb guibg=#b3b8ce guifg=fg gui=none + hi SignColumn ctermbg=bg guibg=bg guifg=#4a5275 gui=none + hi StatusLine ctermbg=Black ctermfg=White guibg=#9fa6c1 guifg=fg gui=bold + hi StatusLineNC ctermbg=LightGray ctermfg=Black guibg=#b3b8ce guifg=fg gui=none + hi TabLine guibg=#c2c7d8 guifg=fg gui=underline + hi TabLineFill guibg=#c2c7d8 guifg=fg gui=underline + hi VertSplit ctermbg=LightGray ctermfg=Black guibg=#b3b8ce guifg=fg gui=none + endif + hi Cursor guibg=#883400 guifg=bg gui=none + hi DiffAdd guibg=#008b00 guifg=#ffffff gui=none + hi DiffChange guibg=#00008b guifg=#ffffff gui=none + hi DiffDelete guibg=#8b0000 guifg=#ffffff gui=none + hi DiffText guibg=#0000cd guifg=#ffffff gui=bold + hi Directory guibg=bg guifg=#0000f0 gui=none + hi ErrorMsg guibg=#ee2c2c guifg=#ffffff gui=bold + hi IncSearch guibg=#ffcd78 gui=none + hi ModeMsg ctermbg=White ctermfg=Black guibg=bg guifg=fg gui=bold + hi PmenuSel guibg=#ffff00 guifg=#000000 gui=none + hi Question guibg=bg guifg=#813f11 gui=bold + hi Search guibg=#a0f0a0 gui=none + hi SpecialKey guibg=bg guifg=#912f11 gui=none + if has("spell") + hi SpellBad guisp=#ee2c2c gui=undercurl + hi SpellCap guisp=#2c2cee gui=undercurl + hi SpellLocal guisp=#008b8b gui=undercurl + hi SpellRare guisp=#ee2cee gui=undercurl + endif + hi TabLineSel guibg=bg guifg=fg gui=bold + hi Title guifg=fg gui=bold + if version >= 700 + hi Visual ctermbg=LightGray ctermfg=Black guibg=#c4c4c4 gui=none + else + hi Visual ctermbg=LightGray ctermfg=Black guibg=#c4c4c4 guifg=fg gui=none + endif + hi VisualNOS guibg=bg guifg=#a0a0a0 gui=bold,underline + hi WarningMsg guibg=bg guifg=#ee2c2c gui=bold + hi WildMenu guibg=#ffff00 guifg=fg gui=bold + + hi Comment guibg=bg guifg=#786000 gui=none + hi Constant guibg=bg guifg=#077807 gui=none + hi Error guibg=bg guifg=#ee2c2c gui=none + hi Identifier guibg=bg guifg=#007080 gui=none + hi Ignore guibg=bg guifg=bg gui=none + hi lCursor guibg=#008000 guifg=#ffffff gui=none + hi MatchParen guibg=#00ffff gui=none + hi PreProc guibg=bg guifg=#800090 gui=none + hi Special guibg=bg guifg=#912f11 gui=none + hi Statement guibg=bg guifg=#1f3f81 gui=bold + hi Todo guibg=#ffff00 guifg=fg gui=none + hi Type guibg=bg guifg=#912f11 gui=bold + hi Underlined guibg=bg guifg=#0000cd gui=underline + + hi htmlBold ctermbg=White ctermfg=Black guibg=bg guifg=fg gui=bold + hi htmlBoldItalic ctermbg=White ctermfg=Black guibg=bg guifg=fg gui=bold,italic + hi htmlBoldUnderline ctermbg=White ctermfg=Black guibg=bg guifg=fg gui=bold,underline + hi htmlBoldUnderlineItalic ctermbg=White ctermfg=Black guibg=bg guifg=fg gui=bold,underline,italic + hi htmlItalic ctermbg=White ctermfg=Black guibg=bg guifg=fg gui=italic + hi htmlUnderline ctermbg=White ctermfg=Black guibg=bg guifg=fg gui=underline + hi htmlUnderlineItalic ctermbg=White ctermfg=Black guibg=bg guifg=fg gui=underline,italic +endif + +hi! default link bbcodeBold htmlBold +hi! default link bbcodeBoldItalic htmlBoldItalic +hi! default link bbcodeBoldItalicUnderline htmlBoldUnderlineItalic +hi! default link bbcodeBoldUnderline htmlBoldUnderline +hi! default link bbcodeItalic htmlItalic +hi! default link bbcodeItalicUnderline htmlUnderlineItalic +hi! default link bbcodeUnderline htmlUnderline diff --git a/.vim/colors/mrpink.vim b/.vim/colors/mrpink.vim new file mode 100644 index 0000000..4820a48 --- /dev/null +++ b/.vim/colors/mrpink.vim @@ -0,0 +1,52 @@ +" Maintainer: mgutz - Mario Gutierrez +" Last Change: 20090705 +" + +set background=dark + +hi clear + +if exists("syntax_on") + syntax reset +endif + +let colors_name = "mrpink" + +" Vim >= 7.0 specific colors +if version >= 700 + hi CursorLine guibg=#303030 + hi CursorColumn guibg=#303030 + hi MatchParen guifg=#f6f3e8 guibg=#857b6f gui=bold + hi Pmenu guifg=#f6f3e8 guibg=#444444 + hi PmenuSel guifg=#000000 guibg=#cae682 +endif + +" General colors +hi Cursor guifg=NONE guibg=#666666 gui=none +hi Normal guifg=#e0e0e0 guibg=#242424 gui=none +hi NonText guifg=#383838 guibg=#242424 gui=none +hi LineNr guifg=#383838 guibg=#242424 gui=none +hi StatusLine guifg=#a0a0a0 guibg=#1c1c1c gui=none +hi StatusLineNC guifg=#857b6f guibg=#1c1c1c gui=none +hi VertSplit guifg=#1c1c1c guibg=#1c1c1c gui=none +hi Folded guibg=#384048 guifg=#a0a8b0 gui=none +hi Title guifg=#f6f3e8 guibg=NONE gui=bold +hi Visual guifg=NONE guibg=#000000 gui=none +hi SpecialKey guifg=#808080 guibg=#242424 gui=none +hi Special guifg=#e7f6da gui=none + +" Syntax highlighting +hi Comment guifg=#99968b gui=italic +hi Todo guifg=#8f8f8f gui=italic +hi String guifg=#98FF85 gui=italic + +hi Identifier guifg=#ffff99 gui=none +hi Function guifg=#ffff99 gui=none +hi Type guifg=#ffff99 gui=none + +hi PreProc guifg=#FFA1CF gui=none +hi Number guifg=#FFA1CF gui=none +hi Constant guifg=#FFA1CF gui=none + +hi Statement guifg=#8ac6f2 gui=none +hi Keyword guifg=#8ac6f2 gui=none diff --git a/.vim/colors/nature.vim b/.vim/colors/nature.vim new file mode 100644 index 0000000..e1665e1 --- /dev/null +++ b/.vim/colors/nature.vim @@ -0,0 +1,36 @@ +" Vim color file +" Maintainer: Mihai Popescu +" Last Change: 14 June 2009 - 0.3 + +set background=dark +hi clear +if exists("syntax_on") + syntax reset +endif + +let g:colors_name="nature" +hi Normal ctermfg=LightGray ctermbg=Black guifg=#D3D7CF guibg=#000000 +hi NonText ctermfg=DarkGray ctermbg=Black guifg=#555753 guibg=#000000 +hi Comment ctermfg=DarkGray ctermbg=Black guifg=#555753 guibg=#000000 gui=italic +hi Constant ctermfg=DarkCyan ctermbg=Black guifg=#06989A guibg=#000000 +hi Character ctermfg=DarkBlue ctermbg=Black guifg=#3465A4 guibg=#000000 +hi Boolean ctermfg=DarkBlue ctermbg=Black guifg=#3465A4 guibg=#000000 +hi Identifier ctermfg=Cyan ctermbg=Black guifg=#34E2E2 guibg=#000000 +hi Statement ctermfg=Green ctermbg=Black guifg=#8AE234 guibg=#000000 cterm=bold term=bold gui=bold +hi Repeat ctermfg=Yellow ctermbg=Black guifg=#FCE94F guibg=#000000 cterm=bold term=bold gui=bold +hi PreProc ctermfg=White ctermbg=Black guifg=#EEEEEC guibg=#000000 cterm=bold term=bold gui=bold +hi Type ctermfg=DarkGreen ctermbg=Black guifg=#4E9A06 guibg=#000000 cterm=none term=bold +hi Special ctermfg=Blue ctermbg=Black guifg=#729FCF guibg=#000000 +hi Underlined ctermfg=Magenta ctermbg=Black guifg=#AD7FA8 guibg=#000000 cterm=bold,underline gui=bold,underline +hi Error ctermfg=White ctermbg=Red guifg=#EEEEEC guibg=#EF2929 cterm=bold,underline term=bold gui=bold,underline + +hi Visual ctermfg=White ctermbg=DarkGray guifg=#EEEEEC guibg=#555753 +hi ErrorMsg ctermfg=Red ctermbg=Black guifg=#EF2929 guibg=#000000 cterm=bold term=bold gui=bold +hi WarningMsg ctermfg=Yellow ctermbg=Black guifg=#FCE94F guibg=#000000 +hi Title ctermfg=White ctermbg=DarkCyan guifg=#EEEEEC guibg=#06989A +hi VertSplit ctermfg=White ctermbg=Black guifg=#EEEEEC guibg=#000000 +hi Directory ctermfg=Cyan ctermbg=DarkBlue guifg=#34E2E2 guibg=#3465A4 +hi Cursor ctermfg=White ctermbg=White guifg=#EEEEEC guibg=#EEEEEC +hi StatusLine ctermfg=White ctermbg=Black guifg=#EEEEEC guibg=#000000 cterm=bold,underline term=bold gui=bold,underline +hi StatusLineNC ctermfg=Gray ctermbg=Black guifg=#D3D7CF guibg=#000000 cterm=bold,underline term=bold gui=bold,underline +hi LineNr ctermfg=DarkYellow ctermbg=Black guifg=#C4A000 guibg=#000000 cterm=none term=bold diff --git a/.vim/colors/navajo-night.vim b/.vim/colors/navajo-night.vim new file mode 100644 index 0000000..f0c27f0 --- /dev/null +++ b/.vim/colors/navajo-night.vim @@ -0,0 +1,119 @@ +" Vim colour file +" Maintainer: Matthew Hawkins +" Last Change: Mon, 22 Apr 2002 15:28:04 +1000 +" URI: http://mh.dropbear.id.au/vim/navajo-night.png +" +" This colour scheme uses a "navajo-black" background +" I have added colours for the statusbar and for spell checking +" as taken from Cream (http://cream.sf.net/) + + +set background=dark +hi clear +if exists("syntax_on") + syntax reset +endif + +let g:colors_name = "navajo-night" + +" This is the list of colour changes from Navajo that +" weren't a simple mathematical subtraction from 0xffffff +" DarkBlue -> #ffff74 +" DarkRed -> #74ffff +" DarkGreen -> #ff9bff +" DarkCyan -> #ff7474 +" DarkMagenta -> #74ff74 +" DarkYellow -> #7474ff +" DarkGray -> #565656 +" Blue -> Yellow +" Red -> Cyan +" Yellow -> Blue +" Gray -> #414141 +" Brown -> #5ad5d5 +" #ff8060 -> #007f9f +" #f6e8d0 -> #09172f +" #edb5cd -> #124a32 +" #c0c0c0 -> #3f3f3f +" #907050 -> #6f8faf +" #808080 -> #7f7f7f +" #707070 -> #8f8f8f +" SeaGreen -> #d174a8 +" LightRed (assuming #ee9090) -> #116f6f +" LightBlue -> #522719 + +hi Normal ctermfg=White guifg=White guibg=#35536f + +hi SpecialKey term=bold ctermfg=darkblue guifg=Yellow +hi NonText term=bold ctermfg=darkblue cterm=bold gui=bold guifg=#7f7f7f +hi Directory term=bold ctermfg=darkblue guifg=Yellow +hi ErrorMsg term=standout ctermfg=grey ctermbg=darkred cterm=bold gui=bold guifg=Black guibg=Cyan +hi IncSearch term=reverse cterm=reverse gui=reverse +hi Search term=reverse ctermbg=White ctermfg=Black cterm=reverse guibg=Black guifg=Yellow +hi MoreMsg term=bold ctermfg=green gui=bold guifg=#d174a8 +hi ModeMsg term=bold cterm=bold gui=bold +hi LineNr term=underline ctermfg=darkcyan ctermbg=grey guibg=#7f7f7f gui=bold guifg=White +hi Question term=standout ctermfg=darkgreen gui=bold guifg=#d174a8 +hi StatusLine term=bold,reverse cterm=bold,reverse gui=bold guifg=Black guibg=White +hi StatusLineNC term=reverse cterm=reverse gui=bold guifg=#116f6f guibg=#8f8f8f +hi VertSplit term=reverse cterm=reverse gui=bold guifg=Black guibg=#8f8f8f +hi Title term=bold ctermfg=green gui=bold guifg=#74ff74 +"+++ Cream: +"hi Visual term=reverse cterm=reverse gui=reverse guifg=#3f3f3f guibg=White +"+++ +hi VisualNOS term=bold,underline cterm=bold,underline gui=reverse guifg=#414141 guibg=Black +hi WarningMsg term=standout ctermfg=darkred gui=bold guifg=Cyan +hi WildMenu term=standout ctermfg=White ctermbg=darkyellow guifg=White guibg=Blue +hi Folded term=standout ctermfg=darkblue ctermbg=grey guifg=White guibg=NONE guifg=#afcfef +hi FoldColumn term=standout ctermfg=darkblue ctermbg=grey guifg=#ffff74 guibg=#3f3f3f +hi DiffAdd term=bold ctermbg=darkblue guibg=Black +hi DiffChange term=bold ctermbg=darkmagenta guibg=#124a32 +hi DiffDelete term=bold ctermfg=darkblue ctermbg=blue cterm=bold gui=bold guifg=#522719 guibg=#09172f +hi DiffText term=reverse ctermbg=darkblue cterm=bold gui=bold guibg=#007f9f +hi Cursor gui=reverse guifg=#bfbfef guibg=Black +hi lCursor guifg=fg guibg=bg +hi Match term=bold,reverse ctermbg=Blue ctermfg=Yellow cterm=bold,reverse gui=bold,reverse guifg=Blue guibg=Yellow + + +" Colours for syntax highlighting +hi Comment term=bold ctermfg=darkblue guifg=#e7e77f +hi Constant term=underline ctermfg=darkred guifg=#3fffa7 +hi Special term=bold ctermfg=darkgreen guifg=#bfbfef +hi Identifier term=underline ctermfg=darkcyan cterm=NONE guifg=#ef9f9f +hi Statement term=bold ctermfg=darkred cterm=bold gui=bold guifg=#5ad5d5 +hi PreProc term=underline ctermfg=darkmagenta guifg=#74ff74 +hi Type term=underline ctermfg=green gui=bold guifg=#d174a8 +hi Ignore ctermfg=grey cterm=bold guifg=bg + +hi Error term=reverse ctermfg=grey ctermbg=darkred cterm=bold gui=bold guifg=Black guibg=Cyan +hi Todo term=standout ctermfg=darkblue ctermbg=Blue guifg=Yellow guibg=Blue + +"+++ Cream: statusbar +" Colours for statusbar +"hi User1 gui=bold guifg=#565656 guibg=#0c0c0c +"hi User2 gui=bold guifg=White guibg=#0c0c0c +"hi User3 gui=bold guifg=Yellow guibg=#0c0c0c +"hi User4 gui=bold guifg=Cyan guibg=#0c0c0c +highlight User1 gui=bold guifg=#999933 guibg=#45637f +highlight User2 gui=bold guifg=#e7e77f guibg=#45637f +highlight User3 gui=bold guifg=Black guibg=#45637f +highlight User4 gui=bold guifg=#33cc99 guibg=#45637f +"+++ + +"+++ Cream: selection +highlight Visual gui=bold guifg=Black guibg=#aacc77 +"+++ + +"+++ Cream: bookmarks +highlight Cream_ShowMarksHL ctermfg=blue ctermbg=lightblue cterm=bold guifg=Black guibg=#aacc77 gui=bold +"+++ + +"+++ Cream: spell check +" Colour misspelt words +"hi BadWord ctermfg=White ctermbg=darkred cterm=bold guifg=Yellow guibg=#522719 gui=bold +" mathematically correct: +"highlight BadWord ctermfg=black ctermbg=lightblue gui=NONE guifg=White guibg=#003333 +" adjusted: +highlight BadWord ctermfg=black ctermbg=lightblue gui=NONE guifg=#ff9999 guibg=#003333 +"+++ + + diff --git a/.vim/colors/nazca.vim b/.vim/colors/nazca.vim new file mode 100644 index 0000000..2936a8e --- /dev/null +++ b/.vim/colors/nazca.vim @@ -0,0 +1,252 @@ +"""""""""""""""""""""""" +" Nazca Color Scheme " +"""""""""""""""""""""""" +" By: Jose Elera Campana - https://github.com/jelera +" Based: on ir_black color scheme More at: http://blog.infinitered.com/entries/show/8 +" More about Nazca here : http://en.wikipedia.org/wiki/Nazca +" +" Tweak for Web Development, feel free to modified and share it. +" +" Support for 256 Color Terminal and Full Color graphical Vim +""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" + +" ******************************************************************************** +" Standard colors used in all ir_black themes: +" Note, x:x:x are RGB values +" +" normal: #f6f3e8 +" +" string: #A8FF60 168:255:96 +" string inner (punc, code, etc): #00A0A0 0:160:160 +" number: #FF73FD 255:115:253 +" comments: #7C7C7C 124:124:124 +" keywords: #96CBFE 150:203:254 +" operators: white +" class: #FFFFB6 255:255:182 +" method declaration name: #FFD2A7 255:210:167 +" regular expression: #E9C062 233:192:98 +" regexp alternate: #FF8000 255:128:0 +" regexp alternate 2: #B18A3D 177:138:61 +" variable: #C6C5FE 198:197:254 +" +" Misc colors: +" red color (used for whatever): #FF6C60 255:108:96 +" light red: #FFB6B0 255:182:176 +" +" brown: #E18964 good for special +" +" lightpurpleish: #FFCCFF +" +" Interface colors: +" background color: black +" cursor (where underscore is used): #FFA560 255:165:96 +" cursor (where block is used): white +" visual selection: #1D1E2C +" current line: #151515 21:21:21 +" search selection: #07281C 7:40:28 +" line number: #3D3D3D 61:61:61 + + +" ******************************************************************************** +" The following are the preferred 16 colors for your terminal +" Colors Bright Colors +" Black #4E4E4E #7C7C7C +" Red #FF6C60 #FFB6B0 +" Green #A8FF60 #CEFFAB +" Yellow #FFFFB6 #FFFFCB +" Blue #96CBFE #FFFFCB +" Magenta #FF73FD #FF9CFE +" Cyan #C6C5FE #DFDFFE +" White #EEEEEE #FFFFFF + + +" ******************************************************************************** +hi clear + +if exists("syntax_on") + syntax reset +endif + +let colors_name = "nazca" + + +"hi Example guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE + +" General colors +hi Normal guifg=#f6f3e8 guibg=#161617 gui=NONE ctermfg=7 ctermbg=233 cterm=NONE +hi NonText guifg=#505050 guibg=#000000 gui=NONE ctermfg=239 ctermbg=0 cterm=NONE + +hi Cursor guifg=#000000 guibg=#f0f000 gui=NONE ctermfg=0 ctermbg=11 cterm=reverse +hi LineNr guifg=#3D3D3D guibg=#000000 gui=NONE ctermfg=237 ctermbg=0 cterm=NONE + +hi VertSplit guifg=#202020 guibg=#202020 gui=NONE ctermfg=234 ctermbg=234 cterm=NONE +hi StatusLine guifg=#9cffd3 guibg=#202020 gui=NONE ctermfg=85 ctermbg=234 cterm=NONE +hi StatusLineNC guifg=#000000 guibg=#202020 gui=bold ctermfg=0 ctermbg=234 cterm=BOLD + +hi FoldColumn guifg=#a0a8b0 guibg=#384048 gui=NONE ctermfg=248 ctermbg=238 cterm=NONE +hi Folded guifg=#a0a8b0 guibg=#384048 gui=NONE ctermfg=248 ctermbg=238 cterm=NONE +hi Title guifg=#f6f3e8 guibg=NONE gui=bold ctermfg=7 ctermbg=NONE cterm=BOLD +hi Visual guifg=NONE guibg=#262D51 gui=NONE ctermfg=NONE ctermbg=237 cterm=NONE + +hi SpecialKey guifg=#505050 guibg=#000000 gui=NONE ctermfg=239 ctermbg=0 term=NONE + +hi WildMenu guifg=#28882c guibg=#f0f000 gui=NONE ctermfg=28 ctermbg=11 cterm=NONE +hi PmenuSbar guifg=#000000 guibg=#ffffff gui=NONE ctermfg=0 ctermbg=15 cterm=NONE +"hi Ignore guifg=gray guibg=#000000 ctermbg=0 gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE + +hi Error guifg=NONE guibg=NONE gui=undercurl guisp=#FF6C60 ctermfg=15 ctermbg=88 cterm=NONE +hi ErrorMsg guifg=#ffffff guibg=#FF6C60 gui=BOLD ctermfg=15 ctermbg=203 cterm=BOLD +hi WarningMsg guifg=#ffffff guibg=#FF6C60 gui=BOLD ctermfg=15 ctermbg=203 cterm=BOLD + +" Message displayed in lower left, such as --INSERT-- +hi ModeMsg guifg=#000000 guibg=#C6C5FE gui=BOLD ctermfg=0 ctermbg=189 cterm=BOLD + +if version >= 700 " Vim 7.x specific colors + hi CursorLine guifg=NONE guibg=#000000 gui=NONE ctermfg=NONE ctermbg=16 cterm=NONE + hi CursorColumn guifg=NONE guibg=#121212 gui=NONE ctermfg=NONE ctermbg=233 cterm=BOLD + hi MatchParen guifg=#f6f3e8 guibg=#857b6f gui=BOLD ctermfg=7 ctermbg=243 cterm=BOLD + hi Pmenu guifg=#f6f3e8 guibg=#444444 gui=NONE ctermfg=7 ctermbg=238 cterm=NONE + hi PmenuSel guifg=#000000 guibg=#cae682 gui=NONE ctermfg=0 ctermbg=186 cterm=NONE + hi Search guifg=#000000 guibg=#FFFFB6 gui=underline ctermfg=0 ctermbg=229 cterm=underline +endif + +" Syntax highlighting +hi Comment guifg=#7C7C7C guibg=NONE gui=NONE ctermfg=8 ctermbg=NONE cterm=NONE +hi String guifg=#acff82 guibg=NONE gui=NONE ctermfg=156 ctermbg=NONE cterm=NONE +hi Number guifg=#FF73FD guibg=NONE gui=NONE ctermfg=207 ctermbg=NONE cterm=NONE + +hi Keyword guifg=#96CBFE guibg=NONE gui=NONE ctermfg=117 ctermbg=NONE cterm=NONE +hi PreProc guifg=#96CBFE guibg=NONE gui=NONE ctermfg=117 ctermbg=NONE cterm=NONE +hi Conditional guifg=#6699CC guibg=NONE gui=NONE ctermfg=68 ctermbg=NONE cterm=NONE + +hi Todo guifg=#890a0a guibg=#f2f773 gui=BOLD ctermfg=88 ctermbg=227 cterm=BOLD +hi Constant guifg=#99CC99 guibg=NONE gui=ITALIC ctermfg=114 ctermbg=NONE cterm=NONE + +hi Identifier guifg=#C6C5FE guibg=NONE gui=NONE ctermfg=189 ctermbg=NONE cterm=NONE +hi Function guifg=#FFD2A7 guibg=NONE gui=BOLD ctermfg=223 ctermbg=NONE cterm=BOLD +hi Type guifg=#FFFFB6 guibg=NONE gui=BOLD ctermfg=229 ctermbg=NONE cterm=BOLD +hi Statement guifg=#6699CC guibg=NONE gui=NONE ctermfg=68 ctermbg=NONE cterm=NONE + +hi Special guifg=#E18964 guibg=NONE gui=NONE ctermfg=173 ctermbg=NONE cterm=NONE +hi Delimiter guifg=#00A0A0 guibg=NONE gui=NONE ctermfg=37 ctermbg=NONE cterm=NONE +hi Operator guifg=#E8AC6F guibg=NONE gui=NONE ctermfg=179 ctermbg=NONE cterm=NONE + +hi link Character Constant +hi link Boolean Constant +hi link Float Number +hi link Repeat Statement +hi link Label Statement +hi link Exception Statement +hi link Include PreProc +hi link Define PreProc +hi link Macro PreProc +hi link PreCondit PreProc +hi link StorageClass Type +hi link Structure Type +hi link Typedef Type +hi link Tag Special +hi link SpecialChar Special +hi link SpecialComment Special +hi link Debug Special + +" Special for Ruby +hi rubyRegexp guifg=#B18A3D guibg=NONE gui=NONE ctermfg=137 ctermbg=NONE cterm=NONE +hi rubyRegexpDelimiter guifg=#FF8000 guibg=NONE gui=NONE ctermfg=208 ctermbg=NONE cterm=NONE +hi rubyEscape guifg=#ffffff guibg=NONE gui=NONE ctermfg=15 ctermbg=NONE cterm=NONE +hi rubyInterpolationDelimiter guifg=#00A0A0 guibg=NONE gui=NONE ctermfg=37 ctermbg=NONE cterm=NONE +hi rubyControl guifg=#6699CC guibg=NONE gui=NONE ctermfg=68 ctermbg=NONE cterm=NONE +"hi rubyGlobalVariable guifg=#FFCCFF guibg=NONE gui=NONE ctermfg=225 ctermbg=NONE cterm=NONE +hi rubyStringDelimiter guifg=#336633 guibg=NONE gui=NONE ctermfg=238 ctermbg=NONE cterm=NONE +"rubyInclude +"rubySharpBang +"rubyAccess +"rubyPredefinedVariable +"rubyBoolean +"rubyClassVariable +"rubyBeginEnd +"rubyRepeatModifier +"hi link rubyArrayDelimiter Special " [ , , ] +"rubyCurlyBlock { , , } + +hi link rubyClass Keyword +hi link rubyModule Keyword +hi link rubyKeyword Keyword +hi link rubyOperator Operator +hi link rubyIdentifier Identifier +hi link rubyInstanceVariable Identifier +hi link rubyGlobalVariable Identifier +hi link rubyClassVariable Identifier +hi link rubyConstant Type + + +" Special for Java +" hi link javaClassDecl Type +hi link javaScopeDecl Identifier +hi link javaCommentTitle javaDocSeeTag +hi link javaDocTags javaDocSeeTag +hi link javaDocParam javaDocSeeTag +hi link javaDocSeeTagParam javaDocSeeTag + +hi javaDocSeeTag guifg=#CCCCCC guibg=NONE gui=NONE ctermfg=252 ctermbg=NONE cterm=NONE +hi javaDocSeeTag guifg=#CCCCCC guibg=NONE gui=NONE ctermfg=252 ctermbg=NONE cterm=NONE +"hi javaClassDecl guifg=#CCFFCC guibg=NONE gui=NONE ctermfg=194 ctermbg=NONE cterm=NONE + + +" Special for XML +hi link xmlTag Keyword +hi link xmlTagName Conditional +hi link xmlEndTag Identifier + + +" Special for HTML +hi htmlH1 guifg=#de675c gui=underline ctermfg=167 cterm=UNDERLINE +hi htmlLink guifg=#c777ff gui=underline ctermfg=177 cterm=UNDERLINE +hi link htmlTag Keyword +hi link htmlTagName Conditional +hi link htmlEndTag Identifier +hi link htmlH2 htmlH1 +hi link htmlH3 htmlH1 +hi link htmlH4 htmlH1 + +" Special for CSS +hi cssTagName guifg=#70a8dd gui=BOLD ctermfg=74 cterm=BOLD +hi cssBoxProp guifg=#d0af76 gui=NONE ctermfg=180 gui=NONE +hi link cssColorProp cssBoxProp +hi link cssFontProp cssBoxProp +hi link cssTextProp cssBoxProp +hi cssPseudoClassId guifg=#9ccfdd gui=italic ctermfg=152 cterm=NONE +hi cssIdentifier guifg=#a2ddb8 gui=italic ctermfg=151 cterm=NONE + +" Special for Markdown +hi markdownUrl guifg=#e48944 ctermfg=173 +hi markdownCode guifg=#a7bee4 gui=BOLD ctermfg=151 cterm=BOLD +hi markdownCodeBlock guifg=#c5b1e4 ctermfg=182 + +" Special for Javascript +" TODO: - Add colors to the cterm +hi javaScriptBrowserObjects guifg=#DBB6D2 gui=italic ctermfg=182 cterm=NONE + +hi javaScriptDOMObjects guifg=#DBB6D2 gui=BOLD ctermfg=182 cterm=BOLD +hi javaScriptDOMMethods guifg=#D4FA9B ctermfg=192 +hi link javaScriptDOMProperties Keyword + +hi javaScriptAjaxObjects guifg=#5d91d3 gui=underline ctermfg=68 cterm=UNDERLINE +hi javaScriptAjaxMethods guifg=#6699CC ctermfg=68 +hi javaScriptAjaxProperties guifg=#FF9494 ctermfg=210 + +hi javaScriptFuncName guifg=#B5E4F7 ctermfg=153 +hi javaScriptHtmlElemProperties guifg=#FF9494 ctermfg=210 +hi javaScriptEventListenerKeyword guifg=#6699CC ctermfg=68 + +hi link javaScriptNumber Number +hi link javaScriptPropietaryObjects javaScriptAjaxObjects + +" Special for Python +"hi link pythonEscape Keyword + + +" Special for CSharp +hi link csXmlTag Keyword + +" Special for PHP +hi phpDefine guifg=#ffc795 gui=BOLD ctermfg=209 cterm=BOLD diff --git a/.vim/colors/neopro.vim b/.vim/colors/neopro.vim new file mode 100644 index 0000000..099d979 --- /dev/null +++ b/.vim/colors/neopro.vim @@ -0,0 +1,137 @@ +" Vim color file +" Name: neopro.vim +" Maintainer: Brian Wigginton +" Homepage: http://github.com/bawigga/vim-neopro + +set background=dark +hi clear +if exists("syntax_on") + syntax reset +endif + +let colors_name = "neopro" + +if has("gui_running") + + hi Normal gui=NONE guifg=#ffffff guibg=#000000 + hi CursorLine guibg=#2F314D + + hi IncSearch gui=BOLD guifg=#ffffff guibg=NONE + hi Search gui=NONE guifg=#ffffff guibg=NONE + hi ErrorMsg gui=BOLD guifg=#FE0058 guibg=#3C1616 + hi WarningMsg gui=BOLD guifg=#FF9907 guibg=NONE + hi ModeMsg gui=BOLD guifg=#00FF00 guibg=NONE + hi MoreMsg gui=BOLD guifg=#ffffff guibg=NONE + hi Question gui=BOLD guifg=#ffffff guibg=NONE + + hi StatusLine gui=BOLD guifg=#888888 guibg=#222222 + hi User1 gui=BOLD guifg=#ffffff guibg=NONE + hi User2 gui=BOLD guifg=#ffffff guibg=NONE + hi StatusLineNC gui=NONE guifg=#666666 guibg=#222222 + hi VertSplit gui=NONE guifg=#666666 guibg=#222222 + + hi WildMenu gui=BOLD guifg=#ffffff guibg=NONE + + hi MBENormal guifg=#ffffff guibg=NONE + hi MBEChanged guifg=#ffffff guibg=NONE + hi MBEVisibleNormal guifg=#ffffff guibg=NONE + hi MBEVisibleChanged guifg=#ffffff guibg=NONE + + hi DiffText gui=NONE guifg=#ffffff guibg=NONE + hi DiffChange gui=NONE guifg=#ffffff guibg=NONE + hi DiffDelete gui=NONE guifg=#ffffff guibg=NONE + hi DiffAdd gui=NONE guifg=#ffffff guibg=NONE + + hi Cursor gui=NONE guifg=#000000 guibg=#00ff00 + hi lCursor gui=NONE guifg=#000000 guibg=#00ff00 + hi CursorIM gui=NONE guifg=#000000 guibg=#00ff00 + + hi Folded gui=NONE guifg=#ffffff guibg=NONE + hi FoldColumn gui=NONE guifg=#ffffff guibg=NONE + + hi Directory gui=NONE guifg=#ffffff guibg=NONE + hi LineNr gui=NONE guifg=#666666 guibg=#222222 + hi NonText gui=BOLD guifg=#666666 guibg=#111111 + hi SpecialKey gui=BOLD guifg=#ffffff guibg=NONE + hi Title gui=BOLD guifg=#ffffff guibg=NONE + hi Visual gui=NONE guifg=#EEEED3 guibg=#544D8C + + hi Boolean gui=NONE guifg=#0094FF guibg=NONE + hi Comment gui=NONE guifg=#555555 guibg=NONE + hi Constant gui=NONE guifg=#3EF3FF guibg=#00363F + hi Conditional gui=NONE guifg=#85B2FE guibg=#1C3644 + hi Function gui=NONE guifg=#FF00BF guibg=#3B0025 + hi String gui=NONE guifg=#8FD4FF guibg=#02162F + hi Error gui=NONE guifg=#FE0058 guibg=#330000 + hi Identifier gui=NONE guifg=#85B2FE guibg=#1C3644 + hi Ignore gui=NONE + hi Keyword gui=NONE guifg=#ffffff guibg=NONE + hi Label gui=NONE guifg=#9FFD39 guibg=#33570F + hi Number gui=NONE guifg=#FBFFA1 guibg=NONE + hi PreProc gui=NONE guifg=#DFC7FF guibg=#2F0065 + hi Special gui=NONE guifg=#9A69FC guibg=#321F57 + hi SpecialChar gui=NONE guifg=#ffffff guibg=NONE + hi Statement gui=NONE guifg=#ffffff guibg=NONE + hi Todo gui=BOLD guifg=#FFD570 guibg=#FF5F00 + hi Type gui=NONE guifg=#FF00BF guibg=#3B0025 + hi Underlined gui=BOLD guifg=#ffffff guibg=NONE + hi TaglistTagName gui=BOLD guifg=#ffffff guibg=NONE + + " PERL + hi perlSpecialMatch gui=NONE guifg=#ffffff guibg=NONE + hi perlSpecialString gui=NONE guifg=#ffffff guibg=NONE + + " JavaScript + hi link javaScriptLabel Label + hi link javaScriptThis Number + + " HTML + hi htmlStatement gui=NONE guifg=#FF00BF guibg=#3B0025 + hi htmlTag gui=NONE guifg=#ffffff guibg=NONE + + " CSS + hi link cssBraces Normal + hi link cssIdentifier Label + hi link cssClassName Label + hi link cssTagName Function + hi link cssBoxProp Special + hi link cssFontRender Special + hi link cssFontProp Special + hi link cssTextProp Special + hi link cssColorProp Special + hi link cssRenderProp Special + hi link cssgeneratedContentProp Special + hi link cssCommonAttr WarningMsg + hi link cssRenderAttr WarningMsg + hi link cssBoxAttr WarningMsg + + " C + hi cSpecialCharacter gui=NONE guifg=#ffffff guibg=NONE + hi cFormat gui=NONE guifg=#ffffff guibg=NONE + + " Vim Interface + hi SignColumn gui=NONE guifg=#666666 guibg=#222222 + + " NERDTree + hi Directory gui=NONE guifg=#85B2FE guibg=#1C3644 + + " vim + hi link vimCommand Special + hi link vimGroup WarningMsg + + if v:version >= 700 + hi Pmenu gui=NONE guifg=#ffffff guibg=#222222 + hi PmenuSel gui=BOLD guifg=#ffffff guibg=#666666 + hi PmenuSbar gui=BOLD guifg=#00ff00 guibg=#222222 + hi PmenuThumb gui=BOLD guifg=#ffffff guibg=#222222 + + hi SpellBad gui=undercurl guisp=#cc6666 + hi SpellRare gui=undercurl guisp=#cc66cc + hi SpellLocal gui=undercurl guisp=#cccc66 + hi SpellCap gui=undercurl guisp=#66cccc + + hi MatchParen gui=NONE guifg=#FF00FF guibg=#4A0000 + endif +endif + +" vim: set et : diff --git a/.vim/colors/neverland-ansi_bg.vim b/.vim/colors/neverland-ansi_bg.vim new file mode 100644 index 0000000..bffe180 --- /dev/null +++ b/.vim/colors/neverland-ansi_bg.vim @@ -0,0 +1,111 @@ +" Vim color file - neverland-ansi_bg.vim +" Eyes are sober, this is the plan +" +" This colorscheme uses ANSI colors for the background due to the extended +" colors not providing a dark enough grey. +" This means that it'll look awful if you happen to have i.e pink defined as +" your 'grey/black' color. +" +" Author: Magnus Woldrich + +hi clear + +set background=dark +if version > 580 + " no guarantees for version 5.8 and below, but this makes it stop + " complaining + hi clear + if exists("syntax_on") + syntax reset + endif +endif +let g:colors_name="neverland-ansi_bg" + +if &t_Co > 255 + hi Boolean ctermfg=135 ctermbg=000 cterm=bold + hi Character ctermfg=143 ctermbg=000 cterm=none + hi Number ctermfg=033 ctermbg=000 cterm=bold + hi String ctermfg=143 ctermbg=000 cterm=none + hi Conditional ctermfg=196 ctermbg=000 cterm=bold + hi Constant ctermfg=106 ctermbg=000 cterm=bold + hi Cursor ctermfg=150 ctermbg=220 cterm=bold + hi Debug ctermfg=225 ctermbg=000 cterm=bold + hi Define ctermfg=081 ctermbg=000 cterm=none + hi Delimiter ctermfg=241 ctermbg=000 cterm=none + + hi DiffAdd ctermfg=254 ctermbg=024 cterm=bold + hi DiffChange ctermfg=181 ctermbg=239 cterm=none + hi DiffDelete ctermfg=162 ctermbg=053 cterm=none + hi DiffText ctermfg=250 ctermbg=102 cterm=bold + + hi Directory ctermfg=118 ctermbg=000 cterm=none + hi Error ctermfg=219 ctermbg=089 cterm=none + hi ErrorMsg ctermfg=199 ctermbg=016 cterm=bold + hi Exception ctermfg=118 ctermbg=000 cterm=bold + hi Float ctermfg=135 ctermbg=000 cterm=bold + hi FoldColumn ctermfg=67 ctermbg=016 cterm=none + hi Folded ctermfg=67 ctermbg=016 cterm=none + hi Function ctermfg=33 ctermbg=000 cterm=bold " sub laleh + hi Identifier ctermfg=148 ctermbg=000 cterm=none " $laleh + hi Ignore ctermfg=244 ctermbg=232 cterm=none + hi IncSearch ctermfg=193 ctermbg=016 cterm=none + + hi Keyword ctermfg=111 ctermbg=000 cterm=none + hi Label ctermfg=226 ctermbg=000 cterm=bold + hi Macro ctermfg=193 ctermbg=000 cterm=none + hi SpecialKey ctermfg=081 ctermbg=000 cterm=none + + hi MatchParen ctermfg=196 ctermbg=234 cterm=bold + hi ModeMsg ctermfg=215 ctermbg=000 cterm=none + hi MoreMsg ctermfg=215 ctermbg=000 cterm=none + hi Operator ctermfg=197 ctermbg=000 cterm=bold " defined, eq + + " complete menu + hi Pmenu ctermfg=081 ctermbg=000 cterm=none + hi PmenuSel ctermfg=000 ctermbg=235 cterm=none + hi PmenuSbar ctermfg=000 ctermbg=232 cterm=none + hi PmenuThumb ctermfg=81 ctermbg=000 cterm=none + + hi PreCondit ctermfg=118 ctermbg=000 cterm=none + hi PreProc ctermfg=218 ctermbg=000 cterm=none + hi Question ctermfg=081 ctermbg=000 cterm=none + hi Repeat ctermfg=161 ctermbg=000 cterm=none + hi Search ctermbg=000 cterm=bold cterm=italic + + " marks column + hi SignColumn ctermfg=118 ctermbg=235 cterm=none + hi SpecialChar ctermfg=161 ctermbg=000 cterm=none + hi SpecialComment ctermfg=245 ctermbg=000 cterm=bold + hi Special ctermfg=172 ctermbg=000 cterm=bold " \n, /laleh/ + hi SpecialKey ctermfg=245 ctermbg=000 cterm=none + + hi Statement ctermfg=202 ctermbg=000 cterm=none + hi StatusLine ctermfg=197 ctermbg=232 cterm=none + hi StatusLineNC ctermfg=232 ctermbg=100 cterm=none + hi StorageClass ctermfg=208 ctermbg=000 cterm=none + hi Structure ctermfg=081 ctermbg=000 cterm=none + hi Tag ctermfg=161 ctermbg=000 cterm=none + hi Title ctermfg=071 ctermbg=000 cterm=none + hi Todo ctermfg=160 ctermbg=000 cterm=bold + + hi Typedef ctermfg=081 ctermbg=000 cterm=none + hi Type ctermfg=166 ctermbg=000 cterm=none + hi Underlined ctermfg=106 ctermbg=000 cterm=none + + hi VertSplit ctermfg=244 ctermbg=232 cterm=bold + hi VisualNOS ctermfg=000 ctermbg=238 cterm=none + hi Visual ctermfg=000 ctermbg=235 cterm=none + hi WarningMsg ctermfg=21 ctermbg=238 cterm=bold + hi WildMenu ctermfg=81 ctermbg=016 cterm=none + + hi Normal ctermfg=225 ctermbg=000 cterm=none + hi Comment ctermfg=137 ctermbg=000 cterm=none + hi CursorLine ctermbg=233 cterm=none + hi CursorColumn ctermfg=000 ctermbg=000 cterm=none + hi LineNr ctermfg=241 ctermbg=000 cterm=none + hi NonText ctermfg=000 ctermbg=000 cterm=none + + hi TabLine ctermfg=100 ctermbg=000 cterm=none + hi TabLineFill ctermfg=000 ctermbg=233 cterm=none + hi TabLineSel ctermfg=220 ctermbg=234 cterm=none +end diff --git a/.vim/colors/neverland-darker.vim b/.vim/colors/neverland-darker.vim new file mode 100644 index 0000000..51e3d01 --- /dev/null +++ b/.vim/colors/neverland-darker.vim @@ -0,0 +1,106 @@ +" Vim color file - neverland-darker.vim +" Eyes are sober, this is the plan +" I'm sitting in a car heading Neverland +" Author: Magnus Woldrich + +hi clear + +set background=dark +if version > 580 + " no guarantees for version 5.8 and below, but this makes it stop + " complaining + hi clear + if exists("syntax_on") + syntax reset + endif +endif +let g:colors_name="neverland-darker" + +if &t_Co > 255 + hi Boolean ctermfg=135 + hi Character ctermfg=143 + hi Number ctermfg=33 + hi String ctermfg=179 + hi Conditional ctermfg=196 cterm=bold + hi Constant ctermfg=106 cterm=bold + hi Cursor ctermfg=150 ctermbg=253 + hi Debug ctermfg=225 cterm=bold + hi Define ctermfg=81 + hi Delimiter ctermfg=241 + + hi DiffAdd ctermbg=24 + hi DiffChange ctermfg=181 ctermbg=239 + hi DiffDelete ctermfg=162 ctermbg=53 + hi DiffText ctermbg=102 cterm=bold + + hi Directory ctermfg=118 cterm=bold + hi Error ctermfg=219 ctermbg=89 + hi ErrorMsg ctermfg=199 ctermbg=16 cterm=bold + hi Exception ctermfg=118 cterm=bold + hi Float ctermfg=135 + hi FoldColumn ctermfg=67 ctermbg=16 + hi Folded ctermfg=67 ctermbg=16 + hi Function ctermfg=118 + hi Identifier ctermfg=149 + hi Ignore ctermfg=244 ctermbg=232 + hi IncSearch ctermfg=193 ctermbg=16 + + hi Keyword ctermfg=111 cterm=bold + hi Label ctermfg=229 cterm=none + hi Macro ctermfg=193 + hi SpecialKey ctermfg=81 + + hi MatchParen ctermfg=196 ctermbg=234 cterm=bold + hi ModeMsg ctermfg=215 + hi MoreMsg ctermfg=215 + hi Operator ctermfg=148 + + " complete menu + hi Pmenu ctermfg=81 ctermbg=235 + hi PmenuSel ctermbg=235 + hi PmenuSbar ctermbg=235 + hi PmenuThumb ctermfg=81 + + hi PreCondit ctermfg=118 cterm=bold + hi PreProc ctermfg=218 + hi Question ctermfg=81 + hi Repeat ctermfg=161 cterm=bold + hi Search ctermfg=234 ctermbg=222 + + " marks column + hi SignColumn ctermfg=118 ctermbg=235 + hi SpecialChar ctermfg=161 cterm=bold + hi SpecialComment ctermfg=245 cterm=bold + hi Special ctermfg=81 ctermbg=232 + hi SpecialKey ctermfg=245 + + hi Statement ctermfg=172 cterm=bold + hi StatusLine ctermfg=233 ctermbg=136 + hi StatusLineNC ctermfg=232 ctermbg=100 + hi StorageClass ctermfg=208 + hi Structure ctermfg=81 + hi Tag ctermfg=161 + hi Title ctermfg=71 + hi Todo ctermfg=160 ctermbg=232 cterm=bold + + hi Typedef ctermfg=81 + hi Type ctermfg=166 cterm=none + hi Underlined ctermfg=106 cterm=none + + hi VertSplit ctermfg=244 ctermbg=232 cterm=bold + hi VisualNOS ctermbg=238 + hi Visual ctermbg=235 + hi WarningMsg ctermfg=21 ctermbg=238 cterm=bold + hi WildMenu ctermfg=81 ctermbg=16 + + hi Normal ctermfg=225 ctermbg=232 + hi Comment ctermfg=137 + hi CursorLine ctermbg=233 cterm=none + hi CursorColumn ctermbg=232 + hi LineNr ctermfg=241 ctermbg=232 + hi NonText ctermfg=232 ctermbg=232 + + hi TabLine ctermfg=100 ctermbg=232 + hi TabLineFill ctermfg=232 ctermbg=233 + hi TabLineSel ctermfg=220 ctermbg=234 +end diff --git a/.vim/colors/neverland.vim b/.vim/colors/neverland.vim new file mode 100644 index 0000000..9f7cea1 --- /dev/null +++ b/.vim/colors/neverland.vim @@ -0,0 +1,106 @@ +" Vim color file - neverland.vim +" Eyes are sober, this is the plan +" I'm sitting in a car heading Neverland +" Author: Magnus Woldrich + +hi clear + +set background=dark +if version > 580 + " no guarantees for version 5.8 and below, but this makes it stop + " complaining + hi clear + if exists("syntax_on") + syntax reset + endif +endif +let g:colors_name="neverland" + +if &t_Co > 255 + hi Boolean ctermfg=135 + hi Character ctermfg=143 + hi Number ctermfg=33 + hi String ctermfg=179 + hi Conditional ctermfg=196 cterm=bold + hi Constant ctermfg=106 cterm=bold + hi Cursor ctermfg=150 ctermbg=253 + hi Debug ctermfg=225 cterm=bold + hi Define ctermfg=81 + hi Delimiter ctermfg=241 + + hi DiffAdd ctermbg=24 + hi DiffChange ctermfg=181 ctermbg=239 + hi DiffDelete ctermfg=162 ctermbg=53 + hi DiffText ctermbg=102 cterm=bold + + hi Directory ctermfg=118 cterm=bold + hi Error ctermfg=219 ctermbg=89 + hi ErrorMsg ctermfg=199 ctermbg=16 cterm=bold + hi Exception ctermfg=118 cterm=bold + hi Float ctermfg=135 + hi FoldColumn ctermfg=67 ctermbg=16 + hi Folded ctermfg=67 ctermbg=16 + hi Function ctermfg=118 + hi Identifier ctermfg=149 + hi Ignore ctermfg=244 ctermbg=232 + hi IncSearch ctermfg=193 ctermbg=16 + + hi Keyword ctermfg=111 cterm=bold + hi Label ctermfg=229 cterm=none + hi Macro ctermfg=193 + hi SpecialKey ctermfg=81 + + hi MatchParen ctermfg=196 ctermbg=234 cterm=bold + hi ModeMsg ctermfg=215 + hi MoreMsg ctermfg=215 + hi Operator ctermfg=148 + + " complete menu + hi Pmenu ctermfg=81 ctermbg=233 + hi PmenuSel ctermbg=235 + hi PmenuSbar ctermbg=232 + hi PmenuThumb ctermfg=81 + + hi PreCondit ctermfg=118 cterm=bold + hi PreProc ctermfg=218 + hi Question ctermfg=81 + hi Repeat ctermfg=161 cterm=bold + hi Search ctermfg=234 ctermbg=222 + + " marks column + hi SignColumn ctermfg=118 ctermbg=235 + hi SpecialChar ctermfg=161 cterm=bold + hi SpecialComment ctermfg=245 cterm=bold + hi Special ctermfg=81 ctermbg=232 + hi SpecialKey ctermfg=245 + + hi Statement ctermfg=172 cterm=bold + hi StatusLine ctermfg=234 ctermbg=136 + hi StatusLineNC ctermfg=234 ctermbg=100 + hi StorageClass ctermfg=208 + hi Structure ctermfg=81 + hi Tag ctermfg=161 + hi Title ctermfg=71 + hi Todo ctermfg=160 ctermbg=233 cterm=bold + + hi Typedef ctermfg=81 + hi Type ctermfg=166 cterm=none + hi Underlined ctermfg=106 cterm=none + + hi VertSplit ctermfg=244 ctermbg=232 cterm=bold + hi VisualNOS ctermbg=238 + hi Visual ctermbg=235 + hi WarningMsg ctermfg=21 ctermbg=238 cterm=bold + hi WildMenu ctermfg=81 ctermbg=16 + + hi Normal ctermfg=225 ctermbg=233 + hi Comment ctermfg=137 + hi CursorLine ctermbg=234 cterm=none + hi CursorColumn ctermbg=233 + hi LineNr ctermfg=241 ctermbg=233 + hi NonText ctermfg=233 ctermbg=233 + + hi TabLine ctermfg=100 ctermbg=233 + hi TabLineFill ctermfg=233 ctermbg=233 + hi TabLineSel ctermfg=220 ctermbg=234 +end diff --git a/.vim/colors/neverland2-darker.vim b/.vim/colors/neverland2-darker.vim new file mode 100644 index 0000000..8ddc753 --- /dev/null +++ b/.vim/colors/neverland2-darker.vim @@ -0,0 +1,107 @@ +" Vim color file - neverland2-darker.vim +" Eyes are sober, this is the plan +" I'm sitting in a car heading Neverland +" Author: Magnus Woldrich + +hi clear + +set background=dark +if version > 580 + " no guarantees for version 5.8 and below, but this makes it stop + " complaining + hi clear + if exists("syntax_on") + syntax reset + endif +endif +let g:colors_name="neverland2-darker" + +" Support for 256-color terminal +if &t_Co > 255 + hi Boolean ctermfg=135 + hi Character ctermfg=143 + hi Number ctermfg=33 + hi String ctermfg=179 + hi Conditional ctermfg=196 cterm=bold + hi Constant ctermfg=135 cterm=bold + hi Cursor ctermfg=150 ctermbg=253 + hi Debug ctermfg=225 cterm=bold + hi Define ctermfg=81 + hi Delimiter ctermfg=241 + + hi DiffAdd ctermbg=232 + hi DiffChange ctermfg=181 ctermbg=234 + hi DiffDelete ctermfg=162 ctermbg=232 + hi DiffText ctermbg=232 cterm=bold + + hi Directory ctermfg=118 cterm=bold + hi Error ctermfg=219 ctermbg=232 + hi ErrorMsg ctermfg=199 ctermbg=232 cterm=bold + hi Exception ctermfg=118 cterm=bold + hi Float ctermfg=135 + hi FoldColumn ctermfg=67 ctermbg=16 + hi Folded ctermfg=67 ctermbg=16 + hi Function ctermfg=197 " sub.. + hi Identifier ctermfg=166 " ..foo + hi Ignore ctermfg=244 ctermbg=232 + hi IncSearch ctermfg=193 ctermbg=16 + + hi Keyword ctermfg=74 cterm=bold + hi Label ctermfg=229 cterm=none + hi Macro ctermfg=193 + hi SpecialKey ctermfg=81 + + hi MatchParen ctermfg=196 ctermbg=234 cterm=bold + hi ModeMsg ctermfg=215 + hi MoreMsg ctermfg=215 + hi Operator ctermfg=46 + + " complete menu + hi Pmenu ctermfg=81 ctermbg=232 + hi PmenuSel ctermbg=235 + hi PmenuSbar ctermbg=232 + hi PmenuThumb ctermfg=81 + + hi PreCondit ctermfg=118 cterm=bold + hi PreProc ctermfg=218 + hi Question ctermfg=81 + hi Repeat ctermfg=161 cterm=bold + hi Search ctermfg=160 ctermbg=232 + + " marks column + hi SignColumn ctermfg=118 ctermbg=235 + hi SpecialChar ctermfg=161 cterm=bold + hi SpecialComment ctermfg=245 cterm=bold + hi Special ctermfg=81 ctermbg=232 + hi SpecialKey ctermfg=245 + + hi Statement ctermfg=228 cterm=bold " my... + hi StatusLine ctermfg=234 ctermbg=136 + hi StatusLineNC ctermfg=234 ctermbg=100 + hi StorageClass ctermfg=208 + hi Structure ctermfg=81 + hi Tag ctermfg=161 + hi Title ctermfg=21 + hi Todo ctermfg=160 ctermbg=232 cterm=bold + + hi Typedef ctermfg=81 + hi Type ctermfg=81 cterm=none + hi Underlined ctermfg=244 cterm=underline + + hi VertSplit ctermfg=244 ctermbg=232 cterm=bold + hi VisualNOS ctermbg=238 + hi Visual ctermbg=235 + hi WarningMsg ctermfg=21 ctermbg=238 cterm=bold + hi WildMenu ctermfg=81 ctermbg=16 + + hi Normal ctermfg=256 ctermbg=232 + hi Comment ctermfg=101 + hi CursorLine ctermbg=234 cterm=none + hi CursorColumn ctermbg=234 + hi LineNr ctermfg=241 ctermbg=232 + hi NonText ctermfg=232 ctermbg=232 + + hi TabLine ctermfg=100 ctermbg=232 + hi TabLineFill ctermfg=232 ctermbg=232 + hi TabLineSel ctermfg=220 ctermbg=234 +end diff --git a/.vim/colors/neverland2.vim b/.vim/colors/neverland2.vim new file mode 100644 index 0000000..39c496a --- /dev/null +++ b/.vim/colors/neverland2.vim @@ -0,0 +1,107 @@ +" Vim color file - neverland2.vim +" Eyes are sober, this is the plan +" I'm sitting in a car heading Neverland +" Author: Magnus Woldrich + +hi clear + +set background=dark +if version > 580 + " no guarantees for version 5.8 and below, but this makes it stop + " complaining + hi clear + if exists("syntax_on") + syntax reset + endif +endif +let g:colors_name="neverland2" + +" Support for 256-color terminal +if &t_Co > 255 + hi Boolean ctermfg=135 + hi Character ctermfg=143 + hi Number ctermfg=33 + hi String ctermfg=179 + hi Conditional ctermfg=196 cterm=bold + hi Constant ctermfg=135 cterm=bold + hi Cursor ctermfg=150 ctermbg=253 + hi Debug ctermfg=225 cterm=bold + hi Define ctermfg=81 + hi Delimiter ctermfg=241 + + hi DiffAdd ctermbg=233 + hi DiffChange ctermfg=181 ctermbg=234 + hi DiffDelete ctermfg=162 ctermbg=232 + hi DiffText ctermbg=233 cterm=bold + + hi Directory ctermfg=118 cterm=bold + hi Error ctermfg=219 ctermbg=233 + hi ErrorMsg ctermfg=199 ctermbg=233 cterm=bold + hi Exception ctermfg=118 cterm=bold + hi Float ctermfg=135 + hi FoldColumn ctermfg=67 ctermbg=16 + hi Folded ctermfg=67 ctermbg=16 + hi Function ctermfg=197 " sub.. + hi Identifier ctermfg=166 " ..foo + hi Ignore ctermfg=244 ctermbg=232 + hi IncSearch ctermfg=193 ctermbg=16 + + hi Keyword ctermfg=74 cterm=bold + hi Label ctermfg=229 cterm=none + hi Macro ctermfg=193 + hi SpecialKey ctermfg=81 + + hi MatchParen ctermfg=196 ctermbg=234 cterm=bold + hi ModeMsg ctermfg=215 + hi MoreMsg ctermfg=215 + hi Operator ctermfg=46 + + " complete menu + hi Pmenu ctermfg=81 ctermbg=233 + hi PmenuSel ctermbg=235 + hi PmenuSbar ctermbg=232 + hi PmenuThumb ctermfg=81 + + hi PreCondit ctermfg=118 cterm=bold + hi PreProc ctermfg=218 + hi Question ctermfg=81 + hi Repeat ctermfg=161 cterm=bold + hi Search ctermfg=160 ctermbg=233 + + " marks column + hi SignColumn ctermfg=118 ctermbg=235 + hi SpecialChar ctermfg=161 cterm=bold + hi SpecialComment ctermfg=245 cterm=bold + hi Special ctermfg=81 ctermbg=232 + hi SpecialKey ctermfg=245 + + hi Statement ctermfg=228 cterm=bold " my... + hi StatusLine ctermfg=234 ctermbg=136 + hi StatusLineNC ctermfg=234 ctermbg=100 + hi StorageClass ctermfg=208 + hi Structure ctermfg=81 + hi Tag ctermfg=161 + hi Title ctermfg=21 + hi Todo ctermfg=160 ctermbg=233 cterm=bold + + hi Typedef ctermfg=81 + hi Type ctermfg=81 cterm=none + hi Underlined ctermfg=244 cterm=underline + + hi VertSplit ctermfg=244 ctermbg=232 cterm=bold + hi VisualNOS ctermbg=238 + hi Visual ctermbg=235 + hi WarningMsg ctermfg=21 ctermbg=238 cterm=bold + hi WildMenu ctermfg=81 ctermbg=16 + + hi Normal ctermfg=256 ctermbg=233 + hi Comment ctermfg=101 + hi CursorLine ctermbg=234 cterm=none + hi CursorColumn ctermbg=234 + hi LineNr ctermfg=241 ctermbg=233 + hi NonText ctermfg=233 ctermbg=233 + + hi TabLine ctermfg=100 ctermbg=233 + hi TabLineFill ctermfg=233 ctermbg=233 + hi TabLineSel ctermfg=220 ctermbg=234 +end diff --git a/.vim/colors/neverness.vim b/.vim/colors/neverness.vim new file mode 100644 index 0000000..450ea47 --- /dev/null +++ b/.vim/colors/neverness.vim @@ -0,0 +1,141 @@ +" NEVERNESS colour scheme +" Author: Yann GOLANSKI +" Version: 1.2 +" Last Change: 13 Jan 2010 +" url http://web.njit.edu/~kevin/rgb.txt.html + +set background=dark +hi clear +if exists("syntax_on") + syntax reset +endif + +let g:colors_name = 'neverness' + +" Comments: grey +hi Comment ctermfg=DarkCyan guifg=#848484 guibg=#000000 gui=none + +" Constants: SkyBlue +hi Boolean ctermfg=Cyan guifg=#87ceeb guibg=#000000 gui=none +hi Character ctermfg=Cyan guifg=#87ceeb guibg=#000000 gui=none +hi Constant ctermfg=Cyan guifg=#87ceeb guibg=#000000 gui=none +hi Float ctermfg=Cyan guifg=#87ceeb guibg=#000000 gui=none +hi Number ctermfg=Cyan guifg=#87ceeb guibg=#000000 gui=none +hi String ctermfg=Cyan guifg=#87ceeb guibg=#000000 gui=none + +" Identifier: SteelBlue1 +hi Identifier ctermfg=LightCyan guifg=#63b8ff guibg=#000000 gui=none +hi Function ctermfg=LightCyan guifg=#63b8ff guibg=#000000 gui=none + +" Statement: SteelBlue +hi Conditional ctermfg=DarkBlue guifg=#4682b4 guibg=#000000 gui=bold +hi Exception ctermfg=DarkBlue guifg=#4682b4 guibg=#000000 gui=bold +hi Keyword ctermfg=DarkBlue guifg=#4682b4 guibg=#000000 gui=bold +hi Label ctermfg=DarkBlue guifg=#4682b4 guibg=#000000 gui=bold +hi Operator ctermfg=DarkBlue guifg=#4682b4 guibg=#000000 gui=bold +hi Repeat ctermfg=DarkBlue guifg=#4682b4 guibg=#000000 gui=bold +hi Statement ctermfg=DarkBlue guifg=#4682b4 guibg=#000000 gui=bold + +" PreProc: DarkOrchid1 +hi PreProc ctermfg=DarkGreen guifg=#bf3eff guibg=#000000 gui=none +hi Include ctermfg=DarkGreen guifg=#bf3eff guibg=#000000 gui=none +hi Define ctermfg=DarkGreen guifg=#bf3eff guibg=#000000 gui=none +hi Macro ctermfg=DarkGreen guifg=#bf3eff guibg=#000000 gui=none +hi PreCondit ctermfg=DarkGreen guifg=#bf3eff guibg=#000000 gui=none + +" Type: orchid2 +hi Type ctermfg=DarkGreen guifg=#ee7ae9 guibg=#000000 gui=bold +hi StorageClass ctermfg=DarkGreen guifg=#ee7ae9 guibg=#000000 gui=bold +hi Structure ctermfg=DarkGreen guifg=#ee7ae9 guibg=#000000 gui=bold +hi Typedef ctermfg=DarkGreen guifg=#ee7ae9 guibg=#000000 gui=bold + +" Special: cyan2 +hi Special ctermfg=DarkGray guifg=#00eeee guibg=#000000 gui=none +hi SpecialChar ctermfg=DarkGray guifg=#00eeee guibg=#000000 gui=none +hi Tag ctermfg=DarkGray guifg=#00eeee guibg=#000000 gui=none +hi SpecialComment ctermfg=DarkGray guifg=#00eeee guibg=#000000 gui=none +hi Delimiter ctermfg=DarkGray guifg=#00eeee guibg=#000000 gui=none +hi Debug ctermfg=DarkGray guifg=#00eeee guibg=#000000 gui=none + +" Underline: NavajoWhite2 +hi Underlined ctermfg=LightGray guifg=#eecfa1 guibg=#000000 gui=none + +" Ignore: black +hi Ignore ctermfg=LightGray guifg=#ffffff guibg=#000000 gui=none + +" Error: red +hi Error ctermfg=LightGray guifg=#ff0000 guibg=#232323 gui=bold + +" To do: SlateGray3 +hi Todo ctermfg=LightMagenta guifg=#9fb6cd guibg=#232323 gui=none + +" Spelling... +hi SpellBad ctermfg=DarkRed ctermbg=black +hi SpellCap ctermfg=DarkBlue ctermbg=black +hi SpellRare ctermfg=DarkYellow ctermbg=black +hi SpellLocal ctermfg=DarkGreen ctermbg=black + +" "set cursorline" and "set cursorcolumn" options. +hi lCursor guifg=#43705a guibg=#e6fff3 gui=none +hi CursorColumn guibg=#222222 gui=none +hi CursorLine guibg=#222222 gui=none + +" Line number. +"hi LineNr ctermfg=DarkMagenta guifg=#4682b4 guibg=#000000 gui=bold +hi LineNr ctermfg=DarkMagenta guifg=#2b506e guibg=#000000 gui=none + +" Normal colour: just white thank you. +hi Normal guifg=#ffffff guibg=#000000 gui=none + +" Others: These are "highlight-groups" and "highlight-default" in help section. +hi Cursor guifg=#43705a guibg=#e6fff3 gui=none +hi DiffAdd guifg=#e6fff3 guibg=#43705a gui=bold +hi DiffChange guifg=#e6fff3 guibg=#43705a gui=none +hi DiffDelete guifg=#e6fff3 guibg=#43705a gui=none +hi DiffText guifg=#000000 guibg=#e6fff3 gui=bold +hi Directory guifg=#e6fff3 guibg=#000000 gui=none +hi ErrorMsg guifg=#e6fff3 guibg=#61a181 gui=bold +hi FoldColumn guifg=#9bcfb5 guibg=#43705a gui=bold +hi Folded guifg=#9bcfb5 guibg=#43705a gui=bold +hi IncSearch guifg=#1d3026 guibg=#61a181 gui=bold +hi ModeMsg guifg=#4EEE94 guibg=#000000 gui=bold +hi MoreMsg guifg=#4EEE94 guibg=#000000 gui=bold +hi NonText guifg=#c0c0c0 guibg=#000000 gui=bold +hi Question guifg=#9bcfb5 guibg=#000000 gui=bold +hi Search guifg=#1d3026 guibg=#61a181 gui=bold +hi SpecialKey guifg=#9bcfb5 guibg=#000000 gui=none +"hi StatusLine guifg=#e6fff3 guibg=#61a181 gui=bold +"hi StatusLineNC guifg=#1d3026 guibg=#61a181 gui=bold +hi StatusLine guifg=#4EEE94 guibg=#333333 gui=none +hi StatusLineNC guifg=#4EEE94 guibg=#222222 gui=none +hi Title guifg=#e6fff3 guibg=#1d3026 gui=bold +hi VertSplit guifg=#61a181 guibg=#61a181 gui=none +hi Visual guifg=#e6fff3 guibg=#61a181 gui=none +hi VisualNOS guifg=#9bcfb5 guibg=#000000 gui=none +hi WarningMsg guifg=#BF3EFF guibg=#000000 gui=bold +hi WildMenu guifg=#43705a guibg=#e6fff3 gui=none + +" OTL +hi normal guifg=white guibg=black ctermfg=white ctermbg=black +hi VertSplit guifg=white guibg=black ctermfg=white ctermbg=black +hi Folded guifg=darkcyan guibg=bg ctermfg=cyan ctermbg=black +hi FoldColumn guifg=darkcyan guibg=bg ctermfg=cyan ctermbg=black + +hi def OL0 ctermfg=1 cterm=bold gui=bold guifg=#36648B term=reverse +hi def OL1 ctermfg=4 cterm=bold gui=bold guifg=#4682B4 term=reverse +hi def OL2 ctermfg=2 cterm=bold gui=bold guifg=#4F94CD term=reverse +hi def OL3 ctermfg=3 cterm=bold gui=bold guifg=#5CACEE term=reverse +hi def OL4 ctermfg=5 cterm=bold gui=bold guifg=#63B8FF term=reverse +hi def OL5 ctermfg=6 cterm=bold gui=bold guifg=#708090 term=reverse +hi def OL6 ctermfg=1 cterm=bold gui=bold guifg=#6C7B8B term=reverse +hi def OL7 ctermfg=4 cterm=bold gui=bold guifg=#9FB6CD term=reverse +hi def OL8 ctermfg=2 cterm=bold gui=bold guifg=#B9D3EE term=reverse +hi def OL9 ctermfg=3 cterm=bold gui=bold guifg=#C6E2FF term=reverse + + +" PMenu from Sam Grönblom +hi PmenuSel ctermfg=Black ctermbg=Cyan guifg=#000000 guibg=#87ceeb gui=none +hi Pmenu ctermfg=White ctermbg=DarkBlue guifg=#000000 guibg=#4682b4 gui=none +hi PmenuSbar ctermfg=White ctermbg=LightCyan guifg=#ffffff guibg=#848484 gui=none +hi PmenuThumb ctermfg=White ctermbg=DarkGreen guifg=#ffffff guibg=#87ceeb gui=none + diff --git a/.vim/colors/newsprint.vim b/.vim/colors/newsprint.vim new file mode 100644 index 0000000..eeabdf8 --- /dev/null +++ b/.vim/colors/newsprint.vim @@ -0,0 +1,88 @@ +" Vim color file +" Maintainer: Steven Stallion +" Contributors: +" Last Change: 2010/10/21 + +set background=light + +highlight clear +if exists("syntax_on") + syntax reset +endif + +let g:colors_name = "newsprint" + +" Console Colors +highlight Comment ctermfg=grey +highlight Constant ctermfg=grey cterm=bold +highlight Error ctermfg=grey ctermbg=black cterm=bold +highlight Identifier ctermfg=black cterm=bold +highlight Normal ctermfg=black +highlight PreProc ctermfg=black +highlight Special ctermfg=black cterm=bold +highlight Statement ctermfg=black cterm=bold,underline +highlight Type ctermfg=black cterm=bold +highlight Visual ctermfg=black ctermbg=grey + +" GUI Colors +highlight Comment guifg=grey +highlight Constant guifg=grey gui=bold +highlight Cursor guibg=black +highlight CursorLine guibg=grey +highlight Error guifg=grey guibg=black gui=bold +highlight Identifier guifg=black gui=bold +highlight Normal guifg=black +highlight PreProc guifg=black gui=italic +highlight Special guifg=black gui=bold +highlight Statement guifg=black gui=bold,underline +highlight Type guifg=black gui=bold +highlight Visual guifg=black guibg=grey + +" Links +highlight! link Search Visual +highlight! link NonText Normal +highlight! link Macro PreProc +highlight! link Boolean Constant +highlight! link Character Constant +highlight! link Conditional Statement +highlight! link CursorColumn CursorLine +highlight! link Debug PreProc +highlight! link Define PreProc +highlight! link Delimiter Identifier +highlight! link Directory Statement +highlight! link ErrorMsg Error +highlight! link Exception Statement +highlight! link Float Constant +highlight! link FoldColumn Folded +highlight! link Function Identifier +highlight! link Function Identifier +highlight! link Ignore Comment +highlight! link Include PreProc +highlight! link IncSearch Search +highlight! link Keyword Identifier +highlight! link Keyword Identifier +highlight! link Label Statement +highlight! link LineNr Comment +highlight! link MatchParen Statement +highlight! link MoreMsg Identifier +highlight! link NonText Comment +highlight! link Number Constant +highlight! link Operator Identifier +highlight! link Question MoreMsg +highlight! link PreCondit PreProc +highlight! link Repeat Statement +highlight! link SignColumn Identifier +highlight! link SpecialChar Special +highlight! link SpecialComment Special +highlight! link SpecialKey Special +highlight! link SpellBad Error +highlight! link SpellCap Error +highlight! link SpellLocal Error +highlight! link SpellRare Error +highlight! link StorageClass Type +highlight! link String Constant +highlight! link Structure Type +highlight! link Title Structure +highlight! link Todo Error +highlight! link Typedef Type +highlight! link WarningMsg Error diff --git a/.vim/colors/nightsky.vim b/.vim/colors/nightsky.vim new file mode 100644 index 0000000..8560467 --- /dev/null +++ b/.vim/colors/nightsky.vim @@ -0,0 +1,147 @@ +" Vim color file based on nightsky +" Maintainer: Ian Kelling +" Last Change: + + +" 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="northsky" + + +" Search & normal +hi Normal guifg=#eeeeee guibg=black +hi Search guibg=#3D5B8C guifg=yellow gui=bold +hi IncSearch guifg=bg guibg=cyan gui=bold +if &t_Co == "256" + hi Normal ctermfg=255 ctermbg=16 + hi Search ctermfg=226 ctermbg=60 + hi IncSearch ctermfg=16 ctermbg=51 +else + hi Normal ctermfg=lightgray ctermbg=black + hi Search ctermbg=darkblue ctermfg=yellow + hi IncSearch ctermfg=bg ctermbg=cyan +endif + +" highlight groups +hi Cursor guifg=bg guibg=fg +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=#191919 guifg=#9FADC5 +hi Question guifg=#F4BB7E +hi SpecialKey guifg=#BF9261 +hi StatusLine guibg=#222222 guifg=#b0b0b0 gui=none +hi StatusLineNC guibg=#001111 guifg=DimGrey gui=none +hi Title guifg=#8DB8C3 +hi Visual gui=bold guifg=black guibg=#84AF84 +hi WarningMsg guifg=#F60000 gui=underline +if &t_Co == "256" + hi Cursor ctermfg=254 ctermbg=166 + hi VertSplit ctermfg=23 ctermbg=159 + hi Folded ctermfg=219 ctermbg=17 + hi FoldColumn ctermfg=180 ctermbg=90 + hi ModeMsg ctermfg=238 ctermbg=250 + hi MoreMsg ctermfg=44 ctermbg=30 + hi NonText ctermfg=146 ctermbg=234 + hi Question ctermfg=216 + hi SpecialKey ctermfg=137 + hi StatusLine ctermfg=145 ctermbg=235 + hi StatusLineNC ctermfg=242 ctermbg=16 + hi Title ctermfg=109 + hi Visual ctermfg=16 ctermbg=108 + hi WarningMsg ctermfg=196 +else + hi Cursor ctermfg=white ctermbg=red + hi VertSplit ctermfg=darkblue ctermbg=cyan + hi Folded ctermfg=lightmagenta ctermbg=bg + hi FoldColumn ctermfg=lightgray ctermbg=darkmagenta + hi ModeMsg ctermfg=black ctermbg=gray + hi MoreMsg ctermfg=cyan ctermbg=darkcyan + hi NonText ctermfg=gray ctermbg=darkgrey + hi Question ctermfg=yellow + hi SpecialKey ctermfg=brown + hi StatusLine ctermfg=lightgray ctermbg=darkgray + hi StatusLineNC ctermfg=darkgray ctermbg=black + hi Title ctermfg=blue + hi Visual ctermfg=black ctermbg=darkgreen + hi WarningMsg ctermfg=red +endif + +" 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=#14967C +hi Type guifg=#FFAE66 +hi Special guifg=#EEBABA +hi Ignore guifg=grey60 +hi Todo guibg=#9C8C84 guifg=#244C0A +hi Label guifg=#ffc0c0 +if &t_Co == "256" + hi Comment ctermfg=248 + hi Constant ctermfg=74 + hi Number ctermfg=118 + hi Identifier ctermfg=153 + hi Statement ctermfg=226 + hi PreProc ctermfg=30 + hi Type ctermfg=215 + hi Special ctermfg=217 + hi Ignore ctermfg=246 + hi Todo ctermfg=22 ctermbg=138 + hi Label ctermfg=217 +else + hi Comment ctermfg=darkgray + hi Constant ctermfg=lightcyan + hi Number ctermfg=green + hi Identifier ctermfg=gray + hi Statement ctermfg=yellow + hi PreProc ctermfg=darkgreen + hi Type ctermfg=white "brown + hi Special ctermfg=brown "darkmagenta + hi Ignore ctermfg=gray + hi Todo ctermfg=darkblue ctermbg=darkgray + hi Label ctermfg=darkmagenta +endif + +" 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=#940303 +hi Directory guifg=Cyan +hi LineNr guifg=DarkGreen +hi WildMenu guifg=Black guibg=Yellow +hi lCursor guibg=SeaGreen1 guifg=NONE +hi Underlined gui=underline guifg=#80a0ff +hi Error guifg=White guibg=Red +if &t_Co == "256" + hi ErrorMsg ctermfg=231 ctermbg=196 + hi DiffAdd ctermbg=18 + hi DiffChange ctermbg=66 + hi DiffDelete ctermfg=226 ctermbg=18 + hi DiffText ctermbg=88 + hi Directory ctermfg=51 + hi LineNr ctermfg=22 + hi WildMenu ctermfg=16 ctermbg=226 + hi lCursor ctermbg=85 + hi Underlined ctermfg=111 + hi Error ctermfg=231 ctermbg=196 +else + hi lCursor ctermbg=lightgreen ctermfg=NONE +endif + + +" vim:sw=4 ts=4 sts=4 diff --git a/.vim/colors/no_quarter.vim b/.vim/colors/no_quarter.vim new file mode 100644 index 0000000..bd9257f --- /dev/null +++ b/.vim/colors/no_quarter.vim @@ -0,0 +1,123 @@ +" Vim color file +" Maintainer: Otavio Fernandes +" Last Change: 2008/08/10 Sun 20:35 +" Version: 1.0.4 +" +" ts=4 +" + +set background=dark +hi clear +if exists("syntax_on") + syntax reset +endif +let colors_name = "no_quarter" + +" +" Vim Colors (( Default Options )) +" + +hi Normal guifg=grey80 guibg=#343434 +hi IncSearch gui=UNDERLINE guifg=#80ffff guibg=#0060c0 +hi Search gui=NONE guifg=bg guibg=grey60 +hi ErrorMsg gui=BOLD guifg=#ffa0ff guibg=NONE +hi WarningMsg gui=BOLD guifg=#ffa0ff guibg=NONE +hi ModeMsg gui=BOLD guifg=#a0d0ff guibg=NONE +hi MoreMsg gui=BOLD guifg=#70ffc0 guibg=#8040ff +hi Question gui=BOLD guifg=#e8e800 guibg=NONE +hi StatusLine gui=NONE guifg=#000000 guibg=#909090 +hi StatusLineNC gui=NONE guifg=#abac84 guibg=#404040 +hi VertSplit gui=NONE guifg=#abac84 guibg=#404040 +hi WildMenu gui=NONE guifg=#000000 guibg=#abac84 +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 +hi Cursor gui=NONE guifg=#424242 guibg=green +hi CursorLine gui=NONE guibg=gray17 +hi lCursor gui=NONE guifg=#ffffff guibg=#8800ff +hi CursorIM gui=NONE guifg=#ffffff guibg=#8800ff +hi Folded gui=NONE guifg=#40f0f0 guibg=#006090 +hi FoldColumn gui=NONE guifg=#40c0ff guibg=#404040 +hi Directory gui=NONE guifg=red guibg=NONE +hi LineNr gui=NONE guifg=#707070 guibg=NONE +hi NonText gui=BOLD guifg=#707070 guibg=#383838 +hi SpecialKey gui=BOLD guifg=green guibg=NONE +hi Title gui=BOLD guifg=#707070 guibg=NONE +hi Visual gui=NONE guifg=#b0ffb0 guibg=#008000 +hi VisualNOS gui=NONE guifg=#ffe8c8 guibg=#c06800 +hi Comment gui=NONE guifg=#647bcf guibg=NONE +hi Constant gui=NONE guifg=#b07050 guibg=NONE +hi Error gui=BOLD guifg=#ffffff guibg=#8000ff +hi Identifier gui=NONE guifg=#90c0c0 guibg=NONE +hi Ignore gui=NONE guifg=bg guibg=NONE +hi PreProc gui=NONE guifg=#c090c0 guibg=NONE +hi Special gui=NONE guifg=#c090c0 guibg=NONE +hi Statement gui=NONE guifg=#c0c090 guibg=NONE +hi Todo gui=BOLD guifg=#ff80d0 guibg=NONE +hi Type gui=NONE guifg=#60f0a8 guibg=NONE +hi Underlined gui=UNDERLINE guifg=#707070 guibg=NONE +hi htmlTagName gui=NONE guifg=grey70 guibg=bg + +" +" Tag List +" + +hi MyTagListFileName gui=underline guifg=fg guibg=grey25 + +" +" Perl +" + +hi perlIdentifier gui=NONE guifg=#90c0c0 guibg=NONE +hi perlStatement gui=NONE guifg=#c0c090 guibg=NONE +hi perlStatementHash gui=NONE guifg=#c0c090 guibg=#404040 +hi perlStatementNew gui=NONE guifg=#c0c090 guibg=#424242 +hi perlMatchStartEnd gui=NONE guifg=#c0c090 guibg=#424242 +hi perlVarPlain gui=NONE guifg=#74c5c6 guibg=bg +hi perlVarNotInMatches gui=NONE guifg=#915555 guibg=bg +hi perlVarPlain2 gui=NONE guifg=#74c6a8 guibg=bg +hi perlFunctionName gui=NONE guifg=white guibg=bg +hi perlNumber gui=NONE guifg=#80ac7b guibg=bg +hi perlQQ gui=NONE guifg=fg guibg=#393939 +hi perlSpecialString gui=NONE guifg=#dc966b guibg=bg +hi perlSpecialMatch gui=NONE guifg=#c864c7 guibg=bg +hi perlSpecialBEOM gui=NONE guifg=fg guibg=#404040 +hi perlStringStartEnd gui=NONE guifg=#b07050 guibg=#353535 +hi perlShellCommand gui=NONE guibg=#c090c0 guibg=#424242 +hi perlOperator gui=NONE guifg=#c0c090 guibg=#404040 +hi perlLabel gui=NONE guifg=#c0c090 guibg=#404040 +hi perlControl gui=NONE guifg=#c0c090 guibg=#404040 +hi perlSharpBang gui=NONE guifg=#c0c090 guibg=#505050 +hi perlPackageDecl gui=NONE guifg=#80ac7b guibg=#404040 +hi perlStatementFiledesc gui=NONE guifg=#a2c090 guibg=bg +hi perlRepeat gui=NONE guifg=#c0b790 guibg=bg +hi perlStatementInclude gui=NONE guifg=#c0c090 guibg=#3b4038 +hi perlStatementControl gui=NONE guifg=#dcdb6b guibg=bg +hi perlStatementSub gui=NONE guifg=#c0c090 guibg=bg +hi perlVarSimpleMember gui=NONE guifg=#c0c090 guibg=bg +hi perlVarSimpleMemberName gui=NONE guifg=grey70 guibg=bg + +" ------------------------------------------------------------------------------------------------- +" perlStatementRegexp perlSpecialDollar perlSpecialStringU perlSubstitutionBracket +" perlTranslationBracket perlType perlStatementStorage perlStatementScalar +" perlStatementNumeric perlStatementList perlStatementIOfunc +" perlStatementVector perlStatementFiles perlStatementFlow perlStatementScope +" perlStatementProc perlStatementSocket perlStatementIPC perlStatementNetwork perlStatementPword +" perlStatementTime perlStatementMisc perlStatementPackage perlList perlMisc +" perlVarSlash perlMethod perlFiledescRead perlFiledescStatement perlFormatName +" perlFloat perlString perlSubstitutionSQ perlSubstitutionDQ +" perlSubstitutionSlash perlSubstitutionHash perlSubstitutionCurly perlSubstitutionPling +" perlTranslationSlash perlTranslationHash perlTranslationCurly perlHereDoc perlFormatField +" perlStringUnexpanded perlCharacter perlSpecialAscii perlConditional perlInclude +" perlStorageClass perlPackageRef perlFunctionPRef +" ------------------------------------------------------------------------------------------------- + +" +" Omni Menu +" + +hi Pmenu guifg=grey10 guibg=grey50 +hi PmenuSel guifg=#abac84 guibg=#404040 +hi PmenuSbar guibg=grey20 +hi PmenuThumb guifg=grey30 diff --git a/.vim/colors/nour.vim b/.vim/colors/nour.vim new file mode 100644 index 0000000..05eb518 --- /dev/null +++ b/.vim/colors/nour.vim @@ -0,0 +1,165 @@ +hi clear +if exists("syntax_on") + syntax reset +endif + +"begin dw_green copy/paste +"-------------------------------------------------------------------- + +" Name Of File: dw_green.vim. + +" Description: Gvim colorscheme, designed against VIM 7.0 GUI + +" By: Steve Cadwallader + +" Contact: demwiz@gmail.com + +" Credits: Inspiration from the brookstream and redblack schemes. + +" Last Change: Saturday, September 17, 2006. + +" 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="dw_green" + + + +"-------------------------------------------------------------------- + + + +hi Boolean guifg=#00ff00 + +hi cDefine guifg=#00ff00 + +hi cInclude guifg=#ffffff + +hi Comment guifg=#696969 + +hi Constant guifg=#00ff00 + +hi Cursor guibg=#444444 guifg=#ffffff + +hi CursorColumn guibg=#001100 + +hi CursorLine guibg=#001800 + +hi DiffAdd guibg=#333333 guifg=#00ff00 + +hi DiffChange guibg=#333333 guifg=#00ff00 + +hi DiffDelete guibg=#333333 guifg=#00ff00 + +hi DiffText guibg=#333333 guifg=#ffffff + +hi Directory guibg=#000000 guifg=#00ff00 + +hi ErrorMsg guibg=#ffffff guifg=#000000 + +hi FoldColumn guibg=#222222 guifg=#ff0000 + +hi Folded guibg=#222222 guifg=#ff0000 + +hi Function guibg=#000000 guifg=#00ff00 + +hi Identifier guibg=#000000 guifg=#00bb00 + +hi IncSearch gui=none guibg=#00bb00 guifg=#000000 + +hi LineNr guibg=#000000 guifg=#008800 + +hi MatchParen gui=none guibg=#222222 guifg=#00ff00 + +hi ModeMsg guibg=#000000 guifg=#00ff00 + +hi MoreMsg guibg=#000000 guifg=#00ff00 + +hi NonText guibg=#000000 guifg=#ffffff + +hi Normal gui=none guibg=#000000 guifg=#c0c0c0 + +hi Operator gui=none guifg=#696969 + +hi PreProc gui=none guifg=#ffffff + +hi Question guifg=#00ff00 + +hi Search gui=none guibg=#00ff00 guifg=#000000 + +hi SignColumn guibg=#111111 guifg=#ffffff + +hi Special gui=none guibg=#000000 guifg=#ffffff + +hi SpecialKey guibg=#000000 guifg=#00ff00 + +hi Statement gui=bold guifg=#00ff00 + +hi StatusLine gui=none guibg=#008800 guifg=#000000 + +hi StatusLineNC gui=none guibg=#444444 guifg=#000000 + +hi String gui=none guifg=#00bb00 + +hi TabLine gui=none guibg=#444444 guifg=#000000 + +hi TabLineFill gui=underline guibg=#000000 guifg=#ffffff + +hi TabLineSel gui=none guibg=#00aa00 guifg=#000000 + +hi Title gui=none guifg=#00ff00 + +hi Todo gui=none guibg=#000000 guifg=#ff0000 + +hi Type gui=none guifg=#ffffff + +hi VertSplit gui=none guibg=#000000 guifg=#ffffff + +hi Visual guibg=#00dd00 guifg=#000000 + +hi WarningMsg guibg=#888888 guifg=#000000 + + + +"- end of colorscheme ----------------------------------------------- + + +" begin mods to dw_green +highlight Identifier guifg=#aaff00 +highlight Normal guifg=#efefff +highlight Type guifg=white +highlight Special guifg=#ffffee +highlight PreProc guifg=#99ff99 +highlight Statement guifg=#66ff33 gui=NONE +highlight SpecialKey guifg=yellow +highlight Function guifg=#99bbff +highlight String guifg=#ffcc33 +highlight Search gui=reverse guifg=NONE guibg=NONE +highlight StatusLine guibg=#99ff00 guifg=black +highlight StatusLineNC guifg=black guibg=#ff9900 +highlight Cursor guibg=#444444 +highlight CursorLine guibg=#222222 +highlight CursorColumn guibg=#222222 +highlight LineNr guifg=#0099ff +highlight MBENormal guibg=#000000 guifg=#99ff00 +highlight MBEVisibleNormal guibg=#121212 guifg=#33ff00 +highlight MBEVisibleChanged guifg=yellow +highlight myAssignments guifg=#99ff00 +highlight myDots guifg=#0099ff +highlight mySemis guifg=#99ff00 +match myAssignments /\(=\)\|\(:\)\|\( \* \)\|\( - \)\|\( + \)\|\( < \)\|\( >= \)\|\( <= \)/ +2match myDots /\(\$\)\|\(\.\)/ +3match mySemis /(\|)\|\(;\)\|\(,\)/ diff --git a/.vim/colors/obsidian.vim b/.vim/colors/obsidian.vim new file mode 100644 index 0000000..9288e6f --- /dev/null +++ b/.vim/colors/obsidian.vim @@ -0,0 +1,341 @@ +" Vim color file +" Maintainer: Daniel Bolton +" Last Modified: 2010-07-04 +" Version: 0.1 +" +" This scheme is based on the excellent lucius scheme. The cfterm colors are +" in fact exactly the same, and exist simply because I was too lazy to remove +" them yet. + +set background=dark +hi clear +if exists("syntax_on") + syntax reset +endif +let colors_name="obsidian" + +" Some other colors to save +" blue: 3eb8e5 +" green: 92d400 +" c green: d5f876, cae682 +" new blue: 002D62 +" new gray: CCCCCC + + +" Base color +" ---------- +hi Normal guifg=#D4D2CF guibg=#201F1F +hi Normal ctermfg=253 ctermbg=235 + + +" Comment Group +" ------------- +" any comment +hi Comment guifg=#787775 gui=italic +hi Comment ctermfg=240 cterm=none + + +" Constant Group +" -------------- +" any constant +hi Constant guifg=#ff0000 gui=none +hi Constant ctermfg=116 cterm=none +" strings +hi String guifg=#E85848 gui=none +hi String ctermfg=110 cterm=none +" character constant +hi Character guifg=#96BFF0 gui=none +hi Character ctermfg=110 cterm=none +" numbers decimal/hex +hi Number guifg=#C0A25F gui=none +hi Number ctermfg=116 cterm=none +" true, false +hi Boolean guifg=#C0A25F gui=none +hi Boolean ctermfg=116 cterm=none +" float +hi Float guifg=#C0A25F gui=none +hi Float ctermfg=116 cterm=none + + +" Identifier Group +" ---------------- +" any variable name +hi Identifier guifg=#508ED8 gui=none +hi Identifier ctermfg=216 cterm=none +" function, method, class +hi Function guifg=#8E79A5 gui=none +hi Function ctermfg=216 cterm=none + + +" Statement Group +" --------------- +" any statement +hi Statement guifg=#8E79A5 gui=none +hi Statement ctermfg=150 cterm=none +" if, then, else +hi Conditional guifg=#00A000 gui=none +hi Conditional ctermfg=150 cterm=none +" try, catch, throw, raise +hi Exception guifg=#4A5704 gui=none +hi Exception ctermfg=150 cterm=none +" for, while, do +hi Repeat guifg=#DBA716 gui=none +hi Repeat ctermfg=150 cterm=none +" case, default +hi Label guifg=#8E79A5 gui=none +hi Label ctermfg=150 cterm=none +" sizeof, +, * +hi Operator guifg=#FF9FEC gui=none +hi Operator ctermfg=150 cterm=none +" any other keyword, e.g. 'sub' +hi Keyword guifg=#AA3000 gui=none +hi Keyword ctermfg=150 cterm=none + + +" Preprocessor Group +" ------------------ +" generic preprocessor +hi PreProc guifg=#78B753 gui=none +hi PreProc ctermfg=223 cterm=none +" #include +hi Include guifg=#78B753 gui=none +hi Include ctermfg=223 cterm=none +" #define +hi Define guifg=#78B753 gui=none +hi Define ctermfg=223 cterm=none +" same as define +hi Macro guifg=#78B753 gui=none +hi Macro ctermfg=223 cterm=none +" #if, #else, #endif +hi PreCondit guifg=#78B753 gui=none +hi PreCondit ctermfg=223 cterm=none + + +" Type Group +" ---------- +" int, long, char +hi Type guifg=#508ED8 gui=none +hi Type ctermfg=115 cterm=none +" static, register, volative +hi StorageClass guifg=#508ED8 gui=none +hi StorageClass ctermfg=115 cterm=none +" struct, union, enum +hi Structure guifg=#508ED8 gui=none +hi Structure ctermfg=115 cterm=none +" typedef +hi Typedef guifg=#508ED8 gui=none +hi Typedef ctermfg=115 cterm=none + + +" Special Group +" ------------- +" any special symbol +hi Special guifg=#C00000 gui=none +hi Special ctermfg=181 cterm=none +" special character in a constant +hi SpecialChar guifg=#C00000 gui=none +hi SpecialChar ctermfg=181 cterm=none +" things you can CTRL-] +hi Tag guifg=#C00000 gui=none +hi Tag ctermfg=181 cterm=none +" character that needs attention +hi Delimiter guifg=#C00000 gui=none +hi Delimiter ctermfg=181 cterm=none +" special things inside a comment +hi SpecialComment guifg=#C00000 gui=none +hi SpecialComment ctermfg=181 cterm=none +" debugging statements +hi Debug guifg=#C00000 guibg=NONE gui=none +hi Debug ctermfg=181 ctermbg=NONE cterm=none + + +" Underlined Group +" ---------------- +" text that stands out, html links +hi Underlined guifg=fg gui=underline +hi Underlined ctermfg=fg cterm=underline + + +" Ignore Group +" ------------ +" left blank, hidden +hi Ignore guifg=bg +hi Ignore ctermfg=bg + + +" Error Group +" ----------- +" any erroneous construct +hi Error guifg=#E85848 guibg=#451E1A gui=none +hi Error ctermfg=167 ctermbg=52 cterm=none + + +" Todo Group +" ---------- +" todo, fixme, note, xxx +hi Todo guifg=#C0A25F guibg=NONE gui=underline +hi Todo ctermfg=228 ctermbg=NONE cterm=underline + + +" Spelling +" -------- +" word not recognized +hi SpellBad guisp=#ee0000 gui=undercurl +hi SpellBad ctermbg=9 cterm=undercurl +" word not capitalized +hi SpellCap guisp=#eeee00 gui=undercurl +hi SpellCap ctermbg=12 cterm=undercurl +" rare word +hi SpellRare guisp=#ffa500 gui=undercurl +hi SpellRare ctermbg=13 cterm=undercurl +" wrong spelling for selected region +hi SpellLocal guisp=#ffa500 gui=undercurl +hi SpellLocal ctermbg=14 cterm=undercurl + + +" Cursor +" ------ +" character under the cursor +hi Cursor guifg=fg guibg=#0078FF +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=#E85848 guibg=#461E1A 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=#B4D3B1 guibg=#323232 +hi LineNr ctermfg=102 ctermbg=237 +" match parenthesis, brackets +hi MatchParen guifg=#00ff00 guibg=NONE gui=bold +hi MatchParen ctermfg=46 ctermbg=NONE cterm=bold +" the 'more' prompt when output takes more than one line +hi MoreMsg guifg=#2e8b57 gui=none +hi MoreMsg ctermfg=29 cterm=none +" text showing what mode you are in +hi ModeMsg guifg=fg guibg=NONE gui=bold +hi ModeMsg ctermfg=117 ctermbg=NONE cterm=none +" the '~' and '@' and showbreak, '>' double wide char doesn't fit on line +hi NonText guifg=#404040 gui=none +hi NonText ctermfg=235 cterm=none +" the hit-enter prompt (show more output) and yes/no questions +hi Question guifg=fg gui=none +hi Question ctermfg=fg cterm=none +" meta and special keys used with map, unprintable characters +hi SpecialKey guifg=#404040 +hi SpecialKey ctermfg=237 +" titles for output from :set all, :autocmd, etc +hi Title guifg=#62bdde gui=none +hi Title ctermfg=74 cterm=none +"hi Title guifg=#5ec8e5 gui=none +" warning messages +hi WarningMsg guifg=#e5786d gui=none +hi WarningMsg ctermfg=173 cterm=none +" current match in the wildmenu completion +hi WildMenu guifg=#cae682 guibg=#363946 gui=bold,underline +hi WildMenu ctermfg=16 ctermbg=186 cterm=bold + + +" Diff +" ---- +" added line +hi DiffAdd guifg=#0000FF guibg=#201F1F gui=none +hi DiffAdd ctermfg=108 ctermbg=22 cterm=none +" changed line +hi DiffChange guifg=NONE guibg=#4a343a gui=none +hi DiffChange ctermfg=fg ctermbg=52 cterm=none +" deleted line +hi DiffDelete guifg=#FF0000 guibg=#3c3631 gui=none +hi DiffDelete ctermfg=59 ctermbg=58 cterm=none +" changed text within line +hi DiffText guifg=#f05060 guibg=#4a343a gui=bold +hi DiffText ctermfg=203 ctermbg=52 cterm=bold + + +" Folds +" ----- +" line used for closed folds +hi Folded guifg=#91d6f8 guibg=#363946 gui=none +hi Folded ctermfg=117 ctermbg=238 cterm=none +" column on side used to indicated open and closed folds +hi FoldColumn guifg=#91d6f8 guibg=#363946 gui=none +hi FoldColumn ctermfg=117 ctermbg=238 cterm=none + + +" Search +" ------ +" highlight incremental search text; also highlight text replaced with :s///c +hi IncSearch guifg=#302F2F guibg=#C0A25F gui=none +hi IncSearch ctermfg=87 cterm=reverse +" hlsearch (last search pattern), also used for quickfix +hi Search guibg=#C0A25F 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=#508ED8 guibg=#1C2C3F gui=bold +hi StatusLine ctermfg=254 ctermbg=237 cterm=bold +" status line for non-current windows +hi StatusLineNC guifg=#78777f guibg=#302F2F gui=none +hi StatusLineNC ctermfg=244 ctermbg=237 cterm=none + + +" Tab Lines +" --------- +" tab pages line, not active tab page label +hi TabLine guifg=#b6bf98 guibg=#363946 gui=none +hi TabLine ctermfg=244 ctermbg=236 cterm=none +" tab pages line, where there are no labels +hi TabLineFill guifg=#cfcfaf guibg=#363946 gui=none +hi TabLineFill ctermfg=187 ctermbg=236 cterm=none +" tab pages line, active tab page label +hi TabLineSel guifg=#efefef guibg=#414658 gui=bold +hi TabLineSel ctermfg=254 ctermbg=236 cterm=bold + + +" Visual +" ------ +" visual mode selection +hi Visual guifg=NONE guibg=#1A2B40 +hi Visual ctermfg=NONE ctermbg=24 +" visual mode selection when vim is not owning the selection (x11 only) +hi VisualNOS guifg=fg gui=underline +hi VisualNOS ctermfg=fg cterm=underline diff --git a/.vim/colors/obsidian2.vim b/.vim/colors/obsidian2.vim new file mode 100644 index 0000000..ad7f64d --- /dev/null +++ b/.vim/colors/obsidian2.vim @@ -0,0 +1,74 @@ +" Vim color file +" Name: Obsidian +" Maintainer: Aydar Khabibullin +" Version: 0.5 +" Date: 01/30/2011 12:35:30 AM + +set background=dark +hi clear +if exists("syntax_on") + syntax reset +endif +let g:colors_name="obsidian2" + +let s:Colors = [ +\'#a082bd','#e0e2e4','#93c763', +\'#ffcd22','#ec7600','#ff8409', +\'#e8e2b7','#d39745','#66747b', +\'#678cb1','#5899c0','#5ab9be', +\'#293134','#2f393c','#f3db2e'] + +" Syntax +execute "hi Normal guifg=" . s:Colors[1] . " guibg=" . s:Colors[12] +execute "hi Comment guifg=" . s:Colors[8] . " guibg=" . s:Colors[12] . " gui=italic" +execute "hi Conditional guifg=" . s:Colors[2] . " guibg=" . s:Colors[12] +execute "hi Constant guifg=" . s:Colors[1] . " guibg=" . s:Colors[12] +execute "hi Error guifg=" . s:Colors[7] . " guibg=" . s:Colors[12] +execute "hi Identifier guifg=" . s:Colors[9] . " guibg=" . s:Colors[12] +execute "hi Ignore guifg=" . s:Colors[1] +execute "hi Operator guifg=" . s:Colors[6] . " guibg=" . s:Colors[12] +execute "hi PreProc guifg=" . s:Colors[0] . " guibg=" . s:Colors[12] +execute "hi Repeat guifg=" . s:Colors[2] . " guibg=" . s:Colors[12] +execute "hi Special guifg=" . s:Colors[2] . " guibg=" . s:Colors[12] +execute "hi Statement guifg=" . s:Colors[2] . " guibg=" . s:Colors[12] +execute "hi Number guifg=" . s:Colors[3] . " guibg=" . s:Colors[12] +execute "hi Boolean guifg=" . s:Colors[11] . " guibg=" . s:Colors[12] +execute "hi String guifg=" . s:Colors[5] . " guibg=" . s:Colors[12] +execute "hi Character guifg=" . s:Colors[5] . " guibg=" . s:Colors[12] +execute "hi Title guifg=" . s:Colors[1] . " guibg=" . s:Colors[12] +execute "hi Todo guifg=" . s:Colors[12] . " guibg=" . s:Colors[0] . " gui=bold guisp=NONE" +execute "hi Type guifg=" . s:Colors[9] . " guibg=" . s:Colors[12] +execute "hi Underline guifg=" . s:Colors[10] . " guibg=" . s:Colors[12] + +" Groups +execute "hi Cursor guifg=" . s:Colors[8] . " guibg=" . s:Colors[4] +execute "hi CursorIM guifg=" . s:Colors[7] . " guibg=" . s:Colors[4] +execute "hi CursorLine guifg=NONE guibg=" . s:Colors[13] +execute "hi CursorColumn guifg=". s:Colors[1] . " guibg=" . s:Colors[13] +execute "hi Directory guifg=" . s:Colors[10] . " guibg=" . s:Colors[12] +execute "hi ErrorMsg guifg=" . s:Colors[13] . " guibg=" . s:Colors[7] +execute "hi FoldColumn guifg=" . s:Colors[13] . " guibg=" . s:Colors[12] +execute "hi Folded guifg=" . s:Colors[12] . " guibg=" . s:Colors[11] +execute "hi IncSearch guifg=" . s:Colors[1] . " guibg=" . s:Colors[12] . " gui=none" +execute "hi LineNr guifg=" . s:Colors[8] . " guibg=" . s:Colors[12] . " gui=none" +execute "hi MatchParen guifg=" . s:Colors[12] . " guibg=" . s:Colors[4] . " gui=bold" +execute "hi ModeMsg guifg=" . s:Colors[5] . " guibg=" . s:Colors[12] +execute "hi MoreMsg guifg=" . s:Colors[5] . " guibg=" . s:Colors[12] +execute "hi NonText guifg=" . s:Colors[1] . " guibg=" . s:Colors[12] +execute "hi Pmenu guifg=" . s:Colors[1] . " guibg=" . s:Colors[8] +execute "hi PmenuSel guifg=" . s:Colors[13] . " guibg=" . s:Colors[9] +execute "hi Question guifg=" . s:Colors[0] . " guibg=" . s:Colors[12] +execute "hi Search guifg=" . s:Colors[0] . " guibg=" . s:Colors[12] +execute "hi SpecialKey guifg=" . s:Colors[10] . " guibg=" . s:Colors[12] +execute "hi StatusLine guifg=" . s:Colors[1] . " guibg=" . s:Colors[9] . " gui=none" +execute "hi StatusLineNC guifg=" . s:Colors[1] . " guibg=" . s:Colors[8] . " gui=none" +execute "hi TabLine guifg=" . s:Colors[8] . " guibg=" . s:Colors[12] . " gui=none" +execute "hi TabLineFill guifg=" . s:Colors[12] . " guibg=" . s:Colors[13] . " gui=none" +execute "hi TabLineSel guifg=" . s:Colors[1] . " guibg=" . s:Colors[13] . " gui=none" +execute "hi Tooltip guifg=" . s:Colors[9] . " guibg=" . s:Colors[8] . " gui=none" +execute "hi VertSplit guifg=" . s:Colors[0] . " guibg=" . s:Colors[13] . " gui=none" +execute "hi Visual guifg=" . s:Colors[1] . " guibg=" . s:Colors[0] . " gui=none" +hi VisualNOS gui=none guibg=black +execute "hi WarningMsg guifg=" . s:Colors[5] . " guibg=" . s:Colors[12] . " gui=none" +execute "hi WildMenu guifg=" . s:Colors[14] . " guibg=" . s:Colors[5] . " gui=none" + diff --git a/.vim/colors/oceanblack.vim b/.vim/colors/oceanblack.vim new file mode 100644 index 0000000..e6e6be3 --- /dev/null +++ b/.vim/colors/oceanblack.vim @@ -0,0 +1,115 @@ +" Vim color file +" Maintainer: Chris Vertonghen +" Last Change: 2003-03-25 +" Version: 0.1 +" based on Tom Regner's oceanblue.vim + +""" Init +set background=dark +highlight clear +if exists("syntax_on") + syntax reset +endif +let g:colors_name = "oceanblack" + + +""""""""\ Colors \"""""""" + + +"""" GUI Colors + +highlight Cursor gui=None guibg=PaleTurquoise3 guifg=White +highlight CursorIM gui=bold guifg=white guibg=PaleTurquoise3 +highlight Directory guifg=LightSeaGreen guibg=bg +highlight DiffAdd gui=None guifg=fg guibg=DarkCyan +highlight DiffChange gui=None guifg=fg guibg=Green4 +highlight DiffDelete gui=None guifg=fg guibg=black +highlight DiffText gui=bold guifg=fg guibg=bg +highlight ErrorMsg guifg=LightYellow guibg=FireBrick +" previously 'FillColumn': +"highlight FillColumn gui=NONE guifg=black guibg=grey60 +highlight VertSplit gui=NONE guifg=black guibg=grey60 +highlight Folded gui=bold guibg=#305060 guifg=#b0d0e0 +highlight FoldColumn gui=None guibg=#305060 guifg=#b0d0e0 +highlight IncSearch gui=reverse guifg=fg guibg=bg +"highlight LineNr guibg=grey6 guifg=LightSkyBlue3 +highlight LineNr guibg=grey6 guifg=#777777 +highlight ModeMsg guibg=DarkGreen guifg=LightGreen +highlight MoreMsg gui=bold guifg=SeaGreen4 guibg=bg +if version < 600 + " same as SpecialKey + highlight NonText guibg=#123A4A guifg=#3D5D6D +else + " Bottom fill (use e.g. same as LineNr) + highlight NonText gui=None guibg=#000000 guifg=LightSkyBlue +endif +highlight Normal gui=None guibg=#000000 guifg=honeydew2 +highlight Question gui=bold guifg=SeaGreen2 guibg=bg +highlight Search gui=NONE guibg=LightSkyBlue4 guifg=NONE +highlight SpecialKey guibg=#103040 guifg=#324262 +highlight StatusLine gui=bold guibg=grey88 guifg=black +highlight StatusLineNC gui=NONE guibg=grey60 guifg=grey10 +highlight Title gui=bold guifg=MediumOrchid1 guibg=bg +highlight Visual gui=reverse guibg=WHITE guifg=SeaGreen +highlight VisualNOS gui=bold,underline guifg=fg guibg=bg +highlight WarningMsg gui=bold guifg=FireBrick1 guibg=bg +highlight WildMenu gui=bold guibg=Chartreuse guifg=Black + + +"""" Syntax Colors + +"highlight Comment gui=reverse guifg=#507080 +"highlight Comment gui=None guifg=#507080 +highlight Comment gui=None guifg=#7C7268 + +highlight Constant guifg=cyan3 guibg=bg +"hi String gui=None guifg=turquoise2 guibg=bg +hi String gui=None guifg=#80a0ff guibg=bg + "hi Character gui=None guifg=Cyan guibg=bg + "highlight Number gui=None guifg=Cyan guibg=bg + highlight Number gui=None guifg=Cyan guibg=black + highlight Boolean gui=bold guifg=Cyan guibg=bg + "hi Float gui=None guifg=Cyan guibg=bg + +highlight Identifier guifg=LightSkyBlue3 +hi Function gui=None guifg=DarkSeaGreen3 guibg=bg + +highlight Statement gui=NONE guifg=LightGreen + highlight Conditional gui=None guifg=LightGreen guibg=bg + highlight Repeat gui=None guifg=SeaGreen2 guibg=bg + "hi Label gui=None guifg=LightGreen guibg=bg + highlight Operator gui=None guifg=Chartreuse guibg=bg + highlight Keyword gui=None guifg=LightGreen guibg=bg + highlight Exception gui=None guifg=LightGreen guibg=bg + +highlight PreProc guifg=SkyBlue1 +hi Include gui=None guifg=LightSteelBlue3 guibg=bg +hi Define gui=None guifg=LightSteelBlue2 guibg=bg +hi Macro gui=None guifg=LightSkyBlue3 guibg=bg +hi PreCondit gui=None guifg=LightSkyBlue2 guibg=bg + +highlight Type gui=NONE guifg=LightBlue +hi StorageClass gui=None guifg=LightBlue guibg=bg +hi Structure gui=None guifg=LightBlue guibg=bg +hi Typedef gui=None guifg=LightBlue guibg=bg + +"highlight Special gui=bold guifg=aquamarine3 +highlight Special guifg=#999999 + "hi SpecialChar gui=bold guifg=White guibg=bg + "hi Tag gui=bold guifg=White guibg=bg + "hi Delimiter gui=bold guifg=White guibg=bg + "hi SpecialComment gui=bold guifg=White guibg=bg + "hi Debug gui=bold guifg=White guibg=bg + +highlight Underlined gui=underline guifg=honeydew4 guibg=bg + +highlight Ignore guifg=#204050 + +highlight Error guifg=LightYellow guibg=FireBrick + +highlight Todo guifg=Cyan guibg=#507080 + +""" OLD COLORS + + + diff --git a/.vim/colors/oceandeep.vim b/.vim/colors/oceandeep.vim new file mode 100644 index 0000000..08923d0 --- /dev/null +++ b/.vim/colors/oceandeep.vim @@ -0,0 +1,140 @@ +" Vim color file +" Maintainer: Tom Regner +" Last Change: +" +" 2007-10-16 change by Alexei Alexandrov +" - highlight CursorColumn +" +" 2007-08-20 change by Diederick Niehorster +" - highlight CursorLine +" +" 2007-02-05 +" - included changes from Keffin Barnaby +" (vim>=7.0 PMenu and Spellchecking) +" +" 2006-09-06 +" - changed String to DarkCyan, Macro to DarkRed +" +" 2006-09-05 +" - more console-colors +" - added console-colors, clean-up +" +" Version: 1.2.5 +" URL: http://vim.sourceforge.net/script.php?script_id=368 + + +""" Init +set background=dark +highlight clear +if exists("syntax_on") + syntax reset +endif +let g:colors_name = "oceandeep" + +"""" GUI + +highlight Cursor gui=None guibg=PaleTurquoise3 guifg=White +highlight CursorIM gui=bold guifg=white guibg=PaleTurquoise3 +highlight CursorLine gui=None guibg=#003853 +highlight CursorColumn gui=None guibg=#003853 +highlight Directory guifg=LightSeaGreen guibg=bg +highlight DiffAdd gui=None guifg=fg guibg=DarkCyan +highlight DiffChange gui=None guifg=fg guibg=Green4 +highlight DiffDelete gui=None guifg=fg guibg=black +highlight DiffText gui=bold guifg=fg guibg=bg +highlight ErrorMsg guifg=LightYellow guibg=FireBrick +highlight VertSplit gui=NONE guifg=black guibg=grey60 +highlight Folded gui=bold guibg=#305060 guifg=#b0d0e0 +highlight FoldColumn gui=bold guibg=#305060 guifg=#b0d0e0 +highlight IncSearch gui=reverse guifg=fg guibg=bg +highlight LineNr gui=bold guibg=grey6 guifg=LightSkyBlue3 +highlight ModeMsg guibg=DarkGreen guifg=LightGreen +highlight MoreMsg gui=bold guifg=SeaGreen4 guibg=bg +if version < 600 + " same as SpecialKey + highlight NonText guibg=#123A4A guifg=#3D5D6D +else + " Bottom fill (use e.g. same as LineNr) + highlight NonText gui=None guibg=#103040 guifg=LightSkyBlue +endif +highlight Normal gui=None guibg=#103040 guifg=honeydew2 +highlight Question gui=bold guifg=SeaGreen2 guibg=bg +highlight Search gui=NONE guibg=LightSkyBlue4 guifg=NONE +highlight SpecialKey guibg=#103040 guifg=#324262 +highlight StatusLine gui=bold guibg=grey88 guifg=black +highlight StatusLineNC gui=NONE guibg=grey60 guifg=grey10 +highlight Title gui=bold guifg=MediumOrchid1 guibg=bg +highlight Visual gui=reverse guibg=WHITE guifg=SeaGreen +highlight VisualNOS gui=bold,underline guifg=fg guibg=bg +highlight WarningMsg gui=bold guifg=FireBrick1 guibg=bg +highlight WildMenu gui=bold guibg=Chartreuse guifg=Black + +highlight Comment gui=None guifg=#507080 +highlight Constant guifg=cyan3 guibg=bg +highlight String gui=None guifg=turquoise2 guibg=bg +highlight Number gui=None guifg=Cyan guibg=bg +highlight Boolean gui=bold guifg=Cyan guibg=bg +highlight Identifier guifg=LightSkyBlue3 +highlight Function gui=None guifg=DarkSeaGreen3 guibg=bg + +highlight Statement gui=NONE guifg=LightGreen +highlight Conditional gui=None guifg=LightGreen guibg=bg +highlight Repeat gui=None guifg=SeaGreen2 guibg=bg +highlight Operator gui=None guifg=Chartreuse guibg=bg +highlight Keyword gui=bold guifg=LightGreen guibg=bg +highlight Exception gui=bold guifg=LightGreen guibg=bg + +highlight PreProc guifg=SkyBlue1 +highlight Include gui=None guifg=LightSteelBlue3 guibg=bg +highlight Define gui=None guifg=LightSteelBlue2 guibg=bg +highlight Macro gui=None guifg=LightSkyBlue3 guibg=bg +highlight PreCondit gui=None guifg=LightSkyBlue2 guibg=bg + +highlight Type gui=NONE guifg=LightBlue +highlight StorageClass gui=None guifg=LightBlue guibg=bg +highlight Structure gui=None guifg=LightBlue guibg=bg +highlight Typedef gui=None guifg=LightBlue guibg=bg + +highlight Special gui=bold guifg=aquamarine3 +highlight Underlined gui=underline guifg=honeydew4 guibg=bg +highlight Ignore guifg=#204050 +highlight Error guifg=LightYellow guibg=FireBrick +highlight Todo guifg=Cyan guibg=#507080 +if v:version >= 700 + highlight PMenu gui=bold guibg=LightSkyBlue4 guifg=honeydew2 + highlight PMenuSel gui=bold guibg=DarkGreen guifg=honeydew2 + highlight PMenuSbar gui=bold guibg=LightSkyBlue4 + highlight PMenuThumb gui=bold guibg=DarkGreen + highlight SpellBad gui=undercurl guisp=Red + highlight SpellRare gui=undercurl guisp=Orange + highlight SpellLocal gui=undercurl guisp=Orange + highlight SpellCap gui=undercurl guisp=Yellow +endif + +""" Console +if v:version >= 700 + highlight PMenu cterm=bold ctermbg=DarkGreen ctermfg=Gray + highlight PMenuSel cterm=bold ctermbg=Yellow ctermfg=Gray + highlight PMenuSbar cterm=bold ctermbg=DarkGreen + highlight PMenuThumb cterm=bold ctermbg=Yellow + highlight SpellBad ctermbg=Red + highlight SpellRare ctermbg=Red + highlight SpellLocal ctermbg=Red + highlight SpellCap ctermbg=Yellow +endif + +highlight Normal ctermfg=Gray ctermbg=None +highlight Search ctermfg=Black ctermbg=Red cterm=NONE +highlight Visual cterm=reverse +highlight Cursor ctermfg=Black ctermbg=Green cterm=bold +highlight Special ctermfg=Brown +highlight Comment ctermfg=DarkGray +highlight StatusLine ctermfg=Blue ctermbg=White +highlight Statement ctermfg=Yellow cterm=NONE +highlight Type cterm=NONE +highlight Macro ctermfg=DarkRed +highlight Identifier ctermfg=DarkYellow +highlight Structure ctermfg=DarkGreen +highlight String ctermfg=DarkCyan + +" vim: sw=4 ts=4 et diff --git a/.vim/colors/oceanlight.vim b/.vim/colors/oceanlight.vim new file mode 100644 index 0000000..08fb22e --- /dev/null +++ b/.vim/colors/oceanlight.vim @@ -0,0 +1,105 @@ +" Vim color file +" Maintainer: Håkan Wikström +" Last Change: 2005-01-06 +" Version: 0.1 +" URL: +" Originally based on oceandeep by Tom Regner (Vim script #368) + + +""" Init +set background=light +highlight clear +if exists("syntax_on") + syntax reset +endif +let g:colors_name = "oceanlight" + + +""""""""\ Colors \"""""""" + + +"""" GUI Colors + +highlight Cursor gui=None guibg=PaleTurquoise3 guifg=White +highlight CursorIM gui=none guifg=white guibg=PaleTurquoise3 +highlight Directory guifg=SeaGreen guibg=bg +highlight DiffAdd gui=None guifg=SteelBlue guibg=LightGray +highlight DiffChange gui=None guifg=fg guibg=CadetBlue +highlight DiffDelete gui=None guifg=LightGray guibg=SteelBlue +highlight DiffText gui=none guifg=fg guibg=bg +highlight ErrorMsg guifg=FireBrick guibg=bg +highlight VertSplit gui=NONE guifg=black guibg=grey60 +highlight Folded gui=none guibg=LightSteelBlue guifg=SteelBlue +highlight FoldColumn gui=none guibg=LightSteelBLue guifg=SteelBlue +highlight IncSearch gui=reverse guifg=fg guibg=bg +highlight LineNr gui=none guibg=#d3d3d3 guifg=#5daf83 +highlight ModeMsg guibg=CadetBlue guifg=LightGrey +highlight MoreMsg gui=none guifg=CadetBlue guibg=bg +if version < 600 + " same as SpecialKey + highlight NonText guibg=#d3d3d3 guifg=#3D5D6D +else + " Bottom fill (use e.g. same as LineNr) + highlight NonText gui=None guibg=#d3d3d3 guifg=#5daf83 +endif +highlight Normal gui=None guibg=#f5f5f5 guifg=DimGray +highlight Question gui=none guifg=SeaGreen2 guibg=bg +highlight Search gui=NONE guibg=SlateGray2 guifg=NONE +highlight SpecialKey guibg=LightGray guifg=CadetBlue +highlight StatusLine gui=none guibg=SlateGrey guifg=LightGrey +highlight StatusLineNC gui=NONE guibg=LightGrey guifg=SlateGrey +highlight Title gui=none guifg=MediumOrchid1 guibg=bg +highlight Visual gui=reverse guibg=slategray4 guifg=SlateGray2 +highlight VisualNOS gui=none,underline guifg=fg guibg=bg +highlight WarningMsg gui=none guifg=FireBrick1 guibg=bg +highlight WildMenu gui=none guibg=Chartreuse guifg=Black + + +"""" Syntax Colors + +"highlight Comment gui=reverse guifg=#507080 +highlight Comment gui=None guifg=LightSteelBlue + +highlight Constant guifg=#483d8b guibg=bg +hi String gui=None guifg=MediumAquamarine guibg=bg + "hi Character gui=None guifg=Cyan guibg=bg + highlight Number gui=None guifg=MediumSeaGreen guibg=bg + highlight Boolean gui=none guifg=DarkSeaGreen guibg=bg + "hi Float gui=None guifg=Cyan guibg=bg + +highlight Identifier guifg=CornflowerBlue +hi Function gui=None guifg=DarkSeaGreen guibg=bg + +highlight Statement gui=NONE guifg=SeaGreen + highlight Conditional gui=None guifg=#5daf83 guibg=bg + highlight Repeat gui=None guifg=#5daf83 guibg=bg + "hi Label gui=None guifg=seagreen guibg=bg + highlight Operator gui=None guifg=LightSlateBlue guibg=bg + highlight Keyword gui=none guifg=SeaGreen guibg=bg + highlight Exception gui=none guifg=SeaGreen guibg=bg + +highlight PreProc guifg=SkyBlue1 +hi Include gui=None guifg=SteelBlue guibg=bg +hi Define gui=None guifg=LightSteelBlue2 guibg=bg +hi Macro gui=None guifg=LightSkyBlue3 guibg=bg +hi PreCondit gui=None guifg=LightSkyBlue2 guibg=bg + +highlight Type gui=NONE guifg=SteelBlue +hi StorageClass gui=None guifg=SteelBlue guibg=bg +hi Structure gui=None guifg=SteelBlue guibg=bg +hi Typedef gui=None guifg=SteelBlue guibg=bg + +highlight Special gui=none guifg=aquamarine3 + "hi SpecialChar gui=none guifg=White guibg=bg + "hi Tag gui=none guifg=White guibg=bg + "hi Delimiter gui=none guifg=White guibg=bg + "hi SpecialComment gui=none guifg=White guibg=bg + "hi Debug gui=none guifg=White guibg=bg + +highlight Underlined gui=underline guifg=honeydew4 guibg=bg + +highlight Ignore guifg=#204050 + +highlight Error guifg=FireBrick gui=Bold guibg=bg + +highlight Todo guifg=LightSkyBlue guibg=SlateGray diff --git a/.vim/colors/pacific.vim b/.vim/colors/pacific.vim new file mode 100644 index 0000000..19ac332 --- /dev/null +++ b/.vim/colors/pacific.vim @@ -0,0 +1,66 @@ +" Vim color file +" pacific v1.0 +" Maintainer: Rob Valentine + +" Pacific +" +" This theme is supposed to be remiscent of an oceany or beachy place +" that is neither the ocean or 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="pacific" + +hi Normal guibg=#101D23 guifg=#FFFFFF + +" syntax highlighting +hi Comment guifg=#A59B9B +hi Title guifg=#0CFFFC +hi Underlined guifg=#20b0eF gui=none +hi Statement guifg=#7BD3D4 +hi Type guifg=#6CD69A +hi PreProc guifg=#FED678 +hi Constant guifg=#EFECCA +hi Identifier guifg=#ABD585 + +"highlight groups +hi Ignore guifg=grey40 +hi Todo guifg=#102E3C guibg=#DEFF89 +hi Cursor guibg=#00C1A2 guifg=#EC2626 +hi MatchParen guibg=#EC2626 guifg=#00C1A2 +hi Special guifg=#B692C1 +hi Directory guifg=#FED678 +hi DiffAdd guifg=#07AF07 guibg=#FFFFFF +hi DiffChange guifg=#333333 guibg=#FFFFFF +hi DiffDelete guifg=#FF0000 guibg=#FFFFFF +hi DiffText guifg=#000000 guibg=#A8FFFE +hi ErrorMsg guifg=#FFFFFF guibg=#FF0000 +hi VertSplit guibg=#555555 guifg=#FFFFFF gui=none +hi Folded guibg=#A6D5F6 guifg=#0B1317 +hi FoldColumn guibg=#A6D5F6 guifg=#0B1317 +hi LineNr guifg=#A6D5F6 guibg=#555555 +hi NonText guifg=#A6A6A6 guibg=#102E3C +hi Search guibg=slategrey guifg=#FFDABB +hi IncSearch guifg=slategrey guibg=#FFDFB0 +hi StatusLine guibg=#A6D5F6 guifg=#0B1317 gui=none +hi StatusLineNC guibg=#1079B0 guifg=#272334 gui=none +hi Visual guifg=#6D4039 guibg=#009192 +hi Pmenu guifg=#5A5A5A guibg=#A8FF97 +hi PmenuSel guifg=#2E2E2E guibg=#62FB44 +"vim: sw=4 diff --git a/.vim/colors/paintbox.vim b/.vim/colors/paintbox.vim new file mode 100644 index 0000000..73c42af --- /dev/null +++ b/.vim/colors/paintbox.vim @@ -0,0 +1,96 @@ +" Description: A colourful, happy scheme with high contrast +" Maintainer: kamil.stachowski@gmail.com +" License: gpl 3+ +" Version: 0.1 (2008.12.05) + +" Changelog: +" 0.1: 2008.12.05 +" initial version + + +set background=dark + +hi clear +if exists("syntax_on") + syntax reset +endif + +let colors_name = "paintbox" + + +" black 19191d +" blue 238bcc +" green 9fc439 +" grey 5a5a5a +" raspberry bd0d74 +" orange e08a1f +" violet 904ca8 + +" diff* +" pmenu + +hi Comment guifg=#5a5a5a guibg=#19191d gui=none +hi Cursor guifg=#19191d guibg=#dddddd gui=bold +hi Constant guifg=#238bcc guibg=#19191d gui=none +hi CursorLine guibg=#343434 gui=none +hi Folded guifg=#dddddd guibg=#5a5a5a gui=italic +hi MatchParen guifg=#bd0d74 guibg=#19191d gui=reverse +hi ModeMsg guifg=#bd0d74 guibg=#19191d gui=bold +hi Normal guifg=#dddddd guibg=#19191d gui=none +hi PreProc guifg=#bd0d74 guibg=#19191d gui=none +hi Search guifg=#19191d guibg=#d9c900 gui=none +hi Special guifg=#904ca8 guibg=#19191d gui=none +hi Statement guifg=#9fc439 guibg=#19191d gui=none +hi StatusLine guifg=#bd0d74 guibg=#dddddd gui=bold +hi StatusLineNC guifg=#dddddd guibg=#585858 gui=bold +hi Todo guifg=#cf310c guibg=#19191d gui=bold +hi Type guifg=#e08a1f guibg=#19191d gui=none +hi Underlined guifg=#dddddd guibg=#19191d gui=underline +hi Visual guifg=#19191d guibg=#d9c900 gui=none + +hi! link Boolean Constant +hi! link Character Constant +hi! link Conditional Statement +hi! link CursorColumn CursorLine +hi! link Debug Special +hi! link Define PreProc +hi! link Delimiter Special +hi! link Directory Type +hi! link Error Todo +hi! link ErrorMsg Error +hi! link Exception Statement +hi! link Float Constant +hi! link FoldColumn Folded +hi! link Function Normal +hi! link Identifier Special +hi! link Ignore Comment +hi! link IncSearch Search +hi! link Include PreProc +hi! link Keyword Statement +hi! link Label Statement +hi! link LineNr Comment +hi! link Macro PreProc +hi! link MoreMsg ModeMsg +hi! link NonText Comment +hi! link Number Constant +hi! link Operator Special +hi! link PreCondit PreProc +hi! link Question MoreMsg +hi! link Repeat Statement +hi! link SignColumn FoldColumn +hi! link SpecialChar Special +hi! link SpecialComment Special +hi! link SpecialKey Special +hi! link SpellBad Error +hi! link SpellCap Error +hi! link SpellLocal Error +hi! link SpellRare Error +hi! link StorageClass Type +hi! link String Constant +hi! link Structure Type +hi! link Tag Special +hi! link Title ModeMsg +hi! link Typedef Type +hi! link VertSplit StatusLineNC +hi! link WarningMsg Error + diff --git a/.vim/colors/peaksea.vim b/.vim/colors/peaksea.vim new file mode 100644 index 0000000..531bda9 --- /dev/null +++ b/.vim/colors/peaksea.vim @@ -0,0 +1,599 @@ +" Vim color file --- psc (peak sea color) "Lite version" +" Maintainer: Pan, Shi Zhu +" URL: http://vim.sourceforge.net/scripts/script.php?script_id=760 +" Last Change: 19 May 2011 +" Version: 3.5 +" +" Comments and e-mails are welcomed, thanks. +" +" The peaksea color is simply a colorscheme with the default settings of +" the original ps_color. Lite version means there's no custom settings +" and fancy features such as integration with reloaded.vim +" +" The full version of ps_color.vim will be maintained until Vim 8. +" By then there will be only the lite version: peaksea.vim +" +" Note: Please set the background option in your .vimrc and/or .gvimrc +" +" It is much better *not* to set 'background' option inside +" a colorscheme file. because ":set background" improperly +" may cause colorscheme be sourced twice +" +" Color Scheme Overview: +" :ru syntax/hitest.vim +" +" Relevant Help: +" :h highlight-groups +" :h psc-cterm-color-table +" +" Colors Order: +" #rrggbb +" + +hi clear + +if exists("syntax_on") + syntax reset +endif + +let g:colors_name = expand(":t:r") + +" I don't want to abuse folding, but here folding is used to avoid confusion. +if &background=='light' + " for background=light {{{2 + " LIGHT COLOR DEFINE START + + hi Normal guifg=#000000 guibg=#e0e0e0 gui=NONE + hi Search guifg=NONE guibg=#f8f8f8 gui=NONE + hi Visual guifg=NONE guibg=#a6caf0 gui=NONE + hi Cursor guifg=#f0f0f0 guibg=#008000 gui=NONE + hi CursorIM guifg=#f0f0f0 guibg=#800080 gui=NONE + hi Special guifg=#907000 guibg=NONE gui=NONE + hi Comment guifg=#606000 guibg=NONE gui=NONE + hi Number guifg=#907000 guibg=NONE gui=NONE + hi Constant guifg=#007068 guibg=NONE gui=NONE + hi StatusLine guifg=fg guibg=#a6caf0 gui=NONE + hi LineNr guifg=#686868 guibg=NONE gui=NONE + hi Question guifg=fg guibg=#d0d090 gui=NONE + hi PreProc guifg=#009030 guibg=NONE gui=NONE + hi Statement guifg=#2060a8 guibg=NONE gui=NONE + hi Type guifg=#0850a0 guibg=NONE gui=NONE + hi Todo guifg=#800000 guibg=#e0e090 gui=NONE + " NOTE THIS IS IN THE WARM SECTION + hi Error guifg=#c03000 guibg=NONE gui=NONE + hi Identifier guifg=#a030a0 guibg=NONE gui=NONE + hi ModeMsg guifg=fg guibg=#b0b0e0 gui=NONE + hi VisualNOS guifg=fg guibg=#b0b0e0 gui=NONE + hi SpecialKey guifg=#1050a0 guibg=NONE gui=NONE + hi NonText guifg=#002090 guibg=#d0d0d0 gui=NONE + hi Directory guifg=#a030a0 guibg=NONE gui=NONE + hi ErrorMsg guifg=fg guibg=#f0b090 gui=NONE + hi MoreMsg guifg=#489000 guibg=NONE gui=NONE + hi Title guifg=#a030a0 guibg=NONE gui=NONE + hi WarningMsg guifg=#b02000 guibg=NONE gui=NONE + hi WildMenu guifg=fg guibg=#d0d090 gui=NONE + hi Folded guifg=NONE guibg=#b0e0b0 gui=NONE + hi FoldColumn guifg=fg guibg=#90e090 gui=NONE + hi DiffAdd guifg=NONE guibg=#b0b0e0 gui=NONE + hi DiffChange guifg=NONE guibg=#e0b0e0 gui=NONE + hi DiffDelete guifg=#002090 guibg=#d0d0d0 gui=NONE + hi DiffText guifg=NONE guibg=#c0e080 gui=NONE + hi SignColumn guifg=fg guibg=#90e090 gui=NONE + + hi IncSearch guifg=#f0f0f0 guibg=#806060 gui=NONE + hi StatusLineNC guifg=fg guibg=#c0c0c0 gui=NONE + hi VertSplit guifg=fg guibg=#c0c0c0 gui=NONE + hi Underlined guifg=#6a5acd guibg=NONE gui=underline + hi Ignore guifg=bg guibg=NONE + " NOTE THIS IS IN THE WARM SECTION + if v:version >= 700 + if has('spell') + hi SpellBad guifg=NONE guibg=NONE guisp=#c03000 + hi SpellCap guifg=NONE guibg=NONE guisp=#2060a8 + hi SpellRare guifg=NONE guibg=NONE guisp=#a030a0 + hi SpellLocal guifg=NONE guibg=NONE guisp=#007068 + endif + hi Pmenu guifg=fg guibg=#e0b0e0 + hi PmenuSel guifg=#f0f0f0 guibg=#806060 gui=NONE + hi PmenuSbar guifg=fg guibg=#c0c0c0 gui=NONE + hi PmenuThumb guifg=fg guibg=#c0e080 gui=NONE + hi TabLine guifg=fg guibg=#c0c0c0 gui=NONE + hi TabLineFill guifg=fg guibg=#c0c0c0 gui=NONE + hi TabLineSel guifg=fg guibg=NONE gui=NONE + hi CursorColumn guifg=NONE guibg=#f0b090 + hi CursorLine guifg=NONE guibg=NONE gui=underline + hi MatchParen guifg=NONE guibg=#c0e080 + endif + + " LIGHT COLOR DEFINE END + + " Vim 7 added stuffs + if v:version >= 700 + hi Ignore gui=NONE + + " the gui=undercurl guisp could only support in Vim 7 + if has('spell') + hi SpellBad gui=undercurl + hi SpellCap gui=undercurl + hi SpellRare gui=undercurl + hi SpellLocal gui=undercurl + endif + hi TabLine gui=underline + hi TabLineFill gui=underline + hi CursorLine gui=underline + endif + + " For reversed stuffs, clear the reversed prop and set the bold prop again + hi IncSearch gui=bold + hi StatusLine gui=bold + hi StatusLineNC gui=bold + hi VertSplit gui=bold + hi Visual gui=bold + + " Enable the bold property + hi Question gui=bold + hi DiffText gui=bold + hi Statement gui=bold + hi Type gui=bold + hi MoreMsg gui=bold + hi ModeMsg gui=bold + hi NonText gui=bold + hi Title gui=bold + hi DiffDelete gui=bold + hi TabLineSel gui=bold + + " gui define for background=light end here + + " generally, a dumb terminal is dark, we assume the light terminal has 256 + " color support. + if &t_Co==8 || &t_Co==16 + set t_Co=256 + endif + if &t_Co==256 + " 256color light terminal support here + + hi Normal ctermfg=16 ctermbg=254 cterm=NONE + " Comment/Uncomment the following line to disable/enable transparency + "hi Normal ctermfg=16 ctermbg=NONE cterm=NONE + hi Search ctermfg=NONE ctermbg=231 cterm=NONE + hi Visual ctermfg=NONE ctermbg=153 cterm=NONE + hi Cursor ctermfg=255 ctermbg=28 cterm=NONE + hi CursorIM ctermfg=255 ctermbg=90 cterm=NONE + hi Special ctermfg=94 ctermbg=NONE cterm=NONE + hi Comment ctermfg=58 ctermbg=NONE cterm=NONE + hi Number ctermfg=94 ctermbg=NONE cterm=NONE + hi Constant ctermfg=23 ctermbg=NONE cterm=NONE + hi StatusLine ctermfg=fg ctermbg=153 cterm=NONE + hi LineNr ctermfg=242 ctermbg=NONE cterm=NONE + hi Question ctermfg=fg ctermbg=186 cterm=NONE + hi PreProc ctermfg=29 ctermbg=NONE cterm=NONE + hi Statement ctermfg=25 ctermbg=NONE cterm=NONE + hi Type ctermfg=25 ctermbg=NONE cterm=NONE + hi Todo ctermfg=88 ctermbg=186 cterm=NONE + " NOTE THIS IS IN THE WARM SECTION + hi Error ctermfg=130 ctermbg=NONE cterm=NONE + hi Identifier ctermfg=133 ctermbg=NONE cterm=NONE + hi ModeMsg ctermfg=fg ctermbg=146 cterm=NONE + hi VisualNOS ctermfg=fg ctermbg=146 cterm=NONE + hi SpecialKey ctermfg=25 ctermbg=NONE cterm=NONE + hi NonText ctermfg=18 ctermbg=252 cterm=NONE + " Comment/Uncomment the following line to disable/enable transparency + "hi NonText ctermfg=18 ctermbg=NONE cterm=NONE + hi Directory ctermfg=133 ctermbg=NONE cterm=NONE + hi ErrorMsg ctermfg=fg ctermbg=216 cterm=NONE + hi MoreMsg ctermfg=64 ctermbg=NONE cterm=NONE + hi Title ctermfg=133 ctermbg=NONE cterm=NONE + hi WarningMsg ctermfg=124 ctermbg=NONE cterm=NONE + hi WildMenu ctermfg=fg ctermbg=186 cterm=NONE + hi Folded ctermfg=NONE ctermbg=151 cterm=NONE + hi FoldColumn ctermfg=fg ctermbg=114 cterm=NONE + hi DiffAdd ctermfg=NONE ctermbg=146 cterm=NONE + hi DiffChange ctermfg=NONE ctermbg=182 cterm=NONE + hi DiffDelete ctermfg=18 ctermbg=252 cterm=NONE + hi DiffText ctermfg=NONE ctermbg=150 cterm=NONE + hi SignColumn ctermfg=fg ctermbg=114 cterm=NONE + + hi IncSearch ctermfg=255 ctermbg=95 cterm=NONE + hi StatusLineNC ctermfg=fg ctermbg=250 cterm=NONE + hi VertSplit ctermfg=fg ctermbg=250 cterm=NONE + hi Underlined ctermfg=62 ctermbg=NONE cterm=underline + hi Ignore ctermfg=bg ctermbg=NONE + " NOTE THIS IS IN THE WARM SECTION + if v:version >= 700 + if has('spell') + if 0 + " ctermsp is not supported in Vim7, we ignore it. + hi SpellBad cterm=undercurl ctermbg=NONE ctermfg=130 + hi SpellCap cterm=undercurl ctermbg=NONE ctermfg=25 + hi SpellRare cterm=undercurl ctermbg=NONE ctermfg=133 + hi SpellLocal cterm=undercurl ctermbg=NONE ctermfg=23 + else + hi SpellBad cterm=undercurl ctermbg=NONE ctermfg=NONE + hi SpellCap cterm=undercurl ctermbg=NONE ctermfg=NONE + hi SpellRare cterm=undercurl ctermbg=NONE ctermfg=NONE + hi SpellLocal cterm=undercurl ctermbg=NONE ctermfg=NONE + endif + endif + hi Pmenu ctermfg=fg ctermbg=182 + hi PmenuSel ctermfg=255 ctermbg=95 cterm=NONE + hi PmenuSbar ctermfg=fg ctermbg=250 cterm=NONE + hi PmenuThumb ctermfg=fg ctermbg=150 cterm=NONE + hi TabLine ctermfg=fg ctermbg=250 cterm=NONE + hi TabLineFill ctermfg=fg ctermbg=250 cterm=NONE + hi TabLineSel ctermfg=fg ctermbg=NONE cterm=NONE + hi CursorColumn ctermfg=NONE ctermbg=216 + hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline + hi MatchParen ctermfg=NONE ctermbg=150 + endif + + hi TabLine cterm=underline + hi TabLineFill cterm=underline + hi CursorLine cterm=underline + + " For reversed stuffs, clear the reversed prop and set the bold prop again + hi IncSearch cterm=bold + hi StatusLine cterm=bold + hi StatusLineNC cterm=bold + hi VertSplit cterm=bold + hi Visual cterm=bold + + hi NonText cterm=bold + hi Question cterm=bold + hi Title cterm=bold + hi DiffDelete cterm=bold + hi DiffText cterm=bold + hi Statement cterm=bold + hi Type cterm=bold + hi MoreMsg cterm=bold + hi ModeMsg cterm=bold + hi TabLineSel cterm=bold + + "hi lCursor ctermfg=bg ctermbg=fg cterm=NONE + endif " t_Co==256 + " }}}2 +elseif &background=='dark' + " for background=dark {{{2 + " DARK COLOR DEFINE START + + hi Normal guifg=#d0d0d0 guibg=#202020 gui=NONE + hi Comment guifg=#d0d090 guibg=NONE gui=NONE + hi Constant guifg=#80c0e0 guibg=NONE gui=NONE + hi Number guifg=#e0c060 guibg=NONE gui=NONE + hi Identifier guifg=#f0c0f0 guibg=NONE gui=NONE + hi Statement guifg=#c0d8f8 guibg=NONE gui=NONE + hi PreProc guifg=#60f080 guibg=NONE gui=NONE + hi Type guifg=#b0d0f0 guibg=NONE gui=NONE + hi Special guifg=#e0c060 guibg=NONE gui=NONE + hi Error guifg=#f08060 guibg=NONE gui=NONE + hi Todo guifg=#800000 guibg=#d0d090 gui=NONE + hi Search guifg=NONE guibg=#800000 gui=NONE + hi Visual guifg=#000000 guibg=#a6caf0 gui=NONE + hi Cursor guifg=#000000 guibg=#00f000 gui=NONE + " NOTE THIS IS IN THE COOL SECTION + hi CursorIM guifg=#000000 guibg=#f0c0f0 gui=NONE + hi StatusLine guifg=#000000 guibg=#a6caf0 gui=NONE + hi LineNr guifg=#b0b0b0 guibg=NONE gui=NONE + hi Question guifg=#000000 guibg=#d0d090 gui=NONE + hi ModeMsg guifg=fg guibg=#000080 gui=NONE + hi VisualNOS guifg=fg guibg=#000080 gui=NONE + hi SpecialKey guifg=#b0d0f0 guibg=NONE gui=NONE + hi NonText guifg=#6080f0 guibg=#101010 gui=NONE + hi Directory guifg=#80c0e0 guibg=NONE gui=NONE + hi ErrorMsg guifg=#d0d090 guibg=#800000 gui=NONE + hi MoreMsg guifg=#c0e080 guibg=NONE gui=NONE + hi Title guifg=#f0c0f0 guibg=NONE gui=NONE + hi WarningMsg guifg=#f08060 guibg=NONE gui=NONE + hi WildMenu guifg=#000000 guibg=#d0d090 gui=NONE + hi Folded guifg=NONE guibg=#004000 gui=NONE + hi FoldColumn guifg=#e0e0e0 guibg=#008000 gui=NONE + hi DiffAdd guifg=NONE guibg=#000080 gui=NONE + hi DiffChange guifg=NONE guibg=#800080 gui=NONE + hi DiffDelete guifg=#6080f0 guibg=#202020 gui=NONE + hi DiffText guifg=#000000 guibg=#c0e080 gui=NONE + hi SignColumn guifg=#e0e0e0 guibg=#008000 gui=NONE + hi IncSearch guifg=#000000 guibg=#d0d0d0 gui=NONE + hi StatusLineNC guifg=#000000 guibg=#c0c0c0 gui=NONE + hi VertSplit guifg=#000000 guibg=#c0c0c0 gui=NONE + hi Underlined guifg=#80a0ff guibg=NONE gui=underline + hi Ignore guifg=#000000 guibg=NONE + " NOTE THIS IS IN THE COOL SECTION + if v:version >= 700 + if has('spell') + " the guisp= could only support in Vim 7 + hi SpellBad guifg=NONE guibg=NONE guisp=#f08060 + hi SpellCap guifg=NONE guibg=NONE guisp=#6080f0 + hi SpellRare guifg=NONE guibg=NONE guisp=#f0c0f0 + hi SpellLocal guifg=NONE guibg=NONE guisp=#c0d8f8 + endif + hi Pmenu guifg=fg guibg=#800080 + hi PmenuSel guifg=#000000 guibg=#d0d0d0 gui=NONE + hi PmenuSbar guifg=fg guibg=#000080 gui=NONE + hi PmenuThumb guifg=fg guibg=#008000 gui=NONE + hi TabLine guifg=fg guibg=#008000 gui=NONE + hi TabLineFill guifg=fg guibg=#008000 gui=NONE + hi TabLineSel guifg=fg guibg=NONE gui=NONE + hi CursorColumn guifg=NONE guibg=#800000 gui=NONE + hi CursorLine guifg=NONE guibg=NONE gui=underline + hi MatchParen guifg=NONE guibg=#800080 + endif + + " DARK COLOR DEFINE END + + " Vim 7 added stuffs + if v:version >= 700 + hi Ignore gui=NONE + + " the gui=undercurl could only support in Vim 7 + if has('spell') + hi SpellBad gui=undercurl + hi SpellCap gui=undercurl + hi SpellRare gui=undercurl + hi SpellLocal gui=undercurl + endif + hi TabLine gui=underline + hi TabLineFill gui=underline + hi Underlined gui=underline + hi CursorLine gui=underline + endif + + " gui define for background=dark end here + + if &t_Co==8 || &t_Co==16 + " for 8-color and 16-color term + " Note: if you want transparent, change all ctermbg=NONE + " from hi Normal to hi DiffDelete, and hi TabLineSel, CursorLine + hi Normal ctermfg=LightGrey ctermbg=Black + hi Special ctermfg=Yellow ctermbg=bg + hi Comment ctermfg=DarkYellow ctermbg=bg + hi Constant ctermfg=Blue ctermbg=bg + hi Number ctermfg=Yellow ctermbg=bg + hi LineNr ctermfg=DarkGrey ctermbg=bg + hi PreProc ctermfg=Green ctermbg=bg + hi Statement ctermfg=Cyan ctermbg=bg + hi Type ctermfg=Cyan ctermbg=bg + hi Error ctermfg=Red ctermbg=bg + hi Identifier ctermfg=Magenta ctermbg=bg + hi SpecialKey ctermfg=Cyan ctermbg=bg + hi NonText ctermfg=Blue ctermbg=bg + hi Directory ctermfg=Blue ctermbg=bg + hi MoreMsg ctermfg=Green ctermbg=bg + hi Title ctermfg=Magenta ctermbg=bg + hi WarningMsg ctermfg=Red ctermbg=bg + hi DiffDelete ctermfg=Blue ctermbg=bg + + hi Search ctermfg=NONE ctermbg=DarkRed + hi Visual ctermfg=Black ctermbg=DarkCyan + hi Cursor ctermfg=Black ctermbg=Green + hi StatusLine ctermfg=Black ctermbg=DarkCyan + hi Question ctermfg=Black ctermbg=DarkYellow + hi Todo ctermfg=DarkRed ctermbg=DarkYellow + hi Folded ctermfg=White ctermbg=DarkGreen + hi ModeMsg ctermfg=Grey ctermbg=DarkBlue + hi VisualNOS ctermfg=Grey ctermbg=DarkBlue + hi ErrorMsg ctermfg=DarkYellow ctermbg=DarkRed + hi WildMenu ctermfg=Black ctermbg=DarkYellow + hi FoldColumn ctermfg=White ctermbg=DarkGreen + hi SignColumn ctermfg=White ctermbg=DarkGreen + hi DiffText ctermfg=Black ctermbg=DarkYellow + + if v:version >= 700 + if has('spell') + hi SpellBad ctermfg=NONE ctermbg=DarkRed + hi SpellCap ctermfg=NONE ctermbg=DarkBlue + hi SpellRare ctermfg=NONE ctermbg=DarkMagenta + hi SpellLocal ctermfg=NONE ctermbg=DarkGreen + endif + hi Pmenu ctermfg=fg ctermbg=DarkMagenta + hi PmenuSel ctermfg=Black ctermbg=fg + hi PmenuSbar ctermfg=fg ctermbg=DarkBlue + hi PmenuThumb ctermfg=fg ctermbg=DarkGreen + hi TabLine ctermfg=fg ctermbg=DarkGreen cterm=underline + hi TabLineFill ctermfg=fg ctermbg=DarkGreen cterm=underline + hi CursorColumn ctermfg=NONE ctermbg=DarkRed + + hi TabLineSel ctermfg=fg ctermbg=bg + hi CursorLine ctermfg=NONE ctermbg=bg cterm=underline + + hi MatchParen ctermfg=NONE ctermbg=DarkMagenta + endif + if &t_Co==8 + " 8 colour terminal support, this assumes 16 colour is available through + " setting the 'bold' attribute, will get bright foreground colour. + " However, the bright background color is not available for 8-color terms. + " + " You can manually set t_Co=16 in your .vimrc to see if your terminal + " supports 16 colours, + hi DiffText cterm=none + hi Visual cterm=none + hi Cursor cterm=none + hi Comment cterm=none + hi Todo cterm=none + hi StatusLine cterm=none + hi Question cterm=none + hi DiffChange cterm=none + hi ModeMsg cterm=none + hi VisualNOS cterm=none + hi ErrorMsg cterm=none + hi WildMenu cterm=none + hi DiffAdd cterm=none + hi Folded cterm=none + hi DiffDelete cterm=none + hi Normal cterm=none + hi PmenuThumb cterm=none + hi Search cterm=bold + hi Special cterm=bold + hi Constant cterm=bold + hi Number cterm=bold + hi LineNr cterm=bold + hi PreProc cterm=bold + hi Statement cterm=bold + hi Type cterm=bold + hi Error cterm=bold + hi Identifier cterm=bold + hi SpecialKey cterm=bold + hi NonText cterm=bold + hi MoreMsg cterm=bold + hi Title cterm=bold + hi WarningMsg cterm=bold + hi FoldColumn cterm=bold + hi SignColumn cterm=bold + hi Directory cterm=bold + hi DiffDelete cterm=bold + else + " Background > 7 is only available with 16 or more colors + + hi WarningMsg cterm=none + hi Search cterm=none + hi Visual cterm=none + hi Cursor cterm=none + hi Special cterm=none + hi Comment cterm=none + hi Constant cterm=none + hi Number cterm=none + hi LineNr cterm=none + hi PreProc cterm=none + hi Todo cterm=none + hi Error cterm=none + hi Identifier cterm=none + hi Folded cterm=none + hi SpecialKey cterm=none + hi Directory cterm=none + hi ErrorMsg cterm=none + hi Normal cterm=none + hi PmenuThumb cterm=none + hi WildMenu cterm=none + hi FoldColumn cterm=none + hi SignColumn cterm=none + hi DiffAdd cterm=none + hi DiffChange cterm=none + hi Question cterm=none + hi StatusLine cterm=none + hi DiffText cterm=none + hi IncSearch cterm=reverse + hi StatusLineNC cterm=reverse + hi VertSplit cterm=reverse + + " Well, well, bold font with color 0-7 is not possible. + " So, the Question, StatusLine, DiffText cannot act as expected. + + hi Statement cterm=none + hi Type cterm=none + hi MoreMsg cterm=none + hi ModeMsg cterm=none + hi NonText cterm=none + hi Title cterm=none + hi VisualNOS cterm=none + hi DiffDelete cterm=none + hi TabLineSel cterm=none + + endif + elseif &t_Co==256 + " 256color dark terminal support here + hi Normal ctermfg=252 ctermbg=234 cterm=NONE + " Comment/Uncomment the following line to disable/enable transparency + "hi Normal ctermfg=252 ctermbg=NONE cterm=NONE + hi Comment ctermfg=186 ctermbg=NONE cterm=NONE + hi Constant ctermfg=110 ctermbg=NONE cterm=NONE + hi Number ctermfg=179 ctermbg=NONE cterm=NONE + hi Identifier ctermfg=219 ctermbg=NONE cterm=NONE + hi Statement ctermfg=153 ctermbg=NONE cterm=NONE + hi PreProc ctermfg=84 ctermbg=NONE cterm=NONE + hi Type ctermfg=153 ctermbg=NONE cterm=NONE + hi Special ctermfg=179 ctermbg=NONE cterm=NONE + hi Error ctermfg=209 ctermbg=NONE cterm=NONE + hi Todo ctermfg=88 ctermbg=186 cterm=NONE + hi Search ctermfg=NONE ctermbg=88 cterm=NONE + hi Visual ctermfg=16 ctermbg=153 cterm=NONE + hi Cursor ctermfg=16 ctermbg=46 cterm=NONE + " NOTE THIS IS IN THE COOL SECTION + hi CursorIM ctermfg=16 ctermbg=219 cterm=NONE + hi StatusLine ctermfg=16 ctermbg=153 cterm=NONE + hi LineNr ctermfg=249 ctermbg=NONE cterm=NONE + hi Question ctermfg=16 ctermbg=186 cterm=NONE + hi ModeMsg ctermfg=fg ctermbg=18 cterm=NONE + hi VisualNOS ctermfg=fg ctermbg=18 cterm=NONE + hi SpecialKey ctermfg=153 ctermbg=NONE cterm=NONE + hi NonText ctermfg=69 ctermbg=233 cterm=NONE + " Comment/Uncomment the following line to disable/enable transparency + "hi NonText ctermfg=69 ctermbg=NONE cterm=NONE + hi Directory ctermfg=110 ctermbg=NONE cterm=NONE + hi ErrorMsg ctermfg=186 ctermbg=88 cterm=NONE + hi MoreMsg ctermfg=150 ctermbg=NONE cterm=NONE + hi Title ctermfg=219 ctermbg=NONE cterm=NONE + hi WarningMsg ctermfg=209 ctermbg=NONE cterm=NONE + hi WildMenu ctermfg=16 ctermbg=186 cterm=NONE + hi Folded ctermfg=NONE ctermbg=22 cterm=NONE + hi FoldColumn ctermfg=254 ctermbg=28 cterm=NONE + hi DiffAdd ctermfg=NONE ctermbg=18 cterm=NONE + hi DiffChange ctermfg=NONE ctermbg=90 cterm=NONE + hi DiffDelete ctermfg=69 ctermbg=234 cterm=NONE + hi DiffText ctermfg=16 ctermbg=150 cterm=NONE + hi SignColumn ctermfg=254 ctermbg=28 cterm=NONE + hi IncSearch ctermfg=16 ctermbg=252 cterm=NONE + hi StatusLineNC ctermfg=16 ctermbg=250 cterm=NONE + hi VertSplit ctermfg=16 ctermbg=250 cterm=NONE + hi Underlined ctermfg=111 ctermbg=NONE cterm=underline + hi Ignore ctermfg=16 ctermbg=NONE + " NOTE THIS IS IN THE COOL SECTION + if v:version >= 700 + if has('spell') + " the ctermsp= is not supported in Vim 7 we simply ignored + if 0 + hi SpellBad cterm=undercurl ctermbg=NONE ctermfg=209 + hi SpellCap cterm=undercurl ctermbg=NONE ctermfg=69 + hi SpellRare cterm=undercurl ctermbg=NONE ctermfg=219 + hi SpellLocal cterm=undercurl ctermbg=NONE ctermfg=153 + else + hi SpellBad cterm=undercurl ctermbg=NONE ctermfg=NONE + hi SpellCap cterm=undercurl ctermbg=NONE ctermfg=NONE + hi SpellRare cterm=undercurl ctermbg=NONE ctermfg=NONE + hi SpellLocal cterm=undercurl ctermbg=NONE ctermfg=NONE + endif + endif + hi Pmenu ctermfg=fg ctermbg=90 + hi PmenuSel ctermfg=16 ctermbg=252 cterm=NONE + hi PmenuSbar ctermfg=fg ctermbg=18 cterm=NONE + hi PmenuThumb ctermfg=fg ctermbg=28 cterm=NONE + hi TabLine ctermfg=fg ctermbg=28 cterm=NONE + hi TabLineFill ctermfg=fg ctermbg=28 cterm=NONE + hi TabLineSel ctermfg=fg ctermbg=NONE cterm=NONE + hi CursorColumn ctermfg=NONE ctermbg=88 cterm=NONE + hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline + hi MatchParen ctermfg=NONE ctermbg=90 + hi TabLine cterm=underline + hi TabLineFill cterm=underline + hi Underlined cterm=underline + hi CursorLine cterm=underline + endif + + endif " t_Co + + " }}}2 +endif + +" Links: +" +" COLOR LINKS DEFINE START + +hi link String Constant +" Character must be different from strings because in many languages +" (especially C, C++) a 'char' variable is scalar while 'string' is pointer, +" mistaken a 'char' for a 'string' will cause disaster! +hi link Character Number +hi link SpecialChar LineNr +hi link Tag Identifier +hi link cCppOut LineNr +" The following are not standard hi links, +" these are used by DrChip +hi link Warning MoreMsg +hi link Notice Constant +" these are used by Calendar +hi link CalToday PreProc +" these are used by TagList +hi link MyTagListTagName IncSearch +hi link MyTagListTagScope Constant + +" COLOR LINKS DEFINE END + +" vim:et:nosta:sw=2:ts=8: +" vim600:fdm=marker:fdl=1: diff --git a/.vim/colors/perfect.vim b/.vim/colors/perfect.vim new file mode 100644 index 0000000..e3798dc --- /dev/null +++ b/.vim/colors/perfect.vim @@ -0,0 +1,141 @@ +" Maintainer: Sasha Koss +" Version: 0.1 +" Last Change: 31 Dec 2010 +" Credits: Vim color scheme "perfect" + +set background=light + +hi clear + +if exists("syntax_on") + syntax reset +endif + +let colors_name = "perfect" + +"————————————————+———————————————————————————————————————————————+———+———————————————————————————————————————————————" +" | GUI | | TERMINAL " +" TYPE +———————————————+———————————————+———————————————+———+———————————————+———————————————+———————————————" +" | foreground | background | | | foreground | background | " +"————————————————+———————————————+———————————————+———————————————+———+———————————————+———————————————+———————————————" + +"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" +" Full colors reset +"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" + +" Base colors + +hi ColorColumn guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi Conceal guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi Cursor guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi CursorIM guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi CursorColumn guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi CursorLine guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi Directory guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi DiffAdd guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi DiffChange guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi DiffDelete guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi DiffText guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi ErrorMsg guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi VertSplit guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi Folded guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi FoldColumn guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi SignColumn guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi IncSearch guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi LineNr guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi MatchParen guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi ModeMsg guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi MoreMsg guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi NonText guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi Normal guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi Pmenu guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi PmenuSel guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi PmenuSbar guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi PmenuThumb guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi Question guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi Search guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi SpecialKey guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi SpellBad guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi SpellCap guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi SpellLocal guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi SpellRare guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi StatusLine guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi StatusLineNC guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi TabLine guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi TabLineFill guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi TabLineSel guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi Title guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi VisualNOS guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi WarningMsg guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi WildMenu guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none + +" Syntax related colors + +hi Comment guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi Constant guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi String guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi Character guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi Number guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi Boolean guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi Float guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi Identifier guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi Function guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi Statement guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi Conditional guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi Repeat guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi Label guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi Operator guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi Keyword guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi Exception guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi PreProc guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi Include guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi Define guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi Macro guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi PreCondit guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi Type guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi StorageClass guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi Structure guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi Typedef guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi Special guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi SpecialChar guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi Tag guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi Delimiter guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi SpecialComment guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi Debug guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi Underlined guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi Ignore guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi Error guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none +hi Todo guifg=#000000 guibg=#ffffff gui=none ctermfg=16 ctermbg=231 cterm=none + +"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" +" Interface " +"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" + +hi ColorColumn guibg=#f7f7f7 +hi Cursor guifg=#ffffff guibg=#000000 +hi CursorLine guibg=#f7f7f7 +hi Directory guifg=#1d5a88 +hi VertSplit guifg=#a7a7a7 guibg=#a7a7a7 +hi Folded guifg=#bbbbbb guibg=#fbfbfb +hi IncSearch guibg=#ffdfce +hi LineNr guifg=#bbbbbb +hi NonText guifg=#eeeeee +hi Search guibg=#feffec +hi StatusLine guifg=#ffffff guibg=#000000 +hi StatusLineNC guifg=#ffffff guibg=#a7a7a7 + +" Syntax related colors + +hi Comment guifg=#bbbbbb +hi Constant guifg=#56882c +hi String guifg=#56882c +hi Number guifg=#56882c +hi Boolean guifg=#56882c +hi Float guifg=#56882c +hi Function guifg=#a9082f +hi Statement guifg=#1d5a88 +hi Conditional guifg=#1d5a88 +hi Operator guifg=#1d5a88 +hi Keyword guifg=#1d5a88 +hi Define guifg=#1d5a88 +hi Delimiter guifg=#56882c diff --git a/.vim/colors/pf_earth.vim b/.vim/colors/pf_earth.vim new file mode 100644 index 0000000..fc155bb --- /dev/null +++ b/.vim/colors/pf_earth.vim @@ -0,0 +1,186 @@ +" Vim color file +" Name: pf_earch + +set background=dark +hi clear +if exists("syntax_on") + syntax reset +endif + +let colors_name = "pf_earth" + +" map a urxvt cube number to an xterm-256 cube number +fun! M(a) + return strpart("0135", a:a, 1) + 0 +endfun + +" map a urxvt colour to an xterm-256 colour +fun! X(a) + if &t_Co == 88 + return a:a + else + if a:a == 8 + return 237 + elseif a:a < 16 + return a:a + elseif a:a > 79 + return 232 + (3 * (a:a - 80)) + else + let l:b = a:a - 16 + let l:x = l:b % 4 + let l:y = (l:b / 4) % 4 + let l:z = (l:b / 16) + return 16 + M(l:x) + (6 * M(l:y)) + (36 * M(l:z)) + endif + endif +endfun + +if has("gui_running") + hi Normal gui=NONE guifg=#E7FFD8 guibg=#262320 + hi IncSearch guifg=#66ffff gui=reverse + hi Search guifg=#000000 guibg=#cae682 ctermfg=0 ctermbg=195 + hi ErrorMsg gui=BOLD guifg=#ffffff guibg=#ff3300 + hi WarningMsg gui=BOLD guifg=#ffffff guibg=#ff6600 + hi ModeMsg gui=BOLD guifg=#7e7eae guibg=NONE + hi MoreMsg gui=BOLD guifg=#7e7eae guibg=NONE + hi Question gui=BOLD guifg=#ffcd00 guibg=NONE + hi StatusLine gui=NONE guifg=#b9b9b9 guibg=#2F2A26 + hi StatusLineNC gui=NONE guifg=#474A39 guibg=#2F2A26 + hi VertSplit gui=NONE guifg=#b9b9b9 guibg=#3e3e5e + hi WildMenu gui=BOLD guifg=#ffcd00 guibg=#1e1e2e + + hi DiffText gui=NONE guifg=#ffffcd guibg=#00cd00 + hi DiffChange gui=NONE guifg=#ffffcd guibg=#008bff + hi DiffDelete gui=NONE guifg=#ffffcd guibg=#cd0000 + hi DiffAdd gui=NONE guifg=#ffffcd guibg=#00cd00 + + hi Cursor gui=NONE guifg=#404040 guibg=#D78332 + hi lCursor gui=NONE guifg=#404040 guibg=#8b8bff + hi CursorIM gui=NONE guifg=#404040 guibg=#8b8bff + hi CursorLine gui=NONE guibg=#222725 gui=none + + hi Folded gui=NONE guifg=#cfcfcd guibg=#4b208f + hi FoldColumn gui=NONE guifg=#8b8bcd guibg=#2e2e2e + + hi Directory gui=NONE guifg=#00ff8b guibg=NONE + hi LineNr gui=NONE guifg=#595A48 guibg=#2E2A26 + hi NonText gui=BOLD guifg=#8b8bcd guibg=NONE + hi SpecialKey gui=BOLD guifg=#8b00cd guibg=NONE + hi Title gui=BOLD guifg=#af4f4b guibg=#1e1e27 + hi Visual guifg=NONE guibg=#364458 + + hi Comment gui=italic guifg=#4F4B42 + hi Constant gui=NONE guifg=#ffcd8b guibg=NONE + hi Boolean gui=italic guifg=#B15A40 guibg=NONE + hi String guifg=#B99B74 gui=none + hi Error gui=NONE guifg=#ffffff guibg=#ff0000 + hi Identifier gui=NONE guifg=#CEB429 guibg=NONE + hi Ignore gui=NONE guifg=#8b8bcd guibg=NONE + "hi Number gui=NONE guifg=#506dbd guibg=NONE + hi Number guifg=#C0E06C ctermfg=207 + " def/end + hi PreProc gui=NONE guifg=#838861 guibg=NONE + hi Special gui=NONE guifg=#c080d0 guibg=NONE + " do/end + hi Statement gui=NONE guifg=#5FE8D0 guibg=NONE + hi Operator gui=NONE guifg=#828A66 guibg=NONE + "hi Todo gui=BOLD guifg=#303030 guibg=#c080d0 + "hi Todo guifg=#efef8f guibg=NONE gui=underline + hi Todo guifg=#FFFFFF guibg=bg gui=bold + hi Type gui=NONE guifg=#ff8bff guibg=NONE + hi Underlined gui=BOLD guifg=#ffffcd guibg=NONE + hi TaglistTagName gui=BOLD guifg=#808bed guibg=NONE + + " match parenthesis, brackets + hi MatchParen guifg=#00ff00 guibg=NONE gui=bold + hi MatchParen ctermfg=46 ctermbg=NONE cterm=bold + + " 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 + + " Ruby Highlighting + hi rubySymbol guifg=#DA8332 gui=italic + hi rubyClass guifg=#b3d38c gui=italic + hi rubyGlobalVariable guifg=#45B6DC + hi rubyClassVariable guifg=#CB9064 + hi rubyInstanceVariable guifg=#C3BF55 + hi rubyConstant guifg=#8EB564 gui=italic + hi rubyBlockParameter guifg=#CC6BDC + hi link rubyClass Keyword + hi link rubyModule Keyword + hi link rubyOperator Operator + hi link rubyIdentifier Identifier + hi rubyRegexp guifg=#B18A3D ctermfg=brown + hi rubyRegexpDelimiter guifg=#FF8000 ctermfg=brown + "hi rubyFunction guifg=#0066bb gui=bold + "hi rubyKeyword guifg=#66cd66 + "hi rubyIndentifier guifg=#008aff + "hi rubyGlobalVariable guifg=#dd7700 + "hi rubyPredefinedIdentifier guifg=#555555 gui=bold + "hi rubyString guifg=#0086d2 + "hi rubyStringDelimiter guifg=#dd7700 + "hi rubySpaceError guibg=#270000 + "hi rubyDocumentation guifg=#aaaaaa + "hi rubyData guifg=#555555 +else + exec "hi Normal cterm=NONE ctermfg=" . X("78") . " ctermbg=" . X(80) . "" + exec "hi IncSearch cterm=BOLD ctermfg=" . X("80") . " ctermbg=" . X(73) . "" + exec "hi Search cterm=NONE ctermfg=" . X("80") . " ctermbg=" . X(73) . "" + exec "hi ErrorMsg cterm=BOLD ctermfg=" . X("79") . " ctermbg=" . X(64) . "" + exec "hi WarningMsg cterm=BOLD ctermfg=" . X("79") . " ctermbg=" . X(68) . "" + exec "hi ModeMsg cterm=BOLD ctermfg=" . X("39") . "" + exec "hi MoreMsg cterm=BOLD ctermfg=" . X("39") . "" + exec "hi Question cterm=BOLD ctermfg=" . X("72") . "" + exec "hi StatusLine cterm=BOLD ctermfg=" . X("84") . " ctermbg=" . X(81) . "" + exec "hi StatusLineNC cterm=NONE ctermfg=" . X("84") . " ctermbg=" . X(81) . "" + exec "hi VertSplit cterm=NONE ctermfg=" . X("84") . " ctermbg=" . X(82) . "" + exec "hi WildMenu cterm=BOLD ctermfg=" . X("72") . " ctermbg=" . X(80) . "" + + exec "hi DiffText cterm=NONE ctermfg=" . X("78") . " ctermbg=" . X(24) . "" + exec "hi DiffChange cterm=NONE ctermfg=" . X("78") . " ctermbg=" . X(23) . "" + exec "hi DiffDelete cterm=NONE ctermfg=" . X("78") . " ctermbg=" . X(48) . "" + exec "hi DiffAdd cterm=NONE ctermfg=" . X("78") . " ctermbg=" . X(24) . "" + + exec "hi Cursor cterm=NONE ctermfg=" . X("8") . " ctermbg=" . X(39) . "" + exec "hi lCursor cterm=NONE ctermfg=" . X("8") . " ctermbg=" . X(39) . "" + exec "hi CursorIM cterm=NONE ctermfg=" . X("8") . " ctermbg=" . X(39) . "" + + exec "hi Folded cterm=NONE ctermfg=" . X("78") . " ctermbg=" . X(35) . "" + exec "hi FoldColumn cterm=NONE ctermfg=" . X("38") . " ctermbg=" . X(80) . "" + + exec "hi Directory cterm=NONE ctermfg=" . X("29") . " ctermbg=NONE" + exec "hi LineNr cterm=NONE ctermfg=" . X("38") . " ctermbg=" . X(80) . "" + exec "hi NonText cterm=BOLD ctermfg=" . X("38") . " ctermbg=NONE" + exec "hi SpecialKey cterm=BOLD ctermfg=" . X("34") . " ctermbg=NONE" + exec "hi Title cterm=BOLD ctermfg=" . X("52") . " ctermbg=" . X(80) . "" + exec "hi Visual cterm=NONE ctermfg=" . X("80") . " ctermbg=" . X(73) . "" + + exec "hi Comment cterm=NONE ctermfg=" . X("52") . " ctermbg=NONE" + exec "hi Constant cterm=NONE ctermfg=" . X("73") . " ctermbg=NONE" + exec "hi String cterm=NONE ctermfg=" . X("73") . " ctermbg=" . X(8) . "" + exec "hi Error cterm=NONE ctermfg=" . X("79") . " ctermbg=" . X(64) . "" + exec "hi Identifier cterm=NONE ctermfg=" . X("71") . " ctermbg=NONE" + exec "hi Ignore cterm=NONE ctermfg=" . X("38") . " ctermbg=NONE" + exec "hi Number cterm=NONE ctermfg=" . X("22") . " ctermbg=NONE" + exec "hi PreProc cterm=NONE ctermfg=" . X("10") . " ctermbg=NONE" + exec "hi Special cterm=NONE ctermfg=" . X("39") . " ctermbg=NONE" + exec "hi Statement cterm=NONE ctermfg=" . X("26") . " ctermbg=NONE" + exec "hi Todo cterm=BOLD ctermfg=" . X("08") . " ctermbg=" . X(39) . "" + exec "hi Type cterm=NONE ctermfg=" . X("71") . " ctermbg=NONE" + exec "hi Underlined cterm=BOLD ctermfg=" . X("78") . " ctermbg=NONE" + exec "hi TaglistTagName cterm=BOLD ctermfg=" . X("26") . " ctermbg=NONE" +endif + +" vim: set et : diff --git a/.vim/colors/pyte.vim b/.vim/colors/pyte.vim new file mode 100644 index 0000000..7f173c4 --- /dev/null +++ b/.vim/colors/pyte.vim @@ -0,0 +1,94 @@ + +set background=light + +hi clear +if exists("syntax_on") + syntax reset +endif + +let colors_name = "pyte" + +if version >= 700 + hi CursorLine guibg=#f6f6f6 + hi CursorColumn guibg=#eaeaea + hi MatchParen guifg=white guibg=#80a090 gui=bold + + "Tabpages + hi TabLine guifg=black guibg=#b0b8c0 gui=italic + hi TabLineFill guifg=#9098a0 + hi TabLineSel guifg=black guibg=#f0f0f0 gui=italic,bold + + "P-Menu (auto-completion) + hi Pmenu guifg=white guibg=#808080 + "PmenuSel + "PmenuSbar + "PmenuThumb +endif +" +" Html-Titles +hi Title guifg=#202020 gui=bold +hi Underlined guifg=#202020 gui=underline + + +hi Cursor guifg=black guibg=#b0b4b8 +hi lCursor guifg=black guibg=white +hi LineNr guifg=#ffffff guibg=#c0d0e0 + +hi Normal guifg=#404850 guibg=#f0f0f0 + +hi StatusLine guifg=white guibg=#8090a0 gui=bold,italic +hi StatusLineNC guifg=#506070 guibg=#a0b0c0 gui=italic +hi VertSplit guifg=#a0b0c0 guibg=#a0b0c0 gui=NONE + +" hi Folded guifg=#708090 guibg=#c0d0e0 +hi Folded guifg=#a0a0a0 guibg=#e8e8e8 gui=italic + +hi NonText guifg=#c0c0c0 guibg=#e0e0e0 +" Kommentare +hi Comment guifg=#a0b0c0 gui=italic + +" Konstanten +hi Constant guifg=#a07040 +hi String guifg=#4070a0 +hi Number guifg=#40a070 +hi Float guifg=#70a040 +"hi Statement guifg=#0070e0 gui=NONE +" Python: def and so on, html: tag-names +hi Statement guifg=#007020 gui=bold + + +" HTML: arguments +hi Type guifg=#e5a00d gui=italic +" Python: Standard exceptions, True&False +hi Structure guifg=#007020 gui=italic +hi Function guifg=#06287e gui=italic + +hi Identifier guifg=#5b3674 gui=italic + +hi Repeat guifg=#7fbf58 gui=bold +hi Conditional guifg=#4c8f2f gui=bold + +" Cheetah: #-Symbol, function-names +hi PreProc guifg=#1060a0 gui=NONE +" Cheetah: def, for and so on, Python: Decorators +hi Define guifg=#1060a0 gui=bold + +hi Error guifg=red guibg=white gui=bold,underline +hi Todo guifg=#a0b0c0 guibg=NONE gui=italic,bold,underline + +" Python: %(...)s - constructs, encoding +hi Special guifg=#70a0d0 gui=italic + +hi Operator guifg=#408010 + +" color of s etc... +"hi SpecialKey guifg=#d8a080 guibg=#e8e8e8 gui=italic +hi SpecialKey guifg=#d0b0b0 guibg=#f0f0f0 gui=none + +" Diff +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 + + diff --git a/.vim/colors/quagmire.vim b/.vim/colors/quagmire.vim new file mode 100644 index 0000000..8b9c583 --- /dev/null +++ b/.vim/colors/quagmire.vim @@ -0,0 +1,112 @@ +" Vim color file +" Maintainer: Streak "at rsmw dot net" Porchfleece +" Last Change: 2008 Dec 12 +" Version: 0.3 + +" This is as close a port as I could manage of the camouflage-inspired +" Glitterbomb theme for TextMate. Due to some fundamental differences +" in the way the two editors handle syntax highlighting, it's more or +" less impossible to make it a perfect match, but it's close enough to +" look fairly nice in most circumstances. +" +" By the way, the original can be found on the TextMate wiki: +" http://wiki.macromates.com/Themes/UserSubmittedThemes + +set background=dark +if version > 580 + hi clear + if exists("syntax_on") + syntax reset + endif +endif +let g:colors_name="quagmire" + +" UI customization +hi Normal guifg=#cfcfcf guibg=#0b0a0a +hi ModeMsg guifg=#44444e +hi MoreMsg guifg=#44444e +hi Visual guibg=#3a3a3a +hi NonText guifg=#111010 +hi MatchParen guibg=#44444e +hi Cursor guifg=fg guibg=bg gui=reverse +hi CursorLine guibg=#11100c +hi TabLine guibg=bg guifg=#44444e gui=reverse +hi TabLineSel guibg=bg guifg=#44444e gui=none,bold +hi StatusLine guibg=bg guifg=#44444e gui=reverse +hi! link Question MoreMsg +hi! link Search Visual +hi! link TabLineFill TabLine +hi Error guifg=#ffffff guibg=#d8290e +hi DiffAdd guifg=#f8f8f8 guibg=#41a83e +hi DiffDelete guifg=#f8f8f8 guibg=#d03620 +hi DiffChange guifg=#f8f8f8 guibg=#c4b14a +"hi DiffAdd guifg=#41a83e guibg=#f8f8f8 + +" Stuff that most color schemes seem to leave out for some reason +hi! link FoldColumn StatusLine +hi! link SpecialKey String +hi! link SpecialChar Character +hi! link Folded StatusLine +hi! link Directory String +hi! link Label Delimiter +hi Pmenu guibg=#4d6537 +hi PmenuSbar guibg=#44444e +"hi PmenuSel guibg=#888888 guifg=#dbb800 +"hi PmenuThumb guibg=# + +" :tab h group-name +hi Comment guifg=#44444e gui=italic +hi Constant guifg=#c0a368 +hi Number guifg=#d3c788 +hi Identifier guifg=#ae5251 +hi Function guifg=#e16521 gui=bold +hi Statement guifg=#dbb800 gui=bold +hi Operator guifg=#988155 gui=none +hi Type guifg=#f6f080 gui=none +hi StorageClass guifg=#7D6C55 +hi String guifg=#4d6537 +hi Character guifg=#707576 +hi Special guifg=#ebac47 +hi Delimiter guifg=#935e29 +hi SpecialComment guifg=#73817d +hi Underlined guifg=#73817d gui=underline +"hi Tag guifg=#ebac47 +"hi Keyword guifg=#ff3a55 gui=bold + +hi PreProc guifg=#8996ab +hi PreCondit guifg=#afc4db +hi LineNr guifg=#888888 guibg=#eeeeee gui=none +hi Todo guifg=bg guibg=#4d6537 +"hi htmlTag guifg=#ffeca1 +hi htmlTag guifg=#aad7ef gui=bold +"hi htmlTagName guifg=#ffffff gui=bold +"hi htmlArg guifg=#ff6600 gui=none +hi htmlBold gui=bold +hi htmlItalic gui=italic +hi Title guifg=#999966 gui=none +hi htmlTitle guifg=fg gui=none +hi tmeSupport guifg=#7d6c55 gui=none + +" TextMate grammars organize their highlight categories a little +" differently. These changes do very little to make things exactly how +" TextMate has them (yeah right, good luck) and instead concentrates +" on making everything a little less goofy-looking. +hi link cssAttributeSelector htmlArg +hi link cssBraces Normal +hi link javascriptBraces Normal +hi link cssTagName Function +hi link htmlEndTag htmlTag +hi link htmlTagName htmlTag +hi link htmlH1 htmlTitle +"hi link lispVar Identifier +hi link perlMatch Constant +hi link perlMatchStartEnd perlMatch +hi link perlFunctionName Function +hi link perlStatementSub Type +hi link vimHiAttrib Special +hi link macFullscreenBG Normal +"hi link perlSubstitutionSlash perlMatch + + + + diff --git a/.vim/colors/railscasts.vim b/.vim/colors/railscasts.vim new file mode 100644 index 0000000..2055b41 --- /dev/null +++ b/.vim/colors/railscasts.vim @@ -0,0 +1,96 @@ +" Vim color scheme +" +" Name: railscasts.vim +" Maintainer: Nick Moffitt +" Last Change: 01 Mar 2008 +" License: WTFPL +" Version: 2.1 +" +" This theme is based on Josh O'Rourke's Vim clone of the railscast +" textmate theme. The key thing I have done here is supply 256-color +" terminal equivalents for as many of the colors as possible, and fixed +" up some of the funny behaviors for editing e-mails and such. +" +" To use for gvim: +" 1: install this file as ~/.vim/colors/railscasts.vim +" 2: put "colorscheme railscasts" in your .gvimrc +" +" If you are using Ubuntu, you can get the benefit of this in your +" terminals using ordinary vim by taking the following steps: +" +" 1: sudo apt-get install ncurses-term +" 2: put the following in your .vimrc +" if $COLORTERM == 'gnome-terminal' +" set term=gnome-256color +" colorscheme railscasts +" else +" colorscheme default +" endif +" 3: if you wish to use this with screen, add the following to your .screenrc: +" attrcolor b ".I" +" termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm' +" defbce "on" +" term screen-256color-bce + +set background=dark +hi clear +if exists("syntax_on") + syntax reset +endif + +let g:colors_name = "railscasts" + +hi link htmlTag xmlTag +hi link htmlTagName xmlTagName +hi link htmlEndTag xmlEndTag + +highlight Normal guifg=#E6E1DC guibg=#111111 +highlight Cursor guifg=#000000 ctermfg=0 guibg=#FFFFFF ctermbg=15 +highlight CursorLine guibg=#000000 ctermbg=233 cterm=NONE + +highlight Comment guifg=#BC9458 ctermfg=180 gui=italic +highlight Constant guifg=#6D9CBE ctermfg=73 +highlight Define guifg=#CC7833 ctermfg=173 +highlight Error guifg=#FFC66D ctermfg=221 guibg=#990000 ctermbg=88 +highlight Function guifg=#FFC66D ctermfg=221 gui=NONE cterm=NONE +highlight Identifier guifg=#6D9CBE ctermfg=73 gui=NONE cterm=NONE +highlight Include guifg=#CC7833 ctermfg=173 gui=NONE cterm=NONE +highlight PreCondit guifg=#CC7833 ctermfg=173 gui=NONE cterm=NONE +highlight Keyword guifg=#CC7833 ctermfg=173 cterm=NONE +highlight LineNr guifg=#2B2B2B ctermfg=159 guibg=#C0C0FF +highlight Number guifg=#A5C261 ctermfg=107 +highlight PreProc guifg=#E6E1DC ctermfg=103 +highlight Search guifg=NONE ctermfg=NONE guibg=#2b2b2b ctermbg=235 gui=italic cterm=underline +highlight Statement guifg=#CC7833 ctermfg=173 gui=NONE cterm=NONE +highlight String guifg=#A5C261 ctermfg=107 +highlight Title guifg=#FFFFFF ctermfg=15 +highlight Type guifg=#DA4939 ctermfg=167 gui=NONE cterm=NONE +highlight Visual guibg=#5A647E ctermbg=60 + +highlight DiffAdd guifg=#E6E1DC ctermfg=7 guibg=#519F50 ctermbg=71 +highlight DiffDelete guifg=#E6E1DC ctermfg=7 guibg=#660000 ctermbg=52 +highlight Special guifg=#DA4939 ctermfg=167 + +highlight pythonBuiltin guifg=#6D9CBE ctermfg=73 gui=NONE cterm=NONE +highlight rubyBlockParameter guifg=#FFFFFF ctermfg=15 +highlight rubyClass guifg=#FFFFFF ctermfg=15 +highlight rubyConstant guifg=#DA4939 ctermfg=167 +highlight rubyInstanceVariable guifg=#D0D0FF ctermfg=189 +highlight rubyInterpolation guifg=#519F50 ctermfg=107 +highlight rubyLocalVariableOrMethod guifg=#D0D0FF ctermfg=189 +highlight rubyPredefinedConstant guifg=#DA4939 ctermfg=167 +highlight rubyPseudoVariable guifg=#FFC66D ctermfg=221 +highlight rubyStringDelimiter guifg=#A5C261 ctermfg=143 + +highlight xmlTag guifg=#E8BF6A ctermfg=179 +highlight xmlTagName guifg=#E8BF6A ctermfg=179 +highlight xmlEndTag guifg=#E8BF6A ctermfg=179 + +highlight mailSubject guifg=#A5C261 ctermfg=107 +highlight mailHeaderKey guifg=#FFC66D ctermfg=221 +highlight mailEmail guifg=#A5C261 ctermfg=107 gui=italic cterm=underline + +highlight SpellBad guifg=#D70000 ctermfg=160 ctermbg=NONE cterm=underline +highlight SpellRare guifg=#D75F87 ctermfg=168 guibg=NONE ctermbg=NONE gui=underline cterm=underline +highlight SpellCap guifg=#D0D0FF ctermfg=189 guibg=NONE ctermbg=NONE gui=underline cterm=underline +highlight MatchParen guifg=#FFFFFF ctermfg=15 guibg=#005f5f ctermbg=23 diff --git a/.vim/colors/rdark-terminal.vim b/.vim/colors/rdark-terminal.vim new file mode 100644 index 0000000..fc0ce4d --- /dev/null +++ b/.vim/colors/rdark-terminal.vim @@ -0,0 +1,132 @@ +" +" rdark-terminal - vim color scheme +" +" Modified: Lukas Grässlin +" +" Based on rdark +" (http://www.vim.org/scripts/script.php?script_id=1732) +" +" Originally converted with CSApprox and modified a bit +" to fit a 256 color capable terminal. +" (http://www.vim.org/scripts/script.php?script_id=2390) +" +" Info: As the original background color is not available in 256 color mode +" I've set it to black. But you can set the color your terminal should display +" for black to #263033 and you will have almost a 1:1 copy of the gui scheme. +" I also suggest to set the second black color to #2E3436. (It is the +" background color which ist used for NonText) +" If you're using a terminal which reads from Xdefaults (e.g. urxvt) you just +" do this in your .Xdefaults: +" "*color0: rgb:26/30/33" +" "*color8: rgb:2E/34/36" +" + +hi clear +let colors_name="rdark-terminal" + +hi clear CursorLine +hi CursorLine ctermbg=8 + +hi Normal term=NONE cterm=NONE ctermbg=0 ctermfg=252 +hi Underlined term=underline cterm=underline ctermbg=bg ctermfg=111 +hi Ignore term=NONE cterm=NONE ctermbg=bg ctermfg=16 +hi Error term=reverse cterm=NONE ctermbg=160 ctermfg=255 +hi Todo term=NONE cterm=NONE ctermbg=16 ctermfg=215 +hi Number term=NONE cterm=NONE ctermbg=bg ctermfg=113 +hi String term=NONE cterm=NONE ctermbg=bg ctermfg=113 +hi Function term=NONE cterm=NONE ctermbg=bg ctermfg=215 +hi SpecialKey term=bold cterm=NONE ctermbg=bg ctermfg=196 +hi NonText term=bold cterm=NONE ctermbg=8 ctermfg=236 +hi MatchParen term=reverse cterm=NONE ctermbg=215 ctermfg=23 +hi Comment term=bold cterm=NONE ctermbg=bg ctermfg=245 +hi Constant term=underline cterm=NONE ctermbg=bg ctermfg=113 +hi Special term=bold cterm=NONE ctermbg=bg ctermfg=248 +hi Keyword term=NONE cterm=NONE ctermbg=bg ctermfg=255 +hi Identifier term=underline cterm=NONE ctermbg=bg ctermfg=252 +hi Statement term=bold cterm=NONE ctermbg=bg ctermfg=74 +hi PreProc term=underline cterm=NONE ctermbg=bg ctermfg=215 +hi Type term=underline cterm=NONE ctermbg=bg ctermfg=188 +hi LineNr term=underline cterm=NONE ctermbg=16 ctermfg=59 +hi ExtraWhitespace term=NONE cterm=NONE ctermbg=bg ctermfg=fg +hi Visual term=reverse cterm=NONE ctermbg=102 ctermfg=255 + +hi Pmenu term=NONE cterm=NONE ctermbg=16 ctermfg=250 +hi PmenuSel term=NONE cterm=NONE ctermbg=61 ctermfg=231 +hi PmenuSbar term=NONE cterm=NONE ctermbg=238 ctermfg=238 +hi PmenuThumb term=NONE cterm=NONE ctermbg=102 ctermfg=102 + +hi StatusLine term=reverse,bold cterm=NONE ctermbg=250 ctermfg=0 +hi StatusLineNC term=reverse cterm=NONE ctermbg=102 ctermfg=16 +hi VertSplit term=reverse cterm=NONE ctermbg=102 ctermfg=59 +hi Directory term=bold cterm=NONE ctermbg=bg ctermfg=231 +hi ErrorMsg term=NONE cterm=NONE ctermbg=196 ctermfg=231 +hi IncSearch term=reverse cterm=NONE ctermbg=215 ctermfg=23 +hi Search term=reverse cterm=NONE ctermbg=215 ctermfg=23 +hi MoreMsg term=bold cterm=bold ctermbg=bg ctermfg=74 +hi ModeMsg term=bold cterm=bold ctermbg=bg ctermfg=fg +hi TabLine term=underline cterm=underline ctermbg=16 ctermfg=102 +hi TabLineSel term=bold cterm=NONE ctermbg=59 ctermfg=255 +hi TabLineFill term=reverse cterm=NONE ctermbg=16 ctermfg=16 +hi CursorColumn term=reverse cterm=NONE ctermbg=241 ctermfg=fg +hi Cursor term=NONE cterm=NONE ctermbg=145 ctermfg=16 +hi cppSTLType term=NONE cterm=NONE ctermbg=bg ctermfg=fg +hi cssUIProp term=NONE cterm=NONE ctermbg=bg ctermfg=188 +hi vimAutoEvent term=NONE cterm=NONE ctermbg=bg ctermfg=fg +hi cParen term=NONE cterm=NONE ctermbg=bg ctermfg=fg +hi cBracket term=NONE cterm=NONE ctermbg=bg ctermfg=fg +hi cNumbers term=NONE cterm=NONE ctermbg=bg ctermfg=fg +hi phpPropertySelectorInString term=NONE cterm=NONE ctermbg=bg ctermfg=102 +hi FoldeColumn term=NONE cterm=NONE ctermbg=bg ctermfg=fg +hi Question term=NONE cterm=NONE ctermbg=bg ctermfg=113 +hi Title term=bold cterm=bold ctermbg=bg ctermfg=215 +hi VisualNOS term=bold,underline cterm=bold,underline ctermbg=bg ctermfg=fg +hi WarningMsg term=NONE cterm=NONE ctermbg=bg ctermfg=196 +hi WildMenu term=NONE cterm=NONE ctermbg=233 ctermfg=255 +hi Folded term=NONE cterm=NONE ctermbg=24 ctermfg=188 +hi phpSemicolon term=NONE cterm=NONE ctermbg=bg ctermfg=102 +hi phpFunctions term=NONE cterm=NONE ctermbg=bg ctermfg=188 +hi phpParent term=NONE cterm=NONE ctermbg=bg ctermfg=102 +hi javaScriptBraces term=NONE cterm=NONE ctermbg=bg ctermfg=102 +hi javaScriptOperator term=NONE cterm=NONE ctermbg=bg ctermfg=102 +hi htmlTag term=NONE cterm=NONE ctermbg=bg ctermfg=102 +hi htmlTagName term=NONE cterm=NONE ctermbg=bg ctermfg=145 +hi cCppBracket term=NONE cterm=NONE ctermbg=bg ctermfg=fg +hi cBlock term=NONE cterm=NONE ctermbg=bg ctermfg=fg +hi htmlTitle term=NONE cterm=NONE ctermbg=bg ctermfg=113 +hi cUserCont term=NONE cterm=NONE ctermbg=bg ctermfg=fg +hi lCursor term=NONE cterm=NONE ctermbg=145 ctermfg=16 +hi cssPseudoClassId term=NONE cterm=NONE ctermbg=bg ctermfg=255 +hi cssBraces term=NONE cterm=NONE ctermbg=bg ctermfg=102 +hi cssIdentifier term=NONE cterm=NONE ctermbg=bg ctermfg=215 +hi cssTagName term=NONE cterm=NONE ctermbg=bg ctermfg=215 +hi cMulti term=NONE cterm=NONE ctermbg=bg ctermfg=fg +hi ICursor term=NONE cterm=NONE ctermbg=145 ctermfg=fg +hi FoldColumn term=NONE cterm=NONE ctermbg=16 ctermfg=61 +hi DiffAdd term=bold cterm=NONE ctermbg=0 ctermfg=113 +hi DiffChange term=bold cterm=NONE ctermbg=0 ctermfg=fg +hi DiffDelete term=bold cterm=bold ctermbg=0 ctermfg=215 +hi DiffText term=reverse cterm=NONE ctermbg=0 ctermfg=fg +hi SignColumn term=NONE cterm=NONE ctermbg=16 ctermfg=51 +hi SpellBad term=reverse cterm=undercurl ctermbg=bg ctermfg=196 +hi SpellCap term=reverse cterm=undercurl ctermbg=bg ctermfg=21 +hi SpellRare term=reverse cterm=undercurl ctermbg=bg ctermfg=201 +hi SpellLocal term=underline cterm=undercurl ctermbg=bg ctermfg=51 +hi htmlSpecialTagName term=NONE cterm=NONE ctermbg=bg ctermfg=145 +hi htmlArg term=NONE cterm=NONE ctermbg=bg ctermfg=188 +hi cBitField term=NONE cterm=NONE ctermbg=bg ctermfg=fg +hi cssSelectorOp term=NONE cterm=NONE ctermbg=bg ctermfg=255 +hi pythonFunction term=NONE cterm=NONE ctermbg=bg ctermfg=fg +hi cNumbersCom term=NONE cterm=NONE ctermbg=bg ctermfg=fg +hi vimFuncName term=NONE cterm=NONE ctermbg=bg ctermfg=fg +hi phpRegionDelimiter term=NONE cterm=NONE ctermbg=bg ctermfg=139 +hi phpPropertySelector term=NONE cterm=NONE ctermbg=bg ctermfg=102 +hi cCppParen term=NONE cterm=NONE ctermbg=bg ctermfg=fg +hi phpOperator term=NONE cterm=NONE ctermbg=bg ctermfg=102 +hi phpArrayPair term=NONE cterm=NONE ctermbg=bg ctermfg=102 +hi phpAssignByRef term=NONE cterm=NONE ctermbg=bg ctermfg=102 +hi phpRelation term=NONE cterm=NONE ctermbg=bg ctermfg=102 +hi phpMemberSelector term=NONE cterm=NONE ctermbg=bg ctermfg=102 +hi phpUnknownSelector term=NONE cterm=NONE ctermbg=bg ctermfg=102 +hi phpVarSelector term=NONE cterm=NONE ctermbg=bg ctermfg=145 +hi htmlEndTag term=NONE cterm=NONE ctermbg=bg ctermfg=102 +hi vimFold term=NONE cterm=NONE ctermbg=bg ctermfg=fg diff --git a/.vim/colors/rdark.vim b/.vim/colors/rdark.vim new file mode 100644 index 0000000..62c7cdd --- /dev/null +++ b/.vim/colors/rdark.vim @@ -0,0 +1,159 @@ +" Vim color file +" Maintaner: Radu Dineiu +" URL: http://ld.yi.org/vim/rdark/ +" Last Change: 2007 Jun 23 +" Version: 0.6 +" +" Features: +" - let rdark_current_line = 1 if you want to highlight the current line +" +" Changelog: +" 0.5 - fixed the Pmenu colors +" 0.6 - added SignColumn colors + +set background=dark + +hi clear +if exists("syntax_on") + syntax reset +endif + +let colors_name = "rdark" + +" Current Line +if exists('rdark_current_line') && rdark_current_line == 1 + set cursorline + hi CursorLine guibg=#191f21 +endif + +" Default Colors +hi Normal guifg=#babdb6 guibg=#1e2426 +hi NonText guifg=#2c3032 guibg=#2c3032 gui=none +hi Cursor guibg=#babdb6 +hi ICursor guibg=#babdb6 + +" Search +hi Search guifg=#2e3436 guibg=#fcaf3e +hi IncSearch guibg=#2e3436 guifg=#fcaf3e + +" Window Elements +hi StatusLine guifg=#2e3436 guibg=#babdb6 gui=none +hi StatusLineNC guifg=#2e3436 guibg=#888a85 gui=none +hi VertSplit guifg=#555753 guibg=#888a85 gui=none +hi Visual guibg=#000000 +hi MoreMsg guifg=#729fcf +hi Question guifg=#8ae234 gui=none +hi WildMenu guifg=#eeeeec guibg=#0e1416 +hi LineNr guifg=#3f4b4d guibg=#000000 +hi SignColumn guibg=#1e2426 + +" Pmenu +hi Pmenu guibg=#2e3436 guifg=#eeeeec +hi PmenuSel guibg=#ffffff guifg=#1e2426 +hi PmenuSbar guibg=#555753 +hi PmenuThumb guifg=#ffffff + +" Diff +hi DiffDelete guifg=#2e3436 guibg=#0e1416 +hi DiffAdd guibg=#1f2b2d +hi DiffChange guibg=#2e3436 +hi DiffText guibg=#000000 gui=none + +" Folds +hi Folded guifg=#d3d7cf guibg=#204a87 +hi FoldColumn guifg=#3465a4 guibg=#000000 + +" Specials +hi Title guifg=#fcaf3e +hi Todo guifg=#fcaf3e guibg=bg +hi SpecialKey guifg=#ef2929 + +" Tabs +hi TabLine guibg=#0a1012 guifg=#888a85 +hi TabLineFill guifg=#0a1012 +hi TabLineSel guibg=#555753 guifg=#eeeeec gui=none + +" Matches +hi MatchParen guifg=#2e3436 guibg=#fcaf3e + +" Tree +hi Directory guifg=#ffffff + +" Syntax +hi Comment guifg=#656763 +hi Constant guifg=#8ae234 +hi Number guifg=#8ae234 +hi Statement guifg=#729fcf gui=none +hi Identifier guifg=#ffffff +hi PreProc guifg=#fcaf3e +hi Function guifg=#fcaf3e +hi Type guifg=#e3e7df gui=none +hi Keyword guifg=#eeeeec +hi Special guifg=#888a85 +hi Error guifg=#eeeeec guibg=#cc0000 + +" PHP +hi phpRegionDelimiter guifg=#ad7fa8 +hi phpPropertySelector guifg=#888a85 +hi phpPropertySelectorInString guifg=#888a85 +hi phpOperator guifg=#888a85 +hi phpArrayPair guifg=#888a85 +hi phpAssignByRef guifg=#888a85 +hi phpRelation guifg=#888a85 +hi phpMemberSelector guifg=#888a85 +hi phpUnknownSelector guifg=#888a85 +hi phpVarSelector guifg=#babdb6 +hi phpSemicolon guifg=#888a85 gui=none +hi phpFunctions guifg=#d3d7cf +hi phpParent guifg=#888a85 + +" JavaScript +hi javaScriptBraces guifg=#888a85 +hi javaScriptOperator guifg=#888a85 + +" HTML +hi htmlTag guifg=#888a85 +hi htmlEndTag guifg=#888a85 +hi htmlTagName guifg=#babdb6 +hi htmlSpecialTagName guifg=#babdb6 +hi htmlArg guifg=#d3d7cf +hi htmlTitle guifg=#8ae234 gui=none +hi link htmlH1 htmlTitle +hi link htmlH2 htmlH1 +hi link htmlH3 htmlH1 +hi link htmlH4 htmlH1 +hi link htmlH5 htmlH1 +hi link htmlH6 htmlH1 + +" XML +hi link xmlTag htmlTag +hi link xmlEndTag htmlEndTag +hi link xmlAttrib htmlArg + +" CSS +hi cssSelectorOp guifg=#eeeeec +hi link cssSelectorOp2 cssSelectorOp +hi cssUIProp guifg=#d3d7cf +hi link cssPagingProp cssUIProp +hi link cssGeneratedContentProp cssUIProp +hi link cssRenderProp cssUIProp +hi link cssBoxProp cssUIProp +hi link cssTextProp cssUIProp +hi link cssColorProp cssUIProp +hi link cssFontProp cssUIProp +hi cssPseudoClassId guifg=#eeeeec +hi cssBraces guifg=#888a85 +hi cssIdentifier guifg=#fcaf3e +hi cssTagName guifg=#fcaf3e +hi link cssInclude Function +hi link cssCommonAttr Constant +hi link cssUIAttr Constant +hi link cssTableAttr Constant +hi link cssPagingAttr Constant +hi link cssGeneratedContentAttr Constant +hi link cssAuralAttr Constant +hi link cssRenderAttr Constant +hi link cssBoxAttr Constant +hi link cssTextAttr Constant +hi link cssColorAttr Constant +hi link cssFontAttr Constant diff --git a/.vim/colors/robokai.vim b/.vim/colors/robokai.vim new file mode 100644 index 0000000..11b371a --- /dev/null +++ b/.vim/colors/robokai.vim @@ -0,0 +1,155 @@ +" Vim color file +" Name: robokai +" Author: Brian Mock + +" Init +set background=dark +"if has("gui_running") +" set cursorline +"endif +hi clear +if exists("syntax_on") + syntax reset +endif +let g:colors_name = "robokai" + +" Fix these later +hi Title ctermbg=lightred + +" hi Visual ctermbg=darkgrey ctermfg=white +hi Visual ctermbg=red ctermfg=yellow cterm=bold +hi WarningMsg ctermbg=red ctermfg=white + +" Fix these later +hi Folded ctermbg=darkcyan ctermfg=lightcyan cterm=bold +hi FoldColumn ctermbg=none ctermfg=white cterm=none + +hi DiffAdd ctermbg=darkgreen ctermfg=lightgreen cterm=bold +hi DiffChange ctermbg=darkred ctermfg=lightred cterm=bold +hi DiffDelete ctermbg=none ctermfg=lightgrey cterm=none +hi DiffText ctermbg=darkmagenta ctermfg=lightmagenta cterm=bold + +hi Cursor ctermbg=green +hi CursorIM ctermbg=red + +""""""\ Syntax highing groups \"""""" + +" Note: This needs to be done twice... +hi Normal ctermbg=none ctermfg=none cterm=bold +hi Normal ctermbg=none ctermfg=none cterm=bold + +hi pythonFunction ctermfg=lightcyan cterm=bold + +hi Comment ctermfg=darkgrey +hi Constant ctermfg=lightmagenta + hi String ctermfg=yellow + hi Character ctermfg=yellow + hi Number ctermfg=lightmagenta + hi Boolean ctermfg=lightmagenta + hi Float ctermfg=lightmagenta +" hi Identifier ctermfg=brown +hi Identifier ctermfg=lightgreen + hi Function ctermfg=lightgreen + " hi Function ctermfg=lightred + hi Statement ctermfg=lightred + hi Conditional ctermfg=lightred + " hi Statement ctermfg=lightgreen + " hi Conditional ctermfg=lightgreen + hi Repeat ctermfg=lightred + hi Label ctermfg=yellow + hi Operator ctermfg=lightgreen + hi hsOperator ctermfg=lightgreen + hi Keyword ctermfg=lightred + " hi Keyword ctermfg=lightgreen + hi Exception ctermfg=lightgreen +hi PreProc ctermfg=lightgreen + hi include ctermfg=lightgreen + hi Define ctermfg=lightcyan + hi Macro ctermfg=yellow + hi PreCondit ctermfg=lightgreen +hi Type ctermfg=lightcyan + hi StorageClass ctermfg=lightcyan + hi Structure ctermfg=lightcyan + hi Typedef ctermfg=lightcyan +hi Special ctermfg=lightcyan + hi Specialchar ctermfg=lightred + hi Tag ctermfg=lightred + hi Delimiter ctermfg=lightgrey + hi Debug ctermfg=lightgrey +hi Underlined ctermfg=lightgrey +hi Ignore ctermfg=lightgrey +hi Error ctermfg=yellow ctermbg=red +hi ErrorMsg ctermfg=yellow ctermbg=red +hi Todo ctermfg=lightgrey ctermbg=none + +" Stupid Java +hi javaCommentTitle ctermfg=grey +hi javaDocParam ctermfg=grey +hi javaDocTag ctermfg=grey +hi javaDocTags ctermfg=grey + +" Stupid Perl +hi perlOperator ctermfg=lightcyan +hi perlStatementList ctermfg=lightcyan +hi perlStatementScalar ctermfg=lightcyan +hi perlStatementVector ctermfg=lightcyan +hi perlMisc ctermfg=lightcyan +hi perlStatementIOfunc ctermfg=lightcyan +hi perlStatementHash ctermfg=lightcyan +hi perlStatementRegexp ctermfg=lightgrey + +""""""""\ Highing groups for various occasions \"""""""" +hi SpecialKey ctermfg=grey +hi NonText ctermfg=darkgrey +hi Directory ctermfg=lightgreen +hi IncSearch ctermbg=yellow ctermfg=black cterm=none +hi Search ctermbg=yellow ctermfg=black cterm=none +hi MoreMsg ctermfg=yellow +hi ModeMsg ctermfg=yellow +hi Question ctermbg=lightcyan + +hi MatchParen ctermbg=brown ctermfg=black +""" +" hi TabLineSel cterm=none ctermfg=white ctermbg=red +" hi TabLine cterm=none ctermfg=black ctermbg=white +" hi TabLineFill cterm=none ctermfg=black ctermbg=none +" +" hi VertSplit cterm=none ctermbg=none ctermfg=darkgrey +" hi StatusLine cterm=none ctermbg=red ctermfg=white +" hi StatusLineNC cterm=none ctermbg=none ctermfg=black +" +" hi TabLineSel cterm=none ctermfg=white ctermbg=red +" hi TabLine cterm=none ctermfg=black ctermbg=white +" hi TabLineFill cterm=none ctermfg=black ctermbg=none +""" + +"hi TabLineSel ctermfg=black ctermbg=white cterm=none,underline +hi TabLineSel ctermfg=black ctermbg=white cterm=none +hi TabLine ctermfg=gray ctermbg=none cterm=bold,underline +hi TabLineFill ctermfg=black ctermbg=none cterm=underline,bold +"hi TabLineSel ctermfg=white ctermbg=none cterm=underline,bold,reverse +""hi TabLine ctermfg=black ctermbg=none cterm=underline,bold +""hi TabLineFill ctermfg=black ctermbg=none cterm=underline,bold +"hi TabLine ctermfg=white ctermbg=none cterm=underline +"hi TabLineFill ctermfg=white ctermbg=none cterm=underline + +hi LineNr ctermfg=black cterm=bold +"hi LineNr ctermfg=none cterm=none + +hi VertSplit cterm=none ctermbg=none ctermfg=darkgrey +hi StatusLine cterm=underline ctermbg=none ctermfg=white +hi StatusLineNC cterm=underline ctermbg=none ctermfg=darkgrey + +hi WildMenu ctermbg=none ctermfg=none cterm=reverse,underline + +hi spellBad ctermbg=red ctermfg=yellow +hi spellCap ctermbg=red ctermfg=yellow +hi spellRare ctermbg=red ctermfg=yellow +hi spellLocal ctermbg=red ctermfg=yellow + +hi Pmenu ctermbg=blue ctermfg=white cterm=bold +hi PmenuSel ctermbg=red ctermfg=white cterm=bold +hi PmenuSbar ctermbg=blue ctermfg=blue +hi PmenuThumb ctermbg=white ctermfg=white + +"hi MatchParen ctermbg=lightgreen cterm=none diff --git a/.vim/colors/rubyblue.vim b/.vim/colors/rubyblue.vim new file mode 100644 index 0000000..60301af --- /dev/null +++ b/.vim/colors/rubyblue.vim @@ -0,0 +1,74 @@ +" local syntax file - set colors on a per-machine basis: +" vim: tw=0 ts=4 sw=4 +" Vim color file +" Maintainer: John Long +" Last Change: 2005 July +" Based on blue.vim by Steven Vertigan . + +set background=dark +hi clear +if exists("syntax_on") + syntax reset +endif +let g:colors_name = "rubyblue" +hi Normal guifg=#C7D4E2 guibg=#162433 +hi Normal ctermfg=lightGray ctermbg=black +hi NonText guifg=#4A6480 ctermfg=darkGray +hi comment guifg=#428BDD ctermfg=lightBlue +hi constant guifg=#00CC00 ctermfg=lightGreen +hi identifier guifg=white ctermfg=white +hi statement guifg=#F9BB00 gui=none ctermfg=yellow +hi preproc guifg=#F9BB00 ctermfg=yellow +hi type guifg=white ctermfg=white gui=underline +hi special guifg=#00CC00 ctermfg=lightGreen +hi Underlined guifg=#208AFF ctermfg=lightBlue +hi Underlined gui=underline cterm=underline + +hi ErrorMsg guifg=#F9BB00 guibg=darkBlue +hi ErrorMsg ctermfg=black ctermbg=red +hi WarningMsg guifg=#428BDD guibg=darkBlue gui=bold +hi WarningMsg ctermfg=cyan +hi ModeMsg guifg=yellow gui=NONE +hi ModeMsg ctermfg=yellow +hi MoreMsg guifg=yellow gui=NONE +hi MoreMsg ctermfg=yellow +hi Error guifg=white guibg=red gui=underline +hi Error ctermfg=white ctermbg=red + +hi Todo guifg=black guibg=yellow +hi Todo ctermfg=black ctermbg=yellow +hi Cursor guifg=black guibg=white +hi Cursor ctermfg=black ctermbg=white +hi Search guifg=black guibg=yellow +hi Search ctermfg=black ctermbg=yellow +hi IncSearch guifg=black guibg=yellow +hi IncSearch ctermfg=black ctermbg=yellow +hi LineNr guifg=pink ctermfg=lightMagenta +hi title guifg=white gui=bold cterm=bold + +hi StatusLineNC gui=none guifg=#213449 guibg=#208AFF +hi StatusLineNC ctermfg=gray ctermbg=darkBlue +hi StatusLine gui=none guifg=white guibg=#208AFF +hi StatusLine ctermfg=white ctermbg=lightBlue + +hi label guifg=yellow ctermfg=yellow +hi operator guifg=yellow gui=bold ctermfg=yellow +hi clear Visual +hi Visual term=reverse +hi Visual ctermfg=black ctermbg=yellow +hi Visual guifg=black guibg=#F9BB00 + +hi DiffChange guibg=darkGreen guifg=black +hi DiffChange ctermbg=darkGreen ctermfg=black +hi DiffText guibg=olivedrab guifg=black +hi DiffText ctermbg=lightGreen ctermfg=black +hi DiffAdd guibg=slateblue guifg=black +hi DiffAdd ctermbg=blue ctermfg=black +hi DiffDelete guibg=coral guifg=black +hi DiffDelete ctermbg=cyan ctermfg=black + +hi Folded guibg=orange guifg=black +hi Folded ctermbg=yellow ctermfg=black +hi FoldColumn guibg=gray30 guifg=black +hi FoldColumn ctermbg=gray ctermfg=black +hi cIf0 guifg=gray ctermfg=gray diff --git a/.vim/colors/satori.vim b/.vim/colors/satori.vim new file mode 100644 index 0000000..5c7b250 --- /dev/null +++ b/.vim/colors/satori.vim @@ -0,0 +1,47 @@ +" Vim color file +" Maintainer: Ruda Moura +" Last Change: Sun Feb 24 18:50:47 BRT 2008 + +highlight clear Normal +set background& + +highlight clear + +if exists("syntax_on") + syntax reset +endif + +let colors_name = "satori" + +" Vim colors +highlight Normal ctermfg=NONE cterm=NONE +highlight Comment ctermfg=Cyan cterm=NONE +highlight Constant ctermfg=Red cterm=NONE +highlight Number ctermfg=Red cterm=NONE +highlight Identifier ctermfg=NONE cterm=NONE +highlight Statement ctermfg=NONE cterm=Bold +highlight PreProc ctermfg=Blue cterm=NONE +highlight Type ctermfg=Magenta cterm=NONE +highlight Special ctermfg=Magenta cterm=NONE + +" Vim monochrome +highlight Normal term=NONE +highlight Comment term=NONE +highlight Constant term=Underline +highlight Number term=Underline +highlight Identifier term=NONE +highlight Statement term=Bold +highlight PreProc term=NONE +highlight Type term=Bold +highlight Special term=NONE + +" GVim colors +highlight Normal guifg=NONE gui=NONE +highlight Comment guifg=DarkCyan gui=NONE +highlight Constant guifg=Red gui=NONE +highlight Number guifg=Red gui=Bold +highlight Identifier guifg=NONE gui=NONE +highlight Statement guifg=NONE gui=Bold +highlight PreProc guifg=Blue gui=NONE +highlight Type guifg=Magenta gui=NONE +highlight Special guifg=Red gui=Bold diff --git a/.vim/colors/selenitic.vim b/.vim/colors/selenitic.vim new file mode 100644 index 0000000..c3654b2 --- /dev/null +++ b/.vim/colors/selenitic.vim @@ -0,0 +1,38 @@ +" Port of http://studiostyles.info/schemes/selenitic +" to vim +" Last Change: 2010 sep 28 +" Version: 1.0 +set background=dark +hi clear +if exists("syntax_on") + syntax reset +endif +let g:colors_name='selenitic' + +hi Comment guifg=#7A987A +hi Normal guifg=#DFDFBF guibg=#333333 +hi CursorLine guibg=#434343 +hi CursorColumn guibg=#434343 +hi Visual guibg=#486A65 +hi VisualNOS guibg=#486A65 +hi Number guifg=#6E96BE +hi String guifg=#DFAF8F +hi Structure guifg=#8ACCCF +hi Type guifg=#8ACCCF +hi FoldColumn guibg=#F0F0F0 guibg=#333333 +hi LineNr guifg=#7A987A guibg=#333333 +hi PreProc guifg=#EFC986 +hi Keyword guifg=#EFC986 +hi Conditional guifg=#EFC986 +hi Statement guifg=#EFC986 +hi htmlArg guifg=#DFDFBF +hi htmlTagName guifg=#EFC986 +hi xmlCdata guifg=#808080 +hi xmlTagName guifg=#EFC986 +hi ErrorMsg guifg=#EFC986 +hi WarningMsg guifg=#7A987A +hi Folded guifg=#808080 +hi Search guibg=#505050 +hi PMenu guifg=#CCCCFF guibg=#232323 +hi PMenuSel guibg=#303030 + diff --git a/.vim/colors/shadesofamber.vim b/.vim/colors/shadesofamber.vim new file mode 100644 index 0000000..fd139ab --- /dev/null +++ b/.vim/colors/shadesofamber.vim @@ -0,0 +1,109 @@ +" Vim color file +" Maintainer: Tim Brown +" Last Change: 2010-09-22 +" Version: 1.0 +" URI: + + +""" Init +set background=dark +highlight clear +if exists("syntax_on") + syntax reset +endif +let g:colors_name = "shadesofamber" + + +"------- COLORS -------- +"-- GUI Colors +highlight BadStyle gui=undercurl guifg=#f00 guibg=#300 + +highlight Cursor gui=None guifg=black guibg=#fe0 +highlight CursorIM gui=italic guifg=black guibg=#fe0 +highlight Directory guifg=green guibg=bg +highlight DiffAdd gui=None guifg=green guibg=#020 +highlight DiffChange gui=none guifg=#ff0 guibg=#420 +highlight DiffDelete gui=None guifg=#400 guibg=#200 +highlight DiffText gui=undercurl guifg=#ff0 guibg=#630 +highlight ErrorMsg gui=None guifg=#ff0 guibg=#f40 +highlight VertSplit gui=None guifg=#120 guibg=#fc0 +highlight Folded gui=Bold guibg=#340 guifg=#c90 +highlight FoldColumn gui=None guibg=#120 guifg=#fc0 +highlight IncSearch gui=undercurl guibg=#306 guifg=fg +highlight LineNr gui=None guibg=#340 guifg=#c90 +highlight ModeMsg gui=none guibg=#040 guifg=#0f0 +highlight MoreMsg gui=italic guifg=SeaGreen4 guibg=bg +highlight NonText guibg=#120 guifg=#fc0 +highlight Normal gui=None guibg=#000 guifg=#fe0 +highlight Question gui=italic guifg=SeaGreen2 guibg=bg +highlight Search gui=bold guibg=#408 guifg=fg +highlight SpecialKey gui=bold guibg=#040 guifg=#ff0 +highlight StatusLine gui=bold guibg=#fc0 guifg=#008 +highlight StatusLineNC gui=none guibg=#fc0 guifg=#330 +highlight Title gui=bold,italic guifg=black guibg=#ff0 +highlight Visual gui=reverse guibg=#ff0 guifg=#080 +highlight VisualNOS gui=italic,underline guifg=fg guibg=bg +highlight WarningMsg gui=bold guifg=#f00 guibg=bg +highlight WildMenu gui=bold guibg=#088 guifg=#ff0 +highlight ColorColumn gui=bold,italic guibg=#440 guifg=#f00 + +"-- Syntax Colors +"highlight Comment gui=reverse guifg=#507080 +highlight Comment gui=None guifg=#fa0 guibg=#210 + +highlight Constant gui=bold guifg=white guibg=bg +highlight String gui=none guifg=#cf0 guibg=bg +"highlight Character gui=None guifg=Cyan guibg=bg +highlight Number gui=None guifg=#cf0 guibg=bg +highlight Boolean gui=none guifg=#f80 guibg=bg +"highlight Float gui=None guifg=Cyan guibg=bg + +highlight Identifier guifg=#dc0 +highlight Function gui=None guifg=#ff8 guibg=bg + +highlight Statement gui=bold guifg=#f80 +highlight Conditional gui=Bold guifg=#f80 guibg=bg +highlight Repeat gui=Bold guifg=#f80 guibg=bg +highlight Label gui=Bold guifg=#f80 guibg=bg +highlight Operator gui=Bold guifg=#f80 guibg=bg +highlight Keyword gui=Bold guifg=#f80 guibg=bg +highlight Exception gui=Bold guifg=#f80 guibg=bg + +highlight PreProc guifg=#ff8 +"highlight Include gui=None guifg=MediumLightSkyBlue1 guibg=bg +"highlight Define gui=None guifg=MediumLightSkyBlue1g guibg=bg +"highlight Macro gui=None guifg=MediumLightSkyBlue1g guibg=bg +"highlight PreCondit gui=None guifg=MediumSlateBlue guibg=bg + +highlight Type gui=bold guifg=#f80 +"highlight StorageClass gui=None guifg=LightBlue guibg=bg +"highlight Structure gui=None guifg=LightBlue guibg=bg +"highlight Typedef gui=None guifg=LightBlue guibg=bg + +highlight Special gui=none guifg=#f80 +"highlight SpecialChar gui=italic guifg=White guibg=bg +"highlight Tag gui=italic guifg=White guibg=bg +"highlight Delimiter gui=italic guifg=White guibg=bg +"highlight SpecialComment gui=italic guifg=White guibg=bg +"highlight Debug gui=italic guifg=White guibg=bg + +highlight Underlined gui=underline guifg=fg guibg=bg + +highlight Ignore guifg=#aa0 + +highlight Error gui=italic guifg=#ff0 guibg=#f00 +highlight Todo gui=bold guifg=yellow guibg=#a70 + +"-- OLD COLORS +"highlight prologAtom guifg=#dddd00 gui=italic +highlight prologVariable gui=bold,italic guifg=#0f0 +highlight prologFreeVariable gui=italic guifg=#0f0 +highlight xpceVariable gui=bold guifg=#ff0 guibg=#666 +highlight xpceKeyword gui=bold guifg=#f80 guibg=#666 + +highlight MatchParen gui=bold guibg=#480 guifg=#cf0 + +highlight Pmenu gui=bold guifg=#fc0 guibg=#040 +highlight PmenuSel gui=bold guibg=#fc0 guifg=#040 +highlight PmenuSbar gui=bold guibg=#840 guifg=#040 +highlight PmenuThumb gui=bold guibg=#ff0 guifg=#040 diff --git a/.vim/colors/sienna.vim b/.vim/colors/sienna.vim new file mode 100644 index 0000000..08b8eda --- /dev/null +++ b/.vim/colors/sienna.vim @@ -0,0 +1,150 @@ +" Vim colour scheme +" Maintainer: Georg Dahn +" Last Change: 26 April 2006 +" Version: 1.6 +" +" This color scheme has both light and dark styles with harmonic colors +" easy to distinguish. Terminals are not supported, therefore you should +" only try it if you use the GUI version of Vim. +" +" You can choose the style by adding one of the following lines to your +" vimrc or gvimrc file before sourcing the color scheme: +" +" let g:sienna_style = 'dark' +" let g:sienna_style = 'light' +" +" If none of above lines is given, the light style is choosen. +" +" You can switch between these styles by using the :Colo command, like +" :Colo dark or :Colo light (many thanks to Pan Shizhu). + +if exists("g:sienna_style") + let s:sienna_style = g:sienna_style +else + let s:sienna_style = 'light' +endif + +execute "command! -nargs=1 Colo let g:sienna_style = \"\" | colo sienna" + +if s:sienna_style == 'dark' + set background=dark +elseif s:sienna_style == 'light' + set background=light +else + finish +endif + +hi clear +if exists("syntax_on") + syntax reset +endif + +let g:colors_name = 'sienna' + +if s:sienna_style == 'dark' + hi Normal gui=none guifg=Grey85 guibg=Grey15 + + hi Cursor guifg=Black guibg=Grey85 + hi LineNr gui=none guifg=Grey65 + hi NonText gui=bold guifg=Grey65 guibg=Grey20 + hi SpecialKey gui=none guifg=SkyBlue2 + hi Title gui=bold guifg=Grey85 + hi Visual gui=bold guifg=Black guibg=LightSalmon1 + + hi FoldColumn gui=none guifg=Black guibg=Wheat3 + hi Folded gui=none guifg=White guibg=Wheat4 + hi StatusLine gui=bold guifg=Black guibg=Grey85 + hi StatusLineNC gui=none guifg=White guibg=DimGray + hi VertSplit gui=none guifg=White guibg=DimGray + hi Wildmenu gui=bold guifg=White guibg=Black + + hi Pmenu guibg=Grey55 guifg=Black gui=none + hi PmenuSbar guibg=Grey40 guifg=fg gui=none + hi PmenuSel guibg=Yellow2 guifg=Black gui=none + hi PmenuThumb guibg=Grey80 guifg=bg gui=none + + hi IncSearch gui=none guifg=Grey15 guibg=Grey85 + hi Search gui=none guifg=Black guibg=Yellow2 + + hi MoreMsg gui=bold guifg=PaleGreen2 + hi Question gui=bold guifg=PaleGreen2 + hi WarningMsg gui=bold guifg=Red + + hi Comment gui=italic guifg=SkyBlue3 + hi Error gui=none guifg=White guibg=Red2 + hi Identifier gui=none guifg=LightSalmon2 + hi Special gui=none guifg=SkyBlue2 + hi PreProc gui=none guifg=SkyBlue3 + hi Todo gui=bold guifg=Black guibg=Yellow2 + hi Type gui=bold guifg=SkyBlue2 + hi Underlined gui=underline guifg=DodgerBlue + + hi Boolean gui=bold guifg=PaleGreen2 + hi Constant gui=none guifg=PaleGreen2 + hi Number gui=bold guifg=PaleGreen2 + hi String gui=none guifg=PaleGreen2 + + hi Label gui=bold,underline guifg=LightSalmon2 + hi Statement gui=bold guifg=LightSalmon2 + + 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 +elseif s:sienna_style == 'light' + hi Normal gui=none guifg=Black guibg=White + + hi Cursor guifg=White guibg=Black + hi LineNr gui=none guifg=DarkGray + hi NonText gui=bold guifg=DarkGray guibg=Grey95 + hi SpecialKey gui=none guifg=RoyalBlue4 + hi Title gui=bold guifg=Black + hi Visual gui=bold guifg=Black guibg=Sienna1 + + hi FoldColumn gui=none guifg=Black guibg=Wheat2 + hi Folded gui=none guifg=Black guibg=Wheat1 + hi StatusLine gui=bold guifg=White guibg=Black + hi StatusLineNC gui=none guifg=White guibg=DimGray + hi VertSplit gui=none guifg=White guibg=DimGray + hi Wildmenu gui=bold guifg=Black guibg=White + + hi Pmenu guibg=Grey65 guifg=Black gui=none + hi PmenuSbar guibg=Grey50 guifg=fg gui=none + hi PmenuSel guibg=Yellow guifg=Black gui=none + hi PmenuThumb guibg=Grey75 guifg=fg gui=none + + hi IncSearch gui=none guifg=White guibg=Black + hi Search gui=none guifg=Black guibg=Yellow + + hi MoreMsg gui=bold guifg=ForestGreen + hi Question gui=bold guifg=ForestGreen + hi WarningMsg gui=bold guifg=Red + + hi Comment gui=italic guifg=RoyalBlue3 + hi Error gui=none guifg=White guibg=Red + hi Identifier gui=none guifg=Sienna4 + hi Special gui=none guifg=RoyalBlue4 + hi PreProc gui=none guifg=RoyalBlue3 + hi Todo gui=bold guifg=Black guibg=Yellow + hi Type gui=bold guifg=RoyalBlue4 + hi Underlined gui=underline guifg=Blue + + hi Boolean gui=bold guifg=ForestGreen + hi Constant gui=none guifg=ForestGreen + hi Number gui=bold guifg=ForestGreen + hi String gui=none guifg=ForestGreen + + hi Label gui=bold,underline guifg=Sienna4 + hi Statement gui=bold guifg=Sienna4 + + 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 +endif diff --git a/.vim/colors/skittles_dark.vim b/.vim/colors/skittles_dark.vim new file mode 100644 index 0000000..5f8bbf2 --- /dev/null +++ b/.vim/colors/skittles_dark.vim @@ -0,0 +1,127 @@ +" Vim color file +" +" Version: 1.1 +" +" Author: Shawn Biddle +" +" Note: Used the molokai color scheme as a template +" to build off then completely recolored almost +" everything to be a bit more colorful while still +" being quite readable +" + +hi clear + +set background=dark +if version > 580 + hi clear + if exists("syntax_on") + syntax reset + endif +endif +let g:colors_name="skittles_dark" + + +hi Boolean guifg=#AE81FF ctermfg=141 +hi Character guifg=#E6DB74 ctermfg=186 +hi Number guifg=#AE81FF ctermfg=141 +hi String guifg=#75d142 ctermfg=113 +hi Conditional guifg=#C01414 ctermfg=1 +hi Constant guifg=#AE81FF ctermfg=141 +hi Cursor guifg=#000000 ctermfg=0 guibg=#F8F8F0 ctermbg=15 +hi Debug guifg=#BCA3A3 ctermfg=248 + +hi Define guifg=#C01414 ctermfg=1 +hi Delimiter guifg=#8F8F8F ctermfg=245 +hi DiffAdd guibg=#13354A ctermbg=236 +hi DiffChange guifg=#89807D ctermfg=244 guibg=#4C4745 ctermbg=238 +hi DiffDelete guifg=#960050 ctermfg=89 guibg=#1E0010 ctermbg=233 +hi DiffText guibg=#4C4745 ctermbg=238 + +hi Directory guifg=#A6E22E ctermfg=148 +hi Error guifg=#960050 ctermfg=89 guibg=#1E0010 ctermbg=233 +hi ErrorMsg guifg=#8ac6f2 ctermfg=117 guibg=#232526 ctermbg=235 +hi Exception guifg=#A6E22E ctermfg=148 +hi Float guifg=#AE81FF ctermfg=141 +hi FoldColumn guifg=#465457 ctermfg=239 guibg=#000000 ctermbg=0 +hi Folded guifg=#465457 ctermfg=239 guibg=#000000 ctermbg=0 +hi Function guifg=#0C60A0 ctermfg=25 + +hi Identifier guifg=#ffffff ctermfg=15 cterm=none + +hi Ignore guifg=#808080 ctermfg=244 guibg=bg +hi IncSearch guifg=#C4BE89 ctermfg=180 guibg=#000000 ctermbg=0 + +hi Keyword guifg=#8ac6f2 ctermfg=117 gui=none +hi Label guifg=#E6DB74 ctermfg=186 +hi Macro guifg=#C4BE89 ctermfg=180 +"gui=italic +hi SpecialKey guifg=#222222 ctermfg=235 +"gui=italic + + +hi MatchParen guifg=#000000 ctermfg=0 guibg=#FD971F ctermbg=208 +hi ModeMsg guifg=#E6DB74 ctermfg=186 +hi MoreMsg guifg=#E6DB74 ctermfg=186 +hi Operator guifg=#FF9900 ctermfg=208 + +" complete menu +hi Pmenu guifg=#5FAAC7 ctermfg=81 guibg=#000000 ctermbg=0 +hi PmenuSel guibg=#808080 ctermbg=244 +hi PmenuSbar guibg=#080808 ctermbg=0 +hi PmenuThumb guifg=#5FAAC7 ctermfg=81 + +hi PreCondit guifg=#A6E22E ctermfg=148 +hi PreProc guifg=#A6E22E ctermfg=148 +hi Question guifg=#5FAAC7 ctermfg=81 +hi Repeat guifg=#CF1020 ctermfg=1 +hi Search guifg=#FFFFFF ctermfg=15 guibg=#455354 ctermbg=239 +" marks column +hi SignColumn guifg=#A6E22E ctermfg=148 guibg=#232526 ctermbg=235 +hi SpecialChar guifg=#FF9900 ctermfg=208 +hi SpecialComment guifg=#465457 ctermfg=239 +hi Special guifg=#5FAAC7 ctermfg=81 guibg=bg +if has("spell") + hi SpellBad guisp=#FF0000 gui=undercurl + hi SpellCap guisp=#7070F0 gui=undercurl + hi SpellLocal guisp=#70F0F0 gui=undercurl + hi SpellRare guisp=#FFFFFF gui=undercurl +endif +hi Statement guifg=#C01414 ctermfg=1 gui=none +hi StatusLine guifg=#455354 ctermfg=0 guibg=fg +hi StatusLineNC guifg=#808080 ctermfg=244 guibg=#080808 ctermbg=0 +hi StorageClass guifg=#FD971F ctermfg=208 +hi Structure guifg=#5FAAC7 ctermfg=81 cterm=bold gui=bold +hi Tag guifg=#8ac6f2 ctermfg=117 +hi Title guifg=#ef5939 ctermfg=203 +hi Todo guifg=#FFFFFF ctermfg=0 ctermbg=3 guibg=bg + +hi phpDocBlock guifg=#94E1E4 ctermfg=116 guibg=bg + +hi Typedef guifg=#5FAAC7 ctermfg=81 +hi Type guifg=#5FAAC7 ctermfg=81 gui=none cterm=none +hi Underlined guifg=#808080 ctermfg=244 gui=underline + +hi VertSplit guifg=#808080 ctermfg=244 guibg=#080808 ctermbg=0 +hi VisualNOS guibg=#403D3D ctermbg=237 +hi Visual guibg=#403D3D ctermbg=237 +hi WarningMsg guifg=#FFFFFF ctermfg=15 guibg=#333333 ctermbg=236 +hi WildMenu guifg=#5FAAC7 ctermfg=81 guibg=#121212 ctermbg=233 + +hi Normal guifg=#F8F8F2 ctermfg=248 guibg=#231F20 ctermbg=234 +hi Comment guifg=#5D8D8F ctermfg=66 gui=none +hi CursorLine guibg=#121212 ctermbg=233 +hi CursorColumn guibg=#121212 ctermbg=233 +hi LineNr guifg=#FFFFFF ctermfg=15 guibg=#000000 ctermbg=0 gui=underline +hi NonText guifg=#BCBCBC ctermfg=250 guibg=#232526 ctermbg=235 + +hi link xmlTagName Define + +"hi yamlBaseKey +"gui=bold,underline +hi yamlTab guibg=#FF0000 ctermbg=9 +hi User1 guifg=#000000 ctermfg=0 guibg=#84E12E ctermbg=112 +"gui=bold + +hi clear htmlTagN +hi link htmlTagN Typedef diff --git a/.vim/colors/sonofobsidian.vim b/.vim/colors/sonofobsidian.vim new file mode 100644 index 0000000..f3a58c2 --- /dev/null +++ b/.vim/colors/sonofobsidian.vim @@ -0,0 +1,43 @@ +" Port of http://studiostyles.info/schemes/son-of-obsidian +" to vim +" Last Change: 2010 sep 28 +" Version: 1.0 +set background=dark +hi clear +if exists("syntax_on") + syntax reset +endif +let g:colors_name="sonofobsidian" + + +hi Comment guifg=#99AA8A +hi Normal guifg=#FFFFFF guibg=#22282A +hi CursorLine guibg=#32383A +hi CursorColumn guibg=#32383A +hi Search guibg=#808080 +hi Visual guifg=#FFFFFF guibg=#4F6164 +hi VisualNOS guifg=#FFFFFF guibg=#4F6164 +hi Identifier guifg=#FFFFFF +hi Number guifg=#FFCD22 +hi Operator guifg=#E8E2B7 +hi String guifg=#EC7600 +hi FoldColumn guifg=#FFFFFF guibg=#394144 +hi LineNr guifg=#3F4E49 guibg=#293134 +hi PreProc guifg=#A082BD +hi Keyword guifg=#93C763 +hi Conditional guifg=#93C763 +hi Statement guifg=#93C763 +hi Type guifg=#93C763 +hi Structure guifg=#678CB1 +hi Tag guifg=#93C763 +hi xmlTagName guifg=#93C763 +hi xmlCdata guifg=#99A38A +hi xmlAttrib guifg=#678CB1 +hi htmlTagName guifg=#93C763 +hi htmlArg guifg=#678CB1 +hi ErrorMsg guifg=#FF0000 +hi WarningMsg guifg=#FFCD22 +hi Folded guifg=#808080 guibg=#1C2325 +hi PMenu guifg=#CCCCFF guibg=#1C2325 +hi PMenuSel guibg=#2C3335 + diff --git a/.vim/colors/sorcerer.vim b/.vim/colors/sorcerer.vim new file mode 100644 index 0000000..88b6398 --- /dev/null +++ b/.vim/colors/sorcerer.vim @@ -0,0 +1,195 @@ +" 'sorcerer.vim' -- Vim color scheme. +" Maintainer: Jeet Sukumaran +" Based on 'Mustang' by Henrique C. Alves (hcarvalhoalves@gmail.com), + +set background=dark + +hi clear + +if exists("syntax_on") + syntax reset +endif + +let colors_name = "sorcerer" + +" GUI Colors {{{1 +" ============================================================================ + +hi Normal guifg=#c2c2b0 guibg=#222222 gui=NONE +hi ColorColumn guifg=NONE guibg=#1c1c1c +hi Cursor guifg=NONE guibg=#626262 gui=NONE +hi CursorColumn guibg=#2d2d2d +hi CursorLine guibg=#2d2d2d +hi DiffAdd guifg=#000000 guibg=#3cb371 gui=NONE +hi DiffChange guifg=#000000 guibg=#4f94cd gui=NONE +hi DiffDelete guifg=#000000 guibg=#8b3626 gui=NONE +hi DiffText guifg=#000000 guibg=#8ee5ee gui=NONE +hi Directory guifg=#1e90ff guibg=bg gui=NONE +hi ErrorMsg guifg=#ff6a6a guibg=NONE gui=bold +hi FoldColumn guifg=#68838b guibg=#4B4B4B gui=bold +hi Folded guifg=#406060 guibg=#232c2c gui=NONE +hi IncSearch guifg=#ffffff guibg=#ff4500 gui=bold +hi LineNr guifg=#686858 guibg=#000000 gui=NONE +hi MatchParen guifg=#fff000 guibg=#000000 gui=bold +hi ModeMsg guifg=#000000 guibg=#00ff00 gui=bold +hi MoreMsg guifg=#2e8b57 guibg=bg gui=bold +hi NonText guifg=#404050 guibg=bg gui=NONE + +hi Pmenu guifg=#ffffff guibg=#444444 +hi PmenuSel guifg=#000000 guibg=#b1d631 +" hi PmenuSbar guifg=#ffffff guibg=#c1cdc1 gui=NONE +" hi PmenuThumb guifg=#ffffff guibg=#838b83 gui=NONE + +hi Question guifg=#00ee00 guibg=NONE gui=bold +hi Search guifg=#000000 guibg=#d6e770 gui=bold +hi SignColumn guifg=#ffffff guibg=#cdcdb4 gui=NONE +hi SpecialKey guifg=#505060 guibg=NONE gui=NONE +hi SpellBad guisp=#ee2c2c gui=undercurl +hi SpellCap guisp=#0000ff gui=undercurl +hi SpellLocal guisp=#008b8b gui=undercurl +hi SpellRare guisp=#ff00ff gui=undercurl +hi StatusLine guifg=#000000 guibg=#808070 gui=bold +hi StatusLineNC guifg=#000000 guibg=#404c4c gui=italic +hi VertSplit guifg=#404c4c guibg=#404c4c gui=NONE +hi TabLine guifg=fg guibg=#d3d3d3 gui=underline +hi TabLineFill guifg=fg guibg=bg gui=reverse +hi TabLineSel guifg=fg guibg=bg gui=bold +hi Title guifg=#528b8b guibg=NONE gui=bold +hi Visual guifg=#000000 guibg=#6688aa gui=NONE +hi WarningMsg guifg=#ee9a00 guibg=bg gui=NONE +hi WildMenu guifg=#000000 guibg=#87ceeb gui=NONE + +" Syntax highlighting +hi Comment guifg=#707670 gui=italic +hi Boolean guifg=#ff9800 gui=NONE +hi String guifg=#779b70 gui=NONE +hi Identifier guifg=#9ebac2 gui=NONE +hi Function guifg=#faf4c6 gui=NONE +hi Type guifg=#7e8aa2 gui=NONE +hi Statement guifg=#90b0d1 gui=NONE +hi Keyword guifg=#90b0d1 gui=NONE +hi Constant guifg=#ff9800 gui=NONE +hi Number guifg=#cc8800 gui=NONE +hi Special guifg=#719611 gui=NONE +hi PreProc guifg=#528b8b gui=NONE +hi Todo guifg=#8f6f8f guibg=#202020 gui=italic,underline,bold + +" Diff +hi diffOldFile guifg=#da70d6 guibg=NONE gui=italic +hi diffNewFile guifg=#ffff00 guibg=NONE gui=italic +hi diffFile guifg=#ffa500 guibg=NONE gui=italic +hi diffLine guifg=#ff00ff guibg=NONE gui=italic +hi link diffOnly Constant +hi link diffIdentical Constant +hi link diffDiffer Constant +hi link diffBDiffer Constant +hi link diffIsA Constant +hi link diffNoEOL Constant +hi link diffCommon Constant +hi diffRemoved guifg=#cd5555 guibg=NONE gui=NONE +hi diffChanged guifg=#4f94cd guibg=NONE gui=NONE +hi diffAdded guifg=#00cd00 guibg=NONE gui=NONE +hi link diffSubname diffLine +hi link diffComment Comment + +" Python +hi pythonException guifg=#90b0d1 guibg=NONE gui=NONE +hi pythonExClass guifg=#996666 guibg=NONE gui=NONE +hi pythonDecorator guifg=#888555 guibg=NONE gui=NONE +hi link pythonDecoratorFunction pythonDecorator + +" 1}}} + +" 256 Colors {{{1 +" ============================================================================ +hi Normal cterm=NONE ctermbg=235 ctermfg=145 +hi ColorColumn cterm=NONE ctermbg=234 ctermfg=fg +hi Cursor cterm=NONE ctermbg=241 ctermfg=fg +hi CursorColumn cterm=NONE ctermbg=236 ctermfg=fg +hi DiffAdd cterm=NONE ctermbg=71 ctermfg=16 +hi DiffChange cterm=NONE ctermbg=68 ctermfg=16 +hi DiffDelete cterm=NONE ctermbg=94 ctermfg=16 +hi DiffText cterm=NONE ctermbg=117 ctermfg=16 +hi Directory cterm=NONE ctermbg=234 ctermfg=33 +hi ErrorMsg cterm=bold ctermbg=bg ctermfg=203 +hi FoldColumn cterm=bold ctermbg=239 ctermfg=66 +hi Folded cterm=NONE ctermbg=16 ctermfg=60 +hi IncSearch cterm=bold ctermbg=202 ctermfg=231 +hi LineNr cterm=NONE ctermbg=16 ctermfg=59 +hi MatchParen cterm=bold ctermbg=16 ctermfg=226 +hi ModeMsg cterm=bold ctermbg=46 ctermfg=16 +hi MoreMsg cterm=bold ctermbg=234 ctermfg=29 +hi NonText cterm=NONE ctermbg=234 ctermfg=59 +hi Pmenu cterm=NONE ctermbg=238 ctermfg=231 +hi PmenuSbar cterm=NONE ctermbg=250 ctermfg=fg +hi PmenuSel cterm=NONE ctermbg=149 ctermfg=16 +hi Question cterm=bold ctermbg=bg ctermfg=46 +hi Search cterm=bold ctermbg=185 ctermfg=16 +hi SignColumn cterm=NONE ctermbg=187 ctermfg=231 +hi SpecialKey cterm=NONE ctermbg=bg ctermfg=59 +hi SpellBad cterm=undercurl ctermbg=bg ctermfg=196 +hi SpellCap cterm=undercurl ctermbg=bg ctermfg=21 +hi SpellLocal cterm=undercurl ctermbg=bg ctermfg=30 +hi SpellRare cterm=undercurl ctermbg=bg ctermfg=201 +hi StatusLine cterm=bold ctermbg=101 ctermfg=16 +hi StatusLineNC cterm=NONE ctermbg=102 ctermfg=16 +hi VertSplit cterm=NONE ctermbg=102 ctermfg=102 +hi TabLine cterm=bold ctermbg=102 ctermfg=16 +hi TabLineFill cterm=NONE ctermbg=102 ctermfg=16 +hi TabLineSel cterm=bold ctermbg=16 ctermfg=59 +hi Title cterm=bold ctermbg=bg ctermfg=66 +hi Visual cterm=NONE ctermbg=67 ctermfg=16 +hi WarningMsg cterm=NONE ctermbg=234 ctermfg=208 +hi WildMenu cterm=NONE ctermbg=116 ctermfg=16 + +hi Comment cterm=NONE ctermbg=bg ctermfg=65 +hi Boolean cterm=NONE ctermbg=bg ctermfg=208 +hi String cterm=NONE ctermbg=bg ctermfg=101 +hi Identifier cterm=NONE ctermbg=bg ctermfg=145 +hi Function cterm=NONE ctermbg=bg ctermfg=230 +hi Type cterm=NONE ctermbg=bg ctermfg=103 +hi Statement cterm=NONE ctermbg=bg ctermfg=110 +hi Keyword cterm=NONE ctermbg=bg ctermfg=110 +hi Constant cterm=NONE ctermbg=bg ctermfg=208 +hi Number cterm=NONE ctermbg=bg ctermfg=172 +hi Special cterm=NONE ctermbg=bg ctermfg=64 +hi PreProc cterm=NONE ctermbg=bg ctermfg=66 +hi Todo cterm=bold,underline ctermbg=234 ctermfg=96 + +hi diffAdded cterm=NONE ctermbg=bg ctermfg=40 +hi diffChanged cterm=NONE ctermbg=bg ctermfg=68 +hi diffFile cterm=NONE ctermbg=bg ctermfg=214 +hi diffLine cterm=NONE ctermbg=bg ctermfg=201 +hi diffNewFile cterm=NONE ctermbg=bg ctermfg=226 +hi diffOldFile cterm=NONE ctermbg=bg ctermfg=170 +hi diffRemoved cterm=NONE ctermbg=bg ctermfg=167 + +hi pythonClass cterm=NONE ctermbg=bg ctermfg=fg +hi pythonDecorator cterm=NONE ctermbg=bg ctermfg=101 +hi pythonExClass cterm=NONE ctermbg=bg ctermfg=95 +hi pythonException cterm=NONE ctermbg=bg ctermfg=110 +hi pythonFunc cterm=NONE ctermbg=bg ctermfg=fg +hi pythonFuncParams cterm=NONE ctermbg=bg ctermfg=fg +hi pythonKeyword cterm=NONE ctermbg=bg ctermfg=fg +hi pythonParam cterm=NONE ctermbg=bg ctermfg=fg +hi pythonRawEscape cterm=NONE ctermbg=bg ctermfg=fg +hi pythonSuperclasses cterm=NONE ctermbg=bg ctermfg=fg +hi pythonSync cterm=NONE ctermbg=bg ctermfg=fg + +hi Conceal cterm=NONE ctermbg=248 ctermfg=252 +hi Error cterm=NONE ctermbg=196 ctermfg=231 +hi Ignore cterm=NONE ctermbg=bg ctermfg=234 +hi InsertModeCursorLine cterm=NONE ctermbg=16 ctermfg=fg +hi NormalModeCursorLine cterm=NONE ctermbg=235 ctermfg=fg +hi PmenuThumb cterm=reverse ctermbg=bg ctermfg=fg +hi StatusLineAlert cterm=NONE ctermbg=160 ctermfg=231 +hi StatusLineUnalert cterm=NONE ctermbg=238 ctermfg=144 +hi Test cterm=NONE ctermbg=bg ctermfg=fg +hi Underlined cterm=underline ctermbg=bg ctermfg=111 +hi VisualNOS cterm=bold,underline ctermbg=bg ctermfg=fg +hi cCursor cterm=reverse ctermbg=bg ctermfg=fg +hi iCursor cterm=NONE ctermbg=210 ctermfg=16 +hi lCursor cterm=NONE ctermbg=145 ctermfg=234 +hi nCursor cterm=NONE ctermbg=46 ctermfg=16 +hi vCursor cterm=NONE ctermbg=201 ctermfg=16 +" 1}}} diff --git a/.vim/colors/southernlights.vim b/.vim/colors/southernlights.vim new file mode 100644 index 0000000..796e7c6 --- /dev/null +++ b/.vim/colors/southernlights.vim @@ -0,0 +1,93 @@ +" Vim color scheme +" +" Name: southernlights256.vim +" Maintainer: Jakson Aquino +" Last Change: Sun Oct 24, 2010 10:36AM +" License: GNU/GPL +" +" Based on other color schemes. The starting point was 'torte' + +set background=dark + +hi clear + +if exists("syntax_on") + syntax reset +endif + +let colors_name = "southernlights" + +hi Boolean ctermfg=209 guifg=#ff875f +hi Character ctermfg=223 guifg=#ffd7af +hi Comment ctermfg=147 guifg=#afafff +hi Constant ctermfg=219 guifg=#ffafff +hi Conceal ctermfg=221 ctermbg=black guifg=#ffd75f guibg=black +hi Cursor ctermfg=Black ctermbg=Green cterm=bold guifg=Black guibg=Green gui=bold +hi CursorLine ctermbg=234 cterm=NONE guibg=#1c1c1c gui=none +hi CursorColumn ctermbg=234 cterm=NONE guibg=#1c1c1c gui=none +hi Directory ctermfg=27 guifg=#005fff +hi Function ctermfg=117 guifg=#87d7ff +hi Identifier ctermfg=cyan guifg=cyan +hi LineNr ctermfg=Black ctermbg=240 guifg=Black guibg=#585858 +hi MatchParen ctermfg=white ctermbg=58 guifg=white guibg=#5f5f00 +hi NonText ctermfg=21 guifg=#0000ff +hi Number ctermfg=223 guifg=#ffd7af +hi Normal ctermfg=253 ctermbg=Black guifg=#dadada guibg=Black +hi Operator ctermfg=204 guifg=#ff5f87 +hi Pmenu ctermfg=119 ctermbg=22 guifg=#87ff5f guibg=#005f00 +hi PmenuSel ctermfg=Yellow ctermbg=28 guifg=Yellow guibg=#008700 +hi PreProc ctermfg=13 ctermbg=Black guifg=#ff40ff +hi Search ctermfg=white ctermbg=58 guifg=white guibg=#5f5f00 +hi ShowMarksHLl ctermfg=227 ctermbg=28 guifg=#ffff5f guibg=#008700 +hi SignColumn guibg=#585858 +hi Special ctermfg=221 guifg=#ffd75f +hi SpecialKey ctermfg=14 guifg=#00ffff +hi SpellBad ctermfg=red ctermbg=NONE cterm=UNDERLINE guisp=red gui=undercurl +hi SpellLocal ctermfg=Green ctermbg=NONE cterm=UNDERLINE guisp=#00AA00 gui=undercurl +hi SpellRare ctermfg=Magenta ctermbg=NONE cterm=UNDERLINE guisp=Magenta gui=undercurl +hi Statement ctermfg=yellow guifg=yellow cterm=NONE gui=NONE +hi StatusLine ctermfg=239 ctermbg=white guifg=#4e4e4e guibg=white +hi StatusLineNC ctermfg=239 ctermbg=black guifg=gray30 guibg=black +hi TabLineSel ctermfg=white ctermbg=239 guifg=#4e4e4e guibg=white +hi TabLine ctermfg=247 ctermbg=234 cterm=NONE guifg=#9e9e9e guibg=#262626 gui=NONE +hi VertSplit ctermfg=239 ctermbg=black guifg=gray30 guibg=black +hi String ctermfg=229 guifg=#ffffaf +hi Title cterm=bold ctermfg=Magenta gui=bold guifg=Magenta +hi Type ctermfg=77 guifg=#5fd75f gui=NONE +hi vimCommentString ctermfg=147 guifg=#afafff gui=italic +hi Visual ctermfg=248 guifg=#a8a8a8 ctermbg=237 guibg=#3a3a3a +hi WarningMsg ctermfg=red + +" html +hi htmlLink cterm=UNDERLINE ctermfg=105 gui=UNDERLINE guifg=#8787ff +hi htmlBold cterm=BOLD gui=BOLD +hi htmlBoldItalic cterm=BOLD,ITALIC gui=BOLD,ITALIC +hi htmlBoldUnderline cterm=BOLD,UNDERLINE gui=BOLD,UNDERLINE +hi htmlBoldUnderlineItalic cterm=BOLD,UNDERLINE,ITALIC gui=BOLD,UNDERLINE,ITALIC +hi htmlItalic cterm=ITALIC gui=ITALIC +hi htmlUnderline cterm=UNDERLINE gui=UNDERLINE +hi htmlUnderlineItalic cterm=UNDERLINE,ITALIC gui=UNDERLINE,ITALIC + +" mail +hi mailHeader ctermfg=229 guifg=#ffffaf +hi mailSubject ctermfg=yellow guifg=yellow +hi mailQuoted1 ctermfg=48 guifg=#00ff87 +hi mailQuoted2 ctermfg=51 guifg=#00ffff +hi mailQuoted3 ctermfg=39 guifg=#00afff +hi mailQuoted4 ctermfg=33 guifg=#0087ff +hi mailQuoted5 ctermfg=27 guifg=#005fff +hi mailQuoted6 ctermfg=21 guifg=#0000ff +hi mailSignature ctermfg=209 guifg=#ff875f + +" diff +hi diffAdded ctermfg=40 guifg=#00d700 +hi diffRemoved ctermfg=210 guifg=#ff8787 +hi diffFile ctermfg=117 guifg=#87d7ff +hi diffOldFile ctermfg=117 guifg=#87d7ff +hi diffNewFile ctermfg=117 guifg=#87d7ff +hi diffLine ctermfg=yellow guifg=yellow + +" wdiff +hi link wdiffOld diffRemoved +hi link wdiffNew diffAdded + diff --git a/.vim/colors/southwest-fog.vim b/.vim/colors/southwest-fog.vim new file mode 100644 index 0000000..2b47384 --- /dev/null +++ b/.vim/colors/southwest-fog.vim @@ -0,0 +1,157 @@ +""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +" Author: Mario Gutierrez (mario@mgutz.com) +" Last Change: Dececember 6, 2010 +" Version: 0.2 +""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" + +set background=dark +hi clear +if exists("syntax_on") + syntax reset +endif +let colors_name = "southwest-fog" + + +"""""""""" General + +hi Normal guifg=#acb9c7 guibg=#26292e gui=none + +if version >= 700 + hi CursorColumn guibg=#30333a + hi CursorLine guibg=#30333a + hi MatchParen guifg=magenta guibg=#1a1d20 gui=bold,italic + hi Pmenu guifg=bg guibg=#957b94 + hi PmenuSel guifg=bg guibg=#a694b3 + + hi IncSearch guifg=bg guibg=#9d94b3 gui=bold + hi Search guifg=bg guibg=#9d94b3 gui=none +endif + +hi Cursor guifg=bg guibg=#73b87f gui=none +hi DiffAdd guifg=bg guibg=#70869d gui=none +hi DiffChange guifg=bg guibg=#a58f73 gui=none +hi DiffDelete guifg=bg guibg=#a27376 gui=none +hi DiffText guifg=bg guibg=#a4a273 gui=none +hi ErrorMsg guifg=fg guibg=#aa2e34 gui=none +hi Folded guifg=fg guibg=#3d4a3e gui=none +hi FoldColumn guifg=#d7969d guibg=#3f4c4d gui=none +hi LineNr guifg=#3d424a guibg=bg gui=none +hi NonText guifg=#3d424a guibg=bg gui=none +hi Question guifg=#6dbb6d guibg=bg gui=none +hi StatusLine guifg=#b0d3bb guibg=#1a1d20 gui=none +hi StatusLineNC guifg=#5a6c60 guibg=#1a1d20 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=#d7969d guibg=bg gui=none +hi VertSplit guifg=#1a1d20 guibg=#1a1d20 gui=none +hi Visual guifg=bg guibg=#94b3b3 gui=none +hi WarningMsg guifg=#bb6d6d guibg=bg gui=none + + +"""""""""" Syntax highlighting + +hi Comment guifg=#5a6c60 guibg=bg gui=italic +hi Constant guifg=#b1c7ad gui=none +hi Error guifg=fg guibg=#aa2e34 gui=none +hi Function guifg=#cccbb1 gui=none +hi Identifier guifg=#b89e93 gui=none +hi Ignore guifg=bg guibg=bg gui=none +hi Keyword guifg=#ccc0b1 gui=none +hi Number guifg=#e1d4a8 gui=none +hi PreProc guifg=#bbacc7 gui=none +hi Special guifg=#a58f73 gui=none +hi Special guifg=#b8a792 gui=none +hi Statement guifg=#ccc0b1 gui=none +hi String guifg=#9a7bb2 gui=none +hi Todo guifg=#bebb83 guibg=bg gui=bold +hi Type guifg=#cbb0b2 gui=none +hi Underlined guifg=#bea483 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=#cbb0b2 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 link rubyAccess PreProc +hi rubyInterpolation guifg=#f6abf1 guibg=bg +hi link rubyInterpolationDelimiter rubyInterpolation +hi link rubyStringDelimiter String + + +""""""""""" XML + +hi link xmlTag htmlTag +hi link xmlEndTag htmlEndTag +hi link xmlTagName htmlTagName + +" vim: set sw=4 sts=4: diff --git a/.vim/colors/synic.vim b/.vim/colors/synic.vim new file mode 100644 index 0000000..dea0715 --- /dev/null +++ b/.vim/colors/synic.vim @@ -0,0 +1,87 @@ +" ------------------------------------------------------------------ +" Filename: synic.vim +" Last Modified: Aug, 5 2009 (12:17) +" Maintainer: Adam Olsen (arolsen@gmail.com) +" Copyright: 2008 Adam Olsen +" This script is free software; you can redistribute it and/or +" modify it under the terms of the GNU General Public License as +" published by the Free Software Foundation; either version 2 of +" the License, or (at your option) any later version. +" Description: Vim colorscheme file. +" Install: Put this file in the users colors directory (~/.vim/colors) +" then load it with :colorscheme synic +" ------------------------------------------------------------------ +"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +"" +"" SPECIAL NOTE: +"" I believe this colorscheme is based off of Hans +"" Fugal's colorscheme "desert". +"" http://hans.fugal.net/vim/colors/desert.html +"" I might be wrong on this... if it looks like it was based off +"" of your colorscheme, let me know so I can give you credits. +"" +"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +"" The 256 color terminal version of this theme was created by +"" colorsupport.vim +hi clear +set background=dark +if exists("syntax_on") + syntax reset +endif +let g:colors_name = "synic" +hi Normal guifg=ivory guibg=Black ctermfg=231 ctermbg=NONE +hi SignColumn gui=NONE guifg=Cyan guibg=Grey cterm=NONE ctermfg=51 ctermbg=250 +hi SpellBad gui=undercurl guifg=NONE guisp=Red cterm=undercurl ctermfg=NONE ctermbg=196 +hi SpellCap gui=undercurl guifg=NONE guisp=Blue cterm=undercurl ctermfg=NONE ctermbg=21 +hi SpellRare gui=undercurl guifg=NONE guisp=Magenta cterm=undercurl ctermfg=NONE ctermbg=201 +hi SpellLocal gui=undercurl guifg=NONE guisp=Cyan cterm=undercurl ctermfg=NONE ctermbg=51 +hi Pmenu gui=NONE guifg=NONE guibg=Magenta cterm=NONE ctermfg=NONE ctermbg=201 +hi PmenuSel gui=NONE guifg=NONE guibg=DarkGrey cterm=NONE ctermfg=NONE ctermbg=248 +hi PmenuSbar gui=NONE guifg=NONE guibg=Grey cterm=NONE ctermfg=NONE ctermbg=250 +hi PmenuThumb gui=reverse guifg=NONE guibg=NONE cterm=reverse ctermfg=NONE ctermbg=NONE +hi CursorColumn gui=NONE guifg=NONE guibg=Grey40 cterm=NONE ctermfg=NONE ctermbg=241 +hi CursorLine gui=NONE guifg=NONE guibg=Grey40 cterm=NONE ctermfg=NONE ctermbg=241 +hi MatchParen gui=NONE guifg=NONE guibg=DarkCyan cterm=NONE ctermfg=NONE ctermbg=30 +hi TabLineFill guifg=#272d2f guibg=#272d2f gui=None cterm=None ctermfg=236 ctermbg=236 +hi TabLine guifg=MistyRose3 guibg=#272d2f gui=None cterm=None ctermfg=181 ctermbg=236 +hi TabLineSel guifg=LightBlue3 guibg=#272d2f gui=None cterm=None ctermfg=110 ctermbg=236 +hi ErrorMsg gui=NONE guifg=Red guibg=Linen cterm=NONE ctermfg=196 ctermbg=NONE +hi IncSearch gui=NONE guibg=LightGreen guifg=Black cterm=NONE ctermfg=16 ctermbg=120 +hi ModeMsg gui=NONE guifg=fg guibg=bg cterm=NONE ctermfg=fg ctermbg=NONE +hi StatusLine gui=NONE guifg=LightBlue3 guibg=#272d2f cterm=NONE ctermfg=110 ctermbg=236 +hi StatusLineNC gui=NONE guifg=MistyRose3 guibg=#272d2f cterm=NONE ctermfg=181 ctermbg=236 +hi VertSplit gui=NONE guifg=LightBlue4 guibg=Black cterm=NONE ctermfg=66 ctermbg=NONE +hi Visual gui=reverse guifg=LightBlue4 guibg=Black cterm=reverse ctermfg=66 ctermbg=16 +hi VisualNOS gui=underline guifg=fg guibg=bg cterm=underline ctermfg=fg ctermbg=NONE +hi DiffText gui=NONE guifg=Yellow guibg=LightSkyBlue4 cterm=NONE ctermfg=226 ctermbg=66 +hi Cursor guibg=Lavender guifg=Black ctermfg=16 ctermbg=255 +hi lCursor guibg=Lavender guifg=Black ctermfg=16 ctermbg=255 +hi Directory guifg=LightGreen guibg=bg ctermfg=120 ctermbg=NONE +hi LineNr guifg=LightBlue3 guibg=bg ctermfg=110 ctermbg=NONE +hi MoreMsg gui=NONE guifg=SeaGreen guibg=bg cterm=NONE ctermfg=29 ctermbg=NONE +hi NonText gui=NONE guifg=Cyan4 guibg=Black cterm=NONE ctermfg=30 ctermbg=NONE +hi Question gui=NONE guifg=LimeGreen guibg=bg cterm=NONE ctermfg=77 ctermbg=NONE +hi Search gui=NONE guifg=SkyBlue4 guibg=Bisque cterm=NONE ctermfg=60 ctermbg=224 +hi SpecialKey guifg=Cyan guibg=bg ctermfg=51 ctermbg=NONE +hi Title gui=NONE guifg=Yellow2 guibg=bg cterm=NONE ctermfg=226 ctermbg=NONE +hi WarningMsg guifg=Tomato3 guibg=Black ctermfg=167 ctermbg=NONE +hi WildMenu gui=NONE guifg=Black guibg=SkyBlue4 cterm=NONE ctermfg=16 ctermbg=60 +hi Folded guifg=#f4aba2 guibg=bg ctermfg=217 ctermbg=NONE +hi FoldColumn guifg=DarkBlue guibg=Grey ctermfg=18 ctermbg=250 +hi DiffText gui=bold guifg=NONE guibg=Red cterm=bold ctermfg=NONE ctermbg=196 +hi DiffAdd gui=NONE guifg=Blue guibg=LightCyan cterm=NONE ctermfg=21 ctermbg=195 +hi DiffChange gui=NONE guifg=white guibg=LightCyan4 cterm=NONE ctermfg=231 ctermbg=102 +hi DiffDelete gui=None guifg=LightBlue guibg=LightCyan cterm=None ctermfg=152 ctermbg=195 +hi Constant gui=NONE guifg=MistyRose3 guibg=bg cterm=NONE ctermfg=181 ctermbg=NONE +hi String gui=NONE guifg=LightBlue3 guibg=bg cterm=NONE ctermfg=110 ctermbg=NONE +hi Special gui=NONE guifg=GoldenRod guibg=bg cterm=NONE ctermfg=178 ctermbg=NONE +hi Statement gui=NONE guifg=khaki guibg=bg cterm=NONE ctermfg=222 ctermbg=NONE +hi Operator gui=NONE guifg=#8673e8 guibg=bg cterm=NONE ctermfg=98 ctermbg=NONE +hi Ignore gui=NONE guifg=bg guibg=bg cterm=NONE ctermfg=NONE ctermbg=NONE +hi ToDo gui=NONE guifg=DodgerBlue guibg=bg cterm=NONE ctermfg=33 ctermbg=NONE +hi Error gui=NONE guifg=Red guibg=Linen cterm=NONE ctermfg=196 ctermbg=15 +hi Comment gui=NONE guifg=#62c600 guibg=bg cterm=NONE ctermfg=76 ctermbg=NONE +hi Identifier gui=bold guifg=LightBlue4 guibg=bg cterm=bold ctermfg=66 ctermbg=NONE +hi PreProc gui=NONE guifg=#ffa0a0 guibg=bg cterm=NONE ctermfg=217 ctermbg=NONE +hi Type gui=NONE guifg=NavajoWhite guibg=bg cterm=NONE ctermfg=223 ctermbg=NONE +hi Underlined gui=underline guifg=fg guibg=bg cterm=underline ctermfg=fg ctermbg=NONE diff --git a/.vim/colors/tango-desert.vim b/.vim/colors/tango-desert.vim new file mode 100644 index 0000000..f5fc416 --- /dev/null +++ b/.vim/colors/tango-desert.vim @@ -0,0 +1,115 @@ +" Vim color file +" Maintainer: Vineeth N +" Last Change: $Date: 2009/06/12 $ +" Version: 1.1 +" Description: Dark Tango colorscheme based on "desert.vim" & tango color +" palette + +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="tango-desert" + +hi Normal guifg=#eeeeec guibg=#555753 + +" highlight groups +hi Cursor guibg=#fcaf3e +"hi CursorIM +hi Directory guifg=#e9b96e +hi VertSplit guifg=#babdb6 guibg=#555753 gui=none +hi Folded guifg=#eeeeec guibg=#888a85 +hi FoldColumn guifg=#eeeeec guibg=#888a85 +hi IncSearch guifg=#eeeeec guibg=#204a87 +hi LineNr guifg=#babdb6 guibg=#555753 +hi ModeMsg guifg=#8ae234 +hi MatchParen guibg=#ad7fa8 guifg=#eeeeec +hi MoreMsg guifg=#8ae234 +hi NonText guifg=#babdb6 guibg=#555753 +hi PmenuSel guibg=#5c3566 guifg=#eeeeec +hi Pmenu guibg=#75507b guifg=#eeeeec +hi PmenuSbar guibg=#75507b guifg=#5c3566 +hi PmenuThumb guifg=#5c3566 guibg=#75507b +hi Question guifg=#8ae234 +hi Search guibg=#edd400 +hi SpecialKey guifg=#888a85 +hi StatusLine guibg=#d3d7cf guifg=#2e3436 gui=none +hi StatusLineNC guibg=#babdb6 guifg=#2e3436 gui=none +hi Title guifg=#8ae234 +hi Visual guibg=#3465a4 guifg=#eeeeec +"hi VisualNOS +hi DiffText gui=bold guibg=#204a87 guifg=#eeeeec +hi DiffAdd guibg=#204a87 guifg=#eeeeec +hi DiffChange guibg=#75507b +hi DiffDelete gui=bold guifg=#babdb6 guibg=#555753 + +hi WarningMsg guifg=#8ae234 +"hi WildMenu +"hi Menu +"hi Scrollbar +"hi Tooltip + +" syntax highlighting groups +hi Comment guifg=#babdb6 +hi Constant guifg=#73d216 +hi Identifier guifg=#8ae234 +hi Statement guifg=#e9b96e +" lightskyblue appears better than 729fcf +"hi PreProc guifg=#729fcf +hi PreProc guifg=lightskyblue +hi Type guifg=#e9b96e +hi Special guifg=#73d216 +" lightskyblue appears better than 729fcf +"hi Underlined guifg=#729fcf +hi Underlined guifg=lightskyblue +hi Ignore guifg=grey40 +hi Error guibg=#ef2929 guifg=#eeeeec +hi Todo guibg=#73d216 guifg=#2e3436 gui=bold +"hi Todo guifg=#73d216 guibg=NONE gui=underline,bold + +" ----------------------------------------------------------- +" color terminal definitions, based on ''desert'' +" ----------------------------------------------------------- +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 diff --git a/.vim/colors/tango-morning.vim b/.vim/colors/tango-morning.vim new file mode 100644 index 0000000..a6613fa --- /dev/null +++ b/.vim/colors/tango-morning.vim @@ -0,0 +1,70 @@ +" Vim color file +" Maintainer: N Vineeth +" Last Change: 2009 May 27 +" Version: 0.3 + +" This color scheme uses a light grey background. +" Based on "morning" color scheme and +" Tango color palette : http://tango.freedesktop.org/Tango_Icon_Theme_Guidelines#Color_Palette +" The Terminal colors are based on "morning" color scheme and only the gui colors have been modified + +" First remove all existing highlighting. +set background=light +hi clear +if exists("syntax_on") + syntax reset +endif + +let colors_name = "tango-morning" + +hi Normal ctermfg=Black ctermbg=LightGrey guifg=#2e3436 guibg=#eeeeec + +" Groups used in the 'highlight' and 'guicursor' options default value. +hi ErrorMsg term=standout ctermbg=DarkRed ctermfg=White guibg=#cc0000 guifg=#eeeeec +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=reverse,bold +hi StatusLineNC term=reverse cterm=reverse gui=reverse +hi VertSplit term=reverse cterm=reverse gui=reverse +hi Visual term=reverse ctermbg=grey guibg=#d3d7cf +hi VisualNOS term=underline,bold cterm=underline,bold gui=underline,bold +hi DiffText term=reverse cterm=bold ctermbg=Red gui=bold guibg=#fce94f +hi Cursor guibg=#8ae234 guifg=NONE +hi lCursor guibg=#8ae234 guifg=NONE +hi Directory term=bold ctermfg=DarkBlue guifg=#3465a4 +hi LineNr term=underline ctermfg=Brown guifg=#204a87 guibg=#d3d7cf +hi MatchParen guibg=#ad7fa8 guifg=#eeeeec +hi MoreMsg term=bold ctermfg=DarkGreen gui=bold guifg=#4e9a06 +hi NonText term=bold ctermfg=Blue gui=bold guifg=#204a87 guibg=#d3d7cf +hi PmenuSel guibg=#204a87 guifg=#eeeeec +hi Pmenu guibg=#3465a4 guifg=#eeeeec +hi PmenuSbar guibg=#729fcf guifg=#204a87 +hi PmenuThumb guibg=#729fcf guifg=#204a87 +hi Question term=standout ctermfg=DarkGreen gui=bold guifg=#4e9a06 +hi Search term=reverse ctermbg=Yellow ctermfg=NONE guibg=#fce94f +hi SpecialKey term=bold ctermfg=DarkBlue guifg=#3465a4 +hi Title term=bold ctermfg=DarkMagenta gui=bold guifg=#4e9a06 +hi WarningMsg term=standout ctermfg=DarkRed guifg=#cc0000 +hi WildMenu term=standout ctermbg=Yellow ctermfg=Black guibg=#edd400 guifg=#888a85 +hi Folded term=standout ctermbg=Grey ctermfg=DarkBlue guibg=#d3d7cf guifg=#204a87 +hi FoldColumn term=standout ctermbg=Grey ctermfg=DarkBlue guibg=#d3d7cf guifg=#204a87 +hi DiffAdd term=bold ctermbg=LightBlue guibg=#204a87 guifg=#eeeeec +hi DiffChange term=bold ctermbg=LightMagenta guibg=#e9b96e +hi DiffDelete term=bold ctermfg=Blue ctermbg=LightCyan gui=bold guifg=#3465a4 guibg=#d3d7cf +hi CursorLine term=underline cterm=underline guibg=#555753 +hi CursorColumn term=reverse ctermbg=grey guibg=#555753 + +" Colors for syntax highlighting +hi Comment guifg=#888a85 +hi Constant term=underline ctermfg=DarkRed guifg=#ce5c00 +hi Identifier guifg=#204a87 +hi Statement term=bold cterm=bold ctermfg=Brown gui=bold guifg=#8f5902 +hi PreProc guifg=#204a87 +hi Type guifg=#4e9a06 +hi Special term=bold ctermfg=DarkMagenta guifg=#ce5c00 guibg=#eeeeec +hi Underlined guifg=#204a87 +hi Ignore ctermfg=LightGrey guifg=#555753 +hi Error guibg=#cc0000 guifg=#eeeeec +hi Todo guibg=#fce94f guifg=#204a87 + +" vim: sw=2 diff --git a/.vim/colors/tango.vim b/.vim/colors/tango.vim new file mode 100644 index 0000000..28f7a6e --- /dev/null +++ b/.vim/colors/tango.vim @@ -0,0 +1,77 @@ +" Vim color file +" Author: Taylon Silmer +" Version: 0.1 +set background=light +highlight clear +if exists("syntax_on") + syntax reset +endif + +let g:colors_name = "tango" + +if exists("g:bg_tango") && g:bg_tango == 1 + highlight Normal gui=none guifg=#2e3436 guibg=#eeeeec +else + highlight Normal gui=none guifg=#2e3436 guibg=#ffffff +endif + +" Search +highlight IncSearch gui=underline guifg=#555753 guibg=#fce94f +highlight Search gui=none guifg=#555753 guibg=#fce94f + +" Messages +highlight ErrorMsg gui=bold guifg=#eeeeec guibg=#cc0000 +highlight WarningMsg gui=bold guifg=#eeeeec guibg=#cc0000 +highlight ModeMsg gui=bold guifg=#2e3436 guibg=bg +highlight MoreMsg gui=none guifg=#204a87 guibg=bg +highlight Question gui=none guifg=#4e9a06 guibg=bg + +" Split area +highlight StatusLine gui=none guifg=#eeeeec guibg=#3465a4 +highlight StatusLineNC gui=none guifg=#eeeeec guibg=#729fcf +highlight VertSplit gui=none guifg=#d3d7cf guibg=#204a87 +highlight WildMenu gui=none guifg=#2e3436 guibg=#eeeeec + +" Diff +highlight DiffText gui=bold guifg=#2e3436 guibg=#ad7fa8 +highlight DiffChange gui=none guifg=bg guibg=#ad7fa8 +highlight DiffDelete gui=none guifg=bg guibg=#eeeeec +highlight DiffAdd gui=none guifg=#3465a4 guibg=#eeeeec + +" Cursor +highlight Cursor gui=none guifg=#eeeeec guibg=#729fcf +highlight MatchParen gui=bold guifg=#eeeeec guibg=#ce5c00 + +" Fold +highlight Folded gui=none guifg=#555753 guibg=#eeeeec +highlight FoldColumn gui=none guifg=#888a85 guibg=#eeeeec + +" Popup Menu +highlight PMenu guifg=#eeeeec guibg=#555753 +highlight PMenuSel guifg=#2e3436 guibg=#eeeeec +highlight PMenuSBar guifg=#2e3436 guibg=#eeeeec +highlight PMenuThumb guifg=#2e3436 guibg=#eeeeec + +" Other +highlight Directory gui=none guifg=#204a87 guibg=bg +highlight LineNr gui=none guifg=#888a85 guibg=#eeeeec +highlight NonText gui=none guifg=#555753 guibg=#eeeeec +highlight SpecialKey gui=none guifg=#75507b guibg=bg +highlight Title gui=bold guifg=#3465a4 guibg=bg +highlight Visual gui=none guifg=#555753 guibg=#eeeeec + +" Syntax group +highlight Comment gui=none guifg=#888a85 guibg=bg +highlight Constant gui=bold guifg=#cc0000 guibg=bg +highlight Error gui=none guifg=#a40000 guibg=#cc0000 +highlight SpellBad term=underline gui=undercurl guisp=#ef2929 +highlight Identifier gui=none guifg=#3465a4 guibg=bg +highlight Ignore gui=none guifg=bg guibg=bg +highlight PreProc gui=none guifg=#75507b guibg=bg +highlight Special gui=none guifg=#75507b guibg=bg +highlight Statement gui=none guifg=#c4a000 guibg=bg +highlight Todo gui=bold guifg=#ef2929 guibg=bg +highlight Type gui=none guifg=#4e9a06 guibg=bg +highlight Underlined gui=none guifg=#3465a4 guibg=bg +highlight String gui=none guifg=#a40000 guibg=bg +highlight Number gui=none guifg=#3465a4 guibg=bg diff --git a/.vim/colors/tango2.vim b/.vim/colors/tango2.vim new file mode 100644 index 0000000..330fe89 --- /dev/null +++ b/.vim/colors/tango2.vim @@ -0,0 +1,62 @@ +" ============================================================================= +" Name: Tango2 +" Purpose: Another colour scheme using the Tango colour palette +" Maintainer: Pranesh Srinivasan +" Last Modified: Saturday 04 October 2008 02:06:26 AM IST +" ============================================================================= + +" Inspired from some Gnome renditions of the Tango colour scheme. + +" ============================================================================= +" Preamble +" ============================================================================= + +set background=dark + +hi clear + +if exists("syntax-on") +syntax reset +endif + +let colors_name = "tango2" + +" ============================================================================= +" Vim >= 7.0 specific colours +" ============================================================================= + +if version >= 700 +" No support for cursor line yet +" hi CursorLine term=underline cterm=underline guibg=#111133 +" hi CursorColoumn +" hi MatchParen +" hi Pmenu +" hi PmenuSel +endif + +" ============================================================================= +" General colours +" ============================================================================= + +hi Normal guibg=#2E3436 guifg=#eeeeec +hi Cursor gui=none guibg=White guifg=Black + +hi Folded guibg=#4D585B guibg=#d2d2d2 +" No fold column support yet +" hi FoldColumn guifg=Orange guibg=DarkBlue +" ============================================================================= +" Syntax highlighting +" ============================================================================= + +hi Comment gui=italic guifg=#6d7e8a ctermfg=Grey +hi Todo term=bold guifg=#EBC450 +hi Constant guifg=#8ae234 +hi Type guifg=#8AE234 +hi Function gui=bold guifg=#9BCF8D +hi Statement guifg=#729FCF +hi Identifier guifg=#AD7FA8 +hi PreProc guifg=#e9ba6e +hi Special term=underline guifg=#5EAFE5 + +hi Search guibg=#81ABBD +" hi QtClass guifg=Orange ctermfg=LightBlue diff --git a/.vim/colors/tangolight.vim b/.vim/colors/tangolight.vim new file mode 100644 index 0000000..7d031a5 --- /dev/null +++ b/.vim/colors/tangolight.vim @@ -0,0 +1,79 @@ +" +" Tango-Light Vim Color Scheme +" ======================= +" +" author: shady +" + +set background=dark +hi clear +if exists("syntax_on") + syntax reset +endif + +let colors_name = "tangolight" + + +"hi Normal guibg=grey15 guifg=#eeeeec +"hi Normal guibg=#0D0D0D guifg=#eeeeec +hi Normal guibg=#171717 guifg=#eeeeec + +"hi Normal guibg=#272727 guifg=#eeeeec + +highlight SpecialKey guifg=#729FCF +highlight NonText guifg=#729FCF +highlight Directory guifg=#729FCF +highlight ErrorMsg guifg=#D3D7CF guibg=#ef2929 +highlight IncSearch gui=reverse +highlight Search guibg=#EDD400 +highlight MoreMsg guifg=#73D216 +" highlight ModeMsg gui=bold +"highlight LineNr guifg=#666666 guibg=#151515 +highlight LineNr guifg=#666666 guibg=#262626 +"highlight LineNr term=underline ctermfg=3 guifg=#EDD400 guibg=bg +highlight Question guifg=#73D216 +highlight StatusLine gui=reverse +highlight StatusLineNC gui=reverse +highlight VertSplit gui=reverse +highlight Title guifg=#AD7FA8 +" highlight Visual term=reverse cterm=reverse guibg=#D3D7CF +highlight Visual guibg=#7E7E7E +highlight VisualNOS gui=underline +highlight WarningMsg guifg=#ef2929 +highlight WildMenu guifg=#2E3436 guibg=#EDD400 +"highlight Folded term=standout ctermfg=4 ctermbg=7 guifg=#729FCF guibg=#D3D7CF +"highlight FoldColumn term=standout ctermfg=4 ctermbg=7 guifg=#D3D7CF guibg=#D3D7CF +hi Folded guibg=black guifg=grey40 ctermfg=grey ctermbg=darkgrey +hi FoldColumn guibg=black guifg=grey20 ctermfg=4 ctermbg=7 +highlight DiffAdd guibg=#729FCF +highlight DiffChange guibg=#AD7FA8 +highlight DiffDelete guifg=#729FCF guibg=#AD7FA8 +highlight DiffText guibg=#ef2929 +highlight SignColumn guifg=#000000 guibg=#D3D7CF +highlight SpellBad gui=undercurl guisp=#ef2929 +highlight SpellCap gui=undercurl guisp=#729FCF +highlight SpellRare gui=undercurl guisp=#AD7FA8 +highlight SpellLocal gui=undercurl guisp=#AD7FA8 +highlight Pmenu guibg=#AD7FA8 guifg=#000000 +highlight PmenuSel guibg=#D3D7CF guifg=#000000 +highlight PmenuSbar guibg=#AD7FA8 +highlight PmenuThumb gui=reverse +highlight TabLine gui=underline guibg=#D3D7CF guifg=#000000 +"highlight TabLineSel gui=bold +highlight TabLineFill gui=reverse +highlight CursorColumn guibg=#D3D7CF guifg=#000000 +highlight CursorLine guibg=#D3D7CF guifg=#000000 +highlight Cursor guifg=bg guibg=fg +highlight lCursor guifg=bg guibg=fg +highlight MatchParen guibg=#AD7FA8 +hi Comment guifg=#729FCF +hi Constant guifg=#ef2929 +hi Special guifg=#AD7FA8 +highlight Identifier guifg=#34E2E2 +hi Statement guifg=#EDD400 +hi PreProc guifg=#AD7FA8 +hi Type guifg=#73D216 +hi Underlined gui=underline guifg=#AD7FA8 +hi Ignore guifg=#2E3436 +hi Error guifg=#D3D7CF guibg=#ef2929 +highlight Todo guifg=Blue guibg=Yellow diff --git a/.vim/colors/tangoshady.vim b/.vim/colors/tangoshady.vim new file mode 100644 index 0000000..e2f1b65 --- /dev/null +++ b/.vim/colors/tangoshady.vim @@ -0,0 +1,76 @@ +" +" Tango-Shady Vim Color Scheme +" ======================= +" +" author: shady +" + +set background=dark +hi clear +if exists("syntax_on") + syntax reset +endif + +let colors_name = "tangoshady" + + +"hi Normal guibg=grey15 guifg=#eeeeec +"hi Normal guibg=#0D0D0D guifg=#eeeeec +hi Normal guibg=#272727 guifg=#eeeeec + +highlight SpecialKey guifg=#3465A4 +highlight NonText guifg=#3465A4 +highlight Directory guifg=#3465A4 +highlight ErrorMsg guifg=#D3D7CF guibg=#CC0000 +highlight IncSearch gui=reverse +highlight Search guibg=#C4A000 +highlight MoreMsg guifg=#4E9A06 +" highlight ModeMsg gui=bold +highlight LineNr guifg=#666666 guibg=#151515 +"highlight LineNr term=underline ctermfg=3 guifg=#C4A000 guibg=bg +highlight Question guifg=#4E9A06 +highlight StatusLine gui=reverse +highlight StatusLineNC gui=reverse +highlight VertSplit gui=reverse +highlight Title guifg=#75507B +" highlight Visual term=reverse cterm=reverse guibg=#D3D7CF +highlight Visual guibg=#363636 +highlight VisualNOS gui=underline +highlight WarningMsg guifg=#CC0000 +highlight WildMenu guifg=#2E3436 guibg=#C4A000 +"highlight Folded term=standout ctermfg=4 ctermbg=7 guifg=#3465A4 guibg=#D3D7CF +"highlight FoldColumn term=standout ctermfg=4 ctermbg=7 guifg=#D3D7CF guibg=#D3D7CF +hi Folded guibg=black guifg=grey40 ctermfg=grey ctermbg=darkgrey +hi FoldColumn guibg=black guifg=grey20 ctermfg=4 ctermbg=7 +highlight DiffAdd guibg=#3465A4 +highlight DiffChange guibg=#75507B +highlight DiffDelete guifg=#3465A4 guibg=#06989A +highlight DiffText guibg=#CC0000 +highlight SignColumn guifg=#000000 guibg=#D3D7CF +highlight SpellBad gui=undercurl guisp=#CC0000 +highlight SpellCap gui=undercurl guisp=#3465A4 +highlight SpellRare gui=undercurl guisp=#75507B +highlight SpellLocal gui=undercurl guisp=#06989A +highlight Pmenu guibg=#75507B guifg=#000000 +highlight PmenuSel guibg=#D3D7CF guifg=#000000 +highlight PmenuSbar guibg=#75507B +highlight PmenuThumb gui=reverse +highlight TabLine gui=underline guibg=#D3D7CF guifg=#000000 +"highlight TabLineSel gui=bold +highlight TabLineFill gui=reverse +highlight CursorColumn guibg=#D3D7CF guifg=#000000 +highlight CursorLine guibg=#D3D7CF guifg=#000000 +highlight Cursor guifg=bg guibg=fg +highlight lCursor guifg=bg guibg=fg +highlight MatchParen guibg=#06989A +hi Comment guifg=#3465A4 +hi Constant guifg=#CC0000 +hi Special guifg=#75507B +highlight Identifier guifg=#06989A +hi Statement guifg=#C4A000 +hi PreProc guifg=#75507B +hi Type guifg=#4E9A06 +hi Underlined gui=underline guifg=#75507B +hi Ignore guifg=#2E3436 +hi Error guifg=#D3D7CF guibg=#CC0000 +highlight Todo guifg=Blue guibg=Yellow diff --git a/.vim/colors/tchaba.vim b/.vim/colors/tchaba.vim new file mode 100644 index 0000000..ee21c36 --- /dev/null +++ b/.vim/colors/tchaba.vim @@ -0,0 +1,107 @@ +" Vim color file +" Maintainer: Lucas Avanço +" Last Change: Oct, 6 2010 +" +" +" This color scheme was based on some tools: +" +" It helps visualize the vim colorscheme sections and there colors: +" sites.google.com/site/yukihironakadaira/vim-color.html by +" Yukihiro Nakadaira +" +" Convert a GUI only vim colorscheme file to a gui/256xterm compatible +" version: +" http://github.com/kanru/vim-colorscheme-converter by +" Kanru Chen +" +" +"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" +"README +"setting 't_Co' to 256 in vimrc is enough to make Vim use 256 colors +"set t_Co=256 => ~/.vimrc +"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" + +set bg=dark +hi clear +if exists("syntax_on") + syntax reset +endif +let colors_name = "tchaba" + +hi Comment guifg=skyblue ctermfg=23 cterm=none +hi Constant guifg=#ffff04 ctermfg=98 cterm=none +hi Cursor guifg=slategrey guibg=khaki +hi CursorColumn guibg=gray40 +hi CursorIM gui=None +hi CursorLine guibg=gray40 +hi DiffAdd guibg=darkblue +hi DiffChange guibg=darkmagenta +hi DiffDelete gui=bold guifg=blue guibg=darkcyan +hi DiffText gui=bold guibg=red +hi Directory guifg=cyan +hi Error guifg=white guibg=red +hi ErrorMsg guifg=white guibg=red +hi FoldColumn guifg=tan guibg=gray30 +hi Folded guifg=gold guibg=gray30 +hi Identifier guifg=palegreen +hi Ignore guifg=gray40 +hi IncSearch gui=reverse guifg=slategrey guibg=khaki +hi LineNr guifg=yellow +hi MatchParen guibg=darkcyan +hi ModeMsg gui=bold guifg=goldenrod +hi MoreMsg gui=bold guifg=seagreen +hi NonText gui=bold guifg=lightblue guibg=gray30 +hi Normal guifg=white guibg=gray20 ctermfg=254 ctermbg=234 +hi Pmenu guibg=magenta +hi PmenuSbar guibg=grey +hi PmenuSel guibg=darkgray +hi PmenuThumb gui=reverse +hi PreProc guifg=#0abc00 ctermfg=40 +hi Question gui=bold guifg=springgreen +hi Search guifg=wheat guibg=peru +hi SignColumn guifg=cyan guibg=grey +hi Special guifg=navajowhite +hi SpecialKey guifg=yellowgreen +hi SpellBad gui=undercurl +hi SpellCap gui=undercurl +hi SpellLocal gui=undercurl +hi SpellRare gui=undercurl +hi Statement gui=bold guifg=#ff6000 ctermfg=220 +hi StatusLine guifg=black guibg=#c2bfa5 ctermbg=250 +hi StatusLineNC guifg=gray50 guibg=#c2bfa5 ctermbg=250 +hi TabLine gui=underline guibg=darkgray +hi TabLineFill gui=reverse +hi TabLineSel gui=bold +hi Title gui=bold guifg=indianred +hi Todo guifg=orangered guibg=yellow2 +hi Type gui=bold guifg=#8144b4 ctermfg=160 +hi Underlined gui=underline guifg=#80a0ff ctermfg=111 +hi VertSplit guifg=gray50 guibg=#c2bfa5 ctermbg=250 +hi Visual guifg=khaki guibg=olivedrab +hi VisualNOS gui=bold,underline +hi WarningMsg guifg=salmon +hi WildMenu guifg=black guibg=yellow +hi link Boolean Constant +hi link Character Constant +hi link Conditional Statement +hi link Debug Special +hi link Define PreProc +hi link Delimiter Special +hi link Exception Statement +hi link Float Constant +hi link Function Identifier +hi link Include PreProc +hi link Keyword Statement +hi link Label Statement +hi link Macro PreProc +hi link Number Constant +hi link Operator Statement +hi link PreCondit PreProc +hi link Repeat Statement +hi link SpecialChar Special +hi link SpecialComment Special +hi link StorageClass Type +hi link String Constant +hi link Structure Type +hi link Tag Special +hi link Typedef Type diff --git a/.vim/colors/tesla.vim b/.vim/colors/tesla.vim new file mode 100644 index 0000000..982efd5 --- /dev/null +++ b/.vim/colors/tesla.vim @@ -0,0 +1,104 @@ +" ============================================================================= +" Vim color file (tesla.vim) +" Maintainer: clericJ +" Last Change: 2010 Mar 31 +" Version: 1.4 +" ============================================================================= + +set background=dark +hi clear + +if exists("syntax_on") + syntax reset +endif + +let colors_name = "tesla" + +" ============================================================================= +" Main +" ============================================================================= + +hi Normal guibg=#192636 guifg=LightSkyBlue2 +hi Cursor guibg=red guifg=white +hi lCursor guibg=MediumPurple3 +hi CursorLine guibg=#353545 +hi CursorColumn guibg=MidnightBlue +hi MatchParen guibg=blue guifg=white + +hi DiffAdd guibg=DarkBlue +hi DiffChange guibg=#005124 +hi DiffDelete gui=none guibg=#604800 guifg=gray10 +hi DiffText gui=none guibg=#731600 + +hi Directory gui=bold guifg=LightBlue +hi ErrorMsg guibg=red guifg=White +hi FoldColumn guibg=LightSteelBlue4 guifg=LightGray +hi Folded gui=underline guibg=black guifg=gray +hi IncSearch gui=reverse guibg=white guifg=Goldenrod4 +hi LineNr guibg=#303f4f guifg=gray +hi ModeMsg gui=bold +hi MoreMsg gui=bold guifg=LightBlue +hi SpecialKey guifg=#394c56 +hi NonText gui=bold guibg=#192636 guifg=azure4 +hi Pmenu guibg=#4e5d6d guifg=white +hi PmenuSel guibg=#6c7b8b guifg=white +hi PmenuSbar guibg=gray60 guifg=azure3 +hi PmenuThumb guifg=azure2 +hi Question gui=bold guifg=green +hi Search guibg=DarkGreen guifg=white +hi StatusLine gui=none guibg=LightSteelBlue4 guifg=white +hi StatusLineNC gui=none guibg=LightSteelBlue4 guifg=gray +hi Title gui=bold guibg=#3a4959 guifg=AliceBlue +hi VertSplit guibg=LightSteelBlue4 guifg=LightSteelBlue4 +hi Visual gui=reverse guibg=white guifg=#6c7b8b +hi VisualNOS gui=underline,bold +hi WarningMsg guifg=red +hi WildMenu guibg=yellow guifg=black +hi Todo gui=none guibg=DarkRed guifg=AliceBlue + +" ============================================================================= +" Status-line user colors +" ============================================================================= + +"hi User1 gui=bold guifg=white guibg=LightSteelBlue4 +"hi User2 gui=none guifg=white guibg=LightSteelBlue4 +"hi User3 gui=none guifg=white guibg=#303f4f + +" ============================================================================= +" Change cursor color in different modes +" ============================================================================= + +hi Cursor guibg=DodgerBlue3 guifg=white +hi iCursor guibg=red guifg=white + +set guicursor=n-v-c:block-Cursor +set guicursor+=i-ci:ver15-iCursor + +" ============================================================================= +" Syntax highlighting +" ============================================================================= + +hi Comment gui=none guifg=LightSteelBlue4 +hi Constant gui=none guifg=LightGray +hi String gui=none guifg=plum3 +hi Number gui=none guifg=green3 +hi Boolean gui=none guifg=green3 +hi Float gui=none guifg=green3 +hi Identifier gui=none guifg=green3 +hi PreProc gui=none guifg=#4fc6ff +hi Function gui=none guifg=#4fc6ff +hi Special gui=none guibg=#581858 guifg=plum3 +hi Statement gui=none guifg=white +hi Type gui=none guifg=green3 +hi SpecialComment gui=none guifg=DarkRed + +" ============================================================================= +" Python extended syntax file highlighting +" ============================================================================= + +hi PythonBuiltin gui=none guifg=green3 +hi pythonBuiltinObj gui=none guifg=green3 +hi pythonDecorator gui=none guifg=green3 +hi pythonBuiltinFunc gui=none guifg=green3 +hi link pythonOperator Statement + diff --git a/.vim/colors/tetragrammaton.vim b/.vim/colors/tetragrammaton.vim new file mode 100644 index 0000000..10a1476 --- /dev/null +++ b/.vim/colors/tetragrammaton.vim @@ -0,0 +1,148 @@ +:set background=dark +:highlight clear +if version > 580 + hi clear + if exists("syntax_on") + syntax reset + endif +endif +let colors_name = "tetragrammaton" +":hi Normal guifg=White guibg=#403020 + +hi Normal guifg=#953434 guibg=#180000 +hi Cursor guibg=khaki guifg=slategrey +"hi VertSplit guibg=#c2bfa5 guifg=grey40 gui=none cterm=reverse +hi VertSplit guibg=#020f05 guifg=#ff5544 gui=none +hi Folded guibg=black guifg=grey40 +hi FoldColumn guibg=black guifg=grey20 +hi IncSearch guifg=#4444bb guibg=#bbff88 +hi ModeMsg guifg=goldenrod +hi MoreMsg guifg=SeaGreen +hi NonText guifg=RoyalBlue guibg=grey15 +hi Question guifg=springgreen +hi Search guibg=peru guifg=wheat +hi SpecialKey guifg=yellowgreen ctermfg=darkgreen +hi StatusLine guibg=#480000 guifg=#95171a gui=none +hi StatusLineNC guibg=#380000 guifg=#000000 gui=none +hi Title guifg=gold gui=bold +" if else do while etc +hi Statement guifg=#ccaa88 +hi Visual gui=none guifg=khaki guibg=olivedrab +hi WarningMsg guifg=salmon +hi String guifg=#884444 ctermfg=darkcyan +"hi Comment guifg=#689879 +hi Comment guifg=#689879 +hi Constant guifg=#cf8080 +hi Special guifg=darkkhaki +hi Identifier guifg=salmon +hi Include guifg=#86bb33 gui=bold +hi PreProc guifg=red guibg=white +hi Operator guifg=#bb9988 +hi Define guifg=gold gui=bold +hi Type guifg=#975546 +hi Function guifg=#bd3422 gui=bold +hi Structure guifg=green +hi LineNr guifg=grey50 +hi Ignore guifg=grey40 +hi Todo guifg=orangered guibg=yellow2 +hi Directory ctermfg=darkcyan guifg=Red +hi ErrorMsg guifg=White guibg=Red +hi VisualNOS cterm=bold,underline +hi WildMenu ctermfg=0 ctermbg=3 +hi DiffAdd ctermbg=4 +hi DiffChange ctermbg=5 +hi DiffDelete cterm=bold ctermfg=4 ctermbg=6 +hi DiffText cterm=bold ctermbg=1 +hi Underlined cterm=underline ctermfg=5 +hi Error guifg=White guibg=Red +hi SpellErrors guifg=White guibg=Red +hi StorageClass guifg=#cc3021 +" class implements extends +hi javaClassDecl guifg=#be7012 +" this +hi javaTypeDef guifg=#a63322 gui=bold +" try catch finally +hi javaExceptions guifg=#dc9a88 +" for while do +hi javaRepeat guifg=#bcba88 +" public private protected +hi javaScopeDecl guifg=#854433 +hi javaFuncDef guifg=#b53423 gui=bold +hi javaDebug guifg=#689879 +hi javaDocComment guifg=#88b899 +hi javaString guifg=#b87849 +"hi javaFuncDef gui=bold + +hi bufExplorerModBuf guibg=#000030 guifg=#222288 +hi bufExplorerLockedBuf guibg=#000030 guifg=#222288 +hi bufExplorerHidBuf guibg=#000030 guifg=#222288 +hi BufExplorerActBuf guibg=#000020 guifg=#424298 +hi bufExplorerCurBuf guibg=#000030 guifg=#ffffff +hi bufExplorerAltBuf guibg=#101070 guifg=#8888ff +hi bufExplorerUnlBuf guibg=#000030 guifg=#222288 +hi bufExplorerXxxBuf guibg=#101070 guifg=#8888ff + +hi bufExplorerBufNbr guibg=#000030 guifg=#222288 +hi bufExplorerHelp guibg=#000030 +hi bufExplorerTitle guibg=#000030 +hi bufExplorerSortType guibg=#000030 +hi bufExplorerSortBy guibg=#000030 +hi bufExplorerOpenIn guibg=#000030 +hi bufExplorerMapping guibg=#000030 +hi bufExplorerToggleSplit guibg=#000030 +hi bufExplorerToggleOpen guibg=#000030 + +hi CursorLine guibg=#280000 +hi CursorColumn guibg=#280000 + +hi MyTagListTagName guifg=#88bbff guibg=#000028 +hi MyTagListTagScope guifg=#589bcf guibg=#000028 +hi MyTagListTitle guifg=#88bbff guibg=#000028 +hi MyTagListComment guifg=#589bcf guibg=#000028 +hi MyTagListFileName guifg=#88bbff guibg=#000028 +"hi TagListNothing guifg=#488bbf guibg=#000028 + +" for ShowSources function +hi SourceLine guifg=#88bbff guibg=#000038 + + +hi MatchParen gui=bold guibg=#600000 +hi level1c guifg=#775533 +hi level2c guifg=Darkblue +hi level3c guifg=darkgray +hi level4c guifg=darkgreen +hi level5c guifg=darkcyan +hi level6c guifg=darkred +hi level7c guifg=darkmagenta +hi level8c guifg=#ffddbb +hi level9c guifg=#eeccaa +hi level10c guifg=#ffffff +hi level11c guifg=#ffddbb +hi level12c guifg=#eeccaa +hi level13c guifg=#ddbb99 +hi level14c guifg=#ccaa88 +hi level15c guifg=#bb9977 +hi level16c guifg=#aa8866 + + + +" These are the regions for each pair. +" This could be improved, perhaps, by makeing them match [ and { also, +" but I'm not going to take the time to figure out haw to make the +" end pattern match only the proper type. +syn region level1 matchgroup=level1c start=/(/ end=/)/ contains=TOP,level1,level2,level3,level4,level5,level6,level7,level8,level9,level10,level11,level12,level13,level14,level15, level16,NoInParens +syn region level2 matchgroup=level2c start=/(/ end=/)/ contains=TOP,level2,level3,level4,level5,level6,level7,level8,level9,level10,level11,level12,level13,level14,level15, level16,NoInParens +syn region level3 matchgroup=level3c start=/(/ end=/)/ contains=TOP,level3,level4,level5,level6,level7,level8,level9,level10,level11,level12,level13,level14,level15, level16,NoInParens +syn region level4 matchgroup=level4c start=/(/ end=/)/ contains=TOP,level4,level5,level6,level7,level8,level9,level10,level11,level12,level13,level14,level15, level16,NoInParens +syn region level5 matchgroup=level5c start=/(/ end=/)/ contains=TOP,level5,level6,level7,level8,level9,level10,level11,level12,level13,level14,level15, level16,NoInParens +syn region level6 matchgroup=level6c start=/(/ end=/)/ contains=TOP,level6,level7,level8,level9,level10,level11,level12,level13,level14,level15, level16,NoInParens +syn region level7 matchgroup=level7c start=/(/ end=/)/ contains=TOP,level7,level8,level9,level10,level11,level12,level13,level14,level15, level16,NoInParens +syn region level8 matchgroup=level8c start=/(/ end=/)/ contains=TOP,level8,level9,level10,level11,level12,level13,level14,level15, level16,NoInParens +syn region level9 matchgroup=level9c start=/(/ end=/)/ contains=TOP,level9,level10,level11,level12,level13,level14,level15, level16,NoInParens +syn region level10 matchgroup=level10c start=/(/ end=/)/ contains=TOP,level10,level11,level12,level13,level14,level15, level16,NoInParens +syn region level11 matchgroup=level11c start=/(/ end=/)/ contains=TOP,level11,level12,level13,level14,level15, level16,NoInParens +syn region level12 matchgroup=level12c start=/(/ end=/)/ contains=TOP,level12,level13,level14,level15, level16,NoInParens +syn region level13 matchgroup=level13c start=/(/ end=/)/ contains=TOP,level13,level14,level15, level16,NoInParens +syn region level14 matchgroup=level14c start=/(/ end=/)/ contains=TOP,level14,level15, level16,NoInParens +syn region level15 matchgroup=level15c start=/(/ end=/)/ contains=TOP,level15, level16,NoInParens +syn region level16 matchgroup=level16c start=/(/ end=/)/ contains=TOP,level16,NoInParens diff --git a/.vim/colors/twilight.vim b/.vim/colors/twilight.vim new file mode 100644 index 0000000..f2ccdd3 --- /dev/null +++ b/.vim/colors/twilight.vim @@ -0,0 +1,114 @@ + +set background=dark + +hi clear + +if exists("syntax_on") + syntax reset +endif + +let colors_name = "twilight" + +let s:grey_blue = '#8a9597' +let s:light_grey_blue = '#a0a8b0' +let s:dark_grey_blue = '#34383c' +let s:mid_grey_blue = '#64686c' +let s:beige = '#ceb67f' +let s:light_orange = '#ebc471' +let s:yellow = '#e3d796' +let s:violet = '#a999ac' +let s:green = '#a2a96f' +let s:lightgreen = '#c2c98f' +let s:red = '#d08356' +let s:cyan = '#74dad9' +let s:darkgrey = '#1a1a1a' +let s:grey = '#303030' +let s:lightgrey = '#605958' +let s:white = '#fffedc' + +if version >= 700 + hi CursorLine guibg=#262626 + hi CursorColumn guibg=#262626 + hi MatchParen guifg=white guibg=#80a090 gui=bold + + "Tabpages + hi TabLine guifg=#a09998 guibg=#202020 gui=underline + hi TabLineFill guifg=#a09998 guibg=#202020 gui=underline + hi TabLineSel guifg=#a09998 guibg=#404850 gui=underline + + "P-Menu (auto-completion) + hi Pmenu guifg=#605958 guibg=#303030 gui=underline + hi PmenuSel guifg=#a09998 guibg=#404040 gui=underline + "PmenuSbar + "PmenuThumb +endif + +hi Visual guibg=#404040 + +"hi Cursor guifg=NONE guibg=#586068 +hi Cursor guibg=#b0d0f0 + + +exe 'hi Normal guifg='.s:white .' guibg='.s:darkgrey +exe 'hi Underlined guifg='.s:white .' guibg='.s:darkgrey .' gui=underline' +exe 'hi NonText guifg='.s:lightgrey .' guibg='.s:grey +exe 'hi SpecialKey guifg='.s:grey .' guibg='.s:darkgrey + +exe 'hi LineNr guifg='.s:mid_grey_blue .' guibg='.s:dark_grey_blue .' gui=none' +exe 'hi StatusLine guifg='.s:white .' guibg='.s:grey .' gui=italic,underline' +exe 'hi StatusLineNC guifg='.s:lightgrey .' guibg='.s:grey .' gui=italic,underline' +exe 'hi VertSplit guifg='.s:grey .' guibg='.s:grey .' gui=none' + +exe 'hi Folded guifg='.s:grey_blue .' guibg='.s:dark_grey_blue .' gui=none' +exe 'hi FoldColumn guifg='.s:grey_blue .' guibg='.s:dark_grey_blue .' gui=none' +exe 'hi SignColumn guifg='.s:grey_blue .' guibg='.s:dark_grey_blue .' gui=none' + +exe 'hi Comment guifg='.s:mid_grey_blue .' guibg='.s:darkgrey .' gui=italic' +exe 'hi TODO guifg='.s:grey_blue .' guibg='.s:darkgrey .' gui=italic,bold' + +exe 'hi Title guifg='.s:red .' guibg='.s:darkgrey .' gui=underline' + +exe 'hi Constant guifg='.s:red .' guibg='.s:darkgrey .' gui=none' +exe 'hi String guifg='.s:green .' guibg='.s:darkgrey .' gui=none' +exe 'hi Special guifg='.s:lightgreen .' guibg='.s:darkgrey .' gui=none' + +exe 'hi Identifier guifg='.s:grey_blue .' guibg='.s:darkgrey .' gui=none' +exe 'hi Statement guifg='.s:beige .' guibg='.s:darkgrey .' gui=none' +exe 'hi Conditional guifg='.s:beige .' guibg='.s:darkgrey .' gui=none' +exe 'hi Repeat guifg='.s:beige .' guibg='.s:darkgrey .' gui=none' +exe 'hi Structure guifg='.s:beige .' guibg='.s:darkgrey .' gui=none' +exe 'hi Function guifg='.s:violet .' guibg='.s:darkgrey .' gui=none' + +exe 'hi PreProc guifg='.s:grey_blue .' guibg='.s:darkgrey .' gui=none' +exe 'hi Operator guifg='.s:light_orange .' guibg='.s:darkgrey .' gui=none' +exe 'hi Type guifg='.s:yellow .' guibg='.s:darkgrey .' gui=italic' + +"hi Identifier guifg=#7587a6 +" Type d: 'class' +"hi Structure guifg=#9B859D gui=underline +"hi Function guifg=#dad085 +" dylan: method, library, ... d: if, return, ... +"hi Statement guifg=#7187a1 gui=NONE +" Keywords d: import, module... +"hi PreProc guifg=#8fbfdc +"gui=underline +"hi Operator guifg=#a07020 +"hi Repeat guifg=#906040 gui=underline +"hi Type guifg=#708090 + +"hi Type guifg=#f9ee98 gui=NONE + +"hi NonText guifg=#808080 guibg=#303030 + +"hi Macro guifg=#a0b0c0 gui=underline + +"Tabs, trailing spaces, etc (lcs) +"hi SpecialKey guifg=#808080 guibg=#343434 + +"hi TooLong guibg=#ff0000 guifg=#f8f8f8 + +hi Search guifg=#606000 guibg=#c0c000 gui=bold + +hi Directory guifg=#dad085 gui=NONE +hi Error guibg=#602020 + diff --git a/.vim/colors/twilight2.vim b/.vim/colors/twilight2.vim new file mode 100644 index 0000000..0c83883 --- /dev/null +++ b/.vim/colors/twilight2.vim @@ -0,0 +1,74 @@ +" Maintainer: Yoshimasa NIWA +" Last Change: 14 Jun 2006 + +set background=dark +hi clear +if exists("syntax_on") + syntax reset +endif + +let g:colors_name="twilight" + +hi Normal guifg=#F8F8F8 guibg=#141414 +hi Cursor guifg=#F8F8F8 guibg=#A7A7A7 +hi CursorIM guifg=#F8F8F8 guibg=#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=#7587A6 guibg=#000000 +hi ModeMsg guifg=#CF7D34 guibg=#E9C062 +hi MoreMsg guifg=#CF7D34 guibg=#E9C062 +hi NonText guifg=#D2A8A1 guibg=#141414 +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=#0E2231 guibg=#AFC4DB +hi WarningMsg guifg=#CF6A4C guibg=#420E09 +hi WildMenu guifg=#AFC4DB guibg=#0E2231 + +"Syntax hilight groups + +hi Comment guifg=#8F9D6A +hi Constant guifg=#CF6A4C +hi String guifg=#ddf2a4 +hi Character guifg=#E9C062 +hi Number guifg=#9B859D +hi Boolean guifg=#CF6A4C +hi Float guifg=#562D56 +hi Identifier guifg=#7587a6 +hi Function guifg=#8F9D6A +hi Statement guifg=#CF7D34 +hi Conditional guifg=#D2A8A1 +hi Repeat guifg=khaki +hi Label guifg=#E9C062 +hi Operator guifg=#CF6A4C +hi Keyword guifg=#E9C062 +hi Exception guifg=khaki +hi PreProc guifg=khaki4 +hi Include guifg=khaki4 +hi Define guifg=khaki1 +hi Macro guifg=#9B703F +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=#Cf6A4C +hi Ignore guifg=#494949 +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 diff --git a/.vim/colors/twilight256.vim b/.vim/colors/twilight256.vim new file mode 100644 index 0000000..41302e9 --- /dev/null +++ b/.vim/colors/twilight256.vim @@ -0,0 +1,300 @@ +" twilight256 color scheme file +" Maintainer: Neal Milstein - neal dot milstein at gmail dot com +" Last Change: 2011 Feb 1 +" +" This theme copies the colors from the TextMate theme Twilight. +" +" The theme is designed to be used on a black background. I only tested it +" using a 256-color terminal; I do not think it will work on much else (gvim, +" 8-color terminal, etc.). +" +" The functions in this theme that convert hex color codes to the nearest +" xterm-256 color number are from the theme desert2 (desert256), developed by Henry So, Jr. +" +" The colors of this theme are based on the TextMate Twilight theme +" – www.macromates.com + +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="twilight256" + +if has("gui_running") || &t_Co == 88 || &t_Co == 256 + " functions {{{ + " returns an approximate grey index for the given grey level + fun grey_number(x) + if &t_Co == 88 + if a:x < 23 + return 0 + elseif a:x < 69 + return 1 + elseif a:x < 103 + return 2 + elseif a:x < 127 + return 3 + elseif a:x < 150 + return 4 + elseif a:x < 173 + return 5 + elseif a:x < 196 + return 6 + elseif a:x < 219 + return 7 + elseif a:x < 243 + return 8 + else + return 9 + endif + else + if a:x < 14 + return 0 + else + let l:n = (a:x - 8) / 10 + let l:m = (a:x - 8) % 10 + if l:m < 5 + return l:n + else + return l:n + 1 + endif + endif + endif + endfun + + " returns the actual grey level represented by the grey index + fun grey_level(n) + if &t_Co == 88 + if a:n == 0 + return 0 + elseif a:n == 1 + return 46 + elseif a:n == 2 + return 92 + elseif a:n == 3 + return 115 + elseif a:n == 4 + return 139 + elseif a:n == 5 + return 162 + elseif a:n == 6 + return 185 + elseif a:n == 7 + return 208 + elseif a:n == 8 + return 231 + else + return 255 + endif + else + if a:n == 0 + return 0 + else + return 8 + (a:n * 10) + endif + endif + endfun + + " returns the palette index for the given grey index + fun grey_color(n) + if &t_Co == 88 + if a:n == 0 + return 16 + elseif a:n == 9 + return 79 + else + return 79 + a:n + endif + else + if a:n == 0 + return 16 + elseif a:n == 25 + return 231 + else + return 231 + a:n + endif + endif + endfun + + " returns an approximate color index for the given color level + fun rgb_number(x) + if &t_Co == 88 + if a:x < 69 + return 0 + elseif a:x < 172 + return 1 + elseif a:x < 230 + return 2 + else + return 3 + endif + else + if a:x < 75 + return 0 + else + let l:n = (a:x - 55) / 40 + let l:m = (a:x - 55) % 40 + if l:m < 20 + return l:n + else + return l:n + 1 + endif + endif + endif + endfun + + " returns the actual color level for the given color index + fun rgb_level(n) + if &t_Co == 88 + if a:n == 0 + return 0 + elseif a:n == 1 + return 139 + elseif a:n == 2 + return 205 + else + return 255 + endif + else + if a:n == 0 + return 0 + else + return 55 + (a:n * 40) + endif + endif + endfun + + " returns the palette index for the given R/G/B color indices + fun rgb_color(x, y, z) + if &t_Co == 88 + return 16 + (a:x * 16) + (a:y * 4) + a:z + else + return 16 + (a:x * 36) + (a:y * 6) + a:z + endif + endfun + + " returns the palette index to approximate the given R/G/B color levels + fun color(r, g, b) + " get the closest grey + let l:gx = grey_number(a:r) + let l:gy = grey_number(a:g) + let l:gz = grey_number(a:b) + + " get the closest color + let l:x = rgb_number(a:r) + let l:y = rgb_number(a:g) + let l:z = rgb_number(a:b) + + if l:gx == l:gy && l:gy == l:gz + " there are two possibilities + let l:dgr = grey_level(l:gx) - a:r + let l:dgg = grey_level(l:gy) - a:g + let l:dgb = grey_level(l:gz) - a:b + let l:dgrey = (l:dgr * l:dgr) + (l:dgg * l:dgg) + (l:dgb * l:dgb) + let l:dr = rgb_level(l:gx) - a:r + let l:dg = rgb_level(l:gy) - a:g + let l:db = rgb_level(l:gz) - a:b + let l:drgb = (l:dr * l:dr) + (l:dg * l:dg) + (l:db * l:db) + if l:dgrey < l:drgb + " use the grey + return grey_color(l:gx) + else + " use the color + return rgb_color(l:x, l:y, l:z) + endif + else + " only one possibility + return rgb_color(l:x, l:y, l:z) + endif + endfun + + " returns the palette index to approximate the 'rrggbb' hex string + fun rgb(rgb) + let l:r = ("0x" . strpart(a:rgb, 0, 2)) + 0 + let l:g = ("0x" . strpart(a:rgb, 2, 2)) + 0 + let l:b = ("0x" . strpart(a:rgb, 4, 2)) + 0 + + return color(l:r, l:g, l:b) + endfun + + " sets the highlighting for the given group + fun X(group, fg, bg, attr) + if a:fg != "" + exec "hi " . a:group . " guifg=#" . a:fg . " ctermfg=" . rgb(a:fg) + endif + if a:bg != "" + exec "hi " . a:group . " guibg=#" . a:bg . " ctermbg=" . rgb(a:bg) + endif + if a:attr != "" + exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr + endif + endfun + " }}} + + call X("Normal", "ffffff", "", "") + + " highlight groups + "call X("Cursor", "708090", "f0e68c", "") + "CursorIM + "Directory + "DiffAdd + "DiffChange + "DiffDelete + "DiffText + "ErrorMsg + "call X("VertSplit", "c2bfa5", "7f7f7f", "reverse") + "call X("Folded", "ffd700", "4d4d4d", "") + "call X("FoldColumn", "d2b48c", "4d4d4d", "") + "call X("IncSearch", "708090", "f0e68c", "") + call X("LineNr", "CCCCCC", "", "") + "call X("ModeMsg", "D4D4D4", "", "") + "call X("MoreMsg", "2e8b57", "", "") + "call X("NonText", "addbe7", "000000", "bold") + "call X("Question", "00ff7f", "", "") + "call X("Search", "f5deb3", "cd853f", "") + "call X("SpecialKey", "9acd32", "", "") + "call X("StatusLine", "c2bfa5", "000000", "reverse") + "call X("StatusLineNC", "c2bfa5", "7f7f7f", "reverse") + "call X("Title", "cd5c5c", "", "") + call X("Visual", "D3D3D3", "3E3E3E", "reverse") + "VisualNOS + "call X("WarningMsg", "fa8072", "", "") + "WildMenu + "Menu + "Scrollbar + "Tooltip + + " syntax highlighting groups + call X("Comment", "828282", "", "") + call X("Constant", "CF6A4C", "", "") + call X("Identifier", "7587A6", "", "none") + call X("Function", "9B703F", "", "") + call X("Define", "CDA869", "", "none") + call X("Statement", "CDA869", "", "") + call X("String", "8F9D6A", "", "") + call X("PreProc", "AFC4DB", "", "") + call X("Type", "F9EE98", "", "") + call X("Special", "DAEFA3", "", "") + "Underlined + call X("Ignore", "666666", "", "") + "Error + call X("Todo", "ff4500", "eeee00", "") + + " delete functions {{{ + delf X + delf rgb + delf color + delf rgb_color + delf rgb_level + delf rgb_number + delf grey_color + delf grey_level + delf grey_number + " }}} +endif + +" vim: set fdl=0 fdm=marker: diff --git a/.vim/colors/typofree.vim b/.vim/colors/typofree.vim new file mode 100644 index 0000000..918785a --- /dev/null +++ b/.vim/colors/typofree.vim @@ -0,0 +1,89 @@ +" Vim color file +" Name: typofree.vim +" Maintainer: Michiel Roos +" Created: ma 06 okt 2008 07:29:31 pm CEST +" Last Modified: Mon 16 May 2011 03:46:05 pm CEST CEST CEST CET +" License: This file is placed in the public domain. +" Version: 0.1 alpha +" +" This is a 256 color theme for xterm-256color + +set background=dark +hi clear +if exists("syntax_on") + syntax reset +endif + +let colors_name = "typofree" + +hi Normal ctermfg=247 ctermbg=NONE cterm=NONE +hi SpecialKey ctermfg=127 ctermbg=NONE cterm=NONE " ^M +hi NonText ctermfg=236 ctermbg=NONE cterm=NONE " e.g. the + symbol on line wrap +hi PreProc ctermfg=67 ctermbg=NONE cterm=NONE +hi Directory ctermfg=67 ctermbg=NONE cterm=NONE +hi LineNr ctermfg=238 ctermbg=NONE cterm=NONE + +hi Cursor ctermfg=130 ctermbg=NONE cterm=NONE +hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline +hi CursorColumn ctermfg=NONE ctermbg=234 cterm=NONE + +hi DiffAdd ctermfg=NONE ctermbg=22 cterm=NONE +hi DiffDelete ctermfg=NONE ctermbg=52 cterm=NONE +hi DiffChange ctermfg=NONE ctermbg=NONE cterm=NONE +hi DiffText ctermfg=NONE ctermbg=17 cterm=underline + +hi ModeMsg ctermfg=65 ctermbg=NONE cterm=NONE +hi MoreMsg ctermfg=65 ctermbg=NONE cterm=NONE +hi Question ctermfg=65 ctermbg=NONE cterm=NONE + +hi Pmenu ctermfg=16 ctermbg=23 cterm=NONE +hi PmenuSel ctermfg=65 ctermbg=23 cterm=NONE +hi PmenuSbar ctermfg=16 ctermbg=23 cterm=NONE +hi PmenuThumb ctermfg=65 ctermbg=23 cterm=NONE + +hi IncSearch ctermfg=209 ctermbg=88 cterm=NONE +hi Search ctermfg=209 ctermbg=88 cterm=NONE +hi Visual ctermfg=231 ctermbg=60 cterm=NONE +hi Error ctermfg=231 ctermbg=88 cterm=NONE + +hi FoldColumn ctermfg=88 ctermbg=NONE cterm=NONE +hi Folded ctermfg=NONE ctermbg=NONE cterm=bold + +hi StatusLineNC ctermfg=94 ctermbg=234 cterm=NONE +hi StatusLine ctermfg=208 ctermbg=236 cterm=NONE +hi VertSplit ctermfg=240 ctermbg=234 cterm=NONE + +" Tab menu +hi TabLineSel ctermfg=208 ctermbg=NONE cterm=NONE +hi TabLineFill ctermfg=94 ctermbg=236 cterm=underline +hi TabLine ctermfg=94 ctermbg=236 cterm=underline + +hi Comment ctermfg=240 ctermbg=NONE cterm=NONE +hi Todo ctermfg=208 ctermbg=NONE cterm=underline + +hi String ctermfg=65 ctermbg=NONE cterm=NONE " 'blah' +hi Number ctermfg=88 ctermbg=NONE cterm=NONE +hi Boolean ctermfg=127 ctermbg=NONE cterm=NONE +hi Float ctermfg=88 ctermbg=NONE cterm=NONE +hi Constant ctermfg=127 ctermbg=NONE cterm=NONE + +hi Identifier ctermfg=67 ctermbg=NONE cterm=NONE " the text in $blah +hi Function ctermfg=137 ctermbg=NONE cterm=NONE " init() substr() + +hi Define ctermfg=28 ctermbg=NONE cterm=NONE " function new +hi Statement ctermfg=130 ctermbg=NONE cterm=NONE " $ = : . return if exit for +hi Conditional ctermfg=130 ctermbg=NONE cterm=NONE " if then else +hi Repeat ctermfg=130 ctermbg=NONE cterm=NONE " foreach while +hi Label ctermfg=130 ctermbg=NONE cterm=NONE " + +hi Operator ctermfg=215 ctermbg=NONE cterm=NONE " $ = : . return if exit for + +hi Include ctermfg=28 ctermbg=NONE cterm=NONE " require include +hi Type ctermfg=28 ctermbg=NONE cterm=NONE +hi StorageClass ctermfg=28 ctermbg=NONE cterm=NONE +hi Structure ctermfg=28 ctermbg=NONE cterm=NONE " class -> +hi Typedef ctermfg=28 ctermbg=NONE cterm=NONE + +hi Special ctermfg=88 ctermbg=NONE cterm=NONE " () {} [] +hi SpecialChar ctermfg=88 ctermbg=NONE cterm=NONE " hex, ocatal etc. +" hi Delimiter ctermfg=88 ctermbg=NONE cterm=NONE diff --git a/.vim/colors/underwater.vim b/.vim/colors/underwater.vim new file mode 100644 index 0000000..0149c4e --- /dev/null +++ b/.vim/colors/underwater.vim @@ -0,0 +1,66 @@ +" Maintainer: Dmitry Kichenko (dmitrykichenko@gmail.com) +" Last Change: February 20, 2009 + +set background=dark + +hi clear + +if exists("syntax_on") + syntax reset +endif + +let colors_name = "underwater" + +" Vim >= 7.0 specific colors +if version >= 700 + " highlights current line + hi CursorLine guibg=#18374F + " cursor's colour + hi CursorColumn guibg=#ffffff + hi MatchParen guifg=#ffffff guibg=#439ea9 gui=bold + hi Pmenu guifg=#dfeff6 guibg=#1E415E + hi PmenuSel guifg=#dfeff6 guibg=#2D7889 + + " Search + hi IncSearch gui=BOLD guifg=#E2DAEF guibg=#AF81F4 + hi Search gui=NONE guifg=#E2DAEF guibg=#AF81F4 +endif + +" General colors +hi Cursor guifg=NONE guibg=#55A096 gui=none +hi Normal guifg=#dfeff6 guibg=#102235 gui=none + " e.g. tildes at the end of file +hi NonText guifg=#96defa guibg=#122538 gui=none +hi LineNr guifg=#2F577C guibg=#0C1926 gui=none +hi StatusLine guifg=#96defa guibg=#0C1926 gui=italic +hi StatusLineNC guifg=#68CEE8 guibg=#0C1926 gui=none +hi VertSplit guifg=#1A3951 guibg=#1A3951 gui=none +hi Folded guifg=#68CEE8 guibg=#1A3951 gui=none +hi FoldColumn guifg=#1E415E guibg=#1A3951 gui=none +hi Title guifg=#dfeff6 guibg=NONE gui=bold + " Selected text color +hi Visual guifg=#dfeff6 guibg=#24557A gui=none +hi SpecialKey guifg=#3e71a1 guibg=#102235 gui=none + +" +" Syntax highlighting +" +hi Comment guifg=#3e71a1 gui=italic +hi Todo guifg=#ADED80 guibg=#579929 gui=bold +hi Constant guifg=#96defa gui=none +hi String guifg=#89e14b gui=italic + " names of variables in PHP +hi Identifier guifg=#8ac6f2 gui=none + " Function names as in python. currently purleish +hi Function guifg=#AF81F4 gui=none + " declarations of type, e.g. int blah +hi Type guifg=#41B2EA gui=none + " statement, such as 'hi' right here +hi Statement guifg=#68CEE8 gui=none +hi Keyword guifg=#8ac6f2 gui=none + " specified preprocessed words (like bold, italic etc. above) +hi PreProc guifg=#EF6145 gui=none +hi Number guifg=#96defa gui=none +hi Special guifg=#3e71a1 gui=none + + diff --git a/.vim/colors/up.vim b/.vim/colors/up.vim new file mode 100644 index 0000000..96aab20 --- /dev/null +++ b/.vim/colors/up.vim @@ -0,0 +1,181 @@ +" Maintainer: Aleksandr Koss +" Version: 0.4 +" Last Change: 15 Oct 2010 +" Credits: Vim color scheme "up" originaly based on BusyBee colorscheme create by Patrick J. Anderson + +set background=dark + +hi clear + +if exists("syntax_on") + syntax reset +endif + +let colors_name = "up" + +"————————————————+———————————————————————————————————————————————+———+———————————————————————————————————————————————" +" | GUI | | TERMINAL " +" TYPE +———————————————+———————————————+———————————————+———+———————————————+———————————————+———————————————" +" | foreground | background | | | foreground | background | " +"————————————————+———————————————+———————————————+———————————————+———+———————————————+———————————————+———————————————" + +"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" +" Guideline +"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" + +hi Action guifg=#FBDE2D guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE +hi Key guifg=#FBDE2D guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE + +"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" +" Interface " +"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" + +hi CursorLine guifg=NONE guibg=#202020 ctermbg=234 cterm=NONE +hi CursorColumn guifg=NONE guibg=#202020 ctermbg=234 cterm=NONE +hi MatchParen guifg=#d0ffc0 guibg=#202020 gui=bold ctermfg=157 ctermbg=237 cterm=bold +hi Pmenu guifg=#ffffff guibg=#202020 ctermfg=255 ctermbg=238 cterm=NONE +hi PmenuSel guifg=#000000 guibg=#b1d631 ctermfg=0 ctermbg=148 cterm=NONE + +hi Normal guifg=#e2e2e5 guibg=#1B1B1B gui=none ctermfg=253 ctermbg=234 cterm=NONE +hi NonText guifg=#333333 guibg=#232323 gui=none ctermfg=244 ctermbg=235 cterm=NONE + +hi LineNr guifg=#707070 guibg=#3E3E3E gui=none ctermfg=244 ctermbg=232 cterm=NONE + +hi StatusLine guifg=#0e0e0e guibg=#fe9e21 gui=none ctermfg=253 ctermbg=238 cterm=NONE +hi StatusLineNC guifg=#f0f6e6 guibg=#68774f gui=none ctermfg=246 ctermbg=238 cterm=NONE +hi VertSplit guifg=#828282 guibg=#828282 gui=none ctermfg=238 ctermbg=238 cterm=NONE +hi Folded guifg=#a0a8b0 guibg=#384048 gui=none ctermfg=248 ctermbg=4 cterm=NONE +hi Title guifg=#f6f3e8 guibg=NONE gui=bold ctermfg=254 cterm=bold +hi Visual guifg=#faf4c6 guibg=#3c414c gui=none ctermfg=254 ctermbg=4 cterm=NONE +hi SpecialKey guifg=#808080 guibg=#343434 gui=none ctermfg=244 ctermbg=236 cterm=NONE + +hi Cursor guifg=#000000 guibg=#DEFF8E gui=none ctermbg=241 ctermbg=NONE cterm=NONE +hi CursorLine guibg=#3c3c3c + + +"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" +" VimL related colors +"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" + +hi link vimGroup Action + +"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" +" Colorscheme related colors +"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" + +hi link vimHiGroup Action +hi vimHiGuiRgb guifg=#ABB78D guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE + +" 7.3 features + +hi ColorColumn guifg=NONE guibg=#323232 gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE + +"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" +" Basic code highlight +"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" + +hi Comment guifg=#605A4E gui=italic ctermfg=244 +hi Todo guifg=#8f8f8f gui=NONE ctermfg=245 +hi Boolean guifg=#b1d631 gui=NONE ctermfg=148 +hi Identifier guifg=#b1d631 gui=NONE ctermfg=148 +hi Function guifg=#B7EF52 gui=NONE ctermfg=255 +hi Type guifg=#81C7FF gui=NONE ctermfg=103 +hi Statement guifg=#C8C8C8 gui=NONE ctermfg=103 +hi Keyword guifg=#ff9800 gui=NONE ctermfg=208 +hi Constant guifg=#ff9800 gui=NONE ctermfg=208 +hi Number guifg=#FEFFD5 gui=NONE ctermfg=208 +hi Special guifg=#ff9800 gui=NONE ctermfg=208 +hi PreProc guifg=#faf4c6 gui=NONE ctermfg=230 + +hi String guifg=#758265 guibg=NONE gui=NONE ctermfg=148 + +"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" +" NERDTree highlight +"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" + +hi Directory guifg=#4784AA +hi treeCWD guifg=#BBE7FB + +hi treeDirSlash guifg=#4D4D4D +hi treePart guifg=#919191 + +hi treeUp guifg=#4D4D4D + +hi treeHelp guifg=#4D4D4D + +"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" +" Ruby +"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" + +hi rubyClass guifg=#7AFFFD +hi link rubyDefine rubyClass + +hi link rubyFunction Action + +hi rubySymbol guifg=#14F2E7 + +"hi rubyConditionalExpression guifg=#FF0000 + +"hi rubyLocalVariableOrMethod guifg=#FF0000 + +hi link rubyString String +hi rubyStringDelimiter guifg=#B5F964 + +hi rubyInteger guifg=#6195E8 + +"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" +" HTML +"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" + +hi htmlTagName guifg=#7AFFFD + +"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" +" HAML +"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" + +hi link hamlTag htmlTagName + +hi link hamlClass Action +hi link hamlClassChar hamlClass + +hi hamlId guifg=#9FDC42 +hi link hamlIdChar hamlId + + +hi hamlRubyChar guifg=#C86161 +hi link hamlInterpolationDelimiter hamlRubyChar + + +"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" +" CSS +"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" + +hi link cssTagName htmlTagName +hi link cssClassName hamlClass +hi link cssInentifier hamlId +hi cssBoxProp guifg=#9BA789 +hi link cssColorProp cssBoxProp +hi link cssRenderProp cssBoxProp +hi link cssFontProp cssBoxProp +hi link cssTextProp cssBoxProp + +hi cssImportant guifg=#E8D1D1 + +hi cssUIAttr guifg=#F5F0C7 +hi link cssValueLength cssUIAttr +hi link cssColor cssUIAttr +hi link cssColorAttr cssUIAttr +hi link cssCommonAttr cssUIAttr +hi link cssTextAttr cssUIAttr +hi link cssFontAttr cssUIAttr +hi link cssRenderAttr cssUIAttr + +"hi cssBoxProp guibg=#3E2A2A +"hi cssColorProp guibg=#403E31 + +"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" +" SASS +"————————————————————————————————————————————————————————————————————————————————————————————————————————————————————" + +hi link sassClassChar cssClass +hi link sassProperty cssDefinition diff --git a/.vim/colors/vibrantink.vim b/.vim/colors/vibrantink.vim new file mode 100644 index 0000000..46aa23f --- /dev/null +++ b/.vim/colors/vibrantink.vim @@ -0,0 +1,68 @@ +" Vim color scheme +" +" Name: vibrantink.vim +" Maintainer: Jo Vermeulen +" Last Change: 5 Mar 2009 +" License: public domain +" Version: 1.3 +" +" This scheme should work in the GUI and in xterm's 256 color mode. It +" won't work in 8/16 color terminals. +" +" I based it on John Lam's initial Vibrant Ink port to Vim [1]. Thanks +" to a great tutorial [2], I was able to convert it to xterm 256 color +" mode. And of course, credits go to Justin Palmer for creating the +" original Vibrant Ink TextMate color scheme [3]. +" +" [1] http://www.iunknown.com/articles/2006/09/04/vim-can-save-your-hands-too +" [2] http://frexx.de/xterm-256-notes/ +" [3] http://encytemedia.com/blog/articles/2006/01/03/textmate-vibrant-ink-theme-and-prototype-bundle + +set background=dark +hi clear +if exists("syntax_on") + syntax reset +endif + +let g:colors_name = "vibrantink" + +if has("gui_running") + highlight Normal guifg=White guibg=Black + highlight Cursor guifg=Black guibg=Yellow + highlight Keyword guifg=#FF6600 + highlight Define guifg=#FF6600 + highlight Comment guifg=#9933CC + highlight Type guifg=White gui=NONE + highlight rubySymbol guifg=#339999 gui=NONE + highlight Identifier guifg=White gui=NONE + highlight rubyStringDelimiter guifg=#66FF00 + highlight rubyInterpolation guifg=White + highlight rubyPseudoVariable guifg=#339999 + highlight Constant guifg=#FFEE98 + highlight Function guifg=#FFCC00 gui=NONE + highlight Include guifg=#FFCC00 gui=NONE + highlight Statement guifg=#FF6600 gui=NONE + highlight String guifg=#66FF00 + highlight Search guibg=White + highlight CursorLine guibg=#323300 +else + set t_Co=256 + highlight Normal ctermfg=White ctermbg=Black + highlight Cursor ctermfg=Black ctermbg=Yellow + highlight Keyword ctermfg=202 + highlight Define ctermfg=202 + highlight Comment ctermfg=98 + highlight Type ctermfg=White + highlight rubySymbol ctermfg=66 + highlight Identifier ctermfg=White + highlight rubyStringDelimiter ctermfg=82 + highlight rubyInterpolation ctermfg=White + highlight rubyPseudoVariable ctermfg=66 + highlight Constant ctermfg=228 + highlight Function ctermfg=220 + highlight Include ctermfg=220 + highlight Statement ctermfg=202 + highlight String ctermfg=82 + highlight Search ctermbg=White + highlight CursorLine cterm=NONE ctermbg=235 +endif diff --git a/.vim/colors/vividchalk.vim b/.vim/colors/vividchalk.vim new file mode 100644 index 0000000..638a8f4 --- /dev/null +++ b/.vim/colors/vividchalk.vim @@ -0,0 +1,191 @@ +" Vim color scheme +" Name: vividchalk.vim +" Author: Tim Pope +" Version: 2.0 +" GetLatestVimScripts: 1891 1 :AutoInstall: vividchalk.vim + +" Based on the Vibrank Ink theme for TextMate +" Distributable under the same terms as Vim itself (see :help license) + +if has("gui_running") + set background=dark +endif +hi clear +if exists("syntax_on") + syntax reset +endif + +let colors_name = "vividchalk" + +" First two functions adapted from inkpot.vim + +" map a urxvt cube number to an xterm-256 cube number +fun! s:M(a) + return strpart("0245", a:a, 1) + 0 +endfun + +" map a urxvt colour to an xterm-256 colour +fun! s:X(a) + if &t_Co == 88 + return a:a + else + if a:a == 8 + return 237 + elseif a:a < 16 + return a:a + elseif a:a > 79 + return 232 + (3 * (a:a - 80)) + else + let l:b = a:a - 16 + let l:x = l:b % 4 + let l:y = (l:b / 4) % 4 + let l:z = (l:b / 16) + return 16 + s:M(l:x) + (6 * s:M(l:y)) + (36 * s:M(l:z)) + endif + endif +endfun + +function! E2T(a) + return s:X(a:a) +endfunction + +function! s:choose(mediocre,good) + if &t_Co != 88 && &t_Co != 256 + return a:mediocre + else + return s:X(a:good) + endif +endfunction + +function! s:hifg(group,guifg,first,second,...) + if a:0 && &t_Co == 256 + let ctermfg = a:1 + else + let ctermfg = s:choose(a:first,a:second) + endif + exe "highlight ".a:group." guifg=".a:guifg." ctermfg=".ctermfg +endfunction + +function! s:hibg(group,guibg,first,second) + let ctermbg = s:choose(a:first,a:second) + exe "highlight ".a:group." guibg=".a:guibg." ctermbg=".ctermbg +endfunction + +hi link railsMethod PreProc +hi link rubyDefine Keyword +hi link rubySymbol Constant +hi link rubyAccess rubyMethod +hi link rubyAttribute rubyMethod +hi link rubyEval rubyMethod +hi link rubyException rubyMethod +hi link rubyInclude rubyMethod +hi link rubyStringDelimiter rubyString +hi link rubyRegexp Regexp +hi link rubyRegexpDelimiter rubyRegexp +"hi link rubyConstant Variable +"hi link rubyGlobalVariable Variable +"hi link rubyClassVariable Variable +"hi link rubyInstanceVariable Variable +hi link javascriptRegexpString Regexp +hi link javascriptNumber Number +hi link javascriptNull Constant +highlight link diffAdded String +highlight link diffRemoved Statement +highlight link diffLine PreProc +highlight link diffSubname Comment + +call s:hifg("Normal","#EEEEEE","White",87) +if &background == "light" || has("gui_running") + hi Normal guibg=Black ctermbg=Black +else + hi Normal guibg=Black ctermbg=NONE +endif +highlight StatusLine guifg=Black guibg=#aabbee gui=bold ctermfg=Black ctermbg=White cterm=bold +highlight StatusLineNC guifg=#444444 guibg=#aaaaaa gui=none ctermfg=Black ctermbg=Grey cterm=none +"if &t_Co == 256 + "highlight StatusLine ctermbg=117 +"else + "highlight StatusLine ctermbg=43 +"endif + +highlight Ignore ctermfg=Black +highlight WildMenu guifg=Black guibg=#ffff00 gui=bold ctermfg=Black ctermbg=Yellow cterm=bold +highlight Cursor guifg=Black guibg=White ctermfg=Black ctermbg=White +highlight CursorLine guibg=#333333 guifg=NONE +highlight CursorColumn guibg=#333333 guifg=NONE +highlight NonText guifg=#404040 ctermfg=8 +highlight SpecialKey guifg=#404040 ctermfg=8 +highlight Directory none +high link Directory Identifier +highlight ErrorMsg guibg=Red ctermbg=DarkRed guifg=NONE ctermfg=NONE +highlight Search guifg=NONE ctermfg=NONE gui=none cterm=none +call s:hibg("Search" ,"#555555","DarkBlue",81) +highlight IncSearch guifg=White guibg=Black ctermfg=White ctermbg=Black +highlight MoreMsg guifg=#00AA00 ctermfg=Green +highlight LineNr guifg=#DDEEFF ctermfg=White +call s:hibg("LineNr" ,"#222222","DarkBlue",80) +highlight Question none +high link Question MoreMsg +highlight Title guifg=Magenta ctermfg=Magenta +highlight VisualNOS gui=none cterm=none +call s:hibg("Visual" ,"#555577","LightBlue",83) +call s:hibg("VisualNOS" ,"#444444","DarkBlue",81) +call s:hibg("MatchParen","#1100AA","DarkBlue",18) +highlight WarningMsg guifg=Red ctermfg=Red +highlight Error ctermbg=DarkRed +highlight SpellBad ctermbg=DarkRed +" FIXME: Comments +highlight SpellRare ctermbg=DarkMagenta +highlight SpellCap ctermbg=DarkBlue +highlight SpellLocal ctermbg=DarkCyan + +call s:hibg("Folded" ,"#110077","DarkBlue",17) +call s:hifg("Folded" ,"#aaddee","LightCyan",63) +highlight FoldColumn none +high link FoldColumn Folded +highlight DiffAdd ctermbg=4 guibg=DarkBlue +highlight DiffChange ctermbg=5 guibg=DarkMagenta +highlight DiffDelete ctermfg=12 ctermbg=6 gui=bold guifg=Blue guibg=DarkCyan +highlight DiffText ctermbg=DarkRed +highlight DiffText cterm=bold ctermbg=9 gui=bold guibg=Red + +highlight Pmenu guifg=White ctermfg=White gui=bold cterm=bold +highlight PmenuSel guifg=White ctermfg=White gui=bold cterm=bold +call s:hibg("Pmenu" ,"#000099","Blue",18) +call s:hibg("PmenuSel" ,"#5555ff","DarkCyan",39) +highlight PmenuSbar guibg=Grey ctermbg=Grey +highlight PmenuThumb guibg=White ctermbg=White +highlight TabLine gui=underline cterm=underline +call s:hifg("TabLine" ,"#bbbbbb","LightGrey",85) +call s:hibg("TabLine" ,"#333333","DarkGrey",80) +highlight TabLineSel guifg=White guibg=Black ctermfg=White ctermbg=Black +highlight TabLineFill gui=underline cterm=underline +call s:hifg("TabLineFill","#bbbbbb","LightGrey",85) +call s:hibg("TabLineFill","#808080","Grey",83) + +hi Type gui=none +hi Statement gui=none +if !has("gui_mac") + " Mac GUI degrades italics to ugly underlining. + hi Comment gui=italic + hi railsUserClass gui=italic + hi railsUserMethod gui=italic +endif +hi Identifier cterm=none +" Commented numbers at the end are *old* 256 color values +"highlight PreProc guifg=#EDF8F9 +call s:hifg("Comment" ,"#9933CC","DarkMagenta",34) " 92 +" 26 instead? +call s:hifg("Constant" ,"#339999","DarkCyan",21) " 30 +call s:hifg("rubyNumber" ,"#CCFF33","Yellow",60) " 190 +call s:hifg("String" ,"#66FF00","LightGreen",44,82) " 82 +call s:hifg("Identifier" ,"#FFCC00","Yellow",72) " 220 +call s:hifg("Statement" ,"#FF6600","Brown",68) " 202 +call s:hifg("PreProc" ,"#AAFFFF","LightCyan",47) " 213 +call s:hifg("railsUserMethod","#AACCFF","LightCyan",27) +call s:hifg("Type" ,"#AAAA77","Grey",57) " 101 +call s:hifg("railsUserClass" ,"#AAAAAA","Grey",7) " 101 +call s:hifg("Special" ,"#33AA00","DarkGreen",24) " 7 +call s:hifg("Regexp" ,"#44B4CC","DarkCyan",21) " 74 +call s:hifg("rubyMethod" ,"#DDE93D","Yellow",77) " 191 +"highlight railsMethod guifg=#EE1122 ctermfg=1 diff --git a/.vim/colors/vividink.vim b/.vim/colors/vividink.vim new file mode 100644 index 0000000..46aa23f --- /dev/null +++ b/.vim/colors/vividink.vim @@ -0,0 +1,68 @@ +" Vim color scheme +" +" Name: vibrantink.vim +" Maintainer: Jo Vermeulen +" Last Change: 5 Mar 2009 +" License: public domain +" Version: 1.3 +" +" This scheme should work in the GUI and in xterm's 256 color mode. It +" won't work in 8/16 color terminals. +" +" I based it on John Lam's initial Vibrant Ink port to Vim [1]. Thanks +" to a great tutorial [2], I was able to convert it to xterm 256 color +" mode. And of course, credits go to Justin Palmer for creating the +" original Vibrant Ink TextMate color scheme [3]. +" +" [1] http://www.iunknown.com/articles/2006/09/04/vim-can-save-your-hands-too +" [2] http://frexx.de/xterm-256-notes/ +" [3] http://encytemedia.com/blog/articles/2006/01/03/textmate-vibrant-ink-theme-and-prototype-bundle + +set background=dark +hi clear +if exists("syntax_on") + syntax reset +endif + +let g:colors_name = "vibrantink" + +if has("gui_running") + highlight Normal guifg=White guibg=Black + highlight Cursor guifg=Black guibg=Yellow + highlight Keyword guifg=#FF6600 + highlight Define guifg=#FF6600 + highlight Comment guifg=#9933CC + highlight Type guifg=White gui=NONE + highlight rubySymbol guifg=#339999 gui=NONE + highlight Identifier guifg=White gui=NONE + highlight rubyStringDelimiter guifg=#66FF00 + highlight rubyInterpolation guifg=White + highlight rubyPseudoVariable guifg=#339999 + highlight Constant guifg=#FFEE98 + highlight Function guifg=#FFCC00 gui=NONE + highlight Include guifg=#FFCC00 gui=NONE + highlight Statement guifg=#FF6600 gui=NONE + highlight String guifg=#66FF00 + highlight Search guibg=White + highlight CursorLine guibg=#323300 +else + set t_Co=256 + highlight Normal ctermfg=White ctermbg=Black + highlight Cursor ctermfg=Black ctermbg=Yellow + highlight Keyword ctermfg=202 + highlight Define ctermfg=202 + highlight Comment ctermfg=98 + highlight Type ctermfg=White + highlight rubySymbol ctermfg=66 + highlight Identifier ctermfg=White + highlight rubyStringDelimiter ctermfg=82 + highlight rubyInterpolation ctermfg=White + highlight rubyPseudoVariable ctermfg=66 + highlight Constant ctermfg=228 + highlight Function ctermfg=220 + highlight Include ctermfg=220 + highlight Statement ctermfg=202 + highlight String ctermfg=82 + highlight Search ctermbg=White + highlight CursorLine cterm=NONE ctermbg=235 +endif diff --git a/.vim/colors/void.vim b/.vim/colors/void.vim new file mode 100644 index 0000000..0211f52 --- /dev/null +++ b/.vim/colors/void.vim @@ -0,0 +1,105 @@ +" Vim color file +" Maintainer: Andrew Lyon +" Last Change: $Date: 2010-11-20 12:27:30PST $ +" Version: 1.1 + +" Note that this color scheme is loosely based off of desert.vim (Hans Fugal +" ) mixed with some of slate.vim (Ralph Amissah +" ) but with much of my own modification. + +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="void" + +hi Normal guifg=#f5f5f5 guibg=grey15 + +" 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=black guifg=black 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=black guifg=#cccccc gui=none +hi StatusLineNC guibg=black guifg=grey40 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=grey50 +hi Constant guifg=#e09085 +hi Identifier guifg=#f5f5f5 +hi Statement guifg=darkkhaki " #bbccee +hi PreProc guifg=#c8e0b0 +hi Type guifg=darkkhaki +hi Special guifg=#bbccee cterm=bold term=bold +hi Operator guifg=navajowhite cterm=NONE +"hi Underlined +hi Ignore guifg=grey40 +"hi Error +hi Todo guifg=orangered guibg=yellow2 + +" color terminal definitions +hi SpecialKey ctermfg=darkgreen +hi NonText guibg=grey15 cterm=bold ctermfg=darkblue +hi Directory ctermfg=brown guifg=#ddbb66 +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 guifg=grey50 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 + + diff --git a/.vim/colors/vwilight.vim b/.vim/colors/vwilight.vim new file mode 100644 index 0000000..724c7ca --- /dev/null +++ b/.vim/colors/vwilight.vim @@ -0,0 +1,102 @@ +" Vim color file +" Converted from Textmate theme Twilight using Coloration v0.2.5 (http://github.com/sickill/coloration) + +set background=dark +highlight clear + +if exists("syntax_on") + syntax reset +endif + +let g:colors_name = "Twilight" + +hi Cursor guifg=NONE guibg=#fffd00 gui=NONE +hi Visual guifg=NONE guibg=#919309 gui=NONE +hi CursorLine guifg=NONE guibg=#1b1b1b gui=NONE +hi CursorColumn guifg=NONE guibg=#1b1b1b gui=NONE +hi LineNr guifg=#868686 guibg=#141414 gui=NONE +hi VertSplit guifg=#3f3f3f guibg=#3f3f3f gui=NONE +hi MatchParen guifg=#cda869 guibg=NONE gui=NONE +hi StatusLine guifg=#f8f8f8 guibg=#3f3f3f gui=bold +hi StatusLineNC guifg=#f8f8f8 guibg=#3f3f3f gui=NONE +hi Pmenu guifg=#9b703f guibg=NONE gui=NONE +hi PmenuSel guifg=NONE guibg=#919309 gui=NONE +hi IncSearch guifg=NONE guibg=#343a44 gui=NONE +hi Search guifg=NONE guibg=#343a44 gui=NONE +hi Directory guifg=#cf6a4c guibg=NONE gui=NONE +hi Folded guifg=#5f5a60 guibg=#141414 gui=NONE + +hi Normal guifg=#f8f8f8 guibg=#141414 gui=NONE +hi Boolean guifg=#cf6a4c guibg=NONE gui=NONE +hi Character guifg=#cf6a4c guibg=NONE gui=NONE +hi Comment guifg=#5f5a60 guibg=NONE gui=italic +hi Conditional guifg=#cda869 guibg=NONE gui=NONE +hi Constant guifg=#cf6a4c guibg=NONE gui=NONE +hi Define guifg=#cda869 guibg=NONE gui=NONE +hi ErrorMsg guifg=NONE guibg=NONE gui=NONE +hi WarningMsg guifg=NONE guibg=NONE gui=NONE +hi Float guifg=#cf6a4c guibg=NONE gui=NONE +hi Function guifg=#9b703f guibg=NONE gui=NONE +hi Identifier guifg=#f9ee98 guibg=NONE gui=NONE +hi Keyword guifg=#cda869 guibg=NONE gui=NONE +hi Label guifg=#8f9d6a guibg=NONE gui=NONE +hi NonText guifg=#4f4f4f guibg=#1b1b1b gui=NONE +hi Number guifg=#cf6a4c guibg=NONE gui=NONE +hi Operator guifg=#cda869 guibg=NONE gui=NONE +hi PreProc guifg=#cda869 guibg=NONE gui=NONE +hi Special guifg=#f8f8f8 guibg=NONE gui=NONE +hi SpecialKey guifg=#4f4f4f guibg=#1b1b1b gui=NONE +hi Statement guifg=#cda869 guibg=NONE gui=NONE +hi StorageClass guifg=#f9ee98 guibg=NONE gui=NONE +hi String guifg=#8f9d6a guibg=NONE gui=NONE +hi Tag guifg=#9b703f guibg=NONE gui=NONE +hi Title guifg=#f8f8f8 guibg=NONE gui=bold +hi Todo guifg=#5f5a60 guibg=NONE gui=inverse,bold,italic +hi Type guifg=#9b703f guibg=NONE gui=NONE +hi Underlined guifg=NONE guibg=NONE gui=underline +hi rubyClass guifg=#cda869 guibg=NONE gui=NONE +hi rubyFunction guifg=#9b703f guibg=NONE gui=NONE +hi rubyInterpolationDelimiter guifg=NONE guibg=NONE gui=NONE +hi rubySymbol guifg=#cf6a4c guibg=NONE gui=NONE +hi rubyConstant guifg=#9b859d guibg=NONE gui=NONE +hi rubyStringDelimiter guifg=#8f9d6a guibg=NONE gui=NONE +hi rubyBlockParameter guifg=#7587a6 guibg=NONE gui=NONE +hi rubyInstanceVariable guifg=#7587a6 guibg=NONE gui=NONE +hi rubyInclude guifg=#cda869 guibg=NONE gui=NONE +hi rubyGlobalVariable guifg=#7587a6 guibg=NONE gui=NONE +hi rubyRegexp guifg=#e9c062 guibg=NONE gui=NONE +hi rubyRegexpDelimiter guifg=#e9c062 guibg=NONE gui=NONE +hi rubyEscape guifg=#cf6a4c guibg=NONE gui=NONE +hi rubyControl guifg=#cda869 guibg=NONE gui=NONE +hi rubyClassVariable guifg=#7587a6 guibg=NONE gui=NONE +hi rubyOperator guifg=#cda869 guibg=NONE gui=NONE +hi rubyException guifg=#cda869 guibg=NONE gui=NONE +hi rubyPseudoVariable guifg=#7587a6 guibg=NONE gui=NONE +hi rubyRailsUserClass guifg=#9b859d guibg=NONE gui=NONE +hi rubyRailsARAssociationMethod guifg=#dad085 guibg=NONE gui=NONE +hi rubyRailsARMethod guifg=#dad085 guibg=NONE gui=NONE +hi rubyRailsRenderMethod guifg=#dad085 guibg=NONE gui=NONE +hi rubyRailsMethod guifg=#dad085 guibg=NONE gui=NONE +hi erubyDelimiter guifg=NONE guibg=NONE gui=NONE +hi erubyComment guifg=#5f5a60 guibg=NONE gui=italic +hi erubyRailsMethod guifg=#dad085 guibg=NONE gui=NONE +hi htmlTag guifg=#ac885b guibg=NONE gui=NONE +hi htmlEndTag guifg=#ac885b guibg=NONE gui=NONE +hi htmlTagName guifg=#ac885b guibg=NONE gui=NONE +hi htmlArg guifg=#ac885b guibg=NONE gui=NONE +hi htmlSpecialChar guifg=#cf6a4c guibg=NONE gui=NONE +hi javaScriptFunction guifg=#f9ee98 guibg=NONE gui=NONE +hi javaScriptRailsFunction guifg=#dad085 guibg=NONE gui=NONE +hi javaScriptBraces guifg=NONE guibg=NONE gui=NONE +hi yamlKey guifg=#9b703f guibg=NONE gui=NONE +hi yamlAnchor guifg=#7587a6 guibg=NONE gui=NONE +hi yamlAlias guifg=#7587a6 guibg=NONE gui=NONE +hi yamlDocumentHeader guifg=#8f9d6a guibg=NONE gui=NONE +hi cssURL guifg=#7587a6 guibg=NONE gui=NONE +hi cssFunctionName guifg=#dad085 guibg=NONE gui=NONE +hi cssColor guifg=#cf6a4c guibg=NONE gui=NONE +hi cssPseudoClassId guifg=#9b703f guibg=NONE gui=NONE +hi cssClassName guifg=#9b703f guibg=NONE gui=NONE +hi cssValueLength guifg=#cf6a4c guibg=NONE gui=NONE +hi cssCommonAttr guifg=#cf6a4c guibg=NONE gui=NONE +hi cssBraces guifg=NONE guibg=NONE gui=NONE \ No newline at end of file diff --git a/.vim/colors/wombat.vim b/.vim/colors/wombat.vim new file mode 100644 index 0000000..9ad1e56 --- /dev/null +++ b/.vim/colors/wombat.vim @@ -0,0 +1,51 @@ +" Maintainer: Lars H. Nielsen (dengmao@gmail.com) +" Last Change: January 22 2007 + +set background=dark + +hi clear + +if exists("syntax_on") + syntax reset +endif + +let colors_name = "wombat" + + +" Vim >= 7.0 specific colors +if version >= 700 + hi CursorLine guibg=#2d2d2d + hi CursorColumn guibg=#2d2d2d + hi MatchParen guifg=#f6f3e8 guibg=#857b6f gui=bold + hi Pmenu guifg=#f6f3e8 guibg=#444444 + hi PmenuSel guifg=#000000 guibg=#cae682 +endif + +" General colors +hi Cursor guifg=NONE guibg=#656565 gui=none +hi Normal guifg=#f6f3e8 guibg=#242424 gui=none +hi NonText guifg=#808080 guibg=#303030 gui=none +hi LineNr guifg=#857b6f guibg=#000000 gui=none +hi StatusLine guifg=#f6f3e8 guibg=#444444 gui=italic +hi StatusLineNC guifg=#857b6f guibg=#444444 gui=none +hi VertSplit guifg=#444444 guibg=#444444 gui=none +hi Folded guibg=#384048 guifg=#a0a8b0 gui=none +hi Title guifg=#f6f3e8 guibg=NONE gui=bold +hi Visual guifg=#f6f3e8 guibg=#444444 gui=none +hi SpecialKey guifg=#808080 guibg=#343434 gui=none + +" Syntax highlighting +hi Comment guifg=#99968b gui=italic +hi Todo guifg=#8f8f8f gui=italic +hi Constant guifg=#e5786d gui=none +hi String guifg=#95e454 gui=italic +hi Identifier guifg=#cae682 gui=none +hi Function guifg=#cae682 gui=none +hi Type guifg=#cae682 gui=none +hi Statement guifg=#8ac6f2 gui=none +hi Keyword guifg=#8ac6f2 gui=none +hi PreProc guifg=#e5786d gui=none +hi Number guifg=#e5786d gui=none +hi Special guifg=#e7f6da gui=none + + diff --git a/.vim/colors/wombat256.vim b/.vim/colors/wombat256.vim new file mode 100644 index 0000000..b22e5ba --- /dev/null +++ b/.vim/colors/wombat256.vim @@ -0,0 +1,64 @@ +" Vim color file +" Original Maintainer: Lars H. Nielsen (dengmao@gmail.com) +" Last Change: 2010-07-23 +" +" Converting for 256-color terminals by +" Danila Bespalov (danila.bespalov@gmail.com) +" with great help of tool by Wolfgang Frisch (xororand@frexx.de) +" inspired by David Liang's version (bmdavll@gmail.com) + +set background=dark + +hi clear + +if exists("syntax_on") + syntax reset +endif + +let colors_name = "wombat256" + + +" General colors +hi Normal ctermfg=254 ctermbg=234 cterm=none guifg=#f6f3e8 guibg=#242424 gui=none +hi Cursor ctermfg=none ctermbg=241 cterm=none guifg=NONE guibg=#656565 gui=none +hi Visual ctermfg=7 ctermbg=238 cterm=none guifg=#f6f3e8 guibg=#444444 gui=none +" hi VisualNOS +" hi Search +hi Folded ctermfg=103 ctermbg=238 cterm=none guifg=#a0a8b0 guibg=#384048 gui=none +hi Title ctermfg=7 ctermbg=none cterm=bold guifg=#f6f3e8 guibg=NONE gui=bold +hi StatusLine ctermfg=7 ctermbg=238 cterm=none guifg=#f6f3e8 guibg=#444444 gui=italic +hi VertSplit ctermfg=238 ctermbg=238 cterm=none guifg=#444444 guibg=#444444 gui=none +hi StatusLineNC ctermfg=243 ctermbg=238 cterm=none guifg=#857b6f guibg=#444444 gui=none +hi LineNr ctermfg=243 ctermbg=0 cterm=none guifg=#857b6f guibg=#000000 gui=none +hi SpecialKey ctermfg=244 ctermbg=236 cterm=none guifg=#808080 guibg=#343434 gui=none +hi NonText ctermfg=244 ctermbg=236 cterm=none guifg=#808080 guibg=#303030 gui=none + +" Vim >= 7.0 specific colors +if version >= 700 +hi CursorLine ctermbg=236 cterm=none guibg=#2d2d2d +hi MatchParen ctermfg=7 ctermbg=243 cterm=bold guifg=#f6f3e8 guibg=#857b6f gui=bold +hi Pmenu ctermfg=7 ctermbg=238 guifg=#f6f3e8 guibg=#444444 +hi PmenuSel ctermfg=0 ctermbg=192 guifg=#000000 guibg=#cae682 +endif + + +" Syntax highlighting +hi Keyword ctermfg=111 cterm=none guifg=#8ac6f2 gui=none +hi Statement ctermfg=111 cterm=none guifg=#8ac6f2 gui=none +hi Constant ctermfg=173 cterm=none guifg=#e5786d gui=none +hi Number ctermfg=173 cterm=none guifg=#e5786d gui=none +hi PreProc ctermfg=173 cterm=none guifg=#e5786d gui=none +hi Function ctermfg=192 cterm=none guifg=#cae682 gui=none +hi Identifier ctermfg=192 cterm=none guifg=#cae682 gui=none +hi Type ctermfg=192 cterm=none guifg=#cae682 gui=none +hi Special ctermfg=194 cterm=none guifg=#e7f6da gui=none +hi String ctermfg=113 cterm=none guifg=#95e454 gui=italic +hi Comment ctermfg=246 cterm=none guifg=#99968b gui=italic +hi Todo ctermfg=245 cterm=none guifg=#8f8f8f gui=italic + + +" Links +hi! link FoldColumn Folded +hi! link CursorColumn CursorLine + +" vim:set ts=4 sw=4 noet: diff --git a/.vim/colors/wombat256mod.vim b/.vim/colors/wombat256mod.vim new file mode 100644 index 0000000..1137eb8 --- /dev/null +++ b/.vim/colors/wombat256mod.vim @@ -0,0 +1,96 @@ +" Vim color file +" Original Maintainer: Lars H. Nielsen (dengmao@gmail.com) +" Last Change: 2010-07-23 +" +" Modified version of wombat for 256-color terminals by +" David Liang (bmdavll@gmail.com) +" based on version by +" Danila Bespalov (danila.bespalov@gmail.com) + +set background=dark + +if version > 580 + hi clear + if exists("syntax_on") + syntax reset + endif +endif + +let colors_name = "wombat256mod" + + +" General colors +hi Normal ctermfg=252 ctermbg=234 cterm=none guifg=#e3e0d7 guibg=#242424 gui=none +hi Cursor ctermfg=234 ctermbg=228 cterm=none guifg=#242424 guibg=#eae788 gui=none +hi Visual ctermfg=251 ctermbg=239 cterm=none guifg=#c3c6ca guibg=#554d4b gui=none +hi VisualNOS ctermfg=251 ctermbg=236 cterm=none guifg=#c3c6ca guibg=#303030 gui=none +hi Search ctermfg=177 ctermbg=241 cterm=none guifg=#d787ff guibg=#636066 gui=none +hi Folded ctermfg=103 ctermbg=237 cterm=none guifg=#a0a8b0 guibg=#3a4046 gui=none +hi Title ctermfg=230 cterm=bold guifg=#ffffd7 gui=bold +hi StatusLine ctermfg=230 ctermbg=238 cterm=none guifg=#ffffd7 guibg=#444444 gui=italic +hi VertSplit ctermfg=238 ctermbg=238 cterm=none guifg=#444444 guibg=#444444 gui=none +hi StatusLineNC ctermfg=241 ctermbg=238 cterm=none guifg=#857b6f guibg=#444444 gui=none +hi LineNr ctermfg=241 ctermbg=232 cterm=none guifg=#857b6f guibg=#080808 gui=none +hi SpecialKey ctermfg=241 ctermbg=235 cterm=none guifg=#626262 guibg=#2b2b2b gui=none +hi WarningMsg ctermfg=203 guifg=#ff5f55 +hi ErrorMsg ctermfg=196 ctermbg=236 cterm=bold guifg=#ff2026 guibg=#3a3a3a gui=bold + +" Vim >= 7.0 specific colors +if version >= 700 +hi CursorLine ctermbg=236 cterm=none guibg=#32322f +hi MatchParen ctermfg=228 ctermbg=101 cterm=bold guifg=#eae788 guibg=#857b6f gui=bold +hi Pmenu ctermfg=230 ctermbg=238 guifg=#ffffd7 guibg=#444444 +hi PmenuSel ctermfg=232 ctermbg=192 guifg=#080808 guibg=#cae982 +endif + +" Diff highlighting +hi DiffAdd ctermbg=17 guibg=#2a0d6a +hi DiffDelete ctermfg=234 ctermbg=60 cterm=none guifg=#242424 guibg=#3e3969 gui=none +hi DiffText ctermbg=53 cterm=none guibg=#73186e gui=none +hi DiffChange ctermbg=237 guibg=#382a37 + +"hi CursorIM +"hi Directory +"hi IncSearch +"hi Menu +"hi ModeMsg +"hi MoreMsg +"hi PmenuSbar +"hi PmenuThumb +"hi Question +"hi Scrollbar +"hi SignColumn +"hi SpellBad +"hi SpellCap +"hi SpellLocal +"hi SpellRare +"hi TabLine +"hi TabLineFill +"hi TabLineSel +"hi Tooltip +"hi User1 +"hi User9 +"hi WildMenu + + +" Syntax highlighting +hi Keyword ctermfg=111 cterm=none guifg=#88b8f6 gui=none +hi Statement ctermfg=111 cterm=none guifg=#88b8f6 gui=none +hi Constant ctermfg=173 cterm=none guifg=#e5786d gui=none +hi Number ctermfg=173 cterm=none guifg=#e5786d gui=none +hi PreProc ctermfg=173 cterm=none guifg=#e5786d gui=none +hi Function ctermfg=192 cterm=none guifg=#cae982 gui=none +hi Identifier ctermfg=192 cterm=none guifg=#cae982 gui=none +hi Type ctermfg=186 cterm=none guifg=#d4d987 gui=none +hi Special ctermfg=229 cterm=none guifg=#eadead gui=none +hi String ctermfg=113 cterm=none guifg=#95e454 gui=italic +hi Comment ctermfg=246 cterm=none guifg=#9c998e gui=italic +hi Todo ctermfg=101 cterm=none guifg=#857b6f gui=italic + + +" Links +hi! link FoldColumn Folded +hi! link CursorColumn CursorLine +hi! link NonText LineNr + +" vim:set ts=4 sw=4 noet: diff --git a/.vim/colors/xoria256-1.6.vim b/.vim/colors/xoria256-1.6.vim new file mode 100644 index 0000000..3be5b7e --- /dev/null +++ b/.vim/colors/xoria256-1.6.vim @@ -0,0 +1,145 @@ +" Vim color file +" +" Name: xoria256.vim +" Version: 1.6 +" Maintainer: Dmitriy Y. Zotikov (xio) +" +" Should work in recent 256 color terminals. 88-color terms like urxvt are +" NOT supported. +" +" Don't forget to install 'ncurses-term' and set TERM to xterm-256color or +" similar value. +" +" Color numbers (0-255) see: +" http://www.calmar.ws/vim/256-xterm-24bit-rgb-color-chart.html +" +" For a specific filetype highlighting rules issue :syntax list when a file of +" that type is opened. +" +" TODO: link colours instead of setting values explicitly + +" Initialization {{{ +if &t_Co != 256 && ! has("gui_running") + echoerr "Please use GUI or a 256-color terminal (which sets t_Co=256)." + finish +endif + +set background=dark + +hi clear + +if exists("syntax_on") + syntax reset +endif + +let colors_name = "xoria256" +"}}} +" Colours {{{1 +"" General {{{2 +hi Normal ctermfg=252 guifg=#d0d0d0 ctermbg=234 guibg=#1c1c1c cterm=none gui=none +hi Cursor ctermbg=214 guibg=#ffaf00 +hi CursorColumn ctermbg=238 guibg=#444444 +hi CursorLine ctermbg=237 guibg=#3a3a3a cterm=none gui=none +hi Error ctermfg=15 guifg=#ffffff ctermbg=1 guibg=#800000 +hi ErrorMsg ctermfg=15 guifg=#ffffff ctermbg=1 guibg=#800000 +hi FoldColumn ctermfg=247 guifg=#9e9e9e ctermbg=233 guibg=#121212 +hi Folded ctermfg=255 guifg=#eeeeee ctermbg=60 guibg=#5f5f87 +hi IncSearch ctermfg=0 guifg=#000000 ctermbg=223 guibg=#ffdfaf cterm=none gui=none +hi LineNr ctermfg=247 guifg=#9e9e9e ctermbg=233 guibg=#121212 +hi MatchParen ctermfg=188 guifg=#dfdfdf ctermbg=68 guibg=#5f87df cterm=bold gui=bold +" TODO +" hi MoreMsg +hi NonText ctermfg=247 guifg=#9e9e9e ctermbg=233 guibg=#121212 cterm=bold gui=bold +hi Pmenu ctermfg=0 guifg=#000000 ctermbg=250 guibg=#bcbcbc +hi PmenuSel ctermfg=255 guifg=#eeeeee ctermbg=243 guibg=#767676 +hi PmenuSbar ctermbg=252 guibg=#d0d0d0 +hi PmenuThumb ctermfg=243 guifg=#767676 +hi Search ctermfg=0 guifg=#000000 ctermbg=149 guibg=#afdf5f +hi SignColumn ctermfg=248 guifg=#a8a8a8 +hi SpecialKey ctermfg=77 guifg=#5fdf5f +hi SpellBad ctermfg=160 guifg=fg ctermbg=bg cterm=underline guisp=#df0000 +hi SpellCap ctermfg=189 guifg=#dfdfff ctermbg=bg guibg=bg cterm=underline gui=underline +hi SpellRare ctermfg=168 guifg=#df5f87 ctermbg=bg guibg=bg cterm=underline gui=underline +hi SpellLocal ctermfg=98 guifg=#875fdf ctermbg=bg guibg=bg cterm=underline gui=underline +hi StatusLine ctermfg=15 guifg=#ffffff ctermbg=239 guibg=#4e4e4e cterm=bold gui=bold +hi StatusLineNC ctermfg=249 guifg=#b2b2b2 ctermbg=237 guibg=#3a3a3a cterm=none gui=none +hi TabLine ctermfg=fg guifg=fg ctermbg=242 guibg=#666666 cterm=none gui=none +hi TabLineFill ctermfg=fg guifg=fg ctermbg=237 guibg=#3a3a3a cterm=none gui=none +" FIXME +hi Title ctermfg=225 guifg=#ffdfff +hi Todo ctermfg=0 guifg=#000000 ctermbg=184 guibg=#dfdf00 +hi Underlined ctermfg=39 guifg=#00afff cterm=underline gui=underline +hi VertSplit ctermfg=237 guifg=#3a3a3a ctermbg=237 guibg=#3a3a3a cterm=none gui=none +" hi VIsualNOS ctermfg=24 guifg=#005f87 ctermbg=153 guibg=#afdfff cterm=none gui=none +" hi Visual ctermfg=24 guifg=#005f87 ctermbg=153 guibg=#afdfff +hi Visual ctermfg=255 guifg=#eeeeee ctermbg=96 guibg=#875f87 +" hi Visual ctermfg=255 guifg=#eeeeee ctermbg=24 guibg=#005f87 +hi VisualNOS ctermfg=255 guifg=#eeeeee ctermbg=60 guibg=#5f5f87 +hi WildMenu ctermfg=0 guifg=#000000 ctermbg=150 guibg=#afdf87 cterm=bold gui=bold + +"" Syntax highlighting {{{2 +" hi Comment ctermfg=244 guifg=#808080 +hi Comment ctermfg=150 guifg=#afdf87 +hi Constant ctermfg=229 guifg=#ffffaf +hi Identifier ctermfg=182 guifg=#dfafdf cterm=none +hi Ignore ctermfg=238 guifg=#444444 +hi Number ctermfg=180 guifg=#dfaf87 +" hi PreProc ctermfg=150 guifg=#afdf87 +hi PreProc ctermfg=152 guifg=#afdfdf +hi Special ctermfg=174 guifg=#df8787 +hi Statement ctermfg=110 guifg=#87afdf cterm=none gui=none +hi Type ctermfg=146 guifg=#afafdf cterm=none gui=none + +"" Special {{{2 +""" .diff {{{3 +hi diffAdded ctermfg=150 guifg=#afdf87 +hi diffRemoved ctermfg=174 guifg=#df8787 +""" vimdiff {{{3 +hi diffAdd ctermfg=bg guifg=bg ctermbg=151 guibg=#afdfaf +"hi diffDelete ctermfg=bg guifg=bg ctermbg=186 guibg=#dfdf87 cterm=none gui=none +hi diffDelete ctermfg=bg guifg=bg ctermbg=246 guibg=#949494 cterm=none gui=none +hi diffChange ctermfg=bg guifg=bg ctermbg=181 guibg=#dfafaf +hi diffText ctermfg=bg guifg=bg ctermbg=174 guibg=#df8787 cterm=none gui=none +""" HTML {{{3 +" hi htmlTag ctermfg=146 guifg=#afafdf +" hi htmlEndTag ctermfg=146 guifg=#afafdf +hi htmlTag ctermfg=244 +hi htmlEndTag ctermfg=244 +hi htmlArg ctermfg=182 guifg=#dfafdf +hi htmlValue ctermfg=187 guifg=#dfdfaf +hi htmlTitle ctermfg=254 ctermbg=95 +" hi htmlArg ctermfg=146 +" hi htmlTagName ctermfg=146 +" hi htmlString ctermfg=187 +""" django {{{3 +hi djangoVarBlock ctermfg=180 +hi djangoTagBlock ctermfg=150 +hi djangoStatement ctermfg=146 +hi djangoFilter ctermfg=174 +""" python {{{3 +hi pythonExceptions ctermfg=174 +""" NERDTree {{{3 +hi Directory ctermfg=110 guifg=#87afdf +hi treeCWD ctermfg=180 guifg=#dfaf87 +hi treeClosable ctermfg=174 guifg=#df8787 +hi treeOpenable ctermfg=150 guifg=#afdf87 +hi treePart ctermfg=244 guifg=#808080 +hi treeDirSlash ctermfg=244 guifg=#808080 +hi treeLink ctermfg=182 guifg=#dfafdf +""" rst #{{{3 +hi link rstEmphasis Number + +""" VimDebug {{{3 +" FIXME +" you may want to set SignColumn highlight in your .vimrc +" :help sign +" :help SignColumn + +" hi currentLine term=reverse cterm=reverse gui=reverse +" hi breakPoint term=NONE cterm=NONE gui=NONE +" hi empty term=NONE cterm=NONE gui=NONE + +" sign define currentLine linehl=currentLine +" sign define breakPoint linehl=breakPoint text=>> +" sign define both linehl=currentLine text=>> +" sign define empty linehl=empty diff --git a/.vim/colors/xoria256.vim b/.vim/colors/xoria256.vim new file mode 100644 index 0000000..7d1010b --- /dev/null +++ b/.vim/colors/xoria256.vim @@ -0,0 +1,142 @@ +" Vim color file +" +" Name: xoria256.vim +" Version: 1.5 +" Maintainer: Dmitriy Y. Zotikov (xio) +" +" Should work in recent 256 color terminals. 88-color terms like urxvt are +" NOT supported. +" +" Don't forget to install 'ncurses-term' and set TERM to xterm-256color or +" similar value. +" +" Color numbers (0-255) see: +" http://www.calmar.ws/vim/256-xterm-24bit-rgb-color-chart.html +" +" For a specific filetype highlighting rules issue :syntax list when a file of +" that type is opened. + +" Initialization {{{ +if &t_Co != 256 && ! has("gui_running") + echomsg "" + echomsg "err: please use GUI or a 256-color terminal (so that t_Co=256 could be set)" + echomsg "" + finish +endif + +set background=dark + +hi clear + +if exists("syntax_on") + syntax reset +endif + +let colors_name = "xoria256" +"}}} +" Colours {{{1 +"" General {{{2 +hi Normal ctermfg=252 guifg=#d0d0d0 ctermbg=234 guibg=#1c1c1c cterm=none gui=none +hi Cursor ctermbg=214 guibg=#ffaf00 +hi CursorColumn ctermbg=238 guibg=#444444 +hi CursorLine ctermbg=237 guibg=#3a3a3a cterm=none gui=none +hi Error ctermfg=15 guifg=#ffffff ctermbg=1 guibg=#800000 +hi ErrorMsg ctermfg=15 guifg=#ffffff ctermbg=1 guibg=#800000 +hi FoldColumn ctermfg=247 guifg=#9e9e9e ctermbg=233 guibg=#121212 +hi Folded ctermfg=255 guifg=#eeeeee ctermbg=60 guibg=#5f5f87 +hi IncSearch ctermfg=0 guifg=#000000 ctermbg=223 guibg=#ffdfaf cterm=none gui=none +hi LineNr ctermfg=247 guifg=#9e9e9e ctermbg=233 guibg=#121212 +hi MatchParen ctermfg=188 guifg=#dfdfdf ctermbg=68 guibg=#5f87df cterm=bold gui=bold +" TODO +" hi MoreMsg +hi NonText ctermfg=247 guifg=#9e9e9e ctermbg=233 guibg=#121212 cterm=bold gui=bold +hi Pmenu ctermfg=0 guifg=#000000 ctermbg=250 guibg=#bcbcbc +hi PmenuSel ctermfg=255 guifg=#eeeeee ctermbg=243 guibg=#767676 +hi PmenuSbar ctermbg=252 guibg=#d0d0d0 +hi PmenuThumb ctermfg=243 guifg=#767676 +hi Search ctermfg=0 guifg=#000000 ctermbg=149 guibg=#afdf5f +hi SignColumn ctermfg=248 guifg=#a8a8a8 +hi SpecialKey ctermfg=77 guifg=#5fdf5f +hi SpellBad ctermfg=160 guifg=fg ctermbg=bg cterm=underline guisp=#df0000 +hi SpellCap ctermfg=189 guifg=#dfdfff ctermbg=bg guibg=bg cterm=underline gui=underline +hi SpellRare ctermfg=168 guifg=#df5f87 ctermbg=bg guibg=bg cterm=underline gui=underline +hi SpellLocal ctermfg=98 guifg=#875fdf ctermbg=bg guibg=bg cterm=underline gui=underline +hi StatusLine ctermfg=15 guifg=#ffffff ctermbg=239 guibg=#4e4e4e cterm=bold gui=bold +hi StatusLineNC ctermfg=249 guifg=#b2b2b2 ctermbg=237 guibg=#3a3a3a cterm=none gui=none +hi TabLine ctermfg=fg guifg=fg ctermbg=242 guibg=#666666 cterm=none gui=none +hi TabLineFill ctermfg=fg guifg=fg ctermbg=237 guibg=#3a3a3a cterm=none gui=none +" FIXME +hi Title ctermfg=225 guifg=#ffdfff +hi Todo ctermfg=0 guifg=#000000 ctermbg=184 guibg=#dfdf00 +hi Underlined ctermfg=39 guifg=#00afff cterm=underline gui=underline +hi VertSplit ctermfg=237 guifg=#3a3a3a ctermbg=237 guibg=#3a3a3a cterm=none gui=none +" hi VIsualNOS ctermfg=24 guifg=#005f87 ctermbg=153 guibg=#afdfff cterm=none gui=none +" hi Visual ctermfg=24 guifg=#005f87 ctermbg=153 guibg=#afdfff +hi Visual ctermfg=255 guifg=#eeeeee ctermbg=96 guibg=#875f87 +" hi Visual ctermfg=255 guifg=#eeeeee ctermbg=24 guibg=#005f87 +hi VisualNOS ctermfg=255 guifg=#eeeeee ctermbg=60 guibg=#5f5f87 +hi WildMenu ctermfg=0 guifg=#000000 ctermbg=150 guibg=#afdf87 cterm=bold gui=bold + +"" Syntax highlighting {{{2 +hi Comment ctermfg=244 guifg=#808080 +hi Constant ctermfg=229 guifg=#ffffaf +hi Identifier ctermfg=182 guifg=#dfafdf cterm=none +hi Ignore ctermfg=238 guifg=#444444 +hi Number ctermfg=180 guifg=#dfaf87 +hi PreProc ctermfg=150 guifg=#afdf87 +hi Special ctermfg=174 guifg=#df8787 +hi Statement ctermfg=110 guifg=#87afdf cterm=none gui=none +hi Type ctermfg=146 guifg=#afafdf cterm=none gui=none + +"" Special {{{2 +""" .diff {{{3 +hi diffAdded ctermfg=150 guifg=#afdf87 +hi diffRemoved ctermfg=174 guifg=#df8787 +""" vimdiff {{{3 +hi diffAdd ctermfg=bg guifg=bg ctermbg=151 guibg=#afdfaf +"hi diffDelete ctermfg=bg guifg=bg ctermbg=186 guibg=#dfdf87 cterm=none gui=none +hi diffDelete ctermfg=bg guifg=bg ctermbg=246 guibg=#949494 cterm=none gui=none +hi diffChange ctermfg=bg guifg=bg ctermbg=181 guibg=#dfafaf +hi diffText ctermfg=bg guifg=bg ctermbg=174 guibg=#df8787 cterm=none gui=none +""" HTML {{{3 +" hi htmlTag ctermfg=146 guifg=#afafdf +" hi htmlEndTag ctermfg=146 guifg=#afafdf +hi htmlTag ctermfg=244 +hi htmlEndTag ctermfg=244 +hi htmlArg ctermfg=182 guifg=#dfafdf +hi htmlValue ctermfg=187 guifg=#dfdfaf +hi htmlTitle ctermfg=254 ctermbg=95 +" hi htmlArg ctermfg=146 +" hi htmlTagName ctermfg=146 +" hi htmlString ctermfg=187 +""" django {{{3 +hi djangoVarBlock ctermfg=180 +hi djangoTagBlock ctermfg=150 +hi djangoStatement ctermfg=146 +hi djangoFilter ctermfg=174 +""" python {{{3 +hi pythonExceptions ctermfg=174 +""" NERDTree {{{3 +hi Directory ctermfg=110 guifg=#87afdf +hi treeCWD ctermfg=180 guifg=#dfaf87 +hi treeClosable ctermfg=174 guifg=#df8787 +hi treeOpenable ctermfg=150 guifg=#afdf87 +hi treePart ctermfg=244 guifg=#808080 +hi treeDirSlash ctermfg=244 guifg=#808080 +hi treeLink ctermfg=182 guifg=#dfafdf + +""" VimDebug {{{3 +" FIXME +" you may want to set SignColumn highlight in your .vimrc +" :help sign +" :help SignColumn + +" hi currentLine term=reverse cterm=reverse gui=reverse +" hi breakPoint term=NONE cterm=NONE gui=NONE +" hi empty term=NONE cterm=NONE gui=NONE + +" sign define currentLine linehl=currentLine +" sign define breakPoint linehl=breakPoint text=>> +" sign define both linehl=currentLine text=>> +" sign define empty linehl=empty + diff --git a/.vim/colors/xorium.vim b/.vim/colors/xorium.vim new file mode 100644 index 0000000..96fecfe --- /dev/null +++ b/.vim/colors/xorium.vim @@ -0,0 +1,118 @@ +" Vim color file +" +" Name: xorium.vim +" Version: 1.05 +" Maintainer: AUAnonymous +" +" Based off of Dmitriy Y. Zotikov's (xio, ) xoria256 +" +" Should work in recent 256 color terminals. 88-color terms like urxvt are +" NOT supported. +" +" Don't forget to install 'ncurses-term' and set TERM to xterm-256color or +" similar value. +" +" Color numbers (0-255) see: +" http://www.calmar.ws/vim/256-xterm-24bit-rgb-color-chart.html +" +" For a specific filetype highlighting rules issue :syntax list when a file of +" that type is opened. +" +" Initialization {{{ +if &t_Co != 256 && ! has("gui_running") + echomsg "" + echomsg "err: please use GUI or a 256-color terminal (so that t_Co=256 could be set)" + echomsg "" + finish +endif + +set background=dark + +hi clear + +if exists("syntax_on") + syntax reset +endif + +let colors_name = "xorium" + +" Group ctermfg guifg ctermbg guibg cterm gui +hi Normal ctermfg=252 guifg=#d0d0d0 ctermbg=234 guibg=#1c1c1c cterm=none gui=none +hi Cursor ctermbg=214 guibg=#ffaf00 +hi CursorColumn ctermbg=236 guibg=#2c2c2c +hi CursorLine ctermbg=236 guibg=#2c2c2c cterm=none gui=none +hi Error ctermfg=15 guifg=#ffffff ctermbg=88 guibg=#800000 +hi ErrorMsg ctermfg=15 guifg=#ffffff ctermbg=88 guibg=#800000 +hi FoldColumn ctermfg=247 guifg=#9e9e9e ctermbg=233 guibg=#121212 +hi Folded ctermfg=255 guifg=#eeeeee ctermbg=60 guibg=#5f5f87 +hi IncSearch ctermfg=0 guifg=#000000 ctermbg=223 guibg=#ffdfaf cterm=none gui=none +hi LineNr ctermfg=247 guifg=#9e9e9e ctermbg=233 guibg=#121212 +hi MatchParen ctermfg=195 guifg=#dfffff ctermbg=238 guibg=#444444 cterm=none gui=none +" TODO +" hi MoreMsg +hi NonText ctermfg=236 guifg=#303030 cterm=none gui=none +hi Pmenu ctermfg=0 guifg=#000000 ctermbg=250 guibg=#bcbcbc +hi PmenuSel ctermfg=255 guifg=#eeeeee ctermbg=243 guibg=#767676 +hi PmenuSbar ctermbg=252 guibg=#d0d0d0 +hi PmenuThumb ctermfg=243 guifg=#767676 +hi Search ctermfg=0 guifg=#000000 ctermbg=156 guibg=#afff87 ctermbg=149 +hi SignColumn ctermfg=248 guifg=#a8a8a8 +hi SpecialKey ctermfg=236 guifg=#303030 +hi SpellBad ctermfg=160 guifg=fg ctermbg=bg cterm=underline guisp=#df0000 +hi SpellCap ctermfg=189 guifg=#dfdfff ctermbg=bg guibg=bg cterm=underline gui=underline +hi SpellRare ctermfg=168 guifg=#df5f87 ctermbg=bg guibg=bg cterm=underline gui=underline +hi SpellLocal ctermfg=98 guifg=#875fdf ctermbg=bg guibg=bg cterm=underline gui=underline +hi StatusLine ctermfg=15 guifg=#ffffff ctermbg=239 guibg=#4e4e4e cterm=bold gui=none +hi StatusLineNC ctermfg=249 guifg=#b2b2b2 ctermbg=237 guibg=#3a3a3a cterm=none gui=none +hi TabLine ctermfg=fg guifg=fg ctermbg=242 guibg=#666666 cterm=none gui=none +hi TabLineFill ctermfg=fg guifg=fg ctermbg=237 guibg=#3a3a3a cterm=none gui=none +" FIXME +hi Title ctermfg=225 guifg=#ffdfff +hi TODO ctermfg=11 guifg=#ffff00 ctermbg=233 guibg=#121212 +hi Underlined ctermfg=39 guifg=#00afff cterm=underline gui=underline +hi VertSplit ctermfg=237 guifg=#3a3a3a ctermbg=237 guibg=#3a3a3a cterm=none gui=none +hi Visual ctermfg=234 guifg=#202020 ctermbg=220 guibg=#ffd000 +hi VisualNOS ctermfg=234 guifg=#202020 ctermbg=200 guibg=#ffd000 +hi WildMenu ctermfg=0 guifg=#000000 ctermbg=150 guibg=#afdf87 cterm=bold gui=bold + +"" Syntax highlighting {{{2 +hi comment ctermfg=66 guifg=#5f7682 +hi constant ctermfg=111 guifg=#94bbff +hi Identifier ctermfg=212 guifg=#f786ea cterm=none +hi Ignore ctermfg=238 guifg=#444444 +hi number ctermfg=028 guifg=#ed7715 +hi preproc ctermfg=149 guifg=#a1de6f +hi Special ctermfg=174 guifg=#eb8181 +hi Statement ctermfg=227 guifg=#ffff70 cterm=none gui=none +hi type ctermfg=104 guifg=#9b9bde cterm=none gui=none + +"" Special {{{2 +""" .diff {{{3 +hi diffAdded ctermfg=150 guifg=#afdf87 +hi diffRemoved ctermfg=174 guifg=#df8787 +""" vimdiff {{{3 +hi diffAdd ctermfg=bg guifg=bg ctermbg=151 guibg=#afdfaf +hi diffDelete ctermfg=bg guifg=bg ctermbg=246 guibg=#949494 cterm=none gui=none +hi diffChange ctermfg=bg guifg=bg ctermbg=181 guibg=#dfafaf +hi diffText ctermfg=bg guifg=bg ctermbg=174 guibg=#df8787 cterm=none gui=none +""" HTML {{{3 +hi htmlTag ctermfg=244 +hi htmlEndTag ctermfg=244 +hi htmlArg ctermfg=182 guifg=#dfafdf +hi htmlValue ctermfg=187 guifg=#dfdfaf +hi htmlTitle ctermfg=254 ctermbg=95 +""" django {{{3 +hi djangoVarBlock ctermfg=180 +hi djangoTagBlock ctermfg=150 +hi djangoStatement ctermfg=146 +hi djangoFilter ctermfg=174 +""" python {{{3 +hi pythonExceptions ctermfg=174 +""" NERDTree {{{3 +hi Directory ctermfg=110 guifg=#87afdf +hi treeCWD ctermfg=180 guifg=#dfaf87 +hi treeClosable ctermfg=174 guifg=#df8787 +hi treeOpenable ctermfg=150 guifg=#afdf87 +hi treePart ctermfg=244 guifg=#808080 +hi treeDirSlash ctermfg=244 guifg=#808080 +hi treeLink ctermfg=182 guifg=#dfafdf diff --git a/.vim/colors/zazen.vim b/.vim/colors/zazen.vim new file mode 100644 index 0000000..84f8b4e --- /dev/null +++ b/.vim/colors/zazen.vim @@ -0,0 +1,135 @@ +" ============================================================================= +" File: zazen.vim +" Description: Vim color scheme file +" Maintainer: Zoltan Dezso +" ============================================================================= +set background=dark +highlight clear +if exists("syntax_on") + syntax reset +endif +let colors_name = "zazen" + +hi Normal guifg=#cccccc guibg=#1a1a1a gui=NONE +hi CursorLine guifg=NONE guibg=#555555 gui=NONE +hi CursorColumn guifg=NONE guibg=#000000 gui=NONE +hi LineNr guifg=#555555 guibg=NONE gui=NONE +hi Statement guifg=#a6a6a6 guibg=NONE gui=bold +hi Function guifg=#eeeeee guibg=NONE gui=bold +hi String guifg=#838383 guibg=NONE gui=NONE +hi Type guifg=#eeeeee guibg=NONE gui=bold +hi Conditional guifg=#787878 guibg=NONE gui=bold +hi Todo guifg=#ff0000 guibg=NONE gui=underline +hi Comment guifg=#777777 guibg=NONE gui=NONE +hi PmenuSel guifg=#000000 guibg=#a9a9aa gui=bold +hi Special guifg=#868585 guibg=NONE gui=NONE +hi Identifier guifg=#ffffff guibg=NONE gui=bold +hi Keyword guifg=#666666 guibg=NONE gui=bold +hi PreProc guifg=#6b6b6b guibg=NONE gui=bold +hi Include guifg=#cc7833 guibg=NONE gui=NONE +hi Constant guifg=#838383 guibg=#222222 gui=bold +hi Delimiter guifg=#838383 guibg=NONE gui=NONE + +hi Visual guifg=#ffffff guibg=#515151 gui=NONE +hi ColorColumn guifg=NONE guibg=#e6e6e6 +hi Cursor guifg=bg guibg=fg gui=NONE +hi CursorIM guifg=bg guibg=fg gui=NONE +hi lCursor guifg=bg guibg=fg gui=NONE + +hi DiffAdd guifg=fg guibg=#444444 gui=NONE +hi DiffChange guifg=bg guibg=#909090 gui=NONE +hi DiffDelete guifg=NONE guibg=#292929 gui=NONE +hi DiffText guifg=NONE guibg=#383838 gui=NONE + +hi Directory guifg=#929292 guibg=bg gui=NONE +hi ErrorMsg guifg=#6f6f6f guibg=NONE gui=NONE +hi FoldColumn guifg=#555555 guibg=#414141 gui=bold +hi Folded guifg=#828282 guibg=#212121 gui=italic + +hi IncSearch guifg=#000000 guibg=#adadad gui=NONE +hi Search guifg=#000000 guibg=#c5c3c3 gui=NONE +hi MatchParen guifg=#000000 guibg=#a8a8a8 gui=bold +hi ModeMsg guifg=#ffffff guibg=#767676 gui=bold +hi MoreMsg guifg=#7c7c7c guibg=bg gui=bold +hi NonText guifg=#7e7e7e guibg=bg gui=bold + +hi Pmenu guifg=#656565 guibg=#3f3f3f gui=NONE +hi PmenuSbar guifg=fg guibg=#5d5d5d gui=NONE +hi PmenuThumb guifg=fg guibg=#777777 gui=NONE + +hi Question guifg=#454545 guibg=bg gui=bold +hi SignColumn guifg=#ffffff guibg=#696969 gui=NONE + +hi SpecialKey guifg=#ffffff guibg=#696969 gui=NONE + +hi SpellBad guisp=#ffffff guibg=#000000 gui=undercurl guisp=#ffc0c0 +hi SpellCap guisp=#5d5d5d gui=undercurl +hi SpellLocal guisp=#434343 gui=undercurl +hi SpellRare guisp=#7d7d7d gui=undercurl +hi StatusLine guifg=#000000 guibg=#727272 gui=bold +hi StatusLineNC guifg=#5a5959 guibg=#222222 gui=italic +hi TabLine guifg=fg guibg=#757575 gui=underline +hi TabLineFill guifg=fg guibg=bg gui=reverse +hi TabLineSel guifg=fg guibg=bg gui=bold +hi Title guifg=#6d6d6d guibg=bg gui=bold +hi VertSplit guifg=#222222 guibg=#222222 +hi WarningMsg guifg=#cfcfcf guibg=#5b5b5b gui=NONE +hi WildMenu guifg=#000000 guibg=#828282 gui=NONE +hi Boolean guifg=#616060 guibg=NONE gui=bold +hi Ignore guifg=bg guibg=NONE gui=NONE +hi Error guifg=#ff7272 guibg=NONE gui=undercurl guisp=#ff0000 +" ----------------------------------------------------------------------------- +hi VimError guifg=#b6b6b6 guibg=#313131 gui=bold +hi VimCommentTitle guifg=#5c5c5c guibg=bg gui=bold,italic +hi qfFileName guifg=#6a6a6a guibg=NONE gui=italic +hi qfLineNr guifg=fg guibg=NONE gui=NONE +hi qfError guifg=fg guibg=#000000 gui=undercurl + +" ----------------------------------------------------------------------------- +hi pythonDecorator guifg=#3b3b3b guibg=NONE gui=bold +hi link pythonDecoratorFunction pythonDecorator +" ----------------------------------------------------------------------------- +hi htmlLink guifg=#666666 guibg=NONE gui=underline,italic + +hi htmlTagName guifg=NONE guibg=NONE gui=NONE +hi link htmlScriptTag htmlTagName +hi link htmlTagN htmlTagName +hi link htmlEndTag htmlTagName +hi link htmlSpecialTagName htmlTagName + +hi link cssRenderAttr Constant +hi link cssTextAttr Constant +hi link cssUIAttr Constant +hi link cssTableAttr Constant +hi link cssColorAttr Constant +hi link cssBoxAttr Constant +hi link cssCommonAttr Constant +hi link cssFunctionName Constant +hi link cssRenderProp Type +hi link cssBoxProp cssRenderProp + +hi link cssTagName Statement +hi link cssClassName cssTagName +hi link cssIdentifier cssTagName +hi link cssPseudoClass cssTagName +hi link cssPseudoClassId cssTagName + +hi cssBraces guifg=fg guibg=bg gui=NONE +hi javaScript guifg=fg guibg=NONE +hi link javaScriptFunction Statement +hi link javaScriptMember Statement +hi link javaScriptValue Constant + +hi link objcClass Type +hi link cocoaClass objcClass +hi link objcSubclass objcClass +hi link objcSuperclass objcClass +hi link cocoaFunction Function +hi link objcMethodName Identifier +hi link objcMethodArg Normal +hi link objcMessageName Identifier + +hi link javaType Statement +hi link cppStatement Statement + + diff --git a/.vim/colors/zenburn.vim b/.vim/colors/zenburn.vim new file mode 100644 index 0000000..1f4acee --- /dev/null +++ b/.vim/colors/zenburn.vim @@ -0,0 +1,561 @@ +" Vim color file +" Maintainer: Jani Nurminen +" Last Change: $Id: zenburn.vim,v 2.21 2011/04/26 12:13:41 slinky Exp slinky $ +" URL: http://slinky.imukuppi.org/zenburnpage/ +" License: GNU GPL +" +" Nothing too fancy, just some alien fruit salad to keep you in the zone. +" This syntax file was designed to be used with dark environments and +" low light situations. Of course, if it works during a daybright office, go +" ahead :) +" +" Owes heavily to other Vim color files! With special mentions +" to "BlackDust", "Camo" and "Desert". +" +" To install, copy to ~/.vim/colors directory. +" +" Alternatively, you can use Vimball installation: +" vim zenburn.vba +" :so % +" :q +" +" For details, see :help vimball +" +" After installation, use it with :colorscheme zenburn. +" See also :help syntax +" +" Credits: +" - Jani Nurminen - original Zenburn, maintainer +" - Steve Hall & Cream posse - higher-contrast Visual selection +" - Kurt Maier - 256 color console coloring, low and high contrast toggle, +" bug fixing +" - Charlie - spotted too bright StatusLine in non-high contrast mode +" - Pablo Castellazzi - CursorLine fix for 256 color mode +" - Tim Smith - force dark background +" - John Gabriele - spotted bad Ignore-group handling +" - Zac Thompson - spotted invisible NonText in low contrast mode +" - Christophe-Marie Duquesne - suggested making a Vimball, +" suggested support for ctags_highlighting.vim +" - Andrew Wagner - noted the CursorColumn bug (guifg was unintentionally set), +" unify CursorColumn colour +" - Martin Langasek - clarify the license, whitespace fixes +" - Marcin Szamotulski - support autocomplete for Zenburn configuration +" parameters +" - Clayton Parker (claytron) - Convinced by Kurt Maier to use Zenburn. Point +" out issues with LineNr, fix directory styles, and their usage in MacVim. +" - PaweÅ‚ Piekarski - Spotted bad FoldColumn and TabLine. Made better +" FoldColumn colors, fixed TabLine colors. +" +" CONFIGURABLE PARAMETERS: +" +" You can use the default (don't set any parameters), or you can +" set some parameters to tweak the Zenburn colours. +" +" To use them, put them into your .vimrc file before loading the color scheme, +" example: +" let g:zenburn_high_Contrast=1 +" colors zenburn +" +" You can also do ":let g:zenburn" then hit Ctrl-d or Tab to scroll through the +" list of configurable parameters. +" +" * You can now set a darker background for bright environments. To activate, use: +" contrast Zenburn, use: +" +" let g:zenburn_high_Contrast = 1 +" +" * For example, Vim help files uses the Ignore-group for the pipes in tags +" like "|somelink.txt|". By default, the pipes are not visible, as they +" map to Ignore group. If you wish to enable coloring of the Ignore group, +" set the following parameter to 1. Warning, it might make some syntax files +" look strange. +" +" let g:zenburn_color_also_Ignore = 1 +" +" * To get more contrast to the Visual selection, use +" +" let g:zenburn_alternate_Visual = 1 +" +" Note: this is enabled only if the old-style Visual +" if used, see g:zenburn_old_Visual +" +" * To use alternate colouring for Error message, use +" +" let g:zenburn_alternate_Error = 1 +" +" * The new default for Include is a duller orange. To use the original +" colouring for Include, use +" +" let g:zenburn_alternate_Include = 1 +" +" * Work-around to a Vim bug, it seems to misinterpret ctermfg and 234 and 237 +" as light values, and sets background to light for some people. If you have +" this problem, use: +" +" let g:zenburn_force_dark_Background = 1 +" +" * By default the CursorColumn is of a lighter colour. I find it more readable +" that way, but some people may want to align it with the darker CursorLine +" color, for visual uniformity. To do so, use: +" +" let g:zenburn_unified_CursorColumn = 1 +" +" Note: you can ignore this unless you use +" ":set cursorline cursorcolumn", since otherwise the effect won't be +" seen. +" +" * New (dark) Visual coloring has been introduced. +" The dark Visual is more aligned with the rest of the colour scheme, +" especially if you use line numbers. If you wish to use the +" old Visual coloring, use +" +" let g:zenburn_old_Visual = 1 +" +" Default is to use the new Visual. +" +" * EXPERIMENTAL FEATURE: Zenburn will automatically detect if you +" have ctags_highlighting.vim (by Al Budden, +" http://www.vim.org/scripts/script.php?script_id=2646) enabled, and +" will set sensible highlight links. Nothing will happen if you do +" not have ctags_highlighting.vim. If you do not want this feature, you can +" override the check with: +" +" let g:zenburn_disable_ctags_highlighting_support = 1 +" +" NOTE: +" +" * To turn the parameter(s) back to defaults, use UNLET or set them to 0: +" +" unlet g:zenburn_alternate_Include +" or +" let g:zenburn_alternate_Include = 0 +" +" +" That's it, enjoy! +" +" TODO +" - Visual alternate color is broken? Try GVim >= 7.0.66 if you have trouble +" - IME colouring (CursorIM) + +" Set defaults, but keep any parameters already set by the user +if ! exists("g:zenburn_high_Contrast") + let g:zenburn_high_Contrast = 0 +endif + +if ! exists("g:zenburn_color_also_Ignore") + let g:zenburn_color_also_Ignore = 0 +endif + +if ! exists("g:zenburn_alternate_Error") + let g:zenburn_alternate_Error = 0 +endif + +if ! exists("g:zenburn_force_dark_Background") + let g:zenburn_force_dark_Background = 0 +endif + +if ! exists("g:zenburn_alternate_Visual") + let g:zenburn_alternate_Visual = 0 +endif + +if ! exists("g:zenburn_alternate_Include") + let g:zenburn_alternate_Include = 0 +endif + +if ! exists("g:zenburn_unified_CursorColumn") + let g:zenburn_unified_CursorColumn = 0 +endif + +if ! exists("g:zenburn_old_Visual") + let g:zenburn_old_Visual = 0 +endif + +if ! exists("g:zenburn_disable_ctags_highlighting_support") + " enabled by default + let g:zenburn_disable_ctags_highlighting_support = 0 +endif + +" ----------------------------------------------- + +set background=dark +hi clear +if exists("syntax_on") + syntax reset +endif +let g:colors_name="zenburn" + +" check for ctags-highlighting +if exists("g:loaded_ctags_highlighting") && g:loaded_ctags_highlighting && ! g:zenburn_disable_ctags_highlighting_support + " internal + let _zenburn_ctags = 1 +endif + +hi Boolean guifg=#dca3a3 +hi Character guifg=#dca3a3 gui=bold +hi Comment guifg=#7f9f7f gui=italic +hi Conditional guifg=#f0dfaf gui=bold +hi Constant guifg=#dca3a3 gui=bold +hi Cursor guifg=#000d18 guibg=#8faf9f gui=bold +hi Debug guifg=#bca3a3 gui=bold +hi Define guifg=#ffcfaf gui=bold +hi Delimiter guifg=#8f8f8f +hi DiffAdd guifg=#709080 guibg=#313c36 gui=bold +hi DiffChange guibg=#333333 +hi DiffDelete guifg=#333333 guibg=#464646 +hi DiffText guifg=#ecbcbc guibg=#41363c gui=bold +hi Directory guifg=#9fafaf gui=bold +hi ErrorMsg guifg=#80d4aa guibg=#2f2f2f gui=bold +hi Exception guifg=#c3bf9f gui=bold +hi Float guifg=#c0bed1 +hi FoldColumn guifg=#93b3a3 guibg=#3f4040 +hi Folded guifg=#93b3a3 guibg=#3f4040 +hi Function guifg=#efef8f +hi Identifier guifg=#efdcbc +hi IncSearch guibg=#f8f893 guifg=#385f38 +hi Keyword guifg=#f0dfaf gui=bold +hi Label guifg=#dfcfaf gui=underline +hi Macro guifg=#ffcfaf gui=bold +hi ModeMsg guifg=#ffcfaf gui=none +hi MoreMsg guifg=#ffffff gui=bold +hi Number guifg=#8cd0d3 +hi Operator guifg=#f0efd0 +hi PreCondit guifg=#dfaf8f gui=bold +hi PreProc guifg=#ffcfaf gui=bold +hi Question guifg=#ffffff gui=bold +hi Repeat guifg=#ffd7a7 gui=bold +hi Search guifg=#ffffe0 guibg=#284f28 +hi SpecialChar guifg=#dca3a3 gui=bold +hi SpecialComment guifg=#82a282 gui=bold +hi Special guifg=#cfbfaf +hi SpecialKey guifg=#9ece9e +hi Statement guifg=#e3ceab gui=none +hi StatusLine guifg=#313633 guibg=#ccdc90 +hi StatusLineNC guifg=#2e3330 guibg=#88b090 +hi StorageClass guifg=#c3bf9f gui=bold +hi String guifg=#cc9393 +hi Structure guifg=#efefaf gui=bold +hi Tag guifg=#e89393 gui=bold +hi Title guifg=#efefef gui=bold +hi Todo guifg=#dfdfdf guibg=bg gui=bold +hi Typedef guifg=#dfe4cf gui=bold +hi Type guifg=#dfdfbf gui=bold +hi Underlined guifg=#dcdccc gui=underline +hi VertSplit guifg=#2e3330 guibg=#688060 +hi VisualNOS guifg=#333333 guibg=#f18c96 gui=bold,underline +hi WarningMsg guifg=#ffffff guibg=#333333 gui=bold +hi WildMenu guibg=#2c302d guifg=#cbecd0 gui=underline + +hi SpellBad guisp=#bc6c4c guifg=#dc8c6c +hi SpellCap guisp=#6c6c9c guifg=#8c8cbc +hi SpellRare guisp=#bc6c9c guifg=#bc8cbc +hi SpellLocal guisp=#7cac7c guifg=#9ccc9c + +" Entering Kurt zone +if &t_Co > 255 + hi Boolean ctermfg=181 + hi Character ctermfg=181 cterm=bold + hi Comment ctermfg=108 + hi Conditional ctermfg=223 cterm=bold + hi Constant ctermfg=181 cterm=bold + hi Cursor ctermfg=233 ctermbg=109 cterm=bold + hi Debug ctermfg=181 cterm=bold + hi Define ctermfg=223 cterm=bold + hi Delimiter ctermfg=245 + hi DiffAdd ctermfg=66 ctermbg=237 cterm=bold + hi DiffChange ctermbg=236 + hi DiffDelete ctermfg=236 ctermbg=238 + hi DiffText ctermfg=217 ctermbg=237 cterm=bold + hi Directory ctermfg=109 cterm=bold + hi ErrorMsg ctermfg=115 ctermbg=236 cterm=bold + hi Exception ctermfg=249 cterm=bold + hi Float ctermfg=251 + hi Function ctermfg=228 + hi Identifier ctermfg=223 + hi IncSearch ctermbg=228 ctermfg=238 + hi Keyword ctermfg=223 cterm=bold + hi Label ctermfg=187 cterm=underline + hi LineNr ctermfg=248 ctermbg=233 + hi Macro ctermfg=223 cterm=bold + hi ModeMsg ctermfg=223 cterm=none + hi MoreMsg ctermfg=15 cterm=bold + hi Number ctermfg=116 + hi Operator ctermfg=230 + hi PreCondit ctermfg=180 cterm=bold + hi PreProc ctermfg=223 cterm=bold + hi Question ctermfg=15 cterm=bold + hi Repeat ctermfg=223 cterm=bold + hi Search ctermfg=230 ctermbg=236 + hi SpecialChar ctermfg=181 cterm=bold + hi SpecialComment ctermfg=108 cterm=bold + hi Special ctermfg=181 + hi SpecialKey ctermfg=151 + hi Statement ctermfg=187 ctermbg=234 cterm=none + hi StatusLine ctermfg=236 ctermbg=186 + hi StatusLineNC ctermfg=235 ctermbg=108 + hi StorageClass ctermfg=249 cterm=bold + hi String ctermfg=174 + hi Structure ctermfg=229 cterm=bold + hi Tag ctermfg=181 cterm=bold + hi Title ctermfg=7 ctermbg=234 cterm=bold + hi Todo ctermfg=108 ctermbg=234 cterm=bold + hi Typedef ctermfg=253 cterm=bold + hi Type ctermfg=187 cterm=bold + hi Underlined ctermfg=188 ctermbg=234 cterm=bold + hi VertSplit ctermfg=236 ctermbg=65 + hi VisualNOS ctermfg=236 ctermbg=210 cterm=bold + hi WarningMsg ctermfg=15 ctermbg=236 cterm=bold + hi WildMenu ctermbg=236 ctermfg=194 cterm=bold + + " spellchecking, always "bright" background + hi SpellLocal ctermfg=14 ctermbg=237 + hi SpellBad ctermfg=9 ctermbg=237 + hi SpellCap ctermfg=12 ctermbg=237 + hi SpellRare ctermfg=13 ctermbg=237 + + " pmenu + hi PMenu ctermfg=248 ctermbg=0 + hi PMenuSel ctermfg=223 ctermbg=235 + + if exists("g:zenburn_high_Contrast") && g:zenburn_high_Contrast + hi Normal ctermfg=188 ctermbg=234 + hi NonText ctermfg=238 + + if exists("g:zenburn_color_also_Ignore") && g:zenburn_color_also_Ignore + hi Ignore ctermfg=238 + endif + + " hc mode, darker CursorLine, default 236 + hi CursorLine ctermbg=233 cterm=none + + if exists("g:zenburn_unified_CursorColumn") && g:zenburn_unified_CursorColumn + hi CursorColumn ctermbg=233 cterm=none + else + hi CursorColumn ctermbg=235 cterm=none + endif + else + hi Normal ctermfg=188 ctermbg=237 + hi Cursor ctermbg=109 + hi diffadd ctermbg=237 + hi diffdelete ctermbg=238 + hi difftext ctermbg=237 + hi errormsg ctermbg=237 + hi incsearch ctermbg=228 + hi linenr ctermbg=235 + hi search ctermbg=238 + hi statement ctermbg=237 + hi statusline ctermbg=144 + hi statuslinenc ctermbg=108 + hi title ctermbg=237 + hi todo ctermbg=237 + hi underlined ctermbg=237 + hi vertsplit ctermbg=65 + hi visualnos ctermbg=210 + hi warningmsg ctermbg=236 + hi wildmenu ctermbg=236 + hi NonText ctermfg=240 + + if exists("g:zenburn_color_also_Ignore") && g:zenburn_color_also_Ignore + hi Ignore ctermfg=240 + endif + + " normal mode, lighter CursorLine + hi CursorLine ctermbg=238 cterm=none + + if exists("g:zenburn_unified_CursorColumn") && g:zenburn_unified_CursorColumn + hi CursorColumn ctermbg=238 cterm=none + else + hi CursorColumn ctermbg=239 cterm=none + endif + endif + + if exists("g:zenburn_alternate_Error") && g:zenburn_alternate_Error + " use more jumpy Error + hi Error ctermfg=210 ctermbg=52 gui=bold + else + " default is something more zenburn-compatible + hi Error ctermfg=228 ctermbg=95 gui=bold + endif +endif + +if exists("g:zenburn_force_dark_Background") && g:zenburn_force_dark_Background + " Force dark background, because of a bug in VIM: VIM sets background + " automatically during "hi Normal ctermfg=X"; it misinterprets the high + " value (234 or 237 above) as a light color, and wrongly sets background to + " light. See ":help highlight" for details. + set background=dark +endif + +if exists("g:zenburn_high_Contrast") && g:zenburn_high_Contrast + " use new darker background + hi Normal guifg=#dcdccc guibg=#1f1f1f + hi CursorLine guibg=#121212 gui=bold + if exists("g:zenburn_unified_CursorColumn") && g:zenburn_unified_CursorColumn + hi CursorColumn guibg=#121212 gui=bold + else + hi CursorColumn guibg=#2b2b2b + endif + hi Pmenu guibg=#242424 guifg=#ccccbc + hi PMenuSel guibg=#353a37 guifg=#ccdc90 gui=bold + hi PmenuSbar guibg=#2e3330 guifg=#000000 + hi PMenuThumb guibg=#a0afa0 guifg=#040404 + hi MatchParen guifg=#f0f0c0 guibg=#383838 gui=bold + hi SignColumn guifg=#9fafaf guibg=#181818 gui=bold + hi TabLineFill guifg=#cfcfaf guibg=#181818 gui=bold + hi TabLineSel guifg=#efefef guibg=#1c1c1b gui=bold + hi TabLine guifg=#b6bf98 guibg=#181818 gui=bold + hi NonText guifg=#404040 gui=bold + + hi LineNr guifg=#9fafaf guibg=#161616 +else + " Original, lighter background + hi Normal guifg=#dcdccc guibg=#3f3f3f + hi CursorLine guibg=#434443 + if exists("g:zenburn_unified_CursorColumn") && g:zenburn_unified_CursorColumn + hi CursorColumn guibg=#434343 + else + hi CursorColumn guibg=#4f4f4f + endif + hi Pmenu guibg=#2c2e2e guifg=#9f9f9f + hi PMenuSel guibg=#242424 guifg=#d0d0a0 gui=bold + hi PmenuSbar guibg=#2e3330 guifg=#000000 + hi PMenuThumb guibg=#a0afa0 guifg=#040404 + hi MatchParen guifg=#b2b2a0 guibg=#2e2e2e gui=bold + hi SignColumn guifg=#9fafaf guibg=#343434 gui=bold + hi TabLineFill guifg=#cfcfaf guibg=#353535 gui=bold + hi TabLineSel guifg=#efefef guibg=#3a3a39 gui=bold + hi TabLine guifg=#b6bf98 guibg=#353535 gui=bold + hi NonText guifg=#5b605e gui=bold + + hi LineNr guifg=#9fafaf guibg=#262626 +endif + +if exists("g:zenburn_old_Visual") && g:zenburn_old_Visual + if exists("g:zenburn_alternate_Visual") && g:zenburn_alternate_Visual + " Visual with more contrast, thanks to Steve Hall & Cream posse + " gui=none fixes weird highlight problem in at least GVim 7.0.66, thanks to Kurt Maier + hi Visual guifg=#000000 guibg=#71d3b4 gui=none + hi VisualNOS guifg=#000000 guibg=#71d3b4 gui=none + else + " use default visual + hi Visual guifg=#233323 guibg=#71d3b4 gui=none + hi VisualNOS guifg=#233323 guibg=#71d3b4 gui=none + endif +else + " new Visual style + if exists("g:zenburn_high_Contrast") && g:zenburn_high_Contrast + " high contrast + "hi Visual guibg=#304a3d + "hi VisualNos guibg=#304a3d + "TODO no nice greenish in console, 65 is closest. use full black instead, + "although i like the green..! + hi Visual guibg=#0f0f0f + hi VisualNos guibg=#0f0f0f + if &t_Co > 255 + hi Visual ctermbg=0 + endif + else + " low contrast + hi Visual guibg=#2f2f2f + hi VisualNOS guibg=#2f2f2f + + if &t_Co > 255 + hi Visual ctermbg=235 + hi VisualNOS ctermbg=235 + endif + endif +endif + +if exists("g:zenburn_alternate_Error") && g:zenburn_alternate_Error + " use more jumpy Error + hi Error guifg=#e37170 guibg=#664040 gui=bold +else + " default is something more zenburn-compatible + hi Error guifg=#e37170 guibg=#3d3535 gui=none +endif + +if exists("g:zenburn_alternate_Include") && g:zenburn_alternate_Include + " original setting + hi Include guifg=#ffcfaf gui=bold +else + " new, less contrasted one + hi Include guifg=#dfaf8f gui=bold +endif + +if exists("g:zenburn_color_also_Ignore") && g:zenburn_color_also_Ignore + " color the Ignore groups + " note: if you get strange coloring for your files, turn this off (unlet) + hi Ignore guifg=#545a4f +endif + +" new tabline and fold column +if exists("g:zenburn_high_Contrast") && g:zenburn_high_Contrast + hi FoldColumn guibg=#161616 + hi Folded guibg=#161616 + hi TabLine guifg=#88b090 guibg=#313633 gui=none + hi TabLineSel guifg=#ccd990 guibg=#222222 + hi TabLineFill guifg=#88b090 guibg=#313633 gui=none + + hi SpecialKey guibg=#242424 + + if &t_Co > 255 + hi FoldColumn ctermbg=233 ctermfg=109 + hi Folded ctermbg=233 ctermfg=109 + hi TabLine ctermbg=236 ctermfg=108 cterm=none + hi TabLineSel ctermbg=235 ctermfg=186 cterm=bold + hi TabLineFill ctermbg=236 ctermfg=236 + endif +else + hi FoldColumn guibg=#333333 + hi Folded guibg=#333333 + hi TabLine guifg=#d0d0b8 guibg=#222222 gui=none + hi TabLineSel guifg=#f0f0b0 guibg=#333333 gui=bold + hi TabLineFill guifg=#dccdcc guibg=#101010 gui=none + + hi SpecialKey guibg=#444444 + + if &t_Co > 255 + hi FoldColumn ctermbg=236 ctermfg=109 + hi Folded ctermbg=236 ctermfg=109 + hi TabLine ctermbg=235 ctermfg=187 cterm=none + hi TabLineSel ctermbg=236 ctermfg=229 cterm=bold + hi TabLineFill ctermbg=233 ctermfg=233 + endif +endif + +" EXPERIMENTAL ctags_highlighting support +" link/set sensible defaults here; +" +" For now I mostly link to subset of Zenburn colors, the linkage is based +" on appearance, not semantics. In later versions I might define more new colours. +" +" HELP NEEDED to make this work properly. +if exists("_zenburn_ctags") && _zenburn_ctags + + " Highlighter seems to think a lot of things are global variables even + " though they're not. Example: python method-local variable is + " coloured as a global variable. They should not be global, since + " they're not visible outside the method. + " If this is some very bright colour group then things look bad. + hi link CTagsGlobalVariable Identifier + + hi CTagsClass guifg=#acd0b3 + if &t_Co > 255 + hi CTagsClass ctermfg=115 + endif + + hi link CTagsImport Statement + hi link CTagsMember Function + + hi link CTagsGlobalConstant Constant + + " These do not yet have support, I can't get them to appear + hi link EnumerationValue Float + hi link EnumerationName Identifier + hi link DefinedName WarningMsg + hi link LocalVariable WarningMsg + hi link Structure WarningMsg + hi link Union WarningMsg +endif + +" TODO check for more obscure syntax groups that they're ok + diff --git a/.vim/colors/zenesque.vim b/.vim/colors/zenesque.vim new file mode 100644 index 0000000..9789aad --- /dev/null +++ b/.vim/colors/zenesque.vim @@ -0,0 +1,384 @@ +" ============================================================================= +" File: zenesque.vim +" Description: Vim color scheme file +" Maintainer: Paul L +" ============================================================================= +set background=light +highlight clear +if exists("syntax_on") + syntax reset +endif +let colors_name = "zenesque" +" ============================================================================= + +" default scheme + +hi Normal guifg=#000000 guibg=#e0e0d8 gui=NONE +hi CursorLine guifg=NONE guibg=#e1e1d0 gui=NONE +hi CursorColumn guifg=NONE guibg=#e1e1d0 gui=NONE +hi LineNr guifg=#a9a99e guibg=NONE gui=NONE +hi Constant guifg=#353535 guibg=NONE gui=bold +hi Statement guifg=#363636 guibg=NONE gui=italic +hi Function guifg=fg guibg=NONE gui=bold +hi String guifg=#3c3c3c guibg=NONE gui=NONE +hi Type guifg=#616161 guibg=NONE gui=bold,italic +hi Conditional guifg=#4d4d4d guibg=NONE gui=bold +hi Todo guifg=fg guibg=NONE gui=bold,underline +hi Comment guifg=#797979 guibg=NONE gui=italic +hi PmenuSel guifg=fg guibg=#a9a9aa gui=bold +hi ColorColumn guifg=NONE guibg=#e6e6e6 +hi Cursor guifg=bg guibg=fg gui=NONE +hi CursorIM guifg=bg guibg=fg gui=NONE +hi lCursor guifg=bg guibg=fg gui=NONE +hi DiffAdd guifg=NONE guibg=#d1d1d1 gui=NONE +hi DiffChange guifg=NONE guibg=#9d9d9d gui=NONE +hi DiffDelete guifg=NONE guibg=#949494 gui=NONE +hi DiffText guifg=#000000 guibg=#bababa gui=bold +hi Directory guifg=#525252 guibg=bg gui=NONE +hi ErrorMsg guifg=#6f6f6f guibg=NONE gui=NONE +hi FoldColumn guifg=#555555 guibg=#cccbcb gui=bold +hi Folded guifg=#555555 guibg=#cccccc gui=italic + +hi IncSearch guifg=#000000 guibg=#adadad gui=NONE +hi Search guifg=#000000 guibg=#c5c3c3 gui=NONE +hi MatchParen guifg=#000000 guibg=#a8a8a8 gui=bold +hi ModeMsg guifg=#ffffff guibg=#767676 gui=bold +hi MoreMsg guifg=#7c7c7c guibg=bg gui=bold +hi NonText guifg=#7e7e7e guibg=bg gui=bold + +hi Pmenu guifg=#646564 guibg=#b1b2b1 gui=reverse +hi PmenuSbar guifg=#ffffff guibg=#989898 gui=NONE +hi PmenuThumb guifg=#ffffff guibg=#777777 gui=NONE + +hi Question guifg=#454545 guibg=bg gui=bold +hi SignColumn guifg=#ffffff guibg=#696969 gui=NONE + +hi SpecialKey guifg=#ffffff guibg=#696969 gui=NONE + +hi SpellBad guisp=#323232 guibg=#d1cdcd gui=undercurl +hi SpellCap guisp=#5d5d5d gui=undercurl +hi SpellLocal guisp=#434343 gui=undercurl +hi SpellRare guisp=#7d7d7d gui=undercurl +hi StatusLine guifg=#e8e8e8 guibg=#858585 gui=bold +hi StatusLineNC guifg=#808080 guibg=#bbbbbb gui=italic +hi TabLine guifg=fg guibg=#898a8b gui=underline +hi TabLineFill guifg=fg guibg=bg gui=reverse +hi TabLineSel guifg=fg guibg=bg gui=bold +hi Title guifg=#6d6d6d guibg=bg gui=bold +hi VertSplit guifg=#b9b9b9 guibg=#b9b9b9 +hi Visual guifg=#ffffff guibg=#9a9a9a gui=NONE +hi WarningMsg guifg=#cfcfcf guibg=#5b5b5b gui=NONE +hi WildMenu guifg=#000000 guibg=#c2c2c2 gui=NONE + +hi Boolean guifg=#616060 guibg=NONE gui=bold +hi Identifier guifg=#141414 guibg=NONE gui=bold +hi Keyword guifg=#666666 guibg=NONE gui=underline +hi PreProc guifg=#6b6b6b guibg=NONE gui=NONE +hi Special guifg=#6e6e6e guibg=NONE gui=NONE +hi Ignore guifg=bg guibg=NONE gui=NONE +hi Error guifg=#727272 guibg=NONE gui=undercurl +" ----------------------------------------------------------------------------- +hi VimError guifg=#b6b6b6 guibg=#313131 gui=bold +hi VimCommentTitle guifg=#5c5c5c guibg=bg gui=bold,italic +hi qfFileName guifg=#6a6a6a guibg=NONE gui=italic +hi qfLineNr guifg=fg guibg=NONE gui=NONE +hi qfError guifg=fg guibg=#c4c2c2 gui=undercurl + +" ----------------------------------------------------------------------------- +hi pythonDecorator guifg=#3b3b3b guibg=NONE gui=bold +hi link pythonDecoratorFunction pythonDecorator + +" ----------------------------------------------------------------------------- +hi htmlLink guifg=#666666 guibg=NONE gui=underline,italic + +if exists('g:zenesque_colors') && g:zenesque_colors==1 + " light scheme with colors + + hi Normal guifg=#0b092c guibg=#e5e5d8 gui=NONE + hi CursorLine guifg=NONE guibg=#d4d4c0 gui=NONE + hi CursorColumn guifg=NONE guibg=#d4d4c0 gui=NONE + hi LineNr guifg=#888875 guibg=NONE gui=NONE + hi Constant guifg=#73221A guibg=NONE gui=NONE + hi String guifg=#073010 guibg=NONE gui=NONE + hi Function guifg=#3b1c5b guibg=NONE gui=bold + hi Statement guifg=#100051 guibg=NONE gui=italic + hi Conditional guifg=#6e220e guibg=NONE gui=NONE + hi Type guifg=#421b4d guibg=NONE gui=italic + hi Todo guifg=#6c0303 guibg=NONE gui=NONE + hi Comment guifg=#6e6e6e guibg=NONE gui=italic + hi PmenuSel guifg=fg guibg=#c37a23 gui=bold + hi ColorColumn guifg=NONE guibg=#e6e6e6 + hi Cursor guifg=bg guibg=fg gui=NONE + hi CursorIM guifg=bg guibg=fg gui=NONE + hi lCursor guifg=bg guibg=fg gui=NONE + + hi diffAdd guifg=bg guibg=#5a7e5d gui=none + hi diffDelete guifg=#bf6a6a guibg=#3d2424 gui=none + hi diffChange guifg=bg guibg=#b55c5c gui=none + hi diffText guifg=bg guibg=#264928 gui=none + + hi Directory guifg=#525252 guibg=bg gui=NONE + hi ErrorMsg guifg=#6f6f6f guibg=NONE gui=NONE + hi FoldColumn guifg=#555555 guibg=#cccbcb gui=bold + hi Folded guifg=#555555 guibg=#cccccc gui=italic + + hi IncSearch guifg=#000000 guibg=#adadad gui=NONE + hi Search guifg=#000000 guibg=#c5c3c3 gui=NONE + hi MatchParen guifg=#000000 guibg=#a8a8a8 gui=bold + hi ModeMsg guifg=#ffffff guibg=#767676 gui=bold + hi MoreMsg guifg=#7c7c7c guibg=bg gui=bold + hi NonText guifg=#7e7e7e guibg=bg gui=bold + + hi Pmenu guifg=#646564 guibg=#b1b2b1 gui=reverse + hi PmenuSbar guifg=#ffffff guibg=#989898 gui=NONE + hi PmenuThumb guifg=#ffffff guibg=#777777 gui=NONE + + hi Question guifg=#454545 guibg=bg gui=bold + hi SignColumn guifg=#ffffff guibg=#696969 gui=NONE + + hi SpecialKey guifg=#ffffff guibg=#696969 gui=NONE + + hi SpellBad guisp=#323232 guibg=#d1cdcd gui=undercurl + hi SpellCap guisp=#5d5d5d gui=undercurl + hi SpellLocal guisp=#434343 gui=undercurl + hi SpellRare guisp=#7d7d7d gui=undercurl + hi StatusLine guifg=fg guibg=#c0bebe gui=bold + hi StatusLineNC guifg=#808080 guibg=#c5c5af gui=italic + hi TabLine guifg=fg guibg=#898a8b gui=underline + hi TabLineFill guifg=fg guibg=bg gui=reverse + hi TabLineSel guifg=fg guibg=bg gui=bold + hi Title guifg=#6d6d6d guibg=bg gui=bold + hi VertSplit guifg=#c5c5af guibg=#c5c5af + hi Visual guifg=#ffffff guibg=#9a9a9a gui=NONE + hi WarningMsg guifg=#cfcfcf guibg=#5b5b5b gui=NONE + hi WildMenu guifg=#000000 guibg=#c2c2c2 gui=NONE + hi Boolean guifg=#616060 guibg=NONE gui=bold + hi Identifier guifg=#141414 guibg=NONE gui=bold + hi Keyword guifg=#666666 guibg=NONE gui=underline + hi PreProc guifg=#272c61 guibg=NONE gui=NONE + hi Special guifg=#6e6e6e guibg=NONE gui=NONE + hi Ignore guifg=bg guibg=NONE gui=NONE + hi Error guifg=#727272 guibg=NONE gui=undercurl + " ----------------------------------------------------------------------------- +hi VimError guifg=#b6b6b6 guibg=#313131 gui=bold +hi VimCommentTitle guifg=#5c5c5c guibg=bg gui=bold,italic +hi qfFileName guifg=#6a6a6a guibg=NONE gui=italic +hi qfLineNr guifg=fg guibg=NONE gui=NONE +hi qfError guifg=fg guibg=#c4c2c2 gui=undercurl + +" ----------------------------------------------------------------------------- +hi pythonDecorator guifg=#3b3b3b guibg=NONE gui=bold +hi link pythonDecoratorFunction pythonDecorator +" ----------------------------------------------------------------------------- +hi htmlLink guifg=#666666 guibg=NONE gui=underline,italic +elseif exists('g:zenesque_colors') && g:zenesque_colors==2 + " dark scheme without colors + + set background=dark + + hi Normal guifg=#adadad guibg=#1a1a1a gui=NONE + hi CursorLine guifg=NONE guibg=#000000 gui=NONE + hi CursorColumn guifg=NONE guibg=#000000 gui=NONE + hi LineNr guifg=#555555 guibg=NONE gui=NONE + hi Constant guifg=#848484 guibg=NONE gui=bold + hi Statement guifg=#a6a6a6 guibg=NONE gui=italic + hi Function guifg=#919191 guibg=NONE gui=bold + hi String guifg=#838383 guibg=NONE gui=italic + hi Type guifg=#838383 guibg=NONE gui=bold,italic + hi Conditional guifg=#787878 guibg=NONE gui=bold + hi Todo guifg=#ffffff guibg=NONE gui=underline + hi Comment guifg=#555555 guibg=NONE gui=NONE + hi PmenuSel guifg=#000000 guibg=#a9a9aa gui=bold + hi Special guifg=#868585 guibg=NONE gui=NONE + hi Identifier guifg=#626262 guibg=NONE gui=bold + hi Keyword guifg=#858585 guibg=NONE gui=underline + hi PreProc guifg=#6b6b6b guibg=NONE gui=italic + + + hi Visual guifg=NONE guibg=#313131 gui=NONE + hi ColorColumn guifg=NONE guibg=#e6e6e6 + hi Cursor guifg=bg guibg=fg gui=NONE + hi CursorIM guifg=bg guibg=fg gui=NONE + hi lCursor guifg=bg guibg=fg gui=NONE + + hi DiffAdd guifg=fg guibg=#444444 gui=NONE + hi DiffChange guifg=bg guibg=#909090 gui=NONE + hi DiffDelete guifg=NONE guibg=#292929 gui=NONE + hi DiffText guifg=NONE guibg=#383838 gui=NONE + + hi Directory guifg=#525252 guibg=bg gui=NONE + hi ErrorMsg guifg=#6f6f6f guibg=NONE gui=NONE + hi FoldColumn guifg=#555555 guibg=#414141 gui=bold + hi Folded guifg=#828282 guibg=#212121 gui=italic + + hi IncSearch guifg=#000000 guibg=#adadad gui=NONE + hi Search guifg=#000000 guibg=#c5c3c3 gui=NONE + hi MatchParen guifg=#000000 guibg=#a8a8a8 gui=bold + hi ModeMsg guifg=#ffffff guibg=#767676 gui=bold + hi MoreMsg guifg=#7c7c7c guibg=bg gui=bold + hi NonText guifg=#7e7e7e guibg=bg gui=bold + + hi Pmenu guifg=#656565 guibg=#3f3f3f gui=NONE + hi PmenuSbar guifg=fg guibg=#5d5d5d gui=NONE + hi PmenuThumb guifg=fg guibg=#777777 gui=NONE + + hi Question guifg=#454545 guibg=bg gui=bold + hi SignColumn guifg=#ffffff guibg=#696969 gui=NONE + + hi SpecialKey guifg=#ffffff guibg=#696969 gui=NONE + + hi SpellBad guisp=#ffffff guibg=#000000 gui=undercurl + hi SpellCap guisp=#5d5d5d gui=undercurl + hi SpellLocal guisp=#434343 gui=undercurl + hi SpellRare guisp=#7d7d7d gui=undercurl + hi StatusLine guifg=#000000 guibg=#727272 gui=bold + hi StatusLineNC guifg=#5a5959 guibg=#222222 gui=italic + hi TabLine guifg=fg guibg=#757575 gui=underline + hi TabLineFill guifg=fg guibg=bg gui=reverse + hi TabLineSel guifg=fg guibg=bg gui=bold + hi Title guifg=#6d6d6d guibg=bg gui=bold + hi VertSplit guifg=#222222 guibg=#222222 + hi WarningMsg guifg=#cfcfcf guibg=#5b5b5b gui=NONE + hi WildMenu guifg=#000000 guibg=#828282 gui=NONE + hi Boolean guifg=#616060 guibg=NONE gui=bold + hi Ignore guifg=bg guibg=NONE gui=NONE + hi Error guifg=#727272 guibg=NONE gui=undercurl + " ----------------------------------------------------------------------------- + hi VimError guifg=#b6b6b6 guibg=#313131 gui=bold + hi VimCommentTitle guifg=#5c5c5c guibg=bg gui=bold,italic + hi qfFileName guifg=#6a6a6a guibg=NONE gui=italic + hi qfLineNr guifg=fg guibg=NONE gui=NONE + hi qfError guifg=fg guibg=#000000 gui=undercurl + + " ----------------------------------------------------------------------------- + hi pythonDecorator guifg=#3b3b3b guibg=NONE gui=bold + hi link pythonDecoratorFunction pythonDecorator + " ----------------------------------------------------------------------------- + hi htmlLink guifg=#666666 guibg=NONE gui=underline,italic + +elseif exists('g:zenesque_colors') && g:zenesque_colors==3 + " dark scheme with colors + + set background=dark + + hi Normal guifg=#adadad guibg=#0f1216 gui=NONE + hi CursorLine guifg=NONE guibg=#000000 gui=NONE + hi CursorColumn guifg=NONE guibg=#000000 gui=NONE + hi LineNr guifg=#4d4d44 guibg=NONE gui=NONE + hi Constant guifg=#8d5c57 guibg=NONE gui=NONE + hi String guifg=#5d7a64 guibg=NONE gui=NONE + hi Function guifg=#9784a2 guibg=NONE gui=NONE + hi Statement guifg=#5a89a4 guibg=NONE gui=italic + hi Conditional guifg=#8c7867 guibg=NONE gui=NONE + hi Type guifg=#518991 guibg=NONE gui=italic + hi Todo guifg=#9b3535 guibg=NONE gui=NONE + hi Comment guifg=#777777 guibg=NONE gui=NONE + hi PmenuSel guifg=bg guibg=#9b601a gui=bold + hi Special guifg=#a7a863 guibg=NONE gui=NONE + hi Identifier guifg=#a16f51 guibg=NONE gui=NONE + hi Keyword guifg=#737354 guibg=NONE gui=underline + hi PreProc guifg=#5567a1 guibg=NONE gui=NONE + hi Visual guifg=NONE guibg=#462e44 gui=NONE + hi ColorColumn guifg=NONE guibg=#e6e6e6 + hi Cursor guifg=bg guibg=fg gui=NONE + hi CursorIM guifg=bg guibg=fg gui=NONE + hi lCursor guifg=bg guibg=fg gui=NONE + hi diffAdd guifg=bg guibg=#5a7e5d gui=none + hi diffDelete guifg=#bf6a6a guibg=#2d1212 gui=none + hi diffChange guifg=bg guibg=#7e4444 gui=none + hi diffText guifg=bg guibg=#345535 gui=none + + + hi Directory guifg=#525252 guibg=bg gui=NONE + hi ErrorMsg guifg=#6f6f6f guibg=NONE gui=NONE + hi FoldColumn guifg=#555555 guibg=#414141 gui=bold + hi Folded guifg=#828282 guibg=#212121 gui=italic + + hi IncSearch guifg=#000000 guibg=#adadad gui=NONE + hi Search guifg=#000000 guibg=#c5c3c3 gui=NONE + hi MatchParen guifg=#000000 guibg=#a8a8a8 gui=bold + hi ModeMsg guifg=#ffffff guibg=#767676 gui=bold + hi MoreMsg guifg=#7c7c7c guibg=bg gui=bold + hi NonText guifg=#7e7e7e guibg=bg gui=bold + + hi Pmenu guifg=#656565 guibg=#3f3f3f gui=NONE + hi PmenuSbar guifg=fg guibg=#5d5d5d gui=NONE + hi PmenuThumb guifg=fg guibg=#777777 gui=NONE + + hi Question guifg=#454545 guibg=bg gui=bold + hi SignColumn guifg=#ffffff guibg=#696969 gui=NONE + + hi SpecialKey guifg=#ffffff guibg=#696969 gui=NONE + + hi SpellBad guisp=#ffffff guibg=#000000 gui=undercurl + hi SpellCap guisp=#5d5d5d gui=undercurl + hi SpellLocal guisp=#434343 gui=undercurl + hi SpellRare guisp=#7d7d7d gui=undercurl + hi StatusLine guifg=#000000 guibg=#727272 gui=bold + hi StatusLineNC guifg=#5a5959 guibg=#222222 gui=italic + hi TabLine guifg=fg guibg=#5f5f5f gui=underline + hi TabLineFill guifg=fg guibg=bg gui=reverse + hi TabLineSel guifg=fg guibg=bg gui=bold + hi Title guifg=#6d6d6d guibg=bg gui=bold + hi VertSplit guifg=#222222 guibg=#222222 + hi WarningMsg guifg=#cfcfcf guibg=#5b5b5b gui=NONE + hi WildMenu guifg=#000000 guibg=#828282 gui=NONE + hi Boolean guifg=#616060 guibg=NONE gui=bold + hi Ignore guifg=bg guibg=NONE gui=NONE + hi Error guifg=#727272 guibg=NONE gui=undercurl + " ----------------------------------------------------------------------------- + hi VimError guifg=#b6b6b6 guibg=#313131 gui=bold + hi VimCommentTitle guifg=#5c5c5c guibg=bg gui=bold,italic + hi qfFileName guifg=#6a6a6a guibg=NONE gui=italic + hi qfLineNr guifg=fg guibg=NONE gui=NONE + hi qfError guifg=fg guibg=#000000 gui=undercurl + + " ----------------------------------------------------------------------------- + hi pythonDecorator guifg=#3b3b3b guibg=NONE gui=bold + hi link pythonDecoratorFunction pythonDecorator + " ----------------------------------------------------------------------------- + hi htmlLink guifg=#666666 guibg=NONE gui=underline,italic +endif + +hi htmlTagName guifg=NONE guibg=NONE gui=NONE +hi link htmlScriptTag htmlTagName +hi link htmlTagN htmlTagName +hi link htmlEndTag htmlTagName +hi link htmlSpecialTagName htmlTagName + +hi link cssRenderAttr Constant +hi link cssTextAttr Constant +hi link cssUIAttr Constant +hi link cssTableAttr Constant +hi link cssColorAttr Constant +hi link cssBoxAttr Constant +hi link cssCommonAttr Constant +hi link cssFunctionName Constant +hi link cssRenderProp Type +hi link cssBoxProp cssRenderProp + +hi link cssTagName Statement +hi link cssClassName cssTagName +hi link cssIdentifier cssTagName +hi link cssPseudoClass cssTagName +hi link cssPseudoClassId cssTagName + +hi cssBraces guifg=fg guibg=bg gui=NONE +hi javaScript guifg=fg guibg=NONE +hi link javaScriptFunction Statement +hi link javaScriptMember Statement +hi link javaScriptValue Constant + +hi link objcClass Type +hi link cocoaClass objcClass +hi link objcSubclass objcClass +hi link objcSuperclass objcClass +hi link cocoaFunction Function +hi link objcMethodName Identifier +hi link objcMethodArg Normal +hi link objcMessageName Identifier + +hi link javaType Statement +hi link cppStatement Statement + + diff --git a/.vim/colors/zephyr.vim b/.vim/colors/zephyr.vim new file mode 100644 index 0000000..ed3f235 --- /dev/null +++ b/.vim/colors/zephyr.vim @@ -0,0 +1,207 @@ +" Vim color file +" Original Maintainer: Matt Creenan + +" zephyr v1.0 +" A modification of the gardener colorscheme v1.1 + +" Dark scheme, easy on eyes, very distinct colors to make +" code easier to read + +set background=dark +hi clear +syntax reset + +" TODO: Needed? +if exists("g:gardener_setnum") + hi linenr cterm=BOLD ctermfg=235 ctermbg=244 +else + hi linenr cterm=BOLD ctermfg=244 ctermbg=235 +endif + +exec "hi Cursor cterm=BOLD ctermfg=255 ctermbg=167" +exec "hi CursorIM cterm=BOLD ctermfg=255 ctermbg=167" + +exec "hi Normal cterm=NONE ctermfg=255 ctermbg=0" +exec "hi NonText cterm=NONE ctermfg=230 ctermbg=60" +exec "hi Visual cterm=NONE ctermfg=255 ctermbg=68" + +exec "hi Linear cterm=NONE ctermfg=248 ctermbg=NONE" + +exec "hi Directory cterm=NONE ctermfg=64 ctermbg=NONE" + +exec "hi IncSearch cterm=NONE ctermfg=255 ctermbg=25" + +exec "hi ErrorMsg cterm=BOLD ctermfg=196 ctermbg=NONE" +exec "hi WarningMsg cterm=BOLD ctermfg=196 ctermbg=NONE" +exec "hi ModeMsg cterm=NONE ctermfg=230 ctermbg=NONE" +exec "hi MoreMsg cterm=NONE ctermfg=230 ctermbg=NONE" +exec "hi Question cterm=NONE ctermfg=194 ctermbg=NONE" + +exec "hi StatusLineNC cterm=NONE ctermfg=16 ctermbg=229" +exec "hi StatusLine cterm=BOLD ctermfg=255 ctermbg=167" +exec "hi VertSplit cterm=NONE ctermfg=16 ctermbg=229" + +exec "hi DiffAdd cterm=NONE ctermfg=255 ctermbg=60" +exec "hi DiffAdd cterm=NONE ctermfg=255 ctermbg=65" +exec "hi DiffAdd cterm=NONE ctermfg=255 ctermbg=95" +exec "hi DiffAdd cterm=BOLD ctermfg=255 ctermbg=95" + + +exec "hi Constant cterm=BOLD ctermfg=255 ctermbg=NONE" +exec "hi String cterm=NONE ctermfg=230 ctermbg=NONE" +exec "hi Character cterm=BOLD ctermfg=230 ctermbg=NONE" +exec "hi Number cterm=BOLD ctermfg=153 ctermbg=NONE" +exec "hi Boolean cterm=NONE ctermfg=207 ctermbg=NONE" +exec "hi Float cterm=BOLD ctermfg=153 ctermbg=NONE" + +exec "hi Identifier cterm=NONE ctermfg=223 ctermbg=NONE" +exec "hi Function cterm=BOLD ctermfg=229 ctermbg=NONE" +exec "hi Statement cterm=BOLD ctermfg=230 ctermbg=NONE" + +exec "hi Define cterm=BOLD ctermfg=68 ctermbg=NONE" +exec "hi Conditional cterm=BOLD ctermfg=149 ctermbg=NONE" + +exec "hi Repeat cterm=BOLD ctermfg=208 ctermbg=NONE" +exec "hi Label cterm=BOLD ctermfg=225 ctermbg=NONE" +exec "hi Operator cterm=BOLD ctermfg=173 ctermbg=NONE" +exec "hi Keyword cterm=BOLD ctermfg=86 ctermbg=NONE" +exec "hi Exception cterm=BOLD ctermfg=86 ctermbg=NONE" + +exec "hi PreProc cterm=BOLD ctermfg=222 ctermbg=NONE" +exec "hi Include cterm=BOLD ctermfg=114 ctermbg=NONE" +exec "hi Macro cterm=BOLD ctermfg=114 ctermbg=NONE" +exec "hi PreCondit cterm=BOLD ctermfg=114 ctermbg=NONE" + +exec "hi Type cterm=BOLD ctermfg=193 ctermbg=NONE" +exec "hi StorageClass cterm=BOLD ctermfg=78 ctermbg=NONE" +exec "hi Structure cterm=BOLD ctermfg=114 ctermbg=NONE" +exec "hi Typedef cterm=BOLD ctermfg=114 ctermbg=NONE" + +exec "hi Special cterm=BOLD ctermfg=153 ctermbg=NONE" +exec "hi SpecialChar cterm=BOLD ctermfg=153 ctermbg=NONE" +exec "hi Tag cterm=BOLD ctermfg=153 ctermbg=NONE" +exec "hi Delimiter cterm=BOLD ctermfg=255 ctermbg=NONE" +exec "hi SpecialComment cterm=BOLD ctermfg=253 ctermbg=24" +exec "hi Debug cterm=NONE ctermfg=210 ctermbg=NONE" + +exec "hi Title cterm=BOLD ctermfg=255 ctermbg=60" +exec "hi Ignore cterm=NONE ctermfg=251 ctermbg=NONE" +exec "hi Error cterm=NONE ctermfg=255 ctermbg=196" +exec "hi Ignore cterm=NONE ctermfg=196 ctermbg=60" + +exec "hi htmlH1 cterm=BOLD ctermfg=255 ctermbg=NONE" +exec "hi htmlH2 cterm=BOLD ctermfg=253 ctermbg=NONE" +exec "hi htmlH3 cterm=BOLD ctermfg=251 ctermbg=NONE" +exec "hi htmlH4 cterm=BOLD ctermfg=249 ctermbg=NONE" +exec "hi htmlH5 cterm=BOLD ctermfg=247 ctermbg=NONE" +exec "hi htmlH6 cterm=BOLD ctermfg=245 ctermbg=NONE" + +"""""""""""""""""""""""""""""" +" Begin zephyr modifications " +"""""""""""""""""""""""""""""" + +" Check for extra whitespace +hi WhitespaceEOL ctermbg=red guibg=red +match WhitespaceEOL /\s\+$/ +match WhitespaceEOL /^(\ \+)[^\*]/ + +" Highlight whitespace at beginning +hi WhitespaceBOL ctermfg=238 +match WhitespaceBOL /^\t\+\ */ + +" Comments +hi Comment gui=bold ctermfg=green ctermbg=NONE + +" Tabs (not the whitespace kind) +if exists("g:zephyr_no_tabs") +else + hi TabLine ctermbg=238 ctermfg=243 + hi TabLineFill ctermbg=94 ctermfg=235 + hi TabLineSel ctermbg=24 ctermfg=253 +endif + +" Diff +if exists("g:zephyr_no_diff") +else + hi DiffChange term=reverse cterm=bold ctermbg=235 ctermfg=252 + hi DiffDelete term=reverse cterm=bold ctermbg=232 ctermfg=241 + hi DiffText term=reverse cterm=bold ctermbg=166 ctermfg=252 + hi DiffAdd term=reverse cterm=bold ctermbg=22 ctermfg=252 +endif + +hi Number ctermfg=124 +hi Boolean ctermfg=124 +hi Float ctermfg=124 +hi Function ctermfg=68 +hi Statement ctermfg=68 +hi Constant ctermfg=88 +hi Comment ctermfg=154 +hi Identifier ctermfg=172 +hi Operator ctermfg=221 +hi String ctermfg=241 +hi Conditional ctermfg=68 +hi Repeat ctermfg=68 +hi Label ctermfg=68 +hi Include ctermfg=24 +hi Normal ctermfg=251 +hi Structure ctermfg=214 +hi Type ctermfg=70 +hi SpecialChar ctermfg=231 +hi Pmenu ctermbg=238 ctermfg=231 + +" HTML/CSS specific +hi htmlstring ctermfg=240 +hi htmltagname ctermfg=130 +hi htmltag ctermfg=66 +hi htmlendtag ctermfg=66 +hi htmlarg ctermfg=72 +hi htmllink ctermfg=32 cterm=underline +hi htmlspecialtagname ctermfg=208 " Extra highlighting for special tag names, brighter +hi htmlevent ctermfg=157 +hi cssstyle ctermbg=233 +hi csstagname ctermbg=233 ctermfg=167 +hi cssselectorop ctermbg=233 ctermfg=107 +hi cssselectorop2 ctermbg=233 ctermfg=107 +hi cssattributeselector ctermbg=233 +hi cssidentifier ctermbg=233 ctermfg=143 +hi cssmedia ctermbg=233 +hi cssmediatype ctermbg=233 +hi cssmediacomma ctermbg=233 +hi cssmediablock ctermbg=233 +hi cssvalueinteger ctermbg=233 +hi cssvaluenumber ctermbg=233 +hi cssvaluelength ctermbg=233 +hi cssvalueangle ctermbg=233 +hi cssvaluetime ctermbg=233 +hi cssvaluefrequency ctermbg=233 +hi cssfontdescriptor ctermbg=233 +hi cssfontdescriptorblock ctermbg=233 +hi csscolor ctermbg=233 ctermfg=68 +hi csscomment ctermbg=233 ctermfg=154 +hi cssimportant ctermbg=233 +hi csscommonattr ctermbg=233 +hi cssfontprop ctermbg=233 ctermfg=145 +hi cssfontattr ctermbg=233 ctermfg=white +hi csscolorprop ctermbg=233 ctermfg=145 +hi csscolorattr ctermbg=233 ctermfg=white +hi csstextprop ctermbg=233 ctermfg=145 +hi csstextattr ctermbg=233 ctermfg=white +hi cssboxprop ctermbg=233 ctermfg=145 +hi cssboxattr ctermbg=233 ctermfg=white +hi cssuiprop ctermbg=233 ctermfg=145 +hi cssuiattr ctermbg=233 ctermfg=white +hi cssrenderprop ctermbg=233 ctermfg=145 +hi cssrenderattr ctermbg=233 ctermfg=white +hi cssgeneratedcontentprop ctermbg=233 ctermfg=145 +hi cssgeneratedcontentattr ctermbg=233 ctermfg=white +hi csspagingprop ctermbg=233 ctermfg=145 +hi csspagingattr ctermbg=233 ctermfg=white +hi cssinclude ctermbg=233 +hi cssbraces ctermbg=233 +hi cssdefinition ctermbg=233 +hi csspseudoclass ctermbg=233 +hi csspseudoclassid ctermbg=233 + +let g:colors_name = "zephyr" +let colors_name = "zephyr" + diff --git a/.vim/colors/zmrok.vim b/.vim/colors/zmrok.vim new file mode 100644 index 0000000..122b051 --- /dev/null +++ b/.vim/colors/zmrok.vim @@ -0,0 +1,59 @@ +" Maintainer: Krzysztof Goj +" Last Change: 27th March 2009 + +set background=dark +hi clear +if exists("syntax_on") + syntax reset +endif + +let g:colors_name="zmrok" + +" general colors +hi Normal guifg=#F8F8F8 guibg=#141414 +hi Cursor guifg=Black guibg=Green gui=none +hi LineNr guifg=#777777 guibg=Black +hi NonText guifg=#808080 guibg=#202020 + +hi StatusLine guifg=#F8F8F8 guibg=#202020 gui=bold +hi StatusLineNC guifg=#777777 guibg=#202020 gui=none +hi VertSplit guifg=#202020 guibg=#202020 gui=none + +" Vim >= 7.0 specific colors +if version >= 700 + hi CursorLine guibg=#0d0d0d + hi CursorColumn guibg=#0d0d0d + hi MatchParen guifg=Black guibg=#FFCC20 gui=bold + + hi Pmenu guifg=#141414 guibg=#CDA869 + hi PmenuSel guifg=#F8F8F8 guibg=#9B703F + hi PmenuSbar guibg=#DAEFA3 + hi PmenuThumb guifg=#8F9D6A +endif + +"Syntax hilighting + +hi Comment guifg=#888888 +hi Error guifg=red guibg=#141414 +hi Todo guifg=red guibg=#141414 gui=bold + +hi Constant guifg=#CF593C +hi Exception guifg=#CF593C +hi Operator guifg=#DFCC77 + +hi Special guifg=orange +hi SpecialChar guifg=orange +hi String guifg=#D9FF77 +hi Character guifg=#FFCE43 +hi Number guifg=#FACE43 + +hi Statement guifg=#A56A30 gui=bold +hi Keyword guifg=#A56A30 gui=bold +hi Label guifg=#A56A30 gui=bold + +hi Identifier guifg=#C7CA87 gui=none +hi Type guifg=#C7CA87 gui=none +hi Function guifg=#C7CA87 gui=none +hi StorageClass guifg=#C7CA87 gui=none + +hi PreProc guifg=khaki4 diff --git a/.gvimrc b/.vim/gvimrc similarity index 80% rename from .gvimrc rename to .vim/gvimrc index 5b3a1b6..805493a 100644 --- a/.gvimrc +++ b/.vim/gvimrc @@ -1,5 +1,5 @@ if has("win32") - set guifont=Droid_Sans_Mono:h9:cANSI + "set guifont=Droid_Sans_Mono:h9:cANSI elseif has("mac") "set guifont=Menlo\ Bold "set guifont=Bitstream\ Vera\ Sans\ Mono\ Bold @@ -9,5 +9,5 @@ endif " general gui settings set guioptions=egt -colorscheme mustang +colorscheme Mustang syntax on diff --git a/.vim/vimrc b/.vim/vimrc new file mode 100644 index 0000000..993eda1 --- /dev/null +++ b/.vim/vimrc @@ -0,0 +1,130 @@ +" vim config +" Ryan Cavicchioni + +if $MONO != "yes" + set t_Co=256 " Set to 256 color mode. + syntax on " Enable syntax highlighting. + "colorscheme lilypink " Set color scheme. + "colorscheme twilight256 + colorscheme burnttoast256 + set nonumber " Enable line numbering. +else + " makes the autocmd's work when in MONO mode. + filetype on +endif + +set nowrap " Disable word wrap. +set tabstop=4 " Set tab to 4 characters. +set smartindent " Enable smart indent. +set autoindent +set shiftwidth=4 " Set smartindent width to 4 characters. +set hlsearch " Highlight search and increment search. +set incsearch +set showmatch " Show matching brackets. +set nomodeline " Disable modeline support. +set softtabstop=4 +set showcmd " Show partial command in status line. +set ignorecase " Case insensitive searching. +set smartcase " Smart case matching. +set autowrite " Save before switching buffers. +set number +set smarttab +set listchars=tab:·\ ,eol:$ +set expandtab +set backspace=indent,eol +set textwidth=80 +set spell + +if has("win32") + silent execute "!mkdir " . $HOME . "\\vimfiles\\backup" + silent execute "!mkdir " . $HOME . "\\vimfiles\\swp" + set backupdir=~/vimfiles/backup/ + set directory=~/vimfiles/swp/ +else + silent !mkdir -p ~/.vim/{backup,swp}/ + set backupdir=~/.vim/backup/ + set directory=~/.vim/swp/ +endif + +au BufNewFile,BufRead *.txt set ft=text +au FileType text set tw=72 spell spelllang=en_us nonumber + +au FileType mail set tw=72 spell spelllang=en_us nonumber +au FileType gitcommit set tw=72 spell spelllang=en_us nonumber +au BufNewFile,BufEnter *.phtml set tabstop=2 shiftwidth=2 softtabstop=2 +au FileType html set tabstop=2 shiftwidth=2 softtabstop=2 +au FileType xml set tabstop=2 shiftwidth=2 softtabstop=2 +au FileType ant set tabstop=2 shiftwidth=2 softtabstop=2 +au FileType yaml set tabstop=2 shiftwidth=2 softtabstop=2 +au FileType php set tabstop=4 shiftwidth=4 softtabstop=4 + +" keyboard shortcuts +nmap l :set list! +nmap t :NERDTreeToggle +nmap u :GundoToggle + +"call pathogen#helptags() +"call pathogen#runtime_append_all_bundles() + +filetype off + +set rtp+=~/.vim/bundle/vundle +call vundle#rc() + +Bundle 'gmarik/vundle' +Bundle 'git://github.com/samsonw/vim-task.git' +Bundle 'L9' +Bundle 'FuzzyFinder' +Bundle 'vimwiki' +Bundle 'git://github.com/sjl/gundo.vim.git' +Bundle 'git://github.com/scrooloose/nerdcommenter.git' +Bundle 'git://github.com/scrooloose/nerdtree.git' +Bundle 'git://github.com/jnurmine/Zenburn.git' +" Bundle 'git://github.com/Raimondi/delimitMate.git' +" Bundle 'git://github.com/kana/vim-smartinput.git' +Bundle 'git://github.com/ciaranm/inkpot.git' +Bundle 'git://github.com/nanotech/jellybeans.vim.git' +Bundle 'git://github.com/guns/jellyx.vim.git' +Bundle 'git://github.com/msanders/snipmate.vim.git' +Bundle 'git://github.com/strange/strange.vim.git' +Bundle 'git://github.com/godlygeek/tabular.git' +Bundle 'git://github.com/veloce/vim-aldmeris.git' +Bundle 'git://github.com/altercation/vim-colors-solarized.git' +Bundle 'git://github.com/Lokaltog/vim-distinguished.git' +Bundle 'git://github.com/nelstrom/vim-mac-classic-theme.git' +Bundle 'git://github.com/atonse/vydark.git' +Bundle 'git://github.com/vim-scripts/vylight.git' +Bundle 'git://github.com/tpope/vim-surround.git' +Bundle 'git://github.com/tpope/vim-vividchalk.git' +Bundle 'git://github.com/ciaranm/inkpot.git' +Bundle 'git://github.com/mattn/gist-vim.git' +Bundle 'git://github.com/jpo/vim-railscasts-theme.git' +Bundle 'git://github.com/oguzbilgic/sexy-railscasts-theme.git' +Bundle 'git://github.com/mrkn/mrkn256.vim.git' +Bundle 'git://github.com/bcat/abbott.vim.git' +Bundle 'twilight256.vim' +Bundle 'vilight.vim' +Bundle 'git://github.com/dasch/vim-mocha.git' +Bundle 'git://github.com/dasch/satellite.git' +Bundle 'git://github.com/djjcast/mirodark.git' +Bundle 'git://github.com/mattsa/vim-eddie.git' +Bundle 'git://github.com/molok/vim-vombato-colorscheme.git' +Bundle 'git://github.com/jelera/vim-gummybears-colorscheme.git' +Bundle 'git://github.com/sjl/badwolf.git' +Bundle 'git://github.com/shawncplus/skittles_berry.git' +Bundle 'Skittles-Dark' +Bundle 'tortex' +Bundle 'mayansmoke' +Bundle 'https://github.com/sjl/badwolf.git' +Bundle 'https://github.com/kien/ctrlp.vim.git' +Bundle 'https://github.com/w0ng/vim-hybrid.git' +Bundle 'https://github.com/blackgate/tropikos-vim-theme.git' +Bundle 'https://github.com/zaki/zazen.git' +Bundle 'https://github.com/jonathanfilip/vim-lucius.git' + +filetype plugin indent on + +" If it exists, include user's local vim config + if filereadable(expand("~/.vimrc.local")) + source ~/.vimrc.local + endif diff --git a/.vimrc b/.vimrc deleted file mode 100644 index a06974b..0000000 --- a/.vimrc +++ /dev/null @@ -1,55 +0,0 @@ -" vim config -" Ryan Cavicchioni - -if $MONO != "yes" - set t_Co=256 " Set to 256 color mode. - syntax on " Enable syntax highlighting. - colorscheme darkburn " Set color scheme. - set nonumber " Enable line numbering. -else - " makes the autocmd's work when in MONO mode. - filetype on -endif -if has("gui_running") - if has("win32") - set guifont=Droid_Sans_Mono:h9:cANSI - elseif has("mac") - "set guifont=Menlo\ Bold - "set guifont=Bitstream\ Vera\ Sans\ Mono\ Bold - set guifont=DejaVu\ Sans\ Mono\ Bold - endif - - " general gui settings - set guioptions=egt - colorscheme tesla - syntax on -endif -set nowrap " Disable word wrap. -set tabstop=4 " Set tab to 4 characters. -set smartindent " Enable smart indent. -set autoindent -set shiftwidth=4 " Set smartindent width to 4 characters. -set hlsearch " Highlight search and increment search. -set incsearch -set showmatch " Show matching brackets. -set nomodeline " Disable modeline support. -set softtabstop=4 -set showcmd " Show partial command in status line. -set ignorecase " Case insensitive searching. -set smartcase " Smart case matching. -set autowrite " Save before switching buffers. -set number -set smarttab -set listchars=tab:·\ ,eol:$ - -au BufNewFile,BufRead *.txt set ft=text -au FileType text set tw=72 spell spelllang=en_us nonumber - -au FileType mail set tw=72 spell spelllang=en_us nonumber -au FileType gitcommit set tw=72 spell spelllang=en_us nonumber -au BufNewFile,BufRead *.phtml set tabstop=2 shiftwidth=2 -au FileType html set tabstop=2 shiftwidth=2 -au FileType xml set tabstop=2 shiftwidth=2 - -" keyboard shortcuts -nmap l :set list!