Julio Biason
13 years ago
commit
7ebbe48bb1
23 changed files with 2471 additions and 0 deletions
@ -0,0 +1,55 @@
|
||||
" Maintainer: Henrique C. Alves (hcarvalhoalves@gmail.com) |
||||
" Version: 1.0 |
||||
" Last Change: September 25 2008 |
||||
|
||||
set background=dark |
||||
|
||||
hi clear |
||||
|
||||
if exists("syntax_on") |
||||
syntax reset |
||||
endif |
||||
|
||||
let colors_name = "mustang" |
||||
|
||||
" Vim >= 7.0 specific colors |
||||
if version >= 700 |
||||
hi CursorLine guibg=#2d2d2d ctermbg=236 |
||||
hi CursorColumn guibg=#2d2d2d ctermbg=236 |
||||
hi MatchParen guifg=#d0ffc0 guibg=#2f2f2f gui=bold ctermfg=157 ctermbg=237 cterm=bold |
||||
hi Pmenu guifg=#ffffff guibg=#444444 ctermfg=255 ctermbg=238 |
||||
hi PmenuSel guifg=#000000 guibg=#b1d631 ctermfg=0 ctermbg=148 |
||||
endif |
||||
|
||||
" General colors |
||||
hi Cursor guifg=NONE guibg=#626262 gui=none ctermbg=241 |
||||
hi Normal guifg=#e2e2e5 guibg=#202020 gui=none ctermfg=253 ctermbg=234 |
||||
hi NonText guifg=#808080 guibg=#303030 gui=none ctermfg=244 ctermbg=235 |
||||
hi LineNr guifg=#808080 guibg=#000000 gui=none ctermfg=244 ctermbg=232 |
||||
hi StatusLine guifg=#d3d3d5 guibg=#444444 gui=italic ctermfg=253 ctermbg=238 cterm=italic |
||||
hi StatusLineNC guifg=#939395 guibg=#444444 gui=none ctermfg=246 ctermbg=238 |
||||
hi VertSplit guifg=#444444 guibg=#444444 gui=none ctermfg=238 ctermbg=238 |
||||
hi Folded guibg=#384048 guifg=#a0a8b0 gui=none ctermbg=4 ctermfg=248 |
||||
hi Title guifg=#f6f3e8 guibg=NONE gui=bold ctermfg=254 cterm=bold |
||||
hi Visual guifg=#faf4c6 guibg=#3c414c gui=none ctermfg=254 ctermbg=4 |
||||
hi SpecialKey guifg=#808080 guibg=#343434 gui=none ctermfg=244 ctermbg=236 |
||||
|
||||
" Syntax highlighting |
||||
hi Comment guifg=#808080 gui=italic ctermfg=244 |
||||
hi Todo guifg=#8f8f8f gui=italic ctermfg=245 |
||||
hi Boolean guifg=#b1d631 gui=none ctermfg=148 |
||||
hi String guifg=#b1d631 gui=italic ctermfg=148 |
||||
hi Identifier guifg=#b1d631 gui=none ctermfg=148 |
||||
hi Function guifg=#ffffff gui=bold ctermfg=255 |
||||
hi Type guifg=#7e8aa2 gui=none ctermfg=103 |
||||
hi Statement guifg=#7e8aa2 gui=none ctermfg=103 |
||||
hi Keyword guifg=#ff9800 gui=none ctermfg=208 |
||||
hi Constant guifg=#ff9800 gui=none ctermfg=208 |
||||
hi Number guifg=#ff9800 gui=none ctermfg=208 |
||||
hi Special guifg=#ff9800 gui=none ctermfg=208 |
||||
hi PreProc guifg=#faf4c6 gui=none ctermfg=230 |
||||
hi Todo guifg=#000000 guibg=#e6ea50 gui=italic |
||||
|
||||
" Code-specific colors |
||||
hi pythonOperator guifg=#7e8aa2 gui=none ctermfg=103 |
||||
|
@ -0,0 +1,80 @@
|
||||
" Tomorrow Night |
||||
" By Chris Kempson |
||||
" http://chriskempson.com |
||||
|
||||
set background=dark |
||||
hi clear |
||||
if exists("syntax_on") |
||||
syntax reset |
||||
endif |
||||
let colors_name = "tomorrow_night" |
||||
|
||||
" Vim >= 7.0 Colours |
||||
if version >= 700 |
||||
hi CursorLine guibg=#2d2d2d |
||||
hi CursorColumn guibg=#2d2d2d |
||||
hi MatchParen guifg=#8e8f8d guibg=#373b41 |
||||
hi Pmenu guifg=#f6f3e8 guibg=#444444 |
||||
hi PmenuSel guifg=#000000 guibg=#cae682 |
||||
endif |
||||
|
||||
" General Colours |
||||
hi Cursor guifg=#25292c guibg=#afb0ae |
||||
hi Normal guifg=#afb0ae guibg=#25292c |
||||
hi NonText guifg=#afb0ae guibg=#25292c |
||||
hi LineNr guifg=#8e8f8d guibg=#373b41 |
||||
hi StatusLine guifg=#8e8f8d guibg=#373b41 |
||||
hi StatusLineNC guifg=#8e8f8d guibg=#373b41 |
||||
hi VertSplit guifg=#373b41 guibg=#373b41 |
||||
hi Folded guibg=#384048 guifg=#a0a8b0 |
||||
hi Title guifg=#f6f3e8 guibg=NONE |
||||
hi Visual guifg=#f6f3e8 guibg=#444444 |
||||
hi SpecialKey guifg=#808080 guibg=#343434 |
||||
|
||||
" Syntax highlighting |
||||
hi Comment guifg=#8e8f8d gui=none |
||||
hi Todo guifg=#8f8f8f gui=none |
||||
hi Constant guifg=#e5786d gui=none |
||||
hi String guifg=#a7b367 gui=none |
||||
hi Identifier guifg=#d56c69 gui=none |
||||
hi Function guifg=#ba9ac2 gui=none |
||||
hi Type guifg=#afb0ae gui=none |
||||
hi Statement guifg=#ba9ac2 gui=none |
||||
hi Keyword guifg=#afb0ae gui=none |
||||
hi Operator guifg=#afb0ae gui=none |
||||
hi PreProc guifg=#e5786d gui=none |
||||
hi Number guifg=#d09562 gui=none |
||||
hi Special guifg=#e7f6da gui=none |
||||
hi Structure guifg=#ba9ac2 gui=none |
||||
hi Parent guifg=#afb0ae gui=none |
||||
hi None guifg=#a7b367 gui=none |
||||
hi Delimiter guifg=#d09562 gui=none |
||||
|
||||
" PHP Colours |
||||
hi phpSpecialFunction guifg=#ba9ac2 |
||||
hi phpComparison guifg=#afb0ae |
||||
hi phpMemberSelector guifg=#afb0ae |
||||
hi phpRegion guifg=#82a3bf |
||||
hi phpStringSingle guifg=#a7b367 |
||||
hi phpDefine guifg=#c3a2cc |
||||
hi phpMethodsVar guifg=#d3b96b |
||||
hi phpVarSelector guifg=#d56c69 |
||||
hi phpType guifg=#ba9ac2 |
||||
hi phpStorageClass guifg=#ba9ac2 |
||||
|
||||
" HTML Colours |
||||
hi htmlTag guifg=#92b3c8 |
||||
hi htmlTagName guifg=#92b3c8 |
||||
hi htmlScriptTag guifg=#c3a2cc |
||||
hi htmlTitle guifg=#afb0ae |
||||
hi htmlArg guifg=#ddc387 |
||||
hi htmlEndTag guifg=#82a3bf |
||||
|
||||
" VIM Colours |
||||
hi vimSynType gui=none |
||||
hi vimCommand guifg=#82a3bf |
||||
hi vimSetEqual guifg=#a7b367 |
||||
|
||||
" CSS Colours |
||||
hi cssTagName guifg=#82a3bf |
||||
hi cssClassName guifg=#d3b96b |
@ -0,0 +1,504 @@
|
||||
" _ _ _ __ |
||||
" | |__ __ _ __| | __ _____ | |/ _| |
||||
" | '_ \ / _` |/ _` | \ \ /\ / / _ \| | |_ |
||||
" | |_) | (_| | (_| | \ 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', 16] |
||||
|
||||
" All of the Gravel colors are based on a brown from Clouds Midnight. |
||||
let s:bwc.brightgravel = ['d9cec3', 252] |
||||
let s:bwc.lightgravel = ['998f84', 245] |
||||
let s:bwc.gravel = ['857f78', 243] |
||||
let s:bwc.mediumgravel = ['666462', 241] |
||||
let s:bwc.deepgravel = ['45413b', 238] |
||||
let s:bwc.deepergravel = ['35322d', 236] |
||||
let s:bwc.darkgravel = ['242321', 235] |
||||
let s:bwc.blackgravel = ['1c1b1a', 233] |
||||
let s:bwc.blackestgravel = ['141413', 232] |
||||
|
||||
" A color sampled from a highlight in a photo of a glass of Dale's Pale Ale on |
||||
" my desk. |
||||
let s:bwc.dalespale = ['fade3e', 221] |
||||
|
||||
" A beautiful tan from Tomorrow Night. |
||||
let s:bwc.dirtyblonde = ['f4cf86', 222] |
||||
|
||||
" Delicious, chewy red from Made of Code for the poppiest highlights. |
||||
let s:bwc.taffy = ['ff2c4b', 196] |
||||
|
||||
" 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') |
||||
|
||||
" }}} |
||||
|
||||
" }}} |
||||
|
@ -0,0 +1,55 @@
|
||||
" Vim color scheme |
||||
" |
||||
" Name: blackboard.vim |
||||
" Maintainer: Ben Wyrosdick <ben.wyrosdick@gmail.com> |
||||
" Last Change: 20 August 2009 |
||||
" License: public domain |
||||
" Version: 1.4 |
||||
|
||||
set background=dark |
||||
hi clear |
||||
if exists("syntax_on") |
||||
syntax reset |
||||
endif |
||||
|
||||
let g:colors_name = "blackboard" |
||||
|
||||
if has("gui_running") |
||||
"GUI Colors |
||||
highlight Normal guifg=White guibg=#0B1022 |
||||
highlight Cursor guifg=Black guibg=Yellow |
||||
highlight CursorLine guibg=#191E2F |
||||
highlight LineNr guibg=#323232 guifg=#888888 |
||||
highlight Folded guifg=#f1f3e8 guibg=#444444 |
||||
highlight Pmenu guibg=#84A7C1 |
||||
|
||||
"General Colors |
||||
highlight Comment guifg=#AEAEAE |
||||
highlight Constant guifg=#CAFE1E |
||||
highlight Keyword guifg=#FFDE00 |
||||
highlight String guifg=#00D42D |
||||
highlight Type guifg=#84A7C1 |
||||
highlight Identifier guifg=#00D42D gui=NONE |
||||
highlight Function guifg=#FF5600 gui=NONE |
||||
highlight clear Search |
||||
highlight Search guibg=#1C3B79 |
||||
highlight PreProc guifg=#FF5600 |
||||
|
||||
"HTML Colors |
||||
highlight link htmlTag Type |
||||
highlight link htmlEndTag htmlTag |
||||
highlight link htmlTagName htmlTag |
||||
|
||||
"Ruby Colors |
||||
highlight link rubyClass Keyword |
||||
highlight link rubyDefine Keyword |
||||
highlight link rubyConstant Type |
||||
highlight link rubySymbol Constant |
||||
highlight link rubyStringDelimiter rubyString |
||||
highlight link rubyInclude Keyword |
||||
highlight link rubyAttribute Keyword |
||||
highlight link rubyInstanceVariable Normal |
||||
|
||||
"Rails Colors |
||||
highlight link railsMethod Type |
||||
end |
@ -0,0 +1,64 @@
|
||||
" Maintainer: Patrick J. Anderson |
||||
" Version: 1.0.1 |
||||
" Last Change: February 23, 2009 |
||||
" Credits: This is a modification of Mustang.vim color scheme |
||||
|
||||
set background=dark |
||||
|
||||
hi clear |
||||
|
||||
if exists("syntax_on") |
||||
syntax reset |
||||
endif |
||||
|
||||
let colors_name = "busybee" |
||||
|
||||
" Vim >= 7.0 specific colors |
||||
if version >= 700 |
||||
hi CursorLine guibg=#202020 ctermbg=234 |
||||
hi CursorColumn guibg=#202020 ctermbg=234 |
||||
hi MatchParen guifg=#d0ffc0 guibg=#202020 gui=bold ctermfg=157 ctermbg=237 cterm=bold |
||||
hi Pmenu guifg=#ffffff guibg=#202020 ctermfg=255 ctermbg=238 |
||||
hi PmenuSel guifg=#000000 guibg=#b1d631 ctermfg=0 ctermbg=148 |
||||
endif |
||||
|
||||
" General colors |
||||
hi Cursor guifg=NONE guibg=#626262 gui=none ctermbg=241 |
||||
hi Normal guifg=#e2e2e5 guibg=#202020 gui=none ctermfg=253 ctermbg=234 |
||||
hi NonText guifg=#808080 guibg=#202020 gui=none ctermfg=244 ctermbg=235 |
||||
hi LineNr guifg=#808080 guibg=#202020 gui=none ctermfg=244 ctermbg=234 |
||||
hi StatusLine guifg=#d3d3d5 guibg=#303030 gui=none ctermfg=253 ctermbg=238 |
||||
hi StatusLineNC guifg=#939395 guibg=#303030 gui=none ctermfg=246 ctermbg=238 |
||||
hi VertSplit guifg=#444444 guibg=#303030 gui=none ctermfg=238 ctermbg=238 |
||||
hi Folded guibg=#384048 guifg=#a0a8b0 gui=none ctermbg=4 ctermfg=248 |
||||
hi Title guifg=#f6f3e8 guibg=NONE gui=bold ctermfg=254 cterm=bold |
||||
hi Visual guifg=#faf4c6 guibg=#3c414c gui=none ctermfg=254 ctermbg=238 |
||||
hi SpecialKey guifg=#808080 guibg=#343434 gui=none ctermfg=244 ctermbg=236 |
||||
|
||||
" Syntax highlighting |
||||
hi Comment guifg=#8f8f8f gui=italic ctermfg=244 |
||||
hi Todo guifg=#8f8f8f gui=none ctermfg=245 |
||||
hi Boolean guifg=#b1d631 gui=none ctermfg=148 |
||||
hi String guifg=#7da7ec gui=none ctermfg=148 |
||||
hi Identifier guifg=#b1d631 gui=none ctermfg=148 |
||||
hi Function guifg=#ffff00 gui=none ctermfg=255 |
||||
hi Type guifg=#7e8aa2 gui=none ctermfg=103 |
||||
hi Statement guifg=#7e8aa2 gui=none ctermfg=103 |
||||
hi Keyword guifg=#ff9800 gui=none ctermfg=208 |
||||
hi Constant guifg=#ff9800 gui=none ctermfg=208 |
||||
hi Number guifg=#ff9800 gui=none ctermfg=208 |
||||
hi Special guifg=#ff9800 gui=none ctermfg=208 |
||||
hi PreProc guifg=#faf4c6 gui=none ctermfg=230 |
||||
hi Todo guifg=#ff9f00 guibg=#202020 gui=none |
||||
|
||||
" Code-specific colors |
||||
hi pythonImport guifg=#009000 gui=none ctermfg=255 |
||||
hi pythonException guifg=#f00000 gui=none ctermfg=200 |
||||
hi pythonOperator guifg=#7e8aa2 gui=none ctermfg=103 |
||||
hi pythonBuiltinFunction guifg=#009000 gui=none ctermfg=200 |
||||
hi pythonExClass guifg=#009000 gui=none ctermfg=200 |
||||
|
||||
" Tabs |
||||
hi TabLine ctermfg=255 ctermbg=241 cterm=NONE |
||||
hi TabLineFill ctermfg=255 ctermbg=241 cterm=NONE |
||||
hi TabLineSel ctermfg=22 ctermbg=148 cterm=bold |
@ -0,0 +1,133 @@
|
||||
" Vim color file |
||||
" A modified verion of habiLight color schemeversion of habiLight color scheme by Christian Habermann |
||||
|
||||
" Intro {{{1 |
||||
set background=light |
||||
hi clear |
||||
if exists("syntax_on") |
||||
syntax reset |
||||
endif |
||||
let g:colors_name = "colorful" |
||||
|
||||
" Normal {{{1 |
||||
hi Normal guifg=DarkBlue guibg=WhiteSmoke |
||||
|
||||
" Search {{{1 |
||||
hi IncSearch cterm=UNDERLINE ctermfg=Black ctermbg=brown gui=UNDERLINE guifg=White guibg=NavyBlue |
||||
hi Search term=reverse cterm=UNDERLINE ctermfg=Black ctermbg=brown gui=NONE guifg=DarkBlue guibg=#FFE270 |
||||
|
||||
" Messages {{{1 |
||||
hi ErrorMsg gui=BOLD guifg=#EB1513 guibg=NONE |
||||
hi! link WarningMsg ErrorMsg |
||||
hi ModeMsg gui=BOLD guifg=#0070ff guibg=NONE |
||||
hi MoreMsg guibg=NONE guifg=seagreen |
||||
hi! link Question MoreMsg |
||||
|
||||
" Split area {{{1 |
||||
hi StatusLineNC gui=NONE guibg=LightBlue guifg=white |
||||
hi StatusLine gui=NONE guibg=SteelBlue guifg=WhiteSmoke |
||||
hi! link VertSplit StatusLineNC |
||||
hi WildMenu gui=BOLD guifg=White guibg=DarkSalmon |
||||
|
||||
" Diff {{{1 |
||||
hi DiffText gui=NONE guifg=#f83010 guibg=#ffeae0 |
||||
hi DiffChange gui=NONE guifg=#006800 guibg=#d0ffd0 |
||||
hi DiffDelete gui=NONE guifg=#2020ff guibg=#c8f2ea |
||||
hi! link DiffAdd DiffDelete |
||||
|
||||
" Cursor {{{1 |
||||
hi Cursor gui=none guifg=White guibg=DarkBlue |
||||
"hi lCursor gui=NONE guifg=#f8f8f8 guibg=#8000ff |
||||
hi CursorIM gui=NONE guifg=#f8f8f8 guibg=#8000ff |
||||
|
||||
" Fold {{{1 |
||||
hi Folded gui=NONE guibg=#B5EEB5 guifg=black |
||||
"hi FoldColumn gui=NONE guibg=#9FD29F guifg=black |
||||
hi! link FoldColumn Folded |
||||
|
||||
" Other {{{1 |
||||
hi Directory gui=NONE guifg=NavyBlue guibg=#FFE9E3 |
||||
hi BrowseDirectory gui=NONE guifg=Blue2 guibg=#FFE9E3 |
||||
hi BrowseCurDirectory gui=NONE guifg=Red4 guibg=#FFE9E3 |
||||
hi BrowseFile gui=NONE guifg=NavyBlue guibg=#E3EFFF |
||||
hi BrowseSuffixes gui=none guifg=Gray50 guibg=bg |
||||
hi LineNr gui=NONE guifg=#8080a0 guibg=NONE |
||||
hi NonText gui=BOLD guifg=#4000ff guibg=White |
||||
"hi SpecialKey gui=NONE guifg=#A35B00 guibg=NONE |
||||
hi Title gui=BOLD guifg=#1014AD guibg=NONE |
||||
hi Visual term=reverse ctermfg=yellow ctermbg=black gui=NONE guifg=Black guibg=#D6E3F8 |
||||
hi VisualNOS term=reverse ctermfg=yellow ctermbg=black gui=UNDERLINE guifg=Black guibg=#BDDFFF |
||||
|
||||
" Syntax group {{{1 |
||||
hi Comment term=BOLD ctermfg=darkgray guifg=SteelBlue guibg=#F0F6FF |
||||
hi Type term=UNDERLINE ctermfg=red gui=NONE guifg=#B91F49 guibg=#FFE3E5 |
||||
hi Error term=REVERSE ctermfg=15 ctermbg=9 guibg=Red guifg=White |
||||
hi Identifier term=UNDERLINE ctermfg=Blue guifg=Blue |
||||
hi Number term=UNDERLINE ctermfg=red gui=NONE guifg=#00C226 guibg=#DBF8E3 |
||||
hi PreProc term=UNDERLINE ctermfg=darkblue guifg=#1071CE guibg=#E3EFFF |
||||
hi Special term=BOLD ctermfg=darkmagenta guifg=red2 |
||||
hi Statement term=BOLD ctermfg=DarkRed gui=NONE guifg=#F06F00 guibg=#FCECE0 |
||||
hi Conditional term=BOLD ctermfg=DarkRed gui=NONE guifg=#F06F00 guibg=#FCECEE |
||||
hi Tag term=BOLD ctermfg=DarkGreen guifg=DarkGreen |
||||
hi Todo term=STANDOUT ctermbg=Yellow ctermfg=blue gui=BOLD guifg=DarkBlue guibg=Red |
||||
hi Constant term=BOLD ctermfg=Blue gui=NONE guifg=Red4 guibg=#FEE6FF |
||||
hi! link String Constant |
||||
hi! link Character Constant |
||||
hi! link Boolean Constant |
||||
hi! link Float Number |
||||
hi! link Function Identifier |
||||
hi! link Repeat Statement |
||||
hi! link Label Statement |
||||
hi! link Operator Statement |
||||
hi! link Keyword Statement |
||||
hi! link Exception Statement |
||||
hi! link Include PreProc |
||||
hi! link Define PreProc |
||||
hi! link Macro PreProc |
||||
hi! link PreCondit PreProc |
||||
hi! link StorageClass Type |
||||
hi! link Structure Type |
||||
hi! link Typedef Type |
||||
hi! link SpecialChar Special |
||||
hi! link Delimiter Special |
||||
hi! link SpecialComment Special |
||||
hi! link Debug Special |
||||
|
||||
" HTML {{{1 |
||||
hi htmlLink gui=UNDERLINE guifg=#0000ff guibg=NONE |
||||
hi htmlBold gui=BOLD |
||||
hi htmlBoldItalic gui=BOLD,ITALIC |
||||
hi htmlBoldUnderline gui=BOLD,UNDERLINE |
||||
hi htmlBoldUnderlineItalic gui=BOLD,UNDERLINE,ITALIC |
||||
hi htmlItalic gui=ITALIC |
||||
hi htmlUnderline gui=UNDERLINE |
||||
hi htmlUnderlineItalic gui=UNDERLINE,ITALIC |
||||
|
||||
" Tabs {{{1 |
||||
highlight TabLine term=underline cterm=underline ctermfg=0 ctermbg=7 gui=underline guibg=LightGrey |
||||
highlight TabLineFill term=reverse cterm=reverse gui=reverse |
||||
highlight TabLineSel term=bold cterm=bold gui=bold |
||||
|
||||
" Spell Checker {{{1 |
||||
if v:version >= 700 |
||||
highlight SpellBad term=reverse ctermbg=12 gui=undercurl guisp=Red |
||||
highlight SpellCap term=reverse ctermbg=9 gui=undercurl guisp=Blue |
||||
highlight SpellRare term=reverse ctermbg=13 gui=undercurl guisp=Magenta |
||||
highlight SpellLocale term=underline ctermbg=11 gui=undercurl guisp=DarkCyan |
||||
endif |
||||
|
||||
" Completion {{{1 |
||||
highlight Pmenu ctermbg=13 guifg=Black guibg=#BDDFFF |
||||
highlight PmenuSel ctermbg=7 guifg=Black guibg=Orange |
||||
highlight PmenuSbar ctermbg=7 guifg=#CCCCCC guibg=#CCCCCC |
||||
highlight PmenuThumb cterm=reverse gui=reverse guifg=Black guibg=#AAAAAA |
||||
|
||||
" Misc {{{1 |
||||
highlight KDE guifg=magenta gui=NONE |
||||
highlight mySpecialSymbols guifg=magenta gui=NONE |
||||
|
||||
|
||||
highlight MatchParen term=reverse ctermbg=11 gui=bold guibg=#B5EEB5 guifg=black |
||||
|
||||
|
||||
" vim600:foldmethod=marker |
@ -0,0 +1,72 @@
|
||||
" Vim colorscheme |
||||
" Author: Charles <cherry_avium@yahoo.com> |
||||
" Version: 0.01 |
||||
" Date: 07 December 2005 |
||||
|
||||
set background=dark |
||||
hi clear |
||||
if exists("syntax_on") |
||||
syntax reset |
||||
endif |
||||
|
||||
" multiple scheme method |
||||
" - one for C like language |
||||
" - one for markup language |
||||
" - one for style language (properties) -> property more outstanding than |
||||
" object |
||||
|
||||
let colors_name = "Corn" |
||||
" set mouseshape+=i:arrow |
||||
|
||||
" Window elements |
||||
hi Cursor guifg=#000000 guibg=#F0F0F0 |
||||
hi Folded guifg=#C0C0C0 guibg=#808080 |
||||
hi LineNr guifg=#CCCCCC |
||||
hi NonText guifg=#CCCCCC |
||||
hi Normal guifg=#E0E0E0 guibg=#333333 |
||||
hi StatusLine guifg=#B8860B guibg=#E5E5E5 |
||||
hi StatusLineNC guifg=#C0C0C0 guibg=#000000 |
||||
hi Visual guifg=#C0C0C0 guibg=#000000 |
||||
|
||||
" Main groups |
||||
hi Comment guifg=#BBCCEE |
||||
hi Constant guifg=#EEDDAA gui=none |
||||
hi Statement guifg=#CCEE00 gui=italic |
||||
hi StatementU guifg=#CCEE00 gui=underline |
||||
hi Keyword guifg=#CCEE00 |
||||
hi Underlined guifg=#E0E0E0 gui=underline |
||||
hi Error guifg=#FFFFFF guibg=#FF0000 |
||||
|
||||
" Tag syntax |
||||
hi Attribute guifg=#CCCCCC gui=italic |
||||
|
||||
hi! link String Constant |
||||
hi! link Character Constant |
||||
hi! link Number Constant |
||||
hi! link Boolean Constant |
||||
hi! link Float Constant |
||||
|
||||
hi! link Identifier Normal |
||||
hi! link Function Statement |
||||
|
||||
hi! link Operator Keyword |
||||
hi! link Preproc Keyword |
||||
hi! link Type Keyword |
||||
|
||||
hi! link Special Keyword |
||||
hi! link Ignore Normal |
||||
hi! link Todo Error |
||||
|
||||
hi! link Title Normal |
||||
|
||||
|
||||
hi! link phpDefine StatementU |
||||
|
||||
hi! link HtmlArg Attribute |
||||
hi! link HtmlSpecialChar Statement |
||||
|
||||
hi! link xmlTagName Keyword |
||||
hi! link xmlEndTag Keyword |
||||
hi! link xmlEntity Statement |
||||
hi! link xmlCData Comment |
||||
hi! link xmlAttrib Attribute |
@ -0,0 +1,231 @@
|
||||
"==============================================================================. |
||||
" File: dual.vim | |
||||
" License: Public Domain, FREE as LOVE. | |
||||
" Description: The Dual colorscheme you've been longing for. On VIM, it uses | |
||||
" dark colors. On GVIM, it uses bright colors without bold, | |
||||
" italic nor underline font styles (except for spell checking | |
||||
" and some GUI elements). | |
||||
" Note: - Only standard (for all languages) highlight-groups are set. | |
||||
" - This colorscheme _should_ look nice everywhere. | |
||||
"==============================================================================| |
||||
" Author: drachenkiraa, {_drachen_kiraa_}@{_gmail_}.{com_} (remove: _{}) | |
||||
" Last Change: 2009 Jul 1 | |
||||
" Version: 1.1 | |
||||
"==========================================================================={{{1 |
||||
" Changes: | |
||||
" 1.0: Public release. | |
||||
" 1.1: A LOT of changes, if you are interested to know what really changed: | |
||||
" Changed 'CursorLine', 'CursorColumn' to use 'gui=underline' instead of | |
||||
" using 'guibg' color. | |
||||
" Made 'PMenuSel' guibg color more darker. | |
||||
" Changed 'SpellRare' guisp color to DarkMagenta. | |
||||
" Tab pages, Status and Split bars now use gray-blue and blue-white | |
||||
" as colors (for both terminal and gui). | |
||||
" Changed 'MoreMsg' guifg color from Gray30 to DarkGreen. | |
||||
" Changed 'Question' gui option to italic. | |
||||
" Changed 'Directory' ctermfg from Yellow to Blue. | |
||||
" Changed all Diff colors to use their darker versions. | |
||||
" Made 'LineNr' transparent and brighter. | |
||||
" Made 'SignColumn' transparent. | |
||||
" Made 'Folded' and 'FoldColumn' darkblue over transparent for cterm, | |
||||
" and made their GUI colors more brighter. | |
||||
" Changed 'IncSearch' ctermbg and guibg colors from | |
||||
" LighMagenta to Green. | |
||||
" Added 'ctermfg'and 'guifg' options to 'Search'. | |
||||
" Made 'Comment' guifg and ctermfg colors more brighter. | |
||||
" Linked 'Number', 'Float' and 'Boolean' to 'Constant'. | |
||||
" Changed 'Constant' ctermfg color from Magenta to Yellow, | |
||||
" and made guifg colors more darker. | |
||||
" Changed 'Character' ctermfg color from Magenta to DarkRed, | |
||||
" and made guifg colors more darker. | |
||||
" Made 'String' ctermfg color more darker. | |
||||
" Linked 'Function' to 'Identifier', and changed their ctermfg and guifg | |
||||
" to Magenta and a dark violet respectively. | |
||||
" Linked 'Conditional', 'Repeat', 'Operator', 'Keyword', 'Label' and | |
||||
" 'Exception' to 'Statement. | |
||||
" Changed 'Statement' ctermfg color from Green to Blue. | |
||||
" Linked 'StorageClass', 'Structure' and 'Typedef' to 'Type'. | |
||||
" Changed 'Type' ctermfg color from Cyan to Blue. | |
||||
" Linked 'Include', 'Define' and 'Macro' to 'PreProc'. | |
||||
" Changed 'PreProc' ctermfg color to a darker version. | |
||||
" Changed 'PreCondit' ctermfg color from Blue to Yellow and guifg color | |
||||
" from Red to Gold like. | |
||||
" Changed 'Special', 'SpecialChar', 'Tag' and 'Delimiter' ctermfg color | |
||||
" from Red to Cyan and changed their guifg color to sky blue. | |
||||
" Changed 'MatchParen' guibg color from light magenta to DarkBlue. | |
||||
" Changed 'Todo' ctermbg and guibg colors to Green and DarkGreen. | |
||||
" Made 'Underlined'ctermbg transparent. | |
||||
" Set 'NonText' guibg color to the same as the 'FoldColumn' guibg color. | |
||||
"==============================================================================| |
||||
" Color Test: :he group-name | |
||||
" :so $VIMRUNTIME/syntax/hitest.vim | |
||||
" Tested On: - Linux (gvim v6.3, v6.4); | |
||||
" - Standard Linux Terminal (vim v6.3, v6.4); | |
||||
" - Xterm, Rxvt, Konsole, gnome-terminal (vim v6.3, v6.4). | |
||||
" - Windows (gvim v7.1, v7.2); | |
||||
" - DOS (vim v7.1, v7.2). | |
||||
" TODO: * Test this colorscheme on newer versions of vim/gvim for Linux | |
||||
" and other systems (*BSD, Mac, Amiga?). | |
||||
" * Are all the has("feature") checks really worth? | |
||||
" Please enlighten me if I'm wrong. | |
||||
"==============================================================================| |
||||
" Random Tips: | |
||||
" * If your terminal supports more than 8 colors (which is the case of most | |
||||
" modern xterms, rxvts, and others), then it is worth adding the following | |
||||
" lines somewhere into your .vimrc: | |
||||
" if &term =~ "xterm" | |
||||
" set t_Co=16 | |
||||
" endif | |
||||
" That'll make this colorscheme look a lot better on such terminals. | |
||||
" For further help checkout: | |
||||
" :he term-dependent-settings | |
||||
" :he term | |
||||
"===========================================================================}}}1 |
||||
" Initial setup stuff {{{1 |
||||
" Remove existing highlighting |
||||
if has("gui_running") |
||||
set background=light |
||||
else |
||||
set background=dark |
||||
endif |
||||
hi clear |
||||
if exists("syntax_on") |
||||
syntax reset |
||||
endif |
||||
let g:colors_name = "dual" |
||||
hi Normal ctermbg=Black ctermfg=Gray guibg=White guifg=Black gui=none |
||||
|
||||
" Vim >= 7.0 specific colors {{{1 |
||||
if v:version >= 700 |
||||
" Cursor colors {{{2 |
||||
hi Cursor ctermbg=fg ctermfg=bg cterm=NONE guibg=DarkBlue guifg=bg gui=none |
||||
hi CursorLine ctermbg=DarkGray cterm=NONE guibg=bg gui=underline |
||||
hi CursorColumn ctermbg=DarkGray cterm=NONE guibg=bg gui=underline |
||||
" only for Win32, IME status |
||||
if has('multi_byte_ime') |
||||
hi CursorIM guibg=#660066 guifg=NONE gui=none |
||||
endif |
||||
|
||||
" Auto-completion Popup Menu colors {{{2 |
||||
hi Pmenu ctermbg=Gray ctermfg=bg cterm=NONE guibg=#ccff99 guifg=fg gui=none |
||||
hi PmenuSel ctermbg=DarkRed ctermfg=White cterm=NONE guibg=#336600 guifg=bg gui=bold |
||||
hi PmenuSbar ctermbg=DarkRed ctermfg=fg cterm=NONE guibg=#99cc66 guifg=fg gui=none |
||||
hi PmenuThumb ctermbg=DarkGray ctermfg=DarkGray cterm=NONE guibg=#669933 guifg=bg gui=none |
||||
|
||||
" Tab colors {{{2 |
||||
if has("windows") |
||||
hi TabLine ctermbg=Gray ctermfg=DarkBlue guibg=Gray75 guifg=#003399 gui=none |
||||
hi TabLineFill ctermbg=Gray ctermfg=DarkBlue guibg=Gray75 guifg=#003399 gui=none |
||||
hi TabLineSel ctermbg=DarkBlue ctermfg=fg guibg=#003399 guifg=bg gui=bold |
||||
endif |
||||
|
||||
" Spell checking colors {{{2 |
||||
if has("spell") |
||||
hi SpellBad ctermbg=White ctermfg=Red cterm=NONE guisp=Red gui=undercurl |
||||
hi SpellCap ctermbg=White ctermfg=Blue cterm=NONE guisp=Blue gui=undercurl |
||||
hi SpellLocal ctermbg=White ctermfg=DarkCyan cterm=NONE guisp=DarkCyan gui=undercurl |
||||
hi SpellRare ctermbg=White ctermfg=Magenta cterm=NONE guisp=DarkMagenta gui=undercurl |
||||
endif |
||||
|
||||
endif "}}}1 |
||||
" Messages and other texts' colors {{{1 |
||||
hi WarningMsg ctermbg=bg ctermfg=Red cterm=NONE guibg=bg guifg=Red3 gui=none |
||||
hi ErrorMsg ctermbg=Red ctermfg=White cterm=NONE guibg=Red3 guifg=bg gui=none |
||||
hi ModeMsg ctermbg=bg ctermfg=fg cterm=NONE guibg=bg guifg=fg gui=none |
||||
hi MoreMsg ctermbg=bg ctermfg=Green cterm=NONE guibg=bg guifg=DarkGreen gui=none |
||||
hi Question ctermbg=bg ctermfg=White cterm=NONE guibg=bg guifg=Gray30 gui=italic |
||||
hi Directory ctermbg=bg ctermfg=Blue cterm=NONE guibg=bg guifg=Blue2 gui=none |
||||
hi Title ctermbg=bg ctermfg=Magenta cterm=NONE guibg=bg guifg=Blue gui=bold |
||||
|
||||
" Diff colors {{{1 |
||||
if has("diff") |
||||
hi DiffAdd ctermbg=Green ctermfg=bg cterm=NONE guibg=#ccffcc gui=none |
||||
hi DiffChange ctermbg=Blue ctermfg=fg cterm=NONE guibg=#ccccff gui=none |
||||
hi DiffDelete ctermbg=Red ctermfg=bg cterm=NONE guibg=#ffcccc gui=none |
||||
hi DiffText ctermbg=Cyan ctermfg=bg cterm=NONE guibg=#ccffff gui=none |
||||
endif |
||||
|
||||
" Outline, Fold & Sign columns colors {{{1 |
||||
hi LineNr ctermbg=bg ctermfg=DarkGray guibg=bg guifg=Gray60 gui=none |
||||
if has("folding") |
||||
hi Folded ctermbg=bg ctermfg=DarkBlue cterm=NONE guibg=Gray95 guifg=Gray40 gui=none |
||||
hi FoldColumn ctermbg=bg ctermfg=DarkBlue cterm=NONE guibg=Gray95 guifg=Gray40 gui=none |
||||
endif |
||||
if has("signs") |
||||
hi SignColumn ctermbg=bg ctermfg=Yellow cterm=NONE guibg=Gray95 guifg=#0033ff gui=none |
||||
endif |
||||
|
||||
" Search & Special characters' colors {{{1 |
||||
if has("extra_search") |
||||
hi Search ctermbg=Yellow ctermfg=bg cterm=NONE guibg=Yellow guifg=fg gui=none |
||||
hi IncSearch ctermbg=Green ctermfg=bg cterm=NONE guibg=Green guifg=fg gui=none |
||||
endif |
||||
hi NonText ctermbg=bg ctermfg=DarkGray guibg=Gray95 guifg=DarkGray gui=none |
||||
hi SpecialKey ctermbg=bg ctermfg=Brown guibg=bg guifg=#993333 gui=none |
||||
|
||||
" Window Bars, Status line & Visual mode colors {{{1 |
||||
hi StatusLine ctermbg=DarkBlue ctermfg=fg cterm=NONE guibg=#003399 guifg=bg gui=none |
||||
if has("windows") |
||||
hi StatusLineNC ctermbg=Gray ctermfg=DarkBlue cterm=NONE guibg=Gray75 guifg=#003399 gui=italic |
||||
endif |
||||
if has("vertsplit") |
||||
hi VertSplit ctermbg=Gray ctermfg=DarkBlue cterm=NONE guibg=Gray75 guifg=#003399 gui=bold |
||||
endif |
||||
|
||||
if has("wildmenu") |
||||
hi WildMenu ctermbg=bg ctermfg=Blue guibg=bg guifg=#003399 gui=bold |
||||
endif |
||||
|
||||
if has("visual") |
||||
hi Visual ctermbg=DarkBlue ctermfg=fg cterm=NONE guibg=DarkBlue guifg=bg gui=none |
||||
hi VisualNOS ctermbg=fg ctermfg=DarkBlue cterm=NONE guibg=DarkBlue guifg=bg gui=none |
||||
endif |
||||
|
||||
" Syntax highlighting colors {{{1 |
||||
hi Comment ctermbg=bg ctermfg=Green guibg=bg guifg=#008800 gui=none |
||||
hi link SpecialComment Comment |
||||
|
||||
hi Character ctermbg=bg ctermfg=Red guibg=bg guifg=#cc0000 gui=none |
||||
hi String ctermbg=bg ctermfg=Red guibg=bg guifg=#cc0000 gui=none |
||||
hi Constant ctermbg=bg ctermfg=Yellow guibg=bg guifg=#ff6600 gui=none |
||||
hi link Number Constant |
||||
hi link Float Constant |
||||
hi link Boolean Constant |
||||
|
||||
hi Identifier ctermbg=bg ctermfg=Magenta guibg=bg guifg=#990099 gui=none |
||||
hi link Function Identifier |
||||
|
||||
hi Statement ctermbg=bg ctermfg=Blue guibg=bg guifg=#0000cc gui=none |
||||
hi link Conditional Statement |
||||
hi link Repeat Statement |
||||
hi link Operator Statement |
||||
hi link Keyword Statement |
||||
hi link Label Statement |
||||
hi link Exception Statement |
||||
|
||||
hi Type ctermbg=bg ctermfg=Blue guibg=bg guifg=#0000cc gui=none |
||||
hi link StorageClass Type |
||||
hi link Structure Type |
||||
hi link Typedef Type |
||||
|
||||
hi PreProc ctermbg=bg ctermfg=DarkYellow guibg=bg guifg=#666600 gui=none |
||||
hi PreCondit ctermbg=bg ctermfg=Yellow guibg=bg guifg=#999900 gui=none |
||||
hi link Include PreProc |
||||
hi link Define PreProc |
||||
hi link Macro PreProc |
||||
|
||||
hi Special ctermbg=bg ctermfg=Cyan guibg=bg guifg=#3366cc gui=none |
||||
hi SpecialChar ctermbg=bg ctermfg=Cyan guibg=bg guifg=Blue gui=none |
||||
hi Tag ctermbg=bg ctermfg=Cyan guibg=bg guifg=#3366cc gui=none |
||||
hi Delimiter ctermbg=bg ctermfg=Cyan guibg=bg guifg=#3366cc gui=none |
||||
hi Debug ctermbg=bg ctermfg=DarkGray guibg=bg guifg=DarkGray gui=none |
||||
|
||||
hi MatchParen ctermbg=White ctermfg=Black cterm=NONE guibg=DarkBlue guifg=bg gui=none |
||||
hi Error ctermbg=Red ctermfg=White cterm=NONE guibg=bg guifg=Red gui=none |
||||
hi Ignore ctermbg=bg ctermfg=bg cterm=NONE guibg=bg guifg=bg gui=none |
||||
hi Todo ctermbg=Green ctermfg=bg cterm=NONE guibg=DarkGreen guifg=bg gui=none |
||||
hi Underlined ctermbg=bg ctermfg=Cyan cterm=underline guibg=bg guifg=Blue2 gui=underline |
||||
"}}}1 |
||||
"==========================================================================={{{1 |
||||
" vim: set et sw=2 sts=2 ts=8 nowrap: |
||||
" vim600: set fdc=2 fdm=marker: |
@ -0,0 +1,105 @@
|
||||
" description: color scheme based on google's |
||||
" author: kamil.stachowski@gmail.com |
||||
" license: gpl 3+ |
||||
" version: 0.2 (2008.11.27) |
||||
|
||||
" changelog: |
||||
" 0.2: 2008.11.27 |
||||
" changed MatchParen to link to Type (thanks to Jarosław Mężyk) |
||||
" added Diff* |
||||
" 0.1: 2008.11.20 |
||||
" initial version |
||||
|
||||
|
||||
set background=dark |
||||
|
||||
hi clear |
||||
if exists("syntax_on") |
||||
syntax reset |
||||
endif |
||||
|
||||
let colors_name = "google" |
||||
|
||||
|
||||
" black 000000 |
||||
" blue dark 6694e3 |
||||
" blue dark2 2a5db0 |
||||
" blue light e0ecff |
||||
" green dark 006633 |
||||
" green light 46aa64 |
||||
" grey aaaaaa |
||||
" red d96666 |
||||
" white ffffff |
||||
" yellow ffffb5 |
||||
|
||||
" pmenu |
||||
|
||||
hi Comment guifg=#aaaaaa guibg=#ffffff gui=none |
||||
hi Constant guifg=#6694e3 guibg=#ffffff gui=none |
||||
hi Cursor guifg=#ffffff guibg=#000000 gui=none |
||||
hi CursorLine guibg=#efefef gui=none |
||||
hi DiffAdd guifg=#ffffff guibg=#006633 gui=none |
||||
hi DiffChange guifg=#000000 guibg=#ffffb5 gui=none |
||||
hi DiffDelete guifg=#000000 guibg=#d96666 gui=none |
||||
hi DiffText guifg=#d96666 guibg=#ffffb5 gui=none |
||||
hi Folded guibg=#efefef guifg=#000000 gui=italic |
||||
hi Identifier guifg=#7799bb guibg=#ffffff gui=none |
||||
hi ModeMsg guifg=#ffffff guibg=#6694e3 gui=bold |
||||
hi NonText guifg=#f0f0f0 guibg=#ffffff gui=none |
||||
hi Normal guifg=#000000 guibg=#ffffff gui=none |
||||
hi PreProc guifg=#46aa64 guibg=#ffffff gui=none |
||||
hi Search guifg=#000000 guibg=#ffffb5 |
||||
hi Special guifg=#2a5db0 guibg=#ffffff gui=none |
||||
hi Statement guifg=#2a5db0 guibg=#ffffff gui=bold,underline |
||||
hi StatusLine guifg=#ffffff guibg=#6694e3 gui=bold |
||||
hi StatusLineNC guifg=#aaaaaa guibg=#e0ecff gui=none |
||||
hi Todo guifg=#ffffff guibg=#d96666 gui=bold |
||||
hi Type guifg=#006633 guibg=#ffffff gui=bold |
||||
hi Underlined guifg=#000000 guibg=#ffffff gui=underline |
||||
hi VertSplit guifg=#e0ecff guibg=#e0ecff gui= none |
||||
hi Visual guifg=#ffffff guibg=#6694e3 gui=none |
||||
hi! link Macro PreProc |
||||
hi! link Boolean Constant |
||||
hi! link Character Constant |
||||
hi! link Conditional Statement |
||||
hi! link CursorColumn CursorLine |
||||
hi! link Debug PreProc |
||||
hi! link Define PreProc |
||||
hi! link Delimiter Identifier |
||||
hi! link Directory Statement |
||||
hi! link Error Todo |
||||
hi! link ErrorMsg Error |
||||
hi! link Exception Statement |
||||
hi! link Float Constant |
||||
hi! link FoldColumn Folded |
||||
hi! link Function Identifier |
||||
hi! link Function Identifier |
||||
hi! link Ignore Comment |
||||
hi! link Include PreProc |
||||
hi! link IncSearch Search |
||||
hi! link Keyword Identifier |
||||
hi! link Keyword Identifier |
||||
hi! link Label Statement |
||||
hi! link LineNr Comment |
||||
hi! link MatchParen Statement |
||||
hi! link MoreMsg Identifier |
||||
hi! link NonText Comment |
||||
hi! link Number Constant |
||||
hi! link Operator Identifier |
||||
hi! link Question MoreMsg |
||||
hi! link PreCondit PreProc |
||||
hi! link Repeat Statement |
||||
hi! link SignColumn Identifier |
||||
hi! link SpecialChar Special |
||||
hi! link SpecialComment Special |
||||
hi! link SpecialKey Special |
||||
hi! link SpellBad Error |
||||
hi! link SpellCap Error |
||||
hi! link SpellLocal Error |
||||
hi! link SpellRare Error |
||||
hi! link StorageClass Type |
||||
hi! link String Constant |
||||
hi! link Structure Type |
||||
hi! link Title Structure |
||||
hi! link Typedef Type |
||||
hi! link WarningMsg Error |
@ -0,0 +1,123 @@
|
||||
|
||||
|
||||
" local syntax file - set colors on a per-machine basis: |
||||
" vim: tw=0 ts=4 sw=4 |
||||
" Vim color file |
||||
" Maintainer: Omar Gomez <omar.gomez@gmail.com> |
||||
" Last Change: 2009 Jan 09 |
||||
|
||||
" Header |
||||
set background=light |
||||
hi clear |
||||
if exists("syntax_on") |
||||
syntax reset |
||||
endif |
||||
let g:colors_name = "guepardo" |
||||
|
||||
" Colors |
||||
" Grays: |
||||
" fcfcfc: Very light gray |
||||
" 7f7f7f: Strong gray |
||||
" e4e5e4: Pale gray |
||||
" |
||||
" Blues: |
||||
" 5181ab: Greyish blue |
||||
" 0064f3: Strong blue |
||||
" deefff: Pale blue |
||||
" 0086b5: Deep blue |
||||
|
||||
" Violet: |
||||
" 4970cc: Deep purple |
||||
|
||||
"Orange: |
||||
" d66715: Burnt Orange |
||||
" ff8d03: Deep orange |
||||
|
||||
"Brown: |
||||
"894c24: brown |
||||
|
||||
"Green |
||||
" 1ca330: Deep green |
||||
|
||||
hi Normal guifg=#000000 guibg=#fcfcfc "Very Light Grey |
||||
hi Title guifg=#894c24 "Brown |
||||
hi Comment gui=italic guifg=#5181ab "Greish blue |
||||
hi String guifg=#7f7f7f "Strong gray |
||||
hi Constant guifg=#5181ab "Greysh blue |
||||
hi pythonBuiltin guifg=#5181ab "Greysh blue |
||||
hi Special guifg=#4970cc "Deep purple |
||||
hi Identifier guifg=#1ca330 "Deep green |
||||
hi Statement gui=bold guifg=#0086b5 "Deep blue |
||||
hi PreProc gui=bold guifg=#4900cc "Deep purple |
||||
hi Type gui=bold guifg=#0086b5 "Deep blue |
||||
hi Function gui=bold guifg=#0086b5 "Deep blue |
||||
hi Repeat gui=bold guifg=Black |
||||
hi Error guibg=Red guifg=White |
||||
hi Todo guibg=#5181ab guifg=#ffffff "Greish blue |
||||
hi Cursor guibg=#0064f3 guifg=#ffffff "Strong blue |
||||
hi Include guifg=#894c24 "Brown |
||||
|
||||
"Python |
||||
hi pythonStatement guifg=#0086b5 "Deep blue |
||||
hi pythonImport guifg=#894c24 |
||||
hi pythonRepeat gui=bold guifg=Black " Python Repeat : for, while, etc. |
||||
hi pythonConditional gui=bold guifg=Black " Python conditonnal : if, elif, else, then |
||||
hi pythonPrecondit guifg=#894c24 " python Precondit : import from |
||||
hi pythonOperator gui=bold guifg=Black " pythonOperator : and, in, is, not, or |
||||
hi pythonComment gui=italic guifg=#5181ab "Greish blue |
||||
hi pythonRawString guifg=#4970cc " Python raw strings |
||||
|
||||
"Gui: |
||||
hi LineNr guibg=#5181ab guifg=#ffffff |
||||
hi Visual guibg=#0064f3 guifg=#ffffff |
||||
hi StatusLine guibg=#ffffff guifg=#5181ab |
||||
hi StatusLineNC guibg=#ffffff guifg=#5181ab |
||||
hi Folded guibg=#5181ab guifg=#ffffff |
||||
hi FoldColumn guibg=#5181ab guifg=#ffffff |
||||
|
||||
hi MatchParen guibg=#ff8d03 guifg=White |
||||
hi CursorLine guibg=#deefff |
||||
hi Search guibg=White guifg=#ff8d03 |
||||
hi IncSearch guibg=White guifg=#ff8d03 |
||||
hi SpecialKey guifg=#4970cc |
||||
hi WarningMsg guibg=Red guifg=White |
||||
hi Menu guibg=#ff6a6a guifg=#000000 |
||||
hi Pmenu guibg=#babdb6 guifg=#555753 |
||||
hi PmenuSel guibg=#eeeeee guifg=#2e3436 |
||||
hi Ignore guifg=#7f7f7f |
||||
|
||||
|
||||
" Common groups that link to default highlighting. |
||||
" You can specify other highlighting easily. |
||||
hi! default link Operator Type |
||||
hi! default link Character String |
||||
hi! default link Number Constant |
||||
hi! default link Boolean Constant |
||||
hi! default link Float Number |
||||
hi! default link Conditional Repeat |
||||
hi! default link Label Statement |
||||
hi! default link Keyword Statement |
||||
hi! default link Exception Special |
||||
hi! default link Include PreProc |
||||
hi! default link Define PreProc |
||||
hi! default link Macro PreProc |
||||
hi! default link PreCondit PreProc |
||||
hi! default link StorageClass Type |
||||
hi! default link Structure Type |
||||
hi! default link Typedef Type |
||||
hi! default link Tag Special |
||||
hi! default link SpecialChar Special |
||||
hi! default link Delimiter Special |
||||
hi! default link SpecialComment Special |
||||
hi! default link Debug Special |
||||
hi! default link Directory MatchParen |
||||
hi! default link NonText LineNr |
||||
|
||||
hi! default link ModeMsg LineNr |
||||
hi! default link MoreMsg LineNr |
||||
" ===== Statements |
||||
hi! default link Underlined Special |
||||
|
||||
|
||||
" pythonException: |
||||
|
@ -0,0 +1,102 @@
|
||||
" Vim color file |
||||
" Converted from Textmate theme LAZY using Coloration v0.2.5 (http://github.com/sickill/coloration) |
||||
|
||||
set background=dark |
||||
highlight clear |
||||
|
||||
if exists("syntax_on") |
||||
syntax reset |
||||
endif |
||||
|
||||
let g:colors_name = "LAZY" |
||||
|
||||
hi Cursor guifg=NONE guibg=#7c7c7c gui=NONE |
||||
hi Visual guifg=NONE guibg=#e3fc8d gui=NONE |
||||
hi CursorLine guifg=NONE guibg=#f6fdcd gui=NONE |
||||
hi CursorColumn guifg=NONE guibg=#f6fdcd gui=NONE |
||||
hi LineNr guifg=#808080 guibg=#ffffff gui=NONE |
||||
hi VertSplit guifg=#cfcfcf guibg=#cfcfcf gui=NONE |
||||
hi MatchParen guifg=#ff7800 guibg=NONE gui=NONE |
||||
hi StatusLine guifg=#000000 guibg=#cfcfcf gui=bold |
||||
hi StatusLineNC guifg=#000000 guibg=#cfcfcf gui=NONE |
||||
hi Pmenu guifg=#3b5bb5 guibg=NONE gui=NONE |
||||
hi PmenuSel guifg=NONE guibg=#e3fc8d gui=NONE |
||||
hi IncSearch guifg=NONE guibg=#bec9e7 gui=NONE |
||||
hi Search guifg=NONE guibg=#bec9e7 gui=NONE |
||||
hi Directory guifg=#3b5bb5 guibg=NONE gui=NONE |
||||
hi Folded guifg=#8c868f guibg=#ffffff gui=NONE |
||||
|
||||
hi Normal guifg=#000000 guibg=#ffffff gui=NONE |
||||
hi Boolean guifg=#3b5bb5 guibg=NONE gui=NONE |
||||
hi Character guifg=#3b5bb5 guibg=NONE gui=NONE |
||||
hi Comment guifg=#8c868f guibg=NONE gui=NONE |
||||
hi Conditional guifg=#ff7800 guibg=NONE gui=NONE |
||||
hi Constant guifg=#3b5bb5 guibg=NONE gui=NONE |
||||
hi Define guifg=#ff7800 guibg=NONE gui=NONE |
||||
hi ErrorMsg guifg=NONE guibg=NONE gui=NONE |
||||
hi WarningMsg guifg=NONE guibg=NONE gui=NONE |
||||
hi Float guifg=#3b5bb5 guibg=NONE gui=NONE |
||||
hi Function guifg=#3b5bb5 guibg=NONE gui=NONE |
||||
hi Identifier guifg=#ff7800 guibg=NONE gui=NONE |
||||
hi Keyword guifg=#ff7800 guibg=NONE gui=NONE |
||||
hi Label guifg=#409b1c guibg=NONE gui=NONE |
||||
hi NonText guifg=#b6b6b6 guibg=#f6fdcd gui=NONE |
||||
hi Number guifg=#3b5bb5 guibg=NONE gui=NONE |
||||
hi Operator guifg=#ff7800 guibg=NONE gui=NONE |
||||
hi PreProc guifg=#ff7800 guibg=NONE gui=NONE |
||||
hi Special guifg=#000000 guibg=NONE gui=NONE |
||||
hi SpecialKey guifg=#b6b6b6 guibg=#f6fdcd gui=NONE |
||||
hi Statement guifg=#ff7800 guibg=NONE gui=NONE |
||||
hi StorageClass guifg=#ff7800 guibg=NONE gui=NONE |
||||
hi String guifg=#409b1c guibg=NONE gui=NONE |
||||
hi Tag guifg=#3b5bb5 guibg=NONE gui=NONE |
||||
hi Title guifg=#000000 guibg=NONE gui=bold |
||||
hi Todo guifg=#8c868f guibg=NONE gui=inverse,bold |
||||
hi Type guifg=#3b5bb5 guibg=NONE gui=NONE |
||||
hi Underlined guifg=NONE guibg=NONE gui=underline |
||||
hi rubyClass guifg=#ff7800 guibg=NONE gui=NONE |
||||
hi rubyFunction guifg=#3b5bb5 guibg=NONE gui=NONE |
||||
hi rubyInterpolationDelimiter guifg=NONE guibg=NONE gui=NONE |
||||
hi rubySymbol guifg=#3b5bb5 guibg=NONE gui=NONE |
||||
hi rubyConstant guifg=#3b5bb5 guibg=NONE gui=NONE |
||||
hi rubyStringDelimiter guifg=#409b1c guibg=NONE gui=NONE |
||||
hi rubyBlockParameter guifg=NONE guibg=NONE gui=NONE |
||||
hi rubyInstanceVariable guifg=NONE guibg=NONE gui=NONE |
||||
hi rubyInclude guifg=#ff7800 guibg=NONE gui=NONE |
||||
hi rubyGlobalVariable guifg=NONE guibg=NONE gui=NONE |
||||
hi rubyRegexp guifg=#409b1c guibg=NONE gui=NONE |
||||
hi rubyRegexpDelimiter guifg=#409b1c guibg=NONE gui=NONE |
||||
hi rubyEscape guifg=#3b5bb5 guibg=NONE gui=NONE |
||||
hi rubyControl guifg=#ff7800 guibg=NONE gui=NONE |
||||
hi rubyClassVariable guifg=NONE guibg=NONE gui=NONE |
||||
hi rubyOperator guifg=#ff7800 guibg=NONE gui=NONE |
||||
hi rubyException guifg=#ff7800 guibg=NONE gui=NONE |
||||
hi rubyPseudoVariable guifg=NONE guibg=NONE gui=NONE |
||||
hi rubyRailsUserClass guifg=#3b5bb5 guibg=NONE gui=NONE |
||||
hi rubyRailsARAssociationMethod guifg=#3b5bb5 guibg=NONE gui=NONE |
||||
hi rubyRailsARMethod guifg=#3b5bb5 guibg=NONE gui=NONE |
||||
hi rubyRailsRenderMethod guifg=#3b5bb5 guibg=NONE gui=NONE |
||||
hi rubyRailsMethod guifg=#3b5bb5 guibg=NONE gui=NONE |
||||
hi erubyDelimiter guifg=NONE guibg=NONE gui=NONE |
||||
hi erubyComment guifg=#8c868f guibg=NONE gui=NONE |
||||
hi erubyRailsMethod guifg=#3b5bb5 guibg=NONE gui=NONE |
||||
hi htmlTag guifg=#3a4a64 guibg=NONE gui=NONE |
||||
hi htmlEndTag guifg=#3a4a64 guibg=NONE gui=NONE |
||||
hi htmlTagName guifg=#3a4a64 guibg=NONE gui=NONE |
||||
hi htmlArg guifg=#3a4a64 guibg=NONE gui=NONE |
||||
hi htmlSpecialChar guifg=#3b5bb5 guibg=NONE gui=NONE |
||||
hi javaScriptFunction guifg=#ff7800 guibg=NONE gui=NONE |
||||
hi javaScriptRailsFunction guifg=#3b5bb5 guibg=NONE gui=NONE |
||||
hi javaScriptBraces guifg=NONE guibg=NONE gui=NONE |
||||
hi yamlKey guifg=#3b5bb5 guibg=NONE gui=NONE |
||||
hi yamlAnchor guifg=NONE guibg=NONE gui=NONE |
||||
hi yamlAlias guifg=NONE guibg=NONE gui=NONE |
||||
hi yamlDocumentHeader guifg=#409b1c guibg=NONE gui=NONE |
||||
hi cssURL guifg=NONE guibg=NONE gui=NONE |
||||
hi cssFunctionName guifg=#3b5bb5 guibg=NONE gui=NONE |
||||
hi cssColor guifg=#3b5bb5 guibg=NONE gui=NONE |
||||
hi cssPseudoClassId guifg=#3b5bb5 guibg=NONE gui=NONE |
||||
hi cssClassName guifg=#3b5bb5 guibg=NONE gui=NONE |
||||
hi cssValueLength guifg=#3b5bb5 guibg=NONE gui=NONE |
||||
hi cssCommonAttr guifg=#3b5bb5 guibg=NONE gui=NONE |
||||
hi cssBraces guifg=NONE guibg=NONE gui=NONE |
@ -0,0 +1,55 @@
|
||||
" |
||||
" Native Vim Color Scheme |
||||
" ======================= |
||||
" |
||||
" author: Armin Ronacher <armin.ronacher@active-4.com> |
||||
" |
||||
set background=dark |
||||
|
||||
hi clear |
||||
if exists("syntax_on") |
||||
syntax reset |
||||
endif |
||||
|
||||
let colors_name = "native" |
||||
|
||||
" Default Colors |
||||
hi Normal guifg=#f2f2f2 guibg=#222222 |
||||
hi NonText guifg=#444444 guibg=#111111 |
||||
hi Cursor guibg=#aaaaaa |
||||
hi lCursor guibg=#aaaaaa |
||||
|
||||
" Search |
||||
hi Search guibg=peru guifg=wheat |
||||
hi IncSearch cterm=NONE ctermfg=yellow ctermbg=green |
||||
hi Search cterm=NONE ctermfg=grey ctermbg=blue |
||||
|
||||
" Window Elements |
||||
hi StatusLine guifg=white guibg=#8090a0 gui=bold |
||||
hi StatusLineNC guifg=#506070 guibg=#a0b0c0 |
||||
hi VertSplit guifg=#a0b0c0 guibg=#a0b0c0 |
||||
hi Folded guifg=#111111 guibg=#8090a0 |
||||
hi IncSearch guifg=slategrey guibg=khaki |
||||
|
||||
" Specials |
||||
hi Todo guifg=#e50808 guibg=#520000 gui=bold |
||||
hi Title guifg=#ffffff gui=bold |
||||
|
||||
" Strings |
||||
hi String guifg=#ed9d13 |
||||
hi Constant guifg=#ed9d13 |
||||
|
||||
" Syntax |
||||
hi Number guifg=#3677a9 |
||||
hi Statement guifg=#6ab825 gui=bold |
||||
hi Function guifg=#447fcf |
||||
hi PreProc guifg=#cd2828 gui=bold |
||||
hi Comment guifg=#999999 gui=italic |
||||
hi Type guifg=#bbbbbb gui=bold |
||||
|
||||
" Diff |
||||
hi DiffAdd ctermbg=4 |
||||
hi DiffChange ctermbg=5 |
||||
hi DiffDelete cterm=bold ctermfg=4 ctermbg=6 |
||||
hi DiffText cterm=bold ctermbg=1 |
||||
|
@ -0,0 +1,107 @@
|
||||
" local syntax file - set colors on a per-machine basis: |
||||
" vim: tw=0 ts=4 sw=4 |
||||
" Vim color file |
||||
" Maintainer: Dr. J. Pfefferl <johann.pfefferl@agfa.com> |
||||
" Source: $Source: /MISC/projects/cvsroot/user/pfefferl/vim/colors/nuvola.vim,v $ |
||||
" Id: $Id: nuvola.vim,v 1.14 2003/08/11 14:03:28 pfefferl Exp $ |
||||
" Last Change: $Date: 2003/08/11 14:03:28 $ |
||||
|
||||
" Intro {{{1 |
||||
set background=light |
||||
hi clear |
||||
if exists("syntax_on") |
||||
syntax reset |
||||
endif |
||||
let g:colors_name = "nuvola" |
||||
|
||||
" Normal {{{1 |
||||
hi Normal ctermfg=black ctermbg=NONE guifg=black guibg=#F9F5F9 |
||||
|
||||
" Search {{{1 |
||||
hi IncSearch cterm=UNDERLINE ctermfg=Black ctermbg=brown gui=UNDERLINE guifg=Black guibg=#FFE568 |
||||
hi Search term=reverse cterm=UNDERLINE ctermfg=Black ctermbg=brown gui=NONE guifg=Black guibg=#FFE568 |
||||
|
||||
" Messages {{{1 |
||||
hi ErrorMsg gui=BOLD guifg=#EB1513 guibg=NONE |
||||
hi! link WarningMsg ErrorMsg |
||||
hi ModeMsg gui=BOLD guifg=#0070ff guibg=NONE |
||||
hi MoreMsg guibg=NONE guifg=seagreen |
||||
hi! link Question MoreMsg |
||||
|
||||
" Split area {{{1 |
||||
hi StatusLine term=BOLD,reverse cterm=NONE ctermfg=Yellow ctermbg=DarkGray gui=BOLD guibg=#56A0EE guifg=white |
||||
hi StatusLineNC gui=NONE guibg=#56A0EE guifg=#E9E9F4 |
||||
hi! link VertSplit StatusLineNC |
||||
hi WildMenu gui=UNDERLINE guifg=#56A0EE guibg=#E9E9F4 |
||||
|
||||
" Diff {{{1 |
||||
hi DiffText gui=NONE guifg=#f83010 guibg=#ffeae0 |
||||
hi DiffChange gui=NONE guifg=#006800 guibg=#d0ffd0 |
||||
hi DiffDelete gui=NONE guifg=#2020ff guibg=#c8f2ea |
||||
hi! link DiffAdd DiffDelete |
||||
|
||||
" Cursor {{{1 |
||||
hi Cursor gui=none guifg=black guibg=orange |
||||
"hi lCursor gui=NONE guifg=#f8f8f8 guibg=#8000ff |
||||
hi CursorIM gui=NONE guifg=#f8f8f8 guibg=#8000ff |
||||
|
||||
" Fold {{{1 |
||||
hi Folded gui=NONE guibg=#B5EEB5 guifg=black |
||||
"hi FoldColumn gui=NONE guibg=#9FD29F guifg=black |
||||
hi! link FoldColumn Folded |
||||
|
||||
" Other {{{1 |
||||
hi Directory gui=NONE guifg=#0000ff guibg=NONE |
||||
hi LineNr gui=NONE guifg=#8080a0 guibg=NONE |
||||
hi NonText gui=BOLD guifg=#4000ff guibg=#EFEFF7 |
||||
"hi SpecialKey gui=NONE guifg=#A35B00 guibg=NONE |
||||
hi Title gui=BOLD guifg=#1014AD guibg=NONE |
||||
hi Visual term=reverse ctermfg=yellow ctermbg=black gui=NONE guifg=Black guibg=#BDDFFF |
||||
hi VisualNOS term=reverse ctermfg=yellow ctermbg=black gui=UNDERLINE guifg=Black guibg=#BDDFFF |
||||
|
||||
" Syntax group {{{1 |
||||
hi Comment term=BOLD ctermfg=darkgray guifg=#3F6B5B |
||||
hi Constant term=UNDERLINE ctermfg=red guifg=#B91F49 |
||||
hi Error term=REVERSE ctermfg=15 ctermbg=9 guibg=Red guifg=White |
||||
hi Identifier term=UNDERLINE ctermfg=Blue guifg=Blue |
||||
hi Number term=UNDERLINE ctermfg=red gui=NONE guifg=#00C226 |
||||
hi PreProc term=UNDERLINE ctermfg=darkblue guifg=#1071CE |
||||
hi Special term=BOLD ctermfg=darkmagenta guifg=red2 |
||||
hi Statement term=BOLD ctermfg=DarkRed gui=NONE guifg=#F06F00 |
||||
hi Tag term=BOLD ctermfg=DarkGreen guifg=DarkGreen |
||||
hi Todo term=STANDOUT ctermbg=Yellow ctermfg=blue guifg=Blue guibg=Yellow |
||||
hi Type term=UNDERLINE ctermfg=Blue gui=NONE guifg=Blue |
||||
hi! link String Constant |
||||
hi! link Character Constant |
||||
hi! link Boolean Constant |
||||
hi! link Float Number |
||||
hi! link Function Identifier |
||||
hi! link Conditional Statement |
||||
hi! link Repeat Statement |
||||
hi! link Label Statemengreen |
||||
hi! link Operator Statement |
||||
hi! link Keyword Statement |
||||
hi! link Exception Statement |
||||
hi! link Include PreProc |
||||
hi! link Define PreProc |
||||
hi! link Macro PreProc |
||||
hi! link PreCondit PreProc |
||||
hi! link StorageClass Type |
||||
hi! link Structure Type |
||||
hi! link Typedef Type |
||||
hi! link SpecialChar Special |
||||
hi! link Delimiter Special |
||||
hi! link SpecialComment Special |
||||
hi! link Debug Special |
||||
|
||||
" HTML {{{1 |
||||
hi htmlLink gui=UNDERLINE guifg=#0000ff guibg=NONE |
||||
hi htmlBold gui=BOLD |
||||
hi htmlBoldItalic gui=BOLD,ITALIC |
||||
hi htmlBoldUnderline gui=BOLD,UNDERLINE |
||||
hi htmlBoldUnderlineItalic gui=BOLD,UNDERLINE,ITALIC |
||||
hi htmlItalic gui=ITALIC |
||||
hi htmlUnderline gui=UNDERLINE |
||||
hi htmlUnderlineItalic gui=UNDERLINE,ITALIC |
||||
|
||||
" vim600:foldmethod=marker |
@ -0,0 +1,69 @@
|
||||
" Vim colour scheme |
||||
" Maintainer: Martin Winkler |
||||
" Last Change: 29 February 2009 |
||||
" Version: 1.0 |
||||
" |
||||
" This colorscheme tries to fit nicely into a MacOS X style window |
||||
" I am using GTK and Metacity themes from the Mac4Lin project. |
||||
" See http://sourceforge.net/projects/mac4lin |
||||
|
||||
hi clear |
||||
set background=light |
||||
if exists("syntax_on") |
||||
syntax reset |
||||
endif |
||||
|
||||
let g:colors_name = 'osx_like' |
||||
|
||||
hi Normal gui=none guifg=Black guibg=White |
||||
|
||||
hi Cursor guifg=White guibg=Black |
||||
hi LineNr gui=bold guifg=#828c95 guibg=#bbbbbb |
||||
hi NonText gui=bold guifg=DarkGray guibg=#bbbbbb |
||||
hi SpecialKey gui=none guifg=RoyalBlue4 |
||||
hi Title gui=bold guifg=Black |
||||
hi Visual gui=none guifg=White guibg=#829db9 |
||||
|
||||
hi FoldColumn gui=none guifg=Black guibg=#979797 |
||||
hi Folded gui=none guifg=#666666 guibg=#bbbbbb |
||||
hi StatusLine gui=bold guifg=#829db9 guibg=Black |
||||
hi StatusLineNC gui=bold guifg=#829db9 guibg=#666666 |
||||
hi VertSplit gui=bold guifg=#9ca6af guibg=DimGray |
||||
hi Wildmenu gui=bold guifg=Black guibg=White |
||||
|
||||
hi Pmenu guibg=Grey65 guifg=Black gui=none |
||||
hi PmenuSbar guibg=Grey50 guifg=fg gui=none |
||||
hi PmenuSel guibg=Yellow guifg=Black gui=none |
||||
hi PmenuThumb guibg=Grey75 guifg=fg gui=none |
||||
|
||||
hi IncSearch gui=none guifg=White guibg=Black |
||||
hi Search gui=none guifg=Black guibg=Yellow |
||||
|
||||
hi MoreMsg gui=bold guifg=ForestGreen |
||||
hi Question gui=bold guifg=ForestGreen |
||||
hi WarningMsg gui=bold guifg=Red |
||||
|
||||
hi Comment gui=italic guifg=RoyalBlue3 |
||||
hi Error gui=none guifg=White guibg=Red |
||||
hi Identifier gui=none guifg=Sienna4 |
||||
hi Special gui=none guifg=RoyalBlue4 |
||||
hi PreProc gui=none guifg=RoyalBlue3 |
||||
hi Todo gui=bold guifg=Black guibg=Yellow |
||||
hi Type gui=bold guifg=RoyalBlue4 |
||||
hi Underlined gui=underline guifg=Blue |
||||
|
||||
hi Boolean gui=bold guifg=ForestGreen |
||||
hi Constant gui=none guifg=ForestGreen |
||||
hi Number gui=bold guifg=ForestGreen |
||||
hi String gui=none guifg=ForestGreen |
||||
|
||||
hi Label gui=bold,underline guifg=Sienna4 |
||||
hi Statement gui=bold guifg=Sienna4 |
||||
|
||||
hi htmlBold gui=bold |
||||
hi htmlItalic gui=italic |
||||
hi htmlUnderline gui=underline |
||||
hi htmlBoldItalic gui=bold,italic |
||||
hi htmlBoldUnderline gui=bold,underline |
||||
hi htmlBoldUnderlineItalic gui=bold,underline,italic |
||||
hi htmlUnderlineItalic gui=underline,italic |
@ -0,0 +1,73 @@
|
||||
"pigraph theme based on blackdust |
||||
"fmeyer@pigraph.com |
||||
|
||||
|
||||
set background=dark |
||||
hi clear |
||||
|
||||
if exists("syntax_on") |
||||
syntax reset |
||||
endif |
||||
|
||||
hi Boolean guifg=#eee689 |
||||
hi Character guifg=#eee689 |
||||
hi Comment guifg=#7f7f7f |
||||
hi Condtional guifg=#8fffff |
||||
hi Constant guifg=#eee689 gui=none |
||||
hi Cursor guifg=#000000 guibg=#aeaeae |
||||
hi Debug guifg=#eee689 |
||||
hi Define guifg=#83b1d4 |
||||
hi Delimiter guifg=#8f8f8f |
||||
hi DiffAdd guibg=#613c46 |
||||
hi DiffChange guibg=#333333 |
||||
hi DiffDelete guifg=#333333 guibg=#464646 gui=none |
||||
hi DiffText guifg=#ffffff guibg=#1f1f1f |
||||
hi Directory guifg=#ffffff |
||||
hi Error guifg=#000000 guibg=#00ffff |
||||
hi ErrorMsg guifg=#000000 guibg=#00c0cf |
||||
hi Exception guifg=#8fffff gui=underline |
||||
hi Float guifg=#9c93b3 |
||||
hi FoldColumn guifg=#eee689 guibg=#464646 |
||||
hi Folded guifg=#eee689 guibg=#333333 |
||||
hi Function guifg=#d38e63 |
||||
hi Identifier guifg=#ffffff |
||||
hi Include guifg=#ee8a37 |
||||
hi IncSearch guifg=#000000 guibg=#b1d631 |
||||
hi Keyword guifg=#ffffff |
||||
hi Label guifg=#8fffff gui=underline |
||||
hi Macro guifg=#ee8a37 |
||||
hi MatchParen guifg=#d0ffc0 guibg=#202020 ctermfg=157 ctermbg=237 cterm=bold |
||||
hi ModeMsg guifg=#eee689 |
||||
hi MoreMsg guifg=#ffffff |
||||
hi NonText guifg=#1f1f1f |
||||
hi LineNr guifg=#7f7f7f guibg=#343a3f |
||||
hi Normal guifg=#d6dbdf guibg=#2c3237 gui=none |
||||
hi Number guifg=#aca0a3 |
||||
hi Operator guifg=#ffffff |
||||
hi Pmenu guifg=#ffffff guibg=#202020 ctermfg=255 ctermbg=238 |
||||
hi PmenuSel guifg=#000000 guibg=#b1d631 ctermfg=0 ctermbg=148 |
||||
hi PreCondit guifg=#dfaf8f |
||||
hi PreProc guifg=#ee8a37 |
||||
hi Question guifg=#ffffff |
||||
hi Repeat guifg=#8fffff gui=underline |
||||
hi Search guifg=#000000 guibg=#b1d631 |
||||
hi SpecialChar guifg=#eee689 |
||||
hi SpecialComment guifg=#eee689 |
||||
hi Special guifg=#7f7f7f |
||||
hi SpecialKey guifg=#7e7e7e |
||||
hi Statement guifg=#8fffff |
||||
hi StatusLine guifg=#b1d631 guibg=#000000 |
||||
hi StatusLineNC guifg=#333333 guibg=#cccccc |
||||
hi StorageClass guifg=#ffffff |
||||
hi String guifg=#dbf0b3 |
||||
hi Structure guifg=#ffffff gui=underline |
||||
hi Tag guifg=#eee689 |
||||
hi Title guifg=#ffffff guibg=#333333 |
||||
hi Todo guifg=#ffffff guibg=#000000 |
||||
hi Typedef guifg=#ffffff gui=underline |
||||
hi Type guifg=#ffffff |
||||
hi VertSplit guifg=#444444 guibg=#303030 gui=none ctermfg=238 ctermbg=238 |
||||
hi Visual guifg=#000000 guibg=#b1d631 |
||||
hi VisualNOS guifg=#343a3f guibg=#f18c96 gui=underline |
||||
hi WarningMsg guifg=#ffffff guibg=#333333 |
||||
hi WildMenu guifg=#000000 guibg=#eee689 |
@ -0,0 +1,92 @@
|
||||
|
||||
set background=light |
||||
|
||||
hi clear |
||||
if exists("syntax_on") |
||||
syntax reset |
||||
endif |
||||
|
||||
let colors_name = "pyte" |
||||
|
||||
if version >= 700 |
||||
hi CursorLine guibg=#f6f6f6 |
||||
hi CursorColumn guibg=#eaeaea |
||||
hi MatchParen guifg=white guibg=#80a090 gui=bold |
||||
|
||||
"Tabpages |
||||
hi TabLine guifg=black guibg=#b0b8c0 gui=italic |
||||
hi TabLineFill guifg=#9098a0 |
||||
hi TabLineSel guifg=black guibg=#f0f0f0 gui=italic,bold |
||||
|
||||
"P-Menu (auto-completion) |
||||
hi Pmenu guifg=white guibg=#808080 |
||||
"PmenuSel |
||||
"PmenuSbar |
||||
"PmenuThumb |
||||
endif |
||||
" |
||||
" Html-Titles |
||||
hi Title guifg=#202020 gui=bold |
||||
hi Underlined guifg=#202020 gui=underline |
||||
|
||||
|
||||
hi Cursor guifg=black guibg=#b0b4b8 |
||||
hi lCursor guifg=black guibg=white |
||||
hi LineNr guifg=#ffffff guibg=#c0d0e0 |
||||
|
||||
hi Normal guifg=#202020 guibg=#f0f0f0 |
||||
|
||||
hi StatusLine guifg=white guibg=#8090a0 gui=bold,italic |
||||
hi StatusLineNC guifg=#506070 guibg=#a0b0c0 gui=italic |
||||
hi VertSplit guifg=#a0b0c0 guibg=#a0b0c0 gui=NONE |
||||
|
||||
hi Folded guifg=#708090 guibg=#c0d0e0 |
||||
|
||||
hi NonText guifg=#c0c0c0 guibg=#e0e0e0 |
||||
" Kommentare |
||||
hi Comment guifg=#a0b0c0 gui=italic |
||||
|
||||
" Konstanten |
||||
hi Constant guifg=#a07040 |
||||
hi String guifg=#4070a0 |
||||
hi Number guifg=#40a070 |
||||
hi Float guifg=#70a040 |
||||
"hi Statement guifg=#0070e0 gui=NONE |
||||
" Python: def and so on, html: tag-names |
||||
hi Statement guifg=#007020 gui=bold |
||||
|
||||
|
||||
" HTML: arguments |
||||
hi Type guifg=#e5a00d gui=italic |
||||
" Python: Standard exceptions, True&False |
||||
hi Structure guifg=#007020 gui=italic |
||||
hi Function guifg=#06287e gui=italic |
||||
|
||||
hi Identifier guifg=#5b3674 gui=italic |
||||
|
||||
hi Repeat guifg=#7fbf58 gui=bold |
||||
hi Conditional guifg=#4c8f2f gui=bold |
||||
|
||||
" Cheetah: #-Symbol, function-names |
||||
hi PreProc guifg=#1060a0 gui=NONE |
||||
" Cheetah: def, for and so on, Python: Decorators |
||||
hi Define guifg=#1060a0 gui=bold |
||||
|
||||
hi Error guifg=red guibg=white gui=bold,underline |
||||
hi Todo guifg=#a0b0c0 guibg=NONE gui=italic,bold,underline |
||||
|
||||
" Python: %(...)s - constructs, encoding |
||||
hi Special guifg=#70a0d0 gui=italic |
||||
|
||||
hi Operator guifg=#408010 |
||||
|
||||
" color of <TAB>s etc... |
||||
hi SpecialKey guifg=#d8a080 guibg=#e8e8e8 gui=italic |
||||
|
||||
" Diff |
||||
hi DiffChange guifg=NONE guibg=#e0e0e0 gui=italic,bold |
||||
hi DiffText guifg=NONE guibg=#f0c8c8 gui=italic,bold |
||||
hi DiffAdd guifg=NONE guibg=#c0e0d0 gui=italic,bold |
||||
hi DiffDelete guifg=NONE guibg=#f0e0b0 gui=italic,bold |
||||
|
||||
|
@ -0,0 +1,159 @@
|
||||
" Vim color file |
||||
" Maintaner: Radu Dineiu <radu.dineiu@gmail.com> |
||||
" URL: http://ld.yi.org/vim/rdark/ |
||||
" Last Change: 2007 Jun 23 |
||||
" Version: 0.6 |
||||
" |
||||
" Features: |
||||
" - let rdark_current_line = 1 if you want to highlight the current line |
||||
" |
||||
" Changelog: |
||||
" 0.5 - fixed the Pmenu colors |
||||
" 0.6 - added SignColumn colors |
||||
|
||||
set background=dark |
||||
|
||||
hi clear |
||||
if exists("syntax_on") |
||||
syntax reset |
||||
endif |
||||
|
||||
let colors_name = "rdark" |
||||
|
||||
" Current Line |
||||
if exists('rdark_current_line') && rdark_current_line == 1 |
||||
set cursorline |
||||
hi CursorLine guibg=#191f21 |
||||
endif |
||||
|
||||
" Default Colors |
||||
hi Normal guifg=#babdb6 guibg=#1e2426 |
||||
hi NonText guifg=#2c3032 guibg=#2c3032 gui=none |
||||
hi Cursor guibg=#babdb6 |
||||
hi ICursor guibg=#babdb6 |
||||
|
||||
" Search |
||||
hi Search guifg=#2e3436 guibg=#fcaf3e |
||||
hi IncSearch guibg=#2e3436 guifg=#fcaf3e |
||||
|
||||
" Window Elements |
||||
hi StatusLine guifg=#ffffff guibg=#5d7497 gui=none |
||||
hi StatusLineNC guifg=#b8b8b8 guibg=#465973 gui=none |
||||
hi VertSplit guifg=#555753 guibg=#888a85 gui=none |
||||
hi Visual guibg=#485658 |
||||
hi MoreMsg guifg=#729fcf |
||||
hi Question guifg=#8ae234 gui=none |
||||
hi WildMenu guifg=#eeeeec guibg=#0e1416 |
||||
hi LineNr guifg=#3f4b4d guibg=#000000 |
||||
hi SignColumn guibg=#1e2426 |
||||
|
||||
" Pmenu |
||||
hi Pmenu guibg=#2e3436 guifg=#eeeeec |
||||
hi PmenuSel guibg=#ffffff guifg=#1e2426 |
||||
hi PmenuSbar guibg=#555753 |
||||
hi PmenuThumb guifg=#ffffff |
||||
|
||||
" Diff |
||||
hi DiffDelete guifg=#2e3436 guibg=#0e1416 |
||||
hi DiffAdd guibg=#1f2b2d |
||||
hi DiffChange guibg=#2e3436 |
||||
hi DiffText guibg=#000000 gui=none |
||||
|
||||
" Folds |
||||
hi Folded guifg=#d3d7cf guibg=#204a87 |
||||
hi FoldColumn guifg=#3465a4 guibg=#000000 |
||||
|
||||
" Specials |
||||
hi Title guifg=#fcaf3e |
||||
hi Todo guifg=#fcaf3e guibg=bg |
||||
hi SpecialKey guifg=#ef2929 |
||||
|
||||
" Tabs |
||||
hi TabLine guibg=#0a1012 guifg=#888a85 |
||||
hi TabLineFill guifg=#0a1012 |
||||
hi TabLineSel guibg=#555753 guifg=#eeeeec gui=none |
||||
|
||||
" Matches |
||||
hi MatchParen guibg=#566165 guifg=#fcaf3e |
||||
|
||||
" Tree |
||||
hi Directory guifg=#ffffff |
||||
|
||||
" Syntax |
||||
hi Comment guifg=#656763 |
||||
hi Constant guifg=#8ae234 |
||||
hi Number guifg=#8ae234 |
||||
hi Statement guifg=#729fcf gui=none |
||||
hi Identifier guifg=#ffffff |
||||
hi PreProc guifg=#fcaf3e |
||||
hi Function guifg=#fcaf3e |
||||
hi Type guifg=#e3e7df gui=none |
||||
hi Keyword guifg=#eeeeec |
||||
hi Special guifg=#888a85 |
||||
hi Error guifg=#eeeeec guibg=#cc0000 |
||||
|
||||
" PHP |
||||
hi phpRegionDelimiter guifg=#ad7fa8 |
||||
hi phpPropertySelector guifg=#888a85 |
||||
hi phpPropertySelectorInString guifg=#888a85 |
||||
hi phpOperator guifg=#888a85 |
||||
hi phpArrayPair guifg=#888a85 |
||||
hi phpAssignByRef guifg=#888a85 |
||||
hi phpRelation guifg=#888a85 |
||||
hi phpMemberSelector guifg=#888a85 |
||||
hi phpUnknownSelector guifg=#888a85 |
||||
hi phpVarSelector guifg=#babdb6 |
||||
hi phpSemicolon guifg=#888a85 gui=none |
||||
hi phpFunctions guifg=#d3d7cf |
||||
hi phpParent guifg=#888a85 |
||||
|
||||
" JavaScript |
||||
hi javaScriptBraces guifg=#888a85 |
||||
hi javaScriptOperator guifg=#888a85 |
||||
|
||||
" HTML |
||||
hi htmlTag guifg=#888a85 |
||||
hi htmlEndTag guifg=#888a85 |
||||
hi htmlTagName guifg=#babdb6 |
||||
hi htmlSpecialTagName guifg=#babdb6 |
||||
hi htmlArg guifg=#d3d7cf |
||||
hi htmlTitle guifg=#8ae234 gui=none |
||||
hi link htmlH1 htmlTitle |
||||
hi link htmlH2 htmlH1 |
||||
hi link htmlH3 htmlH1 |
||||
hi link htmlH4 htmlH1 |
||||
hi link htmlH5 htmlH1 |
||||
hi link htmlH6 htmlH1 |
||||
|
||||
" XML |
||||
hi link xmlTag htmlTag |
||||
hi link xmlEndTag htmlEndTag |
||||
hi link xmlAttrib htmlArg |
||||
|
||||
" CSS |
||||
hi cssSelectorOp guifg=#eeeeec |
||||
hi link cssSelectorOp2 cssSelectorOp |
||||
hi cssUIProp guifg=#d3d7cf |
||||
hi link cssPagingProp cssUIProp |
||||
hi link cssGeneratedContentProp cssUIProp |
||||
hi link cssRenderProp cssUIProp |
||||
hi link cssBoxProp cssUIProp |
||||
hi link cssTextProp cssUIProp |
||||
hi link cssColorProp cssUIProp |
||||
hi link cssFontProp cssUIProp |
||||
hi cssPseudoClassId guifg=#eeeeec |
||||
hi cssBraces guifg=#888a85 |
||||
hi cssIdentifier guifg=#fcaf3e |
||||
hi cssTagName guifg=#fcaf3e |
||||
hi link cssInclude Function |
||||
hi link cssCommonAttr Constant |
||||
hi link cssUIAttr Constant |
||||
hi link cssTableAttr Constant |
||||
hi link cssPagingAttr Constant |
||||
hi link cssGeneratedContentAttr Constant |
||||
hi link cssAuralAttr Constant |
||||
hi link cssRenderAttr Constant |
||||
hi link cssBoxAttr Constant |
||||
hi link cssTextAttr Constant |
||||
hi link cssColorAttr Constant |
||||
hi link cssFontAttr Constant |
@ -0,0 +1,55 @@
|
||||
" |
||||
" Native Vim Color Scheme |
||||
" ======================= |
||||
" |
||||
" author: Armin Ronacher <armin.ronacher@active-4.com> |
||||
" |
||||
set background=dark |
||||
|
||||
hi clear |
||||
if exists("syntax_on") |
||||
syntax reset |
||||
endif |
||||
|
||||
let colors_name = "native" |
||||
|
||||
" Default Colors |
||||
hi Normal guifg=#bebebe guibg=#262626 gui=bold |
||||
hi NonText guifg=#444444 guibg=#111111 |
||||
hi Cursor guibg=#aaaaaa |
||||
hi lCursor guibg=#aaaaaa |
||||
|
||||
" Search |
||||
hi Search guibg=peru guifg=wheat |
||||
hi IncSearch cterm=NONE ctermfg=yellow ctermbg=green |
||||
hi Search cterm=NONE ctermfg=grey ctermbg=blue |
||||
|
||||
" Window Elements |
||||
hi StatusLine guifg=white guibg=#8090a0 gui=bold |
||||
hi StatusLineNC guifg=#506070 guibg=#a0b0c0 |
||||
hi VertSplit guifg=#a0b0c0 guibg=#a0b0c0 |
||||
hi Folded guifg=#111111 guibg=#8090a0 |
||||
hi IncSearch guifg=slategrey guibg=khaki |
||||
|
||||
" Specials |
||||
hi Todo guifg=#e50808 guibg=#520000 gui=bold |
||||
hi Title guifg=#ffffff gui=bold |
||||
|
||||
" Strings |
||||
hi String guifg=#98cdec |
||||
hi Constant guifg=#ed9d13 |
||||
|
||||
" Syntax |
||||
hi Number guifg=#f5cc27 |
||||
hi Statement guifg=#beedee gui=bold |
||||
hi Function guifg=#d8fecf |
||||
hi PreProc guifg=#cd2828 gui=bold |
||||
hi Comment guifg=#999999 gui=italic |
||||
hi Type guifg=#bbbbbb gui=bold |
||||
|
||||
" Diff |
||||
hi DiffAdd ctermbg=4 |
||||
hi DiffChange ctermbg=5 |
||||
hi DiffDelete cterm=bold ctermfg=4 ctermbg=6 |
||||
hi DiffText cterm=bold ctermbg=1 |
||||
|
@ -0,0 +1 @@
|
||||
/home/julio/src/vim-colors-solarized/colors/solarized.vim |
@ -0,0 +1,47 @@
|
||||
" A VIM port of the Espresso tutti colori theme |
||||
" http://macrabbit.com/espresso/ |
||||
" |
||||
" Jon Raphaelson |
||||
" lygaret@gmail.com |
||||
|
||||
set background=light |
||||
hi clear |
||||
if exists("syntax_on") |
||||
syntax reset |
||||
endif |
||||
|
||||
let g:colors_name = "tutticolori" |
||||
|
||||
highlight Normal guifg=#000000 guibg=#ffffff |
||||
highlight Cursor guifg=#000000 guibg=#cccecf |
||||
highlight CursorLine guibg=#dbebff |
||||
highlight Visual guibg=#dbebff |
||||
highlight Search guibg=#fbe9ad |
||||
|
||||
highlight NonText guifg=#e2e8ef guibg=#fefeff |
||||
highlight MatchParen guibg=#d4e9fa |
||||
|
||||
highlight LineNr guifg=#aabbcc guibg=#f2f8ff |
||||
highlight FoldColumn guifg=#aabbcc guibg=#f2f8ff |
||||
highlight Folded guifg=#667788 guibg=#f2f8ff |
||||
|
||||
highlight StatusLine guifg=#888888 guibg=#ffffff |
||||
highlight StatusLineNC guifg=#bbbbbb guibg=#ffffff |
||||
highlight VertSplit guifg=#888888 guibg=#ffffff |
||||
|
||||
highlight Comment guifg=#999999 guibg=#eeeeee gui=italic |
||||
highlight Constant guifg=#d44950 guibg=NONE |
||||
highlight Error guifg=#f9f2ce guibg=#f9323a |
||||
highlight Identifier guifg=#3a1d72 guibg=NONE |
||||
highlight Number guifg=#7653c1 guibg=#f3f2ff |
||||
highlight PreProc guifg=#222222 guibg=#eeeeee |
||||
highlight Special guifg=#2f6f9f guibg=NONE |
||||
highlight Statement guifg=#2f6f9f guibg=#f4faff gui=NONE |
||||
highlight Type guifg=#699d36 guibg=NONE gui=NONE |
||||
highlight Title guifg=#000000 guibg=NONE gui=NONE |
||||
highlight Underlined guifg=#2f4f6f guibg=NONE gui=underline |
||||
|
||||
" html/css/javascript |
||||
|
||||
highlight htmlHead guibg=#ffffff |
||||
highlight javaScript guifg=#434343 guibg=#ffffff |
@ -0,0 +1,81 @@
|
||||
" |
||||
" Vim colour file |
||||
" |
||||
" Maintainer: Vy-Shane Sin Fat <shane@node.mu> |
||||
" Version: 1.4 |
||||
" |
||||
" This colour file is meant for GUI use. |
||||
" |
||||
|
||||
set background=light |
||||
hi clear |
||||
if exists("syntax_on") |
||||
syntax reset |
||||
endif |
||||
let g:colors_name="vylight" |
||||
|
||||
|
||||
hi Normal guifg=#111111 guibg=white |
||||
hi Title guifg=black guibg=white |
||||
hi Cursor guibg=#FF7311 |
||||
hi LineNr guifg=#bebebe guibg=#f8f8f8 |
||||
hi Visual guibg=#bbddff |
||||
hi NonText guifg=#fafafa guibg=#fafafa |
||||
hi StatusLine guifg=#222222 guibg=#eeeeee gui=none |
||||
hi StatusLineNC guifg=#888888 guibg=#eeeeee gui=none |
||||
hi VertSplit guifg=#eeeeee guibg=#eeeeee gui=none |
||||
hi ModeMsg guifg=black guibg=#bbddff gui=none |
||||
hi ErrorMsg guifg=black guibg=#ffbbbb gui=none |
||||
hi Error guifg=#bb3355 guibg=white gui=none |
||||
hi Folded guifg=#999999 guibg=#fafafa |
||||
|
||||
|
||||
" Vim 7.x specific |
||||
if version >= 700 |
||||
hi MatchParen guibg=#ccffdd gui=none |
||||
hi Pmenu guifg=#60656f guibg=#f0f5ff gui=none |
||||
hi PmenuSel guifg=white guibg=#3585ef gui=bold |
||||
hi PmenuSbar guifg=#d0d5dd guibg=#e0e5ee gui=bold |
||||
hi PmenuThumb guifg=#e0e5ee guibg=#c0c5dd gui=bold |
||||
hi Search guibg=#fcfcaa gui=none |
||||
hi IncSearch guibg=#ffff33 gui=bold |
||||
hi CursorLine guibg=#f1faff |
||||
hi ColorColumn guibg=#fafafa |
||||
endif |
||||
|
||||
|
||||
" Syntax highlighting |
||||
hi Comment guifg=#777777 gui=none |
||||
hi Todo guifg=#446644 guibg=#ddeecc gui=italic |
||||
hi Operator guifg=#1a1a1a gui=none |
||||
hi Identifier guifg=#1a1a1a gui=none |
||||
hi Statement guifg=#1a1a1a gui=none |
||||
hi Type guifg=#0050b0 gui=none |
||||
hi Constant guifg=#204070 gui=none |
||||
hi Conditional guifg=#006633 gui=none |
||||
hi Delimiter guifg=#1a1a1a gui=none |
||||
hi PreProc guifg=#006633 gui=none |
||||
hi Special guifg=#006633 gui=none |
||||
hi Keyword guifg=#007050 gui=none |
||||
|
||||
hi link Function Normal |
||||
hi link Character Constant |
||||
hi link String Constant |
||||
hi link Boolean Constant |
||||
hi link Number Constant |
||||
hi link Float Number |
||||
hi link Repeat Conditional |
||||
hi link Label Statement |
||||
hi link Exception Statement |
||||
hi link Include Normal |
||||
hi link Define PreProc |
||||
hi link Macro PreProc |
||||
hi link PreCondit PreProc |
||||
hi link StorageClass Type |
||||
hi link Structure Type |
||||
hi link Typedef Type |
||||
hi link Tag Special |
||||
hi link SpecialChar Special |
||||
hi link SpecialComment Special |
||||
hi link Debug Special |
||||
|
@ -0,0 +1,13 @@
|
||||
set guioptions=aegiLt " basically, all options, except the scrollbar, menu and toolbar |
||||
set lines=46 " number of lines, based on my screen size and font |
||||
set columns=116 " number of columns (uses most of my screen, in this case) |
||||
set showtabline=2 " always show the tab line |
||||
set gfn=monofur\ for\ Powerline\ 12 " My screen size sucks, mkay? |
||||
|
||||
syntax enable |
||||
set background=light |
||||
|
||||
"colorscheme lazy |
||||
"color vylight |
||||
"color rdark " colorscheme |
||||
color busybee |
@ -0,0 +1,195 @@
|
||||
" (I copied the example .vimrc and added some stuff) |
||||
" Use Vim settings, rather then Vi settings (much better!). |
||||
" This must be first, because it changes other options as a side effect. |
||||
set nocompatible |
||||
|
||||
" allow backspacing over everything in insert mode |
||||
set backspace=indent,eol,start |
||||
|
||||
" Don't use Ex mode, use Q for formatting |
||||
map Q gq |
||||
|
||||
" Map Y to do the same (well, almost) as the D command |
||||
map Y y$ |
||||
|
||||
" This is an alternative that also works in block mode, but the deleted |
||||
" text is lost and it only works for putting the current register. |
||||
|
||||
" Switch syntax highlighting on, when the terminal has colors |
||||
" Also switch on highlighting the last used search pattern. |
||||
if &t_Co > 2 || has("gui_running") |
||||
syntax on |
||||
set hlsearch |
||||
endif |
||||
|
||||
" Only do this part when compiled with support for autocommands. |
||||
if has("autocmd") |
||||
" Enable file type detection. |
||||
" Use the default filetype settings, so that mail gets 'tw' set to 72, |
||||
" 'cindent' is on in C files, etc. |
||||
" Also load indent files, to automatically do language-dependent indenting. |
||||
filetype plugin indent on |
||||
|
||||
" Put these in an autocmd group, so that we can delete them easily. |
||||
augroup vimrcEx |
||||
au! |
||||
|
||||
" For all text files set 'textwidth' to 78 characters. |
||||
autocmd FileType text setlocal textwidth=78 |
||||
|
||||
" When editing a file, always jump to the last known cursor position. |
||||
" Don't do it when the position is invalid or when inside an event handler |
||||
" (happens when dropping a file on gvim). |
||||
autocmd BufReadPost * |
||||
\ if line("'\"") > 0 && line("'\"") <= line("$") | |
||||
\ exe "normal g`\"" | |
||||
\ endif |
||||
|
||||
augroup END |
||||
else |
||||
set autoindent " always set autoindenting on |
||||
endif " has("autocmd") |
||||
|
||||
set tabstop=4 |
||||
set shiftwidth=4 |
||||
set foldmethod=marker |
||||
set scrolloff=1 " always show one line around the cursor |
||||
set laststatus=2 " always show the status bar ('cause I like to see the line and column, always) |
||||
set showtabline=2 " always show the tabline |
||||
set showmatch " show matching bracket |
||||
set noeb " no error bells |
||||
set autowrite " write the file when switching between files or something |
||||
set nowrap " do not wrap long lines |
||||
set nobackup " do not keep a backup file, use versions instead |
||||
set history=50 " keep 50 lines of command line history |
||||
set ruler " show the cursor position all the time |
||||
set showcmd " display incomplete commands |
||||
set incsearch " do incremental searching |
||||
set fo=tcroq " wrap with textwidth, wrap comments, insert commend leader (twice), format comments |
||||
set autoindent " auto indent |
||||
set smartindent " smart identation |
||||
set number |
||||
|
||||
let mapleader="," " use comma to start user-defined (in plugins) functions |
||||
|
||||
" default python style |
||||
" (use spaces instead of tabs (expandtab), uses 4 spaces for tabs (tabstop), |
||||
" when auto-indenting, also use 4 spaces (shiftwidth), when deleting text, 4 |
||||
" spaces are a tab (softtabstop) and break the line at column 78 (textwidth)) |
||||
au FileType python set expandtab tabstop=4 shiftwidth=4 softtabstop=4 textwidth=78 |
||||
|
||||
" the smarty filetypes doesn't have any sort of indentation, so we set it to |
||||
" auto |
||||
au FileType smarty set ai |
||||
|
||||
" PHP break lines at column 79, like Python |
||||
au FileType php set textwidth=79 |
||||
|
||||
" svn (when editing svn commit messages, break lines at |
||||
" column 70) |
||||
au FileType svn set tw=70 |
||||
|
||||
" email (mostly mutt stuff) |
||||
au FileType mail setlocal spell spelllang=en |
||||
|
||||
" 256 color terminals |
||||
set t_Co=256 |
||||
|
||||
" Because we are using 256 color terminals, we can use the very colorful theme |
||||
color busybee |
||||
|
||||
" mapings |
||||
" Easy switching between tabs (just use Alt+<tab number>) |
||||
map <M-1> :tabn 1<CR> |
||||
map <M-2> :tabn 2<CR> |
||||
map <M-3> :tabn 3<CR> |
||||
map <M-4> :tabn 4<CR> |
||||
map <M-5> :tabn 5<CR> |
||||
map <M-6> :tabn 6<CR> |
||||
map <M-7> :tabn 7<CR> |
||||
map <M-8> :tabn 8<CR> |
||||
map <M-9> :tabn 9<CR> |
||||
map <M-0> :tabn 10<CR> |
||||
|
||||
imap <M-1> <ESC>:tabn 1<CR>a |
||||
imap <M-2> <ESC>:tabn 2<CR>a |
||||
imap <M-3> <ESC>:tabn 3<CR>a |
||||
imap <M-4> <ESC>:tabn 4<CR>a |
||||
imap <M-5> <ESC>:tabn 5<CR>a |
||||
imap <M-6> <ESC>:tabn 6<CR>a |
||||
imap <M-7> <ESC>:tabn 7<CR>a |
||||
imap <M-8> <ESC>:tabn 8<CR>a |
||||
imap <M-9> <ESC>:tabn 9<CR>a |
||||
imap <M-0> <ESC>:tabn 10<CR>a |
||||
|
||||
" file auto-completion |
||||
set wim=longest,list |
||||
|
||||
" custom PHP syntax file configuration |
||||
let php_smart_members=1 |
||||
|
||||
" Vundle stuff starts here |
||||
"filetype off |
||||
set rtp+=~/.vim/bundle/vundle/ |
||||
call vundle#rc() |
||||
|
||||
Bundle 'Lokaltog/vim-powerline' |
||||
Bundle 'tpope/vim-fugitive' |
||||
Bundle 'tpope/vim-commentary' |
||||
Bundle 'godlygeek/tabular' |
||||
Bundle 'jiangmiao/auto-pairs' |
||||
|
||||
" powerline settings |
||||
let g:Powerline_symbols = 'fancy' |
||||
|
||||
" auto-pair settings |
||||
let g:AutoPairsMapCR = 1 |
||||
|
||||
" fancy tabline (to follow Powerline and BusyBee) |
||||
function PowerTabLine() |
||||
let line = '' |
||||
let currenttab = tabpagenr() |
||||
|
||||
for i in range(tabpagenr('$')) |
||||
let i += 1 |
||||
" highlight |
||||
if i == currenttab |
||||
let line .= '%#TabLineSel#' |
||||
else |
||||
let line .= '%#TabLine#' |
||||
endif |
||||
|
||||
" special separator |
||||
if i > 1 |
||||
if i == currenttab |
||||
" one before the selected buffer |
||||
let selBg = synIDattr(synIDtrans(hlID("TabLineSel")), "ctermbg") |
||||
let normBg = synIDattr(synIDtrans(hlID("TabLine")), "ctermbg") |
||||
|
||||
" new color: selBg as fg, normBg as bg |
||||
" let line .= nr2char(0x2b82) " filled < |
||||
endif |
||||
endif |
||||
|
||||
" buffer name |
||||
let buflist = tabpagebuflist(i) |
||||
let winnr = tabpagewinnr(i) |
||||
let name = bufname(buflist[winnr - 1]) |
||||
if name == '' |
||||
if &buftype == 'quickfix' |
||||
let line .= ' [Quickfix List] ' |
||||
else |
||||
let line .= ' [No name] ' |
||||
endif |
||||
else |
||||
let line .= ' ' . fnamemodify(name, ':t') . ' ' |
||||
endif |
||||
endfor |
||||
|
||||
" after the last tab fill with TabLineFill and reset tab page nr |
||||
let line .= '%#TabLineFill#%T' |
||||
|
||||
return line |
||||
endfunction |
||||
|
||||
set tabline=%!PowerTabLine() |
Loading…
Reference in new issue