diff --git a/.vimrc b/.vimrc index c44ee4c..f855a61 100644 --- a/.vimrc +++ b/.vimrc @@ -1,11 +1,11 @@ set nocompatible filetype off -" using Source Code Pro set rtp+=~/.vim/bundle/vundle/ call vundle#rc() + "Auto reload .vimrc autocmd! bufwritepost .vimrc source % @@ -54,36 +54,36 @@ set smartcase " let Vundle manage Vundle " required! -Bundle 'Chiel92/vim-autoformat' -Bundle 'gmarik/vundle' -Bundle 'scrooloose/nerdtree' -Bundle 'scrooloose/syntastic' -Bundle 'leafgarland/typescript-vim' -Bundle 'SirVer/ultisnips' -Bundle 'evanmiller/nginx-vim-syntax' -" My Bundles here: +Plugin 'Chiel92/vim-autoformat' +Plugin 'gmarik/vundle' +Plugin 'scrooloose/nerdtree' +Plugin 'scrooloose/syntastic' +Plugin 'leafgarland/typescript-vim' +Plugin 'SirVer/ultisnips' +Plugin 'evanmiller/nginx-vim-syntax' +" My Plugins here: " " original repos on github -Bundle 'tpope/vim-fugitive' -" Bundle 'fholgado/minibufexpl.vim' -Bundle 'Valloric/YouCompleteMe' -Bundle 'marijnh/tern_for_vim' -Bundle 'https://github.com/kien/ctrlp.vim' -Bundle 'https://github.com/klen/python-mode.git' -Bundle 'https://github.com/godlygeek/tabular.git' -Bundle 'taglist.vim' -Bundle 'mattn/emmet-vim' -Bundle 'tpope/vim-dispatch' +Plugin 'tpope/vim-fugitive' +" Plugin 'fholgado/minibufexpl.vim' +Plugin 'Valloric/YouCompleteMe' +Plugin 'marijnh/tern_for_vim' +Plugin 'https://github.com/kien/ctrlp.vim' +Plugin 'https://github.com/klen/python-mode.git' +Plugin 'https://github.com/godlygeek/tabular.git' +Plugin 'taglist.vim' +Plugin 'mattn/emmet-vim' +Plugin 'tpope/vim-dispatch' -Bundle 'vim-airline/vim-airline' -Bundle 'vim-airline/vim-airline-themes' -Bundle 'ntpeters/vim-better-whitespace' -Bundle 'ap/vim-buftabline' -Bundle 'airblade/vim-gitgutter' -Bundle 'elzr/vim-json' -Bundle 'OmniSharp/omnisharp-vim' -Bundle 'OrangeT/vim-csharp' -Bundle 'morhetz/gruvbox' +Plugin 'vim-airline/vim-airline' +Plugin 'vim-airline/vim-airline-themes' +Plugin 'ntpeters/vim-better-whitespace' +Plugin 'ap/vim-buftabline' +Plugin 'airblade/vim-gitgutter' +Plugin 'elzr/vim-json' +Plugin 'OmniSharp/omnisharp-vim' +Plugin 'OrangeT/vim-csharp' +Plugin 'morhetz/gruvbox' let g:JSHintHighlightErrorLine = 0 let g:miniBufExplForceSyntaxEnable = 1 diff --git a/bundle/vundle b/bundle/vundle index 3dcb0c3..6497e37 160000 --- a/bundle/vundle +++ b/bundle/vundle @@ -1 +1 @@ -Subproject commit 3dcb0c32991026d0d226aaad57b622c6553cd0db +Subproject commit 6497e37694cd2134ccc3e2526818447ee8f20f92 diff --git a/colors/badwolf.vim b/colors/badwolf.vim deleted file mode 100755 index 6ef43e1..0000000 --- a/colors/badwolf.vim +++ /dev/null @@ -1,504 +0,0 @@ -" _ _ _ __ -" | |__ __ _ __| | __ _____ | |/ _| -" | '_ \ / _` |/ _` | \ \ /\ / / _ \| | |_ -" | |_) | (_| | (_| | \ V V / (_) | | _| -" |_.__/ \__,_|\__,_| \_/\_/ \___/|_|_| -" -" I am the Bad Wolf. I create myself. -" I take the words. I scatter them in time and space. -" A message to lead myself here. -" -" A Vim colorscheme pieced together by Steve Losh. -" Available at http://stevelosh.com/projects/badwolf/ -" -" Why? {{{ -" -" After using Molokai for quite a long time, I started longing for -" a replacement. -" -" I love Molokai's high contrast and gooey, saturated tones, but it can be -" a little inconsistent at times. -" -" Also it's winter here in Rochester, so I wanted a color scheme that's a bit -" warmer. A little less blue and a bit more red. -" -" And so Bad Wolf was born. I'm no designer, but designers have been scattering -" beautiful colors through time and space long before I came along. I took -" advantage of that and reused some of my favorites to lead me to this scheme. -" -" }}} - -" Supporting code ------------------------------------------------------------- -" Preamble {{{ - -set background=dark - -if exists("syntax_on") - syntax reset -endif - -let colors_name = "badwolf" - -" }}} -" Palette {{{ - -let s:bwc = {} - -" The most basic of all our colors is a slightly tweaked version of the Molokai -" Normal text. -let s:bwc.plain = ['f8f6f2', 15] - -" Pure and simple. -let s:bwc.snow = ['ffffff', 15] -let s:bwc.coal = ['000000', 0] - -" All of the Gravel colors are based on a brown from Clouds Midnight. -let s:bwc.brightgravel = ['d9cec3', 252] -let s:bwc.lightgravel = ['998f84', 245] -let s:bwc.gravel = ['857f78', 243] -let s:bwc.mediumgravel = ['666462', 241] -let s:bwc.deepgravel = ['45413b', 238] -let s:bwc.deepergravel = ['35322d', 236] -let s:bwc.darkgravel = ['242321', 235] -let s:bwc.blackgravel = ['1c1b1a', 233] -let s:bwc.blackestgravel = ['141413', 232] - -" A color sampled from a highlight in a photo of a glass of Dale's Pale Ale on -" my desk. -let s:bwc.dalespale = ['fade3e', 221] - -" A beautiful tan from Tomorrow Night. -let s:bwc.dirtyblonde = ['f4cf86', 222] - -" Delicious, chewy red from Made of Code for the poppiest highlights. -let s:bwc.taffy = ['ff2c4b', 197] - -" The star of the show comes straight from Made of Code. -let s:bwc.tardis = ['0a9dff', 39] - -" This one's from Mustang, not Florida! -let s:bwc.orange = ['ffa724', 214] - -" A limier green from Getafe. -let s:bwc.lime = ['aeee00', 148] - -" Rose's dress in The Idiot's Lantern. -let s:bwc.dress = ['ff9eb8', 211] - -" Another play on the brown from Clouds Midnight. I love that color. -let s:bwc.toffee = ['b88853', 137] - -" Also based on that Clouds Midnight brown. -let s:bwc.coffee = ['c7915b', 173] -let s:bwc.darkroast = ['88633f', 95] - -" }}} -" Highlighting Function {{{ -function! HL(group, fg, ...) - " Arguments: group, guifg, guibg, gui, guisp - - let histring = 'hi ' . a:group . ' ' - - if strlen(a:fg) - if a:fg == 'fg' - let histring .= 'guifg=fg ctermfg=fg ' - else - let c = get(s:bwc, a:fg) - let histring .= 'guifg=#' . c[0] . ' ctermfg=' . c[1] . ' ' - endif - endif - - if a:0 >= 1 && strlen(a:1) - if a:1 == 'bg' - let histring .= 'guibg=bg ctermbg=bg ' - else - let c = get(s:bwc, a:1) - let histring .= 'guibg=#' . c[0] . ' ctermbg=' . c[1] . ' ' - endif - endif - - if a:0 >= 2 && strlen(a:2) - let histring .= 'gui=' . a:2 . ' cterm=' . a:2 . ' ' - endif - - if a:0 >= 3 && strlen(a:3) - let c = get(s:bwc, a:3) - let histring .= 'guisp=#' . c[0] . ' ' - endif - - " echom histring - - execute histring -endfunction -" }}} -" Configuration Options {{{ - -if exists('g:badwolf_darkgutter') && g:badwolf_darkgutter - let s:gutter = 'blackestgravel' -else - let s:gutter = 'blackgravel' -endif - -" }}} - -" Actual colorscheme ---------------------------------------------------------- -" Vanilla Vim {{{ - -" General/UI {{{ - -call HL('Normal', 'plain', 'blackgravel') - -call HL('Folded', 'mediumgravel', 'bg', 'none') - -call HL('VertSplit', 'lightgravel', 'bg', 'none') - -call HL('CursorLine', '', 'darkgravel', 'none') -call HL('CursorColumn', '', 'darkgravel') -call HL('ColorColumn', '', 'darkgravel') - -call HL('MatchParen', 'dalespale', 'darkgravel', 'bold') - -call HL('NonText', 'deepgravel', 'bg') -call HL('SpecialKey', 'deepgravel', 'bg') - -call HL('Visual', '', 'deepgravel') -call HL('VisualNOS', '', 'deepgravel') - -call HL('Search', 'coal', 'dalespale', 'bold') -call HL('IncSearch', 'coal', 'tardis', 'bold') - -call HL('Underlined', 'fg', '', 'underline') - -call HL('StatusLine', 'coal', 'tardis', 'bold') -call HL('StatusLineNC', 'snow', 'deepgravel', 'bold') - -call HL('Directory', 'dirtyblonde', '', 'bold') - -call HL('Title', 'lime') - -call HL('ErrorMsg', 'taffy', 'bg', 'bold') -call HL('MoreMsg', 'dalespale', '', 'bold') -call HL('ModeMsg', 'dirtyblonde', '', 'bold') -call HL('Question', 'dirtyblonde', '', 'bold') -call HL('WarningMsg', 'dress', '', 'bold') - -" This is a ctags tag, not an HTML one. 'Something you can use c-] on'. -call HL('Tag', '', '', 'bold') - -" hi IndentGuides guibg=#373737 -" hi WildMenu guifg=#66D9EF guibg=#000000 - -" }}} -" Gutter {{{ - -call HL('LineNr', 'mediumgravel', s:gutter) -call HL('SignColumn', '', s:gutter) -call HL('FoldColumn', 'mediumgravel', s:gutter) - -" }}} -" Cursor {{{ - -call HL('Cursor', 'coal', 'tardis', 'bold') -call HL('vCursor', 'coal', 'tardis', 'bold') -call HL('iCursor', 'coal', 'tardis', 'none') - -" }}} -" Syntax highlighting {{{ - -" Start with a simple base. -call HL('Special', 'plain') - -" Comments are slightly brighter than folds, to make 'headers' easier to see. -call HL('Comment', 'gravel') -call HL('Todo', 'snow', 'bg', 'bold') -call HL('SpecialComment', 'snow', 'bg', 'bold') - -" Strings are a nice, pale straw color. Nothing too fancy. -call HL('String', 'dirtyblonde') - -" Control flow stuff is taffy. -call HL('Statement', 'taffy', '', 'bold') -call HL('Keyword', 'taffy', '', 'bold') -call HL('Conditional', 'taffy', '', 'bold') -call HL('Operator', 'taffy', '', 'none') -call HL('Label', 'taffy', '', 'none') -call HL('Repeat', 'taffy', '', 'none') - -" Functions and variable declarations are orange, because plain looks weird. -call HL('Identifier', 'orange', '', 'none') -call HL('Function', 'orange', '', 'none') - -" Preprocessor stuff is lime, to make it pop. -" -" This includes imports in any given language, because they should usually be -" grouped together at the beginning of a file. If they're in the middle of some -" other code they should stand out, because something tricky is -" probably going on. -call HL('PreProc', 'lime', '', 'none') -call HL('Macro', 'lime', '', 'none') -call HL('Define', 'lime', '', 'none') -call HL('PreCondit', 'lime', '', 'bold') - -" Constants of all kinds are colored together. -" I'm not really happy with the color yet... -call HL('Constant', 'toffee', '', 'bold') -call HL('Character', 'toffee', '', 'bold') -call HL('Boolean', 'toffee', '', 'bold') - -call HL('Number', 'toffee', '', 'bold') -call HL('Float', 'toffee', '', 'bold') - -" Not sure what 'special character in a constant' means, but let's make it pop. -call HL('SpecialChar', 'dress', '', 'bold') - -call HL('Type', 'dress', '', 'none') -call HL('StorageClass', 'taffy', '', 'none') -call HL('Structure', 'taffy', '', 'none') -call HL('Typedef', 'taffy', '', 'bold') - -" Make try/catch blocks stand out. -call HL('Exception', 'lime', '', 'bold') - -" Misc -call HL('Error', 'snow', 'taffy', 'bold') -call HL('Debug', 'snow', '', 'bold') -call HL('Ignore', 'gravel', '', '') - -" }}} -" Completion Menu {{{ - -call HL('Pmenu', 'plain', 'deepergravel') -call HL('PmenuSel', 'coal', 'tardis', 'bold') -call HL('PmenuSbar', '', 'deepergravel') -call HL('PmenuThumb', 'brightgravel') - -" }}} -" Diffs {{{ - -call HL('DiffDelete', 'coal', 'coal') -call HL('DiffAdd', '', 'deepergravel') -call HL('DiffChange', '', 'darkgravel') -call HL('DiffText', 'snow', 'deepergravel', 'bold') - -" }}} -" Spelling {{{ - -if has("spell") - call HL('SpellCap', 'dalespale', '', 'undercurl,bold', 'dalespale') - call HL('SpellBad', '', '', 'undercurl', 'dalespale') - call HL('SpellLocal', '', '', 'undercurl', 'dalespale') - call HL('SpellRare', '', '', 'undercurl', 'dalespale') -endif - -" }}} - -" }}} -" Plugins {{{ - -" CtrlP {{{ - - " the message when no match is found - call HL('CtrlPNoEntries', 'snow', 'taffy', 'bold') - - " the matched pattern - call HL('CtrlPMatch', 'orange', 'bg', 'none') - - " the line prefix '>' in the match window - call HL('CtrlPLinePre', 'deepgravel', 'bg', 'none') - - " the prompt’s base - call HL('CtrlPPrtBase', 'deepgravel', 'bg', 'none') - - " the prompt’s text - call HL('CtrlPPrtText', 'plain', 'bg', 'none') - - " the prompt’s cursor when moving over the text - call HL('CtrlPPrtCursor', 'coal', 'tardis', 'bold') - - " 'prt' or 'win', also for 'regex' - call HL('CtrlPMode1', 'coal', 'tardis', 'bold') - - " 'file' or 'path', also for the local working dir - call HL('CtrlPMode2', 'coal', 'tardis', 'bold') - - " the scanning status - call HL('CtrlPStats', 'coal', 'tardis', 'bold') - - " TODO: CtrlP extensions. - " CtrlPTabExtra : the part of each line that’s not matched against (Comment) - " CtrlPqfLineCol : the line and column numbers in quickfix mode (|hl-Search|) - " CtrlPUndoT : the elapsed time in undo mode (|hl-Directory|) - " CtrlPUndoBr : the square brackets [] in undo mode (Comment) - " CtrlPUndoNr : the undo number inside [] in undo mode (String) - -" }}} -" EasyMotion {{{ - -call HL('EasyMotionTarget', 'tardis', 'bg', 'bold') -call HL('EasyMotionShade', 'deepgravel', 'bg') - -" }}} -" Interesting Words {{{ - -" These are only used if you're me or have copied the hNUM mappings -" from my Vimrc. -call HL('InterestingWord1', 'coal', 'orange') -call HL('InterestingWord2', 'coal', 'lime') -call HL('InterestingWord3', 'coal', 'taffy') - -" }}} -" Makegreen {{{ - -" hi GreenBar term=reverse ctermfg=white ctermbg=green guifg=coal guibg=#9edf1c -" hi RedBar term=reverse ctermfg=white ctermbg=red guifg=white guibg=#C50048 - -" }}} -" ShowMarks {{{ - -call HL('ShowMarksHLl', 'tardis', 'blackgravel') -call HL('ShowMarksHLu', 'tardis', 'blackgravel') -call HL('ShowMarksHLo', 'tardis', 'blackgravel') -call HL('ShowMarksHLm', 'tardis', 'blackgravel') - -" }}} - -" }}} -" Filetype-specific {{{ - -" Clojure {{{ - -call HL('clojureSpecial', 'taffy', '', '') -call HL('clojureDefn', 'taffy', '', '') -call HL('clojureDefMacro', 'taffy', '', '') -call HL('clojureDefine', 'taffy', '', '') -call HL('clojureMacro', 'taffy', '', '') -call HL('clojureCond', 'taffy', '', '') - -call HL('clojureKeyword', 'orange', '', 'none') - -call HL('clojureFunc', 'dress', '', 'none') -call HL('clojureRepeat', 'dress', '', 'none') - -call HL('clojureParen0', 'lightgravel', '', 'none') - -call HL('clojureAnonArg', 'snow', '', 'bold') - -" }}} -" CSS {{{ - -call HL('cssColorProp', 'fg', '', 'none') -call HL('cssBoxProp', 'fg', '', 'none') -call HL('cssTextProp', 'fg', '', 'none') -call HL('cssRenderProp', 'fg', '', 'none') -call HL('cssGeneratedContentProp', 'fg', '', 'none') - -call HL('cssValueLength', 'toffee', '', 'bold') -call HL('cssColor', 'toffee', '', 'bold') -call HL('cssBraces', 'lightgravel', '', 'none') -call HL('cssIdentifier', 'orange', '', 'bold') -call HL('cssClassName', 'orange', '', 'none') - -" }}} -" Django Templates {{{ - -call HL('djangoArgument', 'dirtyblonde', '',) -call HL('djangoTagBlock', 'orange', '') -call HL('djangoVarBlock', 'orange', '') -" hi djangoStatement guifg=#ff3853 gui=bold -" hi djangoVarBlock guifg=#f4cf86 - -" }}} -" HTML {{{ - -" Punctuation -call HL('htmlTag', 'darkroast', 'bg', 'none') -call HL('htmlEndTag', 'darkroast', 'bg', 'none') - -" Tag names -call HL('htmlTagName', 'coffee', '', 'bold') -call HL('htmlSpecialTagName', 'coffee', '', 'bold') - -" Attributes -call HL('htmlArg', 'coffee', '', 'none') - -" Stuff inside an tag -call HL('htmlLink', 'lightgravel', '', 'underline') - -" }}} -" Java {{{ - -call HL('javaClassDecl', 'taffy', '', 'bold') -call HL('javaScopeDecl', 'taffy', '', 'bold') -call HL('javaCommentTitle', 'gravel', '') -call HL('javaDocTags', 'snow', '', 'none') -call HL('javaDocParam', 'dalespale', '', '') - -" }}} -" LessCSS {{{ - -call HL('lessVariable', 'lime', '', 'none') - -" }}} -" Mail {{{ - -call HL('mailSubject', 'orange', '', 'bold') -call HL('mailHeader', 'lightgravel', '', '') -call HL('mailHeaderKey', 'lightgravel', '', '') -call HL('mailHeaderEmail', 'snow', '', '') -call HL('mailURL', 'toffee', '', 'underline') -call HL('mailSignature', 'gravel', '', 'none') - -call HL('mailQuoted1', 'gravel', '', 'none') -call HL('mailQuoted2', 'dress', '', 'none') -call HL('mailQuoted3', 'dirtyblonde', '', 'none') -call HL('mailQuoted4', 'orange', '', 'none') -call HL('mailQuoted5', 'lime', '', 'none') - -" }}} -" Markdown {{{ - -call HL('markdownHeadingRule', 'lightgravel', '', 'bold') -call HL('markdownHeadingDelimiter', 'lightgravel', '', 'bold') -call HL('markdownOrderedListMarker', 'lightgravel', '', 'bold') -call HL('markdownListMarker', 'lightgravel', '', 'bold') -call HL('markdownH1', 'orange', '', 'bold') -call HL('markdownH2', 'lime', '', 'bold') -call HL('markdownH3', 'lime', '', 'none') -call HL('markdownH4', 'lime', '', 'none') -call HL('markdownH5', 'lime', '', 'none') -call HL('markdownH6', 'lime', '', 'none') -call HL('markdownLinkText', 'toffee', '', 'underline') -call HL('markdownIdDeclaration', 'toffee') -call HL('markdownAutomaticLink', 'toffee', '', 'bold') -call HL('markdownUrl', 'toffee', '', 'bold') -call HL('markdownUrldelimiter', 'lightgravel', '', 'bold') -call HL('markdownLinkDelimiter', 'lightgravel', '', 'bold') -call HL('markdownLinkTextDelimiter', 'lightgravel', '', 'bold') -call HL('markdownCodeDelimiter', 'dirtyblonde', '', 'bold') -call HL('markdownCode', 'dirtyblonde', '', 'none') -call HL('markdownCodeBlock', 'dirtyblonde', '', 'none') - -" }}} -" Python {{{ - -hi def link pythonOperator Operator -call HL('pythonBuiltin', 'dress') -call HL('pythonEscape', 'dress') -call HL('pythonException', 'lime', '', 'bold') -call HL('pythonExceptions', 'lime', '', 'none') -call HL('pythonDecorator', 'taffy', '', 'none') - -" }}} -" Vim {{{ - -call HL('VimCommentTitle', 'lightgravel', '', 'bold') - -call HL('VimMapMod', 'dress', '', 'none') -call HL('VimMapModKey', 'dress', '', 'none') -call HL('VimNotation', 'dress', '', 'none') -call HL('VimBracket', 'dress', '', 'none') - -" }}} - -" }}} - diff --git a/colors/darkburn.vim b/colors/darkburn.vim deleted file mode 100755 index c2fa999..0000000 --- a/colors/darkburn.vim +++ /dev/null @@ -1,300 +0,0 @@ -"============================================================================= -" 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/colors/github.vim b/colors/github.vim deleted file mode 100644 index bd48784..0000000 --- a/colors/github.vim +++ /dev/null @@ -1,139 +0,0 @@ -" Vim color file -" -" Author: Anthony Carapetis -" -" Note: Based on github's syntax highlighting theme -" Used Brian Mock's darkspectrum as a starting point/template -" Thanks to Ryan Heath for an easy list of some of the colours: -" http://rpheath.com/posts/356-github-theme-for-syntax-gem - -hi clear - -set background=light -if version > 580 - " no guarantees for version 5.8 and below, but this makes it stop - " complaining - hi clear - if exists("syntax_on") - syntax reset - endif -endif -let g:colors_name="github" - -hi Normal guifg=#000000 guibg=#F8F8FF - -" {{{ Cursor -hi Cursor guibg=#444454 guifg=#F8F8FF -hi CursorLine guibg=#D8D8DD -hi CursorColumn guibg=#E8E8EE -" }}} - -" {{{ Diff -hi DiffAdd guifg=#003300 guibg=#DDFFDD gui=none -hi DiffChange guibg=#ececec gui=none -hi DiffText guifg=#000033 guibg=#DDDDFF gui=none -hi DiffDelete guifg=#DDCCCC guibg=#FFDDDD gui=none -" }}} - -" {{{ Folding / Line Numbering / Status Lines -hi Folded guibg=#ECECEC guifg=#808080 gui=bold -hi vimFold guibg=#ECECEC guifg=#808080 gui=bold -hi FoldColumn guibg=#ECECEC guifg=#808080 gui=bold - -hi LineNr guifg=#959595 guibg=#ECECEC gui=bold -hi NonText guifg=#808080 guibg=#ECECEC -hi Folded guifg=#808080 guibg=#ECECEC gui=bold -hi FoldeColumn guifg=#808080 guibg=#ECECEC gui=bold - -hi VertSplit guibg=#bbbbbb guifg=#bbbbbb gui=none -hi StatusLine guibg=#bbbbbb guifg=#404040 gui=bold -hi StatusLineNC guibg=#d4d4d4 guifg=#404040 gui=italic -" }}} - -" {{{ Misc -hi ModeMsg guifg=#990000 -hi MoreMsg guifg=#990000 - -hi Title guifg=#ef5939 -hi WarningMsg guifg=#ef5939 -hi SpecialKey guifg=#177F80 gui=italic - -hi MatchParen guibg=#cdcdfd guifg=#000000 -hi Underlined guifg=#000000 gui=underline -hi Directory guifg=#990000 -" }}} - -" {{{ Search, Visual, etc -hi Visual guifg=#FFFFFF guibg=#3465a4 gui=none -hi VisualNOS guifg=#FFFFFF guibg=#204a87 gui=none -hi IncSearch guibg=#cdcdfd guifg=#000000 gui=italic -hi Search guibg=#cdcdfd guifg=#000000 gui=italic -" }}} - -" {{{ Syntax groups -hi Ignore guifg=#808080 -hi Identifier guifg=#0086B3 -hi PreProc guifg=#A0A0A0 gui=bold -hi Comment guifg=#999988 -hi Constant guifg=#177F80 gui=none -hi String guifg=#D81745 -hi Function guifg=#990000 gui=bold -hi Statement guifg=#000000 gui=bold -hi Type guifg=#445588 gui=bold -hi Number guifg=#1C9898 -hi Todo guifg=#FFFFFF guibg=#990000 gui=bold -hi Special guifg=#159828 gui=bold -hi rubySymbol guifg=#960B73 -hi Error guibg=#f8f8ff guifg=#ff1100 gui=undercurl -hi Todo guibg=#f8f8ff guifg=#ff1100 gui=underline -hi Label guifg=#000000 gui=bold -hi StorageClass guifg=#000000 gui=bold -hi Structure guifg=#000000 gui=bold -hi TypeDef guifg=#000000 gui=bold -" }}} - -" {{{ Completion menus -hi WildMenu guifg=#7fbdff guibg=#425c78 gui=none - -hi Pmenu guibg=#808080 guifg=#ffffff gui=bold -hi PmenuSel guibg=#cdcdfd guifg=#000000 gui=italic -hi PmenuSbar guibg=#000000 guifg=#444444 -hi PmenuThumb guibg=#aaaaaa guifg=#aaaaaa -" }}} - -" {{{ Spelling -hi spellBad guisp=#fcaf3e -hi spellCap guisp=#73d216 -hi spellRare guisp=#fcaf3e -hi spellLocal guisp=#729fcf -" }}} - -" {{{ Aliases -hi link cppSTL Function -hi link cppSTLType Type -hi link Character 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-gui0 -hi TabLine guifg=#404040 guibg=#dddddd gui=none -hi TabLineFill guifg=#404040 guibg=#dddddd gui=none -hi TabLineSel guifg=#404040 gui=bold -" }}} -" -" vim: sw=4 ts=4 foldmethod=marker diff --git a/colors/guardian.vim b/colors/guardian.vim deleted file mode 100644 index 5bba649..0000000 --- a/colors/guardian.vim +++ /dev/null @@ -1,103 +0,0 @@ -" Vim color file -" Maintainer: Anders Korte -" Last Change: 6 Apr 2005 - -" Guardian color scheme 1.2 - -" Rich-syntax colors for source editing and other vimming. - -set background=dark -hi clear -syntax reset - -" Colors for the User Interface. - -hi Cursor guibg=#cc4455 guifg=white gui=bold ctermbg=4 ctermfg=15 -hi link CursorIM Cursor -hi Normal guibg=#332211 guifg=white gui=none ctermbg=0 ctermfg=15 -hi NonText guibg=#445566 guifg=#ffeecc gui=bold ctermbg=8 ctermfg=14 -hi Visual guibg=#557799 guifg=white gui=none ctermbg=9 ctermfg=15 - -hi Linenr guibg=bg guifg=#aaaaaa gui=none ctermbg=bg ctermfg=7 - -hi Directory guibg=bg guifg=#337700 gui=none ctermbg=bg ctermfg=10 - -hi IncSearch guibg=#0066cc guifg=white gui=none ctermbg=1 ctermfg=15 -hi link Seach IncSearch - -hi SpecialKey guibg=bg guifg=fg gui=none ctermbg=bg ctermfg=fg -hi Titled guibg=bg guifg=fg gui=none ctermbg=bg ctermfg=fg - -hi ErrorMsg guibg=bg guifg=#ff0000 gui=bold ctermbg=bg ctermfg=12 -hi ModeMsg guibg=bg guifg=#ffeecc gui=none ctermbg=bg ctermfg=14 -hi link MoreMsg ModeMsg -hi Question guibg=bg guifg=#ccffcc gui=bold ctermbg=bg ctermfg=10 -hi link WarningMsg ErrorMsg - -hi StatusLine guibg=#ffeecc guifg=black gui=bold ctermbg=14 ctermfg=0 -hi StatusLineNC guibg=#cc4455 guifg=white gui=none ctermbg=4 ctermfg=11 -hi VertSplit guibg=#cc4455 guifg=white gui=none ctermbg=4 ctermfg=11 - -hi DiffAdd guibg=#446688 guifg=fg gui=none ctermbg=1 ctermfg=fg -hi DiffChange guibg=#558855 guifg=fg gui=none ctermbg=2 ctermfg=fg -hi DiffDelete guibg=#884444 guifg=fg gui=none ctermbg=4 ctermfg=fg -hi DiffText guibg=#884444 guifg=fg gui=bold ctermbg=4 ctermfg=fg - -" Colors for Syntax Highlighting. - -hi Comment guibg=#334455 guifg=#dddddd gui=none ctermbg=8 ctermfg=7 - -hi Constant guibg=bg guifg=white gui=bold ctermbg=8 ctermfg=15 -hi String guibg=bg guifg=#ffffcc gui=italic ctermbg=bg ctermfg=14 -hi Character guibg=bg guifg=#ffffcc gui=bold ctermbg=bg ctermfg=14 -hi Number guibg=bg guifg=#bbddff gui=bold ctermbg=1 ctermfg=15 -hi Boolean guibg=bg guifg=#bbddff gui=none ctermbg=1 ctermfg=15 -hi Float guibg=bg guifg=#bbddff gui=bold ctermbg=1 ctermfg=15 - -hi Identifier guibg=bg guifg=#ffddaa gui=bold ctermbg=bg ctermfg=12 -hi Function guibg=bg guifg=#ffddaa gui=bold ctermbg=bg ctermfg=12 -hi Statement guibg=bg guifg=#ffffcc gui=bold ctermbg=bg ctermfg=14 - -hi Conditional guibg=bg guifg=#ff6666 gui=bold ctermbg=bg ctermfg=12 -hi Repeat guibg=bg guifg=#ff9900 gui=bold ctermbg=4 ctermfg=14 -hi Label guibg=bg guifg=#ffccff gui=bold ctermbg=bg ctermfg=13 -hi Operator guibg=bg guifg=#cc9966 gui=bold ctermbg=6 ctermfg=15 -hi Keyword guibg=bg guifg=#66ffcc gui=bold ctermbg=bg ctermfg=10 -hi Exception guibg=bg guifg=#66ffcc gui=bold ctermbg=bg ctermfg=10 - -hi PreProc guibg=bg guifg=#ffcc99 gui=bold ctermbg=4 ctermfg=14 -hi Include guibg=bg guifg=#99cc99 gui=bold ctermbg=bg ctermfg=10 -hi link Define Include -hi link Macro Include -hi link PreCondit Include - -hi Type guibg=bg guifg=#ff7788 gui=bold ctermbg=bg ctermfg=12 -hi StorageClass guibg=bg guifg=#99cc99 gui=bold ctermbg=bg ctermfg=10 -hi Structure guibg=bg guifg=#99ff99 gui=bold ctermbg=bg ctermfg=10 -hi Typedef guibg=bg guifg=#99cc99 gui=italic ctermbg=bg ctermfg=10 - -hi Special guibg=bg guifg=#bbddff gui=bold ctermbg=1 ctermfg=15 -hi SpecialChar guibg=bg guifg=#bbddff gui=bold ctermbg=1 ctermfg=15 -hi Tag guibg=bg guifg=#bbddff gui=bold ctermbg=1 ctermfg=15 -hi Delimiter guibg=bg guifg=fg gui=bold ctermbg=1 ctermfg=fg -hi SpecialComment guibg=#334455 guifg=#dddddd gui=italic ctermbg=1 ctermfg=15 -hi Debug guibg=bg guifg=#ff9999 gui=none ctermbg=8 ctermfg=12 - -hi Underlined guibg=bg guifg=#99ccff gui=underline ctermbg=bg ctermfg=9 cterm=underline - -hi Title guibg=#445566 guifg=white gui=bold ctermbg=1 ctermfg=15 -hi Ignore guibg=bg guifg=#cccccc gui=italic ctermbg=bg ctermfg=8 -hi Error guibg=#ff0000 guifg=white gui=bold ctermbg=12 ctermfg=15 -hi Todo guibg=#556677 guifg=#ff0000 gui=bold ctermbg=1 ctermfg=12 - -hi htmlH2 guibg=bg guifg=fg gui=bold ctermbg=8 ctermfg=fg -hi link htmlH3 htmlH2 -hi link htmlH4 htmlH3 -hi link htmlH5 htmlH4 -hi link htmlH6 htmlH5 - -" And finally. - -let g:colors_name = "Guardian" -let colors_name = "Guardian" - diff --git a/colors/molokai.vim b/colors/molokai.vim deleted file mode 100755 index aae9420..0000000 --- a/colors/molokai.vim +++ /dev/null @@ -1,211 +0,0 @@ -" Vim color file -" -" Author: Tomas Restrepo -" -" Note: Based on the monokai theme for textmate -" by Wimer Hazenberg and its darker variant -" by Hamish Stuart Macpherson -" - -hi clear - -set background=dark -if version > 580 - " no guarantees for version 5.8 and below, but this makes it stop - " complaining - hi clear - if exists("syntax_on") - syntax reset - endif -endif -let g:colors_name="molokai" - -if exists("g:molokai_original") - let s:molokai_original = g:molokai_original -else - let s:molokai_original = 0 -endif - - -hi Boolean guifg=#AE81FF -hi Character guifg=#E6DB74 -hi Number guifg=#AE81FF -hi String guifg=#E6DB74 -hi Conditional guifg=#F92672 gui=bold -hi Constant guifg=#AE81FF gui=bold -hi Cursor guifg=#000000 guibg=#F8F8F0 -hi Debug guifg=#BCA3A3 gui=bold -hi Define guifg=#66D9EF -hi Delimiter guifg=#8F8F8F -hi DiffAdd guibg=#13354A -hi DiffChange guifg=#89807D guibg=#4C4745 -hi DiffDelete guifg=#960050 guibg=#1E0010 -hi DiffText guibg=#4C4745 gui=italic,bold - -hi Directory guifg=#A6E22E gui=bold -hi Error guifg=#960050 guibg=#1E0010 -hi ErrorMsg guifg=#F92672 guibg=#232526 gui=bold -hi Exception guifg=#A6E22E gui=bold -hi Float guifg=#AE81FF -hi FoldColumn guifg=#465457 guibg=#000000 -hi Folded guifg=#465457 guibg=#000000 -hi Function guifg=#A6E22E -hi Identifier guifg=#FD971F -hi Ignore guifg=#808080 guibg=bg -hi IncSearch guifg=#C4BE89 guibg=#000000 - -hi Keyword guifg=#F92672 gui=bold -hi Label guifg=#E6DB74 gui=none -hi Macro guifg=#C4BE89 gui=italic -hi SpecialKey guifg=#66D9EF gui=italic - -hi MatchParen guifg=#000000 guibg=#FD971F gui=bold -hi ModeMsg guifg=#E6DB74 -hi MoreMsg guifg=#E6DB74 -hi Operator guifg=#F92672 - -" complete menu -hi Pmenu guifg=#66D9EF guibg=#000000 -hi PmenuSel guibg=#808080 -hi PmenuSbar guibg=#080808 -hi PmenuThumb guifg=#66D9EF - -hi PreCondit guifg=#A6E22E gui=bold -hi PreProc guifg=#A6E22E -hi Question guifg=#66D9EF -hi Repeat guifg=#F92672 gui=bold -hi Search guifg=#FFFFFF guibg=#455354 -" marks column -hi SignColumn guifg=#A6E22E guibg=#232526 -hi SpecialChar guifg=#F92672 gui=bold -hi SpecialComment guifg=#465457 gui=bold -hi Special guifg=#66D9EF guibg=bg gui=italic -hi SpecialKey guifg=#888A85 gui=italic -if has("spell") - hi SpellBad guisp=#FF0000 gui=undercurl - hi SpellCap guisp=#7070F0 gui=undercurl - hi SpellLocal guisp=#70F0F0 gui=undercurl - hi SpellRare guisp=#FFFFFF gui=undercurl -endif -hi Statement guifg=#F92672 gui=bold -hi StatusLine guifg=#455354 guibg=fg -hi StatusLineNC guifg=#808080 guibg=#080808 -hi StorageClass guifg=#FD971F gui=italic -hi Structure guifg=#66D9EF -hi Tag guifg=#F92672 gui=italic -hi Title guifg=#ef5939 -hi Todo guifg=#FFFFFF guibg=bg gui=bold - -hi Typedef guifg=#66D9EF -hi Type guifg=#66D9EF gui=none -hi Underlined guifg=#808080 gui=underline - -hi VertSplit guifg=#808080 guibg=#080808 gui=bold -hi VisualNOS guibg=#403D3D -hi Visual guibg=#403D3D -hi WarningMsg guifg=#FFFFFF guibg=#333333 gui=bold -hi WildMenu guifg=#66D9EF guibg=#000000 - -if s:molokai_original == 1 - hi Normal guifg=#F8F8F2 guibg=#272822 - hi Comment guifg=#75715E - hi CursorLine guibg=#3E3D32 - hi CursorColumn guibg=#3E3D32 - hi LineNr guifg=#BCBCBC guibg=#3B3A32 - hi NonText guifg=#BCBCBC guibg=#3B3A32 -else - hi Normal guifg=#F8F8F2 guibg=#1B1D1E - hi Comment guifg=#465457 - hi CursorLine guibg=#293739 - hi CursorColumn guibg=#293739 - hi LineNr guifg=#BCBCBC guibg=#232526 - hi NonText guifg=#BCBCBC guibg=#232526 -end - -" -" Support for 256-color terminal -" -if &t_Co > 255 - hi Boolean ctermfg=135 - hi Character ctermfg=144 - hi Number ctermfg=135 - hi String ctermfg=144 - hi Conditional ctermfg=161 cterm=bold - hi Constant ctermfg=135 cterm=bold - hi Cursor ctermfg=16 ctermbg=253 - hi Debug ctermfg=225 cterm=bold - hi Define ctermfg=81 - hi Delimiter ctermfg=241 - - hi DiffAdd ctermbg=24 - hi DiffChange ctermfg=181 ctermbg=239 - hi DiffDelete ctermfg=162 ctermbg=53 - hi DiffText ctermbg=102 cterm=bold - - hi Directory ctermfg=118 cterm=bold - hi Error ctermfg=219 ctermbg=89 - hi ErrorMsg ctermfg=199 ctermbg=16 cterm=bold - hi Exception ctermfg=118 cterm=bold - hi Float ctermfg=135 - hi FoldColumn ctermfg=67 ctermbg=16 - hi Folded ctermfg=67 ctermbg=16 - hi Function ctermfg=118 - hi Identifier ctermfg=208 - hi Ignore ctermfg=244 ctermbg=232 - hi IncSearch ctermfg=193 ctermbg=16 - - hi Keyword ctermfg=161 cterm=bold - hi Label ctermfg=229 cterm=none - hi Macro ctermfg=193 - hi SpecialKey ctermfg=81 - - hi MatchParen ctermfg=16 ctermbg=208 cterm=bold - hi ModeMsg ctermfg=229 - hi MoreMsg ctermfg=229 - hi Operator ctermfg=161 - - " complete menu - hi Pmenu ctermfg=81 ctermbg=16 - hi PmenuSel ctermbg=244 - hi PmenuSbar ctermbg=232 - hi PmenuThumb ctermfg=81 - - hi PreCondit ctermfg=118 cterm=bold - hi PreProc ctermfg=118 - hi Question ctermfg=81 - hi Repeat ctermfg=161 cterm=bold - hi Search ctermfg=253 ctermbg=66 - - " marks column - hi SignColumn ctermfg=118 ctermbg=235 - hi SpecialChar ctermfg=161 cterm=bold - hi SpecialComment ctermfg=245 cterm=bold - hi Special ctermfg=81 ctermbg=232 - hi SpecialKey ctermfg=245 - - hi Statement ctermfg=161 cterm=bold - hi StatusLine ctermfg=238 ctermbg=253 - hi StatusLineNC ctermfg=244 ctermbg=232 - hi StorageClass ctermfg=208 - hi Structure ctermfg=81 - hi Tag ctermfg=161 - hi Title ctermfg=166 - hi Todo ctermfg=231 ctermbg=232 cterm=bold - - hi Typedef ctermfg=81 - hi Type ctermfg=81 cterm=none - hi Underlined ctermfg=244 cterm=underline - - hi VertSplit ctermfg=244 ctermbg=232 cterm=bold - hi VisualNOS ctermbg=238 - hi Visual ctermbg=235 - hi WarningMsg ctermfg=231 ctermbg=238 cterm=bold - hi WildMenu ctermfg=81 ctermbg=16 - - hi Normal ctermfg=252 ctermbg=233 - hi Comment ctermfg=59 - hi CursorLine ctermbg=234 cterm=none - hi CursorColumn ctermbg=234 - hi LineNr ctermfg=250 ctermbg=234 - hi NonText ctermfg=250 ctermbg=234 -end