mirror of
https://github.com/fergalmoran/vimfiles.git
synced 2026-01-07 01:06:53 +00:00
Added some colours
This commit is contained in:
56
.vimrc
56
.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
|
||||
|
||||
Submodule bundle/vundle updated: 3dcb0c3299...6497e37694
@@ -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 <leader>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 <a> 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')
|
||||
|
||||
" }}}
|
||||
|
||||
" }}}
|
||||
|
||||
@@ -1,300 +0,0 @@
|
||||
"=============================================================================
|
||||
" Vim color file
|
||||
" File: darkburn.vim
|
||||
" Maintainer: Taurus Olson <taurusolson@gmail.com>
|
||||
" 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 <slinky@iki.fi>
|
||||
" 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: :
|
||||
@@ -1,139 +0,0 @@
|
||||
" Vim color file
|
||||
"
|
||||
" Author: Anthony Carapetis <anthony.carapetis@gmail.com>
|
||||
"
|
||||
" 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
|
||||
@@ -1,103 +0,0 @@
|
||||
" Vim color file
|
||||
" Maintainer: Anders Korte <anderskorte@eml.cc>
|
||||
" 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"
|
||||
|
||||
@@ -1,211 +0,0 @@
|
||||
" Vim color file
|
||||
"
|
||||
" Author: Tomas Restrepo <tomas@winterdom.com>
|
||||
"
|
||||
" 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
|
||||
Reference in New Issue
Block a user