Skip to content
Browse files

Merge branch 'master' of github.com:bleything/dotvim

* 'master' of github.com:bleything/dotvim:
  add css color bundle
  add a bunch of color schemes
  • Loading branch information...
2 parents 5015e64 + c4e2fc1 commit 9a2dbdd4d131249c9a7922184387100ff7060fc6 @bleything committed Sep 1, 2011
View
1 Rakefile
@@ -21,6 +21,7 @@ namespace :update do
BUNDLES = {
# plugins
:bufexplorer => "http://www.vim.org/scripts/download_script.php?src_id=12904",
+ :css_color => "git://github.com/ap/vim-css-color.git",
:nerdcommenter => "git://github.com/scrooloose/nerdcommenter.git",
:nerdtree => "git://github.com/scrooloose/nerdtree.git",
:rails => "git://github.com/tpope/vim-rails.git",
View
1 bundle/css_color/.gitignore
@@ -0,0 +1 @@
+*.swp
View
13 bundle/css_color/README.md
@@ -0,0 +1,13 @@
+vim-css-color plugin
+====================
+
+![screenshot](https://github.com/ap/vim-css-color/raw/master/screenshot.png)
+
+This is a very fast fork of [Max Vasiliev’s `vim-css-color`](https://github.com/skammer/vim-css-color),
+which also adds [HSL](http://www.w3.org/TR/css3-color/#hsl-color) support.
+
+Max forked [Niklas Hofer’s `css_color.vim`](http://www.vim.org/scripts/script.php?script_id=2150)
+and added the following features:
+
+* Highlighting multiple colors on the same line
+* `rgb()` and `rgba()` color notation
View
344 bundle/css_color/after/syntax/css.vim
@@ -0,0 +1,344 @@
+" Language: Colored CSS Color Preview
+" Author: Aristotle Pagaltzis <pagaltzis@gmx.de>
+" Last Change: 2010 Jul 3
+" Licence: No Warranties. WTFPL. But please tell me!
+" Version: 0.7.1
+" vim:et:ts=2 sw=2 sts=2
+
+let s:hex={}
+for i in range(0, 255)
+ let s:hex[ printf( '%02x', i ) ] = i
+endfor
+
+function! s:FGForBG(color)
+ " pick suitable text color given a background color
+ let color = tolower(a:color)
+ let r = s:hex[color[0:1]]
+ let g = s:hex[color[2:3]]
+ let b = s:hex[color[4:5]]
+ return r*30 + g*59 + b*11 > 12000 ? '000000' : 'ffffff'
+endfunction
+
+function! s:MatchColorValue(color, pattern)
+ let group = 'cssColor' . tolower(a:color)
+ let pattern = a:pattern
+ if pattern =~ '\>$' | let pattern .= '\>' | endif
+ redir => currentmatch
+ silent! exe 'syn list' group
+ redir END
+ if stridx( currentmatch, 'match /'.pattern.'/' ) >= 0 | return '' | endif
+ exe 'syn match' group '/'.pattern.'/ contained'
+ exe 'syn cluster cssColors add='.group
+ exe 'hi' group 'guibg=#'.(a:color) 'guifg=#'.(s:FGForBG(a:color)) | "extra parens = easier to patch
+ return ''
+endfunction
+
+function! s:MatchColorName(color, name)
+ let group = 'cssColor' . tolower(a:color)
+ exe 'syn keyword' group a:name 'contained'
+ exe 'syn cluster cssColors add='.group
+ exe 'hi' group 'guibg=#'.(a:color) 'guifg=#'.(s:FGForBG(a:color)) | "extra parens = easier to patch
+endfunction
+
+function! s:HexForRGBValue(r,g,b)
+ " Convert 80% -> 204, 100% -> 255, etc.
+ let rgb = map( [a:r,a:g,a:b], 'v:val =~ "%$" ? ( 255 * v:val ) / 100 : v:val' )
+ return printf( '%02x%02x%02x', rgb[0], rgb[1], rgb[2] )
+endfunction
+
+function! s:HexForHSLValue(h,s,l)
+ " Convert 80% -> 0.8, 100% -> 1.0, etc.
+ let [s,l] = map( [a:s, a:l], 'v:val =~ "%$" ? v:val / 100.0 : v:val * 1.0' )
+ " algorithm transcoded to vim from http://www.w3.org/TR/css3-color/#hsl-color
+ let hh = ( a:h % 360 ) / 360.0
+ let m2 = l <= 0.5 ? l * ( s + 1 ) : l + s - l * s
+ let m1 = l * 2 - m2
+ let rgb = []
+ for h in [ hh + (1/3.0), hh, hh - (1/3.0) ]
+ let h = h < 0 ? h + 1 : h > 1 ? h - 1 : h
+ let v =
+ \ h * 6 < 1 ? m1 + ( m2 - m1 ) * h * 6 :
+ \ h * 2 < 1 ? m2 :
+ \ h * 3 < 2 ? m1 + ( m2 - m1 ) * ( 2/3.0 - h ) * 6 :
+ \ m1
+ let rgb += [ float2nr( 255 * v ) ]
+ endfor
+ return printf( '%02x%02x%02x', rgb[0], rgb[1], rgb[2] )
+endfunction
+
+function! s:PreviewCSSColorInLine()
+ " TODO use cssColor matchdata
+ "
+ " N.B. these substitute() calls are here just for the side effect
+ " of invoking s:MatchColorValue during substitution -- because
+ " match() and friends do not allow finding all matches in a single
+ " scan without examining the start of the string over and over
+ call substitute( substitute( substitute( substitute( getline('.'),
+ \ '#\(\x\)\(\x\)\(\x\)\>', '\=s:MatchColorValue(submatch(1).submatch(1).submatch(2).submatch(2).submatch(3).submatch(3), submatch(0))', 'g' ),
+ \ '#\(\x\{6}\)\>', '\=s:MatchColorValue(submatch(1), submatch(0))', 'g' ),
+ \ 'rgba\?(\(\d\{1,3}\s*%\?\)\s*,\s*\(\d\{1,3}\s*%\?\)\s*,\s*\(\d\{1,3}\s*%\?\)\s*\%(,[^)]*\)\?)', '\=s:MatchColorValue(s:HexForRGBValue(submatch(1),submatch(2),submatch(3)),submatch(0))', 'g' ),
+ \ 'hsla\?(\(\d\{1,3}\s*%\?\)\s*,\s*\(\d\{1,3}\s*%\?\)\s*,\s*\(\d\{1,3}\s*%\?\)\s*\%(,[^)]*\)\?)', '\=s:MatchColorValue(s:HexForHSLValue(submatch(1),submatch(2),submatch(3)),submatch(0))', 'g' )
+endfunction
+
+if has("gui_running") || &t_Co==256
+ " HACK modify cssDefinition to add @cssColors to its contains
+ redir => cssdef
+ silent! syn list cssDefinition
+ redir END
+ if len( cssdef )
+ for out in split( cssdef, "\n" )
+ if out !~ '^cssDefinition ' | continue | endif
+ let out = substitute( out, ' \+xxx \+', ' ', '' )
+ let out = substitute( out, ' contains=\zs', '@cssColors,', '' )
+ exe 'syn region' out
+ endfor
+ endif
+
+ if ! has('gui_running')
+
+ " preset 16 vt100 colors
+ let s:xtermcolor=[
+ \ [ 0x00, 0x00, 0x00 ],
+ \ [ 0xCD, 0x00, 0x00 ],
+ \ [ 0x00, 0xCD, 0x00 ],
+ \ [ 0xCD, 0xCD, 0x00 ],
+ \ [ 0x00, 0x00, 0xEE ],
+ \ [ 0xCD, 0x00, 0xCD ],
+ \ [ 0x00, 0xCD, 0xCD ],
+ \ [ 0xE5, 0xE5, 0xE5 ],
+ \ [ 0x7F, 0x7F, 0x7F ],
+ \ [ 0xFF, 0x00, 0x00 ],
+ \ [ 0x00, 0xFF, 0x00 ],
+ \ [ 0xFF, 0xFF, 0x00 ],
+ \ [ 0x5C, 0x5C, 0xFF ],
+ \ [ 0xFF, 0x00, 0xFF ],
+ \ [ 0x00, 0xFF, 0xFF ],
+ \ [ 0xFF, 0xFF, 0xFF ]]
+
+ for c in range(0, len(s:xtermcolor))
+ let s:xtermcolor[c] += [c]
+ endfor
+
+ " grayscale ramp
+ for c in range(0, 23)
+ let value = 8 + c * 0x0A
+ let s:xtermcolor += [[value, value, value, 232 + c]]
+ endfor
+
+ " the 6 values used in the xterm color cube
+ let s:cubergb = [ 0x00, 0x5F, 0x87, 0xAF, 0xD7, 0xFF ]
+
+ let i = 0
+ let s:xvquant = []
+ for c in range(0, 255)
+ let value = s:cubergb[i]
+ if c == value | let s:xvquant += [i] | continue | endif
+ let nextvalue = s:cubergb[i+1]
+ let s:xvquant += [ c - value < nextvalue - c ? i : i+1 ]
+ if c >= nextvalue | let i += 1 | endif
+ endfor
+
+ " selects the nearest xterm color for a rgb value like #FF0000
+ function! s:XTermColorForRGB(color)
+ let best_match=0
+ let smallest_distance = 10000000000
+ let color = tolower(a:color)
+ let r = s:hex[color[0:1]]
+ let g = s:hex[color[2:3]]
+ let b = s:hex[color[4:5]]
+
+ let vr = s:xvquant[r]
+ let vg = s:xvquant[g]
+ let vb = s:xvquant[b]
+ let cidx = vr * 36 + vg * 6 + vb + 16
+ let ccol = [ s:cubergb[vr], s:cubergb[vg], s:cubergb[vg], cidx ]
+
+ for [tr,tg,tb,idx] in [ ccol ] + s:xtermcolor
+ let dr = tr - r
+ let dg = tg - g
+ let db = tb - b
+ let distance = dr*dr + dg*dg + db*db
+ if distance == 0 | return idx | endif
+ if distance > smallest_distance | continue | endif
+ let smallest_distance = distance
+ let best_match = idx
+ endfor
+ return best_match
+ endfunction
+
+ " recompile main functions after patching GUI code into console code
+ " this avoids having any conditionals on a critical execution path
+ redir => source
+ silent! function s:MatchColorValue
+ silent! function s:MatchColorName
+ redir END
+ let source = substitute( source, '\n[0-9]\+', "\n", 'g' )
+ let source = substitute( source, ' \zsfunction\ze ', 'function!', 'g' )
+ let source = substitute( source, 'gui\([bf]g\)=#''.(', 'cterm\1=''.s:XTermColorForRGB(', 'g' )
+ exe source
+
+ endif
+
+ " w3c Colors
+ call s:MatchColorName('800000', 'maroon')
+ call s:MatchColorName('ff0000', 'red')
+ call s:MatchColorName('ffA500', 'orange')
+ call s:MatchColorName('ffff00', 'yellow')
+ call s:MatchColorName('808000', 'olive')
+ call s:MatchColorName('800080', 'purple')
+ call s:MatchColorName('ff00ff', 'fuchsia')
+ call s:MatchColorName('ffffff', 'white')
+ call s:MatchColorName('00ff00', 'lime')
+ call s:MatchColorName('008000', 'green')
+ call s:MatchColorName('000080', 'navy')
+ call s:MatchColorName('0000ff', 'blue')
+ call s:MatchColorName('00ffff', 'aqua')
+ call s:MatchColorName('008080', 'teal')
+ call s:MatchColorName('000000', 'black')
+ call s:MatchColorName('c0c0c0', 'silver')
+ call s:MatchColorName('808080', 'gray')
+
+ " extra colors
+ call s:MatchColorName('F0F8FF', 'AliceBlue')
+ call s:MatchColorName('FAEBD7', 'AntiqueWhite')
+ call s:MatchColorName('7FFFD4', 'Aquamarine')
+ call s:MatchColorName('F0FFFF', 'Azure')
+ call s:MatchColorName('F5F5DC', 'Beige')
+ call s:MatchColorName('FFE4C4', 'Bisque')
+ call s:MatchColorName('FFEBCD', 'BlanchedAlmond')
+ call s:MatchColorName('8A2BE2', 'BlueViolet')
+ call s:MatchColorName('A52A2A', 'Brown')
+ call s:MatchColorName('DEB887', 'BurlyWood')
+ call s:MatchColorName('5F9EA0', 'CadetBlue')
+ call s:MatchColorName('7FFF00', 'Chartreuse')
+ call s:MatchColorName('D2691E', 'Chocolate')
+ call s:MatchColorName('FF7F50', 'Coral')
+ call s:MatchColorName('6495ED', 'CornflowerBlue')
+ call s:MatchColorName('FFF8DC', 'Cornsilk')
+ call s:MatchColorName('DC143C', 'Crimson')
+ call s:MatchColorName('00FFFF', 'Cyan')
+ call s:MatchColorName('00008B', 'DarkBlue')
+ call s:MatchColorName('008B8B', 'DarkCyan')
+ call s:MatchColorName('B8860B', 'DarkGoldenRod')
+ call s:MatchColorName('A9A9A9', 'DarkGray')
+ call s:MatchColorName('A9A9A9', 'DarkGrey')
+ call s:MatchColorName('006400', 'DarkGreen')
+ call s:MatchColorName('BDB76B', 'DarkKhaki')
+ call s:MatchColorName('8B008B', 'DarkMagenta')
+ call s:MatchColorName('556B2F', 'DarkOliveGreen')
+ call s:MatchColorName('FF8C00', 'Darkorange')
+ call s:MatchColorName('9932CC', 'DarkOrchid')
+ call s:MatchColorName('8B0000', 'DarkRed')
+ call s:MatchColorName('E9967A', 'DarkSalmon')
+ call s:MatchColorName('8FBC8F', 'DarkSeaGreen')
+ call s:MatchColorName('483D8B', 'DarkSlateBlue')
+ call s:MatchColorName('2F4F4F', 'DarkSlateGray')
+ call s:MatchColorName('2F4F4F', 'DarkSlateGrey')
+ call s:MatchColorName('00CED1', 'DarkTurquoise')
+ call s:MatchColorName('9400D3', 'DarkViolet')
+ call s:MatchColorName('FF1493', 'DeepPink')
+ call s:MatchColorName('00BFFF', 'DeepSkyBlue')
+ call s:MatchColorName('696969', 'DimGray')
+ call s:MatchColorName('696969', 'DimGrey')
+ call s:MatchColorName('1E90FF', 'DodgerBlue')
+ call s:MatchColorName('B22222', 'FireBrick')
+ call s:MatchColorName('FFFAF0', 'FloralWhite')
+ call s:MatchColorName('228B22', 'ForestGreen')
+ call s:MatchColorName('DCDCDC', 'Gainsboro')
+ call s:MatchColorName('F8F8FF', 'GhostWhite')
+ call s:MatchColorName('FFD700', 'Gold')
+ call s:MatchColorName('DAA520', 'GoldenRod')
+ call s:MatchColorName('808080', 'Grey')
+ call s:MatchColorName('ADFF2F', 'GreenYellow')
+ call s:MatchColorName('F0FFF0', 'HoneyDew')
+ call s:MatchColorName('FF69B4', 'HotPink')
+ call s:MatchColorName('CD5C5C', 'IndianRed')
+ call s:MatchColorName('4B0082', 'Indigo')
+ call s:MatchColorName('FFFFF0', 'Ivory')
+ call s:MatchColorName('F0E68C', 'Khaki')
+ call s:MatchColorName('E6E6FA', 'Lavender')
+ call s:MatchColorName('FFF0F5', 'LavenderBlush')
+ call s:MatchColorName('7CFC00', 'LawnGreen')
+ call s:MatchColorName('FFFACD', 'LemonChiffon')
+ call s:MatchColorName('ADD8E6', 'LightBlue')
+ call s:MatchColorName('F08080', 'LightCoral')
+ call s:MatchColorName('E0FFFF', 'LightCyan')
+ call s:MatchColorName('FAFAD2', 'LightGoldenRodYellow')
+ call s:MatchColorName('D3D3D3', 'LightGray')
+ call s:MatchColorName('D3D3D3', 'LightGrey')
+ call s:MatchColorName('90EE90', 'LightGreen')
+ call s:MatchColorName('FFB6C1', 'LightPink')
+ call s:MatchColorName('FFA07A', 'LightSalmon')
+ call s:MatchColorName('20B2AA', 'LightSeaGreen')
+ call s:MatchColorName('87CEFA', 'LightSkyBlue')
+ call s:MatchColorName('778899', 'LightSlateGray')
+ call s:MatchColorName('778899', 'LightSlateGrey')
+ call s:MatchColorName('B0C4DE', 'LightSteelBlue')
+ call s:MatchColorName('FFFFE0', 'LightYellow')
+ call s:MatchColorName('32CD32', 'LimeGreen')
+ call s:MatchColorName('FAF0E6', 'Linen')
+ call s:MatchColorName('FF00FF', 'Magenta')
+ call s:MatchColorName('66CDAA', 'MediumAquaMarine')
+ call s:MatchColorName('0000CD', 'MediumBlue')
+ call s:MatchColorName('BA55D3', 'MediumOrchid')
+ call s:MatchColorName('9370D8', 'MediumPurple')
+ call s:MatchColorName('3CB371', 'MediumSeaGreen')
+ call s:MatchColorName('7B68EE', 'MediumSlateBlue')
+ call s:MatchColorName('00FA9A', 'MediumSpringGreen')
+ call s:MatchColorName('48D1CC', 'MediumTurquoise')
+ call s:MatchColorName('C71585', 'MediumVioletRed')
+ call s:MatchColorName('191970', 'MidnightBlue')
+ call s:MatchColorName('F5FFFA', 'MintCream')
+ call s:MatchColorName('FFE4E1', 'MistyRose')
+ call s:MatchColorName('FFE4B5', 'Moccasin')
+ call s:MatchColorName('FFDEAD', 'NavajoWhite')
+ call s:MatchColorName('FDF5E6', 'OldLace')
+ call s:MatchColorName('6B8E23', 'OliveDrab')
+ call s:MatchColorName('FF4500', 'OrangeRed')
+ call s:MatchColorName('DA70D6', 'Orchid')
+ call s:MatchColorName('EEE8AA', 'PaleGoldenRod')
+ call s:MatchColorName('98FB98', 'PaleGreen')
+ call s:MatchColorName('AFEEEE', 'PaleTurquoise')
+ call s:MatchColorName('D87093', 'PaleVioletRed')
+ call s:MatchColorName('FFEFD5', 'PapayaWhip')
+ call s:MatchColorName('FFDAB9', 'PeachPuff')
+ call s:MatchColorName('CD853F', 'Peru')
+ call s:MatchColorName('FFC0CB', 'Pink')
+ call s:MatchColorName('DDA0DD', 'Plum')
+ call s:MatchColorName('B0E0E6', 'PowderBlue')
+ call s:MatchColorName('BC8F8F', 'RosyBrown')
+ call s:MatchColorName('4169E1', 'RoyalBlue')
+ call s:MatchColorName('8B4513', 'SaddleBrown')
+ call s:MatchColorName('FA8072', 'Salmon')
+ call s:MatchColorName('F4A460', 'SandyBrown')
+ call s:MatchColorName('2E8B57', 'SeaGreen')
+ call s:MatchColorName('FFF5EE', 'SeaShell')
+ call s:MatchColorName('A0522D', 'Sienna')
+ call s:MatchColorName('87CEEB', 'SkyBlue')
+ call s:MatchColorName('6A5ACD', 'SlateBlue')
+ call s:MatchColorName('708090', 'SlateGray')
+ call s:MatchColorName('708090', 'SlateGrey')
+ call s:MatchColorName('FFFAFA', 'Snow')
+ call s:MatchColorName('00FF7F', 'SpringGreen')
+ call s:MatchColorName('4682B4', 'SteelBlue')
+ call s:MatchColorName('D2B48C', 'Tan')
+ call s:MatchColorName('D8BFD8', 'Thistle')
+ call s:MatchColorName('FF6347', 'Tomato')
+ call s:MatchColorName('40E0D0', 'Turquoise')
+ call s:MatchColorName('EE82EE', 'Violet')
+ call s:MatchColorName('F5DEB3', 'Wheat')
+ call s:MatchColorName('F5F5F5', 'WhiteSmoke')
+ call s:MatchColorName('9ACD32', 'YellowGreen')
+
+ let view = winsaveview()
+ %call s:PreviewCSSColorInLine()
+ call winrestview(view)
+
+ " fix highlighting of "white" in `white-space` etc
+ " this really belongs in Vim's own syntax/css.vim ...
+ setlocal iskeyword+=-
+
+ autocmd CursorMoved * silent call s:PreviewCSSColorInLine()
+ autocmd CursorMovedI * silent call s:PreviewCSSColorInLine()
+ autocmd FileType sass,scss,stylus syn cluster sassCssAttributes add=@cssColors
+endif
View
BIN bundle/css_color/screenshot.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
68 colors/drbrain.vim
@@ -0,0 +1,68 @@
+" Vim color file
+" Maintainer: Eric Hodel <drbrain@segment7.net>
+
+set background=dark
+
+hi clear
+
+if exists("syntax_on")
+ syntax reset
+endif
+
+let g:colors_name = "drbrain"
+
+hi Normal guifg=White guibg=Black
+hi Normal ctermfg=Grey ctermbg=Black
+
+hi Constant term=bold gui=bold
+hi Constant guifg=#6feeee
+hi Constant ctermfg=Cyan
+
+hi Comment guifg=DarkCyan
+hi Comment ctermfg=DarkCyan
+
+hi Conditional term=bold gui=bold
+hi Conditional guifg=Yellow
+hi Conditional ctermfg=Yellow
+
+hi Define term=bold gui=bold
+hi Define guifg=Yellow
+
+hi Folded term=bold gui=bold
+hi Folded guifg=#6feeee guibg=Black
+hi Folded ctermfg=Cyan ctermbg=Black
+
+hi Function term=bold gui=bold
+hi Function guifg=White
+hi Function ctermfg=White
+
+hi Identifier guifg=#f6eeee
+hi Identifier ctermfg=Cyan
+
+hi Number term=bold gui=bold
+hi Number guifg=#6feeee
+hi Number ctermfg=Cyan
+
+hi PreProc term=bold gui=bold
+hi PreProc guifg=Blue
+hi PreProc ctermfg=LightBlue
+
+hi Special term=bold gui=bold
+hi Special guifg=Red
+hi Special ctermfg=Red
+
+hi Statement term=bold gui=bold
+hi Statement guifg=Yellow
+hi Statement ctermfg=Yellow
+
+hi String term=bold gui=bold
+hi String guifg=#6fd010
+hi String ctermfg=LightGreen
+
+hi Type term=bold gui=bold
+hi Type guifg=LightGreen
+hi Type ctermfg=LightGreen
+
+" lame, why isn't it linked up with something appropriate by default?
+hi link rubyIdentifier Constant
+
View
69 colors/enzyme.vim
@@ -0,0 +1,69 @@
+" vim: tw=0 ts=4 sw=4
+" Vim color file
+" Maintainer: Kamil Kisiel <kamil@zymeworks.com>
+
+hi clear
+if exists("syntax_on")
+ syntax reset
+endif
+let g:colors_name = "enzyme"
+set bg=dark
+hi Normal ctermfg=grey
+hi Scrollbar guifg=darkcyan guibg=cyan
+hi Menu guifg=black guibg=cyan
+hi SpecialKey term=bold cterm=bold ctermfg=darkred
+hi NonText term=bold cterm=bold ctermfg=darkred
+hi Directory term=bold cterm=bold ctermfg=brown
+hi ErrorMsg term=standout cterm=bold ctermfg=grey ctermbg=red
+hi Search term=reverse ctermfg=white ctermbg=magenta
+hi MoreMsg term=bold cterm=bold ctermfg=darkgreen
+hi ModeMsg term=bold cterm=bold
+hi LineNr term=underline cterm=bold ctermfg=darkcyan
+hi Question term=standout cterm=bold ctermfg=darkgreen
+hi StatusLineNC term=bold,reverse cterm=bold ctermfg=darkblue ctermbg=white
+hi StatusLine term=reverse ctermfg=darkblue ctermbg=white
+hi Folded ctermfg=white ctermbg=darkred
+hi Title term=bold cterm=bold ctermfg=darkmagenta
+hi Visual term=reverse cterm=reverse
+hi WarningMsg term=standout cterm=bold ctermfg=darkred
+hi Cursor guifg=bg guibg=Green
+hi Comment term=bold cterm=bold ctermfg=cyan
+hi Constant term=underline cterm=bold ctermfg=LightBlue
+hi Special term=bold cterm=bold ctermfg=red
+hi Identifier term=underline ctermfg=brown
+hi Statement term=bold cterm=bold ctermfg=yellow
+hi PreProc term=underline ctermfg=darkmagenta
+hi Type term=underline cterm=bold ctermfg=lightgreen
+hi Error term=reverse ctermfg=darkcyan ctermbg=black
+hi Todo term=standout ctermfg=black ctermbg=darkcyan
+hi CursorLine term=underline guibg=#555555 cterm=underline
+hi CursorColumn term=underline guibg=#555555 cterm=underline
+hi MatchParen term=reverse ctermfg=blue
+hi TabLine term=bold,reverse cterm=bold ctermfg=lightblue ctermbg=white
+hi TabLineFill term=bold,reverse cterm=bold ctermfg=lightblue ctermbg=white
+hi TabLineSel term=reverse ctermfg=white ctermbg=lightblue
+hi link IncSearch Visual
+hi link String Constant
+hi link Character Constant
+hi link Number Constant
+hi link Boolean Constant
+hi link Float Number
+hi link Function Identifier
+hi link Conditional Statement
+hi link Repeat Statement
+hi link Label Statement
+hi link Operator Statement
+hi link Keyword Statement
+hi link Exception Statement
+hi link Include PreProc
+hi link Define PreProc
+hi link Macro PreProc
+hi link PreCondit PreProc
+hi link StorageClass Type
+hi link Structure Type
+hi link Typedef Type
+hi link Tag Special
+hi link SpecialChar Special
+hi link Delimiter Special
+hi link SpecialComment Special
+hi link Debug Special
View
67 colors/fnaqevan.vim
@@ -0,0 +1,67 @@
+" Vim color file
+" Maintainer: Rafal Sulejman <rms@poczta.onet.pl>
+" Last Change: 2002.06.18
+"
+" This color scheme uses a black (dark) background.
+
+" First remove all existing highlighting.
+set background=dark
+hi clear
+if exists("syntax_on")
+ syntax reset
+endif
+
+let colors_name = "fnaqevan"
+
+hi Normal guibg=#000000 guifg=#C0C0C0 gui=NONE
+
+" Main colors
+hi Constant guibg=#000000 guifg=#00B8E0 gui=NONE
+hi Identifier guibg=#000000 guifg=#FFA850 gui=NONE
+hi Special guibg=#000000 guifg=#B899C8 gui=NONE
+hi Statement guibg=#000000 guifg=#EEE840 gui=NONE
+hi Preproc guibg=#000000 guifg=#00B098 gui=NONE
+hi Type guibg=#000000 guifg=#40D040 gui=NONE
+
+" Secondary colors
+hi Comment guibg=#000000 guifg=#006699 gui=NONE
+hi Visual guibg=#005900 guifg=#40C940 gui=NONE
+hi VisualNOS guibg=#005900 guifg=#40C940 gui=NONE
+hi Search guibg=#707000 guifg=#FFFF00 gui=NONE
+hi IncSearch guibg=#D05000 guifg=#FFE000 gui=NONE
+
+" Special colors
+hi WarningMsg guibg=#707000 guifg=#FFFF00 gui=NONE
+hi MoreMsg guibg=#000070 guifg=#00B8E0 gui=NONE
+hi ErrorMsg guibg=#CC0000 guifg=#FFEE00 gui=NONE
+hi ModeMsg guibg=#000000 guifg=#E8E8E8 gui=NONE
+hi WildMenu guibg=#5f5f5f guifg=#FFEE60 gui=NONE
+hi StatusLine guibg=#1f1f1f guifg=#F0F0F0 gui=NONE
+hi StatusLineNC guibg=#0f0f0f guifg=#eaea3a gui=NONE
+hi VertSplit guibg=#1f1f1f guifg=#F0F0F0 gui=NONE
+hi Error guibg=#EE0000 guifg=#FFDD60 gui=NONE
+hi Todo guibg=#EEE000 guifg=#000000 gui=NONE
+hi Title guibg=#000000 guifg=#ffffff gui=NONE
+hi Question guibg=#005900 guifg=#40E840 gui=NONE
+hi LineNr guibg=#000000 guifg=#F0B0E0 gui=NONE
+hi Directory guibg=#000000 guifg=#D0D0D0 gui=NONE
+hi NonText guibg=#000000 guifg=#FFDDAA gui=NONE
+hi SpecialKey guibg=#000000 guifg=#FFFFFF gui=NONE
+
+" Diff colors
+hi DiffAdd guibg=#505050 guifg=#D0D0D0 gui=NONE
+hi DiffChange guibg=#505050 guifg=#D0D0D0 gui=NONE
+hi DiffDelete guibg=#505050 guifg=#D0D0D0 gui=NONE
+hi DiffText guibg=#707070 guifg=#F0F0F0 gui=NONE
+
+" Folding colors
+hi Folded guibg=#703070 guifg=#DDB8DD gui=NONE
+hi FoldColumn guibg=#C4153B guifg=#F0F0F0 gui=NONE
+
+" Cursor colors
+hi Cursor guibg=#FFFFFF guifg=#000000 gui=NONE
+hi icursor guibg=#FFEE00 guifg=#000000 gui=NONE
+hi ncursor guibg=#FFFFFF guifg=#000000 gui=NONE
+hi rcursor guibg=#00CCFF guifg=#000000 gui=NONE
+hi lcursor guibg=#40D040 guifg=#000000 gui=NONE
+
View
139 colors/github.vim
@@ -0,0 +1,139 @@
+" Vim color file
+"
+" Author: Anthony Carapetis <anthony.carapetis@gmail.com>
+"
+" Note: Based on github's syntax highlighting theme
+" Used Brian Mock's darkspectrum as a starting point/template
+" Thanks to Ryan Heath for an easy list of some of the colours:
+" http://rpheath.com/posts/356-github-theme-for-syntax-gem
+
+hi clear
+
+set background=light
+if version > 580
+ " no guarantees for version 5.8 and below, but this makes it stop
+ " complaining
+ hi clear
+ if exists("syntax_on")
+ syntax reset
+ endif
+endif
+let g:colors_name="github"
+
+hi Normal guifg=#000000 guibg=#F8F8FF
+
+" {{{ Cursor
+hi Cursor guibg=#444454 guifg=#F8F8FF
+hi CursorLine guibg=#D8D8DD
+hi CursorColumn guibg=#E8E8EE
+" }}}
+
+" {{{ Diff
+hi DiffAdd guifg=#003300 guibg=#DDFFDD gui=none
+hi DiffChange guibg=#ececec gui=none
+hi DiffText guifg=#000033 guibg=#DDDDFF gui=none
+hi DiffDelete guifg=#DDCCCC guibg=#FFDDDD gui=none
+" }}}
+
+" {{{ Folding / Line Numbering / Status Lines
+hi Folded guibg=#ECECEC guifg=#808080 gui=bold
+hi vimFold guibg=#ECECEC guifg=#808080 gui=bold
+hi FoldColumn guibg=#ECECEC guifg=#808080 gui=bold
+
+hi LineNr guifg=#959595 guibg=#ECECEC gui=bold
+hi NonText guifg=#808080 guibg=#ECECEC
+hi Folded guifg=#808080 guibg=#ECECEC gui=bold
+hi FoldeColumn guifg=#808080 guibg=#ECECEC gui=bold
+
+hi VertSplit guibg=#bbbbbb guifg=#bbbbbb gui=none
+hi StatusLine guibg=#bbbbbb guifg=#404040 gui=bold
+hi StatusLineNC guibg=#d4d4d4 guifg=#404040 gui=italic
+" }}}
+
+" {{{ Misc
+hi ModeMsg guifg=#990000
+hi MoreMsg guifg=#990000
+
+hi Title guifg=#ef5939
+hi WarningMsg guifg=#ef5939
+hi SpecialKey guifg=#177F80 gui=italic
+
+hi MatchParen guibg=#cdcdfd guifg=#000000
+hi Underlined guifg=#000000 gui=underline
+hi Directory guifg=#990000
+" }}}
+
+" {{{ Search, Visual, etc
+hi Visual guifg=#FFFFFF guibg=#3465a4 gui=none
+hi VisualNOS guifg=#FFFFFF guibg=#204a87 gui=none
+hi IncSearch guibg=#cdcdfd guifg=#000000 gui=italic
+hi Search guibg=#cdcdfd guifg=#000000 gui=italic
+" }}}
+
+" {{{ Syntax groups
+hi Ignore guifg=#808080
+hi Identifier guifg=#0086B3
+hi PreProc guifg=#A0A0A0 gui=bold
+hi Comment guifg=#999988
+hi Constant guifg=#177F80 gui=none
+hi String guifg=#D81745
+hi Function guifg=#990000 gui=bold
+hi Statement guifg=#000000 gui=bold
+hi Type guifg=#445588 gui=bold
+hi Number guifg=#1C9898
+hi Todo guifg=#FFFFFF guibg=#990000 gui=bold
+hi Special guifg=#159828 gui=bold
+hi rubySymbol guifg=#960B73
+hi Error guibg=#f8f8ff guifg=#ff1100 gui=undercurl
+hi Todo guibg=#f8f8ff guifg=#ff1100 gui=underline
+hi Label guifg=#000000 gui=bold
+hi StorageClass guifg=#000000 gui=bold
+hi Structure guifg=#000000 gui=bold
+hi TypeDef guifg=#000000 gui=bold
+" }}}
+
+" {{{ Completion menus
+hi WildMenu guifg=#7fbdff guibg=#425c78 gui=none
+
+hi Pmenu guibg=#808080 guifg=#ffffff gui=bold
+hi PmenuSel guibg=#cdcdfd guifg=#000000 gui=italic
+hi PmenuSbar guibg=#000000 guifg=#444444
+hi PmenuThumb guibg=#aaaaaa guifg=#aaaaaa
+" }}}
+
+" {{{ Spelling
+hi spellBad guisp=#fcaf3e
+hi spellCap guisp=#73d216
+hi spellRare guisp=#fcaf3e
+hi spellLocal guisp=#729fcf
+" }}}
+
+" {{{ Aliases
+hi link cppSTL Function
+hi link cppSTLType Type
+hi link Character Number
+hi link htmlTag htmlEndTag
+"hi link htmlTagName htmlTag
+hi link htmlLink Underlined
+hi link pythonFunction Identifier
+hi link Question Type
+hi link CursorIM Cursor
+hi link VisualNOS Visual
+hi link xmlTag Identifier
+hi link xmlTagName Identifier
+hi link shDeref Identifier
+hi link shVariable Function
+hi link rubySharpBang Special
+hi link perlSharpBang Special
+hi link schemeFunc Statement
+"hi link shSpecialVariables Constant
+"hi link bashSpecialVariables Constant
+" }}}
+
+" {{{ Tabs (non-gui0
+hi TabLine guifg=#404040 guibg=#dddddd gui=none
+hi TabLineFill guifg=#404040 guibg=#dddddd gui=none
+hi TabLineSel guifg=#404040 gui=bold
+" }}}
+"
+" vim: sw=4 ts=4 foldmethod=marker
View
172 colors/kib_darktango.vim
@@ -0,0 +1,172 @@
+" Vim color file
+" Name: kib_darktango
+" Maintainer: Kib² <kib2@free.fr>
+" Version: 0.3
+" Last Time Modified: 01.01.2007
+
+" Couleur du fond d'ecran
+set background=dark
+if version > 580
+ " Pas de versions inferieures a la 5.80, mais cela
+ " fait en sorte que Vim ne se plaint pas
+ hi clear
+ if exists("syntax_on")
+ syntax reset
+ endif
+endif
+
+let g:colors_name="kib_darktango"
+
+" To help you visit this page : http://www.vim.org/htmldoc/syntax.html#tag-highlight
+
+" ======================================================
+" ==================================== normal Mode:
+" ======================================================
+" {{{ syntax
+
+
+" ==== Some constants :
+
+" Normal : foreground and background
+" hi Normal guibg=#2e3436 guifg=#d3d7cf
+hi Normal guibg=#1f1f1f guifg=#d3d7cf
+" ==== Titles : ?
+hi Title guifg=#4e9a06
+
+
+" ==== Comments : any comment
+hi Comment guifg=#edd400 " any comment
+
+" ===== Constants :
+hi Constants guifg=#e9b96e " any constant
+hi String guifg=#729fcf " a string constant: "this is a string"
+hi Character guifg=#3465a4 " a character constant: 'c', '\n'
+hi Number guifg=#e9b96e " a number constant: 234, 0xff
+hi Boolean guifg=#c1c144 " a boolean constant: TRUE, false
+hi Float guifg=#c1c144 " a floating point constant: 2.3e10
+
+" ===== Identifier : any variable name
+hi Identifier guifg=#f57900 " function name (also: methods for classes)
+
+" ===== Statements : Les mots cles de chaque language
+hi Statement guifg=#729fcf " par défaut
+hi Conditional guifg=#4e9a06 " if, then, else, endif, switch, etc.
+hi Repeat guifg=#73d216 " boucles for, do, while, etc.
+hi Label guifg=#8ae234 " case, default, etc.
+hi Operator guifg=#fcaf3e " "sizeof", "+", "*", etc.
+hi Keyword guifg=#f57900 " any other keyword
+hi Exception guifg=#ce5c00 " try, catch, throw
+
+" ==== PreProc : generic Preprocessor
+hi PreProc guifg=#eeeeec " generic Preprocessor
+hi Include guifg=#eeeeec " preprocessor #include
+hi Define guifg=#eeeeec " preprocessor #define
+hi Macro guifg=#eeeeec " same as Define
+hi PreCondit guifg=#eeeeec " preprocessor #if, #else, #endif, etc.
+
+" ==== Types : int, long, char, etc.
+hi Type guifg=#ffffff " int, long, char, etc.
+hi StorageClass guifg=#ffffff " static, register, volatile, etc.
+hi Structure guifg=#ffffff " struct, union, enum, etc.
+hi Typedef guifg=#ffffff " A typedef
+
+" ==== Special : any special symbol
+hi Special guifg=#eeeeec " any special symbol
+hi SpecialChar guifg=#eeeeec " special character in a constant
+hi Tag guifg=#eeeeec " you can use CTRL-] on this
+hi Delimiter guifg=#eeeeec " character that needs attention
+hi SpecialComment guifg=#eeeeec " special things inside a comment
+hi Debug guifg=#eeeeec " debugging statements
+
+" ==== Underlined : text that stands out, liens HTML
+hi Underlined guifg=#20b0eF gui=none
+
+" ==== Ignore :
+hi Ignore guifg=#f57900 " left blank, hidden
+
+" ==== Error : any erroneous construct
+hi Error guifg=#f57900 "
+
+" ==== Todo :
+hi Todo guibg=#ce5c00 guifg=#eeeeec " keywords TODO FIXME and XXX
+
+" ======================================================
+" ==================================== End Normal mode
+" ======================================================
+
+" ======================================================
+" ==================================== Start Python Mode:
+" ======================================================
+
+" pythonStatement:
+hi pythonStatement guifg=#729fcf
+" pythonRepeat:
+hi pythonRepeat guifg=#8ae234
+" pythonConditional:
+hi pythonConditional guifg=#73d216
+" pythonPrecondit:
+hi pythonPrecondit guifg=#ef2929
+" pythonOperator:
+hi pythonOperator guifg=#ad7fa8
+" pythonComment:
+hi pythonComment guifg=#edd400
+" pythonEscape:
+hi pythonEscape guifg=#3465a4
+" pythonRawString:
+hi pythonRawString guifg=#ad9361
+" pythonBuiltin:
+hi pythonBuiltin guifg=#729fcf
+" pythonException:
+hi pythonException guifg=#cc0000
+" pythonFunction:
+" pythonTodo:
+" pythonDecorator:
+" pythonString:
+" pythonNumber:
+" pythonSpaceError:
+" pythonSync:
+
+" ======================================================
+" ==================================== End Python Mode:
+" ======================================================
+
+" {{{ groups
+hi Cursor guibg=#fcaf3e guifg=#2e3436
+"hi CursorIM
+hi Directory guifg=#bbd0df
+"hi DiffAdd
+"hi DiffChange
+"hi DiffDelete
+"hi DiffText
+"hi ErrorMsg
+hi VertSplit guibg=#888a85 guifg=#2e3436 gui=none
+hi Folded guibg=#555753 guifg=#eeeeec
+hi FoldColumn guibg=#2e3436 guifg=#555753
+hi LineNr guibg=#2e3436 guifg=#c4a000
+hi MatchParen guibg=#babdb6 guifg=#2e3436
+hi ModeMsg guifg=#f57900
+hi MoreMsg guifg=#f57900
+hi NonText guibg=#2e3436 guifg=#555753
+hi Question guifg=#aabbcc
+hi Search guibg=#fce94f guifg=#c4a000
+hi IncSearch guibg=#c4a000 guifg=#fce94f
+hi SpecialKey guifg=#ce5c00
+hi StatusLine guibg=#888a85 guifg=#2e3436 gui=none
+hi StatusLineNC guibg=#888a85 guifg=#fce94f gui=none
+hi Visual guibg=#fcaf3e guifg=#ce5c00
+"hi VisualNOS
+hi WarningMsg guifg=salmon
+"hi WildMenu
+"hi Menu
+"hi Scrollbar guibg=grey30 guifg=tan
+"hi Tooltip
+hi Pmenu guibg=#babdb6 guifg=#555753
+hi PmenuSel guibg=#eeeeec guifg=#2e3436
+hi CursorLine guibg=#212628
+" }}}
+
+" {{{ terminal
+" TODO
+" }}}
+
+"vim: sw=4
View
340 colors/lucius.vim
@@ -0,0 +1,340 @@
+" Vim color file
+" Maintainer: Jonathan Filip <jfilip1024@gmail.com>
+" Last Modified: Wed Apr 01, 2009 10:03AM
+" Version: 2.5
+"
+" GUI / 256 color terminal
+"
+" I started out trying to combine my favorite parts of other schemes and ended
+" up with this (oceandeep, moria, peaksea, wombat, zenburn).
+"
+" This file also tries to have descriptive comments for each higlighting group
+" so it is easy to understand what each part does.
+
+
+set background=dark
+hi clear
+if exists("syntax_on")
+ syntax reset
+endif
+let g:colors_name="lucius"
+
+" blue: 3eb8e5
+" green: 92d400
+
+
+" Base color
+" ----------
+hi Normal guifg=#e4e4e4 guibg=#242424
+hi Normal ctermfg=254 ctermbg=235
+
+
+" Comment Group
+" -------------
+" any comment
+hi Comment guifg=#808080 gui=none
+hi Comment ctermfg=243 cterm=none
+
+
+" Constant Group
+" --------------
+" any constant
+hi Constant guifg=#50d6de gui=none
+hi Constant ctermfg=80 cterm=none
+" strings
+hi String guifg=#8ad6f2 gui=none
+hi String ctermfg=117 cterm=none
+" character constant
+hi Character guifg=#8ad6f2 gui=none
+hi Character ctermfg=117 cterm=none
+" numbers decimal/hex
+hi Number guifg=#50d6de gui=none
+hi Number ctermfg=80 cterm=none
+" true, false
+hi Boolean guifg=#50d6de gui=none
+hi Boolean ctermfg=80 cterm=none
+" float
+hi Float guifg=#50d6de gui=none
+hi Float ctermfg=80 cterm=none
+
+
+" Identifier Group
+" ----------------
+" any variable name
+hi Identifier guifg=#fcb666 gui=none
+hi Identifier ctermfg=215 cterm=none
+" function, method, class
+hi Function guifg=#fcb666 gui=none
+hi Function ctermfg=215 cterm=none
+
+
+" Statement Group
+" ---------------
+" any statement
+hi Statement guifg=#bae682 gui=none
+hi Statement ctermfg=150 cterm=none
+" if, then, else
+hi Conditional guifg=#bae682 gui=none
+hi Conditional ctermfg=150 cterm=none
+" try, catch, throw, raise
+hi Exception guifg=#bae682 gui=none
+hi Exception ctermfg=150 cterm=none
+" for, while, do
+hi Repeat guifg=#bae682 gui=none
+hi Repeat ctermfg=150 cterm=none
+" case, default
+hi Label guifg=#bae682 gui=none
+hi Label ctermfg=150 cterm=none
+" sizeof, +, *
+hi Operator guifg=#bae682 gui=none
+hi Operator ctermfg=150 cterm=none
+" any other keyword
+hi Keyword guifg=#bae682 gui=none
+hi Keyword ctermfg=150 cterm=none
+
+
+" Preprocessor Group
+" ------------------
+" generic preprocessor
+hi PreProc guifg=#efefaf gui=none
+hi PreProc ctermfg=229 cterm=none
+" #include
+hi Include guifg=#efefaf gui=none
+hi Include ctermfg=229 cterm=none
+" #define
+hi Define guifg=#efefaf gui=none
+hi Define ctermfg=229 cterm=none
+" same as define
+hi Macro guifg=#efefaf gui=none
+hi Macro ctermfg=229 cterm=none
+" #if, #else, #endif
+hi PreCondit guifg=#efefaf gui=none
+hi PreCondit ctermfg=229 cterm=none
+
+
+" Type Group
+" ----------
+" int, long, char
+hi Type guifg=#93e690 gui=none
+hi Type ctermfg=114 cterm=none
+" static, register, volative
+hi StorageClass guifg=#93e690 gui=none
+hi StorageClass ctermfg=114 cterm=none
+" struct, union, enum
+hi Structure guifg=#93e690 gui=none
+hi Structure ctermfg=114 cterm=none
+" typedef
+hi Typedef guifg=#93e690 gui=none
+hi Typedef ctermfg=114 cterm=none
+
+
+" Special Group
+" -------------
+" any special symbol
+hi Special guifg=#cfafcf gui=none
+hi Special ctermfg=182 cterm=none
+" special character in a constant
+hi SpecialChar guifg=#cfafcf gui=none
+hi SpecialChar ctermfg=182 cterm=none
+" things you can CTRL-]
+hi Tag guifg=#cfafcf gui=none
+hi Tag ctermfg=182 cterm=none
+" character that needs attention
+hi Delimiter guifg=#cfafcf gui=none
+hi Delimiter ctermfg=182 cterm=none
+" special things inside a comment
+hi SpecialComment guifg=#cfafcf gui=none
+hi SpecialComment ctermfg=182 cterm=none
+" debugging statements
+hi Debug guifg=#cfafcf guibg=NONE gui=none
+hi Debug ctermfg=182 ctermbg=NONE cterm=none
+
+
+" Underlined Group
+" ----------------
+" text that stands out, html links
+hi Underlined guifg=fg gui=underline
+hi Underlined ctermfg=fg cterm=underline
+
+
+" Ignore Group
+" ------------
+" left blank, hidden
+hi Ignore guifg=bg
+hi Ignore ctermfg=bg
+
+
+" Error Group
+" -----------
+" any erroneous construct
+hi Error guifg=#dd4040 guibg=NONE gui=none
+hi Error ctermfg=160 ctermbg=NONE cterm=none
+
+
+" Todo Group
+" ----------
+" todo, fixme, note, xxx
+hi Todo guifg=#deee33 guibg=NONE gui=underline
+hi Todo ctermfg=190 ctermbg=NONE cterm=underline
+
+
+" Spelling
+" --------
+" word not recognized
+hi SpellBad guisp=#ee0000 gui=undercurl
+hi SpellBad ctermbg=9 cterm=undercurl
+" word not capitalized
+hi SpellCap guisp=#eeee00 gui=undercurl
+hi SpellCap ctermbg=12 cterm=undercurl
+" rare word
+hi SpellRare guisp=#ffa500 gui=undercurl
+hi SpellRare ctermbg=13 cterm=undercurl
+" wrong spelling for selected region
+hi SpellLocal guisp=#ffa500 gui=undercurl
+hi SpellLocal ctermbg=14 cterm=undercurl
+
+
+" Cursor
+" ------
+" character under the cursor
+hi Cursor guifg=bg guibg=#8ac6f2
+hi Cursor ctermfg=bg ctermbg=117
+" like cursor, but used when in IME mode
+hi CursorIM guifg=bg guibg=#96cdcd
+hi CursorIM ctermfg=bg ctermbg=116
+" cursor column
+hi CursorColumn guibg=#3d3d4d
+hi CursorColumn cterm=NONE ctermbg=236
+" cursor line/row
+hi CursorLine guibg=#3d3d4d
+hi CursorLine cterm=NONE ctermbg=236
+
+
+" Misc
+" ----
+" directory names and other special names in listings
+hi Directory guifg=#95e494 gui=none
+hi Directory ctermfg=114 cterm=none
+" error messages on the command line
+hi ErrorMsg guifg=#ee0000 guibg=NONE gui=none
+hi ErrorMsg ctermfg=196 ctermbg=NONE cterm=none
+" column separating vertically split windows
+hi VertSplit guifg=#777777 guibg=#444444 gui=none
+hi VertSplit ctermfg=244 ctermbg=238 cterm=none
+" columns where signs are displayed (used in IDEs)
+hi SignColumn guifg=#9fafaf guibg=#181818 gui=none
+hi SignColumn ctermfg=145 ctermbg=233 cterm=none
+" line numbers
+hi LineNr guifg=#857b6f guibg=#444444
+hi LineNr ctermfg=101 ctermbg=238
+" match parenthesis, brackets
+hi MatchParen guifg=#00ff00 guibg=NONE gui=none
+hi MatchParen ctermfg=46 ctermbg=NONE cterm=none
+" text showing what mode you are in
+hi MoreMsg guifg=#2e8b57 gui=none
+hi MoreMsg ctermfg=29 cterm=none
+" the '~' and '@' and showbreak, '>' double wide char doesn't fit on line
+hi ModeMsg guifg=#90ee90 guibg=NONE gui=none
+hi ModeMsg ctermfg=120 ctermbg=NONE cterm=none
+" the 'more' prompt when output takes more than one line
+hi NonText guifg=#444444 gui=none
+hi NonText ctermfg=238 cterm=none
+" the hit-enter prompt (show more output) and yes/no questions
+hi Question guifg=fg gui=none
+hi Question ctermfg=fg cterm=none
+" meta and special keys used with map, unprintable characters
+hi SpecialKey guifg=#505050
+hi SpecialKey ctermfg=238
+" titles for output from :set all, :autocmd, etc
+hi Title guifg=#3eb8e5 gui=none
+hi Title ctermfg=38 cterm=none
+"hi Title guifg=#5ec8e5 gui=none
+" warning messages
+hi WarningMsg guifg=#e5786d gui=none
+hi WarningMsg ctermfg=173 cterm=none
+" current match in the wildmenu completion
+hi WildMenu guifg=#000000 guibg=#cae682
+hi WildMenu ctermfg=16 ctermbg=186
+
+
+" Diff
+" ----
+" added line
+hi DiffAdd guifg=fg guibg=#008b8b
+hi DiffAdd ctermfg=fg ctermbg=30
+" changed line
+hi DiffChange guifg=fg guibg=#008b00
+hi DiffChange ctermfg=fg ctermbg=28
+" deleted line
+hi DiffDelete guifg=fg guibg=#000000
+hi DiffDelete ctermfg=fg ctermbg=16
+" changed text within line
+hi DiffText guifg=fg
+hi DiffText ctermfg=fg
+
+
+" Folds
+" -----
+" line used for closed folds
+hi Folded guifg=#a0a8b0 guibg=#404040 gui=none
+hi Folded ctermfg=145 ctermbg=238 cterm=none
+" column on side used to indicated open and closed folds
+hi FoldColumn guifg=#b0d0e0 guibg=#305060 gui=none
+hi FoldColumn ctermfg=152 ctermbg=23 cterm=none
+
+" Search
+" ------
+" highlight incremental search text; also highlight text replaced with :s///c
+hi IncSearch guifg=#66ffff gui=reverse
+hi IncSearch ctermfg=87 cterm=reverse
+" hlsearch (last search pattern), also used for quickfix
+hi Search guibg=#ffaa33 gui=none
+hi Search ctermbg=214 cterm=none
+
+" Popup Menu
+" ----------
+" normal item in popup
+hi Pmenu guifg=#f6f3e8 guibg=#444444 gui=none
+hi Pmenu ctermfg=254 ctermbg=238 cterm=none
+" selected item in popup
+hi PmenuSel guifg=#000000 guibg=#cae682 gui=none
+hi PmenuSel ctermfg=16 ctermbg=186 cterm=none
+" scrollbar in popup
+hi PMenuSbar guibg=#607b8b gui=none
+hi PMenuSbar ctermbg=66 cterm=none
+" thumb of the scrollbar in the popup
+hi PMenuThumb guibg=#aaaaaa gui=none
+hi PMenuThumb ctermbg=247 cterm=none
+
+
+" Status Line
+" -----------
+" status line for current window
+hi StatusLine guifg=#e0e0e0 guibg=#444444 gui=none
+hi StatusLine ctermfg=254 ctermbg=238 cterm=none
+" status line for non-current windows
+hi StatusLineNC guifg=#777777 guibg=#444444 gui=none
+hi StatusLineNC ctermfg=244 ctermbg=238 cterm=none
+
+
+" Tab Lines
+" ---------
+" tab pages line, not active tab page label
+hi TabLine guifg=#b6bf98 guibg=#181818 gui=none
+hi TabLine ctermfg=244 ctermbg=233 cterm=none
+" tab pages line, where there are no labels
+hi TabLineFill guifg=#cfcfaf guibg=#181818 gui=none
+hi TabLineFill ctermfg=187 ctermbg=233 cterm=none
+" tab pages line, active tab page label
+hi TabLineSel guifg=#efefef guibg=#1c1c1b gui=none
+hi TabLineSel ctermfg=254 ctermbg=233 cterm=none
+
+" Visual
+" ------
+" visual mode selection
+hi Visual guifg=NONE guibg=#445566
+hi Visual ctermfg=NONE ctermbg=60
+" visual mode selection when vim is 'not owning the selection' (x11 only)
+hi VisualNOS guifg=fg gui=underline
+hi VisualNOS ctermfg=fg cterm=underline
+
View
211 colors/molokai.vim
@@ -0,0 +1,211 @@
+" Vim color file
+"
+" Author: Tomas Restrepo <tomas@winterdom.com>
+"
+" Note: Based on the monokai theme for textmate
+" by Wimer Hazenberg and its darker variant
+" by Hamish Stuart Macpherson
+"
+
+hi clear
+
+set background=dark
+if version > 580
+ " no guarantees for version 5.8 and below, but this makes it stop
+ " complaining
+ hi clear
+ if exists("syntax_on")
+ syntax reset
+ endif
+endif
+let g:colors_name="molokai"
+
+if exists("g:molokai_original")
+ let s:molokai_original = g:molokai_original
+else
+ let s:molokai_original = 0
+endif
+
+
+hi Boolean guifg=#AE81FF
+hi Character guifg=#E6DB74
+hi Number guifg=#AE81FF
+hi String guifg=#E6DB74
+hi Conditional guifg=#F92672 gui=bold
+hi Constant guifg=#AE81FF gui=bold
+hi Cursor guifg=#000000 guibg=#F8F8F0
+hi Debug guifg=#BCA3A3 gui=bold
+hi Define guifg=#66D9EF
+hi Delimiter guifg=#8F8F8F
+hi DiffAdd guibg=#13354A
+hi DiffChange guifg=#89807D guibg=#4C4745
+hi DiffDelete guifg=#960050 guibg=#1E0010
+hi DiffText guibg=#4C4745 gui=italic,bold
+
+hi Directory guifg=#A6E22E gui=bold
+hi Error guifg=#960050 guibg=#1E0010
+hi ErrorMsg guifg=#F92672 guibg=#232526 gui=bold
+hi Exception guifg=#A6E22E gui=bold
+hi Float guifg=#AE81FF
+hi FoldColumn guifg=#465457 guibg=#000000
+hi Folded guifg=#465457 guibg=#000000
+hi Function guifg=#A6E22E
+hi Identifier guifg=#FD971F
+hi Ignore guifg=#808080 guibg=bg
+hi IncSearch guifg=#C4BE89 guibg=#000000
+
+hi Keyword guifg=#F92672 gui=bold
+hi Label guifg=#E6DB74 gui=none
+hi Macro guifg=#C4BE89 gui=italic
+hi SpecialKey guifg=#66D9EF gui=italic
+
+hi MatchParen guifg=#000000 guibg=#FD971F gui=bold
+hi ModeMsg guifg=#E6DB74
+hi MoreMsg guifg=#E6DB74
+hi Operator guifg=#F92672
+
+" complete menu
+hi Pmenu guifg=#66D9EF guibg=#000000
+hi PmenuSel guibg=#808080
+hi PmenuSbar guibg=#080808
+hi PmenuThumb guifg=#66D9EF
+
+hi PreCondit guifg=#A6E22E gui=bold
+hi PreProc guifg=#A6E22E
+hi Question guifg=#66D9EF
+hi Repeat guifg=#F92672 gui=bold
+hi Search guifg=#FFFFFF guibg=#455354
+" marks column
+hi SignColumn guifg=#A6E22E guibg=#232526
+hi SpecialChar guifg=#F92672 gui=bold
+hi SpecialComment guifg=#465457 gui=bold
+hi Special guifg=#66D9EF guibg=bg gui=italic
+hi SpecialKey guifg=#888A85 gui=italic
+if has("spell")
+ hi SpellBad guisp=#FF0000 gui=undercurl
+ hi SpellCap guisp=#7070F0 gui=undercurl
+ hi SpellLocal guisp=#70F0F0 gui=undercurl
+ hi SpellRare guisp=#FFFFFF gui=undercurl
+endif
+hi Statement guifg=#F92672 gui=bold
+hi StatusLine guifg=#455354 guibg=fg
+hi StatusLineNC guifg=#808080 guibg=#080808
+hi StorageClass guifg=#FD971F gui=italic
+hi Structure guifg=#66D9EF
+hi Tag guifg=#F92672 gui=italic
+hi Title guifg=#ef5939
+hi Todo guifg=#FFFFFF guibg=bg gui=bold
+
+hi Typedef guifg=#66D9EF
+hi Type guifg=#66D9EF gui=none
+hi Underlined guifg=#808080 gui=underline
+
+hi VertSplit guifg=#808080 guibg=#080808 gui=bold
+hi VisualNOS guibg=#403D3D
+hi Visual guibg=#403D3D
+hi WarningMsg guifg=#FFFFFF guibg=#333333 gui=bold
+hi WildMenu guifg=#66D9EF guibg=#000000
+
+if s:molokai_original == 1
+ hi Normal guifg=#F8F8F2 guibg=#272822
+ hi Comment guifg=#75715E
+ hi CursorLine guibg=#3E3D32
+ hi CursorColumn guibg=#3E3D32
+ hi LineNr guifg=#BCBCBC guibg=#3B3A32
+ hi NonText guifg=#BCBCBC guibg=#3B3A32
+else
+ hi Normal guifg=#F8F8F2 guibg=#1B1D1E
+ hi Comment guifg=#465457
+ hi CursorLine guibg=#293739
+ hi CursorColumn guibg=#293739
+ hi LineNr guifg=#BCBCBC guibg=#232526
+ hi NonText guifg=#BCBCBC guibg=#232526
+end
+
+"
+" Support for 256-color terminal
+"
+if &t_Co > 255
+ hi Boolean ctermfg=135
+ hi Character ctermfg=144
+ hi Number ctermfg=135
+ hi String ctermfg=144
+ hi Conditional ctermfg=161 cterm=bold
+ hi Constant ctermfg=135 cterm=bold
+ hi Cursor ctermfg=16 ctermbg=253
+ hi Debug ctermfg=225 cterm=bold
+ hi Define ctermfg=81
+ hi Delimiter ctermfg=241
+
+ hi DiffAdd ctermbg=24
+ hi DiffChange ctermfg=181 ctermbg=239
+ hi DiffDelete ctermfg=162 ctermbg=53
+ hi DiffText ctermbg=102 cterm=bold
+
+ hi Directory ctermfg=118 cterm=bold
+ hi Error ctermfg=219 ctermbg=89
+ hi ErrorMsg ctermfg=199 ctermbg=16 cterm=bold
+ hi Exception ctermfg=118 cterm=bold
+ hi Float ctermfg=135
+ hi FoldColumn ctermfg=67 ctermbg=16
+ hi Folded ctermfg=67 ctermbg=16
+ hi Function ctermfg=118
+ hi Identifier ctermfg=208
+ hi Ignore ctermfg=244 ctermbg=232
+ hi IncSearch ctermfg=193 ctermbg=16
+
+ hi Keyword ctermfg=161 cterm=bold
+ hi Label ctermfg=229 cterm=none
+ hi Macro ctermfg=193
+ hi SpecialKey ctermfg=81
+
+ hi MatchParen ctermfg=16 ctermbg=208 cterm=bold
+ hi ModeMsg ctermfg=229
+ hi MoreMsg ctermfg=229
+ hi Operator ctermfg=161
+
+ " complete menu
+ hi Pmenu ctermfg=81 ctermbg=16
+ hi PmenuSel ctermbg=244
+ hi PmenuSbar ctermbg=232
+ hi PmenuThumb ctermfg=81
+
+ hi PreCondit ctermfg=118 cterm=bold
+ hi PreProc ctermfg=118
+ hi Question ctermfg=81
+ hi Repeat ctermfg=161 cterm=bold
+ hi Search ctermfg=253 ctermbg=66
+
+ " marks column
+ hi SignColumn ctermfg=118 ctermbg=235
+ hi SpecialChar ctermfg=161 cterm=bold
+ hi SpecialComment ctermfg=245 cterm=bold
+ hi Special ctermfg=81 ctermbg=232
+ hi SpecialKey ctermfg=245
+
+ hi Statement ctermfg=161 cterm=bold
+ hi StatusLine ctermfg=238 ctermbg=253
+ hi StatusLineNC ctermfg=244 ctermbg=232
+ hi StorageClass ctermfg=208
+ hi Structure ctermfg=81
+ hi Tag ctermfg=161
+ hi Title ctermfg=166
+ hi Todo ctermfg=231 ctermbg=232 cterm=bold
+
+ hi Typedef ctermfg=81
+ hi Type ctermfg=81 cterm=none
+ hi Underlined ctermfg=244 cterm=underline
+
+ hi VertSplit ctermfg=244 ctermbg=232 cterm=bold
+ hi VisualNOS ctermbg=238
+ hi Visual ctermbg=235
+ hi WarningMsg ctermfg=231 ctermbg=238 cterm=bold
+ hi WildMenu ctermfg=81 ctermbg=16
+
+ hi Normal ctermfg=252 ctermbg=233
+ hi Comment ctermfg=59
+ hi CursorLine ctermbg=234 cterm=none
+ hi CursorColumn ctermbg=234
+ hi LineNr ctermfg=250 ctermbg=234
+ hi NonText ctermfg=250 ctermbg=234
+end
View
59 colors/nightwish.vim
@@ -0,0 +1,59 @@
+" local syntax file - set colors on a per-machine basis:
+" vim: tw=0 ts=4 sw=4
+" Vim color file, derived from colorscheme 'murphy'
+" Maintainer: Michael Muhler <muhler AT web.de>
+" Version: 1.0
+" URL: http://home.arcor.de/muhler
+" Last Change: 2003 Apr 15
+
+"help see colortest.vim
+
+hi clear
+set background=dark
+if exists("syntax_on")
+ syntax reset
+endif
+let g:colors_name = "nightwish"
+
+
+hi Comment term=bold ctermfg=LightRed guifg=Orange
+hi Constant term=underline ctermfg=LightGreen guifg=White gui=NONE
+hi Directory term=bold ctermfg=LightCyan guifg=Cyan
+hi Error term=reverse ctermbg=Red ctermfg=White guibg=Red guifg=White
+hi ErrorMsg term=standout ctermbg=DarkRed ctermfg=White guibg=Red guifg=White
+hi Identifier term=underline ctermfg=LightCyan guifg=#00ffff
+hi Ignore ctermfg=black guifg=bg
+hi IncSearch term=reverse cterm=reverse gui=reverse
+hi LineNr term=underline ctermfg=Yellow guifg=Yellow
+hi ModeMsg term=bold cterm=bold gui=bold
+hi MoreMsg term=bold ctermfg=LightGreen gui=bold guifg=SeaGreen
+hi NonText term=bold ctermfg=Blue gui=bold guifg=Blue
+hi PreProc term=underline ctermfg=LightBlue guifg=Wheat
+hi Question term=standout ctermfg=LightGreen gui=bold guifg=Cyan
+hi Search term=reverse guifg=white guibg=Blue
+hi Special term=bold ctermfg=LightRed guifg=magenta
+hi SpecialKey term=bold ctermfg=LightBlue guifg=Cyan
+hi Statement term=bold ctermfg=Yellow guifg=#ffff00 gui=NONE
+hi StatusLine term=reverse,bold cterm=reverse gui=NONE guifg=White guibg=darkblue
+hi StatusLineNC term=reverse cterm=reverse gui=NONE guifg=white guibg=#333333
+hi Title term=bold ctermfg=LightMagenta gui=bold guifg=Pink
+hi Todo term=standout ctermbg=Yellow ctermfg=Black guifg=Blue guibg=Yellow
+hi Type ctermfg=LightGreen guifg=grey gui=none
+hi Visual term=reverse cterm=reverse gui=NONE guifg=white guibg=darkgreen
+hi WarningMsg term=standout ctermfg=LightRed guifg=Red
+
+hi Normal ctermbg=Black ctermfg=lightgreen guibg=Black guifg=#a0a0ff
+hi Cursor guifg=bg guibg=Green
+hi String term=underline cterm=bold ctermfg=magenta guifg=#ffa0a0
+hi Repeat term=underline ctermfg=Magenta guifg=Red
+hi Delimiter term=standout ctermfg=Blue guifg=#00ff88
+hi Label term=standout ctermfg=DarkYellow guifg=DarkYellow
+hi Keyword term=standout ctermfg=Green guifg=Green
+hi Operator term=standout ctermfg=Yellow guifg=#ff5555
+hi Exception term=standout ctermfg=Magenta guifg=#ff0dd5
+hi Tag term=standout ctermfg=Green guifg=#55ff0d
+
+" missing items in murphy
+hi Scrollbar guifg=darkcyan guibg=cyan
+hi Menu guifg=black guibg=cyan
+hi link Conditional Repeat
View
96 colors/railscasts.vim
@@ -0,0 +1,96 @@
+" Vim color scheme
+"
+" Name: railscasts.vim
+" Maintainer: Nick Moffitt <nick@zork.net>
+" Last Change: 01 Mar 2008
+" License: WTFPL <http://sam.zoy.org/wtfpl/>
+" Version: 2.1
+"
+" This theme is based on Josh O'Rourke's Vim clone of the railscast
+" textmate theme. The key thing I have done here is supply 256-color
+" terminal equivalents for as many of the colors as possible, and fixed
+" up some of the funny behaviors for editing e-mails and such.
+"
+" To use for gvim:
+" 1: install this file as ~/.vim/colors/railscasts.vim
+" 2: put "colorscheme railscasts" in your .gvimrc
+"
+" If you are using Ubuntu, you can get the benefit of this in your
+" terminals using ordinary vim by taking the following steps:
+"
+" 1: sudo apt-get install ncurses-term
+" 2: put the following in your .vimrc
+" if $COLORTERM == 'gnome-terminal'
+" set term=gnome-256color
+" colorscheme railscasts
+" else
+" colorscheme default
+" endif
+" 3: if you wish to use this with screen, add the following to your .screenrc:
+" attrcolor b ".I"
+" termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm'
+" defbce "on"
+" term screen-256color-bce
+
+set background=dark
+hi clear
+if exists("syntax_on")
+ syntax reset
+endif
+
+let g:colors_name = "railscasts"
+
+hi link htmlTag xmlTag
+hi link htmlTagName xmlTagName
+hi link htmlEndTag xmlEndTag
+
+highlight Normal guifg=#E6E1DC guibg=#111111
+highlight Cursor guifg=#000000 ctermfg=0 guibg=#FFFFFF ctermbg=15
+highlight CursorLine guibg=#000000 ctermbg=233 cterm=NONE
+
+highlight Comment guifg=#BC9458 ctermfg=180 gui=italic
+highlight Constant guifg=#6D9CBE ctermfg=73
+highlight Define guifg=#CC7833 ctermfg=173
+highlight Error guifg=#FFC66D ctermfg=221 guibg=#990000 ctermbg=88
+highlight Function guifg=#FFC66D ctermfg=221 gui=NONE cterm=NONE
+highlight Identifier guifg=#6D9CBE ctermfg=73 gui=NONE cterm=NONE
+highlight Include guifg=#CC7833 ctermfg=173 gui=NONE cterm=NONE
+highlight PreCondit guifg=#CC7833 ctermfg=173 gui=NONE cterm=NONE
+highlight Keyword guifg=#CC7833 ctermfg=173 cterm=NONE
+highlight LineNr guifg=#2B2B2B ctermfg=159 guibg=#C0C0FF
+highlight Number guifg=#A5C261 ctermfg=107
+highlight PreProc guifg=#E6E1DC ctermfg=103
+highlight Search guifg=NONE ctermfg=NONE guibg=#2b2b2b ctermbg=235 gui=italic cterm=underline
+highlight Statement guifg=#CC7833 ctermfg=173 gui=NONE cterm=NONE
+highlight String guifg=#A5C261 ctermfg=107
+highlight Title guifg=#FFFFFF ctermfg=15
+highlight Type guifg=#DA4939 ctermfg=167 gui=NONE cterm=NONE
+highlight Visual guibg=#5A647E ctermbg=60
+
+highlight DiffAdd guifg=#E6E1DC ctermfg=7 guibg=#519F50 ctermbg=71
+highlight DiffDelete guifg=#E6E1DC ctermfg=7 guibg=#660000 ctermbg=52
+highlight Special guifg=#DA4939 ctermfg=167
+
+highlight pythonBuiltin guifg=#6D9CBE ctermfg=73 gui=NONE cterm=NONE
+highlight rubyBlockParameter guifg=#FFFFFF ctermfg=15
+highlight rubyClass guifg=#FFFFFF ctermfg=15
+highlight rubyConstant guifg=#DA4939 ctermfg=167
+highlight rubyInstanceVariable guifg=#D0D0FF ctermfg=189
+highlight rubyInterpolation guifg=#519F50 ctermfg=107
+highlight rubyLocalVariableOrMethod guifg=#D0D0FF ctermfg=189
+highlight rubyPredefinedConstant guifg=#DA4939 ctermfg=167
+highlight rubyPseudoVariable guifg=#FFC66D ctermfg=221
+highlight rubyStringDelimiter guifg=#A5C261 ctermfg=143
+
+highlight xmlTag guifg=#E8BF6A ctermfg=179
+highlight xmlTagName guifg=#E8BF6A ctermfg=179
+highlight xmlEndTag guifg=#E8BF6A ctermfg=179
+
+highlight mailSubject guifg=#A5C261 ctermfg=107
+highlight mailHeaderKey guifg=#FFC66D ctermfg=221
+highlight mailEmail guifg=#A5C261 ctermfg=107 gui=italic cterm=underline
+
+highlight SpellBad guifg=#D70000 ctermfg=160 ctermbg=NONE cterm=underline
+highlight SpellRare guifg=#D75F87 ctermfg=168 guibg=NONE ctermbg=NONE gui=underline cterm=underline
+highlight SpellCap guifg=#D0D0FF ctermfg=189 guibg=NONE ctermbg=NONE gui=underline cterm=underline
+highlight MatchParen guifg=#FFFFFF ctermfg=15 guibg=#005f5f ctermbg=23
View
138 colors/railscasts2.vim
@@ -0,0 +1,138 @@
+" Vim color scheme
+"
+" Name: railscasts.vim
+" Maintainer: Nick Moffitt <nick@zork.net>
+" Last Change: 01 Mar 2008
+" License: WTFPL <http://sam.zoy.org/wtfpl/>
+" Version: 2.0
+"
+" This theme is based on Josh O'Rourke's Vim clone of the railscast
+" textmate theme. The key thing I have done here is supply 256-color
+" terminal equivalents for as many of the colors as possible, and fixed
+" up some of the funny behaviors for editing e-mails and such.
+"
+" To use for gvim:
+" 1: install this file as ~/.vim/colors/railscasts.vim
+" 2: put "colorscheme railscasts" in your .gvimrc
+"
+" If you are using Ubuntu, you can get the benefit of this in your
+" terminals using ordinary vim by taking the following steps:
+"
+" 1: sudo apt-get install ncurses-term
+" 2: put the following in your .vimrc
+" if $COLORTERM == 'gnome-terminal'
+" set term=gnome-256color
+" colorscheme railscasts
+" else
+" colorscheme default
+" endif
+" 3: if you wish to use this with screen, add the following to your .screenrc:
+" attrcolor b ".I"
+" termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm'
+" defbce "on"
+" term screen-256color-bce
+
+set background=dark
+hi clear
+if exists("syntax_on")
+ syntax reset
+endif
+
+let g:colors_name = "railscasts"
+
+hi link htmlTag xmlTag
+hi link htmlTagName xmlTagName
+hi link htmlEndTag xmlEndTag
+
+if has("gui_running")
+ highlight Normal guifg=#E6E1DC guibg=#111111
+ highlight Cursor guifg=#000000 guibg=#FFFFFF
+ highlight CursorLine guibg=#000000
+
+ highlight Comment guifg=#BC9458 gui=italic
+ highlight Constant guifg=#6D9CBE
+ highlight Define guifg=#CC7833
+ highlight Error guifg=#FFFFFF guibg=#990000
+ highlight Function guifg=#FFC66D gui=NONE
+ highlight Identifier guifg=#6D9CBE gui=NONE
+ highlight Include guifg=#CC7833 gui=NONE
+ highlight PreCondit guifg=#CC7833 gui=NONE
+ highlight Keyword guifg=#CC7833
+ highlight LineNr guifg=#2B2B2B guibg=#C0C0FF
+ highlight Number guifg=#A5C261
+ highlight PreProc guifg=#E6E1DC
+ highlight Search guifg=NONE guibg=#2b2b2b gui=italic
+ highlight Statement guifg=#CC7833 gui=NONE
+ highlight String guifg=#A5C261
+ highlight Title guifg=#FFFFFF
+ highlight Type guifg=#DA4939 gui=NONE
+ highlight Visual guibg=#5A647E
+
+ highlight DiffAdd guifg=#E6E1DC guibg=#144212
+ highlight DiffDelete guifg=#E6E1DC guibg=#660000
+
+ highlight pythonBuiltin guifg=#6D9CBE gui=NONE
+ highlight rubyBlockParameter guifg=#FFFFFF
+ highlight rubyClass guifg=#FFFFFF
+ highlight rubyConstant guifg=#DA4939
+ highlight rubyInstanceVariable guifg=#D0D0FF
+ highlight rubyInterpolation guifg=#519F50
+ highlight rubyLocalVariableOrMethod guifg=#D0D0FF
+ highlight rubyPredefinedConstant guifg=#DA4939
+ highlight rubyPseudoVariable guifg=#FFC66D
+ highlight rubyStringDelimiter guifg=#A5C261
+
+ highlight xmlTag guifg=#E8BF6A
+ highlight xmlTagName guifg=#E8BF6A
+ highlight xmlEndTag guifg=#E8BF6A
+else
+ highlight Cursor ctermfg=0 ctermbg=15
+ highlight CursorLine ctermbg=232 cterm=NONE
+
+ highlight Comment ctermfg=180 cterm=NONE
+ highlight Constant ctermfg=73
+ highlight Define ctermfg=173
+ highlight Error ctermfg=221 ctermbg=88
+ highlight Function ctermfg=221 cterm=NONE
+ highlight Identifier ctermfg=73 cterm=NONE
+ highlight Include ctermfg=173 cterm=NONE
+ highlight PreCondit ctermfg=173 cterm=NONE
+ highlight Keyword ctermfg=173
+ highlight LineNr ctermfg=159
+ highlight Number ctermfg=107
+ highlight PreProc ctermfg=103
+ highlight Search ctermfg=NONE ctermbg=235 cterm=underline
+ highlight Statement ctermfg=173 cterm=NONE
+ highlight String ctermfg=107
+ highlight Title ctermfg=15
+ highlight Type ctermfg=167 cterm=NONE
+ highlight Visual ctermbg=60
+
+ highlight DiffAdd ctermfg=7 ctermbg=235
+ highlight DiffDelete ctermfg=7 ctermbg=52
+ highlight Special ctermfg=167
+
+ highlight pythonBuiltin ctermfg=73
+ "highlight rubyBlockParameter ctermfg=15
+ "highlight rubyClass ctermfg=15
+ "highlight rubyConstant ctermfg=167
+ "highlight rubyInstanceVariable ctermfg=189
+ "highlight rubyInterpolation ctermfg=107
+ "highlight rubyLocalVariableOrMethod ctermfg=189
+ "highlight rubyPredefinedConstant ctermfg=167
+ "highlight rubyPseudoVariable ctermfg=221
+ "highlight rubyStringDelimiter ctermfg=143
+
+ highlight xmlTag ctermfg=179
+ highlight xmlTagName ctermfg=179
+ highlight xmlEndTag ctermfg=179
+
+ highlight mailSubject ctermfg=107
+ highlight mailHeaderKey ctermfg=221
+ highlight mailEmail ctermfg=107 cterm=underline
+
+ highlight SpellBad ctermfg=160 ctermbg=NONE cterm=underline
+ highlight SpellRare ctermfg=164 ctermbg=NONE cterm=underline
+ highlight SpellCap ctermfg=25 ctermbg=NONE cterm=underline
+ highlight MatchParen ctermfg=226 ctermbg=38
+endif
View
67 colors/railscasts3.vim
@@ -0,0 +1,67 @@
+" Vim color scheme
+"
+" Name: railscast.vim
+" Maintainer: Josh O'Rourke <jorourke23@gmail.com>
+" Last Change: 17 Aug 2007
+" License: public domain
+" Version: 1.1
+"
+" This theme is based on the Railscasts Textmate theme [1]. I used
+" Jo Vermeulen's "vibrantink" theme for Vim [2] as my template for
+" creating this theme.
+"
+" [1] http://railscasts.com/about
+" [2] http://www.vim.org/scripts/script.php?script_id=1794
+
+set background=dark
+hi clear
+if exists("syntax_on")
+ syntax reset
+endif
+
+let g:colors_name = "railscasts"
+
+if has("gui_running")
+ hi link htmlTag xmlTag
+ hi link htmlTagName xmlTagName
+ hi link htmlEndTag xmlEndTag
+
+ highlight Normal guifg=#E6E1DC guibg=#2B2B2B
+ highlight Cursor guifg=#000000 guibg=#FFFFFF
+ "highlight CursorLine guibg=#323300
+
+ highlight Comment guifg=#BC9458 gui=italic
+ highlight Constant guifg=#6D9CBE
+ highlight Define guifg=#CC7833
+ highlight Error guifg=#FFFFFF guibg=#990000
+ highlight Function guifg=#FFC66D gui=NONE
+ highlight Identifier guifg=#6D9CBE gui=NONE
+ highlight Include guifg=#CC7833 gui=NONE
+ highlight Keyword guifg=#CC7833
+ highlight LineNr guifg=#2B2B2B guibg=#C0C0FF
+ highlight Number guifg=#A5C261
+ highlight PreProc guifg=#E6E1DC
+ highlight Search guibg=#FFFF00
+ highlight Statement guifg=#CC7833 gui=NONE
+ highlight String guifg=#A5C261
+ highlight Title guifg=#FFFFFF
+ highlight Type guifg=#DA4939 gui=NONE
+ highlight Visual guibg=#5A647E
+
+ highlight DiffAdd guifg=#E6E1DC guibg=#144212
+ highlight DiffDelete guifg=#E6E1DC guibg=#660000
+
+ highlight rubyBlockParameter guifg=#FFFFFF
+ highlight rubyClass guifg=#FFFFFF
+ highlight rubyConstant guifg=#DA4939
+ highlight rubyInstanceVariable guifg=#D0D0FF
+ highlight rubyInterpolation guifg=#519F50
+ highlight rubyLocalVariableOrMethod guifg=#D0D0FF
+ highlight rubyPredefinedConstant guifg=#DA4939
+ highlight rubyPseudoVariable guifg=#FFC66D
+ highlight rubyStringDelimiter guifg=#A5C261
+
+ highlight xmlTag guifg=#E8BF6A
+ highlight xmlTagName guifg=#E8BF6A
+ highlight xmlEndTag guifg=#E8BF6A
+endif
View
114 colors/twilight.vim
@@ -0,0 +1,114 @@
+
+set background=dark
+
+hi clear
+
+if exists("syntax_on")
+ syntax reset
+endif
+
+let colors_name = "twilight"
+
+let s:grey_blue = '#8a9597'
+let s:light_grey_blue = '#a0a8b0'
+let s:dark_grey_blue = '#34383c'
+let s:mid_grey_blue = '#64686c'
+let s:beige = '#ceb67f'
+let s:light_orange = '#ebc471'
+let s:yellow = '#e3d796'
+let s:violet = '#a999ac'
+let s:green = '#a2a96f'
+let s:lightgreen = '#c2c98f'
+let s:red = '#d08356'
+let s:cyan = '#74dad9'
+let s:darkgrey = '#1a1a1a'
+let s:grey = '#303030'
+let s:lightgrey = '#605958'
+let s:white = '#fffedc'
+
+if version >= 700
+ hi CursorLine guibg=#262626
+ hi CursorColumn guibg=#262626
+ hi MatchParen guifg=white guibg=#80a090 gui=bold
+
+ "Tabpages
+ hi TabLine guifg=#a09998 guibg=#202020 gui=underline
+ hi TabLineFill guifg=#a09998 guibg=#202020 gui=underline
+ hi TabLineSel guifg=#a09998 guibg=#404850 gui=underline
+
+ "P-Menu (auto-completion)
+ hi Pmenu guifg=#605958 guibg=#303030 gui=underline
+ hi PmenuSel guifg=#a09998 guibg=#404040 gui=underline
+ "PmenuSbar
+ "PmenuThumb
+endif
+
+hi Visual guibg=#404040
+
+"hi Cursor guifg=NONE guibg=#586068
+hi Cursor guibg=#b0d0f0
+
+
+exe 'hi Normal guifg='.s:white .' guibg='.s:darkgrey
+exe 'hi Underlined guifg='.s:white .' guibg='.s:darkgrey .' gui=underline'
+exe 'hi NonText guifg='.s:lightgrey .' guibg='.s:grey
+exe 'hi SpecialKey guifg='.s:grey .' guibg='.s:darkgrey
+
+exe 'hi LineNr guifg='.s:mid_grey_blue .' guibg='.s:dark_grey_blue .' gui=none'
+exe 'hi StatusLine guifg='.s:white .' guibg='.s:grey .' gui=italic,underline'
+exe 'hi StatusLineNC guifg='.s:lightgrey .' guibg='.s:grey .' gui=italic,underline'
+exe 'hi VertSplit guifg='.s:grey .' guibg='.s:grey .' gui=none'
+
+exe 'hi Folded guifg='.s:grey_blue .' guibg='.s:dark_grey_blue .' gui=none'
+exe 'hi FoldColumn guifg='.s:grey_blue .' guibg='.s:dark_grey_blue .' gui=none'
+exe 'hi SignColumn guifg='.s:grey_blue .' guibg='.s:dark_grey_blue .' gui=none'
+
+exe 'hi Comment guifg='.s:mid_grey_blue .' guibg='.s:darkgrey .' gui=italic'
+exe 'hi TODO guifg='.s:grey_blue .' guibg='.s:darkgrey .' gui=italic,bold'
+
+exe 'hi Title guifg='.s:red .' guibg='.s:darkgrey .' gui=underline'
+
+exe 'hi Constant guifg='.s:red .' guibg='.s:darkgrey .' gui=none'
+exe 'hi String guifg='.s:green .' guibg='.s:darkgrey .' gui=none'
+exe 'hi Special guifg='.s:lightgreen .' guibg='.s:darkgrey .' gui=none'
+
+exe 'hi Identifier guifg='.s:grey_blue .' guibg='.s:darkgrey .' gui=none'
+exe 'hi Statement guifg='.s:beige .' guibg='.s:darkgrey .' gui=none'
+exe 'hi Conditional guifg='.s:beige .' guibg='.s:darkgrey .' gui=none'
+exe 'hi Repeat guifg='.s:beige .' guibg='.s:darkgrey .' gui=none'
+exe 'hi Structure guifg='.s:beige .' guibg='.s:darkgrey .' gui=none'
+exe 'hi Function guifg='.s:violet .' guibg='.s:darkgrey .' gui=none'
+
+exe 'hi PreProc guifg='.s:grey_blue .' guibg='.s:darkgrey .' gui=none'
+exe 'hi Operator guifg='.s:light_orange .' guibg='.s:darkgrey .' gui=none'
+exe 'hi Type guifg='.s:yellow .' guibg='.s:darkgrey .' gui=italic'
+
+"hi Identifier guifg=#7587a6
+" Type d: 'class'
+"hi Structure guifg=#9B859D gui=underline
+"hi Function guifg=#dad085
+" dylan: method, library, ... d: if, return, ...
+"hi Statement guifg=#7187a1 gui=NONE
+" Keywords d: import, module...
+"hi PreProc guifg=#8fbfdc
+"gui=underline
+"hi Operator guifg=#a07020
+"hi Repeat guifg=#906040 gui=underline
+"hi Type guifg=#708090
+
+"hi Type guifg=#f9ee98 gui=NONE
+
+"hi NonText guifg=#808080 guibg=#303030
+
+"hi Macro guifg=#a0b0c0 gui=underline
+
+"Tabs, trailing spaces, etc (lcs)
+"hi SpecialKey guifg=#808080 guibg=#343434
+
+"hi TooLong guibg=#ff0000 guifg=#f8f8f8
+
+hi Search guifg=#606000 guibg=#c0c000 gui=bold
+
+hi Directory guifg=#dad085 gui=NONE
+hi Error guibg=#602020
+
View
68 colors/vibrantink.vim
@@ -0,0 +1,68 @@
+" Vim color scheme
+"
+" Name: vibrantink.vim
+" Maintainer: Jo Vermeulen <jo.vermeulen@gmail.com>
+" Last Change: 5 Mar 2009
+" License: public domain
+" Version: 1.3
+"
+" This scheme should work in the GUI and in xterm's 256 color mode. It
+" won't work in 8/16 color terminals.
+"
+" I based it on John Lam's initial Vibrant Ink port to Vim [1]. Thanks
+" to a great tutorial [2], I was able to convert it to xterm 256 color
+" mode. And of course, credits go to Justin Palmer for creating the
+" original Vibrant Ink TextMate color scheme [3].
+"
+" [1] http://www.iunknown.com/articles/2006/09/04/vim-can-save-your-hands-too
+" [2] http://frexx.de/xterm-256-notes/
+" [3] http://encytemedia.com/blog/articles/2006/01/03/textmate-vibrant-ink-theme-and-prototype-bundle
+
+set background=dark
+hi clear
+if exists("syntax_on")
+ syntax reset
+endif
+
+let g:colors_name = "vibrantink"
+
+if has("gui_running")
+ highlight Normal guifg=White guibg=Black
+ highlight Cursor guifg=Black guibg=Yellow
+ highlight Keyword guifg=#FF6600
+ highlight Define guifg=#FF6600
+ highlight Comment guifg=#9933CC
+ highlight Type guifg=White gui=NONE
+ highlight rubySymbol guifg=#339999 gui=NONE
+ highlight Identifier guifg=White gui=NONE
+ highlight rubyStringDelimiter guifg=#66FF00
+ highlight rubyInterpolation guifg=White
+ highlight rubyPseudoVariable guifg=#339999
+ highlight Constant guifg=#FFEE98
+ highlight Function guifg=#FFCC00 gui=NONE
+ highlight Include guifg=#FFCC00 gui=NONE
+ highlight Statement guifg=#FF6600 gui=NONE
+ highlight String guifg=#66FF00
+ highlight Search guibg=White
+ highlight CursorLine guibg=#323300
+else
+ set t_Co=256
+ highlight Normal ctermfg=White ctermbg=Black
+ highlight Cursor ctermfg=Black ctermbg=Yellow
+ highlight Keyword ctermfg=202
+ highlight Define ctermfg=202
+ highlight Comment ctermfg=98
+ highlight Type ctermfg=White
+ highlight rubySymbol ctermfg=66
+ highlight Identifier ctermfg=White
+ highlight rubyStringDelimiter ctermfg=82
+ highlight rubyInterpolation ctermfg=White
+ highlight rubyPseudoVariable ctermfg=66
+ highlight Constant ctermfg=228
+ highlight Function ctermfg=220
+ highlight Include ctermfg=220
+ highlight Statement ctermfg=202
+ highlight String ctermfg=82
+ highlight Search ctermbg=White
+ highlight CursorLine cterm=NONE ctermbg=235
+endif
View
191 colors/vividchalk.vim
@@ -0,0 +1,191 @@
+" Vim color scheme
+" Name: vividchalk.vim
+" Author: Tim Pope <vimNOSPAM@tpope.info>
+" Version: 2.0
+" GetLatestVimScripts: 1891 1 :AutoInstall: vividchalk.vim
+
+" Based on the Vibrank Ink theme for TextMate
+" Distributable under the same terms as Vim itself (see :help license)
+
+if has("gui_running")
+ set background=dark
+endif
+hi clear
+if exists("syntax_on")
+ syntax reset
+endif
+
+let colors_name = "vividchalk"
+
+" First two functions adapted from inkpot.vim
+
+" map a urxvt cube number to an xterm-256 cube number
+fun! s:M(a)
+ return strpart("0245", a:a, 1) + 0
+endfun
+
+" map a urxvt colour to an xterm-256 colour
+fun! s:X(a)
+ if &t_Co == 88
+ return a:a
+ else
+ if a:a == 8
+ return 237
+ elseif a:a < 16
+ return a:a
+ elseif a:a > 79
+ return 232 + (3 * (a:a - 80))
+ else
+ let l:b = a:a - 16
+ let l:x = l:b % 4
+ let l:y = (l:b / 4) % 4
+ let l:z = (l:b / 16)
+ return 16 + s:M(l:x) + (6 * s:M(l:y)) + (36 * s:M(l:z))
+ endif
+ endif
+endfun
+
+function! E2T(a)
+ return s:X(a:a)
+endfunction
+
+function! s:choose(mediocre,good)
+ if &t_Co != 88 && &t_Co != 256
+ return a:mediocre
+ else
+ return s:X(a:good)
+ endif
+endfunction
+
+function! s:hifg(group,guifg,first,second,...)
+ if a:0 && &t_Co == 256
+ let ctermfg = a:1
+ else
+ let ctermfg = s:choose(a:first,a:second)
+ endif
+ exe "highlight ".a:group." guifg=".a:guifg." ctermfg=".ctermfg
+endfunction
+
+function! s:hibg(group,guibg,first,second)
+ let ctermbg = s:choose(a:first,a:second)
+ exe "highlight ".a:group." guibg=".a:guibg." ctermbg=".ctermbg
+endfunction
+
+hi link railsMethod PreProc
+hi link rubyDefine Keyword
+hi link rubySymbol Constant
+hi link rubyAccess rubyMethod
+hi link rubyAttribute rubyMethod
+hi link rubyEval rubyMethod
+hi link rubyException rubyMethod
+hi link rubyInclude rubyMethod
+hi link rubyStringDelimiter rubyString
+hi link rubyRegexp Regexp
+hi link rubyRegexpDelimiter rubyRegexp
+"hi link rubyConstant Variable
+"hi link rubyGlobalVariable Variable
+"hi link rubyClassVariable Variable
+"hi link rubyInstanceVariable Variable
+hi link javascriptRegexpString Regexp
+hi link javascriptNumber Number
+hi link javascriptNull Constant
+highlight link diffAdded String
+highlight link diffRemoved Statement
+highlight link diffLine PreProc
+highlight link diffSubname Comment
+
+call s:hifg("Normal","#EEEEEE","White",87)
+if &background == "light" || has("gui_running")
+ hi Normal guibg=Black ctermbg=Black
+else
+ hi Normal guibg=Black ctermbg=NONE
+endif
+highlight StatusLine guifg=Black guibg=#aabbee gui=bold ctermfg=Black ctermbg=White cterm=bold
+highlight StatusLineNC guifg=#444444 guibg=#aaaaaa gui=none ctermfg=Black ctermbg=Grey cterm=none
+"if &t_Co == 256
+ "highlight StatusLine ctermbg=117
+"else
+ "highlight StatusLine ctermbg=43
+"endif
+
+highlight Ignore ctermfg=Black
+highlight WildMenu guifg=Black guibg=#ffff00 gui=bold ctermfg=Black ctermbg=Yellow cterm=bold
+highlight Cursor guifg=Black guibg=White ctermfg=Black ctermbg=White
+highlight CursorLine guibg=#333333 guifg=NONE
+highlight CursorColumn guibg=#333333 guifg=NONE
+highlight NonText guifg=#404040 ctermfg=8
+highlight SpecialKey guifg=#404040 ctermfg=8
+highlight Directory none
+high link Directory Identifier
+highlight ErrorMsg guibg=Red ctermbg=DarkRed guifg=NONE ctermfg=NONE
+highlight Search guifg=NONE ctermfg=NONE gui=none cterm=none
+call s:hibg("Search" ,"#555555","DarkBlue",81)
+highlight IncSearch guifg=White guibg=Black ctermfg=White ctermbg=Black
+highlight MoreMsg guifg=#00AA00 ctermfg=Green
+highlight LineNr guifg=#DDEEFF ctermfg=White
+call s:hibg("LineNr" ,"#222222","DarkBlue",80)
+highlight Question none
+high link Question MoreMsg
+highlight Title guifg=Magenta ctermfg=Magenta
+highlight VisualNOS gui=none cterm=none
+call s:hibg("Visual" ,"#555577","LightBlue",83)
+call s:hibg("VisualNOS" ,"#444444","DarkBlue",81)
+call s:hibg("MatchParen","#1100AA","DarkBlue",18)
+highlight WarningMsg guifg=Red ctermfg=Red
+highlight Error ctermbg=DarkRed
+highlight SpellBad ctermbg=DarkRed
+" FIXME: Comments
+highlight SpellRare ctermbg=DarkMagenta
+highlight SpellCap ctermbg=DarkBlue
+highlight SpellLocal ctermbg=DarkCyan
+
+call s:hibg("Folded" ,"#110077","DarkBlue",17)
+call s:hifg("Folded" ,"#aaddee","LightCyan",63)
+highlight FoldColumn none
+high link FoldColumn Folded
+highlight DiffAdd ctermbg=4 guibg=DarkBlue
+highlight DiffChange ctermbg=5 guibg=DarkMagenta
+highlight DiffDelete ctermfg=12 ctermbg=6 gui=bold guifg=Blue guibg=DarkCyan
+highlight DiffText ctermbg=DarkRed
+highlight DiffText cterm=bold ctermbg=9 gui=bold guibg=Red
+
+highlight Pmenu guifg=White ctermfg=White gui=bold cterm=bold
+highlight PmenuSel guifg=White ctermfg=White gui=bold cterm=bold
+call s:hibg("Pmenu" ,"#000099","Blue",18)
+call s:hibg("PmenuSel" ,"#5555ff","DarkCyan",39)
+highlight PmenuSbar guibg=Grey ctermbg=Grey
+highlight PmenuThumb guibg=White ctermbg=White
+highlight TabLine gui=underline cterm=underline
+call s:hifg("TabLine" ,"#bbbbbb","LightGrey",85)
+call s:hibg("TabLine" ,"#333333","DarkGrey",80)
+highlight TabLineSel guifg=White guibg=Black ctermfg=White ctermbg=Black
+highlight TabLineFill gui=underline cterm=underline
+call s:hifg("TabLineFill","#bbbbbb","LightGrey",85)
+call s:hibg("TabLineFill","#808080","Grey",83)
+
+hi Type gui=none
+hi Statement gui=none
+if !has("gui_mac")
+ " Mac GUI degrades italics to ugly underlining.
+ hi Comment gui=italic
+ hi railsUserClass gui=italic
+ hi railsUserMethod gui=italic
+endif
+hi Identifier cterm=none
+" Commented numbers at the end are *old* 256 color values
+"highlight PreProc guifg=#EDF8F9
+call s:hifg("Comment" ,"#9933CC","DarkMagenta",34) " 92
+" 26 instead?
+call s:hifg("Constant" ,"#339999","DarkCyan",21) " 30
+call s:hifg("rubyNumber" ,"#CCFF33","Yellow",60) " 190
+call s:hifg("String" ,"#66FF00","LightGreen",44,82) " 82
+call s:hifg("Identifier" ,"#FFCC00","Yellow",72) " 220
+call s:hifg("Statement" ,"#FF6600","Brown",68) " 202
+call s:hifg("PreProc" ,"#AAFFFF","LightCyan",47) " 213
+call s:hifg("railsUserMethod","#AACCFF","LightCyan",27)
+call s:hifg("Type" ,"#AAAA77","Grey",57) " 101
+call s:hifg("railsUserClass" ,"#AAAAAA","Grey",7) " 101
+call s:hifg("Special" ,"#33AA00","DarkGreen",24) " 7
+call s:hifg("Regexp" ,"#44B4CC","DarkCyan",21) " 74
+call s:hifg("rubyMethod" ,"#DDE93D","Yellow",77) " 191
+"highlight railsMethod guifg=#EE1122 ctermfg=1

0 comments on commit 9a2dbdd

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