Skip to content
Browse files

new colorschemes

  • Loading branch information...
1 parent 176aa91 commit 3989fa343a4a14e4eda203d5d9db8f087cde0d91 @scrooloose scrooloose committed Jun 5, 2008
Showing with 1,005 additions and 0 deletions.
  1. +291 −0 colors/dark-ruby.vim
  2. +89 −0 colors/earendel.vim
  3. +574 −0 colors/peaksea.vim
  4. +51 −0 colors/wombat.vim
View
291 colors/dark-ruby.vim
@@ -0,0 +1,291 @@
+" Vim color file
+" Maintainer: Priit Tamboom <priit ät mx.ee>
+" Last Change: Alfa version
+" URL: http://priit.mx.ee/dark-ruby
+
+" your pick:
+set background=dark
+hi clear
+if exists("syntax_on")
+ syntax reset
+endif
+let g:colors_name="dark-ruby"
+
+" A good way to see what your colorscheme does is to follow this procedure:
+" :w
+" :so %
+"
+" Then to see what the current setting is use the highlight command.
+" For example,
+" :hi Cursor
+" gives
+" Cursor xxx guifg=bg guibg=fg
+
+" Uncomment and complete the commands you want to change from the default.
+
+" highlight Normal guibg=#EDE9E3
+" hi Cursor ctermfg=red guifg=lightgray
+" hi CursorIM ctermfg=red guifg=lightgray
+" hi Directory ctermfg=red guifg=lightgray
+" hi DiffAdd ctermfg=red guifg=lightgray
+" hi DiffChange ctermfg=red guifg=lightgray
+" hi DiffDelete ctermfg=red guifg=lightgray
+" hi DiffText ctermfg=red guifg=lightgray
+" hi ErrorMsg ctermfg=red guifg=lightgray
+" hi VertSplit ctermfg=red guifg=lightgray
+" hi Folded ctermfg=red guifg=lightgray
+" hi FoldColumn ctermfg=red guifg=lightgray
+" hi IncSearch ctermfg=red guifg=lightgray
+" hi ModeMsg ctermfg=red guifg=lightgray
+" hi MoreMsg ctermfg=red guifg=lightgray
+" hi NonText ctermfg=red guifg=lightgray
+" hi Question ctermfg=red guifg=lightgray
+" hi Search ctermfg=red guifg=lightgray
+" hi SpecialKey ctermfg=red guifg=lightgray
+" hi StatusLine ctermfg=red guifg=lightgray
+" hi StatusLineNC ctermfg=red guifg=lightgray
+" hi Title ctermfg=red guifg=lightgray
+" hi Visual ctermfg=red guifg=lightgray
+" hi VisualNOS ctermfg=red guifg=lightgray
+" hi WarningMsg ctermfg=red guifg=lightgray
+" hi WildMenu ctermfg=red guifg=lightgray
+" hi Menu ctermfg=red guifg=lightgray
+" hi Scrollbar ctermfg=red guifg=lightgray
+" hi Tooltip ctermfg=red guifg=lightgray
+
+" syntax highlighting groups
+hi LineNr ctermfg=252 guifg=252
+hi Comment ctermfg=28 guifg=28
+hi Constant ctermfg=185 guifg=185
+hi Identifier ctermfg=252 guifg=252
+hi Statement ctermfg=32 guifg=32
+hi PreProc ctermfg=252 guifg=252
+hi Type ctermfg=167 guifg=167
+hi Special ctermfg=252 guifg=252
+hi Underlined ctermfg=red guifg=red
+hi Ignore ctermfg=red guifg=red
+hi Error ctermfg=red guifg=red
+hi Todo ctermfg=red guifg=red
+
+" Alfa version notes: color 'red' means I haven't set color yet
+
+hi rubyEscape ctermfg=252 guifg=252
+hi rubyInterpolationDelimiter ctermfg=252 guifg=252
+hi rubyInterpolation ctermfg=252 guifg=252
+hi rubyPredefinedVariable ctermfg=red guifg=red
+hi rubyInstanceVariable ctermfg=66 guifg=66
+hi rubyClassVariable ctermfg=red guifg=red
+hi rubyGlobalVariable ctermfg=red guifg=red
+hi rubyPredefinedVariable ctermfg=red guifg=red
+hi rubyNoInterpolation ctermfg=red guifg=red
+hi rubyDelimEscape ctermfg=red guifg=red
+hi rubyNestedParentheses ctermfg=red guifg=red
+hi rubyNestedCurlyBraces ctermfg=red guifg=red
+hi rubyNestedAngleBrackets ctermfg=red guifg=red
+hi rubyNestedSquareBrackets ctermfg=red guifg=red
+hi rubyASCIICode ctermfg=red guifg=red
+hi rubyInteger ctermfg=185 guifg=185
+hi rubyFloat ctermfg=185 guifg=185
+hi rubyLocalVariableOrMethod ctermfg=red guifg=red
+hi rubyBlockArgument ctermfg=red guifg=red
+hi rubyConstant ctermfg=252 guifg=252
+hi rubySymbol ctermfg=167 guifg=167
+hi rubyStringSpecial ctermfg=red guifg=red
+hi rubyBlockParameter ctermfg=252 guifg=252
+hi rubyPredefinedConstant ctermfg=red guifg=red
+hi rubyRegexp ctermfg=167 guifg=167
+hi rubyString ctermfg=185 guifg=185
+hi rubyBoolean ctermfg=252 guifg=252
+hi rubyPseudoVariable ctermfg=252 guifg=252
+hi rubyMethodDeclaration ctermfg=red guifg=red
+hi rubyClassDeclaration ctermfg=red guifg=red
+hi rubyModuleDeclaration ctermfg=red guifg=red
+hi rubyFunction ctermfg=252 guifg=252
+hi rubyDefine ctermfg=32 guifg=32
+hi rubyClass ctermfg=25 guifg=25
+hi rubyModule ctermfg=25 guifg=25
+hi rubyBlock ctermfg=252 guifg=252
+hi rubyConditional ctermfg=81 guifg=81
+hi rubyRepeat ctermfg=81 guifg=81
+hi rubyControl ctermfg=81 guifg=81
+hi rubyKeyword ctermfg=red guifg=red
+hi rubyOperator ctermfg=red guifg=red
+hi rubyBeginEnd ctermfg=red guifg=red
+hi rubyAccess ctermfg=32 guifg=32
+hi rubyAttribute ctermfg=252 guifg=252
+hi rubyEval ctermfg=red guifg=red
+hi rubyException ctermfg=red guifg=red
+hi rubyInclude ctermfg=252 guifg=252
+hi rubySharpBang ctermfg=red guifg=red
+hi rubyTodo ctermfg=34 guifg=34
+hi rubyComment ctermfg=28 guifg=28
+hi rubyDocumentation ctermfg=red guifg=red
+hi rubyData ctermfg=red guifg=red
+
+hi railsMethod ctermfg=107 guifg=107
+hi railsUserClass ctermfg=107 guifg=107
+hi railsUserMethod ctermfg=107 guifg=107
+
+" hi rubyRailsError ctermfg=lightgray guifg=lightgray
+" hi rubyRailsDeprecatedMethod ctermfg=lightgray guifg=lightgray
+" hi erubyRailsMethod ctermfg=lightgray guifg=lightgray
+" hi erubyRailsRenderMethod ctermfg=lightgray guifg=lightgray
+" hi erubyRailsHelperMethod ctermfg=lightgray guifg=lightgray
+"hi javascriptRailsClass ctermfg=lightgray guifg=lightgray
+"hi javascriptRailsFunction ctermfg=lightgray guifg=lightgray
+"hi htmlError ctermfg=lightgray guifg=lightgray
+"hi htmlSpecialChar ctermfg=lightgray guifg=lightgray
+"hi javaScriptExpression ctermfg=lightgray guifg=lightgray
+"hi htmlString ctermfg=lightgray guifg=lightgray
+"hi htmlValue ctermfg=lightgray guifg=lightgray
+"hi htmlTagN ctermfg=lightgray guifg=lightgray
+"hi htmlTagError ctermfg=lightgray guifg=lightgray
+hi htmlEndTag ctermfg=25 guifg=25
+"hi htmlArg ctermfg=lightgray guifg=lightgray
+"hi htmlEvent ctermfg=lightgray guifg=lightgray
+"hi htmlCssDefinition ctermfg=lightgray guifg=lightgray
+hi htmlTag ctermfg=25 guifg=25
+hi htmlTagName ctermfg=25 guifg=25
+"hi htmlSpecialTagName ctermfg=lightgray guifg=lightgray
+"hi htmlCommentPart ctermfg=lightgray guifg=lightgray
+"hi htmlCommentError ctermfg=lightgray guifg=lightgray
+"hi htmlComment ctermfg=lightgray guifg=lightgray
+"hi htmlPreStmt ctermfg=lightgray guifg=lightgray
+"hi htmlPreError ctermfg=lightgray guifg=lightgray
+"hi htmlPreAttr ctermfg=lightgray guifg=lightgray
+"hi htmlPreProc ctermfg=lightgray guifg=lightgray
+"hi htmlPreProcAttrError ctermfg=lightgray guifg=lightgray
+"hi htmlPreProcAttrName ctermfg=lightgray guifg=lightgray
+"hi htmlLink ctermfg=lightgray guifg=lightgray
+"hi javaScript ctermfg=lightgray guifg=lightgray
+"hi htmlBoldUnderline ctermfg=lightgray guifg=lightgray
+"hi htmlBoldItalic ctermfg=lightgray guifg=lightgray
+"hi htmlBold ctermfg=lightgray guifg=lightgray
+"hi htmlBoldUnderlineItalic ctermfg=lightgray guifg=lightgray
+"hi htmlBoldItalicUnderline ctermfg=lightgray guifg=lightgray
+"hi htmlUnderlineBold ctermfg=lightgray guifg=lightgray
+"hi htmlUnderlineItalic ctermfg=lightgray guifg=lightgray
+"hi htmlUnderline ctermfg=lightgray guifg=lightgray
+"hi htmlUnderlineBoldItalic ctermfg=lightgray guifg=lightgray
+"hi htmlUnderlineItalicBold ctermfg=lightgray guifg=lightgray
+"hi htmlItalicBold ctermfg=lightgray guifg=lightgray
+"hi htmlItalicUnderline ctermfg=lightgray guifg=lightgray
+"hi htmlItalic ctermfg=lightgray guifg=lightgray
+"hi htmlItalicBoldUnderline ctermfg=lightgray guifg=lightgray
+"hi htmlItalicUnderlineBold ctermfg=lightgray guifg=lightgray
+hi htmlH1 ctermfg=25 guifg=25
+"hi htmlH2 ctermfg=lightgray guifg=lightgray
+"hi htmlH3 ctermfg=lightgray guifg=lightgray
+"hi htmlH4 ctermfg=lightgray guifg=lightgray
+"hi htmlH5 ctermfg=lightgray guifg=lightgray
+"hi htmlH6 ctermfg=lightgray guifg=lightgray
+"hi htmlTitle ctermfg=lightgray guifg=lightgray
+"hi cssStyle ctermfg=lightgray guifg=lightgray
+"hi htmlHead ctermfg=lightgray guifg=lightgray
+"hi javaScriptCommentTodo ctermfg=lightgray guifg=lightgray
+"hi javaScriptLineComment ctermfg=lightgray guifg=lightgray
+"hi javaScriptCommentSkip ctermfg=lightgray guifg=lightgray
+"hi javaScriptComment ctermfg=lightgray guifg=lightgray
+"hi javaScriptSpecial ctermfg=lightgray guifg=lightgray
+"hi javaScriptStringD ctermfg=lightgray guifg=lightgray
+"hi javaScriptStringS ctermfg=lightgray guifg=lightgray
+"hi javaScriptSpecialCharacter ctermfg=lightgray guifg=lightgray
+"hi javaScriptNumber ctermfg=lightgray guifg=lightgray
+"hi javaScriptRegexpString ctermfg=lightgray guifg=lightgray
+"hi javaScriptConditional ctermfg=lightgray guifg=lightgray
+"hi javaScriptRepeat ctermfg=lightgray guifg=lightgray
+"hi javaScriptBranch ctermfg=lightgray guifg=lightgray
+"hi javaScriptOperator ctermfg=lightgray guifg=lightgray
+"hi javaScriptType ctermfg=lightgray guifg=lightgray
+"hi javaScriptStatement ctermfg=lightgray guifg=lightgray
+"hi javaScriptBoolean ctermfg=lightgray guifg=lightgray
+"hi javaScriptNull ctermfg=lightgray guifg=lightgray
+"hi javaScriptIdentifier ctermfg=lightgray guifg=lightgray
+"hi javaScriptLabel ctermfg=lightgray guifg=lightgray
+"hi javaScriptException ctermfg=lightgray guifg=lightgray
+"hi javaScriptMessage ctermfg=lightgray guifg=lightgray
+"hi javaScriptDeprecated ctermfg=lightgray guifg=lightgray
+"hi javaScriptReserved ctermfg=lightgray guifg=lightgray
+"hi javaScriptFunction ctermfg=lightgray guifg=lightgray
+"hi javaScriptBraces ctermfg=lightgray guifg=lightgray
+"hi javaScriptBraces ctermfg=lightgray guifg=lightgray
+"hi javaScriptParens ctermfg=lightgray guifg=lightgray
+"hi htmlCssStyleComment ctermfg=lightgray guifg=lightgray
+"hi htmlScriptTag ctermfg=lightgray guifg=lightgray
+"hi htmlEventTag ctermfg=lightgray guifg=lightgray
+"hi htmlEventSQ ctermfg=lightgray guifg=lightgray
+"hi htmlEventDQ ctermfg=lightgray guifg=lightgray
+"hi vbStatement ctermfg=lightgray guifg=lightgray
+"hi vbFunction ctermfg=lightgray guifg=lightgray
+"hi vbMethods ctermfg=lightgray guifg=lightgray
+"hi vbEvents ctermfg=lightgray guifg=lightgray
+"hi vbTypes ctermfg=lightgray guifg=lightgray
+"hi vbOperator ctermfg=lightgray guifg=lightgray
+"hi vbConst ctermfg=lightgray guifg=lightgray
+"hi vbTodo ctermfg=lightgray guifg=lightgray
+"hi vbNumber ctermfg=lightgray guifg=lightgray
+"hi vbString ctermfg=lightgray guifg=lightgray
+"hi vbComment ctermfg=lightgray guifg=lightgray
+"hi vbLineNumber ctermfg=lightgray guifg=lightgray
+"hi vbTypeSpecifier ctermfg=lightgray guifg=lightgray
+"hi cssTagName ctermfg=lightgray guifg=lightgray
+"hi cssDefinition ctermfg=lightgray guifg=lightgray
+"hi cssSelectorOp ctermfg=lightgray guifg=lightgray
+"hi cssSelectorOp2 ctermfg=lightgray guifg=lightgray
+"hi cssUnicodeEscape ctermfg=lightgray guifg=lightgray
+"hi cssStringQ ctermfg=lightgray guifg=lightgray
+"hi cssStringQQ ctermfg=lightgray guifg=lightgray
+"hi cssIdentifier ctermfg=lightgray guifg=lightgray
+"hi cssMediaType ctermfg=lightgray guifg=lightgray
+"hi cssMedia ctermfg=lightgray guifg=lightgray
+"hi cssMediaComma ctermfg=lightgray guifg=lightgray
+"hi cssMediaBlock ctermfg=lightgray guifg=lightgray
+"hi cssBraces ctermfg=lightgray guifg=lightgray
+"hi cssError ctermfg=lightgray guifg=lightgray
+"hi cssComment ctermfg=lightgray guifg=lightgray
+"hi cssURL ctermfg=lightgray guifg=lightgray
+"hi cssValueInteger ctermfg=lightgray guifg=lightgray
+"hi cssValueNumber ctermfg=lightgray guifg=lightgray
+"hi cssValueLength ctermfg=lightgray guifg=lightgray
+"hi cssValueAngle ctermfg=lightgray guifg=lightgray
+"hi cssValueTime ctermfg=lightgray guifg=lightgray
+"hi cssValueFrequency ctermfg=lightgray guifg=lightgray
+"hi cssFontDescriptor ctermfg=lightgray guifg=lightgray
+"hi cssFontProp ctermfg=lightgray guifg=lightgray
+"hi cssFontAttr ctermfg=lightgray guifg=lightgray
+"hi cssCommonAttr ctermfg=lightgray guifg=lightgray
+"hi cssFontDescriptorProp ctermfg=lightgray guifg=lightgray
+"hi cssFontDescriptorFunction ctermfg=lightgray guifg=lightgray
+"hi cssUnicodeRange ctermfg=lightgray guifg=lightgray
+"hi cssColor ctermfg=lightgray guifg=lightgray
+"hi cssFunction ctermfg=lightgray guifg=lightgray
+"hi cssImportant ctermfg=lightgray guifg=lightgray
+"hi cssColorProp ctermfg=lightgray guifg=lightgray
+"hi cssColorAttr ctermfg=lightgray guifg=lightgray
+"hi cssTextProp ctermfg=lightgray guifg=lightgray
+"hi cssTextAttr ctermfg=lightgray guifg=lightgray
+"hi cssBoxProp ctermfg=lightgray guifg=lightgray
+"hi cssBoxAttr ctermfg=lightgray guifg=lightgray
+"hi cssGeneratedContentProp ctermfg=lightgray guifg=lightgray
+"hi cssGeneratedContentAttr ctermfg=lightgray guifg=lightgray
+"hi cssAurlAttr ctermfg=lightgray guifg=lightgray
+"hi cssPagingProp ctermfg=lightgray guifg=lightgray
+"hi cssPagingAttr ctermfg=lightgray guifg=lightgray
+"hi cssUIProp ctermfg=lightgray guifg=lightgray
+"hi cssUIAttr ctermfg=lightgray guifg=lightgray
+"hi cssRenderAttr ctermfg=lightgray guifg=lightgray
+"hi cssRenderProp ctermfg=lightgray guifg=lightgray
+"hi cssAuralProp ctermfg=lightgray guifg=lightgray
+"hi cssTableProp ctermfg=lightgray guifg=lightgray
+"hi cssTableAttr ctermfg=lightgray guifg=lightgray
+"hi cssInclude ctermfg=lightgray guifg=lightgray
+"hi cssBraceError ctermfg=lightgray guifg=lightgray
+"hi cssPreudoClassId ctermfg=lightgray guifg=lightgray
+"hi cssPseudoClass ctermfg=lightgray guifg=lightgray
+"hi cssPseudoClassLang ctermfg=lightgray guifg=lightgray
+"hi cssSpecialCharQQ ctermfg=lightgray guifg=lightgray
+"hi cssSpecialCharQ ctermfg=lightgray guifg=lightgray
+"hi erubyOneLiner ctermfg=lightgray guifg=lightgray
+"hi erubyBlock ctermfg=lightgray guifg=lightgray
+"hi erubyExpression ctermfg=lightgray guifg=lightgray
+"hi erubyComment ctermfg=lightgray guifg=lightgray
View
89 colors/earendel.vim
@@ -0,0 +1,89 @@
+if &background == "dark"
+ set background=light
+endif
+
+hi clear
+
+if exists("syntax_on")
+ syntax reset
+endif
+
+let colors_name = "earendel"
+
+hi Normal ctermbg=White ctermfg=Black guibg=White guifg=Black gui=none
+
+hi Cursor guibg=Black guifg=White gui=none
+hi CursorColumn ctermbg=LightGray ctermfg=fg guibg=Gray90 gui=none
+hi CursorLine ctermbg=LightGray ctermfg=fg guibg=Gray90 gui=none
+hi DiffAdd guibg=PaleGreen2 guifg=fg gui=none
+hi DiffChange guibg=LightBlue guifg=fg gui=none
+hi DiffDelete guibg=LightRed guifg=fg gui=none
+hi DiffText guibg=LightSlateBlue guifg=fg gui=bold
+hi Directory guibg=bg guifg=Blue2 gui=none
+hi ErrorMsg guibg=Red2 guifg=White gui=bold
+hi FoldColumn ctermbg=bg guibg=bg guifg=Gray50 gui=none
+hi Folded guibg=Gray80 guifg=Gray30 gui=bold
+hi IncSearch guibg=LightGreen gui=none
+hi LineNr guibg=bg guifg=Gray50 gui=none
+hi ModeMsg ctermbg=bg ctermfg=fg guibg=bg guifg=fg gui=bold
+hi MoreMsg guibg=bg guifg=Gray30 gui=bold
+hi NonText ctermfg=DarkGray guibg=bg guifg=Gray50 gui=bold
+hi Pmenu guibg=Gray75 guifg=fg gui=none
+hi PmenuSbar guibg=Gray55 guifg=fg gui=none
+hi PmenuSel guibg=Yellow guifg=fg gui=none
+hi PmenuThumb guibg=Gray85 guifg=fg gui=none
+hi Question guibg=bg guifg=Gray30 gui=bold
+hi Search guibg=LightYellow gui=none
+hi SignColumn ctermbg=bg guibg=bg guifg=Gray50 gui=none
+hi SpecialKey guibg=bg guifg=DarkOrange4 gui=none
+hi StatusLine ctermbg=Black ctermfg=White guibg=Gray70 guifg=fg gui=bold
+hi StatusLineNC ctermbg=LightGray ctermfg=fg guibg=Gray70 guifg=fg gui=none
+if has("spell")
+ hi SpellBad guisp=Red gui=undercurl
+ hi SpellCap guisp=Blue gui=undercurl
+ hi SpellLocal guisp=DarkCyan gui=undercurl
+ hi SpellRare guisp=Magenta gui=undercurl
+endif
+hi TabLine guibg=Gray75 guifg=fg gui=underline
+hi TabLineFill guibg=Gray75 guifg=fg gui=underline
+hi TabLineSel guibg=bg guifg=fg gui=bold
+hi Title guifg=fg gui=bold
+hi VertSplit ctermbg=LightGray ctermfg=fg guibg=Gray70 guifg=fg gui=none
+if version >= 700
+ hi Visual ctermbg=LightGray ctermfg=fg guibg=Gray85 gui=none
+else
+ hi Visual ctermbg=LightGray ctermfg=fg guibg=Gray85 guifg=fg gui=none
+endif
+hi VisualNOS ctermbg=DarkGray ctermfg=fg guibg=bg guifg=Gray50 gui=bold,underline
+hi WarningMsg guibg=bg guifg=Red2 gui=bold
+hi WildMenu guibg=Yellow guifg=fg gui=bold
+
+hi Comment guibg=bg guifg=DarkGreen gui=none
+hi Constant guibg=bg guifg=DarkOrange3 gui=none
+hi Error guibg=bg guifg=Red gui=none
+hi Identifier guibg=bg guifg=DarkCyan gui=none
+hi Ignore guibg=bg guifg=White gui=none
+hi lCursor guibg=DarkGreen guifg=White gui=none
+hi MatchParen guibg=Cyan4 guifg=White gui=none
+hi PreProc guibg=bg guifg=Purple3 gui=none
+hi Special guibg=bg guifg=DarkOrange4 gui=none
+hi Statement guibg=bg guifg=Blue2 gui=none
+hi Todo guibg=Yellow guifg=fg gui=none
+hi Type guibg=bg guifg=Blue3 gui=none
+hi Underlined ctermbg=bg ctermfg=fg guibg=bg guifg=Blue2 gui=underline
+
+hi htmlBold ctermbg=bg ctermfg=fg guibg=bg guifg=fg gui=bold
+hi htmlBoldItalic ctermbg=bg ctermfg=fg guibg=bg guifg=fg gui=bold,italic
+hi htmlBoldUnderline ctermbg=bg ctermfg=fg guibg=bg guifg=fg gui=bold,underline
+hi htmlBoldUnderlineItalic ctermbg=bg ctermfg=fg guibg=bg guifg=fg gui=bold,underline,italic
+hi htmlItalic ctermbg=bg ctermfg=fg guibg=bg guifg=fg gui=italic
+hi htmlUnderline ctermbg=bg ctermfg=fg guibg=bg guifg=fg gui=underline
+hi htmlUnderlineItalic ctermbg=bg ctermfg=fg guibg=bg guifg=fg gui=underline,italic
+
+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
View
574 colors/peaksea.vim
@@ -0,0 +1,574 @@
+" Vim color file --- psc (peak sea color) "Lite version"
+" Maintainer: Pan, Shi Zhu <Go to the following URL for my email>
+" URL: http://vim.sourceforge.net/scripts/script.php?script_id=760
+" Last Change: 30 May 2008
+" Version: 3.2
+"
+" Comments and e-mails are welcomed, please prepend [VIM] in the title
+" when writing e-mail to me, 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
+"
+" 'background' option should NEVER be set inside a colorscheme file.
+" because ":set background" inside a colorscheme will cause colorscheme
+" be sourced at least twice, in the worst case this may result an
+" infinite loop!
+"
+
+hi clear
+
+if exists("syntax_on")
+ syntax reset
+endif
+
+let g:colors_name = expand("<sfile>:t:r")
+
+" Relevant Help:
+" :h hi-groups
+" :h psc-cterm-color-table
+" :ru syntax/hitest.vim
+"
+" Colors Order:
+" #rrggbb
+"
+
+" I don't want to abuse folding, but here folding is used to avoid confusion.
+if &background=='light'
+ " for background=light {{{2
+ " LIGHT COLOR DEFINE START
+
+ hi Normal guifg=#000000 guibg=#e0e0e0 gui=NONE
+ hi Search guifg=NONE guibg=#f8f8f8 gui=NONE
+ hi Visual guifg=NONE guibg=#a6caf0 gui=NONE
+ hi Cursor guifg=#f0f0f0 guibg=#008000 gui=NONE
+ " The idea of CursorIM is pretty good, however, the feature is still buggy
+ " in the current version (Vim 7.0).
+ " The following line will be kept commented until the bug fixed.
+ "
+ " hi CursorIM guifg=#f0f0f0 guibg=#800080
+ hi Special guifg=#907000 guibg=NONE gui=NONE
+ hi Comment guifg=#606000 guibg=NONE gui=NONE
+ hi Number guifg=#907000 guibg=NONE gui=NONE
+ hi Constant guifg=#007068 guibg=NONE gui=NONE
+ hi StatusLine guifg=fg guibg=#a6caf0 gui=NONE
+ hi LineNr guifg=#686868 guibg=NONE gui=NONE
+ hi Question guifg=fg guibg=#d0d090 gui=NONE
+ hi PreProc guifg=#009030 guibg=NONE gui=NONE
+ hi Statement guifg=#2060a8 guibg=NONE gui=NONE
+ hi Type guifg=#0850a0 guibg=NONE gui=NONE
+ hi Todo guifg=#800000 guibg=#e0e090 gui=NONE
+ " NOTE THIS IS IN THE WARM SECTION
+ hi Error guifg=#c03000 guibg=NONE gui=NONE
+ hi Identifier guifg=#a030a0 guibg=NONE gui=NONE
+ hi ModeMsg guifg=fg guibg=#b0b0e0 gui=NONE
+ hi VisualNOS guifg=fg guibg=#b0b0e0 gui=NONE
+ hi SpecialKey guifg=#1050a0 guibg=NONE gui=NONE
+ hi NonText guifg=#002090 guibg=#d0d0d0 gui=NONE
+ hi Directory guifg=#a030a0 guibg=NONE gui=NONE
+ hi ErrorMsg guifg=fg guibg=#f0b090 gui=NONE
+ hi MoreMsg guifg=#489000 guibg=NONE gui=NONE
+ hi Title guifg=#a030a0 guibg=NONE gui=NONE
+ hi WarningMsg guifg=#b02000 guibg=NONE gui=NONE
+ hi WildMenu guifg=fg guibg=#d0d090 gui=NONE
+ hi Folded guifg=NONE guibg=#b0e0b0 gui=NONE
+ hi FoldColumn guifg=fg guibg=#90e090 gui=NONE
+ hi DiffAdd guifg=NONE guibg=#b0b0e0 gui=NONE
+ hi DiffChange guifg=NONE guibg=#e0b0e0 gui=NONE
+ hi DiffDelete guifg=#002090 guibg=#d0d0d0 gui=NONE
+ hi DiffText guifg=NONE guibg=#c0e080 gui=NONE
+ hi SignColumn guifg=fg guibg=#90e090 gui=NONE
+
+ hi IncSearch guifg=#f0f0f0 guibg=#806060 gui=NONE
+ hi StatusLineNC guifg=fg guibg=#c0c0c0 gui=NONE
+ hi VertSplit guifg=fg guibg=#c0c0c0 gui=NONE
+ hi Underlined guifg=#6a5acd guibg=NONE gui=underline
+ hi Ignore guifg=bg guibg=NONE
+ " NOTE THIS IS IN THE WARM SECTION
+ if v:version >= 700
+ if has('spell')
+ hi SpellBad guifg=NONE guibg=NONE guisp=#c03000
+ hi SpellCap guifg=NONE guibg=NONE guisp=#2060a8
+ hi SpellRare guifg=NONE guibg=NONE guisp=#a030a0
+ hi SpellLocal guifg=NONE guibg=NONE guisp=#007068
+ endif
+ hi Pmenu guifg=fg guibg=#e0b0e0
+ hi PmenuSel guifg=#f0f0f0 guibg=#806060 gui=NONE
+ hi PmenuSbar guifg=fg guibg=#c0c0c0 gui=NONE
+ hi PmenuThumb guifg=fg guibg=#c0e080 gui=NONE
+ hi TabLine guifg=fg guibg=#c0c0c0 gui=NONE
+ hi TabLineFill guifg=fg guibg=#c0c0c0 gui=NONE
+ hi TabLineSel guifg=fg guibg=NONE gui=NONE
+ hi CursorColumn guifg=NONE guibg=#f0b090
+ hi CursorLine guifg=NONE guibg=NONE gui=underline
+ hi MatchParen guifg=NONE guibg=#c0e080
+ endif
+
+ " LIGHT COLOR DEFINE END
+
+ " Vim 7 added stuffs
+ if v:version >= 700
+ hi Ignore gui=NONE
+
+ " the gui=undercurl guisp could only support in Vim 7
+ if has('spell')
+ hi SpellBad gui=undercurl
+ hi SpellCap gui=undercurl
+ hi SpellRare gui=undercurl
+ hi SpellLocal gui=undercurl
+ endif
+ hi TabLine gui=underline
+ hi TabLineFill gui=underline
+ hi CursorLine gui=underline
+ endif
+
+ " For reversed stuffs, clear the reversed prop and set the bold prop again
+ hi IncSearch gui=bold
+ hi StatusLine gui=bold
+ hi StatusLineNC gui=bold
+ hi VertSplit gui=bold
+ hi Visual gui=bold
+
+ " Enable the bold property
+ hi Question gui=bold
+ hi DiffText gui=bold
+ hi Statement gui=bold
+ hi Type gui=bold
+ hi MoreMsg gui=bold
+ hi ModeMsg gui=bold
+ hi NonText gui=bold
+ hi Title gui=bold
+ hi DiffDelete gui=bold
+ hi TabLineSel gui=bold
+
+ " gui define for background=light end here
+
+ if &t_Co==256
+ " 256color light terminal support here
+
+ hi Normal ctermfg=16 ctermbg=254 cterm=NONE
+ hi Search ctermfg=NONE ctermbg=231 cterm=NONE
+ hi Visual ctermfg=NONE ctermbg=153 cterm=NONE
+ hi Cursor ctermfg=255 ctermbg=28 cterm=NONE
+ " hi CursorIM ctermfg=255 ctermbg=90
+ hi Special ctermfg=94 ctermbg=NONE cterm=NONE
+ hi Comment ctermfg=58 ctermbg=NONE cterm=NONE
+ hi Number ctermfg=94 ctermbg=NONE cterm=NONE
+ hi Constant ctermfg=23 ctermbg=NONE cterm=NONE
+ hi StatusLine ctermfg=fg ctermbg=153 cterm=NONE
+ hi LineNr ctermfg=242 ctermbg=NONE cterm=NONE
+ hi Question ctermfg=fg ctermbg=186 cterm=NONE
+ hi PreProc ctermfg=29 ctermbg=NONE cterm=NONE
+ hi Statement ctermfg=25 ctermbg=NONE cterm=NONE
+ hi Type ctermfg=25 ctermbg=NONE cterm=NONE
+ hi Todo ctermfg=88 ctermbg=186 cterm=NONE
+ " NOTE THIS IS IN THE WARM SECTION
+ hi Error ctermfg=130 ctermbg=NONE cterm=NONE
+ hi Identifier ctermfg=133 ctermbg=NONE cterm=NONE
+ hi ModeMsg ctermfg=fg ctermbg=146 cterm=NONE
+ hi VisualNOS ctermfg=fg ctermbg=146 cterm=NONE
+ hi SpecialKey ctermfg=25 ctermbg=NONE cterm=NONE
+ hi NonText ctermfg=18 ctermbg=252 cterm=NONE
+ 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')
+ 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
+ endif
+ hi Pmenu ctermfg=fg ctermbg=182
+ hi PmenuSel ctermfg=255 ctermbg=95 cterm=NONE
+ hi PmenuSbar ctermfg=fg ctermbg=250 cterm=NONE
+ hi PmenuThumb ctermfg=fg ctermbg=150 cterm=NONE
+ hi TabLine ctermfg=fg ctermbg=250 cterm=NONE
+ hi TabLineFill ctermfg=fg ctermbg=250 cterm=NONE
+ hi TabLineSel ctermfg=fg ctermbg=NONE cterm=NONE
+ hi CursorColumn ctermfg=NONE ctermbg=216
+ hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline
+ hi MatchParen ctermfg=NONE ctermbg=150
+ endif
+
+ hi TabLine cterm=underline
+ hi TabLineFill cterm=underline
+ hi CursorLine cterm=underline
+
+ " For reversed stuffs, clear the reversed prop and set the bold prop again
+ hi IncSearch cterm=bold
+ hi StatusLine cterm=bold
+ hi StatusLineNC cterm=bold
+ hi VertSplit cterm=bold
+ hi Visual cterm=bold
+
+ hi NonText cterm=bold
+ hi Question cterm=bold
+ hi Title cterm=bold
+ hi DiffDelete cterm=bold
+ hi DiffText cterm=bold
+ hi Statement cterm=bold
+ hi Type cterm=bold
+ hi MoreMsg cterm=bold
+ hi ModeMsg cterm=bold
+ hi TabLineSel cterm=bold
+
+ hi lCursor ctermfg=bg ctermbg=fg cterm=NONE
+ endif " t_Co==256
+ " }}}2
+elseif &background=='dark'
+ " for background=dark {{{2
+ " DARK COLOR DEFINE START
+
+ hi Normal guifg=#d0d0d0 guibg=#202020 gui=NONE
+ hi Comment guifg=#d0d090 guibg=NONE gui=NONE
+ hi Constant guifg=#80c0e0 guibg=NONE gui=NONE
+ hi Number guifg=#e0c060 guibg=NONE gui=NONE
+ hi Identifier guifg=#f0c0f0 guibg=NONE gui=NONE
+ hi Statement guifg=#c0d8f8 guibg=NONE gui=NONE
+ hi PreProc guifg=#60f080 guibg=NONE gui=NONE
+ hi Type guifg=#b0d0f0 guibg=NONE gui=NONE
+ hi Special guifg=#e0c060 guibg=NONE gui=NONE
+ hi Error guifg=#f08060 guibg=NONE gui=NONE
+ hi Todo guifg=#800000 guibg=#d0d090 gui=NONE
+ hi Search guifg=NONE guibg=#800000 gui=NONE
+ hi Visual guifg=#000000 guibg=#a6caf0 gui=NONE
+ hi Cursor guifg=#000000 guibg=#00f000 gui=NONE
+ " NOTE THIS IS IN THE COOL SECTION
+ " hi CursorIM guifg=#000000 guibg=#f000f0 gui=NONE
+ hi StatusLine guifg=#000000 guibg=#a6caf0 gui=NONE
+ hi LineNr guifg=#b0b0b0 guibg=NONE gui=NONE
+ hi Question guifg=#000000 guibg=#d0d090 gui=NONE
+ hi ModeMsg guifg=fg guibg=#000080 gui=NONE
+ hi VisualNOS guifg=fg guibg=#000080 gui=NONE
+ hi SpecialKey guifg=#b0d0f0 guibg=NONE gui=NONE
+ hi NonText guifg=#6080f0 guibg=#101010 gui=NONE
+ hi Directory guifg=#80c0e0 guibg=NONE gui=NONE
+ hi ErrorMsg guifg=#d0d090 guibg=#800000 gui=NONE
+ hi MoreMsg guifg=#c0e080 guibg=NONE gui=NONE
+ hi Title guifg=#f0c0f0 guibg=NONE gui=NONE
+ hi WarningMsg guifg=#f08060 guibg=NONE gui=NONE
+ hi WildMenu guifg=#000000 guibg=#d0d090 gui=NONE
+ hi Folded guifg=NONE guibg=#004000 gui=NONE
+ hi FoldColumn guifg=#e0e0e0 guibg=#008000 gui=NONE
+ hi DiffAdd guifg=NONE guibg=#000080 gui=NONE
+ hi DiffChange guifg=NONE guibg=#800080 gui=NONE
+ hi DiffDelete guifg=#6080f0 guibg=#202020 gui=NONE
+ hi DiffText guifg=#000000 guibg=#c0e080 gui=NONE
+ hi SignColumn guifg=#e0e0e0 guibg=#008000 gui=NONE
+ hi IncSearch guifg=#000000 guibg=#d0d0d0 gui=NONE
+ hi StatusLineNC guifg=#000000 guibg=#c0c0c0 gui=NONE
+ hi VertSplit guifg=#000000 guibg=#c0c0c0 gui=NONE
+ hi Underlined guifg=#80a0ff guibg=NONE gui=underline
+ hi Ignore guifg=#000000 guibg=NONE
+ " NOTE THIS IS IN THE COOL SECTION
+ if v:version >= 700
+ if has('spell')
+ " the guisp= could only support in Vim 7
+ hi SpellBad guifg=NONE guibg=NONE guisp=#f08060
+ hi SpellCap guifg=NONE guibg=NONE guisp=#6080f0
+ hi SpellRare guifg=NONE guibg=NONE guisp=#f0c0f0
+ hi SpellLocal guifg=NONE guibg=NONE guisp=#c0d8f8
+ endif
+ hi Pmenu guifg=fg guibg=#800080
+ hi PmenuSel guifg=#000000 guibg=#d0d0d0 gui=NONE
+ hi PmenuSbar guifg=fg guibg=#000080 gui=NONE
+ hi PmenuThumb guifg=fg guibg=#008000 gui=NONE
+ hi TabLine guifg=fg guibg=#008000 gui=NONE
+ hi TabLineFill guifg=fg guibg=#008000 gui=NONE
+ hi TabLineSel guifg=fg guibg=NONE gui=NONE
+ hi CursorColumn guifg=NONE guibg=#800000 gui=NONE
+ hi CursorLine guifg=NONE guibg=NONE gui=underline
+ hi MatchParen guifg=NONE guibg=#800080
+ endif
+
+ " DARK COLOR DEFINE END
+
+ " Vim 7 added stuffs
+ if v:version >= 700
+ hi Ignore gui=NONE
+
+ " the gui=undercurl could only support in Vim 7
+ if has('spell')
+ hi SpellBad gui=undercurl
+ hi SpellCap gui=undercurl
+ hi SpellRare gui=undercurl
+ hi SpellLocal gui=undercurl
+ endif
+ hi TabLine gui=underline
+ hi TabLineFill gui=underline
+ hi Underlined gui=underline
+ hi CursorLine gui=underline
+ endif
+
+ " gui define for background=dark end here
+
+ if &t_Co==8 || &t_Co==16
+ " for 8-color and 16-color term
+ hi Normal ctermfg=LightGrey ctermbg=Black
+ hi Special ctermfg=Yellow ctermbg=bg
+ hi Comment ctermfg=DarkYellow ctermbg=bg
+ hi Constant ctermfg=Blue ctermbg=bg
+ hi Number ctermfg=Yellow ctermbg=bg
+ hi LineNr ctermfg=DarkGrey ctermbg=bg
+ hi PreProc ctermfg=Green ctermbg=bg
+ hi Statement ctermfg=Cyan ctermbg=bg
+ hi Type ctermfg=Cyan ctermbg=bg
+ hi Error ctermfg=Red ctermbg=bg
+ hi Identifier ctermfg=Magenta ctermbg=bg
+ hi SpecialKey ctermfg=Cyan ctermbg=bg
+ hi NonText ctermfg=Blue ctermbg=bg
+ hi Directory ctermfg=Blue ctermbg=bg
+ hi MoreMsg ctermfg=Green ctermbg=bg
+ hi Title ctermfg=Magenta ctermbg=bg
+ hi WarningMsg ctermfg=Red ctermbg=bg
+ hi DiffDelete ctermfg=Blue ctermbg=bg
+
+ hi Search ctermfg=NONE ctermbg=DarkRed
+ hi Visual ctermfg=Black ctermbg=DarkCyan
+ hi Cursor ctermfg=Black ctermbg=Green
+ hi StatusLine ctermfg=Black ctermbg=DarkCyan
+ hi Question ctermfg=Black ctermbg=DarkYellow
+ hi Todo ctermfg=DarkRed ctermbg=DarkYellow
+ hi Folded ctermfg=White ctermbg=DarkGreen
+ hi ModeMsg ctermfg=Grey ctermbg=DarkBlue
+ hi VisualNOS ctermfg=Grey ctermbg=DarkBlue
+ hi ErrorMsg ctermfg=DarkYellow ctermbg=DarkRed
+ hi WildMenu ctermfg=Black ctermbg=DarkYellow
+ hi FoldColumn ctermfg=White ctermbg=DarkGreen
+ hi SignColumn ctermfg=White ctermbg=DarkGreen
+ hi DiffText ctermfg=Black ctermbg=DarkYellow
+
+ if v:version >= 700
+ if has('spell')
+ hi SpellBad ctermfg=NONE ctermbg=DarkRed
+ hi SpellCap ctermfg=NONE ctermbg=DarkBlue
+ hi SpellRare ctermfg=NONE ctermbg=DarkMagenta
+ hi SpellLocal ctermfg=NONE ctermbg=DarkGreen
+ endif
+ hi Pmenu ctermfg=fg ctermbg=DarkMagenta
+ hi PmenuSel ctermfg=Black ctermbg=fg
+ hi PmenuSbar ctermfg=fg ctermbg=DarkBlue
+ hi PmenuThumb ctermfg=fg ctermbg=DarkGreen
+ hi TabLine ctermfg=fg ctermbg=DarkGreen cterm=underline
+ hi TabLineFill ctermfg=fg ctermbg=DarkGreen cterm=underline
+ hi CursorColumn ctermfg=NONE ctermbg=DarkRed
+
+ hi TabLineSel ctermfg=fg ctermbg=bg
+ hi CursorLine ctermfg=NONE ctermbg=bg cterm=underline
+
+ hi MatchParen ctermfg=NONE ctermbg=DarkMagenta
+ endif
+ if &t_Co==8
+ " 8 colour terminal support, this assumes 16 colour is available through
+ " setting the 'bold' attribute, will get bright foreground colour.
+ " However, the bright background color is not available for 8-color terms.
+ "
+ " You can manually set t_Co=16 in your .vimrc to see if your terminal
+ " supports 16 colours,
+ hi DiffText cterm=none
+ hi Visual cterm=none
+ hi Cursor cterm=none
+ hi Comment cterm=none
+ hi Todo cterm=none
+ hi StatusLine cterm=none
+ hi Question cterm=none
+ hi DiffChange cterm=none
+ hi ModeMsg cterm=none
+ hi VisualNOS cterm=none
+ hi ErrorMsg cterm=none
+ hi WildMenu cterm=none
+ hi DiffAdd cterm=none
+ hi Folded cterm=none
+ hi DiffDelete cterm=none
+ hi Normal cterm=none
+ hi PmenuThumb cterm=none
+ hi Search cterm=bold
+ hi Special cterm=bold
+ hi Constant cterm=bold
+ hi Number cterm=bold
+ hi LineNr cterm=bold
+ hi PreProc cterm=bold
+ hi Statement cterm=bold
+ hi Type cterm=bold
+ hi Error cterm=bold
+ hi Identifier cterm=bold
+ hi SpecialKey cterm=bold
+ hi NonText cterm=bold
+ hi MoreMsg cterm=bold
+ hi Title cterm=bold
+ hi WarningMsg cterm=bold
+ hi FoldColumn cterm=bold
+ hi SignColumn cterm=bold
+ hi Directory cterm=bold
+ hi DiffDelete cterm=bold
+ else
+ " Background > 7 is only available with 16 or more colors
+
+ hi WarningMsg cterm=none
+ hi Search cterm=none
+ hi Visual cterm=none
+ hi Cursor cterm=none
+ hi Special cterm=none
+ hi Comment cterm=none
+ hi Constant cterm=none
+ hi Number cterm=none
+ hi LineNr cterm=none
+ hi PreProc cterm=none
+ hi Todo cterm=none
+ hi Error cterm=none
+ hi Identifier cterm=none
+ hi Folded cterm=none
+ hi SpecialKey cterm=none
+ hi Directory cterm=none
+ hi ErrorMsg cterm=none
+ hi Normal cterm=none
+ hi PmenuThumb cterm=none
+ hi WildMenu cterm=none
+ hi FoldColumn cterm=none
+ hi SignColumn cterm=none
+ hi DiffAdd cterm=none
+ hi DiffChange cterm=none
+ hi Question cterm=none
+ hi StatusLine cterm=none
+ hi DiffText cterm=none
+ hi IncSearch cterm=reverse
+ hi StatusLineNC cterm=reverse
+ hi VertSplit cterm=reverse
+
+ " Well, well, bold font with color 0-7 is not possible.
+ " So, the Question, StatusLine, DiffText cannot act as expected.
+
+ hi Statement cterm=none
+ hi Type cterm=none
+ hi MoreMsg cterm=none
+ hi ModeMsg cterm=none
+ hi NonText cterm=none
+ hi Title cterm=none
+ hi VisualNOS cterm=none
+ hi DiffDelete cterm=none
+ hi TabLineSel cterm=none
+
+ endif
+ elseif &t_Co==256
+ " 256color dark terminal support here
+ hi Normal ctermfg=252 ctermbg=234 cterm=NONE
+ hi Comment ctermfg=186 ctermbg=NONE cterm=NONE
+ hi Constant ctermfg=110 ctermbg=NONE cterm=NONE
+ hi Number ctermfg=179 ctermbg=NONE cterm=NONE
+ hi Identifier ctermfg=219 ctermbg=NONE cterm=NONE
+ hi Statement ctermfg=153 ctermbg=NONE cterm=NONE
+ hi PreProc ctermfg=84 ctermbg=NONE cterm=NONE
+ hi Type ctermfg=153 ctermbg=NONE cterm=NONE
+ hi Special ctermfg=179 ctermbg=NONE cterm=NONE
+ hi Error ctermfg=209 ctermbg=NONE cterm=NONE
+ hi Todo ctermfg=88 ctermbg=186 cterm=NONE
+ hi Search ctermfg=NONE ctermbg=88 cterm=NONE
+ hi Visual ctermfg=16 ctermbg=153 cterm=NONE
+ hi Cursor ctermfg=16 ctermbg=46 cterm=NONE
+ " NOTE THIS IS IN THE COOL SECTION
+ " hi CursorIM ctermfg=16 ctermbg=201 cterm=NONE
+ hi StatusLine ctermfg=16 ctermbg=153 cterm=NONE
+ hi LineNr ctermfg=249 ctermbg=NONE cterm=NONE
+ hi Question ctermfg=16 ctermbg=186 cterm=NONE
+ hi ModeMsg ctermfg=fg ctermbg=18 cterm=NONE
+ hi VisualNOS ctermfg=fg ctermbg=18 cterm=NONE
+ hi SpecialKey ctermfg=153 ctermbg=NONE cterm=NONE
+ hi NonText ctermfg=69 ctermbg=233 cterm=NONE
+ 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= could only support in Vim 7
+ 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
+ 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:
View
51 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
+
+

0 comments on commit 3989fa3

Please sign in to comment.
Something went wrong with that request. Please try again.