@@ -0,0 +1,112 @@
+" Vim color file
+
+" cool help screens
+" :he group-name
+" :he highlight-groups
+" :he cterm-colors
+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="0x7A69_dark"
+hi Normal guifg=#aaaaaa guibg=#1f1f1f " цвет фона
+" highlight groups
+hi Cursor guifg=NONE guibg=grey40 gui=none
+"hi Cursor guifg=NONE guibg=#f0e68c gui=none
+"hi CursorIM
+"hi Directory
+"hi DiffAdd
+"hi DiffChange
+"hi DiffDelete
+"hi DiffText
+"hi ErrorMsg
+hi VertSplit guibg=#c2bfa5 guifg=grey50 gui=none
+hi Folded guibg=grey30 guifg=gold
+hi FoldColumn guibg=grey30 guifg=tan
+hi IncSearch guifg=slategrey guibg=khaki
+"hi LineNr
+hi ModeMsg guifg=goldenrod
+hi MoreMsg guifg=SeaGreen
+hi NonText guifg=LightBlue guibg=grey30
+hi Question guifg=springgreen
+hi Search guibg=peru guifg=wheat
+hi SpecialKey guifg=yellowgreen
+hi StatusLine guibg=grey0 guifg=grey60 gui=none
+hi StatusLineNC guibg=grey0 guifg=grey60 gui=none
+hi Title guifg=indianred
+hi Visual gui=none guifg=khaki guibg=olivedrab
+"hi VisualNOS
+hi WarningMsg guifg=salmon
+"hi WildMenu
+"hi Menu
+"hi Scrollbar
+"hi Tooltip
+" syntax highlighting groups
+hi Comment guifg=#007f7f
+hi Constant guifg=#ffa0a0
+hi Identifier guifg=palegreen cterm=bold
+hi Statement guifg=khaki
+hi PreProc guifg=indianred
+hi Type guifg=darkkhaki
+hi Special guifg=navajowhite
+"hi Underlined
+hi Ignore guifg=grey40
+"hi Error
+hi Todo guifg=orangered guibg=yellow2
+" color terminal definitions
+hi SpecialKey ctermfg=darkgreen
+hi NonText cterm=bold ctermfg=darkblue
+hi Directory ctermfg=darkcyan
+hi ErrorMsg cterm=bold ctermfg=7 ctermbg=1
+hi IncSearch cterm=NONE ctermfg=yellow ctermbg=green
+hi Search cterm=NONE ctermfg=grey ctermbg=blue
+hi MoreMsg ctermfg=darkgreen
+hi ModeMsg cterm=NONE ctermfg=brown
+hi LineNr ctermfg=3
+hi Question ctermfg=green
+hi StatusLine cterm=bold,reverse
+hi StatusLineNC cterm=reverse
+hi VertSplit cterm=reverse
+hi Title ctermfg=5
+hi Visual cterm=reverse
+hi VisualNOS cterm=bold,underline
+hi WarningMsg ctermfg=1
+hi WildMenu ctermfg=0 ctermbg=3
+hi Folded ctermfg=darkgrey ctermbg=NONE
+hi FoldColumn ctermfg=darkgrey ctermbg=NONE
+hi DiffAdd ctermbg=4
+hi DiffChange ctermbg=5
+hi DiffDelete cterm=bold ctermfg=4 ctermbg=6
+hi DiffText cterm=bold ctermbg=1
+hi Comment ctermfg=darkcyan
+hi Constant ctermfg=brown
+hi Special ctermfg=5
+hi Identifier ctermfg=6
+hi Statement ctermfg=3
+hi PreProc ctermfg=5
+hi Type ctermfg=2
+hi Underlined cterm=underline ctermfg=5
+hi Ignore cterm=bold ctermfg=7
+hi Ignore ctermfg=darkgrey
+hi Error cterm=bold ctermfg=7 ctermbg=1
+hi Pmenu guifg=#f6f3e8 guibg=#444444
+hi PmenuSel guifg=#000000 guibg=#cae682
+hi ColorColumn term=reverse ctermbg=4 guibg=grey18
+hi MatchParen term=reverse ctermbg=3 guibg=red4
+hi lCursor guifg=NONE guibg=Cyan
+hi CursorLine term=underline cterm=underline guibg=grey14
+"vim: sw=4
@@ -0,0 +1,46 @@
+" Maintainer: Piotr Husiatyński <phusiatynski@gmail.com>
+set t_Co=256
+let g:colors_name="256-grayvim"
+let python_highlight_all = 1
+let c_gnu = 1
+hi Normal ctermfg=253 ctermbg=235 cterm=None
+hi Cursor ctermfg=Red ctermbg=None cterm=None
+hi SpecialKey ctermfg=87 ctermbg=None cterm=Bold
+hi Directory ctermfg=76 ctermbg=None cterm=None
+hi ErrorMsg ctermfg=124 ctermbg=White cterm=None
+hi PreProc ctermfg=246 ctermbg=None cterm=Bold
+hi Search ctermfg=160 ctermbg=232 cterm=Bold
+hi Type ctermfg=75 ctermbg=None cterm=Bold
+hi Statement ctermfg=75 ctermbg=None cterm=None
+hi Comment ctermfg=244 ctermbg=None cterm=None
+hi Identifier ctermfg=111 ctermbg=None cterm=Bold
+hi DiffText ctermfg=88 ctermbg=250 cterm=None
+hi Constant ctermfg=208 ctermbg=None cterm=None
+hi Todo ctermfg=233 ctermbg=118 cterm=Bold
+hi Error ctermfg=233 ctermbg=124 cterm=Bold
+hi Special ctermfg=160 ctermbg=None cterm=Bold
+hi Ignore ctermfg=220 ctermbg=None cterm=Bold
+hi Underline ctermfg=244 ctermbg=None cterm=None
+hi FoldColumn ctermfg=247 ctermbg=None cterm=Bold
+hi StatusLineNC ctermfg=247 ctermbg=234 cterm=None
+hi StatusLine ctermfg=247 ctermbg=233 cterm=Bold
+hi VertSplit ctermfg=247 ctermbg=234 cterm=Bold
+hi LineNr ctermfg=238 ctermbg=244 cterm=Bold
+hi LineNr ctermfg=247 ctermbg=235 cterm=Bold
+hi NonText ctermfg=87 ctermbg=None cterm=Bold
+hi Pmenu ctermfg=White ctermbg=DarkGray cterm=None
+hi PmenuSel ctermfg=None ctermbg=Gray cterm=Bold
+hi PmenuSbar ctermfg=DarkGray ctermbg=DarkGray cterm=None
+hi PmenuThumb ctermfg=Gray ctermbg=Gray cterm=None
@@ -0,0 +1,50 @@
+let g:colors_name="256-jungle"
+hi Normal ctermfg=253 ctermbg=234 cterm=None
+hi Cursor ctermfg=253 ctermbg=57 cterm=None
+hi SpecialKey ctermfg=70 ctermbg=None cterm=None
+hi Directory ctermfg=57 ctermbg=254 cterm=None
+hi ErrorMsg ctermfg=160 ctermbg=245 cterm=None
+hi PreProc ctermfg=243 ctermbg=None cterm=Bold
+hi Search ctermfg=125 ctermbg=None cterm=Bold
+hi Type ctermfg=166 ctermbg=None cterm=Bold
+hi Statement ctermfg=172 ctermbg=None cterm=Bold
+hi Comment ctermfg=240 ctermbg=None cterm=None
+hi LineNr ctermfg=244 ctermbg=233 cterm=None
+hi NonText ctermfg=105 ctermbg=None cterm=Bold
+hi DiffText ctermfg=165 ctermbg=244 cterm=None
+hi Constant ctermfg=76 ctermbg=None cterm=None
+hi Todo ctermfg=162 ctermbg=None cterm=Bold
+hi Identifier ctermfg=142 ctermbg=None cterm=Bold
+hi Error ctermfg=None ctermbg=196 cterm=Bold
+hi Special ctermfg=172 ctermbg=None cterm=Bold
+hi Ignore ctermfg=221 ctermbg=None cterm=Bold
+hi Underline ctermfg=147 ctermbg=None cterm=Italic
+hi FoldColumn ctermfg=132 ctermbg=None cterm=None
+hi Folded ctermfg=132 ctermbg=None cterm=Bold
+hi Visual ctermfg=248 ctermbg=238 cterm=None
+hi Pmenu ctermfg=62 ctermbg=233 cterm=None
+hi PmenuSel ctermfg=69 ctermbg=232 cterm=Bold
+hi PmenuSbar ctermfg=247 ctermbg=233 cterm=Bold
+hi PmenuThumb ctermfg=248 ctermbg=233 cterm=None
+hi StatusLineNC ctermfg=248 ctermbg=239 cterm=None
+hi StatusLine ctermfg=39 ctermbg=239 cterm=None
+hi VertSplit ctermfg=239 ctermbg=239 cterm=None
+hi TabLine ctermfg=245 ctermbg=239 cterm=None
+hi TabLineFill ctermfg=239 ctermbg=239
+hi TabLineSel ctermfg=104 ctermbg=236 cterm=Bold
@@ -0,0 +1,70 @@
+" NOTE: this is not the original file! converted for use with xterm-256
+" Maintainer: Glenn T. Norton <gtnorton@adaryn.com>
+" Last Change: 2003-04-11
+" adaryn - A color scheme named after my daughter, Adaryn. (A-da-rin)
+" I like deep, sharp colors and this scheme is inspired by
+" Bohdan Vlasyuk's darkblue.
+" The cterm background is black since the dark blue was just too light.
+" Also the cterm colors are very close to an old Borland C++ color setup.
+hi clear
+if exists("syntax_on")
+let colors_name = "256_adaryn"
+hi Normal ctermfg=15 ctermbg=17
+hi ErrorMsg ctermfg=15 ctermbg=33
+hi Visual ctermfg=105 cterm=reverse
+hi VisualNOS ctermfg=105 cterm=reverse,underline
+hi Todo ctermfg=166 ctermbg=26
+hi Search ctermfg=123 ctermbg=26
+hi IncSearch ctermfg=159 ctermbg=26
+hi SpecialKey ctermfg=14
+hi Directory ctermfg=14
+hi Title ctermfg=150 cterm=none
+hi WarningMsg ctermfg=9
+hi WildMenu ctermfg=11 ctermbg=0
+hi ModeMsg ctermfg=44
+hi Question ctermfg=10 cterm=none
+hi NonText ctermfg=27
+hi StatusLine ctermfg=21 ctermbg=248 cterm=none
+hi StatusLineNC ctermfg=0 ctermbg=248 cterm=none
+hi VertSplit ctermfg=0 ctermbg=248 cterm=none
+hi Folded ctermfg=244 ctermbg=17
+hi FoldColumn ctermfg=244 ctermbg=17
+hi LineNr ctermfg=118
+hi DiffAdd ctermbg=18
+hi DiffChange ctermbg=90
+hi DiffDelete cterm=bold ctermfg=21 ctermbg=30
+hi DiffText cterm=bold ctermbg=9
+hi Cursor ctermfg=233 ctermbg=215
+hi lCursor ctermfg=15 ctermbg=0
+hi Comment ctermfg=11
+hi Constant ctermfg=10
+hi Special ctermfg=15 cterm=none
+hi Identifier ctermfg=150
+hi Statement ctermfg=142 cterm=none
+hi PreProc ctermfg=15 cterm=none
+hi type ctermfg=152 cterm=none
@@ -0,0 +1,37 @@
+" Maintainer: A. Sinan Unur
+" Last Change: 2001/10/04
+" Dark color scheme
+let g:colors_name="256_asu1dark"
+" GUI Color Scheme
+hi Normal cterm=NONE ctermfg=15 ctermbg=233
+hi NonText cterm=NONE ctermfg=210 ctermbg=238
+hi Function cterm=NONE ctermfg=105 ctermbg=233
+hi Statement cterm=BOLD ctermfg=11 ctermbg=233
+hi Special cterm=NONE ctermfg=14 ctermbg=233
+hi Constant cterm=NONE ctermfg=208 ctermbg=233
+hi Comment cterm=NONE ctermfg=114 ctermbg=233
+hi Preproc cterm=NONE ctermfg=83 ctermbg=233
+hi Type cterm=NONE ctermfg=204 ctermbg=233
+hi Identifier cterm=NONE ctermfg=14 ctermbg=233
+hi StatusLine cterm=BOLD ctermfg=15 ctermbg=58
+hi StatusLineNC cterm=NONE ctermfg=0 ctermbg=252
+hi Visual cterm=NONE ctermfg=15 ctermbg=35
+hi Search cterm=BOLD ctermbg=11 ctermfg=19
+hi VertSplit cterm=NONE ctermfg=15 ctermbg=241
+hi Directory cterm=NONE ctermfg=10 ctermbg=233
+hi WarningMsg cterm=STANDOUT ctermfg=20 ctermbg=11
+hi Error cterm=NONE ctermfg=15 ctermbg=9
+hi Cursor ctermfg=15 ctermbg=47
+hi LineNr cterm=NONE ctermfg=252 ctermbg=237
+hi ModeMsg cterm=NONE ctermfg=21 ctermbg=15
+hi Question cterm=NONE ctermfg=84 ctermbg=233
@@ -0,0 +1,60 @@
+" Vim color file (automation.vim)
+" Maintainer: Ken McConnell <nacer@yahoo.com>
+" Last Change: 2004 Jan 15
+"
+" This color scheme uses a light grey background. It was created to simulate
+" the look of an IDE. It is named after the MFP Automation Team at HP Boise.
+" First remove all existing highlighting.
+set background=light
+let colors_name = "automation"
+hi Normal ctermfg=0 ctermbg=15
+" Groups used in the 'highlight' and 'guicursor' options default value.
+hi ErrorMsg term=standout ctermbg=9 ctermfg=15
+hi IncSearch term=reverse cterm=bold cterm=bold
+hi ModeMsg term=bold cterm=bold cterm=bold
+hi StatusLine term=bold cterm=bold cterm=bold
+hi StatusLineNC term=bold cterm=bold cterm=bold
+hi VertSplit term=bold cterm=bold cterm=bold
+hi Visual term=bold cterm=bold cterm=bold ctermfg=250
+hi VisualNOS term=underline,bold cterm=underline,bold cterm=underline,bold
+hi DiffText term=reverse cterm=bold cterm=bold ctermbg=9
+hi Cursor ctermbg=0 ctermfg=0
+hi lCursor ctermbg=14 ctermfg=0
+hi Directory term=bold ctermfg=18
+hi LineNr term=underline ctermfg=248 ctermbg=252
+hi MoreMsg term=bold cterm=bold ctermfg=29
+hi NonText term=bold cterm=bold ctermfg=22 ctermbg=252
+hi Question term=standout cterm=bold ctermfg=10
+hi Search term=reverse ctermbg=11 ctermfg=0
+hi SpecialKey term=bold ctermfg=18
+hi Title term=bold cterm=bold ctermfg=18
+hi WarningMsg term=standout ctermfg=9
+hi WildMenu term=standout ctermbg=11 ctermfg=0
+hi Folded term=standout ctermbg=252 ctermfg=18
+hi FoldColumn term=standout ctermbg=250 ctermfg=18
+hi DiffAdd term=bold ctermbg=18
+hi DiffChange term=bold ctermbg=90
+hi DiffDelete term=bold cterm=bold ctermfg=21 ctermbg=30
+hi Comment ctermfg=21 ctermbg=7
+hi String ctermfg=22
+hi Statement ctermfg=18
+hi Label cterm=bold ctermfg=18
+" Groups for syntax highlighting
+hi Constant term=underline ctermfg=18 ctermbg=15
+hi Special term=bold ctermfg=18 ctermbg=15
+if &t_Co > 8
+ hi Statement term=bold cterm=bold ctermfg=18
+hi Ignore ctermfg=7
+" vim: sw=2
@@ -0,0 +1,63 @@
+hi Boolean ctermfg=181 cterm=bold
+hi Character ctermfg=181 cterm=bold
+hi Comment ctermfg=8
+hi Condtional ctermfg=123
+hi Constant ctermfg=181 cterm=bold
+hi Cursor ctermfg=0 ctermbg=145
+hi Debug ctermfg=181 cterm=bold
+hi Define ctermfg=223 cterm=bold
+hi Delimiter ctermfg=245
+hi DiffAdd ctermbg=239
+hi DiffChange ctermbg=236
+hi DiffDelete ctermfg=236 ctermbg=238 cterm=none
+hi DiffText ctermfg=15 ctermbg=234 cterm=bold
+hi Directory ctermfg=15 cterm=bold
+hi Error ctermfg=0 ctermbg=14
+hi ErrorMsg ctermfg=0 ctermbg=6
+hi Exception ctermfg=123 cterm=underline
+hi Float ctermfg=139
+hi FoldColumn ctermfg=181 ctermbg=238
+hi Folded ctermfg=181 ctermbg=236
+hi Function ctermfg=228
+hi Identifier ctermfg=15
+hi Include ctermfg=223 cterm=bold
+hi IncSearch ctermfg=0 ctermbg=131
+hi Keyword ctermfg=15 cterm=bold
+hi Label ctermfg=123 cterm=underline
+hi LineNr ctermfg=8 ctermbg=238
+hi Macro ctermfg=223 cterm=bold
+hi ModeMsg ctermfg=181 cterm=bold
+hi MoreMsg ctermfg=15 cterm=bold
+hi NonText ctermfg=234
+hi Normal ctermfg=252 ctermbg=237
+hi Number ctermfg=248
+hi Operator ctermfg=15
+hi PreCondit ctermfg=180 cterm=bold
+hi PreProc ctermfg=223 cterm=bold
+hi Question ctermfg=15 cterm=bold
+hi Repeat ctermfg=123 cterm=underline
+hi Search ctermfg=0 ctermbg=131
+hi SpecialChar ctermfg=181 cterm=bold
+hi SpecialComment ctermfg=181 cterm=bold
+hi Special ctermfg=8
+hi SpecialKey ctermfg=8
+hi Statement ctermfg=123
+hi StatusLine ctermfg=236 ctermbg=210
+hi StatusLineNC ctermfg=236 ctermbg=252
+hi StorageClass ctermfg=15 cterm=bold
+hi String ctermfg=174
+hi Structure ctermfg=15 cterm=bold,underline
+hi Tag ctermfg=181 cterm=bold
+hi Title ctermfg=15 ctermbg=236 cterm=bold
+hi Todo ctermfg=15 ctermbg=0 cterm=bold
+hi Typedef ctermfg=15 cterm=bold,underline
+hi Type ctermfg=15 cterm=bold
+hi VertSplit ctermfg=236 ctermbg=252
+hi Visual ctermfg=236 ctermbg=210 cterm=reverse
+hi VisualNOS ctermfg=236 ctermbg=210 cterm=bold,underline
+hi WarningMsg ctermfg=15 ctermbg=236 cterm=bold
+hi WildMenu ctermfg=0 ctermbg=181
@@ -0,0 +1,80 @@
+" Maintainer: David Lazar <david#c7.campus.utcluj.ro>
+" Last Change: Thu May 20 16:27:13 EEST 2004
+" Version: 2.2
+" URL: http://www.c7obs.net/~david/stuff/darkdot.vim
+" This colorscheme script was created using Hans Fugal's colorscheme template
+let g:colors_name="256_darkdot"
+hi Normal
+hi Cursor
+hi link CursorIM Cursor
+hi Directory ctermfg=12
+hi DiffAdd ctermbg=18 ctermfg=11
+hi DiffDelete ctermbg=0 ctermfg=238
+hi DiffChange ctermbg=0 ctermfg=15
+hi DiffText ctermbg=0 ctermfg=124
+hi ErrorMsg ctermbg=88 ctermfg=15
+hi Folded ctermbg=0 ctermfg=18
+hi link FoldColumn Folded
+hi IncSearch ctermbg=0 ctermfg=251
+hi LineNr ctermbg=238 ctermfg=11
+hi ModeMsg ctermfg=15 cterm=bold
+hi MoreMsg ctermfg=83
+hi NonText ctermfg=12
+hi Question ctermfg=11
+hi Search ctermfg=10
+hi SpecialKey ctermfg=12
+hi StatusLine cterm=none ctermbg=37 ctermfg=15
+hi StatusLineNC cterm=none ctermbg=250 ctermfg=0
+hi link VertSplit StatusLineNC
+hi Title ctermfg=15
+hi Visual cterm=none ctermbg=250 ctermfg=0
+hi link VisualNOS Visual
+hi WarningMsg ctermfg=11
+hi Comment ctermfg=12
+hi Constant ctermfg=37
+hi Statement ctermfg=87
+hi PreProc ctermfg=37
+hi Underlined ctermfg=12
+hi Ignore ctermfg=238
+hi Error ctermbg=0 ctermfg=124
+hi Todo ctermbg=124 ctermfg=11
+hi link Character Constant
+hi link Number Constant
+hi link Boolean Constant
+hi link Float Number
+hi link Conditional Statement
+hi link Label Statement
+hi link Keyword Statement
+hi link Exception Statement
+hi link Repeat 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 Delimiter Special
+hi link SpecialComment Special
+hi link Debug Special
+hi Normal ctermbg=0 ctermfg=250
+hi Boolean ctermbg=0 ctermfg=250
+hi Character ctermbg=0 ctermfg=9
+hi Comment ctermbg=0 ctermfg=59
+hi Condtional ctermbg=0 ctermfg=9
+hi Constant ctermbg=0 ctermfg=9
+hi Cursor ctermbg=15 ctermfg=250
+hi Debug ctermbg=0 ctermfg=250
+hi Define ctermbg=0 ctermfg=15
+hi Delimiter ctermbg=0 ctermfg=250
+"hi DiffAdd ctermbg= ctermfg= cterm=NONE
+hi DiffChange ctermbg=15 ctermfg=59
+hi DiffDelete ctermbg=0 ctermfg=59
+hi DiffText ctermbg=9 ctermfg=15
+hi Directory ctermbg=0 ctermfg=15
+hi Error ctermbg=9 ctermfg=15
+hi ErrorMsg ctermbg=9 ctermfg=15
+hi Exception ctermbg=0 ctermfg=250
+hi Float ctermbg=0 ctermfg=9 cterm=NONE
+hi FoldColumn ctermbg=0 ctermfg=250
+hi Folded ctermbg=0 ctermfg=9
+hi Function ctermbg=0 ctermfg=15
+hi Identifier ctermbg=0 ctermfg=250
+hi Include ctermbg=0 ctermfg=15
+hi IncSearch ctermbg=14 ctermfg=59
+hi Keyword ctermbg=0 ctermfg=9
+hi Label ctermbg=0 ctermfg=15
+hi LineNr ctermbg=0 ctermfg=59
+hi Macro ctermbg=0 ctermfg=250
+hi ModeMsg ctermbg=0 ctermfg=250
+hi MoreMsg ctermbg=0 ctermfg=250
+hi NonText ctermbg=0 ctermfg=59
+hi Number ctermbg=0 ctermfg=9 cterm=NONE
+hi Operator ctermbg=0 ctermfg=15
+hi PreCondit ctermbg=0 ctermfg=15
+hi PreProc ctermbg=0 ctermfg=15
+hi Question ctermbg=0 ctermfg=250
+hi Repeat ctermbg=0 ctermfg=15
+hi Search ctermbg=0 ctermfg=14
+hi SpecialChar ctermbg=0 ctermfg=15
+hi SpecialComment ctermbg=0 ctermfg=15
+hi Special ctermbg=0 ctermfg=15
+hi SpecialKey ctermbg=15 ctermfg=0
+hi Statement ctermbg=0 ctermfg=15
+hi StatusLine ctermbg=15 ctermfg=9
+hi StatusLineNC ctermbg=0 ctermfg=250
+hi StorageClass ctermbg=0 ctermfg=15
+hi String ctermbg=0 ctermfg=250
+hi Structure ctermbg=0 ctermfg=15
+hi Tag ctermbg=0 ctermfg=9
+hi Title ctermbg=0 ctermfg=250
+hi Todo ctermbg=0 ctermfg=15
+hi Typedef ctermbg=0 ctermfg=15
+hi Type ctermbg=0 ctermfg=15
+hi VertSplit ctermbg=0 ctermfg=250
+hi Visual ctermbg=0 ctermfg=250
+hi VisualNOS ctermbg=0 ctermfg=250
+hi WarningMsg ctermbg=0 ctermfg=9
+hi WildMenu ctermbg=15 ctermfg=59
+#!/usr/bin/env ruby
+#
+# Translator (ruby): Noah K. Tilton <noah@downbe.at>
+# Author (perl>: Todd Larason <jtl@molehill.org>
+# use the resources for colors 0-15 - usually more-or-less a
+# reproduction of the standard ANSI colors, but possibly more
+# pleasing shades
+# colors 16-231 are a 6x6x6 color cube
+0.upto 6 do |red|
+ 0.upto 6 do |green|
+ 0.upto 6 do |blue|
+ printf "\x1b]4;%d;rgb:%2.2x/%2.2x/%2.2x\x1b\\",
+ 16 + (red * 36) + (green * 6) + blue,
+ red ? (red * 40 + 55) : 0,
+ green ? (green * 40 + 55) : 0,
+ blue ? (blue * 40 + 55) : 0
+ end
+end
+# colors 232-255 are a grayscale ramp, intentionally leaving out
+# black and white
+0.upto 23 do |gray|
+ level = (gray * 10) + 8
+ printf("\x1b]4;%d;rgb:%2.2x/%2.2x/%2.2x\x1b\\",
+ 232 + gray, level, level, level);
+# display the colors
+# first the system ones:
+print "System colors:\n";
+0.upto 7 do |color|
+ print "\x1b[48;5;#{color}m ";
+print "\x1b[0m\n"
+8.upto 15 do |color|
+print "\x1b[0m\n\n";
+# now the color cube
+print "Color cube, 6x6x6:\n";
+0.upto 5 do |green|
+ 0.upto 5 do |red|
+ 0.upto 5 do |blue|
+ color = 16 + (red * 36) + (green * 6) + blue
+ print "\x1b[0m ";
+ print "\n";
+# now the grayscale ramp
+print "Grayscale ramp:\n";
+232.upto 255 do |color|
+print "\x1b[0m\n";
@@ -0,0 +1,110 @@
+" Name: 3dglasses
+" Maintainer: Erik Falor <ewfalor@gmail.com>
+" Version: 1.1.1
+" Version 1.1.1: Modified MatchParen group so that Matching < > in XML
+" files stand out better.
+" Version 1.1: Added support for GetLatestVimScripts
+" Version 1.0: Initial upload
+" GetLatestVimScripts: 2019 1 :AutoInstall: 3dglasses.vim
+if version < 700
+ finish
+else
+"map <F1> :echo synIDattr(synID(line("."), col("."), 1), "name")<CR>
+let g:colors_name="3dglasses"
+"3D Glasses palette
+" {{{
+let s:White = ['#ffffff', '#dddddd', '#bbbbbb']
+let s:Black = ['#000000', '#001621', '#1B3641', '#00222B']
+let s:DarkBlue = ['#00117B', '#0D4CAD', '#01BEF6']
+let s:LightBlue = ['#004455', '#0088AA', '#00CCFF', '#55DDFF', '#80E5FF']
+let s:Red = ['#2b0000', '#800000', '#AA0000', '#FF0000', '#FF2A2A', '#FF5555']
+" }}}
+hi Normal guibg=#00222B guifg=#00ffff
+execute "hi Normal guibg=" . s:Black[3] . " guifg=" . s:LightBlue[4]
+execute "hi NonText guibg=" . s:Black[3] . " guifg=" . s:Red[1]
+" {{{ syntax
+execute "hi Comment gui=italic guifg=" . s:LightBlue[2]
+execute "hi Conditional gui=bold guifg=" . s:LightBlue[1]
+execute "hi Constant gui=bold guifg=" . s:Red[2]
+execute "hi Error guifg=" . s:Red[5] . " guibg=" . s:Red[0]
+execute "hi Identifier gui=bold guifg=" . s:Red[3]
+execute "hi Ignore guifg=" . s:Red[1]
+execute "hi Operator gui=bold guifg=" . s:Red[5]
+execute "hi PreProc gui=bold guifg=" . s:Red[3]
+execute "hi Repeat gui=bold guifg=" . s:LightBlue[3]
+execute "hi Special guifg=" . s:LightBlue[1]
+execute "hi Statement gui=bold guifg=" . s:LightBlue[2]
+execute "hi String guifg=" . s:DarkBlue[2]
+execute "hi Title guifg=" . s:White[0]
+execute "hi Todo gui=bold guisp=NONE guibg=NONE guifg=" . s:Red[4]
+execute "hi Type guifg=" . s:LightBlue[4]
+execute "hi Underlined gui=underline guifg=" . s:LightBlue[0]
+" {{{ groups
+"execute "hi CursorIM TODO
+"execute "hi DiffAdd
+"execute "hi DiffChange
+"execute "hi DiffDelete
+"execute "hi DiffText
+execute "hi Directory guifg=" . s:LightBlue[0]
+"execute "hi Scrollbar TODO
+"execute "hi SignColumn
+"execute "hi SpecialKey guifg=" . s:Red[2]
+"execute "hi SpellBad
+"execute "hi SpellCap
+"execute "hi SpellLocal
+"execute "hi SpellRare
+execute "hi Cursor guibg=" . s:DarkBlue[2] . " guifg=" . s:DarkBlue[0]
+execute "hi CursorColumn guibg=" . s:Red[0]
+execute "hi CursorLine guibg=" . s:Red[0]
+execute "hi ErrorMsg guifg=" . s:White[0] . " guibg=" . s:Red[1]
+execute "hi FoldColumn guibg=" . s:Red[0] . " guifg=" . s:Red[2]
+execute "hi Folded guibg=" . s:Red[0] . " guifg=" . s:Red[2]
+execute "hi IncSearch gui=none guibg=" . s:Red[2] . " guifg=" . s:Red[0]
+execute "hi LineNr guibg=" . s:Black[3] . " guifg=" . s:Red[3]
+execute "hi MatchParen guibg=" . s:Red[2]
+execute "hi ModeMsg guibg=NONE guifg=" . s:LightBlue[2]
+execute "hi MoreMsg guibg=NONE guifg=" . s:Red[2]
+execute "hi Pmenu guibg=" . s:LightBlue[3] . " guifg=" . s:DarkBlue[0]
+execute "hi PmenuSbar guibg=" . s:LightBlue[3] . " guifg=" . s:Red[0]
+execute "hi PmenuSel gui=bold guibg=" . s:LightBlue[3] . " guifg=" . s:Red[4]
+execute "hi PmenuThumb guibg=" . s:LightBlue[3] . " guifg=" . s:Red[4]
+execute "hi Question guifg=" . s:Red[2]
+execute "hi Search gui=bold guisp=NONE guibg=" . s:LightBlue[4]
+execute "hi StatusLine gui=none guibg=" . s:LightBlue[2] . " guifg=" . s:LightBlue[0]
+execute "hi StatusLineNC gui=none guibg=" . s:Red[1] . " guifg=" . s:Red[4]
+execute "hi TabLine guibg=" . s:Red[1] . " guifg=" . s:Red[3]
+execute "hi TabLineFill guifg=" . s:Red[1]
+execute "hi TabLineSel guibg=" . s:LightBlue[3] . " guifg=" . s:DarkBlue[0]
+execute "hi Title gui=bold guifg=" . s:Red[3]
+execute "hi VertSplit gui=none guibg=" . s:Red[1] . " guifg=" . s:Red[4]
+execute "hi Visual guibg=" . s:Red[4] . " guifg=" . s:Red[0]
+execute "hi VisualNOS gui=underline guibg=NONE"
+execute "hi WarningMsg guifg=" . s:Red[3]
+execute "hi WildMenu guifg=" . s:Red[0] . " guibg=" . s:Red[4]
+" {{{ GUI
+"hi Menu TODO
+"hi Scrollbar TODO
+execute "hi Tooltip gui=none guibg=" . s:LightBlue[0] . " guifg=" . s:White[1]
+" vim:foldmethod=marker:
+" Maintainer: Gerald S. Williams
+" Last Change: 2007 Jun 13
+" This is a dark version/opposite of "seashell". The cterm version of this is
+" very similar to "evening".
+" Only values that differ from defaults are specified.
+let g:colors_name = "BlackSea"
+hi Normal guibg=Black guifg=seashell ctermfg=White
+hi NonText guifg=LavenderBlush ctermfg=LightMagenta
+hi DiffDelete guibg=DarkRed guifg=Black ctermbg=DarkRed ctermfg=White
+hi DiffAdd guibg=DarkGreen ctermbg=DarkGreen ctermfg=White
+hi DiffChange guibg=Gray30 ctermbg=DarkCyan ctermfg=White
+hi DiffText gui=NONE guibg=DarkCyan ctermbg=DarkCyan ctermfg=Yellow
+hi Comment guifg=LightBlue
+hi PreProc ctermfg=Magenta
+hi StatusLine guibg=#1f001f guifg=DarkSeaGreen cterm=NONE ctermfg=White ctermbg=DarkGreen
+hi StatusLineNC guifg=Gray
+hi VertSplit guifg=Gray
+hi Type gui=NONE
+hi Identifier guifg=Cyan
+hi Statement guifg=brown3 ctermfg=DarkRed
+hi Search guibg=Gold3 ctermfg=White
+hi Folded guibg=gray20
+hi FoldColumn guibg=gray10
+" Original values:
+"hi Constant guifg=DeepPink
+"hi PreProc guifg=Magenta ctermfg=Magenta
@@ -0,0 +1 @@
+Subproject commit 053667d3b771de681a6b9cb1a77bf01ec246ec13
+" Maintainer: Patrick J. Anderson
+" Version: 1.0.1
+" Last Change: February 23, 2009
+" Credits: This is a modification of Mustang.vim color scheme
+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
+" 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=#303030 guibg=#202020 gui=none ctermfg=244 ctermbg=232
+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=4
+hi SpecialKey guifg=#808080 guibg=#343434 gui=none ctermfg=244 ctermbg=236
+" Syntax highlighting
+hi Comment guifg=#3f3f3f gui=italic ctermfg=244
+hi Todo guifg=#8f8f8f gui=none ctermfg=245
+hi Boolean guifg=#b1d631 gui=none ctermfg=148
+hi String guifg=#606060 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
@@ -0,0 +1,176 @@
+" Vim C64 color scheme
+" Author: Aaron Maupin <maupin@pastrytech.com>
+" Base grouping come from Gerardo Galindez's <gerardo.galindez@gmail.com>
+" Vim color scheme template
+" Feel free to edit and redistribute as you like!
+highlight clear
+let g:colors_name="C64"
+" Commodore 64 colors (using the "wanja" palette)
+" 0 #000000 black
+" 1 #ffffff white
+" 2 #ad524a red
+" 3 #73f7f7 cyan
+" 4 #bd6bbd purple
+" 5 #73e773 green
+" 6 #181090 blue
+" 7 #ffff7b yellow
+" 8 #c88e2f orange
+" 9 #846339 brown
+" 10 #ff9c9c light red
+" 11 #7b7b7b dark gray
+" 12 #949494 gray
+" 13 #a5ffa5 light green
+" 14 #9c9cf7 light blue
+" 15 #cecece light gray
+" --------------------------------
+" Editor settings
+hi Normal guifg=#cecece guibg=#4242c6 guisp=#4242c6 gui=NONE ctermfg=252 ctermbg=62 cterm=NONE
+hi Cursor guifg=NONE guibg=#9c9cf7 guisp=#9c9cf7 gui=NONE ctermfg=NONE ctermbg=147 cterm=NONE
+hi CursorLine guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+hi LineNr guifg=#4242c6 guibg=#9c9cf7 guisp=#9c9cf7 gui=NONE ctermfg=62 ctermbg=147 cterm=NONE
+hi CursorLineNR guifg=#ffffff guibg=#9c9cf7 guisp=#9c9cf7 gui=NONE ctermfg=15 ctermbg=147 cterm=NONE
+" -----------------
+" - Number column -
+hi CursorColumn guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+hi FoldColumn guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+hi SignColumn guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+hi Folded guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+" -------------------------
+" - Window/Tab delimiters -
+hi VertSplit guifg=#ffffff guibg=NONE guisp=NONE gui=NONE ctermfg=15 ctermbg=NONE cterm=NONE
+hi ColorColumn guifg=#4242c6 guibg=#9c9cf7 guisp=#9c9cf7 gui=NONE ctermfg=62 ctermbg=147 cterm=NONE
+hi TabLine guifg=#cecece guibg=#7b7b7b guisp=#7b7b7b gui=NONE ctermfg=252 ctermbg=8 cterm=NONE
+hi TabLineFill guifg=NONE guibg=#9c9cf7 guisp=#9c9cf7 gui=NONE ctermfg=NONE ctermbg=147 cterm=NONE
+hi TabLineSel guifg=#ffffff guibg=#949494 guisp=#949494 gui=NONE ctermfg=15 ctermbg=246 cterm=NONE
+" -------------------------------
+" - File Navigation / Searching -
+hi Directory guifg=#73f7f7 guibg=NONE guisp=NONE gui=NONE ctermfg=123 ctermbg=NONE cterm=NONE
+hi Search guifg=#ffffff guibg=#73e773 guisp=#73e773 gui=NONE ctermfg=15 ctermbg=77 cterm=NONE
+hi IncSearch guifg=#ffff7b guibg=#846339 guisp=#846339 gui=NONE ctermfg=228 ctermbg=101 cterm=NONE
+" - Prompt/Status -
+hi StatusLine guifg=#ffffff guibg=#9c9cf7 guisp=#9c9cf7 gui=NONE ctermfg=15 ctermbg=147 cterm=NONE
+hi StatusLineNC guifg=#4242c6 guibg=#9c9cf7 guisp=#9c9cf7 gui=NONE ctermfg=62 ctermbg=147 cterm=NONE
+hi WildMenu guifg=#ffffff guibg=#73e773 guisp=#73e773 gui=NONE ctermfg=NONE ctermbg=77 cterm=NONE
+hi Question guifg=#ffffff guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+hi Title guifg=#ffffff guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+hi ModeMsg guifg=#ffffff guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+hi MoreMsg guifg=#ffffff guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+" --------------
+" - Visual aid -
+hi MatchParen guifg=#4242c6 guibg=#9c9cf7 guisp=#9c9cf7 gui=NONE ctermfg=62 ctermbg=147 cterm=NONE
+hi Visual guifg=NONE guibg=#7b7b7b guisp=#7b7b7b gui=NONE ctermfg=NONE ctermbg=8 cterm=NONE
+hi VisualNOS guifg=NONE guibg=#bd6bbd guisp=#bd6bbd gui=NONE ctermfg=NONE ctermbg=133 cterm=NONE
+hi NonText guifg=#7b7b7b guibg=NONE guisp=NONE gui=NONE ctermfg=8 ctermbg=NONE cterm=NONE
+hi Todo guifg=#ffffff guibg=#bd6bbd guisp=#bd6bbd gui=NONE ctermfg=15 ctermbg=133 cterm=NONE
+hi Underlined guifg=NONE guibg=#7b7b7b guisp=#7b7b7b gui=NONE ctermfg=NONE ctermbg=8 cterm=NONE
+hi Error guifg=#000000 guibg=#ad524a guisp=#ad524a gui=NONE ctermfg=NONE ctermbg=131 cterm=NONE
+hi ErrorMsg guifg=#000000 guibg=#ad524a guisp=#ad524a gui=NONE ctermfg=NONE ctermbg=131 cterm=NONE
+hi WarningMsg guifg=#000000 guibg=#ffff7b guisp=#ffff7b gui=NONE ctermfg=NONE ctermbg=228 cterm=NONE
+hi Ignore guifg=#7b7b7b guibg=NONE guisp=NONE gui=NONE ctermfg=8 ctermbg=NONE cterm=NONE
+hi SpecialKey guifg=#7b7b7b guibg=NONE guisp=NONE gui=NONE ctermfg=8 ctermbg=NONE cterm=NONE
+" Variable types
+hi Constant guifg=#ff9c9c guibg=NONE guisp=NONE gui=NONE ctermfg=217 ctermbg=NONE cterm=NONE
+hi String guifg=#73f7f7 guibg=NONE guisp=NONE gui=NONE ctermfg=123 ctermbg=NONE cterm=NONE
+hi StringDelimiter guifg=#73f7f7 guibg=NONE guisp=NONE gui=NONE ctermfg=123 ctermbg=NONE cterm=NONE
+hi Character guifg=#73f7f7 guibg=NONE guisp=NONE gui=NONE ctermfg=123 ctermbg=NONE cterm=NONE
+hi Number guifg=#ffff7b guibg=NONE guisp=NONE gui=NONE ctermfg=123 ctermbg=NONE cterm=NONE
+hi Boolean guifg=#ff9c9c guibg=NONE guisp=NONE gui=NONE ctermfg=217 ctermbg=NONE cterm=NONE
+hi Float guifg=#ffff7b guibg=NONE guisp=NONE gui=NONE ctermfg=228 ctermbg=NONE cterm=NONE
+hi Identifier guifg=#ffffff guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+hi Function guifg=#ffffff guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+" Language constructs
+hi Statement guifg=#ffffff guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+hi Conditional guifg=#ffffff guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+hi Repeat guifg=#ffffff guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+hi Label guifg=#ffffff guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+hi Operator guifg=#ffffff guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+hi Keyword guifg=#ff9c9c guibg=NONE guisp=NONE gui=NONE ctermfg=217 ctermbg=NONE cterm=NONE
+hi Exception guifg=#ff9c9c guibg=NONE guisp=NONE gui=NONE ctermfg=217 ctermbg=NONE cterm=NONE
+hi Comment guifg=#a5ffa5 guibg=NONE guisp=NONE gui=NONE ctermfg=157 ctermbg=NONE cterm=NONE
+hi Special guifg=#4242c6 guibg=#cecece guisp=#cecece gui=NONE ctermfg=62 ctermbg=252 cterm=NONE
+hi SpecialChar guifg=#4242c6 guibg=#cecece guisp=#cecece gui=NONE ctermfg=62 ctermbg=252 cterm=NONE
+hi Tag guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+hi Delimiter guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+hi SpecialComment guifg=NONE guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+hi Debug guifg=#ff9c9c guibg=NONE guisp=NONE gui=NONE ctermfg=217 ctermbg=NONE cterm=NONE
+" ----------
+" - C like -
+hi PreProc guifg=#ffffff guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+hi Include guifg=#ffffff guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+hi Define guifg=#ffffff guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+hi Macro guifg=#ffffff guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+hi PreCondit guifg=#ffffff guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+hi Type guifg=#ffffff guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+hi StorageClass guifg=#ff9c9c guibg=NONE guisp=NONE gui=NONE ctermfg=217 ctermbg=NONE cterm=NONE
+hi Structure guifg=#ff9c9c guibg=NONE guisp=NONE gui=NONE ctermfg=217 ctermbg=NONE cterm=NONE
+hi Typedef guifg=#ffffff guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+" Diff
+hi DiffAdd guifg=#181090 guibg=#73e773 guisp=#73e773 gui=NONE ctermfg=15 ctermbg=77 cterm=NONE
+hi DiffChange guifg=NONE guibg=#c88e2f guisp=#c88e2f gui=NONE ctermfg=NONE ctermbg=179 cterm=NONE
+hi DiffDelete guifg=NONE guibg=#ad524a guisp=#ad524a gui=NONE ctermfg=NONE ctermbg=131 cterm=NONE
+hi DiffText guifg=#ffffff guibg=#bd6bbd guisp=#bd6bbd gui=NONE ctermfg=15 ctermbg=133 cterm=NONE
+" Completion menu
+hi Pmenu guifg=#cecece guibg=#7b7b7b guisp=#7b7b7b gui=NONE ctermfg=252 ctermbg=8 cterm=NONE
+hi PmenuSel guifg=#ffffff guibg=#949494 guisp=#949494 gui=NONE ctermfg=15 ctermbg=246 cterm=NONE
+hi PmenuSbar guifg=NONE guibg=#9c9cf7 guisp=#9c9cf7 gui=NONE ctermfg=NONE ctermbg=147 cterm=NONE
+hi PmenuThumb guifg=NONE guibg=#bd6bbd guisp=#bd6bbd gui=NONE ctermfg=NONE ctermbg=133 cterm=NONE
+" Spelling
+hi SpellBad guifg=NONE guibg=#ad524a guisp=#ad524a gui=NONE ctermfg=NONE ctermbg=131 cterm=NONE
+hi SpellCap guifg=NONE guibg=#c88e2f guisp=#c88e2f gui=NONE ctermfg=NONE ctermbg=179 cterm=NONE
+hi SpellLocal guifg=NONE guibg=#c88e2f guisp=#c88e2f gui=NONE ctermfg=NONE ctermbg=179 cterm=NONE
+hi SpellRare guifg=NONE guibg=#bd6bbd guisp=#bd6bbd gui=NONE ctermfg=NONE ctermbg=133 cterm=NONE
+" Language Specific (add your own here)
+hi javaScriptNumber guifg=#ffff7b guibg=NONE guisp=NONE gui=NONE ctermfg=123 ctermbg=NONE cterm=NONE
@@ -0,0 +1,107 @@
+" Vim color file - Chasing_Logic
+" Generated by http://bytefluent.com/vivify 2013-11-21
+let g:colors_name = "Chasing_Logic"
+hi IncSearch guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE ctermfg=166 ctermbg=NONE cterm=NONE
+hi WildMenu guifg=#eee8d5 guibg=#073642 guisp=#073642 gui=NONE ctermfg=230 ctermbg=23 cterm=NONE
+hi SignColumn guifg=#839496 guibg=#bebebe guisp=#bebebe gui=NONE ctermfg=66 ctermbg=7 cterm=NONE
+hi SpecialComment guifg=#dc322f guibg=NONE guisp=NONE gui=NONE ctermfg=160 ctermbg=NONE cterm=NONE
+hi Typedef guifg=#b58900 guibg=NONE guisp=NONE gui=NONE ctermfg=136 ctermbg=NONE cterm=NONE
+hi Title guifg=#cb4b16 guibg=NONE guisp=NONE gui=bold ctermfg=166 ctermbg=NONE cterm=bold
+hi Folded guifg=#839496 guibg=#073642 guisp=#073642 gui=bold ctermfg=66 ctermbg=23 cterm=bold
+hi PreCondit guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE ctermfg=166 ctermbg=NONE cterm=NONE
+hi Include guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE ctermfg=166 ctermbg=NONE cterm=NONE
+hi TabLineSel guifg=#586e75 guibg=#eee8d5 guisp=#eee8d5 gui=bold ctermfg=66 ctermbg=230 cterm=bold
+hi StatusLineNC guifg=#2b2b2b guibg=#c7c7c7 guisp=#c7c7c7 gui=NONE ctermfg=235 ctermbg=251 cterm=NONE
+hi CTagsMember guifg=#e2e4e5 guibg=NONE guisp=NONE gui=NONE ctermfg=254 ctermbg=NONE cterm=NONE
+hi NonText guifg=#999999 guibg=NONE guisp=NONE gui=bold ctermfg=246 ctermbg=NONE cterm=bold
+hi CTagsGlobalConstant guifg=#e2e4e5 guibg=NONE guisp=NONE gui=NONE ctermfg=254 ctermbg=NONE cterm=NONE
+hi DiffText guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE ctermfg=37 ctermbg=NONE cterm=NONE
+hi ErrorMsg guifg=#ff0400 guibg=#303030 guisp=#303030 gui=NONE ctermfg=196 ctermbg=236 cterm=NONE
+hi Ignore guifg=#000000 guibg=NONE guisp=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+hi Debug guifg=#dc322f guibg=NONE guisp=NONE gui=NONE ctermfg=160 ctermbg=NONE cterm=NONE
+hi PMenuSbar guifg=#eee8d5 guibg=#839496 guisp=#839496 gui=NONE ctermfg=230 ctermbg=66 cterm=NONE
+hi Identifier guifg=#65a3f0 guibg=NONE guisp=NONE gui=bold ctermfg=75 ctermbg=NONE cterm=bold
+hi SpecialChar guifg=#dc322f guibg=NONE guisp=NONE gui=NONE ctermfg=160 ctermbg=NONE cterm=NONE
+hi Conditional guifg=#719e07 guibg=NONE guisp=NONE gui=NONE ctermfg=106 ctermbg=NONE cterm=NONE
+hi StorageClass guifg=#b58900 guibg=NONE guisp=NONE gui=NONE ctermfg=136 ctermbg=NONE cterm=NONE
+hi Todo guifg=#ff00d9 guibg=#303030 guisp=#303030 gui=bold ctermfg=200 ctermbg=236 cterm=bold
+hi Special guifg=#cf0889 guibg=NONE guisp=NONE gui=NONE ctermfg=162 ctermbg=NONE cterm=NONE
+hi LineNr guifg=#d9d9d9 guibg=#242424 guisp=#242424 gui=NONE ctermfg=253 ctermbg=235 cterm=NONE
+hi StatusLine guifg=#2b2b2b guibg=#c7c7c7 guisp=#c7c7c7 gui=bold ctermfg=235 ctermbg=251 cterm=bold
+hi Normal guifg=#ffffff guibg=#303030 guisp=#303030 gui=NONE ctermfg=15 ctermbg=236 cterm=NONE
+hi Label guifg=#719e07 guibg=NONE guisp=NONE gui=NONE ctermfg=106 ctermbg=NONE cterm=NONE
+hi CTagsImport guifg=#e2e4e5 guibg=NONE guisp=NONE gui=NONE ctermfg=254 ctermbg=NONE cterm=NONE
+hi PMenuSel guifg=#586e75 guibg=#eee8d5 guisp=#eee8d5 gui=NONE ctermfg=66 ctermbg=230 cterm=NONE
+hi Search guifg=#ffffff guibg=#050505 guisp=#050505 gui=NONE ctermfg=15 ctermbg=232 cterm=NONE
+hi CTagsGlobalVariable guifg=#e2e4e5 guibg=NONE guisp=NONE gui=NONE ctermfg=254 ctermbg=NONE cterm=NONE
+hi Delimiter guifg=#dc322f guibg=NONE guisp=NONE gui=NONE ctermfg=160 ctermbg=NONE cterm=NONE
+hi Statement guifg=#14ff6e guibg=NONE guisp=NONE gui=NONE ctermfg=47 ctermbg=NONE cterm=NONE
+hi SpellRare guifg=#e2e4e5 guibg=#ff40ff guisp=#ff40ff gui=NONE ctermfg=254 ctermbg=13 cterm=NONE
+hi EnumerationValue guifg=#e2e4e5 guibg=NONE guisp=NONE gui=NONE ctermfg=254 ctermbg=NONE cterm=NONE
+hi Comment guifg=#586e75 guibg=NONE guisp=NONE gui=italic ctermfg=66 ctermbg=NONE cterm=NONE
+hi Character guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE ctermfg=37 ctermbg=NONE cterm=NONE
+hi Float guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE ctermfg=37 ctermbg=NONE cterm=NONE
+hi Number guifg=#14ffe4 guibg=NONE guisp=NONE gui=NONE ctermfg=50 ctermbg=NONE cterm=NONE
+hi Boolean guifg=#2aa198 guibg=NONE guisp=NONE gui=NONE ctermfg=37 ctermbg=NONE cterm=NONE
+hi Operator guifg=#ff6b77 guibg=NONE guisp=NONE gui=NONE ctermfg=9 ctermbg=NONE cterm=NONE
+hi CursorLine guifg=#e2e4e5 guibg=#073642 guisp=#073642 gui=underline ctermfg=254 ctermbg=23 cterm=underline
+hi Union guifg=#e2e4e5 guibg=NONE guisp=NONE gui=NONE ctermfg=254 ctermbg=NONE cterm=NONE
+hi TabLineFill guifg=#839496 guibg=#073642 guisp=#073642 gui=underline ctermfg=66 ctermbg=23 cterm=underline
+hi Question guifg=#2aa198 guibg=NONE guisp=NONE gui=bold ctermfg=37 ctermbg=NONE cterm=bold
+hi WarningMsg guifg=#dc322f guibg=NONE guisp=NONE gui=bold ctermfg=160 ctermbg=NONE cterm=bold
+hi VisualNOS guifg=#e2e4e5 guibg=#073642 guisp=#073642 gui=bold ctermfg=254 ctermbg=23 cterm=bold
+hi DiffDelete guifg=#c37bdb guibg=#1b1c1c guisp=#1b1c1c gui=bold ctermfg=140 ctermbg=234 cterm=bold
+hi ModeMsg guifg=#268bd2 guibg=NONE guisp=NONE gui=bold ctermfg=32 ctermbg=NONE cterm=bold
+hi CursorColumn guifg=#e2e4e5 guibg=#073642 guisp=#073642 gui=NONE ctermfg=254 ctermbg=23 cterm=NONE
+hi Define guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE ctermfg=166 ctermbg=NONE cterm=NONE
+hi Function guifg=#268bd2 guibg=NONE guisp=NONE gui=bold ctermfg=32 ctermbg=NONE cterm=bold
+hi FoldColumn guifg=#839496 guibg=#073642 guisp=#073642 gui=NONE ctermfg=66 ctermbg=23 cterm=NONE
+hi PreProc guifg=#ff828a guibg=NONE guisp=NONE gui=NONE ctermfg=210 ctermbg=NONE cterm=NONE
+hi EnumerationName guifg=#e2e4e5 guibg=NONE guisp=NONE gui=NONE ctermfg=254 ctermbg=NONE cterm=NONE
+hi Visual guifg=#586e75 guibg=#002b36 guisp=#002b36 gui=NONE ctermfg=66 ctermbg=23 cterm=NONE
+hi MoreMsg guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE ctermfg=32 ctermbg=NONE cterm=NONE
+hi SpellCap guifg=#e2e4e5 guibg=#ff6060 guisp=#ff6060 gui=NONE ctermfg=254 ctermbg=9 cterm=NONE
+hi VertSplit guifg=#657b83 guibg=#657b83 guisp=#657b83 gui=NONE ctermfg=66 ctermbg=66 cterm=NONE
+hi Exception guifg=#719e07 guibg=NONE guisp=NONE gui=NONE ctermfg=106 ctermbg=NONE cterm=NONE
+hi Keyword guifg=#719e07 guibg=NONE guisp=NONE gui=NONE ctermfg=106 ctermbg=NONE cterm=NONE
+hi Type guifg=#14e0ff guibg=NONE guisp=NONE gui=NONE ctermfg=45 ctermbg=NONE cterm=NONE
+hi DiffChange guifg=#ffffff guibg=#1f1f1f guisp=#1f1f1f gui=bold ctermfg=15 ctermbg=234 cterm=bold
+hi Cursor guifg=#ffffff guibg=#c9c9c9 guisp=#c9c9c9 gui=NONE ctermfg=15 ctermbg=251 cterm=NONE
+hi SpellLocal guifg=#e2e4e5 guibg=#ffff00 guisp=#ffff00 gui=NONE ctermfg=254 ctermbg=11 cterm=NONE
+hi Error guifg=#dc322f guibg=#8080ff guisp=#8080ff gui=bold ctermfg=160 ctermbg=12 cterm=bold
+hi PMenu guifg=#c2c2c2 guibg=#424242 guisp=#424242 gui=NONE ctermfg=7 ctermbg=238 cterm=NONE
+hi SpecialKey guifg=#657b83 guibg=#073642 guisp=#073642 gui=bold ctermfg=66 ctermbg=23 cterm=bold
+hi Constant guifg=#14a5ff guibg=NONE guisp=NONE gui=NONE ctermfg=39 ctermbg=NONE cterm=NONE
+hi DefinedName guifg=#e2e4e5 guibg=NONE guisp=NONE gui=NONE ctermfg=254 ctermbg=NONE cterm=NONE
+hi Tag guifg=#dc322f guibg=NONE guisp=NONE gui=NONE ctermfg=160 ctermbg=NONE cterm=NONE
+hi String guifg=#ff82de guibg=NONE guisp=NONE gui=NONE ctermfg=212 ctermbg=NONE cterm=NONE
+hi PMenuThumb guifg=#000000 guibg=#000000 guisp=#000000 gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
+hi MatchParen guifg=#dc322f guibg=#586e75 guisp=#586e75 gui=bold ctermfg=160 ctermbg=66 cterm=bold
+hi LocalVariable guifg=#e2e4e5 guibg=NONE guisp=NONE gui=NONE ctermfg=254 ctermbg=NONE cterm=NONE
+hi Repeat guifg=#719e07 guibg=NONE guisp=NONE gui=NONE ctermfg=106 ctermbg=NONE cterm=NONE
+hi SpellBad guifg=#e2e4e5 guibg=#8080ff guisp=#8080ff gui=NONE ctermfg=254 ctermbg=12 cterm=NONE
+hi CTagsClass guifg=#e2e4e5 guibg=NONE guisp=NONE gui=NONE ctermfg=254 ctermbg=NONE cterm=NONE
+hi Directory guifg=#268bd2 guibg=NONE guisp=NONE gui=NONE ctermfg=32 ctermbg=NONE cterm=NONE
+hi Structure guifg=#b58900 guibg=NONE guisp=NONE gui=NONE ctermfg=136 ctermbg=NONE cterm=NONE
+hi Macro guifg=#cb4b16 guibg=NONE guisp=NONE gui=NONE ctermfg=166 ctermbg=NONE cterm=NONE
+hi Underlined guifg=#6c71c4 guibg=NONE guisp=NONE gui=underline ctermfg=61 ctermbg=NONE cterm=underline
+hi DiffAdd guifg=#14ffe4 guibg=#1f1f1f guisp=#1f1f1f gui=bold ctermfg=50 ctermbg=234 cterm=bold
+hi TabLine guifg=#839496 guibg=#073642 guisp=#073642 gui=underline ctermfg=66 ctermbg=23 cterm=underline
+hi cursorim guifg=#192224 guibg=#536991 guisp=#536991 gui=NONE ctermfg=235 ctermbg=60 cterm=NONE
+"hi clear -- no settings --
+hi pythonbuiltin guifg=#839496 guibg=NONE guisp=NONE gui=NONE ctermfg=66 ctermbg=NONE cterm=NONE
+hi phpstringdouble guifg=#e2e4e5 guibg=NONE guisp=NONE gui=NONE ctermfg=254 ctermbg=NONE cterm=NONE
+hi htmltagname guifg=#e2e4e5 guibg=NONE guisp=NONE gui=NONE ctermfg=254 ctermbg=NONE cterm=NONE
+hi javascriptstrings guifg=#e2e4e5 guibg=NONE guisp=NONE gui=NONE ctermfg=254 ctermbg=NONE cterm=NONE
+hi htmlstring guifg=#e2e4e5 guibg=NONE guisp=NONE gui=NONE ctermfg=254 ctermbg=NONE cterm=NONE
+hi phpstringsingle guifg=#e2e4e5 guibg=NONE guisp=NONE gui=NONE ctermfg=254 ctermbg=NONE cterm=NONE
@@ -0,0 +1,36 @@
+" This started as a dark version (perhaps opposite is a better term) of
+" PapayaWhip, but took on a life of its own. Easy on the eyes, but still has
+" good contrast. Not bad on a color terminal, either (especially if yours
+" default to PapayaWhip text on a ChocolateLiquor/#3f1f1f background).
+let g:colors_name = "ChocolateLiquor"
+hi Normal guibg=#3f1f1f guifg=PapayaWhip ctermfg=White
+hi NonText guibg=#1f0f0f guifg=Brown2 ctermfg=Brown ctermbg=Black
+hi LineNr guibg=#1f0f0f guifg=Brown2
+hi DiffDelete guibg=DarkRed guifg=White ctermbg=DarkRed ctermfg=White
+hi DiffAdd guibg=DarkGreen guifg=White ctermbg=DarkGreen ctermfg=White
+hi DiffText gui=NONE guibg=DarkCyan guifg=Yellow ctermbg=DarkCyan ctermfg=Yellow
+hi DiffChange guibg=DarkCyan guifg=White ctermbg=DarkCyan ctermfg=White
+hi Constant ctermfg=Red
+hi Comment guifg=LightBlue3
+hi PreProc guifg=Plum ctermfg=Magenta
+hi StatusLine guibg=White guifg=Sienna4 cterm=NONE ctermfg=Black ctermbg=Brown
+hi StatusLineNC gui=NONE guifg=Black guibg=Gray ctermbg=Black ctermfg=Gray
+hi Search guibg=Gold3 ctermfg=Blue
+hi Type gui=NONE guifg=DarkSeaGreen2
+hi Statement gui=NONE guifg=Gold3
+hi FoldColumn guibg=#1f0f0f ctermfg=Cyan ctermbg=Black
+hi Folded guibg=grey20 ctermfg=Cyan ctermbg=Black
@@ -0,0 +1,52 @@
+" This is merely a combination of PapayaWhip and ChocolateLiquor, which
+" started out as light and dark versions of each other anyway.
+let s:ChocolatePapaya_style = &background
+let g:colors_name = "ChocolatePapaya"
+if s:ChocolatePapaya_style == 'light'
+ hi Normal guifg=#3f1f1f guibg=PapayaWhip ctermbg=Gray ctermfg=Black
+ hi NonText guibg=Moccasin guifg=Brown ctermfg=Brown
+ hi LineNr guibg=Moccasin
+ hi DiffDelete guibg=LightRed guifg=Black ctermbg=DarkRed ctermfg=White
+ hi DiffAdd guibg=LightGreen ctermbg=DarkGreen ctermfg=White
+ hi DiffChange guibg=LightCyan3 ctermbg=DarkCyan ctermfg=White
+ hi DiffText gui=NONE guibg=Gray80 ctermbg=DarkCyan ctermfg=Yellow
+ hi Comment guifg=MediumBlue
+ hi Constant guifg=DeepPink
+ hi PreProc guifg=DarkMagenta
+ hi StatusLine guibg=White guifg=#5f3705 cterm=bold ctermbg=Brown ctermfg=White
+ hi StatusLineNC gui=None guibg=Gray
+ hi VertSplit gui=None guibg=Gray
+ hi Identifier guifg=#005f5f
+ hi Statement ctermfg=DarkRed
+ hi MatchParen guibg=burlywood
+ hi Normal guibg=#3f1f1f guifg=PapayaWhip ctermfg=White
+ hi NonText guibg=#1f0f0f guifg=Brown2 ctermfg=Brown ctermbg=Black
+ hi LineNr guibg=#1f0f0f guifg=Brown2
+ hi DiffDelete guibg=DarkRed guifg=White ctermbg=DarkRed ctermfg=White
+ hi DiffAdd guibg=DarkGreen guifg=White ctermbg=DarkGreen ctermfg=White
+ hi DiffText gui=NONE guibg=DarkCyan guifg=Yellow ctermbg=DarkCyan ctermfg=Yellow
+ hi DiffChange guibg=DarkCyan guifg=White ctermbg=DarkCyan ctermfg=White
+ hi Constant ctermfg=Red
+ hi Comment guifg=LightBlue3
+ hi PreProc guifg=Plum ctermfg=Magenta
+ hi StatusLine guibg=White guifg=Sienna4 cterm=NONE ctermfg=Black ctermbg=Brown
+ hi StatusLineNC gui=NONE guifg=Black guibg=Gray ctermbg=Black ctermfg=Gray
+ hi VertSplit guifg=Gray
+ hi Search guibg=Gold3 ctermfg=Blue
+ hi Type gui=NONE guifg=DarkSeaGreen2
+ hi Statement gui=NONE guifg=Gold3
+ hi FoldColumn guibg=#1f0f0f ctermfg=Cyan ctermbg=Black
+ hi Folded guibg=grey20 ctermfg=Cyan ctermbg=Black
@@ -0,0 +1,266 @@
+" Name: openbsd
+" Author: Dee Sub Wun
+let g:colors_name = "openbsd"
+""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
+" GUI "
+""""""
+" SYNTAX HIGHLIGHTING
+""""""""""""""""""""""""
+hi Constant gui=NONE guifg=#93BF3D guibg=NONE
+hi String gui=NONE guifg=#AFAFBE guibg=NONE
+hi Character gui=NONE guifg=#EBAF12 guibg=NONE
+hi Number gui=NONE guifg=#AFAFBE guibg=NONE
+hi Boolean gui=NONE guifg=#AFAFBE guibg=NONE
+hi Float gui=NONE guifg=#AFAFBE guibg=NONE
+hi Comment gui=italic guifg=#009AB5 guibg=NONE
+hi Identifier gui=NONE guifg=#BF3131 guibg=NONE
+hi Function gui=NONE guifg=#DEDEDE guibg=NONE
+hi Statement gui=bold guifg=#EBAF12 guibg=NONE
+hi Conditional gui=bold guifg=#EBAF12 guibg=NONE
+hi Repeat gui=bold guifg=#EBAF12 guibg=NONE
+hi Label gui=bold guifg=#EBAF12 guibg=NONE
+hi Operator gui=NONE guifg=#808080 guibg=NONE
+hi Keyword gui=bold guifg=#EBAF12 guibg=NONE
+hi Exception gui=NONE guifg=#C067CC guibg=NONE
+hi PreProc gui=NONE guifg=#C067CC guibg=NONE
+hi Include gui=NONE guifg=#C067CC guibg=NONE
+hi Define gui=NONE guifg=#C067CC guibg=NONE
+hi Macro gui=NONE guifg=#C067CC guibg=NONE
+hi PreCondit gui=NONE guifg=#C067CC guibg=NONE
+hi Type gui=NONE guifg=#93BF3D guibg=NONE
+hi StorageClass gui=NONE guifg=#93BF3D guibg=NONE
+hi Structure gui=NONE guifg=#93BF3D guibg=NONE
+hi Typedef gui=NONE guifg=#93BF3D guibg=NONE
+hi Special gui=NONE guifg=#BF3131 guibg=NONE
+hi SpecialChar gui=NONE guifg=#BF3131 guibg=NONE
+hi Tag gui=NONE guifg=#BF3131 guibg=NONE
+hi Delimiter gui=NONE guifg=#BF3131 guibg=NONE
+hi SpecialComment gui=NONE guifg=#BF3131 guibg=NONE
+hi Debug gui=NONE guifg=#BF3131 guibg=NONE
+hi Underlined gui=underline guifg=#505050 guibg=NONE
+hi Ignore gui=NONE guifg=#222222 guibg=NONE
+hi Error gui=bold guifg=#FFFFFF guibg=#BF3131
+hi Todo gui=NONE guifg=#505050 guibg=#93BF3D
+" INTERFACE
+hi Cursor gui=bold guifg=#000000 guibg=#FFFFFF
+hi Directory gui=NONE guifg=#93BF3D guibg=NONE
+hi ErrorMsg gui=bold guifg=#FFFFFF guibg=#BF3131
+hi LineNr gui=NONE guifg=#222222 guibg=#979797
+hi MatchParen gui=bold guifg=#000000 guibg=#93BF3D
+hi ModeMsg gui=NONE guifg=#EBAF12 guibg=NONE
+hi MoreMsg gui=NONE guifg=#93BF3D guibg=NONE
+hi NonText gui=bold guifg=#0F629E guibg=NONE
+hi Normal gui=NONE guifg=#DEDEDE guibg=#4A4A4A
+hi Question gui=NONE guifg=#93BF3D guibg=NONE
+hi SpecialKey gui=NONE guifg=#93BF3D guibg=NONE
+hi Title gui=NONE guifg=#C067CC guibg=NONE
+hi VertSplit gui=reverse guifg=#222222 guibg=#979797
+hi WarningMsg gui=NONE guifg=#FFFFFF guibg=#BF3131
+hi WildMenu gui=NONE guifg=#000000 guibg=#EBAF12
+" TABS
+hi TabLine gui=bold,reverse guifg=#222222 guibg=#000000
+hi TabLineFill gui=bold,reverse guifg=#222222 guibg=#505050
+hi TabLineSel gui=bold,reverse guifg=#EBAF12 guibg=#000000
+" COMPLETION
+hi Pmenu gui=NONE guifg=#DEDEDE guibg=#0F629E
+hi PmenuSel gui=NONE guifg=#000000 guibg=#EBAF12
+" STATUS
+hi StatusLine gui=bold,reverse guifg=#EBAF12 guibg=#000000
+hi StatusLineNC gui=bold,reverse guifg=#222222 guibg=#979797
+" DIFF
+hi DiffAdd gui=NONE guifg=NONE guibg=#0F629E
+hi DiffChange gui=NONE guifg=NONE guibg=#C067CC
+hi DiffDelete gui=bold guifg=#0F629E guibg=#009AB5
+hi DiffText gui=bold guibg=#BF3131 guibg=NONE
+" VISUAL
+hi Visual gui=NONE guifg=#FFFFFF guibg=#0F629E
+hi VisualNOS gui=bold,underline guifg=NONE guibg=NONE
+" FOLDING
+hi Folded gui=NONE guifg=#222222 guibg=NONE
+hi FoldColumn gui=NONE guifg=#222222 guibg=NONE
+" SEARCH
+hi IncSearch gui=NONE guifg=#FFFFFF guibg=#93BF3D
+hi Search gui=NONE guifg=#FFFFFF guibg=#93BF3D
+" NO GUI "
+hi Constant cterm=NONE ctermfg=darkgreen ctermbg=NONE
+hi String cterm=NONE ctermfg=darkgrey ctermbg=NONE
+hi Character cterm=NONE ctermfg=brown ctermbg=NONE
+hi Number cterm=NONE ctermfg=darkgrey ctermbg=NONE
+hi Boolean cterm=NONE ctermfg=darkgrey ctermbg=NONE
+hi Float cterm=NONE ctermfg=darkgrey ctermbg=NONE
+hi Comment cterm=NONE ctermfg=darkcyan ctermbg=NONE
+hi Identifier cterm=NONE ctermfg=darkred ctermbg=NONE
+hi Function cterm=NONE ctermfg=grey ctermbg=NONE
+hi Statement cterm=NONE ctermfg=yellow ctermbg=NONE
+hi Conditional cterm=NONE ctermfg=yellow ctermbg=NONE
+hi Repeat cterm=NONE ctermfg=yellow ctermbg=NONE
+hi Label cterm=NONE ctermfg=yellow ctermbg=NONE
+hi Operator cterm=NONE ctermfg=grey ctermbg=NONE
+hi Keyword cterm=NONE ctermfg=yellow ctermbg=NONE
+hi Exception cterm=NONE ctermfg=darkmagenta ctermbg=NONE
+hi PreProc cterm=NONE ctermfg=darkmagenta ctermbg=NONE
+hi Include cterm=NONE ctermfg=darkmagenta ctermbg=NONE
+hi Define cterm=NONE ctermfg=darkmagenta ctermbg=NONE
+hi Macro cterm=NONE ctermfg=darkmagenta ctermbg=NONE
+hi PreCondit cterm=NONE ctermfg=darkmagenta ctermbg=NONE
+hi Type cterm=NONE ctermfg=darkgreen ctermbg=NONE
+hi StorageClass cterm=NONE ctermfg=darkgreen ctermbg=NONE
+hi Structure cterm=NONE ctermfg=darkgreen ctermbg=NONE
+hi Typedef cterm=NONE ctermfg=darkgreen ctermbg=NONE
+hi Special cterm=NONE ctermfg=darkred ctermbg=NONE
+hi SpecialChar cterm=NONE ctermfg=darkred ctermbg=NONE
+hi Tag cterm=NONE ctermfg=darkred ctermbg=NONE
+hi Delimiter cterm=NONE ctermfg=darkred ctermbg=NONE
+hi SpecialComment cterm=NONE ctermfg=darkred ctermbg=NONE
+hi Debug cterm=NONE ctermfg=darkred ctermbg=NONE
+hi Underlined cterm=underline ctermfg=grey ctermbg=NONE
+hi Ignore cterm=NONE ctermfg=darkgrey ctermbg=NONE
+hi Error cterm=NONE ctermfg=white ctermbg=darkred
+hi Todo cterm=NONE ctermfg=grey ctermbg=darkgreen
+hi Cursor cterm=NONE ctermfg=black ctermbg=brown
+hi Directory cterm=NONE ctermfg=darkgreen ctermbg=NONE
+hi ErrorMsg cterm=NONE ctermfg=white ctermbg=darkred
+hi LineNr cterm=NONE ctermfg=darkgrey ctermbg=NONE
+hi MatchParen cterm=NONE ctermfg=black ctermbg=green
+hi ModeMsg cterm=NONE ctermfg=brown ctermbg=NONE
+hi MoreMsg cterm=NONE ctermfg=darkgreen ctermbg=NONE
+hi NonText cterm=NONE ctermfg=darkblue ctermbg=NONE
+hi Question cterm=NONE ctermfg=green ctermbg=NONE
+hi SpecialKey cterm=NONE ctermfg=darkgreen ctermbg=NONE
+hi Title cterm=NONE ctermfg=darkmagenta ctermbg=NONE
+hi VertSplit cterm=bold,reverse ctermfg=darkgrey ctermbg=black
+hi WarningMsg cterm=NONE ctermfg=white ctermbg=darkred
+hi WildMenu cterm=NONE ctermfg=black ctermbg=brown
+hi TabLine cterm=bold,reverse ctermfg=darkgrey ctermbg=black
+hi TabLineFill cterm=bold,reverse ctermfg=darkgrey ctermbg=grey
+hi TabLineSel cterm=bold,reverse ctermfg=brown ctermbg=black
+hi Pmenu cterm=reverse ctermfg=darkgrey ctermbg=black
+hi PmenuSel cterm=bold ctermfg=black ctermbg=brown
+hi StatusLine cterm=bold,reverse ctermfg=brown ctermbg=black
+hi StatusLineNC cterm=bold,reverse ctermfg=darkgrey ctermbg=black
+hi DiffAdd cterm=NONE ctermfg=NONE ctermbg=darkblue
+hi DiffChange cterm=NONE ctermfg=NONE ctermbg=darkmagenta
+hi DiffDelete cterm=NONE ctermfg=darkblue ctermbg=darkcyan
+hi DiffText cterm=NONE ctermbg=darkred ctermbg=NONE
+hi Visual cterm=reverse ctermfg=NONE ctermbg=NONE
+hi VisualNOS cterm=bold,underline ctermfg=NONE ctermbg=NONE
+hi Folded cterm=NONE ctermfg=darkgrey ctermbg=NONE
+hi FoldColumn cterm=NONE ctermfg=darkgrey ctermbg=NONE
+hi IncSearch cterm=NONE ctermfg=black ctermbg=green
+hi Search cterm=NONE ctermfg=black ctermbg=green
@@ -0,0 +1,32 @@
+" Maintainer: Xi Chen <hypernewbie@gmail.com>
+" Last Change: 22. december 2005.
+" URL: http://www.acidplanet.com/hypernewbie
+" The theme I always use from DEV-C++
+" Its the classic theme modified a little, carried
+" over a little from Kate.
+" Merry Christmas!
+let g:colors_name="DevC++"
+hi Comment gui=italic guifg=#335EA8 guibg=NONE
+hi Constant gui=NONE guifg=#004488 guibg=NONE
+hi Identifier gui=NONE guifg=Black guibg=NONE
+hi Statement gui=bold guifg=DarkBlue guibg=NONE
+hi PreProc gui=NONE guifg=DarkGreen guibg=NONE
+hi Type gui=bold guifg=DarkBlue guibg=NONE
+hi Special gui=NONE guifg=#FF00FF guibg=NONE
+hi String gui=NONE guifg=#969696 guibg=NONE
+hi Number gui=NONE guifg=#660066
+hi Boolean gui=bold guifg=DarkBlue guibg=NONE
+hi Gutter gui=NONE guifg=Black guibg=Grey
+hi Todo gui=bold,italic guifg=White guibg=Pink
+hi LineNr gui=italic guifg=Black guibg=#EBE9ED
+hi NonText gui=bold guifg=Grey70 guibg=White
+hi Visual gui=NONE guifg=DarkBlue guibg=White
@@ -0,0 +1,108 @@
+" Converted from Textmate theme Monokai using Coloration v0.3.2 (http://github.com/sickill/coloration)
+let g:colors_name = "monokai"
+hi Cursor ctermfg=235 ctermbg=231 cterm=NONE guifg=#272822 guibg=#f8f8f0 gui=NONE
+hi Visual ctermfg=NONE ctermbg=59 cterm=NONE guifg=NONE guibg=#49483e gui=NONE
+hi CursorLine ctermfg=NONE ctermbg=237 cterm=NONE guifg=NONE guibg=#3c3d37 gui=NONE
+hi CursorColumn ctermfg=NONE ctermbg=237 cterm=NONE guifg=NONE guibg=#3c3d37 gui=NONE
+hi ColorColumn ctermfg=NONE ctermbg=237 cterm=NONE guifg=NONE guibg=#3c3d37 gui=NONE
+hi LineNr ctermfg=102 ctermbg=237 cterm=NONE guifg=#90908a guibg=#3c3d37 gui=NONE
+hi VertSplit ctermfg=241 ctermbg=241 cterm=NONE guifg=#64645e guibg=#64645e gui=NONE
+hi MatchParen ctermfg=197 ctermbg=NONE cterm=underline guifg=#f92672 guibg=NONE gui=underline
+hi StatusLine ctermfg=231 ctermbg=241 cterm=bold guifg=#f8f8f2 guibg=#64645e gui=bold
+hi StatusLineNC ctermfg=231 ctermbg=241 cterm=NONE guifg=#f8f8f2 guibg=#64645e gui=NONE
+hi Pmenu ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi PmenuSel ctermfg=NONE ctermbg=59 cterm=NONE guifg=NONE guibg=#49483e gui=NONE
+hi IncSearch ctermfg=235 ctermbg=186 cterm=NONE guifg=#272822 guibg=#e6db74 gui=NONE
+hi Search ctermfg=NONE ctermbg=NONE cterm=underline guifg=NONE guibg=NONE gui=underline
+hi Directory ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
+hi Folded ctermfg=242 ctermbg=235 cterm=NONE guifg=#75715e guibg=#272822 gui=NONE
+hi Normal ctermfg=231 ctermbg=235 cterm=NONE guifg=#f8f8f2 guibg=#272822 gui=NONE
+hi Boolean ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
+hi Character ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
+hi Comment ctermfg=242 ctermbg=NONE cterm=NONE guifg=#75715e guibg=NONE gui=NONE
+hi Conditional ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
+hi Constant ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi Define ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
+hi DiffAdd ctermfg=231 ctermbg=64 cterm=bold guifg=#f8f8f2 guibg=#46830c gui=bold
+hi DiffDelete ctermfg=88 ctermbg=NONE cterm=NONE guifg=#8b0807 guibg=NONE gui=NONE
+hi DiffChange ctermfg=231 ctermbg=23 cterm=NONE guifg=#f8f8f2 guibg=#243955 gui=NONE
+hi DiffText ctermfg=231 ctermbg=24 cterm=bold guifg=#f8f8f2 guibg=#204a87 gui=bold
+hi ErrorMsg ctermfg=231 ctermbg=197 cterm=NONE guifg=#f8f8f0 guibg=#f92672 gui=NONE
+hi WarningMsg ctermfg=231 ctermbg=197 cterm=NONE guifg=#f8f8f0 guibg=#f92672 gui=NONE
+hi Float ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
+hi Function ctermfg=148 ctermbg=NONE cterm=NONE guifg=#a6e22e guibg=NONE gui=NONE
+hi Identifier ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=italic
+hi Keyword ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
+hi Label ctermfg=186 ctermbg=NONE cterm=NONE guifg=#e6db74 guibg=NONE gui=NONE
+hi NonText ctermfg=59 ctermbg=236 cterm=NONE guifg=#49483e guibg=#31322c gui=NONE
+hi Number ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
+hi Operator ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
+hi PreProc ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
+hi Special ctermfg=231 ctermbg=NONE cterm=NONE guifg=#f8f8f2 guibg=NONE gui=NONE
+hi SpecialKey ctermfg=59 ctermbg=237 cterm=NONE guifg=#49483e guibg=#3c3d37 gui=NONE
+hi Statement ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
+hi StorageClass ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=italic
+hi String ctermfg=186 ctermbg=NONE cterm=NONE guifg=#e6db74 guibg=NONE gui=NONE
+hi Tag ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
+hi Title ctermfg=231 ctermbg=NONE cterm=bold guifg=#f8f8f2 guibg=NONE gui=bold
+hi Todo ctermfg=95 ctermbg=NONE cterm=inverse,bold guifg=#75715e guibg=NONE gui=inverse,bold
+hi Type ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline guifg=NONE guibg=NONE gui=underline
+hi rubyClass ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
+hi rubyFunction ctermfg=148 ctermbg=NONE cterm=NONE guifg=#a6e22e guibg=NONE gui=NONE
+hi rubyInterpolationDelimiter ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi rubySymbol ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
+hi rubyConstant ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=italic
+hi rubyStringDelimiter ctermfg=186 ctermbg=NONE cterm=NONE guifg=#e6db74 guibg=NONE gui=NONE
+hi rubyBlockParameter ctermfg=208 ctermbg=NONE cterm=NONE guifg=#fd971f guibg=NONE gui=italic
+hi rubyInstanceVariable ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi rubyInclude ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
+hi rubyGlobalVariable ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi rubyRegexp ctermfg=186 ctermbg=NONE cterm=NONE guifg=#e6db74 guibg=NONE gui=NONE
+hi rubyRegexpDelimiter ctermfg=186 ctermbg=NONE cterm=NONE guifg=#e6db74 guibg=NONE gui=NONE
+hi rubyEscape ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
+hi rubyControl ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
+hi rubyClassVariable ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi rubyOperator ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
+hi rubyException ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
+hi rubyPseudoVariable ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi rubyRailsUserClass ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=italic
+hi rubyRailsARAssociationMethod ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE
+hi rubyRailsARMethod ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE
+hi rubyRailsRenderMethod ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE
+hi rubyRailsMethod ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE
+hi erubyDelimiter ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi erubyComment ctermfg=95 ctermbg=NONE cterm=NONE guifg=#75715e guibg=NONE gui=NONE
+hi erubyRailsMethod ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE
+hi htmlTag ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi htmlEndTag ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi htmlTagName ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi htmlArg ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi htmlSpecialChar ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
+hi javaScriptFunction ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=italic
+hi javaScriptRailsFunction ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE
+hi javaScriptBraces ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi yamlKey ctermfg=197 ctermbg=NONE cterm=NONE guifg=#f92672 guibg=NONE gui=NONE
+hi yamlAnchor ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi yamlAlias ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
+hi yamlDocumentHeader ctermfg=186 ctermbg=NONE cterm=NONE guifg=#e6db74 guibg=NONE gui=NONE
+hi cssURL ctermfg=208 ctermbg=NONE cterm=NONE guifg=#fd971f guibg=NONE gui=italic
+hi cssFunctionName ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE
+hi cssColor ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
+hi cssPseudoClassId ctermfg=148 ctermbg=NONE cterm=NONE guifg=#a6e22e guibg=NONE gui=NONE
+hi cssClassName ctermfg=148 ctermbg=NONE cterm=NONE guifg=#a6e22e guibg=NONE gui=NONE
+hi cssValueLength ctermfg=141 ctermbg=NONE cterm=NONE guifg=#ae81ff guibg=NONE gui=NONE
+hi cssCommonAttr ctermfg=81 ctermbg=NONE cterm=NONE guifg=#66d9ef guibg=NONE gui=NONE
+hi cssBraces ctermfg=NONE ctermbg=NONE cterm=NONE guifg=NONE guibg=NONE gui=NONE
@@ -0,0 +1,120 @@
+" Colorscheme created with ColorSchemeEditor v1.2.1
+"Name: MountainDew
+"Maintainer: Erik Falor <ewfalor@gmail.com>
+"Version: 2.0
+"Last Change: 2008 May 01
+"License: Vim License
+"Notes: Do the Dew!
+"Version 2.0 - Let's see if this is easier on the eyes. Made the normal background darker.
+ highlight clear
+let g:colors_name = "MountainDew"
+if v:version >= 700
+ highlight CursorColumn guibg=#0F5123 gui=NONE
+ highlight CursorLine guibg=#0F5123 gui=NONE
+ highlight Pmenu guifg=#2FB457 guibg=#017550 gui=NONE
+ highlight PmenuSel guifg=#FF0000 guibg=#FFFF00 gui=bold
+ highlight PmenuSbar guibg=#017550 gui=NONE
+ highlight PmenuThumb guibg=#2FB457 gui=NONE
+ highlight TabLine guifg=#60FF60 guibg=#017550 gui=NONE
+ highlight TabLineFill guifg=#017550 guibg=#017550 gui=NONE
+ highlight TabLineSel guifg=#FFFF00 guibg=#FF0000 gui=bold
+ if has('spell')
+ highlight SpellBad gui=undercurl
+ highlight SpellCap gui=undercurl
+ highlight SpellLocal gui=undercurl
+ highlight SpellRare gui=undercurl
+highlight Cursor guifg=#FFFF00 guibg=#FF0000 gui=NONE
+highlight link CursorIM cleared
+highlight DiffAdd guibg=DarkBlue gui=NONE
+highlight DiffChange guibg=DarkMagenta gui=NONE
+highlight DiffDelete guifg=Blue guibg=DarkCyan gui=bold
+highlight DiffText guibg=Red gui=bold
+highlight Directory guifg=#21D959 gui=bold
+highlight ErrorMsg guifg=#FFFF00 guibg=#FF0000 gui=NONE
+highlight FoldColumn guifg=#E12E2A guibg=bg gui=NONE
+highlight Folded guifg=#FFFF00 guibg=bg gui=NONE
+highlight IncSearch guifg=#2FB457 guibg=#FFFF60 gui=bold,reverse
+highlight LineNr guifg=#E12E2A gui=bold
+highlight MatchParen guifg=#017550 guibg=#D8E353 gui=NONE
+highlight ModeMsg guifg=#60FF60 gui=bold
+highlight MoreMsg guifg=#017550 gui=bold
+highlight NonText guifg=#E12E2A guibg=bg gui=bold
+highlight Normal guifg=#FFFFFF guibg=#203D29 gui=NONE
+highlight Question guifg=#60FF60 gui=bold
+highlight Search guifg=#2FB457 guibg=#FFFF00 gui=bold
+highlight SignColumn guifg=fg guibg=bg gui=NONE
+highlight SpecialKey guifg=#90dcb0 gui=NONE
+highlight StatusLine guifg=#FFFF00 guibg=#E12E2A gui=bold
+highlight StatusLineNC guifg=#60FF60 guibg=#017550 gui=NONE
+highlight Title guifg=#60FF60 gui=bold
+highlight VertSplit guifg=#60FF60 guibg=#017550 gui=NONE
+highlight Visual guifg=#FFFFFF guibg=#FFA500 gui=NONE
+highlight VisualNOS guifg=#201a30 guibg=#a3a5FF gui=bold,underline
+highlight WarningMsg guifg=#E12E2A gui=NONE
+highlight WildMenu guifg=#FFFF60 guibg=#2FB457 gui=bold
+highlight link Boolean Constant
+highlight link Character Constant
+highlight Comment guifg=#21D959 gui=NONE
+highlight Conditional guifg=#D8E353 guibg=bg gui=bold
+highlight Constant guifg=#FF0000 gui=NONE
+highlight link Debug Special
+highlight link Define PreProc
+highlight link Delimiter Special
+highlight Error guifg=#FFFF00 guibg=Red gui=NONE
+highlight Exception guifg=#60FF60 guibg=bg gui=NONE
+highlight link Float Number
+highlight Function guifg=#FFFF00 guibg=bg gui=NONE
+highlight Identifier guifg=#FFFF60 gui=NONE
+highlight Ignore guifg=bg gui=NONE
+highlight link Include PreProc
+highlight Keyword guifg=grey guibg=bg gui=bold
+highlight link Label Statement
+highlight link Macro PreProc
+highlight Number guifg=#60FF60 gui=bold
+highlight Operator guifg=#60FF60 guibg=bg gui=NONE
+highlight link PreCondit PreProc
+highlight PreProc guifg=#D8E353 gui=NONE
+highlight Repeat guifg=#D8E353 guibg=bg gui=bold
+highlight Special guifg=#E12E2A gui=bold
+highlight link SpecialChar Special
+highlight link SpecialComment Special
+highlight Statement guifg=#FFFF60 gui=bold
+highlight link StorageClass Type
+highlight link String Constant
+highlight link Structure Type
+highlight link Tag Special
+highlight Todo guifg=#FF0000 guibg=#FFFF00 gui=bold
+highlight Type guifg=#E12E2A gui=bold
+highlight link Typedef Type
+highlight Underlined guifg=#80a0ff gui=underline
+"ColorScheme metadata{{{
+ let g:MountainDew_Metadata = {
+ \"Palette" : "#FF0000:#E12E2A:#8B0000:#023525:#0F5123:#017550:#2FB457:#5CAC27:#0D3C0A:#203D29:#FFFF60:#FFFF00:#D8E353:#FF8C00:#FFA500:#60FF60:#21D959:#FFFFFF:#FFFFFF:#000000",
+ \"Maintainer" : "Erik Falor",
+ \"Name" : "MountainDew",
+ \"License" : ["Vim License",
+ \],
+ \"Notes" : ["Do the Dew!",
+ \"Version 2.0 - Let's see if this is easier on the eyes. Made the normal background darker.",
+ \"Version" : "2.0",
+ \"Email" : "ewfalor@gmail.com",
+ \"Last Change" : "2008 May 01",
+ \}
+"}}}
+" vim:set foldmethod=marker expandtab filetype=vim:
@@ -0,0 +1,31 @@
+" Last Change: 2003 Apr 17
+" A nice light background (you guessed it, PapayaWhip) that's relatively easy
+" on the eyes yet very usable. Not nearly as "puffy" as peachpuff.
+let g:colors_name = "PapayaWhip"
+hi Normal guifg=#3f1f1f guibg=PapayaWhip ctermbg=Gray ctermfg=Black
+hi NonText guibg=Moccasin guifg=Brown ctermfg=Brown
+hi LineNr guibg=Moccasin
+hi DiffDelete guibg=LightRed guifg=Black ctermbg=DarkRed ctermfg=White
+hi DiffAdd guibg=LightGreen ctermbg=DarkGreen ctermfg=White
+hi DiffChange guibg=LightCyan3 ctermbg=DarkCyan ctermfg=White
+hi DiffText gui=NONE guibg=Gray80 ctermbg=DarkCyan ctermfg=Yellow
+hi Comment guifg=MediumBlue
+hi Constant guifg=DeepPink
+hi PreProc guifg=DarkMagenta
+hi StatusLine guibg=White guifg=#5f3705 cterm=bold ctermbg=Brown ctermfg=White
+hi StatusLineNC gui=None guibg=Gray
+hi VertSplit gui=None guibg=Gray
+hi Identifier guifg=#005f5f
+hi Statement ctermfg=DarkRed
@@ -0,0 +1,2215 @@
+" Theme: PaperColor
+" Author: Nikyle Nguyen <NLKNguyen@MSN.com>
+" License: MIT
+" Source: http://github.com/NLKNguyen/papercolor-theme
+let s:version = '0.9.x'
+" Note on navigating this source code:
+" - Use folding feature to collapse/uncollapse blocks of marked code
+" zM to fold all markers in this file to see the structure of the source code
+" zR to unfold all recursively
+" za to toggle a fold
+" See: http://vim.wikia.com/wiki/Folding
+" - The main section is at the end where the functions are called in order.
+" Theme Repository: {{{
+let s:themes = {}
+fun! s:register_default_theme()
+ " Theme name should be lowercase
+ let s:themes['default'] = {
+ \ 'maintainer' : 'Nikyle Nguyen <me@Nikyle.com>',
+ \ 'source' : 'http://github.com/NLKNguyen/papercolor-theme',
+ \ 'description' : 'The original PaperColor Theme, inspired by Google Material Design',
+ \ 'options' : {
+ \ 'allow_bold': 1
+ \ }
+ " Theme can have 'light' and/or 'dark' color palette.
+ " Color values can be HEX and/or 256-color. Use empty string '' if not provided.
+ " Only color00 -> color15 are required. The rest are optional.
+ let s:themes['default'].light = {
+ \ 'NO_CONVERSION': 1,
+ \ 'TEST_256_COLOR_CONSISTENCY' : 1,
+ \ 'palette' : {
+ \ 'color00' : ['#eeeeee', '255'],
+ \ 'color01' : ['#af0000', '124'],
+ \ 'color02' : ['#008700', '28'],
+ \ 'color03' : ['#5f8700', '64'],
+ \ 'color04' : ['#0087af', '31'],
+ \ 'color05' : ['#878787', '102'],
+ \ 'color06' : ['#005f87', '24'],
+ \ 'color07' : ['#444444', '238'],
+ \ 'color08' : ['#bcbcbc', '250'],
+ \ 'color09' : ['#d70000', '160'],
+ \ 'color10' : ['#d70087', '162'],
+ \ 'color11' : ['#8700af', '91'],
+ \ 'color12' : ['#d75f00', '166'],
+ \ 'color13' : ['#d75f00', '166'],
+ \ 'color14' : ['#005faf', '25'],
+ \ 'color15' : ['#005f87', '24'],
+ \ 'color16' : ['#0087af', '31'],
+ \ 'color17' : ['#008700', '28'],
+ \ 'cursor_fg' : ['#eeeeee', '255'],
+ \ 'cursor_bg' : ['#005f87', '24'],
+ \ 'cursorline' : ['#e4e4e4', '254'],
+ \ 'cursorcolumn' : ['#e4e4e4', '254'],
+ \ 'cursorlinenr_fg' : ['#af5f00', '130'],
+ \ 'cursorlinenr_bg' : ['#eeeeee', '255'],
+ \ 'popupmenu_fg' : ['#444444', '238'],
+ \ 'popupmenu_bg' : ['#d0d0d0', '252'],
+ \ 'search_fg' : ['#444444', '238'],
+ \ 'search_bg' : ['#ffff5f', '227'],
+ \ 'linenumber_fg' : ['#b2b2b2', '249'],
+ \ 'linenumber_bg' : ['#eeeeee', '255'],
+ \ 'vertsplit_fg' : ['#005f87', '24'],
+ \ 'vertsplit_bg' : ['#eeeeee', '255'],
+ \ 'statusline_active_fg' : ['#e4e4e4', '254'],
+ \ 'statusline_active_bg' : ['#005f87', '24'],
+ \ 'statusline_inactive_fg' : ['#444444', '238'],
+ \ 'statusline_inactive_bg' : ['#d0d0d0', '252'],
+ \ 'todo_fg' : ['#00af5f', '35'],
+ \ 'todo_bg' : ['#eeeeee', '255'],
+ \ 'error_fg' : ['#af0000', '124'],
+ \ 'error_bg' : ['#ffd7ff', '225'],
+ \ 'matchparen_bg' : ['#c6c6c6', '251'],
+ \ 'matchparen_fg' : ['#005f87', '24'],
+ \ 'visual_fg' : ['#eeeeee', '255'],
+ \ 'visual_bg' : ['#0087af', '31'],
+ \ 'folded_fg' : ['#0087af', '31'],
+ \ 'folded_bg' : ['#afd7ff', '153'],
+ \ 'wildmenu_fg': ['#444444', '238'],
+ \ 'wildmenu_bg': ['#ffff00', '226'],
+ \ 'spellbad': ['#ffafd7', '218'],
+ \ 'spellcap': ['#ffffaf', '229'],
+ \ 'spellrare': ['#afff87', '156'],
+ \ 'spelllocal': ['#d7d7ff', '189'],
+ \ 'diffadd_fg': ['#008700', '28'],
+ \ 'diffadd_bg': ['#afffaf', '157'],
+ \ 'diffdelete_fg': ['#af0000', '124'],
+ \ 'diffdelete_bg': ['#ffd7ff', '225'],
+ \ 'difftext_fg': ['#0087af', '31'],
+ \ 'difftext_bg': ['#ffffd7', '230'],
+ \ 'diffchange_fg': ['#444444', '238'],
+ \ 'diffchange_bg': ['#ffd787', '222'],
+ \ 'tabline_bg': ['#005f87', '24'],
+ \ 'tabline_active_fg': ['#444444', '238'],
+ \ 'tabline_active_bg': ['#e4e4e4', '254'],
+ \ 'tabline_inactive_fg': ['#eeeeee', '255'],
+ \ 'tabline_inactive_bg': ['#0087af', '31'],
+ \ 'buftabline_bg': ['#005f87', '24'],
+ \ 'buftabline_current_fg': ['#444444', '238'],
+ \ 'buftabline_current_bg': ['#e4e4e4', '254'],
+ \ 'buftabline_active_fg': ['#eeeeee', '255'],
+ \ 'buftabline_active_bg': ['#005faf', '25'],
+ \ 'buftabline_inactive_fg': ['#eeeeee', '255'],
+ \ 'buftabline_inactive_bg': ['#0087af', '31']
+ " TODO: idea for subtheme options
+ " let s:themes['default'].light.subtheme = {
+ " \ 'alternative' : {
+ " \ 'options' : {
+ " \ 'transparent_background': 1
+ " \ },
+ " \ 'palette' : {
+ " \ }
+ let s:themes['default'].dark = {
+ \ 'color00' : ['#1c1c1c', '234'],
+ \ 'color01' : ['#af005f', '125'],
+ \ 'color02' : ['#5faf00', '70'],
+ \ 'color03' : ['#d7af5f', '179'],
+ \ 'color04' : ['#5fafd7', '74'],
+ \ 'color05' : ['#808080', '244'],
+ \ 'color06' : ['#d7875f', '173'],
+ \ 'color07' : ['#d0d0d0', '252'],
+ \ 'color08' : ['#585858', '240'],
+ \ 'color09' : ['#5faf5f', '71'],
+ \ 'color10' : ['#afd700', '148'],
+ \ 'color11' : ['#af87d7', '140'],
+ \ 'color12' : ['#ffaf00', '214'],
+ \ 'color13' : ['#ff5faf', '205'],
+ \ 'color14' : ['#00afaf', '37'],
+ \ 'color15' : ['#5f8787', '66'],
+ \ 'color16' : ['#5fafd7', '74'],
+ \ 'color17' : ['#d7af00', '178'],
+ \ 'cursor_fg' : ['#1c1c1c', '234'],
+ \ 'cursor_bg' : ['#c6c6c6', '251'],
+ \ 'cursorline' : ['#303030', '236'],
+ \ 'cursorcolumn' : ['#303030', '236'],
+ \ 'cursorlinenr_fg' : ['#ffff00', '226'],
+ \ 'cursorlinenr_bg' : ['#1c1c1c', '234'],
+ \ 'popupmenu_fg' : ['#c6c6c6', '251'],
+ \ 'popupmenu_bg' : ['#303030', '236'],
+ \ 'search_fg' : ['#000000', '16'],
+ \ 'search_bg' : ['#00875f', '29'],
+ \ 'linenumber_fg' : ['#585858', '240'],
+ \ 'linenumber_bg' : ['#1c1c1c', '234'],
+ \ 'vertsplit_fg' : ['#5f8787', '66'],
+ \ 'vertsplit_bg' : ['#1c1c1c', '234'],
+ \ 'statusline_active_fg' : ['#1c1c1c', '234'],
+ \ 'statusline_active_bg' : ['#5f8787', '66'],
+ \ 'statusline_inactive_fg' : ['#bcbcbc', '250'],
+ \ 'statusline_inactive_bg' : ['#3a3a3a', '237'],
+ \ 'todo_fg' : ['#ff8700', '208'],
+ \ 'todo_bg' : ['#1c1c1c', '234'],
+ \ 'error_fg' : ['#af005f', '125'],
+ \ 'error_bg' : ['#5f0000', '52'],
+ \ 'matchparen_bg' : ['#4e4e4e', '239'],
+ \ 'matchparen_fg' : ['#c6c6c6', '251'],
+ \ 'visual_fg' : ['#000000', '16'],
+ \ 'visual_bg' : ['#8787af', '103'],
+ \ 'folded_fg' : ['#d787ff', '177'],
+ \ 'folded_bg' : ['#5f005f', '53'],
+ \ 'wildmenu_fg': ['#1c1c1c', '234'],
+ \ 'wildmenu_bg': ['#afd700', '148'],
+ \ 'spellbad': ['#5f0000', '52'],
+ \ 'spellcap': ['#5f005f', '53'],
+ \ 'spellrare': ['#005f00', '22'],
+ \ 'spelllocal': ['#00005f', '17'],
+ \ 'diffadd_fg': ['#87d700', '112'],
+ \ 'diffadd_bg': ['#005f00', '22'],
+ \ 'diffdelete_fg': ['#af005f', '125'],
+ \ 'diffdelete_bg': ['#5f0000', '52'],
+ \ 'difftext_fg': ['#5fffff', '87'],
+ \ 'difftext_bg': ['#008787', '30'],
+ \ 'diffchange_fg': ['#d0d0d0', '252'],
+ \ 'diffchange_bg': ['#005f5f', '23'],
+ \ 'tabline_bg': ['#262626', '235'],
+ \ 'tabline_active_fg': ['#121212', '233'],
+ \ 'tabline_active_bg': ['#00afaf', '37'],
+ \ 'tabline_inactive_fg': ['#bcbcbc', '250'],
+ \ 'tabline_inactive_bg': ['#585858', '240'],
+ \ 'buftabline_bg': ['#262626', '235'],
+ \ 'buftabline_current_fg': ['#121212', '233'],
+ \ 'buftabline_current_bg': ['#00afaf', '37'],
+ \ 'buftabline_active_fg': ['#00afaf', '37'],
+ \ 'buftabline_active_bg': ['#585858', '240'],
+ \ 'buftabline_inactive_fg': ['#bcbcbc', '250'],
+ \ 'buftabline_inactive_bg': ['#585858', '240']
+endfun
+" ============================ THEME REGISTER =================================
+" Acquire Theme Data: {{{
+" Brief:
+" Function to get theme information and store in variables for other
+" functions to use
+" Require:
+" s:themes <dictionary> collection of all theme palettes
+" Require Optionally:
+" {g:PaperColor_Theme_[s:theme_name]} <dictionary> user custom theme palette
+" g:PaperColor_Theme_Options <dictionary> user options
+" Expose:
+" s:theme_name <string> the name of the selected theme
+" s:selected_theme <dictionary> the selected theme object (contains palette, etc.)
+" s:selected_variant <string> 'light' or 'dark'
+" s:palette <dictionary> the palette of selected theme
+" s:options <dictionary> user options
+fun! s:acquire_theme_data()
+ " Get theme name: {{{
+ let s:theme_name = 'default'
+ if exists("g:PaperColor_Theme") " Users expressed theme preference
+ let lowercase_theme_name = tolower(g:PaperColor_Theme)
+ if lowercase_theme_name !=? 'default'
+ let theme_identifier = 'PaperColor_' . lowercase_theme_name
+ let autoload_function = theme_identifier . '#register'
+ call {autoload_function}()
+ let theme_variable = 'g:' . theme_identifier
+ if exists(theme_variable)
+ let s:theme_name = lowercase_theme_name
+ let s:themes[s:theme_name] = {theme_variable}
+ " }}}
+ if s:theme_name ==? 'default'
+ " Either no other theme is specified or they failed to load
+ " Defer loading default theme until now
+ call s:register_default_theme()
+ let s:selected_theme = s:themes[s:theme_name]
+ " Get Theme Variant: either dark or light {{{
+ let s:selected_variant = 'dark'
+ let s:is_dark=(&background == 'dark')
+ if s:is_dark
+ if has_key(s:selected_theme, 'dark')
+ else " in case the theme only provides the other variant
+ let s:selected_variant = 'light'
+ else " is light background
+ if has_key(s:selected_theme, 'light')
+ let s:palette = s:selected_theme[s:selected_variant].palette
+ " Systematic User-Config Options: {{{
+ " Example config in .vimrc
+ " let g:PaperColor_Theme_Options = {
+ " \ 'theme': {
+ " \ 'default': {
+ " \ 'allow_bold': 1,
+ " \ 'allow_italic': 0,
+ " \ 'language': {
+ " \ 'python': {
+ " \ 'highlight_builtins' : 1
+ " \ 'c': {
+ " \ 'cpp': {
+ " \ 'highlight_standard_library': 1
+ "
+ let s:options = {}
+ if exists("g:PaperColor_Theme_Options")
+ let s:options = g:PaperColor_Theme_Options
+" Identify Color Mode: {{{
+fun! s:identify_color_mode()
+ let s:MODE_16_COLOR = 0
+ let s:MODE_256_COLOR = 1
+ let s:MODE_GUI_COLOR = 2
+ if has("gui_running") || has('termguicolors') && &termguicolors || has('nvim') && $NVIM_TUI_ENABLE_TRUE_COLOR
+ let s:mode = s:MODE_GUI_COLOR
+ elseif (&t_Co >= 256)
+ let s:mode = s:MODE_256_COLOR
+ else
+ let s:mode = s:MODE_16_COLOR
+" ============================ OPTION HANDLER =================================
+" Generate Them Option Variables: {{{
+fun! s:generate_theme_option_variables()
+ " 0. All possible theme option names must be registered here
+ let l:available_theme_options = [
+ \ 'allow_bold',
+ \ 'allow_italic',
+ \ 'transparent_background',
+ \ ]
+ " 1. Generate variables and set to default value
+ for l:option in l:available_theme_options
+ let s:{'themeOpt_' . l:option} = 0
+ endfor
+ let s:themeOpt_override = {} " special case, this has to be a dictionary
+ " 2. Reassign value to the above variables based on theme settings
+ " 2.1 In case the theme has top-level options
+ if has_key(s:selected_theme, 'options')
+ let l:theme_options = s:selected_theme['options']
+ for l:opt_name in keys(l:theme_options)
+ let s:{'themeOpt_' . l:opt_name} = l:theme_options[l:opt_name]
+ " echo 's:themeOpt_' . l:opt_name . ' = ' . s:{'themeOpt_' . l:opt_name}
+ " 2.2 In case the theme has specific variant options
+ if has_key(s:selected_theme[s:selected_variant], 'options')
+ let l:theme_options = s:selected_theme[s:selected_variant]['options']
+ " 3. Reassign value to the above variables which the user customizes
+ " Part of user-config options
+ let s:theme_options = {}
+ if has_key(s:options, 'theme')
+ let s:theme_options = s:options['theme']
+ " 3.1 In case user sets for a theme without specifying which variant
+ if has_key(s:theme_options, s:theme_name)
+ let l:theme_options = s:theme_options[s:theme_name]
+ " 3.2 In case user sets for a specific variant of a theme
+ " Create the string that the user might have set for this theme variant
+ " for example, 'default.dark'
+ let l:specific_theme_variant = s:theme_name . '.' . s:selected_variant
+ if has_key(s:theme_options, l:specific_theme_variant)
+ let l:theme_options = s:theme_options[l:specific_theme_variant]
+" Check If Theme Has Hint: {{{
+" Function to Check if the selected theme and variant has a hint
+" Details:
+" A hint is a known key that has value 1
+" It is not part of theme design but is used for technical purposes
+" Example:
+" If a theme has hint 'NO_CONVERSION', then we can assume that every
+" color value is a complete pair, so we don't have to check.
+fun! s:theme_has_hint(hint)
+ return has_key(s:selected_theme[s:selected_variant], a:hint) &&
+ \ s:selected_theme[s:selected_variant][a:hint] == 1
+" Set Overriding Colors: {{{
+fun! s:set_overriding_colors()
+ if s:theme_has_hint('NO_CONVERSION')
+ " s:convert_colors will not do anything, so we take care of conversion
+ " for the overriding colors that need to be converted
+ if s:mode == s:MODE_GUI_COLOR
+ " if GUI color is not provided, convert from 256 color that must be available
+ if !empty(s:themeOpt_override)
+ call s:load_256_to_GUI_converter()
+ for l:color in keys(s:themeOpt_override)
+ let l:value = s:themeOpt_override[l:color]
+ if l:value[0] == ''
+ let l:value[0] = s:to_HEX[l:value[1]]
+ let s:palette[l:color] = l:value
+ elseif s:mode == s:MODE_256_COLOR
+ " if 256 color is not provided, convert from GUI color that must be available
+ call s:load_GUI_to_256_converter()
+ if l:value[1] == ''
+ let l:value[1] = s:to_256(l:value[0])
+ else " simply set the colors and let s:convert_colors() take care of conversion
+ let s:palette[l:color] = s:themeOpt_override[l:color]
+" Generate Language Option Variables: {{{
+" Function to generate language option variables so that there is no need to
+" look up from the dictionary every time the option value is checked in the
+" function s:apply_syntax_highlightings()
+" g:PaperColor_Theme_Options <dictionary> user option config in .vimrc
+" s:langOpt_[LANGUAGE]__[OPTION] <any> variables for language options
+" g:PaperColor_Theme_Options has something like this:
+" 'language': {
+" \ 'python': {
+" \ 'highlight_builtins': 1
+" \ }
+" }
+" The following variable will be generated:
+" s:langOpt_python__highlight_builtins = 1
+fun! s:generate_language_option_variables()
+ let l:available_language_options = [
+ \ 'c__highlight_builtins',
+ \ 'cpp__highlight_standard_library',
+ \ 'python__highlight_builtins'
+ for l:option in l:available_language_options
+ let s:{'langOpt_' . l:option} = 0
+ if has_key(s:options, 'language')
+ let l:language_options = s:options['language']
+ " echo l:language_options
+ for l:lang in keys(l:language_options)
+ let l:options = l:language_options[l:lang]
+ " echo l:lang
+ " echo l:options
+ for l:option in keys(l:options)
+ let s:{'langOpt_' . l:lang . '__' . l:option} = l:options[l:option]
+ " echo 's:langOpt_' . l:lang . '__' . l:option . ' = ' . l:options[l:option]
+" =========================== COLOR CONVERTER =================================
+fun! s:load_GUI_to_256_converter()
+ " GUI-color To 256-color: {{{
+ " Returns an approximate grey index for the given grey level
+ fun! s:grey_number(x)
+ if &t_Co == 88
+ if a:x < 23
+ return 0
+ elseif a:x < 69
+ return 1
+ elseif a:x < 103
+ return 2
+ elseif a:x < 127
+ return 3
+ elseif a:x < 150
+ return 4
+ elseif a:x < 173
+ return 5
+ elseif a:x < 196
+ return 6
+ elseif a:x < 219
+ return 7
+ elseif a:x < 243
+ return 8
+ return 9
+ if a:x < 14
+ let l:n = (a:x - 8) / 10
+ let l:m = (a:x - 8) % 10
+ if l:m < 5
+ return l:n
+ return l:n + 1
+ endfun
+ " Returns the actual grey level represented by the grey index
+ fun! s:grey_level(n)
+ if a:n == 0
+ elseif a:n == 1
+ return 46
+ elseif a:n == 2
+ return 92
+ elseif a:n == 3
+ return 115
+ elseif a:n == 4
+ return 139
+ elseif a:n == 5
+ return 162
+ elseif a:n == 6
+ return 185
+ elseif a:n == 7
+ return 208
+ elseif a:n == 8
+ return 231
+ return 255
+ return 8 + (a:n * 10)
+ " Returns the palette index for the given grey index
+ fun! s:grey_colour(n)
+ return 16
+ elseif a:n == 9
+ return 79
+ return 79 + a:n
+ elseif a:n == 25
+ return 231 + a:n
+ " Returns an approximate colour index for the given colour level
+ fun! s:rgb_number(x)
+ if a:x < 69
+ elseif a:x < 172
+ elseif a:x < 230
+ if a:x < 75
+ let l:n = (a:x - 55) / 40
+ let l:m = (a:x - 55) % 40
+ if l:m < 20
+ " Returns the actual colour level for the given colour index
+ fun! s:rgb_level(n)
+ return 205
+ return 55 + (a:n * 40)
+ " Returns the palette index for the given R/G/B colour indices
+ fun! s:rgb_colour(x, y, z)
+ return 16 + (a:x * 16) + (a:y * 4) + a:z
+ return 16 + (a:x * 36) + (a:y * 6) + a:z
+ " Returns the palette index to approximate the given R/G/B colour levels
+ fun! s:colour(r, g, b)
+ " Get the closest grey
+ let l:gx = s:grey_number(a:r)
+ let l:gy = s:grey_number(a:g)
+ let l:gz = s:grey_number(a:b)
+ " Get the closest colour
+ let l:x = s:rgb_number(a:r)
+ let l:y = s:rgb_number(a:g)
+ let l:z = s:rgb_number(a:b)
+ if l:gx == l:gy && l:gy == l:gz
+ " There are two possibilities
+ let l:dgr = s:grey_level(l:gx) - a:r
+ let l:dgg = s:grey_level(l:gy) - a:g
+ let l:dgb = s:grey_level(l:gz) - a:b
+ let l:dgrey = (l:dgr * l:dgr) + (l:dgg * l:dgg) + (l:dgb * l:dgb)
+ let l:dr = s:rgb_level(l:gx) - a:r
+ let l:dg = s:rgb_level(l:gy) - a:g
+ let l:db = s:rgb_level(l:gz) - a:b
+ let l:drgb = (l:dr * l:dr) + (l:dg * l:dg) + (l:db * l:db)
+ if l:dgrey < l:drgb
+ " Use the grey
+ return s:grey_colour(l:gx)
+ " Use the colour
+ return s:rgb_colour(l:x, l:y, l:z)
+ " Only one possibility
+ " Returns the palette index to approximate the '#rrggbb' hex string
+ fun! s:to_256(rgb)
+ let l:r = ("0x" . strpart(a:rgb, 1, 2)) + 0
+ let l:g = ("0x" . strpart(a:rgb, 3, 2)) + 0
+ let l:b = ("0x" . strpart(a:rgb, 5, 2)) + 0
+ return s:colour(l:r, l:g, l:b)
+fun! s:load_256_to_GUI_converter()
+" 256-color To GUI-color: {{{
+""" Xterm 256 color dictionary
+" See: http://www.calmar.ws/vim/256-xterm-24bit-rgb-color-chart.html
+let s:to_HEX = {
+ \ '00': '#000000', '01': '#800000', '02': '#008000', '03': '#808000', '04': '#000080',
+ \ '05': '#800080', '06': '#008080', '07': '#c0c0c0', '08': '#808080', '09': '#ff0000',
+ \ '10': '#00ff00', '11': '#ffff00', '12': '#0000ff', '13': '#ff00ff', '14': '#00ffff',
+ \ '15': '#ffffff', '16': '#000000', '17': '#00005f', '18': '#000087', '19': '#0000af',
+ \ '20': '#0000d7', '21': '#0000ff', '22': '#005f00', '23': '#005f5f', '24': '#005f87',
+ \ '25': '#005faf', '26': '#005fd7', '27': '#005fff', '28': '#008700', '29': '#00875f',
+ \ '30': '#008787', '31': '#0087af', '32': '#0087d7', '33': '#0087ff', '34': '#00af00',
+ \ '35': '#00af5f', '36': '#00af87', '37': '#00afaf', '38': '#00afd7', '39': '#00afff',
+ \ '40': '#00d700', '41': '#00d75f', '42': '#00d787', '43': '#00d7af', '44': '#00d7d7',
+ \ '45': '#00d7ff', '46': '#00ff00', '47': '#00ff5f', '48': '#00ff87', '49': '#00ffaf',
+ \ '50': '#00ffd7', '51': '#00ffff', '52': '#5f0000', '53': '#5f005f', '54': '#5f0087',
+ \ '55': '#5f00af', '56': '#5f00d7', '57': '#5f00ff', '58': '#5f5f00', '59': '#5f5f5f',
+ \ '60': '#5f5f87', '61': '#5f5faf', '62': '#5f5fd7', '63': '#5f5fff', '64': '#5f8700',
+ \ '65': '#5f875f', '66': '#5f8787', '67': '#5f87af', '68': '#5f87d7', '69': '#5f87ff',
+ \ '70': '#5faf00', '71': '#5faf5f', '72': '#5faf87', '73': '#5fafaf', '74': '#5fafd7',
+ \ '75': '#5fafff', '76': '#5fd700', '77': '#5fd75f', '78': '#5fd787', '79': '#5fd7af',
+ \ '80': '#5fd7d7', '81': '#5fd7ff', '82': '#5fff00', '83': '#5fff5f', '84': '#5fff87',
+ \ '85': '#5fffaf', '86': '#5fffd7', '87': '#5fffff', '88': '#870000', '89': '#87005f',
+ \ '90': '#870087', '91': '#8700af', '92': '#8700d7', '93': '#8700ff', '94': '#875f00',
+ \ '95': '#875f5f', '96': '#875f87', '97': '#875faf', '98': '#875fd7', '99': '#875fff',
+ \ '100': '#878700', '101': '#87875f', '102': '#878787', '103': '#8787af', '104': '#8787d7',
+ \ '105': '#8787ff', '106': '#87af00', '107': '#87af5f', '108': '#87af87', '109': '#87afaf',
+ \ '110': '#87afd7', '111': '#87afff', '112': '#87d700', '113': '#87d75f', '114': '#87d787',
+ \ '115': '#87d7af', '116': '#87d7d7', '117': '#87d7ff', '118': '#87ff00', '119': '#87ff5f',
+ \ '120': '#87ff87', '121': '#87ffaf', '122': '#87ffd7', '123': '#87ffff', '124': '#af0000',
+ \ '125': '#af005f', '126': '#af0087', '127': '#af00af', '128': '#af00d7', '129': '#af00ff',
+ \ '130': '#af5f00', '131': '#af5f5f', '132': '#af5f87', '133': '#af5faf', '134': '#af5fd7',
+ \ '135': '#af5fff', '136': '#af8700', '137': '#af875f', '138': '#af8787', '139': '#af87af',
+ \ '140': '#af87d7', '141': '#af87ff', '142': '#afaf00', '143': '#afaf5f', '144': '#afaf87',
+ \ '145': '#afafaf', '146': '#afafd7', '147': '#afafff', '148': '#afd700', '149': '#afd75f',
+ \ '150': '#afd787', '151': '#afd7af', '152': '#afd7d7', '153': '#afd7ff', '154': '#afff00',
+ \ '155': '#afff5f', '156': '#afff87', '157': '#afffaf', '158': '#afffd7', '159': '#afffff',
+ \ '160': '#d70000', '161': '#d7005f', '162': '#d70087', '163': '#d700af', '164': '#d700d7',
+ \ '165': '#d700ff', '166': '#d75f00', '167': '#d75f5f', '168': '#d75f87', '169': '#d75faf',
+ \ '170': '#d75fd7', '171': '#d75fff', '172': '#d78700', '173': '#d7875f', '174': '#d78787',
+ \ '175': '#d787af', '176': '#d787d7', '177': '#d787ff', '178': '#d7af00', '179': '#d7af5f',
+ \ '180': '#d7af87', '181': '#d7afaf', '182': '#d7afd7', '183': '#d7afff', '184': '#d7d700',
+ \ '185': '#d7d75f', '186': '#d7d787', '187': '#d7d7af', '188': '#d7d7d7', '189': '#d7d7ff',
+ \ '190': '#d7ff00', '191': '#d7ff5f', '192': '#d7ff87', '193': '#d7ffaf', '194': '#d7ffd7',
+ \ '195': '#d7ffff', '196': '#ff0000', '197': '#ff005f', '198': '#ff0087', '199': '#ff00af',
+ \ '200': '#ff00d7', '201': '#ff00ff', '202': '#ff5f00', '203': '#ff5f5f', '204': '#ff5f87',
+ \ '205': '#ff5faf', '206': '#ff5fd7', '207': '#ff5fff', '208': '#ff8700', '209': '#ff875f',
+ \ '210': '#ff8787', '211': '#ff87af', '212': '#ff87d7', '213': '#ff87ff', '214': '#ffaf00',
+ \ '215': '#ffaf5f', '216': '#ffaf87', '217': '#ffafaf', '218': '#ffafd7', '219': '#ffafff',
+ \ '220': '#ffd700', '221': '#ffd75f', '222': '#ffd787', '223': '#ffd7af', '224': '#ffd7d7',
+ \ '225': '#ffd7ff', '226': '#ffff00', '227': '#ffff5f', '228': '#ffff87', '229': '#ffffaf',
+ \ '230': '#ffffd7', '231': '#ffffff', '232': '#080808', '233': '#121212', '234': '#1c1c1c',
+ \ '235': '#262626', '236': '#303030', '237': '#3a3a3a', '238': '#444444', '239': '#4e4e4e',
+ \ '240': '#585858', '241': '#626262', '242': '#6c6c6c', '243': '#767676', '244': '#808080',
+ \ '245': '#8a8a8a', '246': '#949494', '247': '#9e9e9e', '248': '#a8a8a8', '249': '#b2b2b2',
+ \ '250': '#bcbcbc', '251': '#c6c6c6', '252': '#d0d0d0', '253': '#dadada', '254': '#e4e4e4',
+ \ '255': '#eeeeee' }
+" ========================== ENVIRONMENT ADAPTER ==============================
+" Set Format Attributes: {{{
+fun! s:set_format_attributes()
+ " These are the default
+ let s:ft_bold = " cterm=bold gui=bold "
+ let s:ft_none = " cterm=none gui=none "
+ let s:ft_reverse = " cterm=reverse gui=reverse "
+ let s:ft_italic = " cterm=italic gui=italic "
+ let s:ft_italic_bold = " cterm=italic,bold gui=italic,bold "
+ let s:ft_bold = " cterm=bold "
+ let s:ft_none = " cterm=none "
+ let s:ft_reverse = " cterm=reverse "
+ let s:ft_italic = " cterm=italic "
+ let s:ft_italic_bold = " cterm=italic,bold "
+ let s:ft_bold = ""
+ let s:ft_italic = ""
+ let s:ft_italic_bold = ""
+ " Unless instructed otherwise either by theme setting or user overriding
+ if s:themeOpt_allow_bold == 0
+ if s:themeOpt_allow_italic == 0
+ let s:ft_italic_bold = s:ft_bold
+" Convert Colors If Needed: {{{
+fun! s:convert_colors()
+ return
+ for l:color in keys(s:palette)
+ let l:value = s:palette[l:color]
+ " otherwise use the terminal colors and none of the theme colors are used
+" ============================ COLOR POPULARIZER ===============================
+" Set Color Variables: {{{
+fun! s:set_color_variables()
+ " Helper: {{{
+ " -------
+ " Function to dynamically generate variables that store the color strings
+ " for setting highlighting. Each color name will have 2 variables with prefix
+ " s:fg_ and s:bg_. For example:
+ " if a:color_name is 'Normal' and a:color_value is ['#000000', '0', 'Black'],
+ " the following 2 variables will be created:
+ " s:fg_Normal that stores the string ' guifg=#000000 '
+ " s:bg_Normal that stores the string ' guibg=#000000 '
+ " Depending on the color mode, ctermfg and ctermbg will be either 0 or Black
+ " Rationale:
+ " The whole purpose is for speed. We generate these ahead of time so that we
+ " don't have to do look up or do any if-branch when we set the highlightings.
+ " Furthermore, multiple function definitions for each mode actually reduces
+ " the need for multiple if-branches inside a single function. This is not
+ " pretty, but Vim Script is slow, so reducing if-branches in function that is
+ " often called helps speeding things up quite a bit. Think of this like macro.
+ " If you are familiar with the old code base (v0.9 and ealier), this way of
+ " generate variables dramatically reduces the loading speed.
+ " None of previous optimization tricks gets anywhere near this.
+ fun! s:create_color_variables(color_name, rich_color, term_color)
+ let {'s:fg_' . a:color_name} = ' guifg=' . a:rich_color[0] . ' '
+ let {'s:bg_' . a:color_name} = ' guibg=' . a:rich_color[0] . ' '
+ let {'s:fg_' . a:color_name} = ' ctermfg=' . a:rich_color[1] . ' '
+ let {'s:bg_' . a:color_name} = ' ctermbg=' . a:rich_color[1] . ' '
+ let {'s:fg_' . a:color_name} = ' ctermfg=' . a:term_color . ' '
+ let {'s:bg_' . a:color_name} = ' ctermbg=' . a:term_color . ' '
+ " Color value format: Array [<GUI COLOR/HEX >, <256-Base>, <16-Base>]
+ " 16-Base is terminal's native color palette that can be alternated through
+ " the terminal settings. The 16-color names are according to `:h cterm-colors`
+ " BASIC COLORS:
+ " color00-15 are required by all themes.
+ " These are also how the terminal color palette for the target theme should be.
+ " See README for theme design guideline
+ " An example format of the below variable's value: ['#262626', '234', 'Black']
+ " Where the 1st value is HEX color for GUI Vim, 2nd value is for 256-color terminal,
+ " and the color name on the right is for 16-color terminal (the actual terminal colors
+ " can be different from what the color names suggest). See :h cterm-colors
+ " Depending on the provided color palette and current Vim, the 1st and 2nd
+ " parameter might not exist, for example, on 16-color terminal, the variables below
+ " only store the color names to use the terminal color palette which is the only
+ " thing available therefore no need for GUI-color or 256-color.
+ let color00 = get(s:palette, 'color00')
+ let color01 = get(s:palette, 'color01')
+ let color02 = get(s:palette, 'color02')
+ let color03 = get(s:palette, 'color03')
+ let color04 = get(s:palette, 'color04')
+ let color05 = get(s:palette, 'color05')
+ let color06 = get(s:palette, 'color06')
+ let color07 = get(s:palette, 'color07')
+ let color08 = get(s:palette, 'color08')
+ let color09 = get(s:palette, 'color09')
+ let color10 = get(s:palette, 'color10')
+ let color11 = get(s:palette, 'color11')
+ let color12 = get(s:palette, 'color12')
+ let color13 = get(s:palette, 'color13')
+ let color14 = get(s:palette, 'color14')
+ let color15 = get(s:palette, 'color15')
+ call s:create_color_variables('background', color00 , 'Black')
+ call s:create_color_variables('negative', color01 , 'DarkRed')
+ call s:create_color_variables('positive', color02 , 'DarkGreen')
+ call s:create_color_variables('olive', color03 , 'DarkYellow') " string
+ call s:create_color_variables('neutral', color04 , 'DarkBlue')
+ call s:create_color_variables('comment', color05 , 'DarkMagenta')
+ call s:create_color_variables('navy', color06 , 'DarkCyan') " storageclass
+ call s:create_color_variables('foreground', color07 , 'LightGray')
+ call s:create_color_variables('nontext', color08 , 'DarkGray')
+ call s:create_color_variables('red', color09 , 'LightRed') " import / try/catch
+ call s:create_color_variables('pink', color10 , 'LightGreen') " statement, type
+ call s:create_color_variables('purple', color11 , 'LightYellow') " if / conditional
+ call s:create_color_variables('accent', color12 , 'LightBlue')
+ call s:create_color_variables('orange', color13 , 'LightMagenta') " number
+ call s:create_color_variables('blue', color14 , 'LightCyan') " other keyword
+ call s:create_color_variables('highlight', color15 , 'White')
+ " Note: special case for FoldColumn group. I want to get rid of this case.
+ call s:create_color_variables('transparent', [color00[0], 'none'], 'none')
+ " EXTENDED COLORS:
+ " From here on, all colors are optional and must have default values (3rd parameter of the
+ " `get` command) that point to the above basic colors in case the target theme doesn't
+ " provide the extended colors. The default values should be reasonably sensible.
+ " The terminal color must be provided also.
+ call s:create_color_variables('aqua', get(s:palette, 'color16', color14) , 'LightCyan')
+ call s:create_color_variables('green', get(s:palette, 'color17', color13) , 'LightMagenta')
+ call s:create_color_variables('wine', get(s:palette, 'color18', color11) , 'LightYellow')
+ " LineNumber: when set number
+ call s:create_color_variables('linenumber_fg', get(s:palette, 'linenumber_fg', color08) , 'DarkGray')
+ call s:create_color_variables('linenumber_bg', get(s:palette, 'linenumber_bg', color00) , 'Black')
+ " Vertical Split: when there are more than 1 window side by side, ex: <C-W><C-V>
+ call s:create_color_variables('vertsplit_fg', get(s:palette, 'vertsplit_fg', color15) , 'White')
+ call s:create_color_variables('vertsplit_bg', get(s:palette, 'vertsplit_bg', color00) , 'Black')
+ " Statusline: when set status=2
+ call s:create_color_variables('statusline_active_fg', get(s:palette, 'statusline_active_fg', color00) , 'Black')
+ call s:create_color_variables('statusline_active_bg', get(s:palette, 'statusline_active_bg', color15) , 'White')
+ call s:create_color_variables('statusline_inactive_fg', get(s:palette, 'statusline_inactive_fg', color07) , 'LightGray')
+ call s:create_color_variables('statusline_inactive_bg', get(s:palette, 'statusline_inactive_bg', color08) , 'DarkGray')
+ " Cursor: in normal mode
+ call s:create_color_variables('cursor_fg', get(s:palette, 'cursor_fg', color00) , 'Black')
+ call s:create_color_variables('cursor_bg', get(s:palette, 'cursor_bg', color07) , 'LightGray')
+ call s:create_color_variables('cursorline', get(s:palette, 'cursorline', color00) , 'Black')
+ " CursorColumn: when set cursorcolumn
+ call s:create_color_variables('cursorcolumn', get(s:palette, 'cursorcolumn', color00) , 'Black')
+ " CursorLine Number: when set cursorline number
+ call s:create_color_variables('cursorlinenr_fg', get(s:palette, 'cursorlinenr_fg', color13) , 'LightMagenta')
+ call s:create_color_variables('cursorlinenr_bg', get(s:palette, 'cursorlinenr_bg', color00) , 'Black')
+ " Popup Menu: when <C-X><C-N> for autocomplete
+ call s:create_color_variables('popupmenu_fg', get(s:palette, 'popupmenu_fg', color07) , 'LightGray')
+ call s:create_color_variables('popupmenu_bg', get(s:palette, 'popupmenu_bg', color08) , 'DarkGray') " TODO: double check this, might resolve an issue
+ " Search: ex: when * on a word
+ call s:create_color_variables('search_fg', get(s:palette, 'search_fg', color00) , 'Black')
+ call s:create_color_variables('search_bg', get(s:palette, 'search_bg', color15) , 'Yellow')
+ " Todo: ex: TODO
+ call s:create_color_variables('todo_fg', get(s:palette, 'todo_fg', color05) , 'LightYellow')
+ call s:create_color_variables('todo_bg', get(s:palette, 'todo_bg', color00) , 'Black')
+ " Error: ex: turn spell on and have invalid words
+ call s:create_color_variables('error_fg', get(s:palette, 'error_fg', color01) , 'DarkRed')
+ call s:create_color_variables('error_bg', get(s:palette, 'error_bg', color00) , 'Black')
+ " Match Parenthesis: selecting an opening/closing pair and the other one will be highlighted
+ call s:create_color_variables('matchparen_fg', get(s:palette, 'matchparen_fg', color00) , 'LightMagenta')
+ call s:create_color_variables('matchparen_bg', get(s:palette, 'matchparen_bg', color05) , 'Black')
+ " Visual:
+ call s:create_color_variables('visual_fg', get(s:palette, 'visual_fg', color08) , 'Black')
+ call s:create_color_variables('visual_bg', get(s:palette, 'visual_bg', color07) , 'White')
+ " Folded:
+ call s:create_color_variables('folded_fg', get(s:palette, 'folded_fg', color00) , 'Black')
+ call s:create_color_variables('folded_bg', get(s:palette, 'folded_bg', color05) , 'DarkYellow')
+ " WildMenu: Autocomplete command, ex: :color <tab><tab>
+ call s:create_color_variables('wildmenu_fg', get(s:palette, 'wildmenu_fg', color00) , 'Black')
+ call s:create_color_variables('wildmenu_bg', get(s:palette, 'wildmenu_bg', color06) , 'LightGray')
+ " Spelling: when spell on and there are spelling problems like this for example: papercolor. a vim color scheme
+ call s:create_color_variables('spellbad', get(s:palette, 'spellbad', color04) , 'DarkRed')
+ call s:create_color_variables('spellcap', get(s:palette, 'spellcap', color05) , 'DarkMagenta')
+ call s:create_color_variables('spellrare', get(s:palette, 'spellrare', color06) , 'DarkYellow')
+ call s:create_color_variables('spelllocal', get(s:palette, 'spelllocal', color01) , 'DarkBlue')
+ " Diff:
+ call s:create_color_variables('diffadd_fg', get(s:palette, 'diffadd_fg', color00) , 'Black')
+ call s:create_color_variables('diffadd_bg', get(s:palette, 'diffadd_bg', color02) , 'DarkGreen')
+ call s:create_color_variables('diffdelete_fg', get(s:palette, 'diffdelete_fg', color00) , 'Black')
+ call s:create_color_variables('diffdelete_bg', get(s:palette, 'diffdelete_bg', color04) , 'DarkRed')
+ call s:create_color_variables('difftext_fg', get(s:palette, 'difftext_fg', color00) , 'Black')
+ call s:create_color_variables('difftext_bg', get(s:palette, 'difftext_bg', color06) , 'DarkYellow')
+ call s:create_color_variables('diffchange_fg', get(s:palette, 'diffchange_fg', color00) , 'Black')
+ call s:create_color_variables('diffchange_bg', get(s:palette, 'diffchange_bg', color14) , 'LightYellow')
+ " Tabline: when having tabs, ex: :tabnew
+ call s:create_color_variables('tabline_bg', get(s:palette, 'tabline_bg', color00) , 'Black')
+ call s:create_color_variables('tabline_active_fg', get(s:palette, 'tabline_active_fg', color07) , 'LightGray')
+ call s:create_color_variables('tabline_active_bg', get(s:palette, 'tabline_active_bg', color00) , 'Black')
+ call s:create_color_variables('tabline_inactive_fg', get(s:palette, 'tabline_inactive_fg', color07) , 'Black')
+ call s:create_color_variables('tabline_inactive_bg', get(s:palette, 'tabline_inactive_bg', color08) , 'DarkMagenta')
+ " Plugin: BufTabLine https://github.com/ap/vim-buftabline
+ call s:create_color_variables('buftabline_bg', get(s:palette, 'buftabline_bg', color00) , 'Black')
+ call s:create_color_variables('buftabline_current_fg', get(s:palette, 'buftabline_current_fg', color07) , 'LightGray')
+ call s:create_color_variables('buftabline_current_bg', get(s:palette, 'buftabline_current_bg', color05) , 'DarkMagenta')
+ call s:create_color_variables('buftabline_active_fg', get(s:palette, 'buftabline_active_fg', color07) , 'LightGray')
+ call s:create_color_variables('buftabline_active_bg', get(s:palette, 'buftabline_active_bg', color12) , 'LightBlue')
+ call s:create_color_variables('buftabline_inactive_fg', get(s:palette, 'buftabline_inactive_fg', color07) , 'LightGray')
+ call s:create_color_variables('buftabline_inactive_bg', get(s:palette, 'buftabline_inactive_bg', color00) , 'Black')
+ " Neovim terminal colors https://neovim.io/doc/user/nvim_terminal_emulator.html#nvim-terminal-emulator-configuration
+ " TODO: Fix this
+ let g:terminal_color_0 = color00[0]
+ let g:terminal_color_1 = color01[0]
+ let g:terminal_color_2 = color02[0]
+ let g:terminal_color_3 = color03[0]
+ let g:terminal_color_4 = color04[0]
+ let g:terminal_color_5 = color05[0]
+ let g:terminal_color_6 = color06[0]
+ let g:terminal_color_7 = color07[0]
+ let g:terminal_color_8 = color08[0]
+ let g:terminal_color_9 = color09[0]
+ let g:terminal_color_10 = color10[0]
+ let g:terminal_color_11 = color11[0]
+ let g:terminal_color_12 = color12[0]
+ let g:terminal_color_13 = color13[0]
+ let g:terminal_color_14 = color14[0]
+ let g:terminal_color_15 = color15[0]
+" Apply Syntax Highlightings: {{{
+fun! s:apply_syntax_highlightings()
+ if s:themeOpt_transparent_background
+ exec 'hi Normal' . s:fg_foreground
+ " Switching between dark & light variant through `set background`
+ " NOTE: Handle background switching right after `Normal` group because of
+ " God-know-why reason. Not doing this way had caused issue before
+ if s:is_dark " DARK VARIANT
+ set background=dark
+ else " LIGHT VARIANT
+ set background=light
+ exec 'hi NonText' . s:fg_nontext
+ exec 'hi LineNr' . s:fg_linenumber_fg
+ exec 'hi Conceal' . s:fg_linenumber_fg
+ exec 'hi VertSplit' . s:fg_vertsplit_fg . s:ft_none
+ exec 'hi FoldColumn' . s:fg_folded_fg . s:bg_transparent . s:ft_none
+ exec 'hi Normal' . s:fg_foreground . s:bg_background
+ exec 'hi NonText' . s:fg_nontext . s:bg_background
+ exec 'hi LineNr' . s:fg_linenumber_fg . s:bg_linenumber_bg
+ exec 'hi Conceal' . s:fg_linenumber_fg . s:bg_linenumber_bg
+ exec 'hi VertSplit' . s:fg_vertsplit_bg . s:bg_vertsplit_fg
+ exec 'hi FoldColumn' . s:fg_folded_fg . s:bg_background . s:ft_none
+ exec 'hi Cursor' . s:fg_cursor_fg . s:bg_cursor_bg
+ exec 'hi SpecialKey' . s:fg_nontext
+ exec 'hi Search' . s:fg_search_fg . s:bg_search_bg
+ exec 'hi StatusLine' . s:fg_statusline_active_bg . s:bg_statusline_active_fg
+ exec 'hi StatusLineNC' . s:fg_statusline_inactive_bg . s:bg_statusline_inactive_fg
+ exec 'hi Visual' . s:fg_visual_fg . s:bg_visual_bg
+ exec 'hi Directory' . s:fg_blue
+ exec 'hi ModeMsg' . s:fg_olive
+ exec 'hi MoreMsg' . s:fg_olive
+ exec 'hi Question' . s:fg_olive
+ exec 'hi WarningMsg' . s:fg_pink
+ exec 'hi MatchParen' . s:fg_matchparen_fg . s:bg_matchparen_bg
+ exec 'hi Folded' . s:fg_folded_fg . s:bg_folded_bg
+ exec 'hi WildMenu' . s:fg_wildmenu_fg . s:bg_wildmenu_bg . s:ft_bold
+ if version >= 700
+ exec 'hi CursorLine' . s:bg_cursorline . s:ft_none
+ if s:mode == s:MODE_16_COLOR
+ exec 'hi CursorLineNr' . s:fg_cursorlinenr_fg . s:bg_cursorlinenr_bg
+ exec 'hi CursorLineNr' . s:fg_cursorlinenr_fg . s:bg_cursorlinenr_bg . s:ft_none
+ exec 'hi CursorColumn' . s:bg_cursorcolumn . s:ft_none
+ exec 'hi PMenu' . s:fg_popupmenu_fg . s:bg_popupmenu_bg . s:ft_none
+ exec 'hi PMenuSel' . s:fg_popupmenu_fg . s:bg_popupmenu_bg . s:ft_reverse
+ exec 'hi SignColumn' . s:fg_green . s:ft_none
+ exec 'hi SignColumn' . s:fg_green . s:bg_background . s:ft_none
+ if version >= 703
+ exec 'hi ColorColumn' . s:bg_cursorcolumn . s:ft_none
+ exec 'hi TabLine' . s:fg_tabline_inactive_fg . s:bg_tabline_inactive_bg . s:ft_none
+ exec 'hi TabLineFill' . s:fg_tabline_bg . s:bg_tabline_bg . s:ft_none
+ exec 'hi TabLineSel' . s:fg_tabline_active_fg . s:bg_tabline_active_bg . s:ft_none
+ exec 'hi BufTabLineCurrent' . s:fg_buftabline_current_fg . s:bg_buftabline_current_bg . s:ft_none
+ exec 'hi BufTabLineActive' . s:fg_buftabline_active_fg . s:bg_buftabline_active_bg . s:ft_none
+ exec 'hi BufTabLineHidden' . s:fg_buftabline_inactive_fg . s:bg_buftabline_inactive_bg . s:ft_none
+ exec 'hi BufTabLineFill' . s:bg_buftabline_bg . s:ft_none
+ " Standard Group Highlighting:
+ exec 'hi Comment' . s:fg_comment . s:ft_italic
+ exec 'hi Constant' . s:fg_orange
+ exec 'hi String' . s:fg_olive
+ exec 'hi Character' . s:fg_olive
+ exec 'hi Number' . s:fg_orange
+ exec 'hi Boolean' . s:fg_green . s:ft_bold
+ exec 'hi Float' . s:fg_orange
+ exec 'hi Identifier' . s:fg_navy
+ exec 'hi Function' . s:fg_foreground
+ exec 'hi Statement' . s:fg_pink . s:ft_none
+ exec 'hi Conditional' . s:fg_purple . s:ft_bold
+ exec 'hi Repeat' . s:fg_purple . s:ft_bold
+ exec 'hi Label' . s:fg_blue
+ exec 'hi Operator' . s:fg_aqua . s:ft_none
+ exec 'hi Keyword' . s:fg_blue
+ exec 'hi Exception' . s:fg_red
+ exec 'hi PreProc' . s:fg_blue
+ exec 'hi Include' . s:fg_red
+ exec 'hi Define' . s:fg_blue
+ exec 'hi Macro' . s:fg_blue
+ exec 'hi PreCondit' . s:fg_aqua
+ exec 'hi Type' . s:fg_pink . s:ft_bold
+ exec 'hi StorageClass' . s:fg_navy . s:ft_bold
+ exec 'hi Structure' . s:fg_blue . s:ft_bold
+ exec 'hi Typedef' . s:fg_pink . s:ft_bold
+ exec 'hi Special' . s:fg_foreground
+ exec 'hi SpecialChar' . s:fg_foreground
+ exec 'hi Tag' . s:fg_green
+ exec 'hi Delimiter' . s:fg_aqua
+ exec 'hi SpecialComment' . s:fg_comment . s:ft_bold
+ exec 'hi Debug' . s:fg_orange
+ exec 'hi Error' . s:fg_error_fg . s:bg_error_bg
+ exec 'hi Todo' . s:fg_todo_fg . s:bg_todo_bg . s:ft_bold
+ exec 'hi Title' . s:fg_comment
+ exec 'hi Global' . s:fg_blue
+ " Extension {{{
+ " VimL Highlighting
+ exec 'hi vimCommand' . s:fg_pink
+ exec 'hi vimVar' . s:fg_navy
+ exec 'hi vimFuncKey' . s:fg_pink
+ exec 'hi vimFunction' . s:fg_blue . s:ft_bold
+ exec 'hi vimNotFunc' . s:fg_pink
+ exec 'hi vimMap' . s:fg_red
+ exec 'hi vimAutoEvent' . s:fg_aqua . s:ft_bold
+ exec 'hi vimMapModKey' . s:fg_aqua
+ exec 'hi vimFuncName' . s:fg_purple
+ exec 'hi vimIsCommand' . s:fg_foreground
+ exec 'hi vimFuncVar' . s:fg_aqua
+ exec 'hi vimLet' . s:fg_red
+ exec 'hi vimContinue' . s:fg_aqua
+ exec 'hi vimMapRhsExtend' . s:fg_foreground
+ exec 'hi vimCommentTitle' . s:fg_comment . s:ft_italic_bold
+ exec 'hi vimBracket' . s:fg_aqua
+ exec 'hi vimParenSep' . s:fg_aqua
+ exec 'hi vimNotation' . s:fg_aqua
+ exec 'hi vimOper' . s:fg_foreground
+ exec 'hi vimOperParen' . s:fg_foreground
+ exec 'hi vimSynType' . s:fg_purple
+ exec 'hi vimSynReg' . s:fg_pink . s:ft_none
+ exec 'hi vimSynRegion' . s:fg_foreground
+ exec 'hi vimSynMtchGrp' . s:fg_pink
+ exec 'hi vimSynNextgroup' . s:fg_pink
+ exec 'hi vimSynKeyRegion' . s:fg_green
+ exec 'hi vimSynRegOpt' . s:fg_blue
+ exec 'hi vimSynMtchOpt' . s:fg_blue
+ exec 'hi vimSynContains' . s:fg_pink
+ exec 'hi vimGroupName' . s:fg_foreground
+ exec 'hi vimGroupList' . s:fg_foreground
+ exec 'hi vimHiGroup' . s:fg_foreground
+ exec 'hi vimGroup' . s:fg_navy . s:ft_bold
+ exec 'hi vimOnlyOption' . s:fg_blue
+ " Makefile Highlighting
+ exec 'hi makeIdent' . s:fg_blue
+ exec 'hi makeSpecTarget' . s:fg_olive
+ exec 'hi makeTarget' . s:fg_red
+ exec 'hi makeStatement' . s:fg_aqua . s:ft_bold
+ exec 'hi makeCommands' . s:fg_foreground
+ exec 'hi makeSpecial' . s:fg_orange . s:ft_bold
+ " CMake Highlighting (Builtin)
+ exec 'hi cmakeStatement' . s:fg_blue
+ exec 'hi cmakeArguments' . s:fg_foreground
+ exec 'hi cmakeVariableValue' . s:fg_pink
+ " CMake Highlighting (Plugin: https://github.com/pboettch/vim-cmake-syntax)
+ exec 'hi cmakeCommand' . s:fg_blue
+ exec 'hi cmakeCommandConditional' . s:fg_purple . s:ft_bold
+ exec 'hi cmakeKWset' . s:fg_orange
+ exec 'hi cmakeKWvariable_watch' . s:fg_orange
+ exec 'hi cmakeKWif' . s:fg_orange
+ exec 'hi cmakeKWproject' . s:fg_pink
+ exec 'hi cmakeGeneratorExpressions' . s:fg_orange
+ exec 'hi cmakeGeneratorExpression' . s:fg_aqua
+ exec 'hi cmakeVariable' . s:fg_pink
+ exec 'hi cmakeProperty' . s:fg_aqua
+ exec 'hi cmakeKWforeach' . s:fg_aqua
+ exec 'hi cmakeKWunset' . s:fg_aqua
+ exec 'hi cmakeKWmacro' . s:fg_aqua
+ exec 'hi cmakeKWget_property' . s:fg_aqua
+ exec 'hi cmakeKWset_tests_properties' . s:fg_aqua
+ exec 'hi cmakeKWmessage' . s:fg_aqua
+ exec 'hi cmakeKWinstall_targets' . s:fg_orange
+ exec 'hi cmakeKWsource_group' . s:fg_orange
+ exec 'hi cmakeKWfind_package' . s:fg_aqua
+ exec 'hi cmakeKWstring' . s:fg_olive
+ exec 'hi cmakeKWinstall' . s:fg_aqua
+ exec 'hi cmakeKWtarget_sources' . s:fg_orange
+ " C Highlighting
+ exec 'hi cType' . s:fg_pink . s:ft_bold
+ exec 'hi cFormat' . s:fg_olive
+ exec 'hi cStorageClass' . s:fg_navy . s:ft_bold
+ exec 'hi cBoolean' . s:fg_green . s:ft_bold
+ exec 'hi cCharacter' . s:fg_olive
+ exec 'hi cConstant' . s:fg_green . s:ft_bold
+ exec 'hi cConditional' . s:fg_purple . s:ft_bold
+ exec 'hi cSpecial' . s:fg_olive . s:ft_bold
+ exec 'hi cDefine' . s:fg_blue
+ exec 'hi cNumber' . s:fg_orange
+ exec 'hi cPreCondit' . s:fg_aqua
+ exec 'hi cRepeat' . s:fg_purple . s:ft_bold
+ exec 'hi cLabel' . s:fg_aqua
+ " exec 'hi cAnsiFunction' . s:fg_aqua . s:ft_bold
+ " exec 'hi cAnsiName' . s:fg_pink
+ exec 'hi cDelimiter' . s:fg_blue
+ " exec 'hi cBraces' . s:fg_foreground
+ " exec 'hi cIdentifier' . s:fg_blue . s:bg_pink
+ " exec 'hi cSemiColon' . s:bg_blue
+ exec 'hi cOperator' . s:fg_aqua
+ " exec 'hi cStatement' . s:fg_pink
+ " exec 'hi cTodo' . s:fg_comment . s:ft_bold
+ " exec 'hi cStructure' . s:fg_blue . s:ft_bold
+ exec 'hi cCustomParen' . s:fg_foreground
+ " exec 'hi cCustomFunc' . s:fg_foreground
+ " exec 'hi cUserFunction' . s:fg_blue . s:ft_bold
+ exec 'hi cOctalZero' . s:fg_purple . s:ft_bold
+ if s:langOpt_c__highlight_builtins == 1
+ exec 'hi cFunction' . s:fg_blue
+ exec 'hi cFunction' . s:fg_foreground
+ " CPP highlighting
+ exec 'hi cppBoolean' . s:fg_green . s:ft_bold
+ exec 'hi cppSTLnamespace' . s:fg_purple
+ exec 'hi cppSTLexception' . s:fg_pink
+ exec 'hi cppSTLfunctional' . s:fg_foreground . s:ft_bold
+ exec 'hi cppSTLiterator' . s:fg_foreground . s:ft_bold
+ exec 'hi cppExceptions' . s:fg_red
+ exec 'hi cppStatement' . s:fg_blue
+ exec 'hi cppStorageClass' . s:fg_navy . s:ft_bold
+ exec 'hi cppAccess' . s:fg_orange . s:ft_bold
+ if s:langOpt_cpp__highlight_standard_library == 1
+ exec 'hi cppSTLconstant' . s:fg_green . s:ft_bold
+ exec 'hi cppSTLtype' . s:fg_pink . s:ft_bold
+ exec 'hi cppSTLfunction' . s:fg_blue
+ exec 'hi cppSTLios' . s:fg_olive . s:ft_bold
+ exec 'hi cppSTLconstant' . s:fg_foreground
+ exec 'hi cppSTLtype' . s:fg_foreground
+ exec 'hi cppSTLfunction' . s:fg_foreground
+ exec 'hi cppSTLios' . s:fg_foreground
+ " exec 'hi cppSTL' . s:fg_blue
+ " Rust highlighting
+ exec 'hi rustKeyword' . s:fg_pink
+ exec 'hi rustModPath' . s:fg_blue
+ exec 'hi rustModPathSep' . s:fg_blue
+ exec 'hi rustLifetime' . s:fg_purple
+ exec 'hi rustStructure' . s:fg_aqua . s:ft_bold
+ exec 'hi rustAttribute' . s:fg_aqua . s:ft_bold
+ exec 'hi rustPanic' . s:fg_olive . s:ft_bold
+ exec 'hi rustTrait' . s:fg_blue . s:ft_bold
+ exec 'hi rustEnum' . s:fg_green . s:ft_bold
+ exec 'hi rustEnumVariant' . s:fg_green
+ exec 'hi rustSelf' . s:fg_orange
+ exec 'hi rustSigil' . s:fg_aqua . s:ft_bold
+ exec 'hi rustOperator' . s:fg_aqua . s:ft_bold
+ exec 'hi rustMacro' . s:fg_olive . s:ft_bold
+ exec 'hi rustMacroVariable' . s:fg_olive
+ exec 'hi rustAssert' . s:fg_olive . s:ft_bold
+ exec 'hi rustConditional' . s:fg_purple . s:ft_bold
+ " Lex highlighting
+ exec 'hi lexCFunctions' . s:fg_foreground
+ exec 'hi lexAbbrv' . s:fg_purple
+ exec 'hi lexAbbrvRegExp' . s:fg_aqua
+ exec 'hi lexAbbrvComment' . s:fg_comment
+ exec 'hi lexBrace' . s:fg_navy
+ exec 'hi lexPat' . s:fg_aqua
+ exec 'hi lexPatComment' . s:fg_comment
+ exec 'hi lexPatTag' . s:fg_orange
+ " exec 'hi lexPatBlock' . s:fg_foreground . s:ft_bold
+ exec 'hi lexSlashQuote' . s:fg_foreground
+ exec 'hi lexSep' . s:fg_foreground
+ exec 'hi lexStartState' . s:fg_orange
+ exec 'hi lexPatTagZone' . s:fg_olive . s:ft_bold
+ exec 'hi lexMorePat' . s:fg_olive . s:ft_bold
+ exec 'hi lexOptions' . s:fg_olive . s:ft_bold
+ exec 'hi lexPatString' . s:fg_olive
+ " Yacc highlighting
+ exec 'hi yaccNonterminal' . s:fg_navy
+ exec 'hi yaccDelim' . s:fg_orange
+ exec 'hi yaccInitKey' . s:fg_aqua
+ exec 'hi yaccInit' . s:fg_navy
+ exec 'hi yaccKey' . s:fg_purple
+ exec 'hi yaccVar' . s:fg_aqua
+ " NASM highlighting
+ exec 'hi nasmStdInstruction' . s:fg_navy
+ exec 'hi nasmGen08Register' . s:fg_aqua
+ exec 'hi nasmGen16Register' . s:fg_aqua
+ exec 'hi nasmGen32Register' . s:fg_aqua
+ exec 'hi nasmGen64Register' . s:fg_aqua
+ exec 'hi nasmHexNumber' . s:fg_purple
+ exec 'hi nasmStorage' . s:fg_aqua . s:ft_bold
+ exec 'hi nasmLabel' . s:fg_pink
+ exec 'hi nasmDirective' . s:fg_blue . s:ft_bold
+ exec 'hi nasmLocalLabel' . s:fg_orange
+ " GAS highlighting
+ exec 'hi gasSymbol' . s:fg_pink
+ exec 'hi gasDirective' . s:fg_blue . s:ft_bold
+ exec 'hi gasOpcode_386_Base' . s:fg_navy
+ exec 'hi gasDecimalNumber' . s:fg_purple
+ exec 'hi gasSymbolRef' . s:fg_pink
+ exec 'hi gasRegisterX86' . s:fg_blue
+ exec 'hi gasOpcode_P6_Base' . s:fg_navy
+ exec 'hi gasDirectiveStore' . s:fg_foreground . s:ft_bold
+ " MIPS highlighting
+ exec 'hi mipsInstruction' . s:fg_pink
+ exec 'hi mipsRegister' . s:fg_navy
+ exec 'hi mipsLabel' . s:fg_aqua . s:ft_bold
+ exec 'hi mipsDirective' . s:fg_purple . s:ft_bold
+ " Shell/Bash highlighting
+ exec 'hi bashStatement' . s:fg_foreground . s:ft_bold
+ exec 'hi shDerefVar' . s:fg_aqua . s:ft_bold
+ exec 'hi shDerefSimple' . s:fg_aqua
+ exec 'hi shFunction' . s:fg_orange . s:ft_bold
+ exec 'hi shStatement' . s:fg_foreground
+ exec 'hi shLoop' . s:fg_purple . s:ft_bold
+ exec 'hi shQuote' . s:fg_olive
+ exec 'hi shCaseEsac' . s:fg_aqua . s:ft_bold
+ exec 'hi shSnglCase' . s:fg_purple . s:ft_none
+ exec 'hi shFunctionOne' . s:fg_navy
+ exec 'hi shCase' . s:fg_navy
+ exec 'hi shSetList' . s:fg_navy
+ " @see Dockerfile Highlighting section for more sh*
+ " PowerShell Highlighting
+ exec 'hi ps1Type' . s:fg_green . s:ft_bold
+ exec 'hi ps1Variable' . s:fg_navy
+ exec 'hi ps1Boolean' . s:fg_navy . s:ft_bold
+ exec 'hi ps1FunctionInvocation' . s:fg_pink
+ exec 'hi ps1FunctionDeclaration' . s:fg_pink
+ exec 'hi ps1Keyword' . s:fg_blue . s:ft_bold
+ exec 'hi ps1Exception' . s:fg_red
+ exec 'hi ps1Operator' . s:fg_aqua . s:ft_bold
+ exec 'hi ps1CommentDoc' . s:fg_purple
+ exec 'hi ps1CDocParam' . s:fg_orange
+ " HTML Highlighting
+ exec 'hi htmlTitle' . s:fg_green . s:ft_bold
+ exec 'hi htmlH1' . s:fg_green . s:ft_bold
+ exec 'hi htmlH2' . s:fg_aqua . s:ft_bold
+ exec 'hi htmlH3' . s:fg_purple . s:ft_bold
+ exec 'hi htmlH4' . s:fg_orange . s:ft_bold
+ exec 'hi htmlTag' . s:fg_comment
+ exec 'hi htmlTagName' . s:fg_wine
+ exec 'hi htmlArg' . s:fg_pink
+ exec 'hi htmlEndTag' . s:fg_comment
+ exec 'hi htmlString' . s:fg_blue
+ exec 'hi htmlScriptTag' . s:fg_comment
+ exec 'hi htmlBold' . s:fg_foreground . s:ft_bold
+ exec 'hi htmlItalic' . s:fg_comment . s:ft_italic
+ exec 'hi htmlBoldItalic' . s:fg_navy . s:ft_italic_bold
+ " exec 'hi htmlLink' . s:fg_blue . s:ft_bold
+ exec 'hi htmlTagN' . s:fg_wine . s:ft_bold
+ exec 'hi htmlSpecialTagName' . s:fg_wine
+ exec 'hi htmlComment' . s:fg_comment . s:ft_italic
+ exec 'hi htmlCommentPart' . s:fg_comment . s:ft_italic
+ " CSS Highlighting
+ exec 'hi cssIdentifier' . s:fg_pink
+ exec 'hi cssPositioningProp' . s:fg_foreground
+ exec 'hi cssNoise' . s:fg_foreground
+ exec 'hi cssBoxProp' . s:fg_foreground
+ exec 'hi cssTableAttr' . s:fg_purple
+ exec 'hi cssPositioningAttr' . s:fg_navy
+ exec 'hi cssValueLength' . s:fg_orange
+ exec 'hi cssFunctionName' . s:fg_blue
+ exec 'hi cssUnitDecorators' . s:fg_aqua
+ exec 'hi cssColor' . s:fg_blue . s:ft_bold
+ exec 'hi cssBraces' . s:fg_pink
+ exec 'hi cssBackgroundProp' . s:fg_foreground
+ exec 'hi cssTextProp' . s:fg_foreground
+ exec 'hi cssDimensionProp' . s:fg_foreground
+ exec 'hi cssClassName' . s:fg_pink
+ " Markdown Highlighting
+ exec 'hi markdownHeadingRule' . s:fg_pink . s:ft_bold
+ exec 'hi markdownH1' . s:fg_pink . s:ft_bold
+ exec 'hi markdownH2' . s:fg_orange . s:ft_bold
+ exec 'hi markdownBlockquote' . s:fg_pink
+ exec 'hi markdownCodeBlock' . s:fg_olive
+ exec 'hi markdownCode' . s:fg_olive
+ exec 'hi markdownLink' . s:fg_blue . s:ft_bold
+ exec 'hi markdownUrl' . s:fg_blue
+ exec 'hi markdownLinkText' . s:fg_pink
+ exec 'hi markdownLinkTextDelimiter' . s:fg_purple
+ exec 'hi markdownLinkDelimiter' . s:fg_purple
+ exec 'hi markdownCodeDelimiter' . s:fg_blue
+ exec 'hi mkdCode' . s:fg_olive
+ exec 'hi mkdLink' . s:fg_blue . s:ft_bold
+ exec 'hi mkdURL' . s:fg_comment
+ exec 'hi mkdString' . s:fg_foreground
+ exec 'hi mkdBlockQuote' . s:fg_foreground . s:bg_popupmenu_bg
+ exec 'hi mkdLinkTitle' . s:fg_pink
+ exec 'hi mkdDelimiter' . s:fg_aqua
+ exec 'hi mkdRule' . s:fg_pink
+ " reStructuredText Highlighting
+ exec 'hi rstSections' . s:fg_pink . s:ft_bold
+ exec 'hi rstDelimiter' . s:fg_pink . s:ft_bold
+ exec 'hi rstExplicitMarkup' . s:fg_pink . s:ft_bold
+ exec 'hi rstDirective' . s:fg_blue
+ exec 'hi rstHyperlinkTarget' . s:fg_green
+ exec 'hi rstExDirective' . s:fg_foreground
+ exec 'hi rstInlineLiteral' . s:fg_olive
+ exec 'hi rstInterpretedTextOrHyperlinkReference' . s:fg_blue
+ " Python Highlighting
+ exec 'hi pythonImport' . s:fg_pink . s:ft_bold
+ exec 'hi pythonExceptions' . s:fg_red
+ exec 'hi pythonException' . s:fg_purple . s:ft_bold
+ exec 'hi pythonInclude' . s:fg_red
+ exec 'hi pythonStatement' . s:fg_pink
+ exec 'hi pythonConditional' . s:fg_purple . s:ft_bold
+ exec 'hi pythonRepeat' . s:fg_purple . s:ft_bold
+ exec 'hi pythonFunction' . s:fg_aqua . s:ft_bold
+ exec 'hi pythonPreCondit' . s:fg_purple
+ exec 'hi pythonExClass' . s:fg_orange
+ exec 'hi pythonOperator' . s:fg_purple . s:ft_bold
+ exec 'hi pythonBuiltin' . s:fg_foreground
+ exec 'hi pythonDecorator' . s:fg_orange
+ exec 'hi pythonString' . s:fg_olive
+ exec 'hi pythonEscape' . s:fg_olive . s:ft_bold
+ exec 'hi pythonStrFormatting' . s:fg_olive . s:ft_bold
+ exec 'hi pythonBoolean' . s:fg_green . s:ft_bold
+ exec 'hi pythonExClass' . s:fg_red
+ exec 'hi pythonBytesEscape' . s:fg_olive . s:ft_bold
+ exec 'hi pythonDottedName' . s:fg_purple
+ exec 'hi pythonStrFormat' . s:fg_foreground
+ if s:langOpt_python__highlight_builtins == 1
+ exec 'hi pythonBuiltinFunc' . s:fg_blue
+ exec 'hi pythonBuiltinObj' . s:fg_red
+ exec 'hi pythonBuiltinFunc' . s:fg_foreground
+ exec 'hi pythonBuiltinObj' . s:fg_foreground
+ " Java Highlighting
+ exec 'hi javaExternal' . s:fg_pink
+ exec 'hi javaAnnotation' . s:fg_orange
+ exec 'hi javaTypedef' . s:fg_aqua
+ exec 'hi javaClassDecl' . s:fg_aqua . s:ft_bold
+ exec 'hi javaScopeDecl' . s:fg_blue . s:ft_bold
+ exec 'hi javaStorageClass' . s:fg_navy . s:ft_bold
+ exec 'hi javaBoolean' . s:fg_green . s:ft_bold
+ exec 'hi javaConstant' . s:fg_blue
+ exec 'hi javaCommentTitle' . s:fg_wine
+ exec 'hi javaDocTags' . s:fg_aqua
+ exec 'hi javaDocComment' . s:fg_comment
+ exec 'hi javaDocParam' . s:fg_foreground
+ exec 'hi javaStatement' . s:fg_pink
+ " JavaScript Highlighting
+ exec 'hi javaScriptBraces' . s:fg_blue
+ exec 'hi javaScriptParens' . s:fg_blue
+ exec 'hi javaScriptIdentifier' . s:fg_pink
+ exec 'hi javaScriptFunction' . s:fg_blue . s:ft_bold
+ exec 'hi javaScriptConditional' . s:fg_purple . s:ft_bold
+ exec 'hi javaScriptRepeat' . s:fg_purple . s:ft_bold
+ exec 'hi javaScriptBoolean' . s:fg_green . s:ft_bold
+ exec 'hi javaScriptNumber' . s:fg_orange
+ exec 'hi javaScriptMember' . s:fg_navy
+ exec 'hi javaScriptReserved' . s:fg_navy
+ exec 'hi javascriptNull' . s:fg_comment . s:ft_bold
+ exec 'hi javascriptGlobal' . s:fg_foreground
+ exec 'hi javascriptStatement' . s:fg_pink
+ exec 'hi javaScriptMessage' . s:fg_foreground
+ exec 'hi javaScriptMember' . s:fg_foreground
+ " @target https://github.com/pangloss/vim-javascript
+ exec 'hi jsFuncParens' . s:fg_blue
+ exec 'hi jsFuncBraces' . s:fg_blue
+ exec 'hi jsParens' . s:fg_blue
+ exec 'hi jsBraces' . s:fg_blue
+ exec 'hi jsNoise' . s:fg_blue
+ " Json Highlighting
+ " @target https://github.com/elzr/vim-json
+ exec 'hi jsonKeyword' . s:fg_blue
+ exec 'hi jsonString' . s:fg_olive
+ exec 'hi jsonQuote' . s:fg_comment
+ exec 'hi jsonNoise' . s:fg_foreground
+ exec 'hi jsonKeywordMatch' . s:fg_foreground
+ exec 'hi jsonBraces' . s:fg_foreground
+ exec 'hi jsonNumber' . s:fg_orange
+ exec 'hi jsonNull' . s:fg_purple . s:ft_bold
+ exec 'hi jsonBoolean' . s:fg_green . s:ft_bold
+ exec 'hi jsonCommentError' . s:fg_pink . s:bg_background
+ " Go Highlighting
+ exec 'hi goDirective' . s:fg_red
+ exec 'hi goDeclaration' . s:fg_blue . s:ft_bold
+ exec 'hi goStatement' . s:fg_pink
+ exec 'hi goConditional' . s:fg_purple . s:ft_bold
+ exec 'hi goConstants' . s:fg_orange
+ exec 'hi goFunction' . s:fg_orange
+ " exec 'hi goTodo' . s:fg_comment . s:ft_bold
+ exec 'hi goDeclType' . s:fg_blue
+ exec 'hi goBuiltins' . s:fg_purple
+ " Systemtap Highlighting
+ " exec 'hi stapBlock' . s:fg_comment . s:ft_none
+ exec 'hi stapComment' . s:fg_comment . s:ft_none
+ exec 'hi stapProbe' . s:fg_aqua . s:ft_bold
+ exec 'hi stapStat' . s:fg_navy . s:ft_bold
+ exec 'hi stapFunc' . s:fg_foreground
+ exec 'hi stapString' . s:fg_olive
+ exec 'hi stapTarget' . s:fg_navy
+ exec 'hi stapStatement' . s:fg_pink
+ exec 'hi stapType' . s:fg_pink . s:ft_bold
+ exec 'hi stapSharpBang' . s:fg_comment
+ exec 'hi stapDeclaration' . s:fg_pink
+ exec 'hi stapCMacro' . s:fg_blue
+ " DTrace Highlighting
+ exec 'hi dtraceProbe' . s:fg_blue
+ exec 'hi dtracePredicate' . s:fg_purple . s:ft_bold
+ exec 'hi dtraceComment' . s:fg_comment
+ exec 'hi dtraceFunction' . s:fg_foreground
+ exec 'hi dtraceAggregatingFunction' . s:fg_blue . s:ft_bold
+ exec 'hi dtraceStatement' . s:fg_navy . s:ft_bold
+ exec 'hi dtraceIdentifier' . s:fg_pink
+ exec 'hi dtraceOption' . s:fg_pink
+ exec 'hi dtraceConstant' . s:fg_orange
+ exec 'hi dtraceType' . s:fg_pink . s:ft_bold
+ " PlantUML Highlighting
+ exec 'hi plantumlPreProc' . s:fg_orange . s:ft_bold
+ exec 'hi plantumlDirectedOrVerticalArrowRL' . s:fg_pink
+ exec 'hi plantumlDirectedOrVerticalArrowLR' . s:fg_pink
+ exec 'hi plantumlString' . s:fg_olive
+ exec 'hi plantumlActivityThing' . s:fg_purple
+ exec 'hi plantumlText' . s:fg_navy
+ exec 'hi plantumlClassPublic' . s:fg_olive . s:ft_bold
+ exec 'hi plantumlClassPrivate' . s:fg_red
+ exec 'hi plantumlColonLine' . s:fg_orange
+ exec 'hi plantumlClass' . s:fg_navy
+ exec 'hi plantumlHorizontalArrow' . s:fg_pink
+ exec 'hi plantumlTypeKeyword' . s:fg_blue . s:ft_bold
+ exec 'hi plantumlKeyword' . s:fg_pink . s:ft_bold
+ exec 'hi plantumlType' . s:fg_blue . s:ft_bold
+ exec 'hi plantumlBlock' . s:fg_pink . s:ft_bold
+ exec 'hi plantumlPreposition' . s:fg_orange
+ exec 'hi plantumlLayout' . s:fg_blue . s:ft_bold
+ exec 'hi plantumlNote' . s:fg_orange
+ exec 'hi plantumlLifecycle' . s:fg_aqua
+ exec 'hi plantumlParticipant' . s:fg_foreground . s:ft_bold
+ " Haskell Highlighting
+ exec 'hi haskellType' . s:fg_aqua . s:ft_bold
+ exec 'hi haskellIdentifier' . s:fg_orange . s:ft_bold
+ exec 'hi haskellOperators' . s:fg_pink
+ exec 'hi haskellWhere' . s:fg_foreground . s:ft_bold
+ exec 'hi haskellDelimiter' . s:fg_aqua
+ exec 'hi haskellImportKeywords' . s:fg_pink
+ exec 'hi haskellStatement' . s:fg_purple . s:ft_bold
+ " SQL/MySQL Highlighting
+ exec 'hi sqlStatement' . s:fg_pink . s:ft_bold
+ exec 'hi sqlType' . s:fg_blue . s:ft_bold
+ exec 'hi sqlKeyword' . s:fg_pink
+ exec 'hi sqlOperator' . s:fg_aqua
+ exec 'hi sqlSpecial' . s:fg_green . s:ft_bold
+ exec 'hi mysqlVariable' . s:fg_olive . s:ft_bold
+ exec 'hi mysqlType' . s:fg_blue . s:ft_bold
+ exec 'hi mysqlKeyword' . s:fg_pink
+ exec 'hi mysqlOperator' . s:fg_aqua
+ exec 'hi mysqlSpecial' . s:fg_green . s:ft_bold
+ " Octave/MATLAB Highlighting
+ exec 'hi octaveVariable' . s:fg_foreground
+ exec 'hi octaveDelimiter' . s:fg_pink
+ exec 'hi octaveQueryVar' . s:fg_foreground
+ exec 'hi octaveSemicolon' . s:fg_purple
+ exec 'hi octaveFunction' . s:fg_navy
+ exec 'hi octaveSetVar' . s:fg_blue
+ exec 'hi octaveUserVar' . s:fg_foreground
+ exec 'hi octaveArithmeticOperator' . s:fg_aqua
+ exec 'hi octaveBeginKeyword' . s:fg_purple . s:ft_bold
+ exec 'hi octaveElseKeyword' . s:fg_purple . s:ft_bold
+ exec 'hi octaveEndKeyword' . s:fg_purple . s:ft_bold
+ exec 'hi octaveStatement' . s:fg_pink
+ " Ruby Highlighting
+ exec 'hi rubyModule' . s:fg_navy . s:ft_bold
+ exec 'hi rubyClass' . s:fg_pink . s:ft_bold
+ exec 'hi rubyPseudoVariable' . s:fg_comment . s:ft_bold
+ exec 'hi rubyKeyword' . s:fg_pink
+ exec 'hi rubyInstanceVariable' . s:fg_purple
+ exec 'hi rubyFunction' . s:fg_foreground . s:ft_bold
+ exec 'hi rubyDefine' . s:fg_pink
+ exec 'hi rubySymbol' . s:fg_aqua
+ exec 'hi rubyConstant' . s:fg_blue
+ exec 'hi rubyAccess' . s:fg_navy
+ exec 'hi rubyAttribute' . s:fg_green
+ exec 'hi rubyInclude' . s:fg_red
+ exec 'hi rubyLocalVariableOrMethod' . s:fg_orange
+ exec 'hi rubyCurlyBlock' . s:fg_foreground
+ exec 'hi rubyCurlyBlockDelimiter' . s:fg_aqua
+ exec 'hi rubyArrayDelimiter' . s:fg_aqua
+ exec 'hi rubyStringDelimiter' . s:fg_olive
+ exec 'hi rubyInterpolationDelimiter' . s:fg_orange
+ exec 'hi rubyConditional' . s:fg_purple . s:ft_bold
+ exec 'hi rubyRepeat' . s:fg_purple . s:ft_bold
+ exec 'hi rubyControl' . s:fg_purple . s:ft_bold
+ exec 'hi rubyException' . s:fg_purple . s:ft_bold
+ exec 'hi rubyExceptional' . s:fg_purple . s:ft_bold
+ exec 'hi rubyBoolean' . s:fg_green . s:ft_bold
+ " Fortran Highlighting
+ exec 'hi fortranUnitHeader' . s:fg_blue . s:ft_bold
+ exec 'hi fortranIntrinsic' . s:fg_blue . s:bg_background . s:ft_none
+ exec 'hi fortranType' . s:fg_pink . s:ft_bold
+ exec 'hi fortranTypeOb' . s:fg_pink . s:ft_bold
+ exec 'hi fortranStructure' . s:fg_aqua
+ exec 'hi fortranStorageClass' . s:fg_navy . s:ft_bold
+ exec 'hi fortranStorageClassR' . s:fg_navy . s:ft_bold
+ exec 'hi fortranKeyword' . s:fg_pink
+ exec 'hi fortranReadWrite' . s:fg_aqua . s:ft_bold
+ exec 'hi fortranIO' . s:fg_navy
+ exec 'hi fortranOperator' . s:fg_aqua . s:ft_bold
+ exec 'hi fortranCall' . s:fg_aqua . s:ft_bold
+ exec 'hi fortranContinueMark' . s:fg_green
+ " ALGOL Highlighting (Plugin: https://github.com/sterpe/vim-algol68)
+ exec 'hi algol68Statement' . s:fg_blue . s:ft_bold
+ exec 'hi algol68Operator' . s:fg_aqua . s:ft_bold
+ exec 'hi algol68PreProc' . s:fg_green
+ exec 'hi algol68Function' . s:fg_blue
+ " R Highlighting
+ exec 'hi rType' . s:fg_blue
+ exec 'hi rArrow' . s:fg_pink
+ exec 'hi rDollar' . s:fg_blue
+ " XXD Highlighting
+ exec 'hi xxdAddress' . s:fg_navy
+ exec 'hi xxdSep' . s:fg_pink
+ exec 'hi xxdAscii' . s:fg_pink
+ exec 'hi xxdDot' . s:fg_aqua
+ " PHP Highlighting
+ exec 'hi phpIdentifier' . s:fg_foreground
+ exec 'hi phpVarSelector' . s:fg_pink
+ exec 'hi phpKeyword' . s:fg_blue
+ exec 'hi phpRepeat' . s:fg_purple . s:ft_bold
+ exec 'hi phpConditional' . s:fg_purple . s:ft_bold
+ exec 'hi phpStatement' . s:fg_pink
+ exec 'hi phpAssignByRef' . s:fg_aqua . s:ft_bold
+ exec 'hi phpSpecialFunction' . s:fg_blue
+ exec 'hi phpFunctions' . s:fg_blue
+ exec 'hi phpComparison' . s:fg_aqua
+ exec 'hi phpBackslashSequences' . s:fg_olive . s:ft_bold
+ exec 'hi phpMemberSelector' . s:fg_blue
+ exec 'hi phpStorageClass' . s:fg_purple . s:ft_bold
+ exec 'hi phpDefine' . s:fg_navy
+ exec 'hi phpIntVar' . s:fg_navy . s:ft_bold
+ " Perl Highlighting
+ exec 'hi perlFiledescRead' . s:fg_green
+ exec 'hi perlMatchStartEnd' . s:fg_pink
+ exec 'hi perlStatementFlow' . s:fg_pink
+ exec 'hi perlStatementStorage' . s:fg_pink
+ exec 'hi perlFunction' . s:fg_pink . s:ft_bold
+ exec 'hi perlMethod' . s:fg_foreground
+ exec 'hi perlStatementFiledesc' . s:fg_orange
+ exec 'hi perlVarPlain' . s:fg_navy
+ exec 'hi perlSharpBang' . s:fg_comment
+ exec 'hi perlStatementInclude' . s:fg_aqua . s:ft_bold
+ exec 'hi perlStatementScalar' . s:fg_purple
+ exec 'hi perlSubName' . s:fg_aqua . s:ft_bold
+ exec 'hi perlSpecialString' . s:fg_olive . s:ft_bold
+ " Pascal Highlighting
+ exec 'hi pascalType' . s:fg_pink . s:ft_bold
+ exec 'hi pascalStatement' . s:fg_blue . s:ft_bold
+ exec 'hi pascalPredefined' . s:fg_pink
+ exec 'hi pascalFunction' . s:fg_foreground
+ exec 'hi pascalStruct' . s:fg_navy . s:ft_bold
+ exec 'hi pascalOperator' . s:fg_aqua . s:ft_bold
+ exec 'hi pascalPreProc' . s:fg_green
+ exec 'hi pascalAcces' . s:fg_navy . s:ft_bold
+ " Lua Highlighting
+ exec 'hi luaFunc' . s:fg_foreground
+ exec 'hi luaIn' . s:fg_blue . s:ft_bold
+ exec 'hi luaFunction' . s:fg_pink
+ exec 'hi luaStatement' . s:fg_blue
+ exec 'hi luaRepeat' . s:fg_blue . s:ft_bold
+ exec 'hi luaCondStart' . s:fg_purple . s:ft_bold
+ exec 'hi luaTable' . s:fg_aqua . s:ft_bold
+ exec 'hi luaConstant' . s:fg_green . s:ft_bold
+ exec 'hi luaElse' . s:fg_purple . s:ft_bold
+ exec 'hi luaCondElseif' . s:fg_purple . s:ft_bold
+ exec 'hi luaCond' . s:fg_purple . s:ft_bold
+ exec 'hi luaCondEnd' . s:fg_purple
+ " Clojure highlighting:
+ exec 'hi clojureConstant' . s:fg_blue
+ exec 'hi clojureBoolean' . s:fg_orange
+ exec 'hi clojureCharacter' . s:fg_olive
+ exec 'hi clojureKeyword' . s:fg_pink
+ exec 'hi clojureNumber' . s:fg_orange
+ exec 'hi clojureString' . s:fg_olive
+ exec 'hi clojureRegexp' . s:fg_purple
+ exec 'hi clojureRegexpEscape' . s:fg_pink
+ exec 'hi clojureParen' . s:fg_aqua
+ exec 'hi clojureVariable' . s:fg_olive
+ exec 'hi clojureCond' . s:fg_blue
+ exec 'hi clojureDefine' . s:fg_blue . s:ft_bold
+ exec 'hi clojureException' . s:fg_red
+ exec 'hi clojureFunc' . s:fg_navy
+ exec 'hi clojureMacro' . s:fg_blue
+ exec 'hi clojureRepeat' . s:fg_blue
+ exec 'hi clojureSpecial' . s:fg_blue . s:ft_bold
+ exec 'hi clojureQuote' . s:fg_blue
+ exec 'hi clojureUnquote' . s:fg_blue
+ exec 'hi clojureMeta' . s:fg_blue
+ exec 'hi clojureDeref' . s:fg_blue
+ exec 'hi clojureAnonArg' . s:fg_blue
+ exec 'hi clojureDispatch' . s:fg_aqua
+ " Dockerfile Highlighting
+ " @target https://github.com/docker/docker/tree/master/contrib/syntax/vim
+ exec 'hi dockerfileKeyword' . s:fg_blue
+ exec 'hi shDerefVar' . s:fg_purple . s:ft_bold
+ exec 'hi shOperator' . s:fg_aqua
+ exec 'hi shOption' . s:fg_navy
+ exec 'hi shLine' . s:fg_foreground
+ exec 'hi shWrapLineOperator' . s:fg_pink
+ " NGINX Highlighting
+ " @target https://github.com/evanmiller/nginx-vim-syntax
+ exec 'hi ngxDirectiveBlock' . s:fg_pink . s:ft_bold
+ exec 'hi ngxDirective' . s:fg_blue . s:ft_none
+ exec 'hi ngxDirectiveImportant' . s:fg_blue . s:ft_bold
+ exec 'hi ngxString' . s:fg_olive
+ exec 'hi ngxVariableString' . s:fg_purple
+ exec 'hi ngxVariable' . s:fg_purple . s:ft_none
+ " Yaml Highlighting
+ exec 'hi yamlBlockMappingKey' . s:fg_blue
+ exec 'hi yamlKeyValueDelimiter' . s:fg_pink
+ exec 'hi yamlBlockCollectionItemStart' . s:fg_pink
+ " Qt QML Highlighting
+ exec 'hi qmlObjectLiteralType' . s:fg_pink
+ exec 'hi qmlReserved' . s:fg_purple
+ exec 'hi qmlBindingProperty' . s:fg_navy
+ exec 'hi qmlType' . s:fg_navy
+ " Dosini Highlighting
+ exec 'hi dosiniHeader' . s:fg_pink
+ exec 'hi dosiniLabel' . s:fg_blue
+ " Mail highlighting
+ exec 'hi mailHeaderKey' . s:fg_blue
+ exec 'hi mailHeaderEmail' . s:fg_purple
+ exec 'hi mailSubject' . s:fg_pink
+ exec 'hi mailHeader' . s:fg_comment
+ exec 'hi mailURL' . s:fg_aqua
+ exec 'hi mailEmail' . s:fg_purple
+ exec 'hi mailQuoted1' . s:fg_olive
+ exec 'hi mailQuoted2' . s:fg_navy
+ " XML Highlighting
+ exec 'hi xmlProcessingDelim' . s:fg_pink
+ exec 'hi xmlString' . s:fg_olive
+ exec 'hi xmlEqual' . s:fg_orange
+ exec 'hi xmlAttrib' . s:fg_navy
+ exec 'hi xmlAttribPunct' . s:fg_pink
+ exec 'hi xmlTag' . s:fg_blue
+ exec 'hi xmlTagName' . s:fg_blue
+ exec 'hi xmlEndTag' . s:fg_blue
+ exec 'hi xmlNamespace' . s:fg_orange
+ " Exlixir Highlighting
+ " @target https://github.com/elixir-lang/vim-elixir
+ exec 'hi elixirAlias' . s:fg_blue . s:ft_bold
+ exec 'hi elixirAtom' . s:fg_navy
+ exec 'hi elixirVariable' . s:fg_navy
+ exec 'hi elixirUnusedVariable' . s:fg_foreground . s:ft_bold
+ exec 'hi elixirInclude' . s:fg_purple
+ exec 'hi elixirStringDelimiter' . s:fg_olive
+ exec 'hi elixirKeyword' . s:fg_purple . s:ft_bold
+ exec 'hi elixirFunctionDeclaration' . s:fg_aqua . s:ft_bold
+ exec 'hi elixirBlockDefinition' . s:fg_pink
+ exec 'hi elixirDefine' . s:fg_pink
+ exec 'hi elixirStructDefine' . s:fg_pink
+ exec 'hi elixirPrivateDefine' . s:fg_pink
+ exec 'hi elixirModuleDefine' . s:fg_pink
+ exec 'hi elixirProtocolDefine' . s:fg_pink
+ exec 'hi elixirImplDefine' . s:fg_pink
+ exec 'hi elixirModuleDeclaration' . s:fg_aqua . s:ft_bold
+ exec 'hi elixirDocString' . s:fg_olive
+ exec 'hi elixirDocTest' . s:fg_green . s:ft_bold
+ " Erlang Highlighting
+ exec 'hi erlangBIF' . s:fg_purple . s:ft_bold
+ exec 'hi erlangBracket' . s:fg_pink
+ exec 'hi erlangLocalFuncCall' . s:fg_foreground
+ exec 'hi erlangVariable' . s:fg_foreground
+ exec 'hi erlangAtom' . s:fg_navy
+ exec 'hi erlangAttribute' . s:fg_blue . s:ft_bold
+ exec 'hi erlangRecordDef' . s:fg_blue . s:ft_bold
+ exec 'hi erlangRecord' . s:fg_blue
+ exec 'hi erlangRightArrow' . s:fg_blue . s:ft_bold
+ exec 'hi erlangStringModifier' . s:fg_olive . s:ft_bold
+ exec 'hi erlangInclude' . s:fg_blue . s:ft_bold
+ exec 'hi erlangKeyword' . s:fg_pink
+ exec 'hi erlangGlobalFuncCall' . s:fg_foreground
+ " Cucumber Highlighting
+ exec 'hi cucumberFeature' . s:fg_blue . s:ft_bold
+ exec 'hi cucumberBackground' . s:fg_pink . s:ft_bold
+ exec 'hi cucumberScenario' . s:fg_pink . s:ft_bold
+ exec 'hi cucumberGiven' . s:fg_orange
+ exec 'hi cucumberGivenAnd' . s:fg_blue
+ exec 'hi cucumberThen' . s:fg_orange
+ exec 'hi cucumberThenAnd' . s:fg_blue
+ exec 'hi cucumberWhen' . s:fg_purple . s:ft_bold
+ exec 'hi cucumberScenarioOutline' . s:fg_pink . s:ft_bold
+ exec 'hi cucumberExamples' . s:fg_aqua
+ exec 'hi cucumberTags' . s:fg_aqua
+ exec 'hi cucumberPlaceholder' . s:fg_aqua
+ " Ada Highlighting
+ exec 'hi adaInc' . s:fg_aqua . s:ft_bold
+ exec 'hi adaSpecial' . s:fg_aqua . s:ft_bold
+ exec 'hi adaKeyword' . s:fg_pink
+ exec 'hi adaBegin' . s:fg_pink
+ exec 'hi adaEnd' . s:fg_pink
+ exec 'hi adaTypedef' . s:fg_navy . s:ft_bold
+ exec 'hi adaAssignment' . s:fg_aqua . s:ft_bold
+ exec 'hi adaAttribute' . s:fg_green
+ " COBOL Highlighting
+ exec 'hi cobolMarker' . s:fg_comment . s:bg_cursorline
+ exec 'hi cobolLine' . s:fg_foreground
+ exec 'hi cobolReserved' . s:fg_blue
+ exec 'hi cobolDivision' . s:fg_pink . s:ft_bold
+ exec 'hi cobolDivisionName' . s:fg_pink . s:ft_bold
+ exec 'hi cobolSection' . s:fg_navy . s:ft_bold
+ exec 'hi cobolSectionName' . s:fg_navy . s:ft_bold
+ exec 'hi cobolParagraph' . s:fg_purple
+ exec 'hi cobolParagraphName' . s:fg_purple
+ exec 'hi cobolDeclA' . s:fg_purple
+ exec 'hi cobolDecl' . s:fg_green
+ exec 'hi cobolCALLs' . s:fg_aqua . s:ft_bold
+ exec 'hi cobolEXECs' . s:fg_aqua . s:ft_bold
+ " GNU sed highlighting
+ exec 'hi sedST' . s:fg_purple . s:ft_bold
+ exec 'hi sedFlag' . s:fg_purple . s:ft_bold
+ exec 'hi sedRegexp47' . s:fg_pink
+ exec 'hi sedRegexpMeta' . s:fg_blue . s:ft_bold
+ exec 'hi sedReplacement47' . s:fg_olive
+ exec 'hi sedReplaceMeta' . s:fg_orange . s:ft_bold
+ exec 'hi sedAddress' . s:fg_pink
+ exec 'hi sedFunction' . s:fg_aqua . s:ft_bold
+ exec 'hi sedBranch' . s:fg_green . s:ft_bold
+ exec 'hi sedLabel' . s:fg_green . s:ft_bold
+ " GNU awk highlighting
+ exec 'hi awkPatterns' . s:fg_pink . s:ft_bold
+ exec 'hi awkSearch' . s:fg_pink
+ exec 'hi awkRegExp' . s:fg_blue . s:ft_bold
+ exec 'hi awkCharClass' . s:fg_blue . s:ft_bold
+ exec 'hi awkFieldVars' . s:fg_green . s:ft_bold
+ exec 'hi awkStatement' . s:fg_blue . s:ft_bold
+ exec 'hi awkFunction' . s:fg_blue
+ exec 'hi awkVariables' . s:fg_green . s:ft_bold
+ exec 'hi awkArrayElement' . s:fg_orange
+ exec 'hi awkOperator' . s:fg_foreground
+ exec 'hi awkBoolLogic' . s:fg_foreground
+ exec 'hi awkExpression' . s:fg_foreground
+ exec 'hi awkSpecialPrintf' . s:fg_olive . s:ft_bold
+ " Elm highlighting
+ exec 'hi elmImport' . s:fg_navy
+ exec 'hi elmAlias' . s:fg_aqua
+ exec 'hi elmType' . s:fg_pink
+ exec 'hi elmOperator' . s:fg_aqua . s:ft_bold
+ exec 'hi elmBraces' . s:fg_aqua . s:ft_bold
+ exec 'hi elmTypedef' . s:fg_blue . s:ft_bold
+ exec 'hi elmTopLevelDecl' . s:fg_green . s:ft_bold
+ " Purescript highlighting
+ exec 'hi purescriptModuleKeyword' . s:fg_navy
+ exec 'hi purescriptImportKeyword' . s:fg_navy
+ exec 'hi purescriptModuleName' . s:fg_pink
+ exec 'hi purescriptOperator' . s:fg_aqua . s:ft_bold
+ exec 'hi purescriptType' . s:fg_pink
+ exec 'hi purescriptTypeVar' . s:fg_navy
+ exec 'hi purescriptStructure' . s:fg_blue . s:ft_bold
+ exec 'hi purescriptLet' . s:fg_blue . s:ft_bold
+ exec 'hi purescriptFunction' . s:fg_green . s:ft_bold
+ exec 'hi purescriptDelimiter' . s:fg_aqua . s:ft_bold
+ exec 'hi purescriptStatement' . s:fg_purple . s:ft_bold
+ exec 'hi purescriptConstructor' . s:fg_pink
+ exec 'hi purescriptWhere' . s:fg_purple . s:ft_bold
+ " F# highlighting
+ exec 'hi fsharpTypeName' . s:fg_pink
+ exec 'hi fsharpCoreClass' . s:fg_pink
+ exec 'hi fsharpType' . s:fg_pink
+ exec 'hi fsharpKeyword' . s:fg_blue . s:ft_bold
+ exec 'hi fsharpOperator' . s:fg_aqua . s:ft_bold
+ exec 'hi fsharpBoolean' . s:fg_green . s:ft_bold
+ exec 'hi fsharpFormat' . s:fg_foreground
+ exec 'hi fsharpLinq' . s:fg_blue
+ exec 'hi fsharpKeyChar' . s:fg_aqua . s:ft_bold
+ exec 'hi fsharpOption' . s:fg_orange
+ exec 'hi fsharpCoreMethod' . s:fg_purple
+ exec 'hi fsharpAttrib' . s:fg_orange
+ exec 'hi fsharpModifier' . s:fg_aqua
+ exec 'hi fsharpOpen' . s:fg_red
+ " ASN.1 highlighting
+ exec 'hi asnExternal' . s:fg_green . s:ft_bold
+ exec 'hi asnTagModifier' . s:fg_purple
+ exec 'hi asnBraces' . s:fg_aqua . s:ft_bold
+ exec 'hi asnDefinition' . s:fg_foreground
+ exec 'hi asnStructure' . s:fg_blue
+ exec 'hi asnType' . s:fg_pink
+ exec 'hi asnTypeInfo' . s:fg_aqua . s:ft_bold
+ exec 'hi asnFieldOption' . s:fg_purple
+ " Plugin: Netrw
+ exec 'hi netrwVersion' . s:fg_red
+ exec 'hi netrwList' . s:fg_pink
+ exec 'hi netrwHidePat' . s:fg_olive
+ exec 'hi netrwQuickHelp' . s:fg_blue
+ exec 'hi netrwHelpCmd' . s:fg_blue
+ exec 'hi netrwDir' . s:fg_aqua . s:ft_bold
+ exec 'hi netrwClassify' . s:fg_pink
+ exec 'hi netrwExe' . s:fg_green
+ exec 'hi netrwSuffixes' . s:fg_comment
+ exec 'hi netrwTreeBar' . s:fg_linenumber_fg
+ " Plugin: NERDTree
+ exec 'hi NERDTreeUp' . s:fg_comment
+ exec 'hi NERDTreeHelpCommand' . s:fg_pink
+ exec 'hi NERDTreeHelpTitle' . s:fg_blue . s:ft_bold
+ exec 'hi NERDTreeHelpKey' . s:fg_pink
+ exec 'hi NERDTreeHelp' . s:fg_foreground
+ exec 'hi NERDTreeToggleOff' . s:fg_red
+ exec 'hi NERDTreeToggleOn' . s:fg_green
+ exec 'hi NERDTreeDir' . s:fg_blue . s:ft_bold
+ exec 'hi NERDTreeDirSlash' . s:fg_pink
+ exec 'hi NERDTreeFile' . s:fg_foreground
+ exec 'hi NERDTreeExecFile' . s:fg_green
+ exec 'hi NERDTreeOpenable' . s:fg_aqua . s:ft_bold
+ exec 'hi NERDTreeClosable' . s:fg_pink
+ " Plugin: Tagbar
+ exec 'hi TagbarHelpTitle' . s:fg_blue . s:ft_bold
+ exec 'hi TagbarHelp' . s:fg_foreground
+ exec 'hi TagbarKind' . s:fg_pink
+ exec 'hi TagbarSignature' . s:fg_aqua
+ " Plugin: Vimdiff
+ exec 'hi DiffAdd' . s:fg_diffadd_fg . s:bg_diffadd_bg . s:ft_none
+ exec 'hi DiffChange' . s:fg_diffchange_fg . s:bg_diffchange_bg . s:ft_none
+ exec 'hi DiffDelete' . s:fg_diffdelete_fg . s:bg_diffdelete_bg . s:ft_none
+ exec 'hi DiffText' . s:fg_difftext_fg . s:bg_difftext_bg . s:ft_none
+ " Plugin: AGit
+ exec 'hi agitHead' . s:fg_green . s:ft_bold
+ exec 'hi agitHeader' . s:fg_olive
+ exec 'hi agitStatAdded' . s:fg_diffadd_fg
+ exec 'hi agitStatRemoved' . s:fg_diffdelete_fg
+ exec 'hi agitDiffAdd' . s:fg_diffadd_fg
+ exec 'hi agitDiffRemove' . s:fg_diffdelete_fg
+ exec 'hi agitDiffHeader' . s:fg_pink
+ exec 'hi agitDiff' . s:fg_foreground
+ exec 'hi agitDiffIndex' . s:fg_purple
+ exec 'hi agitDiffFileName' . s:fg_aqua
+ exec 'hi agitLog' . s:fg_foreground
+ exec 'hi agitAuthorMark' . s:fg_olive
+ exec 'hi agitDateMark' . s:fg_comment
+ exec 'hi agitHeaderLabel' . s:fg_aqua
+ exec 'hi agitDate' . s:fg_aqua
+ exec 'hi agitTree' . s:fg_pink
+ exec 'hi agitRef' . s:fg_blue . s:ft_bold
+ exec 'hi agitRemote' . s:fg_purple . s:ft_bold
+ exec 'hi agitTag' . s:fg_orange . s:ft_bold
+ " Plugin: Spell Checking
+ exec 'hi SpellBad' . s:fg_foreground . s:bg_spellbad
+ exec 'hi SpellCap' . s:fg_foreground . s:bg_spellcap
+ exec 'hi SpellRare' . s:fg_foreground . s:bg_spellrare
+ exec 'hi SpellLocal' . s:fg_foreground . s:bg_spelllocal
+ " Plugin: Indent Guides
+ exec 'hi IndentGuidesOdd' . s:bg_background
+ exec 'hi IndentGuidesEven' . s:bg_cursorline
+ " Plugin: Startify
+ exec 'hi StartifyFile' . s:fg_blue . s:ft_bold
+ exec 'hi StartifyNumber' . s:fg_orange
+ exec 'hi StartifyHeader' . s:fg_comment
+ exec 'hi StartifySection' . s:fg_pink
+ exec 'hi StartifyPath' . s:fg_foreground
+ exec 'hi StartifySlash' . s:fg_navy
+ exec 'hi StartifyBracket' . s:fg_aqua
+ exec 'hi StartifySpecial' . s:fg_aqua
+ " Git commit message
+ exec 'hi gitcommitSummary' . s:fg_blue
+ exec 'hi gitcommitHeader' . s:fg_green . s:ft_bold
+ exec 'hi gitcommitSelectedType' . s:fg_blue
+ exec 'hi gitcommitSelectedFile' . s:fg_pink
+ exec 'hi gitcommitUntrackedFile' . s:fg_diffdelete_fg
+ exec 'hi gitcommitBranch' . s:fg_aqua . s:ft_bold
+ exec 'hi gitcommitDiscardedType' . s:fg_diffdelete_fg
+ exec 'hi gitcommitDiff' . s:fg_comment
+ exec 'hi diffFile' . s:fg_blue
+ exec 'hi diffSubname' . s:fg_comment
+ exec 'hi diffIndexLine' . s:fg_comment
+ exec 'hi diffAdded' . s:fg_diffadd_fg
+ exec 'hi diffRemoved' . s:fg_diffdelete_fg
+ exec 'hi diffLine' . s:fg_orange
+ exec 'hi diffBDiffer' . s:fg_orange
+ exec 'hi diffNewFile' . s:fg_comment
+" ================================== MISC =====================================
+" Command to show theme information {{{
+fun! g:PaperColor()
+ echom 'PaperColor Theme Framework'
+ echom ' version ' . s:version
+ echom ' by Nikyle Nguyen et al.'
+ echom ' at https://github.com/NLKNguyen/papercolor-theme/'
+ echom ' '
+ echom 'Current theme: ' . s:theme_name
+ echom ' ' . s:selected_theme['description']
+ echom ' by ' . s:selected_theme['maintainer']
+ echom ' at ' . s:selected_theme['source']
+ " TODO: add diff display for theme color names between 'default' and current
+ " theme if it is a custom theme, i.e. child theme.
+" @brief command alias for g:PaperColor()
+command! -nargs=0 PaperColor :call g:PaperColor()
+" =============================== MAIN ========================================
+syntax reset
+let g:colors_name = "PaperColor"
+call s:acquire_theme_data()
+call s:identify_color_mode()
+call s:generate_theme_option_variables()
+call s:generate_language_option_variables()
+call s:set_format_attributes()
+call s:set_overriding_colors()
+call s:convert_colors()
+call s:set_color_variables()
+call s:apply_syntax_highlightings()
+" =============================================================================
+" Cheers!
+" vim: fdm=marker ff=unix
@@ -0,0 +1,85 @@
+# My collection of 256-color vim colorschemes.
+Because I don't care about the other vim colorschemes.
+## Installation
+#### Using [vundle](https://github.com/gmarik/vundle/) (**recommended!**)
+ % echo 'Bundle noah/vim256-color' >> ~/.vimrc:
+ % vim +BundleInstall!
+#### Using [Pathogen](http://www.vim.org/scripts/script.php?script_id=2332)
+ % cd ~/.vim/bundle
+ % git clone --recursive git://github.com/noah/vim256-color.git
+#### Manual install
+ % git clone --recursive git://github.com/noah/vim256-color.git colors
+ % cp ./colors/* ~/.vim/colors
+#### Manual update
+With a few exceptions (e.g., where a public git source is not
+available), these themes are references to git submodules. So, they can
+be updated *en masse* by doing the following:
+ % git submodule foreach git pull
+ % ./update_links.sh
+May be necessary to run:
+ % git submodule update --init --recursive
+I say "may" because let's be honest, git submodules are pure voodoo.
+`update_links.sh` is a git pre-commit hook, I provide it here since
+these hooks aren't versioned by git...
+### Adding themes
+ % cd ./submodules
+ % git submodule add https://....
+ % cd ..
+ % commit + push
+## Including:
+```
+256-grayvim 256-jungle Apprentice badwolf base16
+beauty256 beekai blacklight bubblegum BusyBee C64.vim
+calmar256-lightdark charged-256 ChasingLogic-colorscheme-vim
+cobalt2-vim-theme codeschool coffee colorful256 crt desert256 Disciple
+donbass.vim elda.vim feral-vim FlatColor flattown flattr.vim fu
+Gentooish greenvision gruvbox.vim heroku-colorscheme icansee.vim
+iceberg.vim ingretu inkpot jellybeans.vim khaki.vim last256 leo256
+lettuce.vim lilypink Liquid-Carbon lodestone Lucius mango.vim miko
+molokai mrkn256.vim muon mushroom neverland-vim-theme oxeded.vim
+peaksea pink rdark-terminal seoul256.vim seti.vim Simple256
+southernlights Spacegray.vim strange summerfruit256.vim synic.vim
+tabula.vim tchaba The-Vim-Gardener tir\_black vilight.vim vim-atom-dark
+vim-babymate256 vim-colors_atelier_schemes vim-colorscheme-darcula
+vim-colors-codeschool vim-colors-pencil vim-colors-solarized
+vim-distinguished vim-getafe vim-hemisu vim-herokudoc-theme vim-hybrid
+vim-kolor vim-monochrome vim-phoenix vim-railscasts vim-tomorrow-theme
+vim-vividchalk vim-vividchalk-sexy wombat256 xoria256.vim Zenburn
+To format the above list:
+ !tr ' ' '\n' | uniq | sort -f -d | tr '\n' ' ' | fold -w 72 -s
+## My favorite
+Still [fu](https://aaron-mueller.de/blog/the-most-awesome-colorscheme-for-vim)
+## See also:
+* Notes on the 256 color mode of xterm: http://frexx.de/xterm-256-notes/
+* 256 colors in vim: http://vim.wikia.com/wiki/256\_colors\_in\_vim
+* 256 color chart: http://www.calmar.ws/vim/256-xterm-24bit-rgb-color-chart.html
+* Vivify vim theme editor: http://bytefluent.com/vivify/
+* terminal designer: http://terminal.sexy/
@@ -0,0 +1,56 @@
+"%% SiSU Vim color file
+" SlateDark Maintainer: Rudra Banerjee <bnrj.rudra@yahoo.com>
+" Originally inspired from Slate by Ralph Amissah
+:set background=dark
+let colors_name = "SlateDark"
+hi Normal guifg=#ffffff guibg=#262626
+hi Cursor guibg=#ffffff guifg=#000000
+hi VertSplit guibg=#c2bfa5 guifg=grey40 gui=none cterm=reverse
+hi Folded guibg=black guifg=grey40 ctermfg=grey ctermbg=darkgrey
+hi FoldColumn guibg=black guifg=grey20 ctermfg=4 ctermbg=7
+hi IncSearch guifg=green guibg=black cterm=none ctermfg=yellow ctermbg=green
+hi ModeMsg guifg=goldenrod cterm=none ctermfg=brown
+hi MoreMsg guifg=SeaGreen ctermfg=darkgreen
+hi NonText guifg=RoyalBlue guibg=grey15 cterm=bold ctermfg=blue
+hi Question guifg=springgreen ctermfg=green
+hi Search guibg=peru guifg=wheat cterm=none ctermfg=grey ctermbg=blue
+hi SpecialKey guifg=yellowgreen ctermfg=darkgreen
+hi StatusLine guibg=#c2bfa5 guifg=black gui=none cterm=bold,reverse
+hi StatusLineNC guibg=#c2bfa5 guifg=grey40 gui=none cterm=reverse
+hi Title guifg=gold gui=bold cterm=bold ctermfg=yellow
+hi Statement guifg=CornflowerBlue ctermfg=lightblue
+hi Visual gui=none guifg=khaki guibg=olivedrab cterm=reverse
+hi WarningMsg guifg=salmon ctermfg=1
+:hi String guifg=SkyBlue ctermfg=darkcyan
+hi Comment term=bold ctermfg=11 guifg=grey40
+hi Constant guifg=#ffa0a0 ctermfg=brown
+hi Special guifg=darkkhaki ctermfg=brown
+hi Identifier guifg=salmon ctermfg=red
+hi Include guifg=red ctermfg=red
+":hi PreProc guifg=red guibg=white ctermfg=red
+"hi Operator guifg=Red ctermfg=Red
+hi Define guifg=gold gui=bold ctermfg=yellow
+hi Type guifg=CornflowerBlue ctermfg=2
+hi Function guifg=navajowhite ctermfg=brown
+hi Structure guifg=green ctermfg=green
+hi LineNr guifg=grey50 ctermfg=3
+hi Ignore guifg=grey40 cterm=bold ctermfg=7
+hi ErrorMsg cterm=bold guifg=White guibg=Red cterm=bold ctermfg=7 ctermbg=1
+hi Error guifg=White guibg=Red cterm=bold ctermfg=7 ctermbg=1
+hi SpellErrors cterm=bold ctermfg=7 ctermbg=1 gui=undercurl,bold
@@ -0,0 +1,101 @@
+" Vim color file - SweetCandy
+" Generated by http://bytefluent.com/vivify 2015-07-05
+let g:colors_name = "SweetCandy"
+"hi IncSearch -- no settings --
+"hi WildMenu -- no settings --
+"hi SignColumn -- no settings --
+"hi Title -- no settings --
+"hi Folded -- no settings --
+"hi CTagsMember -- no settings --
+"hi CTagsGlobalConstant -- no settings --
+"hi DiffText -- no settings --
+"hi ErrorMsg -- no settings --
+hi Normal guifg=#ffffff guibg=#252525 guisp=#252525 gui=NONE ctermfg=15 ctermbg=235 cterm=NONE
+"hi CTagsImport -- no settings --
+"hi Search -- no settings --
+"hi CTagsGlobalVariable -- no settings --
+"hi SpellRare -- no settings --
+"hi EnumerationValue -- no settings --
+"hi CursorLine -- no settings --
+"hi Union -- no settings --
+"hi Question -- no settings --
+"hi WarningMsg -- no settings --
+"hi VisualNOS -- no settings --
+"hi DiffDelete -- no settings --
+"hi CursorColumn -- no settings --
+"hi FoldColumn -- no settings --
+"hi EnumerationName -- no settings --
+"hi Visual -- no settings --
+"hi MoreMsg -- no settings --
+"hi SpellCap -- no settings --
+"hi VertSplit -- no settings --
+"hi DiffChange -- no settings --
+"hi Cursor -- no settings --
+"hi SpellLocal -- no settings --
+"hi SpecialKey -- no settings --
+"hi DefinedName -- no settings --
+"hi MatchParen -- no settings --
+"hi LocalVariable -- no settings --
+"hi SpellBad -- no settings --
+"hi CTagsClass -- no settings --
+"hi Directory -- no settings --
+"hi Underlined -- no settings --
+"hi DiffAdd -- no settings --
+hi SpecialComment guifg=#ff00ff guibg=NONE guisp=NONE gui=NONE ctermfg=201 ctermbg=NONE cterm=NONE
+hi Typedef guifg=#dadada guibg=NONE guisp=NONE gui=NONE ctermfg=253 ctermbg=NONE cterm=NONE
+hi PreCondit guifg=#00dada guibg=NONE guisp=NONE gui=NONE ctermfg=44 ctermbg=NONE cterm=NONE
+hi Include guifg=#00dada guibg=NONE guisp=NONE gui=NONE ctermfg=44 ctermbg=NONE cterm=NONE
+hi Float guifg=#00ffff guibg=NONE guisp=NONE gui=NONE ctermfg=14 ctermbg=NONE cterm=NONE
+hi StatusLineNC guifg=#00ffff guibg=#002525 guisp=#002525 gui=NONE ctermfg=14 ctermbg=23 cterm=NONE
+hi NonText guifg=NONE guibg=#181818 guisp=#181818 gui=NONE ctermfg=NONE ctermbg=234 cterm=NONE
+hi Ignore guifg=#252525 guibg=NONE guisp=NONE gui=NONE ctermfg=235 ctermbg=NONE cterm=NONE
+hi Debug guifg=#ff00ff guibg=NONE guisp=NONE gui=NONE ctermfg=201 ctermbg=NONE cterm=NONE
+hi PMenuSbar guifg=NONE guibg=#002525 guisp=#002525 gui=NONE ctermfg=NONE ctermbg=23 cterm=NONE
+hi Identifier guifg=#ff00ff guibg=NONE guisp=NONE gui=bold ctermfg=201 ctermbg=NONE cterm=bold
+hi SpecialChar guifg=#ff00ff guibg=NONE guisp=NONE gui=NONE ctermfg=201 ctermbg=NONE cterm=NONE
+hi Conditional guifg=#ff00ff guibg=NONE guisp=NONE gui=NONE ctermfg=201 ctermbg=NONE cterm=NONE
+hi StorageClass guifg=#dadada guibg=NONE guisp=NONE gui=NONE ctermfg=253 ctermbg=NONE cterm=NONE
+hi Todo guifg=#ff0000 guibg=#dadada guisp=#dadada gui=NONE ctermfg=196 ctermbg=253 cterm=NONE
+hi Special guifg=#ff0000 guibg=NONE guisp=NONE gui=NONE ctermfg=196 ctermbg=NONE cterm=NONE
+hi LineNr guifg=#00ffff guibg=#181818 guisp=#181818 gui=NONE ctermfg=14 ctermbg=234 cterm=NONE
+hi StatusLine guifg=#00ffff guibg=#002525 guisp=#002525 gui=NONE ctermfg=14 ctermbg=23 cterm=NONE
+hi Label guifg=#ff00ff guibg=NONE guisp=NONE gui=bold ctermfg=201 ctermbg=NONE cterm=bold
+hi PMenuSel guifg=#00ffff guibg=#252525 guisp=#252525 gui=NONE ctermfg=14 ctermbg=235 cterm=NONE
+hi Delimiter guifg=#ff00ff guibg=NONE guisp=NONE gui=NONE ctermfg=201 ctermbg=NONE cterm=NONE
+hi Statement guifg=#ff00ff guibg=NONE guisp=NONE gui=bold ctermfg=201 ctermbg=NONE cterm=bold
+hi Comment guifg=#dadada guibg=#181818 guisp=#181818 gui=NONE ctermfg=253 ctermbg=234 cterm=NONE
+hi Character guifg=#00ffff guibg=NONE guisp=NONE gui=NONE ctermfg=14 ctermbg=NONE cterm=NONE
+hi TabLineSel guifg=#00ffff guibg=#252525 guisp=#252525 gui=bold ctermfg=14 ctermbg=235 cterm=bold
+hi Number guifg=#00ffff guibg=NONE guisp=NONE gui=NONE ctermfg=14 ctermbg=NONE cterm=NONE
+hi Boolean guifg=#00ffff guibg=NONE guisp=NONE gui=NONE ctermfg=14 ctermbg=NONE cterm=NONE
+hi Operator guifg=#ff0000 guibg=NONE guisp=NONE gui=NONE ctermfg=196 ctermbg=NONE cterm=NONE
+hi TabLineFill guifg=#181818 guibg=#181818 guisp=#181818 gui=NONE ctermfg=234 ctermbg=234 cterm=NONE
+hi ModeMsg guifg=#dadada guibg=#006464 guisp=#006464 gui=NONE ctermfg=253 ctermbg=23 cterm=NONE
+hi Define guifg=#00dada guibg=NONE guisp=NONE gui=NONE ctermfg=44 ctermbg=NONE cterm=NONE
+hi Function guifg=#ff00ff guibg=NONE guisp=NONE gui=bold ctermfg=201 ctermbg=NONE cterm=bold
+hi PreProc guifg=#00dada guibg=NONE guisp=NONE gui=NONE ctermfg=44 ctermbg=NONE cterm=NONE
+hi Exception guifg=#ff00ff guibg=NONE guisp=NONE gui=bold ctermfg=201 ctermbg=NONE cterm=bold
+hi Keyword guifg=#ff00ff guibg=NONE guisp=NONE gui=bold ctermfg=201 ctermbg=NONE cterm=bold
+hi Type guifg=#dadada guibg=NONE guisp=NONE gui=NONE ctermfg=253 ctermbg=NONE cterm=NONE
+hi Error guifg=#ffffff guibg=#ff0000 guisp=#ff0000 gui=NONE ctermfg=15 ctermbg=196 cterm=NONE
+hi PMenu guifg=#ff00ff guibg=#181818 guisp=#181818 gui=NONE ctermfg=201 ctermbg=234 cterm=NONE
+hi Constant guifg=#00ffff guibg=NONE guisp=NONE gui=NONE ctermfg=14 ctermbg=NONE cterm=NONE
+hi Tag guifg=#ff00ff guibg=NONE guisp=NONE gui=NONE ctermfg=201 ctermbg=NONE cterm=NONE
+hi String guifg=#00ffff guibg=NONE guisp=NONE gui=NONE ctermfg=14 ctermbg=NONE cterm=NONE
+hi PMenuThumb guifg=NONE guibg=#00ffff guisp=#00ffff gui=NONE ctermfg=NONE ctermbg=14 cterm=NONE
+hi Repeat guifg=#ff00ff guibg=NONE guisp=NONE gui=NONE ctermfg=201 ctermbg=NONE cterm=NONE
+hi Structure guifg=#dadada guibg=NONE guisp=NONE gui=NONE ctermfg=253 ctermbg=NONE cterm=NONE
+hi Macro guifg=#00dada guibg=NONE guisp=NONE gui=NONE ctermfg=44 ctermbg=NONE cterm=NONE
+hi TabLine guifg=#ff00ff guibg=NONE guisp=NONE gui=NONE ctermfg=201 ctermbg=NONE cterm=NONE
@@ -0,0 +1,363 @@
+" Tomorrow Night Blue - Full Colour and 256 Colour
+" http://chriskempson.com
+" Hex colour conversion functions borrowed from the theme "Desert256""
+" Default GUI Colours
+let s:foreground = "ffffff"
+let s:background = "002451"
+let s:selection = "003f8e"
+let s:line = "00346e"
+let s:comment = "7285b7"
+let s:red = "ff9da4"
+let s:orange = "ffc58f"
+let s:yellow = "ffeead"
+let s:green = "d1f1a9"
+let s:aqua = "99ffff"
+let s:blue = "bbdaff"
+let s:purple = "ebbbff"
+let s:window = "4d5057"
+let g:colors_name = "Tomorrow-Night-Blue"
+if has("gui_running") || &t_Co == 88 || &t_Co == 256
+ fun <SID>grey_number(x)
+ fun <SID>grey_level(n)
+ fun <SID>grey_colour(n)
+ fun <SID>rgb_number(x)
+ fun <SID>rgb_level(n)
+ fun <SID>rgb_colour(x, y, z)
+ fun <SID>colour(r, g, b)
+ let l:gx = <SID>grey_number(a:r)
+ let l:gy = <SID>grey_number(a:g)
+ let l:gz = <SID>grey_number(a:b)
+ let l:x = <SID>rgb_number(a:r)
+ let l:y = <SID>rgb_number(a:g)
+ let l:z = <SID>rgb_number(a:b)
+ let l:dgr = <SID>grey_level(l:gx) - a:r
+ let l:dgg = <SID>grey_level(l:gy) - a:g
+ let l:dgb = <SID>grey_level(l:gz) - a:b
+ let l:dr = <SID>rgb_level(l:gx) - a:r
+ let l:dg = <SID>rgb_level(l:gy) - a:g
+ let l:db = <SID>rgb_level(l:gz) - a:b
+ return <SID>grey_colour(l:gx)
+ return <SID>rgb_colour(l:x, l:y, l:z)
+ " Returns the palette index to approximate the 'rrggbb' hex string
+ fun <SID>rgb(rgb)
+ let l:r = ("0x" . strpart(a:rgb, 0, 2)) + 0
+ let l:g = ("0x" . strpart(a:rgb, 2, 2)) + 0
+ let l:b = ("0x" . strpart(a:rgb, 4, 2)) + 0
+ return <SID>colour(l:r, l:g, l:b)
+ " Sets the highlighting for the given group
+ fun <SID>X(group, fg, bg, attr)
+ if a:fg != ""
+ exec "hi " . a:group . " guifg=#" . a:fg . " ctermfg=" . <SID>rgb(a:fg)
+ if a:bg != ""
+ exec "hi " . a:group . " guibg=#" . a:bg . " ctermbg=" . <SID>rgb(a:bg)
+ if a:attr != ""
+ exec "hi " . a:group . " gui=" . a:attr . " cterm=" . a:attr
+ " Vim Highlighting
+ call <SID>X("Normal", s:foreground, s:background, "")
+ call <SID>X("LineNr", s:selection, "", "")
+ call <SID>X("NonText", s:selection, "", "")
+ call <SID>X("SpecialKey", s:selection, "", "")
+ call <SID>X("Search", s:background, s:yellow, "")
+ call <SID>X("TabLine", s:foreground, s:background, "reverse")
+ call <SID>X("StatusLine", s:window, s:yellow, "reverse")
+ call <SID>X("StatusLineNC", s:window, s:foreground, "reverse")
+ call <SID>X("VertSplit", s:window, s:window, "none")
+ call <SID>X("Visual", "", s:selection, "")
+ call <SID>X("Directory", s:blue, "", "")
+ call <SID>X("ModeMsg", s:green, "", "")
+ call <SID>X("MoreMsg", s:green, "", "")
+ call <SID>X("Question", s:green, "", "")
+ call <SID>X("WarningMsg", s:red, "", "")
+ call <SID>X("MatchParen", "", s:selection, "")
+ call <SID>X("Folded", s:comment, s:background, "")
+ call <SID>X("FoldColumn", "", s:background, "")
+ call <SID>X("CursorLine", "", s:line, "none")
+ call <SID>X("CursorColumn", "", s:line, "none")
+ call <SID>X("PMenu", s:foreground, s:selection, "none")
+ call <SID>X("PMenuSel", s:foreground, s:selection, "reverse")
+ call <SID>X("SignColumn", "", s:background, "none")
+ call <SID>X("ColorColumn", "", s:line, "none")
+ " Standard Highlighting
+ call <SID>X("Comment", s:comment, "", "")
+ call <SID>X("Todo", s:comment, s:background, "")
+ call <SID>X("Title", s:comment, "", "")
+ call <SID>X("Identifier", s:red, "", "none")
+ call <SID>X("Statement", s:foreground, "", "")
+ call <SID>X("Conditional", s:foreground, "", "")
+ call <SID>X("Repeat", s:foreground, "", "")
+ call <SID>X("Structure", s:purple, "", "")
+ call <SID>X("Function", s:blue, "", "")
+ call <SID>X("Constant", s:orange, "", "")
+ call <SID>X("String", s:green, "", "")
+ call <SID>X("Special", s:foreground, "", "")
+ call <SID>X("PreProc", s:purple, "", "")
+ call <SID>X("Operator", s:aqua, "", "none")
+ call <SID>X("Type", s:blue, "", "none")
+ call <SID>X("Define", s:purple, "", "none")
+ call <SID>X("Include", s:blue, "", "")
+ "call <SID>X("Ignore", "666666", "", "")
+ call <SID>X("vimCommand", s:red, "", "none")
+ call <SID>X("cType", s:yellow, "", "")
+ call <SID>X("cStorageClass", s:purple, "", "")
+ call <SID>X("cConditional", s:purple, "", "")
+ call <SID>X("cRepeat", s:purple, "", "")
+ call <SID>X("phpVarSelector", s:red, "", "")
+ call <SID>X("phpKeyword", s:purple, "", "")
+ call <SID>X("phpRepeat", s:purple, "", "")
+ call <SID>X("phpConditional", s:purple, "", "")
+ call <SID>X("phpStatement", s:purple, "", "")
+ call <SID>X("phpMemberSelector", s:foreground, "", "")
+ call <SID>X("rubySymbol", s:green, "", "")
+ call <SID>X("rubyConstant", s:yellow, "", "")
+ call <SID>X("rubyAttribute", s:blue, "", "")
+ call <SID>X("rubyInclude", s:blue, "", "")
+ call <SID>X("rubyLocalVariableOrMethod", s:orange, "", "")
+ call <SID>X("rubyCurlyBlock", s:orange, "", "")
+ call <SID>X("rubyStringDelimiter", s:green, "", "")
+ call <SID>X("rubyInterpolationDelimiter", s:orange, "", "")
+ call <SID>X("rubyConditional", s:purple, "", "")
+ call <SID>X("rubyRepeat", s:purple, "", "")
+ call <SID>X("pythonInclude", s:purple, "", "")
+ call <SID>X("pythonStatement", s:purple, "", "")
+ call <SID>X("pythonConditional", s:purple, "", "")
+ call <SID>X("pythonRepeat", s:purple, "", "")
+ call <SID>X("pythonException", s:purple, "", "")
+ call <SID>X("pythonFunction", s:blue, "", "")
+ call <SID>X("goStatement", s:purple, "", "")
+ call <SID>X("goConditional", s:purple, "", "")
+ call <SID>X("goRepeat", s:purple, "", "")
+ call <SID>X("goException", s:purple, "", "")
+ call <SID>X("goDeclaration", s:blue, "", "")
+ call <SID>X("goConstants", s:yellow, "", "")
+ call <SID>X("goBuiltins", s:orange, "", "")
+ " CoffeeScript Highlighting
+ call <SID>X("coffeeKeyword", s:purple, "", "")
+ call <SID>X("coffeeConditional", s:purple, "", "")
+ call <SID>X("javaScriptBraces", s:foreground, "", "")
+ call <SID>X("javaScriptFunction", s:purple, "", "")
+ call <SID>X("javaScriptConditional", s:purple, "", "")
+ call <SID>X("javaScriptRepeat", s:purple, "", "")
+ call <SID>X("javaScriptNumber", s:orange, "", "")
+ call <SID>X("javaScriptMember", s:orange, "", "")
+ call <SID>X("htmlTag", s:red, "", "")
+ call <SID>X("htmlTagName", s:red, "", "")
+ call <SID>X("htmlArg", s:red, "", "")
+ call <SID>X("htmlScriptTag", s:red, "", "")
+ " Diff Highlighting
+ call <SID>X("diffAdded", s:green, "", "")
+ call <SID>X("diffRemoved", s:red, "", "")
+ " Delete Functions
+ delf <SID>X
+ delf <SID>rgb
+ delf <SID>colour
+ delf <SID>rgb_colour
+ delf <SID>rgb_level
+ delf <SID>rgb_number
+ delf <SID>grey_colour
+ delf <SID>grey_level
+ delf <SID>grey_number
+" Tomorrow Night Bright - Full Colour and 256 Colour
+let s:foreground = "eaeaea"
+let s:background = "000000"
+let s:selection = "424242"
+let s:line = "2a2a2a"
+let s:comment = "969896"
+let s:red = "d54e53"
+let s:orange = "e78c45"
+let s:yellow = "e7c547"
+let s:green = "b9ca4a"
+let s:aqua = "70c0b1"
+let s:blue = "7aa6da"
+let s:purple = "c397d8"
+let g:colors_name = "Tomorrow-Night-Bright"
+" Tomorrow Night Eighties - Full Colour and 256 Colour
+let s:foreground = "cccccc"
+let s:background = "2d2d2d"
+let s:selection = "515151"
+let s:line = "393939"
+let s:comment = "999999"
+let s:red = "f2777a"
+let s:orange = "f99157"
+let s:yellow = "ffcc66"
+let s:green = "99cc99"
+let s:aqua = "009999"
+let s:blue = "99cccc"
+let s:purple = "cc99cc"
+let g:colors_name = "Tomorrow-Night-Eighties"
@@ -0,0 +1,383 @@
+" Tomorrow Night - Full Colour and 256 Colour
+let s:foreground = "c5c8c6"
+let s:background = "1d1f21"
+let s:selection = "373b41"
+let s:line = "282a2e"
+let s:red = "cc6666"
+let s:orange = "de935f"
+let s:yellow = "f0c674"
+let s:green = "b5bd68"
+let s:aqua = "8abeb7"
+let s:blue = "81a2be"
+let s:purple = "b294bb"
+" Console 256 Colours
+if !has("gui_running")
+ let s:background = "303030"
+ let s:window = "5e5e5e"
+ let s:line = "3a3a3a"
+ let s:selection = "585858"
+let g:colors_name = "Tomorrow-Night"
+ let s:diffbackground = "494e56"
+ call <SID>X("DiffAdd", s:green, s:diffbackground, "")
+ call <SID>X("DiffDelete", s:red, s:diffbackground, "")
+ call <SID>X("DiffChange", s:yellow, s:diffbackground, "")
+ call <SID>X("DiffText", s:diffbackground, s:orange, "")
+ " ShowMarks Highlighting
+ call <SID>X("ShowMarksHLl", s:orange, s:background, "none")
+ call <SID>X("ShowMarksHLo", s:purple, s:background, "none")
+ call <SID>X("ShowMarksHLu", s:yellow, s:background, "none")
+ call <SID>X("ShowMarksHLm", s:aqua, s:background, "none")
+" Tomorrow - Full Colour and 256 Colour
+let s:foreground = "4d4d4c"
+let s:background = "fafafa"
+let s:selection = "d6d6d6"
+let s:line = "efefef"
+let s:comment = "8e908c"
+let s:red = "c82829"
+let s:orange = "f5871f"
+let s:yellow = "eab700"
+let s:green = "718c00"
+let s:aqua = "3e999f"
+let s:blue = "4271ae"
+let s:purple = "8959a8"
+let s:window = "efefef"
+let g:colors_name = "Tomorrow"
+ highlight LineNr term=bold cterm=NONE ctermfg=DarkGrey ctermbg=NONE gui=NONE guifg=DarkGrey guibg=NONE
+ call <SID>X("Search", s:foreground, s:yellow, "")
+ call <SID>X("FoldColumn", s:comment, s:background, "")
@@ -0,0 +1,79 @@
+" ----------------------------------------------------
+" Name: abra - vim color scheme
+" Maintainer: Aydar Khabibullin <aydar.kh@gmail.com>
+" URL: https://github.com/abra/abra
+" Version: 0.1
+" Created: 01/30/2011 12:35:30 AM
+" Modified: 07/26/2014 03:30:17 AM
+let g:colors_name="abra"
+let s:Colors = [
+ \'#a082bd','#c4c8cc','#79b541',
+ \'#d5a400','#ec7600','#FF850a',
+ \'#d5cb7d','#d39745','#4e5a5f',
+ \'#678cb1','#5899c0','#5ab9be',
+ \'#1A252A','#24333a','#e1c70d',
+ \'#FFFFFF','#3c5975','#374043']
+" Syntax
+execute "hi Normal guifg=" . s:Colors[1] . " guibg=" . s:Colors[12] . " gui=none"
+execute "hi Comment guifg=" . s:Colors[8] . " guibg=" . s:Colors[12] . " gui=italic"
+execute "hi Conditional guifg=" . s:Colors[2] . " guibg=" . s:Colors[12] . " gui=none"
+execute "hi Constant guifg=" . s:Colors[1] . " guibg=" . s:Colors[12] . " gui=none"
+execute "hi Error guifg=" . s:Colors[7] . " guibg=" . s:Colors[12] . " gui=none"
+execute "hi Identifier guifg=" . s:Colors[9] . " guibg=" . s:Colors[12] . " gui=none"
+execute "hi Ignore guifg=" . s:Colors[1]
+execute "hi Operator guifg=" . s:Colors[6] . " guibg=" . s:Colors[12] . " gui=none"
+execute "hi PreProc guifg=" . s:Colors[0] . " guibg=" . s:Colors[12] . " gui=none"
+execute "hi Repeat guifg=" . s:Colors[2] . " guibg=" . s:Colors[12] . " gui=none"
+execute "hi Special guifg=" . s:Colors[2] . " guibg=" . s:Colors[12] . " gui=none"
+execute "hi Statement guifg=" . s:Colors[2] . " guibg=" . s:Colors[12] . " gui=none"
+execute "hi Number guifg=" . s:Colors[3] . " guibg=" . s:Colors[12] . " gui=none"
+execute "hi Boolean guifg=" . s:Colors[11] . " guibg=" . s:Colors[12] . " gui=none"
+execute "hi String guifg=" . s:Colors[5] . " guibg=" . s:Colors[12] . " gui=none"
+execute "hi Character guifg=" . s:Colors[5] . " guibg=" . s:Colors[12] . " gui=none"
+execute "hi Title guifg=" . s:Colors[1] . " guibg=" . s:Colors[12] . " gui=none"
+execute "hi Todo guifg=" . s:Colors[12] . " guibg=" . s:Colors[0] . " gui=none guisp=NONE"
+execute "hi Type guifg=" . s:Colors[9] . " guibg=" . s:Colors[12] . " gui=none"
+execute "hi Underline guifg=" . s:Colors[10] . " guibg=" . s:Colors[12] . " gui=none"
+" Groups
+execute "hi Cursor guifg=" . s:Colors[12] . " guibg=" . s:Colors[5] . " gui=none"
+execute "hi CursorIM guifg=" . s:Colors[7] . " guibg=" . s:Colors[5] . " gui=none"
+execute "hi CursorLine guifg=NONE guibg=" . s:Colors[13]
+execute "hi CursorColumn guifg=". s:Colors[1] . " guibg=" . s:Colors[13] . " gui=none"
+execute "hi Directory guifg=" . s:Colors[10] . " guibg=" . s:Colors[12] . " gui=none"
+execute "hi ErrorMsg guifg=" . s:Colors[13] . " guibg=" . s:Colors[7] . " gui=none"
+execute "hi FoldColumn guifg=" . s:Colors[13] . " guibg=" . s:Colors[12] . " gui=none"
+execute "hi Folded guifg=" . s:Colors[12] . " guibg=" . s:Colors[11] . " gui=none"
+execute "hi IncSearch guifg=" . s:Colors[1] . " guibg=" . s:Colors[12] . " gui=none"
+execute "hi LineNr guifg=" . s:Colors[8] . " guibg=" . s:Colors[12] . " gui=none"
+execute "hi MatchParen guifg=" . s:Colors[12] . " guibg=" . s:Colors[11] . " gui=none"
+execute "hi ModeMsg guifg=" . s:Colors[5] . " guibg=" . s:Colors[12] . " gui=none"
+execute "hi MoreMsg guifg=" . s:Colors[5] . " guibg=" . s:Colors[12] . " gui=none"
+execute "hi NonText guifg=" . s:Colors[17] . " guibg=" . s:Colors[12] . " gui=none"
+execute "hi Pmenu guifg=" . s:Colors[1] . " guibg=" . s:Colors[8] . " gui=none"
+execute "hi PmenuSel guifg=" . s:Colors[13] . " guibg=" . s:Colors[9] . " gui=none"
+execute "hi Question guifg=" . s:Colors[0] . " guibg=" . s:Colors[12] . " gui=none"
+execute "hi Search guifg=" . s:Colors[0] . " guibg=" . s:Colors[12] . " gui=none"
+execute "hi SpecialKey guifg=" . s:Colors[10] . " guibg=" . s:Colors[12] . " gui=none"
+execute "hi StatusLine guifg=" . s:Colors[15] . " guibg=" . s:Colors[16] . " gui=none"
+execute "hi StatusLineNC guifg=". s:Colors[15] . " guibg=" . s:Colors[8] . " gui=none"
+execute "hi TabLine guifg=" . s:Colors[8] . " guibg=" . s:Colors[12] . " gui=none"
+execute "hi TabLineFill guifg=" . s:Colors[12] . " guibg=" . s:Colors[13] . " gui=none"
+execute "hi TabLineSel guifg=" . s:Colors[1] . " guibg=" . s:Colors[13] . " gui=none"
+execute "hi Tooltip guifg=" . s:Colors[9] . " guibg=" . s:Colors[8] . " gui=none"
+execute "hi VertSplit guifg=" . s:Colors[0] . " guibg=" . s:Colors[13] . " gui=none"
+execute "hi Visual guifg=" . s:Colors[1] . " guibg=" . s:Colors[0] . " gui=none"
+hi VisualNOS gui=none guibg=black
+execute "hi WarningMsg guifg=" . s:Colors[5] . " guibg=" . s:Colors[12] . " gui=none"
+execute "hi WildMenu guifg=" . s:Colors[14] . " guibg=" . s:Colors[5] . " gui=none"
@@ -0,0 +1,48 @@
+" local syntax file - set colors on a per-machine basis:
+" vim: tw=0 ts=4 sw=4
+" Based on an original vim color file by
+" Ron Aaron <ron@mossbayeng.com> (2001 Jul 28)
+" Maintainer: Adam Krouskop
+" Last Change: 2003 Jul 3
+let g:colors_name = "adam"
+hi Normal guifg=#008844 guibg=#002244
+hi NonText guifg=brown
+hi comment guifg=#D80033
+hi constant guifg=#CCCCCC
+hi identifier guifg=#0033FF gui=NONE
+hi statement guifg=white gui=NONE
+hi preproc guifg=#009999
+hi type guifg=#0033FF gui=NONE
+hi special guifg=#FFFF00 gui=NONE
+hi ErrorMsg guifg=Black guibg=Red
+hi WarningMsg guifg=Black guibg=Green
+hi Error guibg=Red
+hi Todo guifg=Black guibg=orange
+hi Cursor guibg=#ffffff guifg=#cac2ff
+hi Search guibg=#103F5F gui=bold
+hi IncSearch gui=bold guibg=#285f7f
+hi LineNr guifg=darkgrey
+hi title guifg=darkgrey
+hi StatusLineNC gui=NONE guifg=lightblue guibg=darkblue
+hi StatusLine gui=bold guifg=cyan guibg=blue
+hi label guifg=gold2
+hi operator guifg=orange
+hi clear Visual
+hi Visual term=reverse cterm=reverse gui=reverse
+hi DiffChange guibg=darkgreen
+hi DiffText guibg=olivedrab
+hi DiffAdd guibg=slateblue
+hi DiffDelete guibg=coral
+hi Folded guibg=gray30
+hi FoldColumn guibg=gray30 guifg=white
+hi cIf0 guifg=gray
@@ -0,0 +1,72 @@
+let colors_name = "adaryn"
+hi Normal guifg=#fffff0 guibg=#00003F ctermfg=white ctermbg=Black
+hi ErrorMsg guifg=#ffffff guibg=#287eff ctermfg=white ctermbg=red
+hi Visual guifg=#8080ff guibg=fg gui=reverse ctermfg=blue ctermbg=fg cterm=reverse
+hi VisualNOS guifg=#8080ff guibg=fg gui=reverse,underline ctermfg=lightblue ctermbg=fg cterm=reverse,underline
+hi Todo guifg=#d14a14 guibg=#1248d1 ctermfg=red ctermbg=darkblue
+hi Search guifg=#90fff0 guibg=#2050d0 ctermfg=white ctermbg=darkblue cterm=underline term=underline
+hi IncSearch guifg=#b0ffff guibg=#2050d0 ctermfg=darkblue ctermbg=gray
+hi SpecialKey guifg=cyan ctermfg=darkcyan
+hi Directory guifg=cyan ctermfg=cyan
+hi Title guifg=#BDD094 gui=none ctermfg=magenta cterm=bold
+hi WarningMsg guifg=red ctermfg=red
+hi WildMenu guifg=yellow guibg=black ctermfg=yellow ctermbg=black cterm=none term=none
+hi ModeMsg guifg=#22cce2 ctermfg=lightblue
+hi MoreMsg ctermfg=darkgreen ctermfg=darkgreen
+hi Question guifg=green gui=none ctermfg=green cterm=none
+hi NonText guifg=#0030ff ctermfg=darkblue
+hi StatusLine guifg=blue guibg=darkgray gui=none ctermfg=blue ctermbg=gray term=none cterm=none
+hi StatusLineNC guifg=black guibg=darkgray gui=none ctermfg=black ctermbg=gray term=none cterm=none
+hi VertSplit guifg=black guibg=darkgray gui=none ctermfg=black ctermbg=gray term=none cterm=none
+hi Folded guifg=#808080 guibg=#000040 ctermfg=darkgrey ctermbg=black cterm=bold term=bold
+hi FoldColumn guifg=#808080 guibg=#000040 ctermfg=darkgrey ctermbg=black cterm=bold term=bold
+hi LineNr guifg=#90f020 ctermfg=green cterm=none
+hi DiffAdd guibg=darkblue ctermbg=darkblue term=none cterm=none
+hi DiffChange guibg=darkmagenta ctermbg=magenta cterm=none
+hi DiffDelete ctermfg=blue ctermbg=cyan gui=bold guifg=Blue guibg=DarkCyan
+hi DiffText cterm=bold ctermbg=red gui=bold guibg=Red
+hi Cursor guifg=#000020 guibg=#ffaf38 ctermfg=bg ctermbg=brown
+hi lCursor guifg=#ffffff guibg=#000000 ctermfg=bg ctermbg=darkgreen
+hi Comment guifg=yellow ctermfg=Yellow
+hi Constant ctermfg=green guifg=green cterm=none
+hi Special ctermfg=White guifg=#FFFFFF cterm=none gui=none
+hi Identifier ctermfg=DarkRed guifg=#BDD094 cterm=none
+hi Statement ctermfg=LightCyan cterm=none guifg=#A9A900 gui=none
+hi PreProc ctermfg=DarkRed guifg=#ffffff gui=none cterm=none
+hi type ctermfg=LightCyan guifg=LightBlue gui=none cterm=none
+hi Underlined cterm=underline term=underline
+hi Ignore guifg=bg ctermfg=bg
@@ -0,0 +1,194 @@
+" Maintainer: Micah Elliott <mde AT MicahElliott DOT com>
+" Version: 0.3
+" Info: Adobe theme, easy on eyes.
+""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
+" Philosophy: See my blog article:
+" http://micahelliott.com/2008/12/editor-color-scheme-philosophyeditor-color-scheme-philosophy/
+" Colors:
+" Blue: 19 26 33 87 153
+" Green: 58 22 29 84
+" Red: 124 201 225
+" Brown: 52 130
+" Orange: 166
+" Yellow: 185 192
+" Gray: 241
+" White: 253
+" NOTE: Set your terminal background color to: #B0B087, OR see Normal below
+let g:colors_name = "adobe"
+hi Normal guibg=#b0b087 ctermbg=144
+"hi Normal guibg=#b0b087 ctermbg=NONE
+" This scheme is tuned for light backgrounds, particularly 144 (brown),
+" but others can work...
+" Other good "Normal" background colors: 144 (brown), 179 (orange), 180
+" (peach), 187 (tan), 215 (orange), 145 or 250 (gray), 71 or 72 (green)
+" Cursor
+hi Cursor guibg=Yellow guifg=NONE ctermfg=white ctermbg=yellow
+"hi Cursor cterm=bold ctermfg=0 ctermbg=0
+" Search
+hi Search guibg=green ctermfg=201 ctermbg=154
+" Fold
+hi Folded guibg=#a0a087
+" Split area
+hi StatusLine gui=reverse guibg=white
+" Messages
+hi ModeMsg gui=none
+hi MoreMsg gui=reverse
+hi Question gui=NONE guifg=#ffff60 guibg=NONE
+" Other
+hi Todo gui=underline guifg=white guibg=NONE cterm=bold,underline ctermbg=NONE
+hi NonText guifg=blue ctermfg=darkblue
+hi VisualNOS gui=underline
+hi Title gui=none
+hi SpellBad ctermfg=245
+hi DiffDelete gui=none
+hi DiffText gui=none
+hi DiffAdd guibg=lightblue
+" Html
+hi htmlBoldUnderline gui=underline
+hi htmlBold gui=none
+hi htmlBoldItalic gui=none
+hi htmlBoldUnderlineItalic gui=underline
+" Comments
+hi Comment guifg=#80817c ctermfg=244
+"hi Comment cterm=bold ctermfg=0
+hi pythonCommentedCode guifg=#80817c ctermfg=red
+hi pythonKingComment guifg=#d9d6d8 ctermfg=253
+hi pythonSmartComment guifg=#9b7d93 ctermfg=138
+hi pythonJavadoc guifg=#80817c ctermfg=yellow
+hi pythonEpydoc guifg=#80817c ctermfg=brown
+hi pythonMajorSection guifg=white ctermfg=white
+hi pythonMinorSection guifg=white ctermfg=white
+hi pythonInfoComment guifg=#80817c ctermfg=217
+hi pythonDisabledComment guifg=#9d979c ctermfg=247
+hi pythonEolComment guifg=#80817c ctermfg=blue
+hi pythonTripleDirkString guifg=#056f7f ctermfg=23
+hi pythonTripleTickString guifg=#9d979c ctermfg=247
+" General Programming
+hi Statement guifg=orange4 gui=none ctermfg=brown
+hi Type guifg=#626b3e gui=none cterm=bold ctermfg=100
+hi String guifg=#0a1b98 ctermfg=18
+hi PreProc guifg=#0066ff ctermfg=192
+hi Special guifg=purple3 ctermfg=97
+hi Constant guifg=red4 ctermfg=124
+hi Identifier guifg=darkblue ctermfg=19
+hi Function guifg=#b9dad9 gui=bold cterm=bold ctermfg=153
+hi Underlined guifg=yellow ctermfg=192
+hi Conditional guifg=#1596bb ctermfg=33
+hi Repeat guifg=green4 ctermfg=34
+hi Operator guifg=#c2f555 ctermfg=155
+hi Include guifg=yellow1 ctermfg=136
+"hi Keyword guifg=yellow guibg=blue ctermfg=yellow
+"hi Exception guifg=yellow ctermfg=yellow
+"hi Define guifg=yellow ctermfg=yellow
+"hi Macro guifg=yellow ctermfg=yellow
+"hi PreCondit guifg=brown guibg=yellow
+"hi StorageClass guifg=yellow ctermfg=yellow
+"hi Structure guifg=yellow ctermfg=yellow
+"hi Typedef guifg=yellow ctermfg=yellow
+"hi Tag guifg=yellow ctermfg=yellow
+"hi SpecialChar guifg=yellow ctermfg=yellow
+"hi Delimiter guifg=pink ctermfg=yellow
+"hi SpecialComment guifg=yellow ctermfg=yellow
+"hi Debug guifg=yellow ctermfg=yellow
+" Mail
+hi mailQuoted1 guifg=red4 ctermfg=red
+hi mailQuoted2 guifg=blue3 ctermfg=lightblue
+hi mailQuoted3 guifg=orange4 ctermfg=yellow
+hi mailQuoted4 guifg=purple3 ctermfg=darkred
+hi mailQuoted5 guifg=white ctermfg=white
+" Perl
+hi PerlPOD guifg=purple4 ctermfg=99
+hi perlVarPlain guifg=blue4 ctermfg=69
+hi perlIdentifier guifg=purple ctermfg=93
+hi perlPackageRef guifg=pink2 ctermfg=177
+hi perlMethod guifg=red4 ctermfg=160
+hi perlFunctionName gui=bold guifg=darkblue ctermfg=63
+hi perlVarMember guifg=lightblue4 ctermfg=87
+" Python
+"hi pythonStatement xxx links to Statement
+"hi pythonFunction xxx links to Function
+"hi pythonRepeat xxx links to Repeat
+"hi pythonConditional xxx links to Conditional
+hi pythonImport guifg=yellow1 ctermfg=yellow
+"hi pythonException xxx links to Exception
+"hi pythonOperator xxx links to Operator
+"hi pythonTodo xxx links to Todo
+"hi pythonComment xxx links to Comment
+"hi pythonRun xxx links to Special
+"hi pythonCoding xxx links to Special
+"hi pythonError xxx links to Error
+"hi pythonIndentError xxx links to Error
+"hi pythonEscape xxx links to Special
+"hi pythonEscapeError xxx links to Error
+"hi pythonString xxx links to String
+"hi pythonDocTest2 xxx links to Special
+"hi pythonDocTest xxx links to Special
+"hi pythonUniEscape xxx links to Special
+"hi pythonUniEscapeError xxx links to Error
+"hi pythonUniString xxx links to String
+"hi pythonRawEscape xxx cleared
+"hi pythonRawString xxx links to String
+"hi pythonUniRawEscape xxx links to Special
+"hi pythonUniRawEscapeError xxx links to Error
+"hi pythonUniRawString xxx links to String
+"hi pythonStrFormat xxx links to Special
+"hi pythonNumber xxx links to Number
+"hi pythonFloat xxx links to Float
+"hi pythonOctalError xxx links to Error
+"hi pythonBuiltinObj xxx links to Structure
+hi pythonBuiltinFunc guifg=#e326b4 gui=bold cterm=bold ctermfg=200
+"hi pythonExClass xxx links to Structure
+" Moin
+hi moinHeader ctermfg=18
+hi moinItalic ctermfg=26
+hi moinBold ctermfg=33
+hi moinBoldItalic ctermfg=87
+hi moinUnderline ctermfg=153
+"hi moinSubscript ctermfg=58
+"hi moinSuperscript ctermfg=22
+hi moinTypewriter ctermfg=29
+hi moinMacro ctermfg=84
+hi moinPreformatted ctermfg=124
+hi moinWikiWord ctermfg=201
+hi moinBracketLink ctermfg=225
+hi moinSubLink ctermfg=52
+hi moinNormalURL ctermfg=130
+hi moinEmail ctermfg=166
+hi moinBulletList ctermfg=185
+hi moinNumberedList ctermfg=192
+hi moinAlphalist ctermfg=241
+hi moinRomanlist ctermfg=223
+hi moinBigromanlist ctermfg=233
+hi moinDescriptionlist ctermfg=243
+hi moinRule ctermfg=13
+hi moinComment ctermfg=23
+hi moinPragma ctermfg=253
+hi moinInterLink ctermfg=1
@@ -0,0 +1,97 @@
+" Vim colorscheme file
+" Maintainer: Adrian Nagle <vim@naglenet.org>
+" Last Change: 2001-09-25 07:48:15 Mountain Daylight Time
+" URL: http://www.naglenet.org/vim/syntax/adrian.vim
+" MAIN URL: http://www.naglenet.org/vim
+" This is my custom syntax file to override the defaults provided with Vim.
+" This file should be located in $HOME/vimfiles/colors.
+" This file should automatically be sourced by $RUNTIMEPATH.
+" NOTE(S):
+" *(1)
+" The color definitions assumes and is intended for a black or dark
+" background.
+" *(2)
+" This file is specifically in Unix style EOL format so that I can simply
+" copy this file between Windows and Unix systems. VIM can source files in
+" with the UNIX EOL format (only <NL> instead of <CR><NR> for DOS) in any
+" operating system if the 'fileformats' is not empty and there is no <CR>
+" just before the <NL> on the first line. See ':help :source_crnl' and
+" ':help fileformats'.
+" *(3)
+" Move this file to adrian.vim for vim6.0aw.
+let g:colors_name = "adrian"
+" Normal is for the normal (unhighlighted) text and background.
+" NonText is below the last line (~ lines).
+highlight Normal guibg=Black guifg=Green
+highlight Cursor guibg=Grey70 guifg=White
+highlight NonText guibg=Grey80
+highlight StatusLine gui=bold guibg=DarkGrey guifg=Orange
+highlight StatusLineNC guibg=DarkGrey guifg=Orange
+highlight Comment term=bold ctermfg=LightGrey guifg=#d1ddff
+highlight Constant term=underline ctermfg=White guifg=#ffa0a0
+"highlight Number term=underline ctermfg=Yellow guifg=Yellow
+highlight Identifier term=underline ctermfg=Cyan guifg=#40ffff
+highlight Statement term=bold ctermfg=Yellow gui=bold guifg=#ffff60
+highlight PreProc term=underline ctermfg=Blue guifg=#ff4500
+highlight Type term=underline ctermfg=DarkGrey gui=bold guifg=#7d96ff
+highlight Special term=bold ctermfg=Magenta guifg=Orange
+highlight Ignore ctermfg=black guifg=bg
+highlight Error ctermfg=White ctermbg=Red guifg=White guibg=Red
+highlight Todo ctermfg=Blue ctermbg=Yellow guifg=Blue guibg=Yellow
+" Change the highlight of search matches (for use with :set hls).
+highlight Search ctermfg=Black ctermbg=Yellow guifg=Black guibg=Yellow
+" Change the highlight of visual highlight.
+highlight Visual cterm=NONE ctermfg=Black ctermbg=LightGrey gui=NONE guifg=Black guibg=Grey70
+highlight Float ctermfg=Blue guifg=#88AAEE
+highlight Exception ctermfg=Red ctermbg=White guifg=Red guibg=White
+highlight Typedef ctermfg=White ctermbg=Blue gui=bold guifg=White guibg=Blue
+highlight SpecialChar ctermfg=Black ctermbg=White guifg=Black guibg=White
+highlight Delimiter ctermfg=White ctermbg=Black guifg=White guibg=Black
+highlight SpecialComment ctermfg=Black ctermbg=Green guifg=Black guibg=Green
+" Common groups that link to default highlighting.
+" You can specify other highlighting easily.
+highlight link Number Constant
+highlight link Boolean Statement
+"highlight link Float Number
+highlight link Function Identifier
+highlight link Conditional Type
+highlight link Repeat Type
+highlight link Label Type
+highlight link Operator Type
+highlight link Keyword Type
+"highlight link Exception Type
+"highlight link Typedef Type
+"highlight link SpecialChar Special
+"highlight link Delimiter Special
+"highlight link SpecialComment Special
@@ -0,0 +1,69 @@
+" Vim color file based on northsky
+" Maintainer: Joe Estock
+" Last Change:
+" URL:
+let g:colors_name="advantage"
+hi Normal guifg=#00CCCC guibg=#050505
+"hi Search guibg=#A28D68 guifg=bg gui=none
+"hi Search guibg=#4668A1 guifg=bg gui=none
+hi Search guibg=#3D5B8C guifg=yellow gui=none
+hi IncSearch guifg=bg guibg=cyan gui=bold
+hi Cursor guibg=#D74141 guifg=#e3e3e3
+hi VertSplit guibg=#C0FFFF guifg=#075554 gui=none
+hi Folded guifg=plum1 guibg=#061A3E
+hi FoldColumn guibg=#800080 guifg=tan
+hi ModeMsg guifg=#404040 guibg=#C0C0C0
+hi MoreMsg guifg=darkturquoise guibg=#188F90
+hi NonText guibg=#334C75 guifg=#9FADC5
+hi Question guifg=#F4BB7E
+hi SpecialKey guifg=#BF9261
+hi StatusLine guibg=#067C7B guifg=cyan gui=none
+hi StatusLineNC guibg=#004443 guifg=DimGrey gui=none
+hi Title guifg=#8DB8C3
+hi Visual gui=bold guifg=black guibg=#84AF84
+hi WarningMsg guifg=#F60000 gui=underline
+hi Comment guifg=DarkGray
+hi Constant guifg=#72A5E4 gui=bold
+hi Number guifg=chartreuse2 gui=bold
+hi Identifier guifg=#ADCBF1
+hi Statement guifg=yellow
+hi PreProc guifg=#37C9FF
+hi Type guifg=#FFAE66
+hi Special guifg=#EEBABA
+hi Ignore guifg=grey60
+hi Todo guibg=#444444 guifg=#00FFFF gui=bold
+hi Label guifg=#ffc0c0
+" Vim defaults
+hi ErrorMsg guifg=White guibg=Red
+hi DiffAdd guibg=DarkBlue
+hi DiffChange guibg=aquamarine4
+hi DiffDelete gui=bold guifg=Yellow guibg=DarkBlue
+hi DiffText gui=bold guibg=firebrick3
+hi Directory guifg=Cyan
+hi LineNr guifg=DarkGreen
+hi WildMenu guifg=Black guibg=Yellow
+" hi lCursor guifg=bg guibg=fg
+hi lCursor guibg=SeaGreen1 guifg=NONE
+hi Underlined gui=underline guifg=#80a0ff
+hi Error guifg=White guibg=Red
@@ -0,0 +1,99 @@
+" Maintainer: Stanislav Lechev [AngelFire] <af@mis.bg>
+" Last Change: 2004/03/31
+" URL: http://af.mis.bg/vim/af.vim
+" ICQ: 2924004
+" Info: based on desert and a little bit of gothic
+" Version: 1.1
+let g:colors_name="af"
+hi User1 guibg=darkblue guifg=yellow
+hi User2 guibg=darkblue guifg=lightblue
+hi User3 guibg=darkblue guifg=red
+hi User4 guibg=darkblue guifg=cyan
+hi User5 guibg=darkblue guifg=lightgreen
+set statusline=%<%1*===\ %5*%f%1*%(\ ===\ %4*%h%1*%)%(\ ===\ %4*%m%1*%)%(\ ===\ %4*%r%1*%)\ ===%====\ %2*%b(0x%B)%1*\ ===\ %3*%l,%c%V%1*\ ===\ %5*%P%1*\ ===%0* laststatus=2
+hi Normal guifg=#dfdfdf guibg=#000000
+"hi Normal guifg=#87dee0 guibg=#000000
+"hi Normal guifg=#98fb98 guibg=#000000
+hi Cursor guibg=khaki guifg=slategrey
+hi Comment guifg=#808080
+"hi Identifier guifg=#98FB98
+hi Identifier guifg=#87def0
+hi Constant guifg=#FF99FF
+"hi String guifg=#87cee0
+hi String guifg=lightred
+hi Character guifg=#87cee0
+hi PreProc guifg=red
+"hi Type guifg=#a0a0ff gui=none
+hi Type guifg=lightgreen gui=none
+hi Special guifg=Orange
+hi Visual guifg=SkyBlue guibg=grey60 gui=none
+hi IncSearch guifg=#ffff60 guibg=#0000ff gui=none
+hi Search guifg=khaki guibg=slategrey gui=none
+hi NonText guifg=LightBlue guibg=#000000
+hi StatusLineNC guibg=#c2bfa5 guifg=grey50 gui=none
+" these are from desert ... i didn't change it
+" gVim color file for working with files in GDL/VCG format.
+" Works nice in conjunction with gdl.vim
+" (see www.vim.org or www.aisee.com)
+" Works fine for C/C++, too.
+" Author : Alexander A. Evstyugov-Babaev <alex@absint.com>
+" Version: 0.2 for gVim/Linux,
+" tested with gVim 6.3.25 under Ubuntu Linux (Warty)
+" by Jo Vermeulen <jo@lumumba.luc.ac.be>
+" Date : January 25th 2005
+let g:colors_name="aiseered"
+hi Normal guifg=lightred guibg=#600000
+hi Cursor guifg=bg guibg=fg
+hi ErrorMsg guibg=red ctermfg=1
+hi Search term=reverse ctermfg=darkred ctermbg=lightred guibg=lightred guifg=#060000
+hi Comment guifg=#ffffff
+hi Constant guifg=#88ddee
+hi String guifg=#ffcc88
+hi Character guifg=#ffaa00
+hi Number guifg=#88ddee
+hi Identifier guifg=#cfcfcf
+hi Statement guifg=#eeff99 gui=bold
+hi PreProc guifg=firebrick1 gui=italic
+hi Type guifg=#88ffaa gui=none
+hi Special guifg=#ffaa00
+hi SpecialChar guifg=#ffaa00
+hi StorageClass guifg=#ddaacc
+hi Error guifg=red guibg=white
+" Maintainer: Hans Fugal <hans@fugal.net>
+" Last Change: $Date: 2003/05/06 16:37:49 $
+" Last Change: $Date: 2003/06/02 19:40:21 $
+" URL: http://hans.fugal.net/vim/colors/desert.vim
+" Version: $Id: desert.vim,v 1.6 2003/06/02 19:40:21 fugalh Exp $
+let g:colors_name="anotherdark"
+hi Normal guifg=White guibg=grey20
+hi StatusLine guibg=#c2bfa5 guifg=black gui=none
+hi Comment guifg=orange
+hi Identifier guifg=palegreen
+hi Comment ctermfg=lightblue
+hi Constant ctermfg=darkred
+hi Special ctermfg=red
@@ -0,0 +1,197 @@
+" ansi_blows.vim
+" Author: Brandon Low <lostlogic@lostlogicx.com>
+" Last Change: 28 Feb 2009
+" License: as-is
+set bg=dark
+" Remove all existing highlighting and set the defaults.
+" Load the syntax highlighting defaults, if it's enabled.
+" fg=7
+" bg=0
+" 0 black
+" 1 red
+" 2 green
+" 3 brown/yellow
+" 4 blue
+" 5 magenta
+" 6 cyan
+" 7 white
+" Set these colors to the same as your console colors and your gVim and vim
+" will be identically schemed. These colors are selected to render ANSI
+" graphics reasonably and to be readable. I recommend setting your terminal
+" emulator to use these colors. The specific color value that I use in this
+" scheme that can be problematic with other color settings is brown.
+" Terminals often use an ugly and hard to read dark yellow instead of brown
+" and that color makes a couple of my highlight settings here unusable.
+let s:black='#000000'
+let s:boldBlack='#555555'
+let s:red='#b90000'
+let s:boldRed='#dc3244'
+let s:green='#00aa00'
+let s:boldGreen='#44ff44'
+let s:brown='#aa5500'
+let s:yellow='#ffff44'
+let s:blue='#1d28d2'
+let s:boldBlue='#5050ff'
+let s:magenta='#aa00aa'
+let s:boldMagenta='#ff44ff'
+let s:cyan='#00aaaa'
+let s:boldCyan='#44ffff'
+let s:white='#aaaaaa'
+let s:boldWhite='#ffffff'
+" These are supposedly Rasterman's colors:
+" let s:black='#000000'
+" let s:boldBlack='#444444'
+" let s:red='#aa0000'
+" let s:boldRed='#ff4444'
+" let s:green='#00d200'
+" let s:boldGreen='#44ff44'
+" let s:brown='#aa5522'
+" let s:yellow='#ffff44'
+" let s:boldBlue='#4444ff'
+" let s:blue='#0000aa'
+" let s:magenta='#aa00aa'
+" let s:boldMagenta='#ff44ff'
+" let s:cyan='#00aaaa'
+" let s:boldCyan='#44ffff'
+" let s:white='#aaaaaa'
+" let s:boldWhite='#ffffff'
+" These are the colors specified in vim help for xterm color display:
+" let s:boldBlack='#808080'
+" let s:red='#c00000'
+" let s:boldRed='#ff6060'
+" let s:green='#008000'
+" let s:boldGreen='#00ff00'
+" let s:brown='#808000'
+" let s:yellow='#ffff00'
+" let s:blue='#0000c0'
+" let s:boldBlue='#8080ff'
+" let s:magenta='#c000c0'
+" let s:boldMagenta='#ff40ff'
+" let s:cyan='#008080'
+" let s:boldCyan='#00ffff'
+" let s:white='#c0c0c0'
+" These are the Eterm defaults:
+" let s:boldBlack='#333333'
+" let s:red='#cc0000'
+" let s:boldRed='#ff0000'
+" let s:green='#00cc00'
+" let s:blue='#0000cc'
+" let s:boldBlue='#0000ff'
+" let s:cyan='#00cccc'
+" let s:magenta='#cc00cc'
+" let s:boldMagenta='#ff00ff'
+" let s:brown='#cccc00'
+" let s:white='#faebd7'
+" These are gnome-terminal's defaults:
+" let s:boldBlack='#555555'
+" let s:boldRed='#ff5555'
+" let s:green='#00aa00'
+" let s:boldGreen='#55ff55'
+" let s:boldBlue='#5555ff'
+" let s:boldCyan='#55ffff'
+" let s:boldMagenta='#ff55ff'
+" let s:brown='#aa5500'
+" let s:yellow='#ffff55'
+" These are the colors as defined in the simple CGA spec:
+" let s:brown='#aaaa00'
+exe 'hi Normal guifg=' . s:white . ' guibg=' . s:black
+exe 'hi SpecialKey guifg=' . s:boldBlue
+exe 'hi NonText guifg=' . s:boldBlue . ' gui=none'
+exe 'hi Directory guifg=' . s:boldCyan
+exe 'hi ErrorMsg guifg=' . s:boldWhite . ' guibg=' . s:red
+exe 'hi IncSearch cterm=reverse gui=reverse'
+exe 'hi Search guifg=bg guibg=' . s:brown
+exe 'hi MoreMsg guifg=' . s:boldGreen . ' gui=none'
+exe 'hi ModeMsg guifg=' . s:boldWhite . ' gui=none'
+exe 'hi LineNr guifg=' . s:yellow
+exe 'hi Question guifg=' . s:boldGreen . ' gui=none'
+exe 'hi StatusLine cterm=reverse gui=reverse'
+exe 'hi StatusLineNC cterm=reverse gui=reverse'
+exe 'hi VertSplit cterm=reverse gui=reverse'
+exe 'hi Title guifg=' . s:boldMagenta . ' gui=none'
+exe 'hi Visual cterm=reverse gui=reverse guibg=bg'
+exe 'hi VisualNOS guifg=' . s:boldWhite . ' gui=underline'
+exe 'hi WarningMsg guifg=' . s:boldRed
+exe 'hi WildMenu ctermbg=3 guifg=bg guibg=' . s:brown
+exe 'hi Folded ctermfg=3 ctermbg=7 guifg=' . s:brown . ' guibg=' . s:boldBlack
+exe 'hi FoldColumn ctermfg=3 ctermbg=7 guifg=' . s:brown . ' guibg=' . s:boldBlack
+exe 'hi DiffAdd guibg=' . s:blue
+exe 'hi DiffChange guibg=' . s:magenta
+exe 'hi DiffDelete cterm=none guifg=' . s:blue . ' guibg=' . s:cyan . ' gui=none'
+exe 'hi DiffText cterm=bold guifg=' . s:boldWhite . ' guibg=' . s:boldRed
+exe 'hi SignColumn ctermfg=3 ctermbg=7 guifg=' . s:brown . ' guibg=' . s:boldBlack
+exe 'hi SpellBad cterm=bold guifg=' . s:boldWhite . ' guisp=' . s:boldRed . ' gui=undercurl'
+exe 'hi SpellCap cterm=bold guifg=' . s:boldWhite . ' guisp=' . s:boldBlue . ' gui=undercurl'
+exe 'hi SpellRare cterm=bold guifg=' . s:boldWhite . ' guisp=' . s:boldMagenta . ' gui=undercurl'
+exe 'hi SpellLocal cterm=bold guifg=' . s:boldWhite . ' guisp=' . s:boldCyan . ' gui=undercurl'
+exe 'hi Pmenu guibg=' . s:magenta
+exe 'hi PmenuSel guibg=bg'
+exe 'hi PmenuSbar ctermfg=3 guifg=' . s:brown . ' guibg=fg'
+exe 'hi PmenuThumb cterm=reverse gui=reverse'
+exe 'hi TabLine cterm=underline guifg=fg guibg=bg gui=underline'
+exe 'hi TabLineSel cterm=bold guifg=' . s:boldWhite
+exe 'hi TabLineFill cterm=reverse gui=reverse'
+exe 'hi CursorColumn ctermfg=7 ctermbg=7 cterm=bold guifg=' . s:boldWhite . ' guibg=fg'
+exe 'hi CursorLine cterm=underline gui=underline guibg=bg'
+exe 'hi Cursor cterm=reverse guifg=bg guibg=fg'
+exe 'hi lCursor cterm=reverse guifg=bg guibg=fg'
+exe 'hi MatchParen cterm=bold guifg=' . s:boldWhite . ' guibg=' . s:cyan
+exe 'hi Comment guifg=' . s:boldCyan
+exe 'hi Constant guifg=' . s:boldMagenta
+exe 'hi Special guifg=' . s:boldRed
+exe 'hi Identifier cterm=bold guifg=' . s:boldCyan . ' gui=bold'
+exe 'hi Statement guifg=' . s:yellow . ' gui=none'
+exe 'hi PreProc guifg=' . s:boldBlue
+exe 'hi Type guifg=' . s:boldGreen . ' gui=none'
+exe 'hi Underlined cterm=bold,underline guifg=' . s:boldBlue . ' gui=underline'
+exe 'hi Ignore guifg=bg'
+exe 'hi Error guifg=' . s:boldWhite . ' guibg=' . s:boldRed
+exe 'hi Todo guifg=bg guibg=' . s:brown
+let colors_name = "ansi_blows"
@@ -0,0 +1,242 @@
+" 'apprentice.vim' -- Vim color scheme.
+" Maintainer: Romain Lafourcade (romainlafourcade@gmail.com)
+" Essentially a streamlining and conversion to xterm colors of
+" 'sorcerer' by Jeet Sukumaran (jeetsukumaran@gmailcom)
+" MADE-UP NAME HEX XTERM ANSI
+" ==================================================
+" almost black #1c1c1c 234 0
+" darker grey #262626 235 background color
+" dark grey #303030 236 8
+" grey #444444 238 8
+" medium grey #585858 240 8
+" light grey #6c6c6c 242 7
+" lighter grey #bcbcbc 250 foreground color
+" white #ffffff 231 15
+" purple #5f5f87 60 5
+" light purple #8787af 103 13
+" green #5f875f 65 2
+" light green #87af87 108 10
+" aqua #5f8787 66 6
+" light aqua #5fafaf 73 14
+" blue #5f87af 67 4
+" light blue #8fafd7 110 12
+" red #af5f5f 131 1
+" orange #ff8700 208 9
+" ocre #87875f 101 3
+" yellow #ffffaf 229 11
+if exists('syntax_on')
+let colors_name = 'apprentice'
+if &t_Co >= 256 || has('gui_running')
+ hi Normal ctermbg=235 ctermfg=250 guibg=#262626 guifg=#bcbcbc cterm=NONE gui=NONE
+ hi Comment ctermbg=NONE ctermfg=240 guibg=NONE guifg=#585858 cterm=NONE gui=NONE
+ hi Constant ctermbg=NONE ctermfg=208 guibg=NONE guifg=#ff8700 cterm=NONE gui=NONE
+ hi Error ctermbg=NONE ctermfg=131 guibg=NONE guifg=#af5f5f cterm=reverse gui=reverse
+ hi Identifier ctermbg=NONE ctermfg=67 guibg=NONE guifg=#5f87af cterm=NONE gui=NONE
+ hi Ignore ctermbg=NONE ctermfg=NONE guibg=NONE guifg=NONE cterm=NONE gui=NONE
+ hi PreProc ctermbg=NONE ctermfg=66 guibg=NONE guifg=#5f8787 cterm=NONE gui=NONE
+ hi Special ctermbg=NONE ctermfg=65 guibg=NONE guifg=#5f875f cterm=NONE gui=NONE
+ hi Statement ctermbg=NONE ctermfg=110 guibg=NONE guifg=#8fafd7 cterm=NONE gui=NONE
+ hi String ctermbg=NONE ctermfg=108 guibg=NONE guifg=#87af87 cterm=NONE gui=NONE
+ hi Todo ctermbg=NONE ctermfg=NONE guibg=NONE guifg=NONE cterm=reverse gui=reverse
+ hi Type ctermbg=NONE ctermfg=103 guibg=NONE guifg=#8787af cterm=NONE gui=NONE
+ hi Underlined ctermbg=NONE ctermfg=66 guibg=NONE guifg=#5f8787 cterm=underline gui=underline
+ hi LineNr ctermbg=234 ctermfg=242 guibg=#1c1c1c guifg=#6c6c6c cterm=NONE gui=NONE
+ hi NonText ctermbg=NONE ctermfg=240 guibg=NONE guifg=#585858 cterm=NONE gui=NONE
+ hi Pmenu ctermbg=238 ctermfg=250 guibg=#444444 guifg=#bcbcbc cterm=NONE gui=NONE
+ hi PmenuSbar ctermbg=240 ctermfg=NONE guibg=#585858 guifg=NONE cterm=NONE gui=NONE
+ hi PmenuSel ctermbg=66 ctermfg=235 guibg=#5f8787 guifg=#262626 cterm=NONE gui=NONE
+ hi PmenuThumb ctermbg=66 ctermfg=66 guibg=#5f8787 guifg=#5f8787 cterm=NONE gui=NONE
+ hi ErrorMsg ctermbg=131 ctermfg=235 guibg=#af5f5f guifg=#262626 cterm=NONE gui=NONE
+ hi ModeMsg ctermbg=108 ctermfg=235 guibg=#87af87 guifg=#262626 cterm=NONE gui=NONE
+ hi MoreMsg ctermbg=NONE ctermfg=66 guibg=NONE guifg=#5f8787 cterm=NONE gui=NONE
+ hi Question ctermbg=NONE ctermfg=108 guibg=NONE guifg=#87af87 cterm=NONE gui=NONE
+ hi WarningMsg ctermbg=NONE ctermfg=131 guibg=NONE guifg=#af5f5f cterm=NONE gui=NONE
+ hi TabLine ctermbg=238 ctermfg=101 guibg=#444444 guifg=#87875f cterm=NONE gui=NONE
+ hi TabLineFill ctermbg=238 ctermfg=238 guibg=#444444 guifg=#444444 cterm=NONE gui=NONE
+ hi TabLineSel ctermbg=101 ctermfg=235 guibg=#87875f guifg=#262626 cterm=NONE gui=NONE
+ hi Cursor ctermbg=242 ctermfg=NONE guibg=#6c6c6c guifg=NONE cterm=NONE gui=NONE
+ hi CursorColumn ctermbg=236 ctermfg=NONE guibg=#303030 guifg=NONE cterm=NONE gui=NONE
+ hi CursorLine ctermbg=236 ctermfg=NONE guibg=#303030 guifg=NONE cterm=NONE gui=NONE
+ hi CursorLineNr ctermbg=236 ctermfg=73 guibg=#303030 guifg=#5fafaf cterm=NONE gui=NONE
+ hi helpLeadBlank ctermbg=NONE ctermfg=NONE guibg=NONE guifg=NONE cterm=NONE gui=NONE
+ hi helpNormal ctermbg=NONE ctermfg=NONE guibg=NONE guifg=NONE cterm=NONE gui=NONE
+ hi StatusLine ctermbg=101 ctermfg=235 guibg=#87875f guifg=#262626 cterm=NONE gui=NONE
+ hi StatusLineNC ctermbg=238 ctermfg=101 guibg=#444444 guifg=#87875f cterm=NONE gui=italic
+ hi Visual ctermbg=110 ctermfg=235 guibg=#8fafd7 guifg=#262626 cterm=NONE gui=NONE
+ hi VisualNOS ctermbg=NONE ctermfg=NONE guibg=NONE guifg=NONE cterm=underline gui=underline
+ hi FoldColumn ctermbg=234 ctermfg=242 guibg=#1c1c1c guifg=#6c6c6c cterm=NONE gui=NONE
+ hi Folded ctermbg=234 ctermfg=242 guibg=#1c1c1c guifg=#6c6c6c cterm=NONE gui=NONE
+ hi VertSplit ctermbg=238 ctermfg=238 guibg=#444444 guifg=#444444 cterm=NONE gui=NONE
+ hi WildMenu ctermbg=110 ctermfg=235 guibg=#8fafd7 guifg=#262626 cterm=NONE gui=NONE
+ hi Function ctermbg=NONE ctermfg=229 guibg=NONE guifg=#ffffaf cterm=NONE gui=NONE
+ hi SpecialKey ctermbg=NONE ctermfg=240 guibg=NONE guifg=#585858 cterm=NONE gui=NONE
+ hi Title ctermbg=NONE ctermfg=231 guibg=NONE guifg=#ffffff cterm=NONE gui=NONE
+ hi DiffAdd ctermbg=108 ctermfg=235 guibg=#87af87 guifg=#262626 cterm=NONE gui=NONE
+ hi DiffChange ctermbg=60 ctermfg=235 guibg=#5f5f87 guifg=#262626 cterm=NONE gui=NONE
+ hi DiffDelete ctermbg=131 ctermfg=235 guibg=#af5f5f guifg=#262626 cterm=NONE gui=NONE
+ hi DiffText ctermbg=103 ctermfg=235 guibg=#8787af guifg=#262626 cterm=NONE gui=NONE
+ hi IncSearch ctermbg=131 ctermfg=235 guibg=#af5f5f guifg=#262626 cterm=NONE gui=NONE
+ hi Search ctermbg=229 ctermfg=235 guibg=#ffffaf guifg=#262626 cterm=NONE gui=NONE
+ hi Directory ctermbg=NONE ctermfg=73 guibg=NONE guifg=#5fafaf cterm=NONE gui=NONE
+ hi MatchParen ctermbg=234 ctermfg=229 guibg=#1c1c1c guifg=#ffffaf cterm=NONE gui=NONE
+ hi SpellBad ctermbg=NONE ctermfg=131 guibg=NONE guifg=NONE cterm=undercurl gui=undercurl guisp=#af5f5f
+ hi SpellCap ctermbg=NONE ctermfg=73 guibg=NONE guifg=NONE cterm=undercurl gui=undercurl guisp=#5fafaf
+ hi SpellLocal ctermbg=NONE ctermfg=65 guibg=NONE guifg=NONE cterm=undercurl gui=undercurl guisp=#5f875f
+ hi SpellRare ctermbg=NONE ctermfg=208 guibg=NONE guifg=NONE cterm=undercurl gui=undercurl guisp=#ff8700
+ hi ColorColumn ctermbg=131 ctermfg=NONE guibg=#af5f5f guifg=NONE cterm=NONE gui=NONE
+ hi signColumn ctermbg=234 ctermfg=242 guibg=#1c1c1c guifg=#6c6c6c cterm=NONE gui=NONE
+elseif &t_Co == 8 || $TERM !~# '^linux' || &t_Co == 16
+ set t_Co=16
+ hi Normal ctermbg=NONE ctermfg=15 cterm=NONE
+ hi Comment ctermbg=NONE ctermfg=8 cterm=NONE
+ hi Constant ctermbg=NONE ctermfg=9 cterm=NONE
+ hi Function ctermbg=NONE ctermfg=11 cterm=NONE
+ hi Identifier ctermbg=NONE ctermfg=4 cterm=NONE
+ hi PreProc ctermbg=NONE ctermfg=6 cterm=NONE
+ hi Special ctermbg=NONE ctermfg=2 cterm=NONE
+ hi Statement ctermbg=NONE ctermfg=12 cterm=NONE
+ hi String ctermbg=NONE ctermfg=10 cterm=NONE
+ hi Todo ctermbg=NONE ctermfg=NONE cterm=reverse
+ hi Type ctermbg=NONE ctermfg=13 cterm=NONE
+ hi Error ctermbg=NONE ctermfg=1 cterm=reverse
+ hi Ignore ctermbg=NONE ctermfg=NONE cterm=NONE
+ hi Underlined ctermbg=NONE ctermfg=6 cterm=underline
+ hi LineNr ctermbg=0 ctermfg=7 cterm=NONE
+ hi NonText ctermbg=NONE ctermfg=8 cterm=NONE
+ hi Pmenu ctermbg=8 ctermfg=15 cterm=NONE
+ hi PmenuSbar ctermbg=7 ctermfg=NONE cterm=NONE
+ hi PmenuSel ctermbg=6 ctermfg=0 cterm=NONE
+ hi PmenuThumb ctermbg=6 ctermfg=NONE cterm=NONE
+ hi ErrorMsg ctermbg=1 ctermfg=0 cterm=NONE
+ hi ModeMsg ctermbg=2 ctermfg=0 cterm=NONE
+ hi MoreMsg ctermbg=NONE ctermfg=6 cterm=NONE
+ hi Question ctermbg=NONE ctermfg=10 cterm=NONE
+ hi WarningMsg ctermbg=NONE ctermfg=1 cterm=NONE
+ hi TabLine ctermbg=8 ctermfg=3 cterm=NONE
+ hi TabLineFill ctermbg=8 ctermfg=0 cterm=NONE
+ hi TabLineSel ctermbg=3 ctermfg=0 cterm=NONE
+ hi Cursor ctermbg=NONE ctermfg=NONE cterm=NONE
+ hi CursorColumn ctermbg=8 ctermfg=NONE cterm=NONE
+ hi CursorLine ctermbg=NONE ctermfg=NONE cterm=underline
+ hi CursorLineNr ctermbg=0 ctermfg=14 cterm=NONE
+ hi helpLeadBlank ctermbg=NONE ctermfg=NONE cterm=NONE
+ hi helpNormal ctermbg=NONE ctermfg=NONE cterm=NONE
+ hi StatusLine ctermbg=3 ctermfg=0 cterm=NONE
+ hi StatusLineNC ctermbg=8 ctermfg=0 cterm=NONE
+ hi Visual ctermbg=12 ctermfg=0 cterm=NONE
+ hi VisualNOS ctermbg=NONE ctermfg=NONE cterm=underline
+ hi FoldColumn ctermbg=0 ctermfg=8 cterm=NONE
+ hi Folded ctermbg=0 ctermfg=8 cterm=NONE
+ hi VertSplit ctermbg=8 ctermfg=8 cterm=NONE
+ hi WildMenu ctermbg=12 ctermfg=0 cterm=NONE
+ hi SpecialKey ctermbg=NONE ctermfg=8 cterm=NONE
+ hi Title ctermbg=NONE ctermfg=15 cterm=NONE
+ hi DiffAdd ctermbg=2 ctermfg=0 cterm=NONE
+ hi DiffChange ctermbg=6 ctermfg=0 cterm=NONE
+ hi DiffDelete ctermbg=1 ctermfg=0 cterm=NONE
+ hi DiffText ctermbg=11 ctermfg=0 cterm=NONE
+ hi IncSearch ctermbg=1 ctermfg=0 cterm=NONE
+ hi Search ctermbg=11 ctermfg=0 cterm=NONE
+ hi Directory ctermbg=NONE ctermfg=14 cterm=NONE
+ hi MatchParen ctermbg=0 ctermfg=11 cterm=NONE
+ hi SpellBad ctermbg=NONE ctermfg=1 cterm=undercurl
+ hi SpellCap ctermbg=NONE ctermfg=3 cterm=undercurl
+ hi SpellLocal ctermbg=NONE ctermfg=2 cterm=undercurl
+ hi SpellRare ctermbg=NONE ctermfg=5 cterm=undercurl
+ hi ColorColumn ctermbg=1 ctermfg=NONE cterm=NONE
+ hi SignColumn ctermbg=0 ctermfg=8 cterm=NONE
+hi link Conceal Normal
+hi link HelpCommand Statement
+hi link HelpExample Statement
+hi link Operator Statement
+hi link SpecialChar Special
+hi link htmlEndTag htmlTagName
+hi link htmlLink Function
+hi link htmlSpecialTagName htmlTagName
+hi link htmlTag htmlTagName
+hi link xmlTag Statement
+hi link xmlTagName Statement
+hi link xmlEndTag Statement
+hi link diffBDiffer WarningMsg
+hi link diffCommon WarningMsg
+hi link diffDiffer WarningMsg
+hi link diffIdentical WarningMsg
+hi link diffIsA WarningMsg
+hi link diffNoEOL WarningMsg
+hi link diffOnly WarningMsg
+hi link diffRemoved WarningMsg
+hi link diffAdded String
@@ -0,0 +1,44 @@
+" Maintainer: tranquility@portugalmail.pt
+" Last Change: 6 Apr 2002
+let g:colors_name="aqua"
+hi Normal guibg=steelblue guifg=linen
+hi Cursor guibg=lightblue3 guifg=black gui=bold
+hi VertSplit guifg=white guibg=navyblue gui=none
+hi Folded guibg=darkblue guifg=white
+hi FoldColumn guibg=lightgray guifg=navyblue
+hi ModeMsg guifg=black guibg=steelblue1
+hi MoreMsg guifg=black guibg=steelblue1
+hi NonText guifg=white guibg=steelblue4 gui=none
+hi Question guifg=snow
+hi Search guibg=#FFFFFF guifg=midnightblue gui=bold
+hi SpecialKey guifg=navyblue
+hi StatusLine guibg=skyblue3 guifg=black gui=none
+hi StatusLineNC guibg=skyblue1 guifg=black gui=none
+hi Title guifg=bisque3
+hi Subtitle guifg=black
+hi Visual guifg=white guibg=royalblue4 gui=none
+hi WarningMsg guifg=salmon4 guibg=gray60 gui=bold
+hi Comment guifg=lightskyblue
+hi Constant guifg=turquoise gui=bold
+hi Identifier guifg=lightcyan
+hi Statement guifg=royalblue4
+hi PreProc guifg=black gui=bold
+hi Type guifg=lightgreen
+hi Ignore guifg=grey29
+hi Todo guibg=black guifg=white
+hi WildMenu guibg=aquamarine
@@ -0,0 +1,102 @@
+" Converted from Textmate theme [ Argonaut ] using Coloration v0.2.5 (http://github.com/sickill/coloration)
+let g:colors_name = "argonaut"
+hi Cursor guifg=NONE guibg=#ff2200 gui=NONE
+hi Visual guifg=NONE guibg=#002f53 gui=NONE
+hi CursorLine guifg=NONE guibg=#000c16 gui=NONE
+hi CursorColumn guifg=NONE guibg=#000c16 gui=NONE
+hi LineNr guifg=#606268 guibg=#0e111d gui=NONE
+hi VertSplit guifg=#2d3039 guibg=#2d3039 gui=NONE
+hi MatchParen guifg=#ffffff guibg=NONE gui=bold
+hi StatusLine guifg=#b2b2b2 guibg=#2d3039 gui=bold
+hi StatusLineNC guifg=#b2b2b2 guibg=#2d3039 gui=NONE
+hi Pmenu guifg=NONE guibg=NONE gui=NONE
+hi PmenuSel guifg=NONE guibg=#002f53 gui=NONE
+hi IncSearch guifg=NONE guibg=#5e6068 gui=NONE
+hi Search guifg=NONE guibg=#5e6068 gui=NONE
+hi Directory guifg=#a4ed2d guibg=NONE gui=bold
+hi Folded guifg=#00a6ff guibg=#0e111d gui=NONE
+hi Normal guifg=#b2b2b2 guibg=#0e111d gui=NONE
+hi Boolean guifg=#a4ed2d guibg=NONE gui=bold
+hi Character guifg=#a4ed2d guibg=NONE gui=bold
+hi Comment guifg=#00a6ff guibg=NONE gui=NONE
+hi Conditional guifg=#ffffff guibg=NONE gui=bold
+hi Constant guifg=#a4ed2d guibg=NONE gui=bold
+hi Define guifg=#ffffff guibg=NONE gui=bold
+hi ErrorMsg guifg=#ffffff guibg=#990000 gui=NONE
+hi WarningMsg guifg=#ffffff guibg=#990000 gui=NONE
+hi Float guifg=#d70000 guibg=NONE gui=NONE
+hi Function guifg=#ffca00 guibg=NONE gui=bold
+hi Identifier guifg=#ffffff guibg=NONE gui=bold
+hi Keyword guifg=#ffffff guibg=NONE gui=bold
+hi Label guifg=#6497c5 guibg=NONE gui=NONE
+hi NonText guifg=#ffb500 guibg=#000c16 gui=NONE
+hi Number guifg=#d70000 guibg=NONE gui=NONE
+hi Operator guifg=#ffffff guibg=NONE gui=bold
+hi PreProc guifg=#ffffff guibg=NONE gui=bold
+hi Special guifg=#b2b2b2 guibg=NONE gui=NONE
+hi SpecialKey guifg=#ffb500 guibg=#000c16 gui=NONE
+hi Statement guifg=#ffffff guibg=NONE gui=bold
+hi StorageClass guifg=#ffffff guibg=NONE gui=bold
+hi String guifg=#6497c5 guibg=NONE gui=NONE
+hi Tag guifg=#0065d3 guibg=NONE gui=NONE
+hi Title guifg=#b2b2b2 guibg=NONE gui=bold
+hi Todo guifg=#00a6ff guibg=NONE gui=inverse,bold
+hi Type guifg=NONE guibg=NONE gui=NONE
+hi Underlined guifg=NONE guibg=NONE gui=underline
+hi rubyClass guifg=#ffffff guibg=NONE gui=bold
+hi rubyFunction guifg=#ffca00 guibg=NONE gui=bold
+hi rubyInterpolationDelimiter guifg=NONE guibg=NONE gui=NONE
+hi rubySymbol guifg=#a4ed2d guibg=NONE gui=bold
+hi rubyConstant guifg=#7a88f6 guibg=NONE gui=bold
+hi rubyStringDelimiter guifg=#6497c5 guibg=NONE gui=NONE
+hi rubyBlockParameter guifg=NONE guibg=NONE gui=NONE
+hi rubyInstanceVariable guifg=#0068c5 guibg=NONE gui=NONE
+hi rubyInclude guifg=#ffffff guibg=NONE gui=bold
+hi rubyGlobalVariable guifg=#0068c5 guibg=NONE gui=NONE
+hi rubyRegexp guifg=#6497c5 guibg=NONE gui=NONE
+hi rubyRegexpDelimiter guifg=#6497c5 guibg=NONE gui=NONE
+hi rubyEscape guifg=#a4ed2d guibg=NONE gui=bold
+hi rubyControl guifg=#ffffff guibg=NONE gui=bold
+hi rubyClassVariable guifg=NONE guibg=NONE gui=NONE
+hi rubyOperator guifg=#ffffff guibg=NONE gui=bold
+hi rubyException guifg=#ffffff guibg=NONE gui=bold
+hi rubyPseudoVariable guifg=#0068c5 guibg=NONE gui=NONE
+hi rubyRailsUserClass guifg=#7a88f6 guibg=NONE gui=bold
+hi rubyRailsARAssociationMethod guifg=#815db3 guibg=NONE gui=NONE
+hi rubyRailsARMethod guifg=#815db3 guibg=NONE gui=NONE
+hi rubyRailsRenderMethod guifg=#815db3 guibg=NONE gui=NONE
+hi rubyRailsMethod guifg=#815db3 guibg=NONE gui=NONE
+hi erubyDelimiter guifg=NONE guibg=NONE gui=NONE
+hi erubyComment guifg=#00a6ff guibg=NONE gui=NONE
+hi erubyRailsMethod guifg=#815db3 guibg=NONE gui=NONE
+hi htmlTag guifg=NONE guibg=NONE gui=NONE
+hi htmlEndTag guifg=NONE guibg=NONE gui=NONE
+hi htmlTagName guifg=NONE guibg=NONE gui=NONE
+hi htmlArg guifg=NONE guibg=NONE gui=NONE
+hi htmlSpecialChar guifg=#a4ed2d guibg=NONE gui=bold
+hi javaScriptFunction guifg=#ffffff guibg=NONE gui=bold
+hi javaScriptRailsFunction guifg=#815db3 guibg=NONE gui=NONE
+hi javaScriptBraces guifg=NONE guibg=NONE gui=NONE
+hi yamlKey guifg=#0065d3 guibg=NONE gui=NONE
+hi yamlAnchor guifg=#0068c5 guibg=NONE gui=NONE
+hi yamlAlias guifg=#0068c5 guibg=NONE gui=NONE
+hi yamlDocumentHeader guifg=NONE guibg=#090c15 gui=NONE
+hi cssURL guifg=NONE guibg=NONE gui=NONE
+hi cssFunctionName guifg=#815db3 guibg=NONE gui=NONE
+hi cssColor guifg=#a4ed2d guibg=NONE gui=bold
+hi cssPseudoClassId guifg=NONE guibg=NONE gui=NONE
+hi cssClassName guifg=NONE guibg=NONE gui=NONE
+hi cssValueLength guifg=#d70000 guibg=NONE gui=NONE
+hi cssCommonAttr guifg=#06960e guibg=NONE gui=NONE
+hi cssBraces guifg=NONE guibg=NONE gui=NONE
@@ -0,0 +1,34 @@
+" Maintainer: Tuomas Kasmra <kasmra@gmail.com>
+" Last Change: 2009 Feb 10
+let g:colors_name="ashen"
+hi Normal guifg=#000000 guibg=#e0e0e0
+hi Title guifg=#000000 gui=BOLD guibg=#ffffcc
+hi lCursor guifg=NONE guibg=#000000
+hi LineNr guifg=#e0e0e0 guibg=#84986C
+hi Comment guifg=#c03417 gui=italic
+hi Identifier guifg=#000000 gui=NONE
+hi Visual guifg=NONE gui=NONE guibg=#00ccff
+hi Directory guifg=#8b8b8b
+hi NonText guifg=#6f8b17
+hi Special guifg=#32329e
+hi Operator guifg=#01c1c7 gui=NONE
+hi Statement guifg=#006600 gui=bold
+hi TypeDef guifg=#dcdce0 gui=NONE
+hi Type guifg=#4848f3 gui=bold
+hi Boolean guifg=#669900 gui=NONE
+hi String guifg=#eb2c2c gui=NONE
+hi Number guifg=#9d7d4a gui=NONE
+hi Constant guifg=#9d7d4a gui=NONE
+hi Function guifg=#660066 gui=NONE
+hi PreProc guifg=#000080 gui=bold
+hi Keyword guifg=#c03417 gui=NONE
@@ -0,0 +1,42 @@
+hi Normal guifg=#b4b0b0 guibg=#080404 gui=none
+hi NonText guifg=#b4b0b0 guibg=#181414 gui=none
+hi SpecialKey guifg=#b4b0b0 guibg=#282424 gui=bold
+hi Comment guifg=#686460 guibg=#080404 gui=none
+hi Todo guifg=#686460 guibg=#080404 gui=underline,italic
+hi Search guifg=#000000 guibg=#f0f000 gui=underline,italic
+hi Visual guibg=#282020
+hi MatchParen guifg=#ffffff guibg=#904030 gui=none
+hi Title guifg=#ffffff guibg=#202020 gui=underline
+hi Underlined guifg=#b4b0b0 guibg=#080404 gui=underline
+hi CursorColumn guifg=#f4f0f0 guibg=#201c1c gui=none
+hi CursorLine guifg=#f4f0f0 guibg=#201c1c gui=none
+hi StatusLine guifg=#f8e0d0 guibg=#301810 gui=bold
+hi StatusLineNC guifg=#503830 guibg=#200800 gui=none
+hi VertSplit guifg=#200800 guibg=#301810 gui=none
+hi LineNr guifg=#848070 guibg=#181414 gui=none
+hi Folded guifg=#484040 guibg=#080404 gui=bold,italic
+hi Define guifg=#607080 guibg=#080404 gui=italic
+hi Function guifg=#60b050 guibg=#080404 gui=italic
+hi PreProc guifg=#a090a0 guibg=#080404 gui=italic
+hi Define guifg=#806080 guibg=#080404 gui=italic
+hi Identifier guifg=#c0b060 guibg=#080404 gui=italic
+hi Statement guifg=#506090 guibg=#080404 gui=underline
+hi Repeat guifg=#906050 guibg=#080404 gui=underline
+hi Conditional guifg=#609050 guibg=#080404 gui=underline
+hi Exception guifg=#903020 guibg=#080404 gui=underline
+hi Type guifg=#705850 guibg=#080404 gui=italic
+hi String guifg=#a06050 guibg=#080404 gui=italic
+hi Special guifg=#a06050 guibg=#181414 gui=italic
+hi Number guifg=#60d060 guibg=#080404 gui=none
+hi Constant guifg=#60d060 guibg=#080404 gui=none
@@ -0,0 +1,164 @@
+" astronaut.vim: a colorscheme
+" Maintainer: Charles E. Campbell, Jr. <charles.e.campbell.1@gsfc.nasa.gov>
+" Date: Feb 21, 2006
+" Version: 7
+" Usage:
+" Put into your <.vimrc> file:
+" color astronaut
+" Optional Modifiers:
+" let g:astronaut_bold=1 : term, cterm, and gui receive bold modifier
+" let g:astronaut_dark=1 : dark colors used (otherwise some terminals
+" make everything bold, which can be all one
+" color)
+" let g:astronaut_underline=1 : assume that underlining works on your terminal
+" let g:astronaut_italic=1 : allows italic to be used in gui
+" Examples:
+" iris : let astronaut_dark=1
+" Linux xterm: no modifiers needed
+" GetLatestVimScripts: 122 1 :AutoInstall: astronaut.vim
+if exists( "syntax_on" )
+let g:colors_name = "astronaut"
+let g:loaded_astronaut = "v7"
+" ---------------------------------------------------------------------
+" Default option values
+if !exists("g:astronaut_bold")
+ " on some machines, notably SGIs, a bold qualifier means everything is
+ " one color (SGIs: yellow)
+ let g:astronaut_bold= 0
+if !exists("g:astronaut_dark")
+ " this option, if true, means darkcolor (ex. darkred, darkmagenta, etc)
+ " is understood and wanted
+ let g:astronaut_dark= 0
+if !exists("g:astronaut_underline")
+ let g:astronaut_underline= 1
+if !exists("g:astronaut_italic")
+ let g:astronaut_italic= 0
+" Settings based on options
+if g:astronaut_bold != 0
+ let s:bold=",bold"
+ let s:bold=""
+if g:astronaut_italic != 0
+ let s:italic= ",italic"
+ let s:italic= ""
+if g:astronaut_dark != 0
+ let s:black = "black"
+ let s:red = "darkred"
+ let s:green = "darkgreen"
+ let s:yellow = "darkyellow"
+ let s:blue = "darkblue"
+ let s:magenta = "darkmagenta"
+ let s:cyan = "darkcyan"
+ let s:white = "white"
+ let s:red = "red"
+ let s:green = "green"
+ let s:yellow = "yellow"
+ let s:blue = "blue"
+ let s:magenta = "magenta"
+ let s:cyan = "cyan"
+if g:astronaut_underline != 0
+ let s:underline= ",underline"
+ let s:ulbg = ""
+ let s:underline= "none"
+ if exists("g:astronaut_dark")
+ let s:ulbg = "ctermbg=darkmagenta guibg=magenta4"
+ let s:ulbg = "ctermbg=magenta guibg=magenta"
+exe "hi Blue start=[m[34m stop=[m[32m ctermfg=".s:blue." guifg=blue guibg=navyblue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi Comment start=[m[37m stop=[m[32m ctermfg=".s:white." guifg=white term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi Conceal ctermfg=".s:blue." ctermbg=".s:black." guifg=Blue guibg=Black term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi Constant start=[m[33m stop=[m[32m ctermfg=".s:yellow." guifg=yellow guibg=navyblue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi Cursor guifg=blue guibg=green term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi Cyan start=[m[36m stop=[m[32m ctermfg=".s:cyan." guifg=cyan guibg=navyblue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi Debug start=[m[31m stop=[m[32m ctermfg=".s:magenta." ctermbg=".s:black." guifg=magenta guibg=black term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi Delimiter start=[m[37m stop=[m[32m ctermfg=".s:white." guifg=white guibg=navyblue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi DiffAdd ctermfg=".s:white." ctermbg=".s:magenta." guifg=White guibg=Magenta term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi DiffChange ctermfg=".s:yellow." ctermbg=".s:blue." guifg=Yellow guibg=Blue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi DiffDelete ctermfg=".s:white." ctermbg=".s:blue." guifg=White guibg=Blue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi DiffText ctermfg=".s:white." ctermbg=".s:red." guifg=White guibg=Red term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi Directory start=[m[37m stop=[m[32m ctermfg=".s:white." guifg=white term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi Error start=[m[37;41m stop=[m[32m ctermfg=".s:white." ctermbg=".s:red." guifg=white guibg=red term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi ErrorMsg ctermfg=".s:white." ctermbg=".s:red." guifg=White guibg=Red term=standout".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi FoldColumn start=[m[36;40m stop=[m[32m ctermfg=".s:cyan." ctermbg=".s:black." guifg=Cyan guibg=Brown term=standout".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi Folded start=[m[35;40m stop=[m[32m ctermfg=".s:magenta." ctermbg=".s:black." guifg=magenta guibg=black term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi Function start=[m[36m stop=[m[32m ctermfg=".s:cyan." guifg=cyan guibg=navyblue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi Green start=[m[32m stop=[m[32m ctermfg=".s:green." guifg=green guibg=navyblue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi Identifier start=[m[45m stop=[m[32m ctermfg=".s:magenta." guifg=magenta guibg=navyblue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi Ignore ctermfg=".s:black ." guifg=bg term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi IncSearch start=[m[30;42m stop=[m[32m ctermfg=".s:black ." ctermbg=".s:green." guifg=black guibg=green term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi LineNr ctermfg=".s:yellow." ".s:ulbg." guifg=Yellow term=none".s:underline.s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi Magenta start=[m[35m stop=[m[32m ctermfg=".s:magenta." guifg=magenta guibg=navyblue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi Menu guifg=black guibg=gray75 term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi ModeMsg ctermfg=".s:green." guifg=SeaGreen term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi MoreMsg ctermfg=".s:green." guifg=SeaGreen term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi NonText ctermfg=".s:blue." guifg=Blue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi Normal start=[m[32m stop=[m[32m ctermfg=".s:green." guifg=green guibg=navyblue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi PreProc start=[m[37;44m stop=[m[32m ctermfg=".s:white." ctermbg=".s:blue." guifg=white guibg=blue3 term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi Question start=[m[33m stop=[m[32m ctermfg=".s:yellow." guifg=yellow term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi Red start=[m[31m stop=[m[32m ctermfg=".s:red." guifg=red guibg=navyblue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi Scrollbar guifg=gray80 guibg=gray70 term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi Search start=[m[33;44m stop=[m[32m ctermfg=".s:yellow." ctermbg=".s:blue." guifg=yellow guibg=blue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi Special start=[m[32;44m stop=[m[32m ctermfg=".s:green." ctermbg=".s:blue." guifg=green guibg=blue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi SpecialKey start=[m[30;45m stop=[m[32m ctermfg=".s:black." ctermbg=".s:magenta." guifg=black guibg=magenta term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi Statement start=[m[36m stop=[m[32m ctermfg=".s:cyan." guifg=cyan guibg=navyblue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi StatusLine start=[m[30;46m stop=[m[32m ctermfg=".s:black." ctermbg=".s:cyan." guifg=black guibg=cyan term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi StatusLineNC start=[m[30;42m stop=[m[32m ctermfg=".s:black." ctermbg=".s:green." guifg=black guibg=green term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi String start=[m[33m stop=[m[32m ctermfg=".s:yellow." guifg=yellow guibg=navyblue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi Subtitle start=[m[35m stop=[m[32m ctermfg=".s:magenta." guifg=magenta guibg=navyblue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+ exe "hi TabLine start=[m[30;44m stop=[m[32m ctermfg=".s:black." ctermbg=".s:blue." guifg=black guibg=blue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold.s:underline.s:italic
+ exe "hi TabLineSel start=[m[37;44m stop=[m[32m ctermfg=".s:green." ctermbg=".s:blue." guifg=green guibg=blue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold.s:underline.s:italic
+ exe "hi TabLineFill start=[m[34;44m stop=[m[32m ctermfg=".s:blue." ctermbg=".s:blue." guifg=blue guibg=blue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi Tags start=[m[33;44m stop=[m[32m ctermfg=".s:yellow." ctermbg=".s:blue." guifg=yellow guibg=blue3 term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi Title start=[m[37m stop=[m[32m ctermfg=".s:white." guifg=white term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi Todo start=[m[37;45m stop=[m[32m ctermfg=".s:white." ctermbg=".s:magenta." guifg=white guibg=magenta term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi Type start=[m[4;32m stop=[m[32m ctermfg=".s:green." ".s:ulbg." guifg=seagreen1 term=none".s:underline.s:bold." cterm=none".s:bold.s:underline." gui=none".s:bold.s:underline
+exe "hi Underlined ctermfg=".s:green." ".s:ulbg." guifg=green term=none".s:underline.s:bold." cterm=none".s:bold.s:underline." gui=none".s:bold.s:underline
+exe "hi Unique start=[m[34;47m stop=[m[32m ctermfg=".s:blue." ctermbg=".s:white." guifg=blue3 guibg=white term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi AltUnique start=[m[35;47m stop=[m[32m ctermfg=".s:magenta." ctermbg=".s:white." guifg=magenta guibg=white term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi AltAltUnique start=[m[30;47m stop=[m[32m ctermfg=".s:black." ctermbg=".s:white." guifg=black guibg=white term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi VertSplit start=[m[30;42m stop=[m[32m ctermfg=".s:black." ctermbg=".s:green." guifg=black guibg=green term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi Visual start=[m[40;32m stop=[m[32m ctermfg=black ctermbg=green guifg=Grey guibg=fg term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi VisualNOS ".s:ulbg." term=none".s:underline.s:bold." cterm=none".s:bold.s:underline." gui=none".s:bold.s:underline
+exe "hi WarningMsg start=[m[30;43m stop=[m[32m ctermfg=".s:black." ctermbg=".s:yellow." guifg=black guibg=yellow term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi White start=[m[37m stop=[m[32m ctermfg=".s:white." guifg=white guibg=navyblue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi WildMenu ctermfg=".s:black." ctermbg=".s:yellow." guifg=Black guibg=Yellow term=standout".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi Yellow start=[m[33m stop=[m[32m ctermfg=".s:yellow." guifg=yellow guibg=navyblue term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi lCursor guifg=bg guibg=fg term=none".s:bold." cterm=none".s:bold." gui=none".s:bold
+exe "hi AltConstant start=[m[33;40m stop=[m[32m ctermfg=".s:yellow." ctermbg=".s:black." guifg=yellow guibg=black term=none".s:bold." cterm=none".s:bold." gui=none".s:bold.s:italic
+exe "hi AltFunction start=[m[32;40m stop=[m[32m ctermfg=".s:green." ctermbg=".s:black." guifg=green guibg=black term=none".s:bold." cterm=none".s:bold." gui=none".s:bold.s:italic
+exe "hi AltType start=[m[4;32;40m stop=[m[32m ctermfg=".s:green." ctermbg=".s:black." guifg=seagreen1 guibg=black term=none".s:underline.s:bold." cterm=none".s:bold.s:underline." gui=none".s:bold.s:underline.s:italic
+exe "hi User1 ctermfg=".s:white." ctermbg=".s:blue." guifg=white guibg=blue"
+exe "hi User2 ctermfg=".s:cyan." ctermbg=".s:blue." guifg=cyan guibg=blue"
+" vim: nowrap
@@ -0,0 +1,59 @@
+let g:colors_name="asu1dark"
+" Console Color Scheme
+hi Normal term=NONE cterm=NONE ctermfg=LightGray ctermbg=Black
+hi NonText term=NONE cterm=NONE ctermfg=Brown ctermbg=Black
+hi Function term=NONE cterm=NONE ctermfg=DarkCyan ctermbg=Black
+hi Statement term=BOLD cterm=BOLD ctermfg=DarkBlue ctermbg=Black
+hi Special term=NONE cterm=NONE ctermfg=DarkGreen ctermbg=Black
+hi SpecialChar term=NONE cterm=NONE ctermfg=Cyan ctermbg=Black
+hi Constant term=NONE cterm=NONE ctermfg=Blue ctermbg=Black
+hi Comment term=NONE cterm=NONE ctermfg=DarkGray ctermbg=Black
+hi Preproc term=NONE cterm=NONE ctermfg=DarkGreen ctermbg=Black
+hi Type term=NONE cterm=NONE ctermfg=DarkMagenta ctermbg=Black
+hi Identifier term=NONE cterm=NONE ctermfg=Cyan ctermbg=Black
+hi StatusLine term=BOLD cterm=NONE ctermfg=Yellow ctermbg=DarkBlue
+hi StatusLineNC term=NONE cterm=NONE ctermfg=Black ctermbg=Gray
+hi Visual term=NONE cterm=NONE ctermfg=White ctermbg=DarkCyan
+hi Search term=NONE cterm=NONE ctermbg=Yellow ctermfg=DarkBlue
+hi VertSplit term=NONE cterm=NONE ctermfg=Black ctermbg=Gray
+hi Directory term=NONE cterm=NONE ctermfg=Green ctermbg=Black
+hi WarningMsg term=NONE cterm=NONE ctermfg=Blue ctermbg=Yellow
+hi Error term=NONE cterm=NONE ctermfg=DarkRed ctermbg=Gray
+hi Cursor ctermfg=Black ctermbg=Cyan
+hi LineNr term=NONE cterm=NONE ctermfg=Red ctermbg=Black
+hi Normal gui=NONE guifg=White guibg=#110022
+hi NonText gui=NONE guifg=#ff9999 guibg=#444444
+hi Function gui=NONE guifg=#7788ff guibg=#110022
+hi Statement gui=BOLD guifg=Yellow guibg=#110022
+hi Special gui=NONE guifg=Cyan guibg=#110022
+hi Constant gui=NONE guifg=#ff9900 guibg=#110022
+hi Comment gui=NONE guifg=#99cc99 guibg=#110022
+hi Preproc gui=NONE guifg=#33ff66 guibg=#110022
+hi Type gui=NONE guifg=#ff5577 guibg=#110022
+hi Identifier gui=NONE guifg=Cyan guibg=#110022
+hi StatusLine gui=BOLD guifg=White guibg=#336600
+hi StatusLineNC gui=NONE guifg=Black guibg=#cccccc
+hi Visual gui=NONE guifg=White guibg=#00aa33
+hi Search gui=BOLD guibg=Yellow guifg=DarkBlue
+hi VertSplit gui=NONE guifg=White guibg=#666666
+hi Directory gui=NONE guifg=Green guibg=#110022
+hi WarningMsg gui=STANDOUT guifg=#0000cc guibg=Yellow
+hi Error gui=NONE guifg=White guibg=Red
+hi Cursor guifg=White guibg=#00ff33
+hi LineNr gui=NONE guifg=#cccccc guibg=#334444
+hi ModeMsg gui=NONE guifg=Blue guibg=White
+hi Question gui=NONE guifg=#66ff99 guibg=#110022
@@ -0,0 +1,1313 @@
+" This scheme was created by CSApproxSnapshot
+" on mié, 03 dic 2014
+if v:version < 700
+ let g:colors_name = expand("<sfile>:t:r")
+ command! -nargs=+ CSAHi exe "hi" substitute(substitute(<q-args>, "undercurl", "underline", "g"), "guisp\\S\\+", "", "g")
+ command! -nargs=+ CSAHi exe "hi" <q-args>
+function! s:old_kde()
+ " Konsole only used its own palette up til KDE 4.2.0
+ if executable('kde4-config') && system('kde4-config --kde-version') =~ '^4.[10].'
+ elseif executable('kde-config') && system('kde-config --version') =~# 'KDE: 3.'
+endfunction
+if 0
+elseif has("gui_running") || (&t_Co == 256 && (&term ==# "xterm" || &term =~# "^screen") && exists("g:CSApprox_konsole") && g:CSApprox_konsole) || (&term =~? "^konsole" && s:old_kde())
+ CSAHi Normal term=NONE cterm=NONE ctermbg=234 ctermfg=231 gui=NONE guibg=#1D1F21 guifg=#F8F8F2
+ CSAHi vimFiletype term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimExecute term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimFunction term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineLeft_normal_0_tabsel term=bold cterm=bold ctermbg=235 ctermfg=148 gui=bold guibg=#262626 guifg=#afdf00
+ CSAHi LightLineLeft_normal_tabsel_0 term=bold cterm=bold ctermbg=148 ctermfg=235 gui=bold guibg=#afdf00 guifg=#262626
+ CSAHi LightLineLeft_normal_1 term=NONE cterm=NONE ctermbg=240 ctermfg=231 gui=NONE guibg=#585858 guifg=#ffffff
+ CSAHi LightLineLeft_normal_1_2 term=NONE cterm=NONE ctermbg=236 ctermfg=240 gui=NONE guibg=#303030 guifg=#585858
+ CSAHi LightLineLeft_normal_1_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=240 gui=NONE guibg=#262626 guifg=#585858
+ CSAHi LightLineLeft_normal_tabsel_1 term=NONE cterm=NONE ctermbg=240 ctermfg=235 gui=NONE guibg=#585858 guifg=#262626
+ CSAHi LightLineMiddle_normal term=NONE cterm=NONE ctermbg=236 ctermfg=245 gui=NONE guibg=#303030 guifg=#8a8a8a
+ CSAHi LightLineRight_normal_0_1 term=NONE cterm=NONE ctermbg=240 ctermfg=252 gui=NONE guibg=#585858 guifg=#d0d0d0
+ CSAHi LightLineRight_normal_0 term=NONE cterm=NONE ctermbg=252 ctermfg=241 gui=NONE guibg=#d0d0d0 guifg=#606060
+ CSAHi LightLineRight_normal_0_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=252 gui=NONE guibg=#262626 guifg=#d0d0d0
+ CSAHi SpecialKey term=bold cterm=NONE ctermbg=bg ctermfg=66 gui=NONE guibg=bg guifg=#465457
+ CSAHi NonText term=bold cterm=bold ctermbg=bg ctermfg=66 gui=bold guibg=bg guifg=#465457
+ CSAHi Directory term=bold cterm=NONE ctermbg=bg ctermfg=248 gui=NONE guibg=bg guifg=#AAAAAA
+ CSAHi ErrorMsg term=NONE cterm=NONE ctermbg=235 ctermfg=153 gui=NONE guibg=#232526 guifg=#92C5F7
+ CSAHi IncSearch term=reverse cterm=reverse ctermbg=187 ctermfg=16 gui=reverse guibg=#000000 guifg=#C4BE89
+ CSAHi Search term=reverse cterm=NONE ctermbg=193 ctermfg=16 gui=NONE guibg=#B4EC85 guifg=#000000
+ CSAHi MoreMsg term=bold cterm=bold ctermbg=bg ctermfg=156 gui=bold guibg=bg guifg=#A8FF60
+ CSAHi ModeMsg term=bold cterm=bold ctermbg=bg ctermfg=156 gui=bold guibg=bg guifg=#A8FF60
+ CSAHi LineNr term=underline cterm=NONE ctermbg=235 ctermfg=66 gui=NONE guibg=#232526 guifg=#465457
+ CSAHi LightLineRight_insert_0 term=NONE cterm=NONE ctermbg=153 ctermfg=30 gui=NONE guibg=#87dfff guifg=#005f5f
+ CSAHi LightLineRight_insert_0_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=153 gui=NONE guibg=#262626 guifg=#87dfff
+ CSAHi LightLineRight_insert_tabsel_0 term=NONE cterm=NONE ctermbg=153 ctermfg=235 gui=NONE guibg=#87dfff guifg=#262626
+ CSAHi LightLineRight_insert_1_2 term=NONE cterm=NONE ctermbg=31 ctermfg=37 gui=NONE guibg=#005f87 guifg=#0087af
+ CSAHi LightLineRight_insert_1 term=NONE cterm=NONE ctermbg=37 ctermfg=153 gui=NONE guibg=#0087af guifg=#87dfff
+ CSAHi LightLineRight_insert_1_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=37 gui=NONE guibg=#262626 guifg=#0087af
+ CSAHi LightLineRight_insert_tabsel_1 term=NONE cterm=NONE ctermbg=37 ctermfg=235 gui=NONE guibg=#0087af guifg=#262626
+ CSAHi LightLineRight_insert_2_3 term=NONE cterm=NONE ctermbg=31 ctermfg=31 gui=NONE guibg=#005f87 guifg=#005f87
+ CSAHi LightLineRight_insert_2 term=NONE cterm=NONE ctermbg=31 ctermfg=153 gui=NONE guibg=#005f87 guifg=#87dfff
+ CSAHi LightLineRight_insert_2_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=31 gui=NONE guibg=#262626 guifg=#005f87
+ CSAHi vimClusterName term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi SpellRare term=reverse cterm=undercurl ctermbg=bg ctermfg=231 gui=undercurl guibg=bg guifg=fg guisp=#FFFFFF
+ CSAHi SpellLocal term=underline cterm=undercurl ctermbg=bg ctermfg=123 gui=undercurl guibg=bg guifg=fg guisp=#70F0F0
+ CSAHi Pmenu term=NONE cterm=NONE ctermbg=16 ctermfg=117 gui=NONE guibg=#000000 guifg=#66D9EF
+ CSAHi PmenuSel term=NONE cterm=NONE ctermbg=244 ctermfg=fg gui=NONE guibg=#808080 guifg=fg
+ CSAHi vimSynKeyRegion term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi PmenuThumb term=NONE cterm=NONE ctermbg=16 ctermfg=117 gui=NONE guibg=Black guifg=#66D9EF
+ CSAHi TabLine term=underline cterm=NONE ctermbg=234 ctermfg=244 gui=NONE guibg=#1D1F21 guifg=#808080
+ CSAHi TabLineSel term=bold cterm=bold ctermbg=bg ctermfg=fg gui=bold guibg=bg guifg=fg
+ CSAHi TabLineFill term=reverse cterm=reverse ctermbg=234 ctermfg=234 gui=reverse guibg=#1D1F21 guifg=#1D1F21
+ CSAHi CursorColumn term=reverse cterm=NONE ctermbg=59 ctermfg=fg gui=NONE guibg=#293739 guifg=fg
+ CSAHi Identifier term=underline cterm=NONE ctermbg=bg ctermfg=189 gui=NONE guibg=bg guifg=#B6B7EB
+ CSAHi NERDTreeLink term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimOperParen term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimRegion term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimSynLine term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineRight_normal_tabsel_0 term=NONE cterm=NONE ctermbg=252 ctermfg=235 gui=NONE guibg=#d0d0d0 guifg=#262626
+ CSAHi LightLineRight_normal_1_2 term=NONE cterm=NONE ctermbg=236 ctermfg=240 gui=NONE guibg=#303030 guifg=#585858
+ CSAHi LightLineRight_normal_1 term=NONE cterm=NONE ctermbg=240 ctermfg=250 gui=NONE guibg=#585858 guifg=#bcbcbc
+ CSAHi LightLineRight_normal_1_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=240 gui=NONE guibg=#262626 guifg=#585858
+ CSAHi LightLineRight_normal_tabsel_1 term=NONE cterm=NONE ctermbg=240 ctermfg=235 gui=NONE guibg=#585858 guifg=#262626
+ CSAHi LightLineRight_normal_2_3 term=NONE cterm=NONE ctermbg=236 ctermfg=236 gui=NONE guibg=#303030 guifg=#303030
+ CSAHi LightLineRight_normal_2 term=NONE cterm=NONE ctermbg=236 ctermfg=247 gui=NONE guibg=#303030 guifg=#9e9e9e
+ CSAHi LightLineRight_normal_2_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=236 gui=NONE guibg=#262626 guifg=#303030
+ CSAHi LightLineRight_normal_tabsel_2 term=NONE cterm=NONE ctermbg=236 ctermfg=235 gui=NONE guibg=#303030 guifg=#262626
+ CSAHi LightLineLeft_normal_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=250 gui=NONE guibg=#262626 guifg=#bcbcbc
+ CSAHi LightLineRight_insert_tabsel_2 term=NONE cterm=NONE ctermbg=31 ctermfg=235 gui=NONE guibg=#005f87 guifg=#262626
+ CSAHi LightLineLeft_insert_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=250 gui=NONE guibg=#262626 guifg=#bcbcbc
+ CSAHi LightLineRight_insert_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=250 gui=NONE guibg=#262626 guifg=#bcbcbc
+ CSAHi LightLineLeft_insert_tabsel_2 term=NONE cterm=NONE ctermbg=31 ctermfg=235 gui=NONE guibg=#005f87 guifg=#262626
+ CSAHi LightLineLeft_insert_2_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=31 gui=NONE guibg=#262626 guifg=#005f87
+ CSAHi LightLineRight_insert_tabsel_3 term=NONE cterm=NONE ctermbg=31 ctermfg=235 gui=NONE guibg=#005f87 guifg=#262626
+ CSAHi LightLineRight_insert_3_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=31 gui=NONE guibg=#262626 guifg=#005f87
+ CSAHi LightLineLeft_insert_tabsel_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=235 gui=NONE guibg=#262626 guifg=#262626
+ CSAHi LightLineRight_insert_tabsel_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=235 gui=NONE guibg=#262626 guifg=#262626
+ CSAHi LightLineLeft_insert_0_raw term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimSynMatchRegion term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimSynMtchCchar term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimSynMtchGroup term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi ColorColumn term=reverse cterm=NONE ctermbg=252 ctermfg=fg gui=NONE guibg=lightgray guifg=fg
+ CSAHi MatchParen term=reverse cterm=NONE ctermbg=238 ctermfg=188 gui=NONE guibg=#444444 guifg=#B7B9B8
+ CSAHi Comment term=bold cterm=NONE ctermbg=bg ctermfg=244 gui=NONE guibg=bg guifg=#7C7C7C
+ CSAHi Constant term=underline cterm=NONE ctermbg=bg ctermfg=151 gui=NONE guibg=bg guifg=#99CC99
+ CSAHi Special term=bold cterm=NONE ctermbg=234 ctermfg=117 gui=NONE guibg=bg guifg=#66D9EF
+ CSAHi vimSynRegion term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi Statement term=bold cterm=NONE ctermbg=bg ctermfg=153 gui=NONE guibg=bg guifg=#92C5F7
+ CSAHi PreProc term=underline cterm=NONE ctermbg=bg ctermfg=187 gui=NONE guibg=bg guifg=#DAD085
+ CSAHi Type term=underline cterm=NONE ctermbg=bg ctermfg=117 gui=NONE guibg=bg guifg=#66D9EF
+ CSAHi LightLineLeft_inactive_0 term=NONE cterm=NONE ctermbg=235 ctermfg=240 gui=NONE guibg=#262626 guifg=#585858
+ CSAHi LightLineLeft_inactive_0_1 term=NONE cterm=NONE ctermbg=236 ctermfg=235 gui=NONE guibg=#303030 guifg=#262626
+ CSAHi vimMenuRhs term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimAugroup term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimAugroupError term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineRight_normal_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=250 gui=NONE guibg=#262626 guifg=#bcbcbc
+ CSAHi LightLineLeft_normal_tabsel_2 term=NONE cterm=NONE ctermbg=236 ctermfg=235 gui=NONE guibg=#303030 guifg=#262626
+ CSAHi LightLineLeft_normal_2_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=236 gui=NONE guibg=#262626 guifg=#303030
+ CSAHi LightLineRight_normal_tabsel_3 term=NONE cterm=NONE ctermbg=236 ctermfg=235 gui=NONE guibg=#303030 guifg=#262626
+ CSAHi LightLineRight_normal_3_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=236 gui=NONE guibg=#262626 guifg=#303030
+ CSAHi LightLineLeft_normal_tabsel_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=235 gui=NONE guibg=#262626 guifg=#262626
+ CSAHi LightLineRight_normal_tabsel_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=235 gui=NONE guibg=#262626 guifg=#262626
+ CSAHi Repeat term=NONE cterm=NONE ctermbg=bg ctermfg=153 gui=NONE guibg=bg guifg=#92C5F7
+ CSAHi LightLineLeft_insert_raw_0 term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimHiBang term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineLeft_insert_raw_1 term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineRight_insert_0_raw term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineRight_insert_raw_0 term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineRight_insert_1_raw term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineRight_insert_raw_1 term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineRight_insert_2_raw term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineRight_insert_raw_2 term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineLeft_insert_tabsel_raw term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimSynPatMod term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimSyncLines term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi Underlined term=underline cterm=underline ctermbg=bg ctermfg=244 gui=underline guibg=bg guifg=#808080
+ CSAHi Ignore term=NONE cterm=NONE ctermbg=234 ctermfg=244 gui=NONE guibg=bg guifg=#808080
+ CSAHi Error term=reverse cterm=NONE ctermbg=52 ctermfg=156 gui=NONE guibg=#1E0010 guifg=#A8FF60
+ CSAHi vimSyncLinecont term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi String term=NONE cterm=NONE ctermbg=bg ctermfg=156 gui=NONE guibg=bg guifg=#A8FF60
+ CSAHi Character term=NONE cterm=NONE ctermbg=bg ctermfg=156 gui=NONE guibg=bg guifg=#A8FF60
+ CSAHi Number term=NONE cterm=NONE ctermbg=bg ctermfg=151 gui=NONE guibg=bg guifg=#99CC99
+ CSAHi Boolean term=NONE cterm=NONE ctermbg=bg ctermfg=151 gui=NONE guibg=bg guifg=#99CC99
+ CSAHi Float term=NONE cterm=NONE ctermbg=bg ctermfg=151 gui=NONE guibg=bg guifg=#99CC99
+ CSAHi Function term=NONE cterm=NONE ctermbg=bg ctermfg=187 gui=NONE guibg=bg guifg=#DAD085
+ CSAHi vimMenuMap term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineLeft_inactive_0_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=235 gui=NONE guibg=#262626 guifg=#262626
+ CSAHi LightLineLeft_inactive_tabsel_0 term=NONE cterm=NONE ctermbg=235 ctermfg=235 gui=NONE guibg=#262626 guifg=#262626
+ CSAHi LightLineMiddle_inactive term=NONE cterm=NONE ctermbg=236 ctermfg=245 gui=NONE guibg=#303030 guifg=#8a8a8a
+ CSAHi LightLineRight_inactive_0_1 term=NONE cterm=NONE ctermbg=235 ctermfg=241 gui=NONE guibg=#262626 guifg=#606060
+ CSAHi LightLineRight_inactive_0 term=NONE cterm=NONE ctermbg=241 ctermfg=235 gui=NONE guibg=#606060 guifg=#262626
+ CSAHi LightLineRight_inactive_0_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=241 gui=NONE guibg=#262626 guifg=#606060
+ CSAHi LightLineRight_inactive_tabsel_0 term=NONE cterm=NONE ctermbg=241 ctermfg=235 gui=NONE guibg=#606060 guifg=#262626
+ CSAHi LightLineRight_inactive_1_2 term=NONE cterm=NONE ctermbg=236 ctermfg=235 gui=NONE guibg=#303030 guifg=#262626
+ CSAHi LightLineRight_inactive_1 term=NONE cterm=NONE ctermbg=235 ctermfg=240 gui=NONE guibg=#262626 guifg=#585858
+ CSAHi LightLineRight_inactive_1_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=235 gui=NONE guibg=#262626 guifg=#262626
+ CSAHi vimEcho term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimIf term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineLeft_normal_0_raw term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineLeft_normal_raw_0 term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineLeft_insert_raw_tabsel term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineRight_insert_tabsel_raw term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineRight_insert_raw_tabsel term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineLeft_insert_raw term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineRight_insert_raw term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineLeft_insert_raw_2 term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineLeft_insert_2_raw term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineRight_insert_raw_3 term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineRight_insert_3_raw term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineLeft_insert_raw_raw term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimHiLink term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi Conditional term=NONE cterm=NONE ctermbg=bg ctermfg=153 gui=NONE guibg=bg guifg=#92C5F7
+ CSAHi vimHiKeyList term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi Label term=NONE cterm=NONE ctermbg=bg ctermfg=156 gui=NONE guibg=bg guifg=#A8FF60
+ CSAHi Operator term=NONE cterm=NONE ctermbg=bg ctermfg=153 gui=NONE guibg=bg guifg=#92C5F7
+ CSAHi Keyword term=NONE cterm=NONE ctermbg=bg ctermfg=153 gui=NONE guibg=bg guifg=#92C5F7
+ CSAHi Exception term=NONE cterm=NONE ctermbg=bg ctermfg=187 gui=NONE guibg=bg guifg=#DAD085
+ CSAHi Define term=NONE cterm=NONE ctermbg=bg ctermfg=117 gui=NONE guibg=bg guifg=#66D9EF
+ CSAHi Macro term=NONE cterm=NONE ctermbg=bg ctermfg=187 gui=NONE guibg=bg guifg=#C4BE89
+ CSAHi PreCondit term=NONE cterm=NONE ctermbg=bg ctermfg=187 gui=NONE guibg=bg guifg=#DAD085
+ CSAHi LightLineRight_inactive_tabsel_1 term=NONE cterm=NONE ctermbg=235 ctermfg=235 gui=NONE guibg=#262626 guifg=#262626
+ CSAHi LightLineLeft_inactive_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=250 gui=NONE guibg=#262626 guifg=#bcbcbc
+ CSAHi LightLineRight_inactive_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=250 gui=NONE guibg=#262626 guifg=#bcbcbc
+ CSAHi LightLineLeft_inactive_tabsel_1 term=NONE cterm=NONE ctermbg=236 ctermfg=235 gui=NONE guibg=#303030 guifg=#262626
+ CSAHi LightLineLeft_inactive_1_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=236 gui=NONE guibg=#262626 guifg=#303030
+ CSAHi LightLineRight_inactive_tabsel_2 term=NONE cterm=NONE ctermbg=236 ctermfg=235 gui=NONE guibg=#303030 guifg=#262626
+ CSAHi LightLineRight_inactive_2_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=236 gui=NONE guibg=#262626 guifg=#303030
+ CSAHi LightLineLeft_inactive_tabsel_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=235 gui=NONE guibg=#262626 guifg=#262626
+ CSAHi LightLineRight_inactive_tabsel_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=235 gui=NONE guibg=#262626 guifg=#262626
+ CSAHi LightLineLeft_command_0 term=bold cterm=bold ctermbg=148 ctermfg=28 gui=bold guibg=#afdf00 guifg=#005f00
+ CSAHi vimFuncBody term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimFuncBlank term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimEscapeBrace term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimSetEqual term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimSubstRep term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimSubstRange term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimHiTermcap term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineLeft_normal_1_raw term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineLeft_normal_raw_1 term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineRight_normal_0_raw term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi CursorLine term=underline cterm=NONE ctermbg=59 ctermfg=fg gui=NONE guibg=#293739 guifg=fg
+ CSAHi LightLineRight_insert_raw_raw term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimHiCtermColor term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimHiFontname term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimHiGuiFontname term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi Structure term=NONE cterm=NONE ctermbg=bg ctermfg=117 gui=NONE guibg=bg guifg=#66D9EF
+ CSAHi Typedef term=NONE cterm=NONE ctermbg=bg ctermfg=117 gui=NONE guibg=bg guifg=#66D9EF
+ CSAHi Tag term=NONE cterm=NONE ctermbg=bg ctermfg=153 gui=NONE guibg=bg guifg=#92C5F7
+ CSAHi SpecialChar term=NONE cterm=NONE ctermbg=bg ctermfg=153 gui=NONE guibg=bg guifg=#92C5F7
+ CSAHi Delimiter term=NONE cterm=NONE ctermbg=bg ctermfg=245 gui=NONE guibg=bg guifg=#8F8F8F
+ CSAHi SpecialComment term=NONE cterm=NONE ctermbg=bg ctermfg=244 gui=NONE guibg=bg guifg=#7C7C7C
+ CSAHi Debug term=NONE cterm=NONE ctermbg=bg ctermfg=181 gui=NONE guibg=bg guifg=#BCA3A3
+ CSAHi Cursor term=NONE cterm=NONE ctermbg=243 ctermfg=255 gui=NONE guibg=#777777 guifg=#F1F1F1
+ CSAHi iCursor term=NONE cterm=NONE ctermbg=243 ctermfg=255 gui=NONE guibg=#777777 guifg=#F1F1F1
+ CSAHi PmenuSbar term=NONE cterm=NONE ctermbg=232 ctermfg=fg gui=NONE guibg=#080808 guifg=fg
+ CSAHi LightLineLeft_command_0_1 term=NONE cterm=NONE ctermbg=240 ctermfg=148 gui=NONE guibg=#585858 guifg=#afdf00
+ CSAHi LightLineLeft_command_0_tabsel term=bold cterm=bold ctermbg=235 ctermfg=148 gui=bold guibg=#262626 guifg=#afdf00
+ CSAHi LightLineLeft_command_tabsel_0 term=bold cterm=bold ctermbg=148 ctermfg=235 gui=bold guibg=#afdf00 guifg=#262626
+ CSAHi LightLineLeft_command_1 term=NONE cterm=NONE ctermbg=240 ctermfg=231 gui=NONE guibg=#585858 guifg=#ffffff
+ CSAHi LightLineLeft_command_1_2 term=NONE cterm=NONE ctermbg=236 ctermfg=240 gui=NONE guibg=#303030 guifg=#585858
+ CSAHi LightLineLeft_command_1_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=240 gui=NONE guibg=#262626 guifg=#585858
+ CSAHi LightLineLeft_command_tabsel_1 term=NONE cterm=NONE ctermbg=240 ctermfg=235 gui=NONE guibg=#585858 guifg=#262626
+ CSAHi LightLineMiddle_command term=NONE cterm=NONE ctermbg=236 ctermfg=245 gui=NONE guibg=#303030 guifg=#8a8a8a
+ CSAHi LightLineRight_command_0_1 term=NONE cterm=NONE ctermbg=240 ctermfg=252 gui=NONE guibg=#585858 guifg=#d0d0d0
+ CSAHi LightLineRight_command_0 term=NONE cterm=NONE ctermbg=252 ctermfg=241 gui=NONE guibg=#d0d0d0 guifg=#606060
+ CSAHi LightLineRight_normal_raw_0 term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineRight_normal_1_raw term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineRight_normal_raw_1 term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineLeft_insert_1_raw term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimCommentTitleLeader term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimGlobal term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineRight_command_0_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=252 gui=NONE guibg=#262626 guifg=#d0d0d0
+ CSAHi LightLineRight_command_tabsel_0 term=NONE cterm=NONE ctermbg=252 ctermfg=235 gui=NONE guibg=#d0d0d0 guifg=#262626
+ CSAHi LightLineRight_command_1_2 term=NONE cterm=NONE ctermbg=236 ctermfg=240 gui=NONE guibg=#303030 guifg=#585858
+ CSAHi LightLineRight_command_1 term=NONE cterm=NONE ctermbg=240 ctermfg=250 gui=NONE guibg=#585858 guifg=#bcbcbc
+ CSAHi LightLineRight_command_1_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=240 gui=NONE guibg=#262626 guifg=#585858
+ CSAHi LightLineRight_command_tabsel_1 term=NONE cterm=NONE ctermbg=240 ctermfg=235 gui=NONE guibg=#585858 guifg=#262626
+ CSAHi LightLineRight_command_2_3 term=NONE cterm=NONE ctermbg=236 ctermfg=236 gui=NONE guibg=#303030 guifg=#303030
+ CSAHi LightLineRight_command_2 term=NONE cterm=NONE ctermbg=236 ctermfg=247 gui=NONE guibg=#303030 guifg=#9e9e9e
+ CSAHi LightLineRight_command_2_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=236 gui=NONE guibg=#262626 guifg=#303030
+ CSAHi LightLineRight_command_tabsel_2 term=NONE cterm=NONE ctermbg=236 ctermfg=235 gui=NONE guibg=#303030 guifg=#262626
+ CSAHi LightLineRight_command_1_raw term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimPatRegion term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimCollection term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimSubstPat term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimSubstRep4 term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineRight_normal_2_raw term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineRight_normal_raw_2 term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimSyncMatch term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimSyncLinebreak term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi Todo term=NONE cterm=NONE ctermbg=234 ctermfg=231 gui=NONE guibg=bg guifg=#FFFFFF
+ CSAHi vimSyncRegion term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimExtCmd term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimFilter term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimSet term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineLeft_command_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=250 gui=NONE guibg=#262626 guifg=#bcbcbc
+ CSAHi LightLineRight_command_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=250 gui=NONE guibg=#262626 guifg=#bcbcbc
+ CSAHi LightLineLeft_command_tabsel_2 term=NONE cterm=NONE ctermbg=236 ctermfg=235 gui=NONE guibg=#303030 guifg=#262626
+ CSAHi LightLineLeft_command_2_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=236 gui=NONE guibg=#262626 guifg=#303030
+ CSAHi LightLineRight_command_tabsel_3 term=NONE cterm=NONE ctermbg=236 ctermfg=235 gui=NONE guibg=#303030 guifg=#262626
+ CSAHi LightLineRight_command_3_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=236 gui=NONE guibg=#262626 guifg=#303030
+ CSAHi LightLineLeft_command_tabsel_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=235 gui=NONE guibg=#262626 guifg=#262626
+ CSAHi LightLineRight_command_tabsel_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=235 gui=NONE guibg=#262626 guifg=#262626
+ CSAHi LightLineLeft_command_0_raw term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineLeft_command_raw_0 term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimCollClass term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineLeft_normal_tabsel_raw term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineLeft_normal_raw_tabsel term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineLeft_command_1_raw term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineLeft_command_raw_1 term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineRight_command_0_raw term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineRight_command_raw_0 term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi pythonSpaceError term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineRight_command_raw_1 term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineRight_command_2_raw term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineRight_command_raw_2 term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineLeft_command_tabsel_raw term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineLeft_command_raw_tabsel term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi pythonSync term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineRight_normal_tabsel_raw term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimMapLhs term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimAutoCmdSpace term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimAutoEventList term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimAutoCmdSfxList term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineRight_normal_raw term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimMapRhs term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineLeft_normal_raw_2 term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimMapRhsExtend term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineRight_normal_raw_tabsel term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi StorageClass term=NONE cterm=NONE ctermbg=bg ctermfg=189 gui=NONE guibg=bg guifg=#B6B7EB
+ CSAHi LightLineLeft_normal_raw term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimPythonRegion term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimAugroupSyncA term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineRight_command_tabsel_raw term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineRight_command_raw_tabsel term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineLeft_command_raw term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineRight_command_raw term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineLeft_command_raw_2 term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineLeft_command_2_raw term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineRight_command_raw_3 term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineRight_command_3_raw term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineLeft_command_raw_raw term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineRight_command_raw_raw term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimGroupList term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimMenuBang term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimMenuPriority term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi CursorLineNr term=bold cterm=NONE ctermbg=bg ctermfg=189 gui=NONE guibg=bg guifg=#B6B7EB
+ CSAHi Question term=NONE cterm=bold ctermbg=bg ctermfg=117 gui=bold guibg=bg guifg=#66D9EF
+ CSAHi StatusLine term=bold,reverse cterm=NONE ctermbg=231 ctermfg=66 gui=NONE guibg=fg guifg=#455354
+ CSAHi StatusLineNC term=reverse cterm=reverse ctermbg=244 ctermfg=232 gui=reverse guibg=#080808 guifg=#808080
+ CSAHi VertSplit term=reverse cterm=reverse ctermbg=244 ctermfg=232 gui=reverse guibg=#080808 guifg=#808080
+ CSAHi Title term=bold cterm=NONE ctermbg=bg ctermfg=189 gui=NONE guibg=bg guifg=#B6B7EB
+ CSAHi Visual term=reverse cterm=NONE ctermbg=59 ctermfg=fg gui=NONE guibg=#403D3D guifg=fg
+ CSAHi VisualNOS term=NONE cterm=NONE ctermbg=59 ctermfg=fg gui=NONE guibg=#403D3D guifg=fg
+ CSAHi WarningMsg term=NONE cterm=NONE ctermbg=59 ctermfg=231 gui=NONE guibg=#333333 guifg=#FFFFFF
+ CSAHi WildMenu term=NONE cterm=NONE ctermbg=16 ctermfg=117 gui=NONE guibg=#000000 guifg=#66D9EF
+ CSAHi LightLineLeft_normal_2_raw term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineRight_normal_raw_3 term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineRight_normal_3_raw term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineLeft_normal_raw_raw term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimAuSyntax term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineRight_normal_raw_raw term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimUserCmd term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimCmdSep term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi vimIsCommand term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi LightLineLeft_normal_0 term=bold cterm=bold ctermbg=148 ctermfg=28 gui=bold guibg=#afdf00 guifg=#005f00
+ CSAHi LightLineLeft_normal_0_1 term=NONE cterm=NONE ctermbg=240 ctermfg=148 gui=NONE guibg=#585858 guifg=#afdf00
+ CSAHi LightLineLeft_insert_0 term=bold cterm=bold ctermbg=231 ctermfg=30 gui=bold guibg=#ffffff guifg=#005f5f
+ CSAHi LightLineLeft_insert_0_1 term=NONE cterm=NONE ctermbg=37 ctermfg=231 gui=NONE guibg=#0087af guifg=#ffffff
+ CSAHi LightLineLeft_insert_0_tabsel term=bold cterm=bold ctermbg=235 ctermfg=231 gui=bold guibg=#262626 guifg=#ffffff
+ CSAHi LightLineLeft_insert_tabsel_0 term=bold cterm=bold ctermbg=231 ctermfg=235 gui=bold guibg=#ffffff guifg=#262626
+ CSAHi LightLineLeft_insert_1 term=NONE cterm=NONE ctermbg=37 ctermfg=231 gui=NONE guibg=#0087af guifg=#ffffff
+ CSAHi LightLineLeft_insert_1_2 term=NONE cterm=NONE ctermbg=31 ctermfg=37 gui=NONE guibg=#005f87 guifg=#0087af
+ CSAHi LightLineLeft_insert_1_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=37 gui=NONE guibg=#262626 guifg=#0087af
+ CSAHi LightLineLeft_insert_tabsel_1 term=NONE cterm=NONE ctermbg=37 ctermfg=235 gui=NONE guibg=#0087af guifg=#262626
+ CSAHi LightLineMiddle_insert term=NONE cterm=NONE ctermbg=31 ctermfg=153 gui=NONE guibg=#005f87 guifg=#87dfff
+ CSAHi LightLineRight_insert_0_1 term=NONE cterm=NONE ctermbg=37 ctermfg=153 gui=NONE guibg=#0087af guifg=#87dfff
+ CSAHi vimNormCmds term=NONE cterm=NONE ctermbg=bg ctermfg=fg gui=NONE guibg=bg guifg=fg
+ CSAHi Folded term=NONE cterm=NONE ctermbg=16 ctermfg=66 gui=NONE guibg=#000000 guifg=#465457
+ CSAHi FoldColumn term=NONE cterm=NONE ctermbg=16 ctermfg=66 gui=NONE guibg=#000000 guifg=#465457
+ CSAHi DiffAdd term=bold cterm=NONE ctermbg=23 ctermfg=fg gui=NONE guibg=#13354A guifg=fg
+ CSAHi DiffChange term=bold cterm=NONE ctermbg=59 ctermfg=144 gui=NONE guibg=#4C4745 guifg=#89807D
+ CSAHi DiffDelete term=bold cterm=bold ctermbg=52 ctermfg=126 gui=bold guibg=#1E0010 guifg=#960050
+ CSAHi DiffText term=reverse cterm=NONE ctermbg=59 ctermfg=fg gui=NONE guibg=#4C4745 guifg=fg
+ CSAHi SignColumn term=NONE cterm=NONE ctermbg=235 ctermfg=187 gui=NONE guibg=#232526 guifg=#DAD085
+ CSAHi Conceal term=NONE cterm=NONE ctermbg=248 ctermfg=252 gui=NONE guibg=DarkGrey guifg=LightGrey
+ CSAHi SpellBad term=reverse cterm=undercurl ctermbg=bg ctermfg=196 gui=undercurl guibg=bg guifg=fg guisp=#FF0000
+ CSAHi SpellCap term=reverse cterm=undercurl ctermbg=bg ctermfg=105 gui=undercurl guibg=bg guifg=fg guisp=#7070F0
+elseif has("gui_running") || (&t_Co == 256 && (&term ==# "xterm" || &term =~# "^screen") && exists("g:CSApprox_eterm") && g:CSApprox_eterm) || &term =~? "^eterm"
+ CSAHi Normal term=NONE cterm=NONE ctermbg=234 ctermfg=255 gui=NONE guibg=#1D1F21 guifg=#F8F8F2
+ CSAHi LightLineLeft_normal_0_tabsel term=bold cterm=bold ctermbg=235 ctermfg=190 gui=bold guibg=#262626 guifg=#afdf00
+ CSAHi LightLineLeft_normal_tabsel_0 term=bold cterm=bold ctermbg=190 ctermfg=235 gui=bold guibg=#afdf00 guifg=#262626
+ CSAHi LightLineLeft_normal_1 term=NONE cterm=NONE ctermbg=240 ctermfg=255 gui=NONE guibg=#585858 guifg=#ffffff
+ CSAHi SpecialKey term=bold cterm=NONE ctermbg=bg ctermfg=102 gui=NONE guibg=bg guifg=#465457
+ CSAHi NonText term=bold cterm=bold ctermbg=bg ctermfg=102 gui=bold guibg=bg guifg=#465457
+ CSAHi Directory term=bold cterm=NONE ctermbg=bg ctermfg=188 gui=NONE guibg=bg guifg=#AAAAAA
+ CSAHi ErrorMsg term=NONE cterm=NONE ctermbg=235 ctermfg=159 gui=NONE guibg=#232526 guifg=#92C5F7
+ CSAHi IncSearch term=reverse cterm=reverse ctermbg=223 ctermfg=16 gui=reverse guibg=#000000 guifg=#C4BE89
+ CSAHi MoreMsg term=bold cterm=bold ctermbg=bg ctermfg=192 gui=bold guibg=bg guifg=#A8FF60
+ CSAHi ModeMsg term=bold cterm=bold ctermbg=bg ctermfg=192 gui=bold guibg=bg guifg=#A8FF60
+ CSAHi LineNr term=underline cterm=NONE ctermbg=235 ctermfg=102 gui=NONE guibg=#232526 guifg=#465457
+ CSAHi LightLineRight_insert_0 term=NONE cterm=NONE ctermbg=159 ctermfg=30 gui=NONE guibg=#87dfff guifg=#005f5f
+ CSAHi LightLineRight_insert_0_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=159 gui=NONE guibg=#262626 guifg=#87dfff
+ CSAHi LightLineRight_insert_tabsel_0 term=NONE cterm=NONE ctermbg=159 ctermfg=235 gui=NONE guibg=#87dfff guifg=#262626
+ CSAHi LightLineRight_insert_1_2 term=NONE cterm=NONE ctermbg=31 ctermfg=38 gui=NONE guibg=#005f87 guifg=#0087af
+ CSAHi LightLineRight_insert_1 term=NONE cterm=NONE ctermbg=38 ctermfg=159 gui=NONE guibg=#0087af guifg=#87dfff
+ CSAHi LightLineRight_insert_1_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=38 gui=NONE guibg=#262626 guifg=#0087af
+ CSAHi LightLineRight_insert_tabsel_1 term=NONE cterm=NONE ctermbg=38 ctermfg=235 gui=NONE guibg=#0087af guifg=#262626
+ CSAHi LightLineRight_insert_2 term=NONE cterm=NONE ctermbg=31 ctermfg=159 gui=NONE guibg=#005f87 guifg=#87dfff
+ CSAHi SpellRare term=reverse cterm=undercurl ctermbg=bg ctermfg=255 gui=undercurl guibg=bg guifg=fg guisp=#FFFFFF
+ CSAHi SpellLocal term=underline cterm=undercurl ctermbg=bg ctermfg=159 gui=undercurl guibg=bg guifg=fg guisp=#70F0F0
+ CSAHi Pmenu term=NONE cterm=NONE ctermbg=16 ctermfg=123 gui=NONE guibg=#000000 guifg=#66D9EF
+ CSAHi PmenuThumb term=NONE cterm=NONE ctermbg=16 ctermfg=123 gui=NONE guibg=Black guifg=#66D9EF
+ CSAHi ColorColumn term=reverse cterm=NONE ctermbg=231 ctermfg=fg gui=NONE guibg=lightgray guifg=fg
+ CSAHi Comment term=bold cterm=NONE ctermbg=bg ctermfg=145 gui=NONE guibg=bg guifg=#7C7C7C
+ CSAHi Constant term=underline cterm=NONE ctermbg=bg ctermfg=194 gui=NONE guibg=bg guifg=#99CC99
+ CSAHi Special term=bold cterm=NONE ctermbg=234 ctermfg=123 gui=NONE guibg=bg guifg=#66D9EF
+ CSAHi Statement term=bold cterm=NONE ctermbg=bg ctermfg=159 gui=NONE guibg=bg guifg=#92C5F7
+ CSAHi PreProc term=underline cterm=NONE ctermbg=bg ctermfg=229 gui=NONE guibg=bg guifg=#DAD085
+ CSAHi Type term=underline cterm=NONE ctermbg=bg ctermfg=123 gui=NONE guibg=bg guifg=#66D9EF
+ CSAHi Repeat term=NONE cterm=NONE ctermbg=bg ctermfg=159 gui=NONE guibg=bg guifg=#92C5F7
+ CSAHi Error term=reverse cterm=NONE ctermbg=52 ctermfg=192 gui=NONE guibg=#1E0010 guifg=#A8FF60
+ CSAHi String term=NONE cterm=NONE ctermbg=bg ctermfg=192 gui=NONE guibg=bg guifg=#A8FF60
+ CSAHi Character term=NONE cterm=NONE ctermbg=bg ctermfg=192 gui=NONE guibg=bg guifg=#A8FF60
+ CSAHi Number term=NONE cterm=NONE ctermbg=bg ctermfg=194 gui=NONE guibg=bg guifg=#99CC99
+ CSAHi Boolean term=NONE cterm=NONE ctermbg=bg ctermfg=194 gui=NONE guibg=bg guifg=#99CC99
+ CSAHi Float term=NONE cterm=NONE ctermbg=bg ctermfg=194 gui=NONE guibg=bg guifg=#99CC99
+ CSAHi Function term=NONE cterm=NONE ctermbg=bg ctermfg=229 gui=NONE guibg=bg guifg=#DAD085
+ CSAHi Conditional term=NONE cterm=NONE ctermbg=bg ctermfg=159 gui=NONE guibg=bg guifg=#92C5F7
+ CSAHi Label term=NONE cterm=NONE ctermbg=bg ctermfg=192 gui=NONE guibg=bg guifg=#A8FF60
+ CSAHi Operator term=NONE cterm=NONE ctermbg=bg ctermfg=159 gui=NONE guibg=bg guifg=#92C5F7
+ CSAHi Keyword term=NONE cterm=NONE ctermbg=bg ctermfg=159 gui=NONE guibg=bg guifg=#92C5F7
+ CSAHi Exception term=NONE cterm=NONE ctermbg=bg ctermfg=229 gui=NONE guibg=bg guifg=#DAD085
+ CSAHi Define term=NONE cterm=NONE ctermbg=bg ctermfg=123 gui=NONE guibg=bg guifg=#66D9EF
+ CSAHi Macro term=NONE cterm=NONE ctermbg=bg ctermfg=223 gui=NONE guibg=bg guifg=#C4BE89
+ CSAHi PreCondit term=NONE cterm=NONE ctermbg=bg ctermfg=229 gui=NONE guibg=bg guifg=#DAD085
+ CSAHi LightLineLeft_command_0 term=bold cterm=bold ctermbg=190 ctermfg=28 gui=bold guibg=#afdf00 guifg=#005f00
+ CSAHi Structure term=NONE cterm=NONE ctermbg=bg ctermfg=123 gui=NONE guibg=bg guifg=#66D9EF
+ CSAHi Typedef term=NONE cterm=NONE ctermbg=bg ctermfg=123 gui=NONE guibg=bg guifg=#66D9EF
+ CSAHi Tag term=NONE cterm=NONE ctermbg=bg ctermfg=159 gui=NONE guibg=bg guifg=#92C5F7
+ CSAHi SpecialChar term=NONE cterm=NONE ctermbg=bg ctermfg=159 gui=NONE guibg=bg guifg=#92C5F7
+ CSAHi SpecialComment term=NONE cterm=NONE ctermbg=bg ctermfg=145 gui=NONE guibg=bg guifg=#7C7C7C
+ CSAHi Debug term=NONE cterm=NONE ctermbg=bg ctermfg=188 gui=NONE guibg=bg guifg=#BCA3A3
+ CSAHi LightLineLeft_command_0_1 term=NONE cterm=NONE ctermbg=240 ctermfg=190 gui=NONE guibg=#585858 guifg=#afdf00
+ CSAHi LightLineLeft_command_0_tabsel term=bold cterm=bold ctermbg=235 ctermfg=190 gui=bold guibg=#262626 guifg=#afdf00
+ CSAHi LightLineLeft_command_tabsel_0 term=bold cterm=bold ctermbg=190 ctermfg=235 gui=bold guibg=#afdf00 guifg=#262626
+ CSAHi LightLineLeft_command_1 term=NONE cterm=NONE ctermbg=240 ctermfg=255 gui=NONE guibg=#585858 guifg=#ffffff
+ CSAHi Todo term=NONE cterm=NONE ctermbg=234 ctermfg=255 gui=NONE guibg=bg guifg=#FFFFFF
+ CSAHi Question term=NONE cterm=bold ctermbg=bg ctermfg=123 gui=bold guibg=bg guifg=#66D9EF
+ CSAHi StatusLine term=bold,reverse cterm=NONE ctermbg=255 ctermfg=102 gui=NONE guibg=fg guifg=#455354
+ CSAHi Visual term=reverse cterm=NONE ctermbg=95 ctermfg=fg gui=NONE guibg=#403D3D guifg=fg
+ CSAHi VisualNOS term=NONE cterm=NONE ctermbg=95 ctermfg=fg gui=NONE guibg=#403D3D guifg=fg
+ CSAHi WarningMsg term=NONE cterm=NONE ctermbg=236 ctermfg=255 gui=NONE guibg=#333333 guifg=#FFFFFF
+ CSAHi WildMenu term=NONE cterm=NONE ctermbg=16 ctermfg=123 gui=NONE guibg=#000000 guifg=#66D9EF
+ CSAHi LightLineLeft_normal_0 term=bold cterm=bold ctermbg=190 ctermfg=28 gui=bold guibg=#afdf00 guifg=#005f00
+ CSAHi LightLineLeft_normal_0_1 term=NONE cterm=NONE ctermbg=240 ctermfg=190 gui=NONE guibg=#585858 guifg=#afdf00
+ CSAHi LightLineLeft_insert_0 term=bold cterm=bold ctermbg=255 ctermfg=30 gui=bold guibg=#ffffff guifg=#005f5f
+ CSAHi LightLineLeft_insert_0_1 term=NONE cterm=NONE ctermbg=38 ctermfg=255 gui=NONE guibg=#0087af guifg=#ffffff
+ CSAHi LightLineLeft_insert_0_tabsel term=bold cterm=bold ctermbg=235 ctermfg=255 gui=bold guibg=#262626 guifg=#ffffff
+ CSAHi LightLineLeft_insert_tabsel_0 term=bold cterm=bold ctermbg=255 ctermfg=235 gui=bold guibg=#ffffff guifg=#262626
+ CSAHi LightLineLeft_insert_1 term=NONE cterm=NONE ctermbg=38 ctermfg=255 gui=NONE guibg=#0087af guifg=#ffffff
+ CSAHi LightLineLeft_insert_1_2 term=NONE cterm=NONE ctermbg=31 ctermfg=38 gui=NONE guibg=#005f87 guifg=#0087af
+ CSAHi LightLineLeft_insert_1_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=38 gui=NONE guibg=#262626 guifg=#0087af
+ CSAHi LightLineLeft_insert_tabsel_1 term=NONE cterm=NONE ctermbg=38 ctermfg=235 gui=NONE guibg=#0087af guifg=#262626
+ CSAHi LightLineMiddle_insert term=NONE cterm=NONE ctermbg=31 ctermfg=159 gui=NONE guibg=#005f87 guifg=#87dfff
+ CSAHi LightLineRight_insert_0_1 term=NONE cterm=NONE ctermbg=38 ctermfg=159 gui=NONE guibg=#0087af guifg=#87dfff
+ CSAHi Folded term=NONE cterm=NONE ctermbg=16 ctermfg=102 gui=NONE guibg=#000000 guifg=#465457
+ CSAHi FoldColumn term=NONE cterm=NONE ctermbg=16 ctermfg=102 gui=NONE guibg=#000000 guifg=#465457
+ CSAHi DiffAdd term=bold cterm=NONE ctermbg=24 ctermfg=fg gui=NONE guibg=#13354A guifg=fg
+ CSAHi DiffChange term=bold cterm=NONE ctermbg=102 ctermfg=145 gui=NONE guibg=#4C4745 guifg=#89807D
+ CSAHi DiffDelete term=bold cterm=bold ctermbg=52 ctermfg=162 gui=bold guibg=#1E0010 guifg=#960050
+ CSAHi DiffText term=reverse cterm=NONE ctermbg=102 ctermfg=fg gui=NONE guibg=#4C4745 guifg=fg
+ CSAHi SignColumn term=NONE cterm=NONE ctermbg=235 ctermfg=229 gui=NONE guibg=#232526 guifg=#DAD085
+ CSAHi Conceal term=NONE cterm=NONE ctermbg=248 ctermfg=231 gui=NONE guibg=DarkGrey guifg=LightGrey
+ CSAHi SpellCap term=reverse cterm=undercurl ctermbg=bg ctermfg=147 gui=undercurl guibg=bg guifg=fg guisp=#7070F0
+elseif has("gui_running") || &t_Co == 256
+ CSAHi LightLineRight_normal_0 term=NONE cterm=NONE ctermbg=252 ctermfg=59 gui=NONE guibg=#d0d0d0 guifg=#606060
+ CSAHi SpecialKey term=bold cterm=NONE ctermbg=bg ctermfg=59 gui=NONE guibg=bg guifg=#465457
+ CSAHi NonText term=bold cterm=bold ctermbg=bg ctermfg=59 gui=bold guibg=bg guifg=#465457
+ CSAHi ErrorMsg term=NONE cterm=NONE ctermbg=235 ctermfg=117 gui=NONE guibg=#232526 guifg=#92C5F7
+ CSAHi IncSearch term=reverse cterm=reverse ctermbg=180 ctermfg=16 gui=reverse guibg=#000000 guifg=#C4BE89
+ CSAHi Search term=reverse cterm=NONE ctermbg=156 ctermfg=16 gui=NONE guibg=#B4EC85 guifg=#000000
+ CSAHi MoreMsg term=bold cterm=bold ctermbg=bg ctermfg=155 gui=bold guibg=bg guifg=#A8FF60
+ CSAHi ModeMsg term=bold cterm=bold ctermbg=bg ctermfg=155 gui=bold guibg=bg guifg=#A8FF60
+ CSAHi LineNr term=underline cterm=NONE ctermbg=235 ctermfg=59 gui=NONE guibg=#232526 guifg=#465457
+ CSAHi LightLineRight_insert_0 term=NONE cterm=NONE ctermbg=117 ctermfg=23 gui=NONE guibg=#87dfff guifg=#005f5f
+ CSAHi LightLineRight_insert_0_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=117 gui=NONE guibg=#262626 guifg=#87dfff
+ CSAHi LightLineRight_insert_tabsel_0 term=NONE cterm=NONE ctermbg=117 ctermfg=235 gui=NONE guibg=#87dfff guifg=#262626
+ CSAHi LightLineRight_insert_1_2 term=NONE cterm=NONE ctermbg=24 ctermfg=31 gui=NONE guibg=#005f87 guifg=#0087af
+ CSAHi LightLineRight_insert_1 term=NONE cterm=NONE ctermbg=31 ctermfg=117 gui=NONE guibg=#0087af guifg=#87dfff
+ CSAHi LightLineRight_insert_1_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=31 gui=NONE guibg=#262626 guifg=#0087af
+ CSAHi LightLineRight_insert_tabsel_1 term=NONE cterm=NONE ctermbg=31 ctermfg=235 gui=NONE guibg=#0087af guifg=#262626
+ CSAHi LightLineRight_insert_2_3 term=NONE cterm=NONE ctermbg=24 ctermfg=24 gui=NONE guibg=#005f87 guifg=#005f87
+ CSAHi LightLineRight_insert_2 term=NONE cterm=NONE ctermbg=24 ctermfg=117 gui=NONE guibg=#005f87 guifg=#87dfff
+ CSAHi LightLineRight_insert_2_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=24 gui=NONE guibg=#262626 guifg=#005f87
+ CSAHi SpellLocal term=underline cterm=undercurl ctermbg=bg ctermfg=87 gui=undercurl guibg=bg guifg=fg guisp=#70F0F0
+ CSAHi Pmenu term=NONE cterm=NONE ctermbg=16 ctermfg=81 gui=NONE guibg=#000000 guifg=#66D9EF
+ CSAHi PmenuThumb term=NONE cterm=NONE ctermbg=16 ctermfg=81 gui=NONE guibg=Black guifg=#66D9EF
+ CSAHi CursorColumn term=reverse cterm=NONE ctermbg=23 ctermfg=fg gui=NONE guibg=#293739 guifg=fg
+ CSAHi Identifier term=underline cterm=NONE ctermbg=bg ctermfg=146 gui=NONE guibg=bg guifg=#B6B7EB
+ CSAHi LightLineRight_insert_tabsel_2 term=NONE cterm=NONE ctermbg=24 ctermfg=235 gui=NONE guibg=#005f87 guifg=#262626
+ CSAHi LightLineLeft_insert_tabsel_2 term=NONE cterm=NONE ctermbg=24 ctermfg=235 gui=NONE guibg=#005f87 guifg=#262626
+ CSAHi LightLineLeft_insert_2_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=24 gui=NONE guibg=#262626 guifg=#005f87
+ CSAHi LightLineRight_insert_tabsel_3 term=NONE cterm=NONE ctermbg=24 ctermfg=235 gui=NONE guibg=#005f87 guifg=#262626
+ CSAHi LightLineRight_insert_3_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=24 gui=NONE guibg=#262626 guifg=#005f87
+ CSAHi MatchParen term=reverse cterm=NONE ctermbg=238 ctermfg=145 gui=NONE guibg=#444444 guifg=#B7B9B8
+ CSAHi Constant term=underline cterm=NONE ctermbg=bg ctermfg=114 gui=NONE guibg=bg guifg=#99CC99
+ CSAHi Special term=bold cterm=NONE ctermbg=234 ctermfg=81 gui=NONE guibg=bg guifg=#66D9EF
+ CSAHi Statement term=bold cterm=NONE ctermbg=bg ctermfg=117 gui=NONE guibg=bg guifg=#92C5F7
+ CSAHi PreProc term=underline cterm=NONE ctermbg=bg ctermfg=186 gui=NONE guibg=bg guifg=#DAD085
+ CSAHi Type term=underline cterm=NONE ctermbg=bg ctermfg=81 gui=NONE guibg=bg guifg=#66D9EF
+ CSAHi Repeat term=NONE cterm=NONE ctermbg=bg ctermfg=117 gui=NONE guibg=bg guifg=#92C5F7
+ CSAHi Error term=reverse cterm=NONE ctermbg=16 ctermfg=155 gui=NONE guibg=#1E0010 guifg=#A8FF60
+ CSAHi String term=NONE cterm=NONE ctermbg=bg ctermfg=155 gui=NONE guibg=bg guifg=#A8FF60
+ CSAHi Character term=NONE cterm=NONE ctermbg=bg ctermfg=155 gui=NONE guibg=bg guifg=#A8FF60
+ CSAHi Number term=NONE cterm=NONE ctermbg=bg ctermfg=114 gui=NONE guibg=bg guifg=#99CC99
+ CSAHi Boolean term=NONE cterm=NONE ctermbg=bg ctermfg=114 gui=NONE guibg=bg guifg=#99CC99
+ CSAHi Float term=NONE cterm=NONE ctermbg=bg ctermfg=114 gui=NONE guibg=bg guifg=#99CC99
+ CSAHi Function term=NONE cterm=NONE ctermbg=bg ctermfg=186 gui=NONE guibg=bg guifg=#DAD085
+ CSAHi LightLineRight_inactive_0_1 term=NONE cterm=NONE ctermbg=235 ctermfg=59 gui=NONE guibg=#262626 guifg=#606060
+ CSAHi LightLineRight_inactive_0 term=NONE cterm=NONE ctermbg=59 ctermfg=235 gui=NONE guibg=#606060 guifg=#262626
+ CSAHi LightLineRight_inactive_0_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=59 gui=NONE guibg=#262626 guifg=#606060
+ CSAHi LightLineRight_inactive_tabsel_0 term=NONE cterm=NONE ctermbg=59 ctermfg=235 gui=NONE guibg=#606060 guifg=#262626
+ CSAHi Conditional term=NONE cterm=NONE ctermbg=bg ctermfg=117 gui=NONE guibg=bg guifg=#92C5F7
+ CSAHi Label term=NONE cterm=NONE ctermbg=bg ctermfg=155 gui=NONE guibg=bg guifg=#A8FF60
+ CSAHi Operator term=NONE cterm=NONE ctermbg=bg ctermfg=117 gui=NONE guibg=bg guifg=#92C5F7
+ CSAHi Keyword term=NONE cterm=NONE ctermbg=bg ctermfg=117 gui=NONE guibg=bg guifg=#92C5F7
+ CSAHi Exception term=NONE cterm=NONE ctermbg=bg ctermfg=186 gui=NONE guibg=bg guifg=#DAD085
+ CSAHi Define term=NONE cterm=NONE ctermbg=bg ctermfg=81 gui=NONE guibg=bg guifg=#66D9EF
+ CSAHi Macro term=NONE cterm=NONE ctermbg=bg ctermfg=180 gui=NONE guibg=bg guifg=#C4BE89
+ CSAHi PreCondit term=NONE cterm=NONE ctermbg=bg ctermfg=186 gui=NONE guibg=bg guifg=#DAD085
+ CSAHi LightLineLeft_command_0 term=bold cterm=bold ctermbg=148 ctermfg=22 gui=bold guibg=#afdf00 guifg=#005f00
+ CSAHi CursorLine term=underline cterm=NONE ctermbg=23 ctermfg=fg gui=NONE guibg=#293739 guifg=fg
+ CSAHi Structure term=NONE cterm=NONE ctermbg=bg ctermfg=81 gui=NONE guibg=bg guifg=#66D9EF
+ CSAHi Typedef term=NONE cterm=NONE ctermbg=bg ctermfg=81 gui=NONE guibg=bg guifg=#66D9EF
+ CSAHi Tag term=NONE cterm=NONE ctermbg=bg ctermfg=117 gui=NONE guibg=bg guifg=#92C5F7
+ CSAHi SpecialChar term=NONE cterm=NONE ctermbg=bg ctermfg=117 gui=NONE guibg=bg guifg=#92C5F7
+ CSAHi Debug term=NONE cterm=NONE ctermbg=bg ctermfg=145 gui=NONE guibg=bg guifg=#BCA3A3
+ CSAHi LightLineRight_command_0 term=NONE cterm=NONE ctermbg=252 ctermfg=59 gui=NONE guibg=#d0d0d0 guifg=#606060
+ CSAHi StorageClass term=NONE cterm=NONE ctermbg=bg ctermfg=146 gui=NONE guibg=bg guifg=#B6B7EB
+ CSAHi CursorLineNr term=bold cterm=NONE ctermbg=bg ctermfg=146 gui=NONE guibg=bg guifg=#B6B7EB
+ CSAHi Question term=NONE cterm=bold ctermbg=bg ctermfg=81 gui=bold guibg=bg guifg=#66D9EF
+ CSAHi StatusLine term=bold,reverse cterm=NONE ctermbg=231 ctermfg=59 gui=NONE guibg=fg guifg=#455354
+ CSAHi Title term=bold cterm=NONE ctermbg=bg ctermfg=146 gui=NONE guibg=bg guifg=#B6B7EB
+ CSAHi WarningMsg term=NONE cterm=NONE ctermbg=236 ctermfg=231 gui=NONE guibg=#333333 guifg=#FFFFFF
+ CSAHi WildMenu term=NONE cterm=NONE ctermbg=16 ctermfg=81 gui=NONE guibg=#000000 guifg=#66D9EF
+ CSAHi LightLineLeft_normal_0 term=bold cterm=bold ctermbg=148 ctermfg=22 gui=bold guibg=#afdf00 guifg=#005f00
+ CSAHi LightLineLeft_insert_0 term=bold cterm=bold ctermbg=231 ctermfg=23 gui=bold guibg=#ffffff guifg=#005f5f
+ CSAHi LightLineLeft_insert_0_1 term=NONE cterm=NONE ctermbg=31 ctermfg=231 gui=NONE guibg=#0087af guifg=#ffffff
+ CSAHi LightLineLeft_insert_1 term=NONE cterm=NONE ctermbg=31 ctermfg=231 gui=NONE guibg=#0087af guifg=#ffffff
+ CSAHi LightLineLeft_insert_1_2 term=NONE cterm=NONE ctermbg=24 ctermfg=31 gui=NONE guibg=#005f87 guifg=#0087af
+ CSAHi LightLineLeft_insert_1_tabsel term=NONE cterm=NONE ctermbg=235 ctermfg=31 gui=NONE guibg=#262626 guifg=#0087af
+ CSAHi LightLineLeft_insert_tabsel_1 term=NONE cterm=NONE ctermbg=31 ctermfg=235 gui=NONE guibg=#0087af guifg=#262626
+ CSAHi LightLineMiddle_insert term=NONE cterm=NONE ctermbg=24 ctermfg=117 gui=NONE guibg=#005f87 guifg=#87dfff
+ CSAHi LightLineRight_insert_0_1 term=NONE cterm=NONE ctermbg=31 ctermfg=117 gui=NONE guibg=#0087af guifg=#87dfff
+ CSAHi Folded term=NONE cterm=NONE ctermbg=16 ctermfg=59 gui=NONE guibg=#000000 guifg=#465457
+ CSAHi FoldColumn term=NONE cterm=NONE ctermbg=16 ctermfg=59 gui=NONE guibg=#000000 guifg=#465457
+ CSAHi DiffChange term=bold cterm=NONE ctermbg=59 ctermfg=102 gui=NONE guibg=#4C4745 guifg=#89807D
+ CSAHi DiffDelete term=bold cterm=bold ctermbg=16 ctermfg=89 gui=bold guibg=#1E0010 guifg=#960050
+ CSAHi SignColumn term=NONE cterm=NONE ctermbg=235 ctermfg=186 gui=NONE guibg=#232526 guifg=#DAD085
+ CSAHi SpellCap term=reverse cterm=undercurl ctermbg=bg ctermfg=63 gui=undercurl guibg=bg guifg=fg guisp=#7070F0
+elseif has("gui_running") || &t_Co == 88
+ CSAHi Normal term=NONE cterm=NONE ctermbg=80 ctermfg=79 gui=NONE guibg=#1D1F21 guifg=#F8F8F2
+ CSAHi LightLineLeft_normal_0_tabsel term=bold cterm=bold ctermbg=80 ctermfg=56 gui=bold guibg=#262626 guifg=#afdf00
+ CSAHi LightLineLeft_normal_tabsel_0 term=bold cterm=bold ctermbg=56 ctermfg=80 gui=bold guibg=#afdf00 guifg=#262626
+ CSAHi LightLineLeft_normal_1 term=NONE cterm=NONE ctermbg=81 ctermfg=79 gui=NONE guibg=#585858 guifg=#ffffff
+ CSAHi LightLineLeft_normal_1_2 term=NONE cterm=NONE ctermbg=80 ctermfg=81 gui=NONE guibg=#303030 guifg=#585858
+ CSAHi LightLineLeft_normal_1_tabsel term=NONE cterm=NONE ctermbg=80 ctermfg=81 gui=NONE guibg=#262626 guifg=#585858
+ CSAHi LightLineLeft_normal_tabsel_1 term=NONE cterm=NONE ctermbg=81 ctermfg=80 gui=NONE guibg=#585858 guifg=#262626
+ CSAHi LightLineMiddle_normal term=NONE cterm=NONE ctermbg=80 ctermfg=83 gui=NONE guibg=#303030 guifg=#8a8a8a
+ CSAHi LightLineRight_normal_0_1 term=NONE cterm=NONE ctermbg=81 ctermfg=86 gui=NONE guibg=#585858 guifg=#d0d0d0
+ CSAHi LightLineRight_normal_0 term=NONE cterm=NONE ctermbg=86 ctermfg=81 gui=NONE guibg=#d0d0d0 guifg=#606060
+ CSAHi LightLineRight_normal_0_tabsel term=NONE cterm=NONE ctermbg=80 ctermfg=86 gui=NONE guibg=#262626 guifg=#d0d0d0
+ CSAHi SpecialKey term=bold cterm=NONE ctermbg=bg ctermfg=81 gui=NONE guibg=bg guifg=#465457
+ CSAHi NonText term=bold cterm=bold ctermbg=bg ctermfg=81 gui=bold guibg=bg guifg=#465457
+ CSAHi Directory term=bold cterm=NONE ctermbg=bg ctermfg=84 gui=NONE guibg=bg guifg=#AAAAAA
+ CSAHi ErrorMsg term=NONE cterm=NONE ctermbg=80 ctermfg=43 gui=NONE guibg=#232526 guifg=#92C5F7
+ CSAHi IncSearch term=reverse cterm=reverse ctermbg=57 ctermfg=16 gui=reverse guibg=#000000 guifg=#C4BE89
+ CSAHi Search term=reverse cterm=NONE ctermbg=61 ctermfg=16 gui=NONE guibg=#B4EC85 guifg=#000000
+ CSAHi MoreMsg term=bold cterm=bold ctermbg=bg ctermfg=45 gui=bold guibg=bg guifg=#A8FF60
+ CSAHi ModeMsg term=bold cterm=bold ctermbg=bg ctermfg=45 gui=bold guibg=bg guifg=#A8FF60
+ CSAHi LineNr term=underline cterm=NONE ctermbg=80 ctermfg=81 gui=NONE guibg=#232526 guifg=#465457
+ CSAHi LightLineRight_insert_0 term=NONE cterm=NONE ctermbg=43 ctermfg=21 gui=NONE guibg=#87dfff guifg=#005f5f
+ CSAHi LightLineRight_insert_0_tabsel term=NONE cterm=NONE ctermbg=80 ctermfg=43 gui=NONE guibg=#262626 guifg=#87dfff
+ CSAHi LightLineRight_insert_tabsel_0 term=NONE cterm=NONE ctermbg=43 ctermfg=80 gui=NONE guibg=#87dfff guifg=#262626
+ CSAHi LightLineRight_insert_1_2 term=NONE cterm=NONE ctermbg=21 ctermfg=22 gui=NONE guibg=#005f87 guifg=#0087af
+ CSAHi LightLineRight_insert_1 term=NONE cterm=NONE ctermbg=22 ctermfg=43 gui=NONE guibg=#0087af guifg=#87dfff
+ CSAHi LightLineRight_insert_1_tabsel term=NONE cterm=NONE ctermbg=80 ctermfg=22 gui=NONE guibg=#262626 guifg=#0087af
+ CSAHi LightLineRight_insert_tabsel_1 term=NONE cterm=NONE ctermbg=22 ctermfg=80 gui=NONE guibg=#0087af guifg=#262626
+ CSAHi LightLineRight_insert_2_3 term=NONE cterm=NONE ctermbg=21 ctermfg=21 gui=NONE guibg=#005f87 guifg=#005f87
+ CSAHi LightLineRight_insert_2 term=NONE cterm=NONE ctermbg=21 ctermfg=43 gui=NONE guibg=#005f87 guifg=#87dfff
+ CSAHi LightLineRight_insert_2_tabsel term=NONE cterm=NONE ctermbg=80 ctermfg=21 gui=NONE guibg=#262626 guifg=#005f87
+ CSAHi SpellRare term=reverse cterm=undercurl ctermbg=bg ctermfg=79 gui=undercurl guibg=bg guifg=fg guisp=#FFFFFF
+ CSAHi SpellLocal term=underline cterm=undercurl ctermbg=bg ctermfg=47 gui=undercurl guibg=bg guifg=fg guisp=#70F0F0
+ CSAHi Pmenu term=NONE cterm=NONE ctermbg=16 ctermfg=43 gui=NONE guibg=#000000 guifg=#66D9EF
+ CSAHi PmenuSel term=NONE cterm=NONE ctermbg=83 ctermfg=fg gui=NONE guibg=#808080 guifg=fg
+ CSAHi PmenuThumb term=NONE cterm=NONE ctermbg=16 ctermfg=43 gui=NONE guibg=Black guifg=#66D9EF
+ CSAHi TabLine term=underline cterm=NONE ctermbg=80 ctermfg=83 gui=NONE guibg=#1D1F21 guifg=#808080
+ CSAHi TabLineFill term=reverse cterm=reverse ctermbg=80 ctermfg=80 gui=reverse guibg=#1D1F21 guifg=#1D1F21
+ CSAHi CursorColumn term=reverse cterm=NONE ctermbg=80 ctermfg=fg gui=NONE guibg=#293739 guifg=fg
+ CSAHi Identifier term=underline cterm=NONE ctermbg=bg ctermfg=59 gui=NONE guibg=bg guifg=#B6B7EB
+ CSAHi LightLineRight_normal_tabsel_0 term=NONE cterm=NONE ctermbg=86 ctermfg=80 gui=NONE guibg=#d0d0d0 guifg=#262626
+ CSAHi LightLineRight_normal_1_2 term=NONE cterm=NONE ctermbg=80 ctermfg=81 gui=NONE guibg=#303030 guifg=#585858
+ CSAHi LightLineRight_normal_1 term=NONE cterm=NONE ctermbg=81 ctermfg=85 gui=NONE guibg=#585858 guifg=#bcbcbc
+ CSAHi LightLineRight_normal_1_tabsel term=NONE cterm=NONE ctermbg=80 ctermfg=81 gui=NONE guibg=#262626 guifg=#585858
+ CSAHi LightLineRight_normal_tabsel_1 term=NONE cterm=NONE ctermbg=81 ctermfg=80 gui=NONE guibg=#585858 guifg=#262626
+ CSAHi LightLineRight_normal_2_3 term=NONE cterm=NONE ctermbg=80 ctermfg=80 gui=NONE guibg=#303030 guifg=#303030
+ CSAHi LightLineRight_normal_2 term=NONE cterm=NONE ctermbg=80 ctermfg=84 gui=NONE guibg=#303030 guifg=#9e9e9e
+ CSAHi LightLineRight_normal_2_tabsel term=NONE cterm=NONE ctermbg=80 ctermfg=80 gui=NONE guibg=#262626 guifg=#303030
+ CSAHi LightLineRight_normal_tabsel_2 term=NONE cterm=NONE ctermbg=80 ctermfg=80 gui=NONE guibg=#303030 guifg=#262626
+ CSAHi LightLineLeft_normal_tabsel term=NONE cterm=NONE ctermbg=80 ctermfg=85 gui=NONE guibg=#262626 guifg=#bcbcbc
+ CSAHi LightLineRight_insert_tabsel_2 term=NONE cterm=NONE ctermbg=21 ctermfg=80 gui=NONE guibg=#005f87 guifg=#262626
+ CSAHi LightLineLeft_insert_tabsel term=NONE cterm=NONE ctermbg=80 ctermfg=85 gui=NONE guibg=#262626 guifg=#bcbcbc
+ CSAHi LightLineRight_insert_tabsel term=NONE cterm=NONE ctermbg=80 ctermfg=85 gui=NONE guibg=#262626 guifg=#bcbcbc
+ CSAHi LightLineLeft_insert_tabsel_2 term=NONE cterm=NONE ctermbg=21 ctermfg=80 gui=NONE guibg=#005f87 guifg=#262626
+ CSAHi LightLineLeft_insert_2_tabsel term=NONE cterm=NONE ctermbg=80 ctermfg=21 gui=NONE guibg=#262626 guifg=#005f87
+ CSAHi LightLineRight_insert_tabsel_3 term=NONE cterm=NONE ctermbg=21 ctermfg=80 gui=NONE guibg=#005f87 guifg=#262626
+ CSAHi LightLineRight_insert_3_tabsel term=NONE cterm=NONE ctermbg=80 ctermfg=21 gui=NONE guibg=#262626 guifg=#005f87
+ CSAHi LightLineLeft_insert_tabsel_tabsel term=NONE cterm=NONE ctermbg=80 ctermfg=80 gui=NONE guibg=#262626 guifg=#262626
+ CSAHi LightLineRight_insert_tabsel_tabsel term=NONE cterm=NONE ctermbg=80 ctermfg=80 gui=NONE guibg=#262626 guifg=#262626
+ CSAHi ColorColumn term=reverse cterm=NONE ctermbg=86 ctermfg=fg gui=NONE guibg=lightgray guifg=fg
+ CSAHi MatchParen term=reverse cterm=NONE ctermbg=80 ctermfg=85 gui=NONE guibg=#444444 guifg=#B7B9B8
+ CSAHi Comment term=bold cterm=NONE ctermbg=bg ctermfg=82 gui=NONE guibg=bg guifg=#7C7C7C
+ CSAHi Constant term=underline cterm=NONE ctermbg=bg ctermfg=41 gui=NONE guibg=bg guifg=#99CC99
+ CSAHi Special term=bold cterm=NONE ctermbg=80 ctermfg=43 gui=NONE guibg=bg guifg=#66D9EF
+ CSAHi Statement term=bold cterm=NONE ctermbg=bg ctermfg=43 gui=NONE guibg=bg guifg=#92C5F7
+ CSAHi PreProc term=underline cterm=NONE ctermbg=bg ctermfg=57 gui=NONE guibg=bg guifg=#DAD085
+ CSAHi Type term=underline cterm=NONE ctermbg=bg ctermfg=43 gui=NONE guibg=bg guifg=#66D9EF
+ CSAHi LightLineLeft_inactive_0 term=NONE cterm=NONE ctermbg=80 ctermfg=81 gui=NONE guibg=#262626 guifg=#585858
+ CSAHi LightLineLeft_inactive_0_1 term=NONE cterm=NONE ctermbg=80 ctermfg=80 gui=NONE guibg=#303030 guifg=#262626
+ CSAHi LightLineRight_normal_tabsel term=NONE cterm=NONE ctermbg=80 ctermfg=85 gui=NONE guibg=#262626 guifg=#bcbcbc
+ CSAHi LightLineLeft_normal_tabsel_2 term=NONE cterm=NONE ctermbg=80 ctermfg=80 gui=NONE guibg=#303030 guifg=#262626
+ CSAHi LightLineLeft_normal_2_tabsel term=NONE cterm=NONE ctermbg=80 ctermfg=80 gui=NONE guibg=#262626 guifg=#303030
+ CSAHi LightLineRight_normal_tabsel_3 term=NONE cterm=NONE ctermbg=80 ctermfg=80 gui=NONE guibg=#303030 guifg=#262626
+ CSAHi LightLineRight_normal_3_tabsel term=NONE cterm=NONE ctermbg=80 ctermfg=80 gui=NONE guibg=#262626 guifg=#303030
+ CSAHi LightLineLeft_normal_tabsel_tabsel term=NONE cterm=NONE ctermbg=80 ctermfg=80 gui=NONE guibg=#262626 guifg=#262626
+ CSAHi LightLineRight_normal_tabsel_tabsel term=NONE cterm=NONE ctermbg=80 ctermfg=80 gui=NONE guibg=#262626 guifg=#262626
+ CSAHi Repeat term=NONE cterm=NONE ctermbg=bg ctermfg=43 gui=NONE guibg=bg guifg=#92C5F7
+ CSAHi Underlined term=underline cterm=underline ctermbg=bg ctermfg=83 gui=underline guibg=bg guifg=#808080
+ CSAHi Ignore term=NONE cterm=NONE ctermbg=80 ctermfg=83 gui=NONE guibg=bg guifg=#808080
+ CSAHi Error term=reverse cterm=NONE ctermbg=16 ctermfg=45 gui=NONE guibg=#1E0010 guifg=#A8FF60
+ CSAHi String term=NONE cterm=NONE ctermbg=bg ctermfg=45 gui=NONE guibg=bg guifg=#A8FF60
+ CSAHi Character term=NONE cterm=NONE ctermbg=bg ctermfg=45 gui=NONE guibg=bg guifg=#A8FF60
+ CSAHi Number term=NONE cterm=NONE ctermbg=bg ctermfg=41 gui=NONE guibg=bg guifg=#99CC99
+ CSAHi Boolean term=NONE cterm=NONE ctermbg=bg ctermfg=41 gui=NONE guibg=bg guifg=#99CC99
+ CSAHi Float term=NONE cterm=NONE ctermbg=bg ctermfg=41 gui=NONE guibg=bg guifg=#99CC99
+ CSAHi Function term=NONE cterm=NONE ctermbg=bg ctermfg=57 gui=NONE guibg=bg guifg=#DAD085
+ CSAHi LightLineLeft_inactive_0_tabsel term=NONE cterm=NONE ctermbg=80 ctermfg=80 gui=NONE guibg=#262626 guifg=#262626
+ CSAHi LightLineLeft_inactive_tabsel_0 term=NONE cterm=NONE ctermbg=80 ctermfg=80 gui=NONE guibg=#262626 guifg=#262626
+ CSAHi LightLineMiddle_inactive term=NONE cterm=NONE ctermbg=80 ctermfg=83 gui=NONE guibg=#303030 guifg=#8a8a8a
+ CSAHi LightLineRight_inactive_0_1 term=NONE cterm=NONE ctermbg=80 ctermfg=81 gui=NONE guibg=#262626 guifg=#606060
+ CSAHi LightLineRight_inactive_0 term=NONE cterm=NONE ctermbg=81 ctermfg=80 gui=NONE guibg=#606060 guifg=#262626
+ CSAHi LightLineRight_inactive_0_tabsel term=NONE cterm=NONE ctermbg=80 ctermfg=81 gui=NONE guibg=#262626 guifg=#606060
+ CSAHi LightLineRight_inactive_tabsel_0 term=NONE cterm=NONE ctermbg=81 ctermfg=80 gui=NONE guibg=#606060 guifg=#262626
+ CSAHi LightLineRight_inactive_1_2 term=NONE cterm=NONE ctermbg=80 ctermfg=80 gui=NONE guibg=#303030 guifg=#262626
+ CSAHi LightLineRight_inactive_1 term=NONE cterm=NONE ctermbg=80 ctermfg=81 gui=NONE guibg=#262626 guifg=#585858
+ CSAHi LightLineRight_inactive_1_tabsel term=NONE cterm=NONE ctermbg=80 ctermfg=80 gui=NONE guibg=#262626 guifg=#262626
+ CSAHi Conditional term=NONE cterm=NONE ctermbg=bg ctermfg=43 gui=NONE guibg=bg guifg=#92C5F7
+ CSAHi Label term=NONE cterm=NONE ctermbg=bg ctermfg=45 gui=NONE guibg=bg guifg=#A8FF60
+ CSAHi Operator term=NONE cterm=NONE ctermbg=bg ctermfg=43 gui=NONE guibg=bg guifg=#92C5F7
+ CSAHi Keyword term=NONE cterm=NONE ctermbg=bg ctermfg=43 gui=NONE guibg=bg guifg=#92C5F7
+ CSAHi Exception term=NONE cterm=NONE ctermbg=bg ctermfg=57 gui=NONE guibg=bg guifg=#DAD085
+ CSAHi Define term=NONE cterm=NONE ctermbg=bg ctermfg=43 gui=NONE guibg=bg guifg=#66D9EF
+ CSAHi Macro term=NONE cterm=NONE ctermbg=bg ctermfg=57 gui=NONE guibg=bg guifg=#C4BE89
+ CSAHi PreCondit term=NONE cterm=NONE ctermbg=bg ctermfg=57 gui=NONE guibg=bg guifg=#DAD085
+ CSAHi LightLineRight_inactive_tabsel_1 term=NONE cterm=NONE ctermbg=80 ctermfg=80 gui=NONE guibg=#262626 guifg=#262626
+ CSAHi LightLineLeft_inactive_tabsel term=NONE cterm=NONE ctermbg=80 ctermfg=85 gui=NONE guibg=#262626 guifg=#bcbcbc
+ CSAHi LightLineRight_inactive_tabsel term=NONE cterm=NONE ctermbg=80 ctermfg=85 gui=NONE guibg=#262626 guifg=#bcbcbc
+ CSAHi LightLineLeft_inactive_tabsel_1 term=NONE cterm=NONE ctermbg=80 ctermfg=80 gui=NONE guibg=#303030 guifg=#262626
+ CSAHi LightLineLeft_inactive_1_tabsel term=NONE cterm=NONE ctermbg=80 ctermfg=80 gui=NONE guibg=#262626 guifg=#303030
+ CSAHi LightLineRight_inactive_tabsel_2 term=NONE cterm=NONE ctermbg=80 ctermfg=80 gui=NONE guibg=#303030 guifg=#262626
+ CSAHi LightLineRight_inactive_2_tabsel term=NONE cterm=NONE ctermbg=80 ctermfg=80 gui=NONE guibg=#262626 guifg=#303030
+ CSAHi LightLineLeft_inactive_tabsel_tabsel term=NONE cterm=NONE ctermbg=80 ctermfg=80 gui=NONE guibg=#262626 guifg=#262626
+ CSAHi LightLineRight_inactive_tabsel_tabsel term=NONE cterm=NONE ctermbg=80 ctermfg=80 gui=NONE guibg=#262626 guifg=#262626
+ CSAHi LightLineLeft_command_0 term=bold cterm=bold ctermbg=56 ctermfg=20 gui=bold guibg=#afdf00 guifg=#005f00
+ CSAHi CursorLine term=underline cterm=NONE ctermbg=80 ctermfg=fg gui=NONE guibg=#293739 guifg=fg
+ CSAHi Structure term=NONE cterm=NONE ctermbg=bg ctermfg=43 gui=NONE guibg=bg guifg=#66D9EF
+ CSAHi Typedef term=NONE cterm=NONE ctermbg=bg ctermfg=43 gui=NONE guibg=bg guifg=#66D9EF
+ CSAHi Tag term=NONE cterm=NONE ctermbg=bg ctermfg=43 gui=NONE guibg=bg guifg=#92C5F7
+ CSAHi SpecialChar term=NONE cterm=NONE ctermbg=bg ctermfg=43 gui=NONE guibg=bg guifg=#92C5F7
+ CSAHi Delimiter term=NONE cterm=NONE ctermbg=bg ctermfg=83 gui=NONE guibg=bg guifg=#8F8F8F
+ CSAHi SpecialComment term=NONE cterm=NONE ctermbg=bg ctermfg=82 gui=NONE guibg=bg guifg=#7C7C7C
+ CSAHi Debug term=NONE cterm=NONE ctermbg=bg ctermfg=53 gui=NONE guibg=bg guifg=#BCA3A3
+ CSAHi Cursor term=NONE cterm=NONE ctermbg=82 ctermfg=87 gui=NONE guibg=#777777 guifg=#F1F1F1
+ CSAHi iCursor term=NONE cterm=NONE ctermbg=82 ctermfg=87 gui=NONE guibg=#777777 guifg=#F1F1F1
+ CSAHi PmenuSbar term=NONE cterm=NONE ctermbg=16 ctermfg=fg gui=NONE guibg=#080808 guifg=fg
+ CSAHi LightLineLeft_command_0_1 term=NONE cterm=NONE ctermbg=81 ctermfg=56 gui=NONE guibg=#585858 guifg=#afdf00
+ CSAHi LightLineLeft_command_0_tabsel term=bold cterm=bold ctermbg=80 ctermfg=56 gui=bold guibg=#262626 guifg=#afdf00
+ CSAHi LightLineLeft_command_tabsel_0 term=bold cterm=bold ctermbg=56 ctermfg=80 gui=bold guibg=#afdf00 guifg=#262626
+ CSAHi LightLineLeft_command_1 term=NONE cterm=NONE ctermbg=81 ctermfg=79 gui=NONE guibg=#585858 guifg=#ffffff
+ CSAHi LightLineLeft_command_1_2 term=NONE cterm=NONE ctermbg=80 ctermfg=81 gui=NONE guibg=#303030 guifg=#585858
+ CSAHi LightLineLeft_command_1_tabsel term=NONE cterm=NONE ctermbg=80 ctermfg=81 gui=NONE guibg=#262626 guifg=#585858
+ CSAHi LightLineLeft_command_tabsel_1 term=NONE cterm=NONE ctermbg=81 ctermfg=80 gui=NONE guibg=#585858 guifg=#262626
+ CSAHi LightLineMiddle_command term=NONE cterm=NONE ctermbg=80 ctermfg=83 gui=NONE guibg=#303030 guifg=#8a8a8a
+ CSAHi LightLineRight_command_0_1 term=NONE cterm=NONE ctermbg=81 ctermfg=86 gui=NONE guibg=#585858 guifg=#d0d0d0
+ CSAHi LightLineRight_command_0 term=NONE cterm=NONE ctermbg=86 ctermfg=81 gui=NONE guibg=#d0d0d0 guifg=#606060
+ CSAHi LightLineRight_command_0_tabsel term=NONE cterm=NONE ctermbg=80 ctermfg=86 gui=NONE guibg=#262626 guifg=#d0d0d0
+ CSAHi LightLineRight_command_tabsel_0 term=NONE cterm=NONE ctermbg=86 ctermfg=80 gui=NONE guibg=#d0d0d0 guifg=#262626
+ CSAHi LightLineRight_command_1_2 term=NONE cterm=NONE ctermbg=80 ctermfg=81 gui=NONE guibg=#303030 guifg=#585858
+ CSAHi LightLineRight_command_1 term=NONE cterm=NONE ctermbg=81 ctermfg=85 gui=NONE guibg=#585858 guifg=#bcbcbc
+ CSAHi LightLineRight_command_1_tabsel term=NONE cterm=NONE ctermbg=80 ctermfg=81 gui=NONE guibg=#262626 guifg=#585858
+ CSAHi LightLineRight_command_tabsel_1 term=NONE cterm=NONE ctermbg=81 ctermfg=80 gui=NONE guibg=#585858 guifg=#262626
+ CSAHi LightLineRight_command_2_3 term=NONE cterm=NONE ctermbg=80 ctermfg=80 gui=NONE guibg=#303030 guifg=#303030
+ CSAHi LightLineRight_command_2 term=NONE cterm=NONE ctermbg=80 ctermfg=84 gui=NONE guibg=#303030 guifg=#9e9e9e
+ CSAHi LightLineRight_command_2_tabsel term=NONE cterm=NONE ctermbg=80 ctermfg=80 gui=NONE guibg=#262626 guifg=#303030
+ CSAHi LightLineRight_command_tabsel_2 term=NONE cterm=NONE ctermbg=80 ctermfg=80 gui=NONE guibg=#303030 guifg=#262626
+ CSAHi Todo term=NONE cterm=NONE ctermbg=80 ctermfg=79 gui=NONE guibg=bg guifg=#FFFFFF
+ CSAHi LightLineLeft_command_tabsel term=NONE cterm=NONE ctermbg=80 ctermfg=85 gui=NONE guibg=#262626 guifg=#bcbcbc
+ CSAHi LightLineRight_command_tabsel term=NONE cterm=NONE ctermbg=80 ctermfg=85 gui=NONE guibg=#262626 guifg=#bcbcbc
+ CSAHi LightLineLeft_command_tabsel_2 term=NONE cterm=NONE ctermbg=80 ctermfg=80 gui=NONE guibg=#303030 guifg=#262626
+ CSAHi LightLineLeft_command_2_tabsel term=NONE cterm=NONE ctermbg=80 ctermfg=80 gui=NONE guibg=#262626 guifg=#303030
+ CSAHi LightLineRight_command_tabsel_3 term=NONE cterm=NONE ctermbg=80 ctermfg=80 gui=NONE guibg=#303030 guifg=#262626
+ CSAHi LightLineRight_command_3_tabsel term=NONE cterm=NONE ctermbg=80 ctermfg=80 gui=NONE guibg=#262626 guifg=#303030
+ CSAHi LightLineLeft_command_tabsel_tabsel term=NONE cterm=NONE ctermbg=80 ctermfg=80 gui=NONE guibg=#262626 guifg=#262626
+ CSAHi LightLineRight_command_tabsel_tabsel term=NONE cterm=NONE ctermbg=80 ctermfg=80 gui=NONE guibg=#262626 guifg=#262626
+ CSAHi StorageClass term=NONE cterm=NONE ctermbg=bg ctermfg=59 gui=NONE guibg=bg guifg=#B6B7EB
+ CSAHi CursorLineNr term=bold cterm=NONE ctermbg=bg ctermfg=59 gui=NONE guibg=bg guifg=#B6B7EB
+ CSAHi Question term=NONE cterm=bold ctermbg=bg ctermfg=43 gui=bold guibg=bg guifg=#66D9EF
+ CSAHi StatusLine term=bold,reverse cterm=NONE ctermbg=79 ctermfg=21 gui=NONE guibg=fg guifg=#455354
+ CSAHi StatusLineNC term=reverse cterm=reverse ctermbg=83 ctermfg=16 gui=reverse guibg=#080808 guifg=#808080
+ CSAHi VertSplit term=reverse cterm=reverse ctermbg=83 ctermfg=16 gui=reverse guibg=#080808 guifg=#808080
+ CSAHi Title term=bold cterm=NONE ctermbg=bg ctermfg=59 gui=NONE guibg=bg guifg=#B6B7EB
+ CSAHi Visual term=reverse cterm=NONE ctermbg=80 ctermfg=fg gui=NONE guibg=#403D3D guifg=fg
+ CSAHi VisualNOS term=NONE cterm=NONE ctermbg=80 ctermfg=fg gui=NONE guibg=#403D3D guifg=fg
+ CSAHi WarningMsg term=NONE cterm=NONE ctermbg=80 ctermfg=79 gui=NONE guibg=#333333 guifg=#FFFFFF
+ CSAHi WildMenu term=NONE cterm=NONE ctermbg=16 ctermfg=43 gui=NONE guibg=#000000 guifg=#66D9EF
+ CSAHi LightLineLeft_normal_0 term=bold cterm=bold ctermbg=56 ctermfg=20 gui=bold guibg=#afdf00 guifg=#005f00
+ CSAHi LightLineLeft_normal_0_1 term=NONE cterm=NONE ctermbg=81 ctermfg=56 gui=NONE guibg=#585858 guifg=#afdf00
+ CSAHi LightLineLeft_insert_0 term=bold cterm=bold ctermbg=79 ctermfg=21 gui=bold guibg=#ffffff guifg=#005f5f
+ CSAHi LightLineLeft_insert_0_1 term=NONE cterm=NONE ctermbg=22 ctermfg=79 gui=NONE guibg=#0087af guifg=#ffffff
+ CSAHi LightLineLeft_insert_0_tabsel term=bold cterm=bold ctermbg=80 ctermfg=79 gui=bold guibg=#262626 guifg=#ffffff
+ CSAHi LightLineLeft_insert_tabsel_0 term=bold cterm=bold ctermbg=79 ctermfg=80 gui=bold guibg=#ffffff guifg=#262626
+ CSAHi LightLineLeft_insert_1 term=NONE cterm=NONE ctermbg=22 ctermfg=79 gui=NONE guibg=#0087af guifg=#ffffff
+ CSAHi LightLineLeft_insert_1_2 term=NONE cterm=NONE ctermbg=21 ctermfg=22 gui=NONE guibg=#005f87 guifg=#0087af
+ CSAHi LightLineLeft_insert_1_tabsel term=NONE cterm=NONE ctermbg=80 ctermfg=22 gui=NONE guibg=#262626 guifg=#0087af
+ CSAHi LightLineLeft_insert_tabsel_1 term=NONE cterm=NONE ctermbg=22 ctermfg=80 gui=NONE guibg=#0087af guifg=#262626
+ CSAHi LightLineMiddle_insert term=NONE cterm=NONE ctermbg=21 ctermfg=43 gui=NONE guibg=#005f87 guifg=#87dfff
+ CSAHi LightLineRight_insert_0_1 term=NONE cterm=NONE ctermbg=22 ctermfg=43 gui=NONE guibg=#0087af guifg=#87dfff
+ CSAHi Folded term=NONE cterm=NONE ctermbg=16 ctermfg=81 gui=NONE guibg=#000000 guifg=#465457
+ CSAHi FoldColumn term=NONE cterm=NONE ctermbg=16 ctermfg=81 gui=NONE guibg=#000000 guifg=#465457
+ CSAHi DiffAdd term=bold cterm=NONE ctermbg=17 ctermfg=fg gui=NONE guibg=#13354A guifg=fg
+ CSAHi DiffChange term=bold cterm=NONE ctermbg=36 ctermfg=37 gui=NONE guibg=#4C4745 guifg=#89807D
+ CSAHi DiffDelete term=bold cterm=bold ctermbg=16 ctermfg=33 gui=bold guibg=#1E0010 guifg=#960050
+ CSAHi DiffText term=reverse cterm=NONE ctermbg=36 ctermfg=fg gui=NONE guibg=#4C4745 guifg=fg
+ CSAHi SignColumn term=NONE cterm=NONE ctermbg=80 ctermfg=57 gui=NONE guibg=#232526 guifg=#DAD085
+ CSAHi Conceal term=NONE cterm=NONE ctermbg=84 ctermfg=86 gui=NONE guibg=DarkGrey guifg=LightGrey
+ CSAHi SpellBad term=reverse cterm=undercurl ctermbg=bg ctermfg=64 gui=undercurl guibg=bg guifg=fg guisp=#FF0000
+ CSAHi SpellCap term=reverse cterm=undercurl ctermbg=bg ctermfg=39 gui=undercurl guibg=bg guifg=fg guisp=#7070F0
+if 1
+ delcommand CSAHi
@@ -0,0 +1,116 @@
+" Author: Federico Ramirez
+" https://github.com/gosukiwi/vim-atom-dark
+" Note: Based on the Monokai theme variation by Tomas Restrepo
+" https://github.com/tomasr/molokai
+let g:colors_name="atom-dark"
+hi Boolean guifg=#99CC99
+hi Character guifg=#A8FF60
+hi Number guifg=#99CC99
+hi String guifg=#A8FF60
+hi Conditional guifg=#92C5F7 gui=none
+hi Constant guifg=#99CC99 gui=none
+hi Cursor guifg=#F1F1F1 guibg=#777777
+hi iCursor guifg=#F1F1F1 guibg=#777777
+hi Debug guifg=#BCA3A3 gui=none
+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=none
+hi Directory guifg=#AAAAAA gui=none
+hi Error guifg=#A8FF60 guibg=#1E0010
+hi ErrorMsg guifg=#92C5F7 guibg=#232526 gui=none
+hi Exception guifg=#DAD085 gui=none
+hi Float guifg=#99CC99
+hi FoldColumn guifg=#465457 guibg=#000000
+hi Folded guifg=#465457 guibg=#000000
+hi Function guifg=#DAD085
+hi Identifier guifg=#B6B7EB
+hi Ignore guifg=#808080 guibg=bg
+hi IncSearch guifg=#C4BE89 guibg=#000000
+hi Keyword guifg=#92C5F7 gui=none
+hi Label guifg=#A8FF60 gui=none
+hi Macro guifg=#C4BE89 gui=none
+hi SpecialKey guifg=#66D9EF gui=none
+hi MatchParen guifg=#B7B9B8 guibg=#444444 gui=none
+hi ModeMsg guifg=#A8FF60
+hi MoreMsg guifg=#A8FF60
+hi Operator guifg=#92C5F7
+" complete menu
+hi Pmenu guifg=#66D9EF guibg=#000000
+hi PmenuSel guibg=#808080
+hi PmenuSbar guibg=#080808
+hi PmenuThumb guifg=#66D9EF
+hi PreCondit guifg=#DAD085 gui=none
+hi PreProc guifg=#DAD085
+hi Question guifg=#66D9EF
+hi Repeat guifg=#92C5F7 gui=none
+hi Search guifg=#000000 guibg=#B4EC85
+" marks
+hi SignColumn guifg=#DAD085 guibg=#232526
+hi SpecialChar guifg=#92C5F7 gui=none
+hi SpecialComment guifg=#7C7C7C gui=none
+hi Special guifg=#66D9EF guibg=bg gui=none
+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
+hi Statement guifg=#92C5F7 gui=none
+hi StatusLine guifg=#455354 guibg=fg gui=none
+hi StatusLineNC guifg=#808080 guibg=#080808
+hi StorageClass guifg=#B6B7EB gui=none
+hi Structure guifg=#66D9EF
+hi Tag guifg=#92C5F7 gui=none
+hi Title guifg=#B6B7EB gui=none
+hi Todo guifg=#FFFFFF guibg=bg gui=none
+hi Typedef guifg=#66D9EF
+hi Type guifg=#66D9EF gui=none
+hi Underlined guifg=#808080 gui=underline
+hi VertSplit guifg=#808080 guibg=#080808
+hi VisualNOS guibg=#403D3D
+hi Visual guibg=#403D3D
+hi WarningMsg guifg=#FFFFFF guibg=#333333
+hi WildMenu guifg=#66D9EF guibg=#000000
+hi TabLineFill guifg=#1D1F21 guibg=#1D1F21
+hi TabLine guibg=#1D1F21 guifg=#808080 gui=none
+hi Normal guifg=#F8F8F2 guibg=#1D1F21
+hi Comment guifg=#7C7C7C
+hi CursorLine guibg=#293739
+hi CursorLineNr guifg=#B6B7EB gui=none
+hi CursorColumn guibg=#293739
+hi ColorColumn guibg=#232526
+hi LineNr guifg=#465457 guibg=#232526
+hi NonText guifg=#465457
+hi SpecialKey guifg=#465457
+" Must be at the end, because of ctermbg=234 bug.
+" https://groups.google.com/forum/#!msg/vim_dev/afPqwAFNdrU/nqh6tOM87QUJ
@@ -0,0 +1,71 @@
+"Maintainer: Greg Sexton <gregsexton@gmail.com>
+"Last Change: 2011-04-22
+"Version: 1.1
+"URL: http://www.gregsexton.org/vim-color-schemes/atom-color/
+ "no guarantees for version 5.8 and below, but this makes it stop complaining
+let g:colors_name="atom"
+hi Normal guifg=#e8ecf0 guibg=#304050
+hi DiffDelete guifg=#304050 guibg=#203040
+hi DiffAdd guibg=#002851
+hi DiffChange guibg=#450303
+hi DiffText guibg=#990909 gui=none
+hi diffAdded guifg=#00bf00 guibg=#1d2c1b
+hi diffRemoved guifg=#e00000 guibg=#2d1c20
+hi VertSplit guibg=#102030 guifg=#102030 gui=none
+hi Folded guifg=#cccccc guibg=#405060
+hi LineNr guifg=#556575 guibg=#203040
+hi NonText guifg=#304050 guibg=#304050
+hi Search guibg=#ffff7d guifg=#000000
+hi StatusLine guibg=#102030 guifg=grey70 gui=none
+hi StatusLineNC guibg=#203040 guifg=grey50 gui=none
+hi Visual gui=none guifg=white guibg=#D04040
+hi Directory guifg=#A6E22E
+hi SignColumn guifg=#A6E22E guibg=#203040
+if version >= 700 " Vim 7.x specific colors
+ hi CursorLine guifg=NONE guibg=#203040 gui=NONE
+ hi CursorColumn guifg=NONE guibg=#203040 gui=NONE
+ hi MatchParen guifg=red guibg=#304050 gui=BOLD
+ hi Pmenu guifg=#f6f3e8 guibg=#152535 gui=NONE
+ hi PmenuSel guifg=#000000 guibg=#cae682 gui=NONE
+if version >= 703 " Vim 7.x specific colors
+ hi ColorColumn guifg=#e8ecf0 guibg=#283848
+hi Comment guifg=#8090a0 gui=none
+hi Constant guifg=#ff6070 gui=none
+hi Identifier guifg=#70d080 gui=none
+hi Statement guifg=#6699D0 gui=none
+hi PreProc guifg=indianred gui=none
+hi Type guifg=#8cd0d3 gui=none
+hi Special guifg=#ecad2b gui=none
+hi Delimiter guifg=#8090a0
+hi Number guifg=#FFFF80
+hi Ignore guifg=grey40 gui=none
+hi Todo guifg=orangered guibg=#304050 gui=none
+hi Normal ctermbg=Black ctermfg=LightGrey guifg=Black guibg=Grey96
+hi ErrorMsg term=standout ctermbg=DarkRed ctermfg=White guibg=Red guifg=White
+hi IncSearch term=reverse cterm=bold gui=bold
+hi ModeMsg term=bold cterm=bold gui=bold
+hi StatusLine term=bold cterm=bold gui=bold
+hi StatusLineNC term=bold cterm=bold gui=bold
+hi VertSplit term=bold cterm=bold gui=bold
+hi Visual term=bold cterm=bold gui=bold guifg=Grey guibg=fg
+hi VisualNOS term=underline,bold cterm=underline,bold gui=underline,bold
+hi DiffText term=reverse cterm=bold ctermbg=Red gui=bold guibg=Red
+hi Cursor guibg=Black guifg=Black
+hi lCursor guibg=Cyan guifg=Black
+hi Directory term=bold ctermfg=LightCyan guifg=DarkBlue
+hi LineNr term=underline ctermfg=DarkGrey guifg=DarkGrey guibg=LightGrey
+hi MoreMsg term=bold ctermfg=LightGreen gui=bold guifg=SeaGreen
+hi NonText term=bold ctermfg=LightBlue gui=bold guifg=DarkGreen guibg=grey80
+hi Question term=standout ctermfg=LightGreen gui=bold guifg=Green
+hi Search term=reverse ctermbg=Yellow ctermfg=Black guibg=Yellow guifg=Black
+hi SpecialKey term=bold ctermfg=DarkBlue guifg=DarkBlue
+hi Title term=bold ctermfg=LightMagenta gui=bold guifg=DarkBlue
+hi WarningMsg term=standout ctermfg=LightRed guifg=Red
+hi WildMenu term=standout ctermbg=Yellow ctermfg=Black guibg=Yellow guifg=Black
+hi Folded term=standout ctermbg=LightGrey ctermfg=DarkBlue guibg=LightGrey guifg=DarkBlue
+hi FoldColumn term=standout ctermbg=LightGrey ctermfg=DarkBlue guibg=Grey guifg=DarkBlue
+hi DiffAdd term=bold ctermbg=DarkBlue guibg=DarkBlue
+hi DiffChange term=bold ctermbg=DarkMagenta guibg=DarkMagenta
+hi DiffDelete term=bold ctermfg=Blue ctermbg=DarkCyan gui=bold guifg=Blue guibg=DarkCyan
+hi Comment guifg=Blue guibg=Grey90 ctermfg=DarkGreen
+hi String guifg=DarkGreen ctermfg=DarkGreen
+hi Statement guifg=DarkBlue ctermfg=Blue
+hi Label gui=bold guifg=DarkBlue
+hi Constant term=underline ctermfg=DarkBlue guifg=DarkBlue guibg=Grey96
+hi Special term=bold ctermfg=LightRed guifg=DarkBlue guibg=Grey96
+ hi Statement term=bold cterm=bold ctermfg=DarkBlue guifg=DarkBlue
+hi Ignore ctermfg=LightGrey guifg=grey90
@@ -0,0 +1,88 @@
+" Vim colour file
+" Maintainer: Antony Scriven <ad_scriven@postmaster.co.uk>
+" Last Change: 2003-06-12
+let colors_name = "autumn"
+hi Normal term=none cterm=none ctermfg=black ctermbg=White gui=none guifg=Black guibg=#f0f2f0
+hi Cursor term=none cterm=none ctermfg=white ctermbg=darkgrey gui=none guifg=black guibg=red
+hi DiffAdd term=bold cterm=none ctermfg=white ctermbg=DarkBlue gui=none guifg=#aaeeaa guibg=#447744
+hi DiffChange term=bold cterm=none ctermfg=white ctermbg=DarkMagenta gui=none guifg=lightyellow guibg=#ddbb55
+hi DiffDelete term=bold cterm=none ctermfg=blue ctermbg=darkcyan gui=none guifg=#336633 guibg=#aaccaa
+hi difftext term=reverse cterm=bold ctermfg=white ctermbg=red gui=none guifg=lightyellow guibg=#cc7733
+hi Directory term=none cterm=none ctermfg=Red ctermbg=white gui=none guifg=Red guibg=bg
+hi ErrorMsg term=standout cterm=none ctermfg=white ctermbg=DarkRed gui=none guifg=white guibg=DarkRed
+hi Folded term=reverse cterm=none ctermfg=darkblue ctermbg=lightgrey gui=none guifg=darkblue guibg=lightgrey
+"8 col term
+hi FoldColumn term=reverse cterm=none ctermfg=darkblue ctermbg=grey gui=none guifg=darkblue guibg=grey
+hi IncSearch term=reverse cterm=none ctermfg=yellow ctermbg=darkgreen gui=none guifg=yellow guibg=#449944
+hi lCursor term=reverse cterm=none ctermfg=black ctermbg=cyan gui=none guifg=black guibg=Cyan
+hi LineNr term=reverse cterm=none ctermfg=darkred ctermbg=grey gui=none guifg=brown guibg=lightgrey
+hi ModeMsg term=bold cterm=none ctermfg=green ctermbg=darkgreen gui=none guifg=#007700 guibg=#aaccaa
+hi MoreMsg term=bold cterm=none ctermfg=darkGreen ctermbg=white gui=none guifg=darkgreen guibg=bg
+hi Question term=bold cterm=none ctermfg=darkGreen ctermbg=white gui=none guifg=darkgreen guibg=bg
+hi Search term=reverse cterm=none ctermfg=black ctermbg=yellow gui=none guifg=black guibg=yellow
+hi SpecialKey term=italic cterm=none ctermfg=lightgrey ctermbg=white gui=none guifg=lightblue guibg=bg
+hi NonText term=bold cterm=none ctermfg=lightgrey ctermbg=white gui=none guifg=#c6c6c6 guibg=bg
+hi StatusLine term=reverse cterm=none ctermfg=white ctermbg=black gui=none guifg=#80624d guibg=#ddd9b8
+hi Title term=bold cterm=none ctermfg=DarkMagenta ctermbg=white gui=none guifg=DarkMagenta guibg=bg
+if has("gui_running") || &t_Co > 8
+ hi Visual term=reverse cterm=none ctermfg=black ctermbg=lightgrey gui=none guifg=black guibg=lightgreen
+ hi VertSplit term=reverse cterm=none ctermfg=darkgrey ctermbg=darkgrey gui=none guifg=#c7c7c2 guibg=#d7d7d2
+ hi StatusLineNC term=reverse cterm=none ctermfg=white ctermbg=darkgrey gui=none guifg=darkgrey guibg=#d7d7d2
+ hi Comment term=italic cterm=none ctermfg=grey ctermbg=white gui=none guifg=#ccaaaa guibg=bg
+ hi Visual term=reverse cterm=none ctermfg=green ctermbg=darkgreen gui=none guifg=black guibg=lightgreen
+ hi VertSplit term=reverse cterm=none ctermfg=darkcyan ctermbg=darkblue gui=none guifg=darkgrey guibg=darkgrey
+ hi StatusLineNC term=reverse cterm=none ctermfg=white ctermbg=darkblue gui=none guifg=white guibg=darkgrey
+ hi Comment term=italic cterm=none ctermfg=darkcyan ctermbg=white gui=none guifg=#ccaaaa guibg=bg
+hi VisualNOS term=bold cterm=none ctermfg=grey ctermbg=black gui=none guifg=grey guibg=black
+hi WarningMsg term=standout cterm=none ctermfg=Red ctermbg=white gui=none guifg=Red guibg=bg
+hi WildMenu term=bold cterm=none ctermfg=darkblue ctermbg=yellow gui=none guifg=black guibg=lightyellow
+hi Constant term=underline cterm=none ctermfg=darkred ctermbg=bg gui=none guifg=#bb6666 guibg=bg
+hi Special term=bold cterm=none ctermfg=darkcyan ctermbg=white gui=none guifg=darkcyan guibg=bg
+hi identifier term=underline cterm=none ctermfg=darkmagenta ctermbg=white gui=none guifg=darkcyan guibg=bg
+hi statement term=bold cterm=none ctermfg=darkgreen ctermbg=white gui=none guifg=#44aa44 guibg=bg
+hi preproc term=underline cterm=none ctermfg=darkgrey ctermbg=white gui=none guifg=darkgrey guibg=bg
+hi type term=none cterm=none ctermfg=brown ctermbg=white gui=none guifg=#bb9900 guibg=bg
+hi underlined term=underline cterm=underline ctermfg=darkmagenta ctermbg=white gui=underline guifg=darkmagenta guibg=bg
+hi Ignore term=italic cterm=none ctermfg=lightgrey ctermbg=white gui=none guifg=grey guibg=bg
+"hi todo term=underline cterm=bold ctermfg=yellow ctermbg=brown gui=none guifg=#333333 guibg=#ddee33
+hi todo term=bold cterm=none ctermfg=yellow ctermbg=brown gui=bold guifg=#229900 guibg=#ddd9b8
+hi function term=bold cterm=none ctermfg=blue ctermbg=white gui=none guifg=#0055cc guibg=bg
+hi link String Constant
+hi link vimfunction function
+" vim: set ts=8 sw=8 et sts=8 tw=72 fo-=t ff=unix :
@@ -0,0 +1,154 @@
+" Maintainer: Anders Korte
+" Last Change: 17 Oct 2004
+" AutumnLeaf color scheme 1.0
+let colors_name="AutumnLeaf"
+" Colors for the User Interface.
+hi Cursor guibg=#aa7733 guifg=#ffeebb gui=bold
+hi Normal guibg=#fffdfa guifg=black gui=none
+hi NonText guibg=#eafaea guifg=#000099 gui=bold
+hi Visual guibg=#fff8cc guifg=black gui=none
+" hi VisualNOS
+hi Linenr guibg=bg guifg=#999999 gui=none
+" Uncomment these if you use Diff...??
+" hi DiffText guibg=#cc0000 guifg=white gui=none
+" hi DiffAdd guibg=#0000cc guifg=white gui=none
+" hi DiffChange guibg=#990099 guifg=white gui=none
+" hi DiffDelete guibg=#888888 guifg=#333333 gui=none
+hi Directory guibg=bg guifg=#337700 gui=none
+hi IncSearch guibg=#c8e8ff guifg=black gui=none
+hi Search guibg=#c8e8ff guifg=black gui=none
+hi SpecialKey guibg=bg guifg=fg gui=none
+hi Titled guibg=bg guifg=fg gui=none
+hi ErrorMsg guibg=bg guifg=#cc0000 gui=bold
+hi ModeMsg guibg=bg guifg=#003399 gui=none
+hi link MoreMsg ModeMsg
+hi link Question ModeMsg
+hi WarningMsg guibg=bg guifg=#cc0000 gui=bold
+hi StatusLine guibg=#ffeebb guifg=black gui=bold
+hi StatusLineNC guibg=#aa8866 guifg=#f8e8cc gui=none
+hi VertSplit guibg=#aa8866 guifg=#ffe0bb gui=none
+" hi Folded
+" hi FoldColumn
+" hi SignColumn
+" Colors for Syntax Highlighting.
+hi Comment guibg=#ddeedd guifg=#002200 gui=none
+hi Constant guibg=bg guifg=#003399 gui=bold
+hi String guibg=bg guifg=#003399 gui=italic
+hi Character guibg=bg guifg=#003399 gui=italic
+hi Number guibg=bg guifg=#003399 gui=bold
+hi Boolean guibg=bg guifg=#003399 gui=bold
+hi Float guibg=bg guifg=#003399 gui=bold
+hi Identifier guibg=bg guifg=#003399 gui=none
+hi Function guibg=bg guifg=#0055aa gui=bold
+hi Statement guibg=bg guifg=#003399 gui=none
+hi Conditional guibg=bg guifg=#aa7733 gui=bold
+hi Repeat guibg=bg guifg=#aa5544 gui=bold
+hi link Label Conditional
+hi Operator guibg=bg guifg=#aa7733 gui=bold
+hi Exception guibg=bg guifg=#228877 gui=bold
+hi PreProc guibg=bg guifg=#aa7733 gui=bold
+hi Include guibg=bg guifg=#558811 gui=bold
+hi link Define Include
+hi link Macro Include
+hi link PreCondit Include
+hi Type guibg=bg guifg=#007700 gui=bold
+hi Typedef guibg=bg guifg=#009900 gui=italic
+hi Special guibg=bg guifg=fg gui=none
+hi SpecialChar guibg=bg guifg=fg gui=bold
+hi Tag guibg=bg guifg=#003399 gui=bold
+hi SpecialComment guibg=#dddddd guifg=#aa0000 gui=none
+hi Underlined guibg=bg guifg=blue gui=underline
+hi Title guibg=bg guifg=fg gui=bold
+hi Ignore guibg=bg guifg=#999999 gui=none
+hi Error guibg=red guifg=white gui=none
+hi Todo guibg=bg guifg=#aa0000 gui=none
+" The same in cterm colors.
+hi Cursor ctermbg=6 ctermfg=14
+hi Normal ctermbg=15 ctermfg=0
+hi NonText ctermbg=10 ctermfg=1
+hi Visual ctermbg=14 ctermfg=0
+hi Linenr ctermbg=bg ctermfg=7
+" hi DiffText ctermbg=4 ctermfg=15
+" hi DiffAdd ctermbg=1 ctermfg=15
+" hi DiffChange ctermbg=5 ctermfg=15
+" hi DiffDelete ctermbg=7 ctermfg=8
+hi Directory ctermbg=bg ctermfg=2
+hi IncSearch ctermbg=9 ctermfg=0
+hi Search ctermbg=9 ctermfg=0
+hi SpecialKey ctermbg=bg ctermfg=fg
+hi Titled ctermbg=bg ctermfg=fg
+hi ErrorMsg ctermbg=bg ctermfg=12
+hi ModeMsg ctermbg=bg ctermfg=9
+hi WarningMsg ctermbg=bg ctermfg=12
+hi StatusLine ctermbg=14 ctermfg=0
+hi StatusLineNC ctermbg=6 ctermfg=14
+hi VertSplit ctermbg=6 ctermfg=14
+hi Comment ctermbg=10 ctermfg=2
+hi Constant ctermbg=bg ctermfg=9
+hi String ctermbg=bg ctermfg=9 cterm=italic
+hi Character ctermbg=bg ctermfg=9 cterm=italic
+hi Number ctermbg=bg ctermfg=9 cterm=bold
+hi Boolean ctermbg=bg ctermfg=9 cterm=bold
+hi Float ctermbg=bg ctermfg=9 cterm=bold
+hi Function ctermbg=bg ctermfg=9 cterm=bold
+hi Statement ctermbg=bg ctermfg=9 cterm=bold
+hi Conditional ctermbg=bg ctermfg=6 cterm=bold
+hi Repeat ctermbg=bg ctermfg=6 cterm=bold
+hi Operator ctermbg=bg ctermfg=6 cterm=bold
+hi Exception ctermbg=bg ctermfg=2 cterm=bold
+hi PreProc ctermbg=bg ctermfg=6
+hi Include ctermbg=bg ctermfg=2 cterm=bold
+hi Type ctermbg=bg ctermfg=2 cterm=bold
+hi Typedef ctermbg=bg ctermfg=2 cterm=italic
+hi Special ctermbg=bg ctermfg=fg cterm=bold
+hi Tag ctermbg=bg ctermfg=9 cterm=bold
+hi SpecialComment ctermbg=7 ctermfg=4
+hi Underlined ctermbg=bg ctermfg=9 cterm=underline
+hi Title ctermbg=bg ctermfg=fg cterm=bold
+hi Ignore ctermbg=bg ctermfg=7
+hi Error ctermbg=12 ctermfg=15
+hi Todo ctermbg=bg ctermfg=15
@@ -0,0 +1,109 @@
+" Port of gtksourceview babymate color scheme for 256-color terminals by Anton Bobrov (bobrov@vl.ru)
+let colors_name = "babymate256"
+hi Normal guifg=#e3e3e3 ctermfg=254 guibg=#222429 ctermbg=235 gui=none cterm=none
+hi Cursor guifg=#222429 ctermfg=235 guibg=#e3e3e3 ctermbg=254 gui=none cterm=none
+hi Visual guibg=#506681 ctermbg=60 gui=none cterm=none
+hi VisualNOS guifg=#e3e3e3 ctermfg=254 guibg=#666666 ctermbg=241 gui=none cterm=none
+hi Search guifg=#e3e3e3 ctermfg=254 guibg=#506681 ctermbg=60 gui=none cterm=none
+hi Folded guifg=#666666 ctermfg=241 guibg=#222429 ctermbg=235 gui=none cterm=none
+" hi Title gui=none cterm=none
+hi StatusLine guifg=#000000 ctermfg=16 guibg=#c7c7c7 ctermbg=251 gui=none cterm=none
+hi StatusLineNC guifg=#666666 ctermfg=241 guibg=#c7c7c7 ctermbg=251 gui=none cterm=none
+hi VertSplit guifg=#c7c7c7 ctermfg=251 guibg=#c7c7c7 ctermbg=251 gui=none cterm=none
+hi LineNr guifg=#666666 ctermfg=241 guibg=#000000 ctermbg=16 gui=none cterm=none
+hi NonText guifg=#666666 ctermfg=241 guibg=#222429 ctermbg=235 gui=none cterm=none
+" hi SpecialKey gui=none cterm=none
+" hi WarningMsg gui=none cterm=none
+hi ErrorMsg guifg=#e3e3e3 ctermfg=254 gui=none cterm=none
+hi Error guifg=#e3e3e3 ctermfg=254 gui=none cterm=none
+ hi CursorLine guibg=#3a3d45 ctermbg=237 gui=none cterm=none
+ hi MatchParen guifg=#e3e3e3 ctermfg=254 guibg=#000000 ctermbg=16 gui=none cterm=none
+ hi Pmenu guifg=#e3e3e3 ctermfg=254 guibg=#3a3d45 ctermbg=237 gui=none cterm=none
+ hi PmenuSel guifg=#15171c ctermfg=233 guibg=#c7c7c7 ctermbg=251 gui=none cterm=none
+ hi PmenuSbar guifg=#3a3d45 ctermfg=237 guibg=#3a3d45 ctermbg=237 gui=none cterm=none
+ hi PmenuThumb guifg=#666666 ctermfg=241 guibg=#666666 ctermbg=241 gui=none cterm=none
+" Diff highlighting
+hi DiffAdd guifg=#222429 ctermfg=235 guibg=#cbf8b0 ctermbg=193 gui=none cterm=none
+hi DiffDelete guifg=#222429 ctermfg=235 guibg=#ffc0cb ctermbg=217 gui=none cterm=none
+hi DiffChange guifg=#222429 ctermfg=235 guibg=#9cbddd ctermbg=110 gui=none cterm=none
+hi DiffText guifg=#222429 ctermfg=235 guibg=#d0cffe ctermbg=189 gui=none cterm=none
+"hi IncSearch
+"hi ModeMsg
+"hi MoreMsg
+"hi PmenuSbar
+"hi PmenuThumb
+"hi Question
+"hi SignColumn
+"hi SpellBad
+"hi SpellCap
+"hi SpellLocal
+"hi SpellRare
+"hi TabLine
+"hi TabLineFill
+"hi TabLineSel
+"hi User1
+"hi User9
+hi Keyword guifg=#ffc0cb ctermfg=217 gui=none cterm=none
+" hi Statement guifg=#d0cffe ctermfg=189 gui=none cterm=none
+hi Statement guifg=#ffc0cb ctermfg=217 gui=none cterm=none
+hi Constant guifg=#e3e3e3 ctermfg=254 gui=none cterm=none
+hi Number guifg=#9cbddd ctermfg=110 gui=none cterm=none
+hi PreProc guifg=#ffc0cb ctermfg=217 gui=none cterm=none
+hi Function guifg=#cbf8b0 ctermfg=193 gui=none cterm=none
+hi Identifier guifg=#9cbddd ctermfg=110 gui=none cterm=none
+hi Builtin guifg=#9cbddd ctermfg=110 gui=none cterm=none
+hi Type guifg=#cbf8b0 ctermfg=193 gui=none cterm=none
+hi Special guifg=#e3e3e3 ctermfg=254 gui=none cterm=none
+hi String guifg=#9cbddd ctermfg=110 gui=none cterm=none
+hi Character guifg=#ffc0cb ctermfg=217 gui=none cterm=none
+hi Comment guifg=#666666 ctermfg=241 gui=italic cterm=italic
+hi Todo guifg=#e3e3e3 ctermfg=254 guibg=#000000 ctermbg=16 gui=none cterm=none
+hi Boolean guifg=#9cbddd ctermfg=110 gui=none cterm=none
+" Links
+hi! link FoldColumn Folded
+hi! link CursorColumn CursorLine
+hi! link ColorColumn CursorLine
+hi! link pythonBuiltin Builtin
+hi! link pythonKeyword Statement
+" xterm color fix:
+" printf '\033]11;#222429\007\033]4;16;#000000;60;#506681;110;#9CBDDD;189;#D0CFFE;193;#CBF8B0;217;#FFC0CB;233;#15171C;235;#222429;237;#3A3D45;241;#666666;251;#C7C7C7;254;#E3E3E3\007'
+" urxvt color fix:
+" urxvt -bg #222429
+" urxvt*background: #222429
+" printf '\033]4;16;#000000;60;#506681;110;#9CBDDD;189;#D0CFFE;193;#CBF8B0;217;#FFC0CB;233;#15171C;235;#222429;237;#3A3D45;241;#666666;251;#C7C7C7;254;#E3E3E3\007'
+Subproject commit 59b0963baeae8f7a99c148d08c7fe23759cd22d9
@@ -0,0 +1,650 @@
+" _ _ _ __
+" | |__ __ _ __| | __ _____ | |/ _|
+" | '_ \ / _` |/ _` | \ \ /\ / / _ \| | |_
+" | |_) | (_| | (_| | \ 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 {{{
+if !has("gui_running") && &t_Co != 88 && &t_Co != 256
+let colors_name = "badwolf"
+if !exists("g:badwolf_html_link_underline") " {{{
+ let g:badwolf_html_link_underline = 1
+endif " }}}
+if !exists("g:badwolf_css_props_highlight") " {{{
+ let g:badwolf_css_props_highlight = 0
+" 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]
+" Another chewy accent, but use sparingly!
+let s:bwc.saltwatertaffy = ['8cffba', 121]
+" 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', 154]
+" 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! s: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 '
+ let c = get(s:bwc, a:fg)
+ let histring .= 'guifg=#' . c[0] . ' ctermfg=' . c[1] . ' '
+ if a:0 >= 1 && strlen(a:1)
+ if a:1 == 'bg'
+ let histring .= 'guibg=bg ctermbg=bg '
+ let c = get(s:bwc, a:1)
+ let histring .= 'guibg=#' . c[0] . ' ctermbg=' . c[1] . ' '
+ if a:0 >= 2 && strlen(a:2)
+ let histring .= 'gui=' . a:2 . ' cterm=' . a:2 . ' '
+ if a:0 >= 3 && strlen(a:3)
+ let c = get(s:bwc, a:3)
+ let histring .= 'guisp=#' . c[0] . ' '
+ " echom histring
+ execute histring
+" Configuration Options {{{
+if exists('g:badwolf_darkgutter') && g:badwolf_darkgutter
+ let s:gutter = 'blackestgravel'
+ let s:gutter = 'blackgravel'
+if exists('g:badwolf_tabline')
+ if g:badwolf_tabline == 0
+ let s:tabline = 'blackestgravel'
+ elseif g:badwolf_tabline == 1
+ let s:tabline = 'blackgravel'
+ elseif g:badwolf_tabline == 2
+ let s:tabline = 'darkgravel'
+ elseif g:badwolf_tabline == 3
+ let s:tabline = 'deepgravel'
+" Actual colorscheme ----------------------------------------------------------
+" Vanilla Vim {{{
+" General/UI {{{
+call s:HL('Normal', 'plain', 'blackgravel')
+call s:HL('Folded', 'mediumgravel', 'bg', 'none')
+call s:HL('VertSplit', 'lightgravel', 'bg', 'none')
+call s:HL('CursorLine', '', 'darkgravel', 'none')
+call s:HL('CursorColumn', '', 'darkgravel')
+call s:HL('ColorColumn', '', 'darkgravel')
+call s:HL('TabLine', 'plain', s:tabline, 'none')
+call s:HL('TabLineFill', 'plain', s:tabline, 'none')
+call s:HL('TabLineSel', 'coal', 'tardis', 'none')
+call s:HL('MatchParen', 'dalespale', 'darkgravel', 'bold')
+call s:HL('NonText', 'deepgravel', 'bg')
+call s:HL('SpecialKey', 'deepgravel', 'bg')
+call s:HL('Visual', '', 'deepgravel')
+call s:HL('VisualNOS', '', 'deepgravel')
+call s:HL('Search', 'coal', 'dalespale', 'bold')
+call s:HL('IncSearch', 'coal', 'tardis', 'bold')
+call s:HL('Underlined', 'fg', '', 'underline')
+call s:HL('StatusLine', 'coal', 'tardis', 'bold')
+call s:HL('StatusLineNC', 'snow', 'deepgravel', 'bold')
+call s:HL('Directory', 'dirtyblonde', '', 'bold')
+call s:HL('Title', 'lime')
+call s:HL('ErrorMsg', 'taffy', 'bg', 'bold')
+call s:HL('MoreMsg', 'dalespale', '', 'bold')
+call s:HL('ModeMsg', 'dirtyblonde', '', 'bold')
+call s:HL('Question', 'dirtyblonde', '', 'bold')
+call s:HL('WarningMsg', 'dress', '', 'bold')
+" This is a ctags tag, not an HTML one. 'Something you can use c-] on'.
+call s:HL('Tag', '', '', 'bold')
+" hi IndentGuides guibg=#373737
+" hi WildMenu guifg=#66D9EF guibg=#000000
+" Gutter {{{
+call s:HL('LineNr', 'mediumgravel', s:gutter)
+call s:HL('SignColumn', '', s:gutter)
+call s:HL('FoldColumn', 'mediumgravel', s:gutter)
+" Cursor {{{
+call s:HL('Cursor', 'coal', 'tardis', 'bold')
+call s:HL('vCursor', 'coal', 'tardis', 'bold')
+call s:HL('iCursor', 'coal', 'tardis', 'none')
+" Syntax highlighting {{{
+" Start with a simple base.
+call s:HL('Special', 'plain')
+" Comments are slightly brighter than folds, to make 'headers' easier to see.
+call s:HL('Comment', 'gravel')
+call s:HL('Todo', 'snow', 'bg', 'bold')
+call s:HL('SpecialComment', 'snow', 'bg', 'bold')
+" Strings are a nice, pale straw color. Nothing too fancy.
+call s:HL('String', 'dirtyblonde')
+" Control flow stuff is taffy.
+call s:HL('Statement', 'taffy', '', 'bold')
+call s:HL('Keyword', 'taffy', '', 'bold')
+call s:HL('Conditional', 'taffy', '', 'bold')
+call s:HL('Operator', 'taffy', '', 'none')
+call s:HL('Label', 'taffy', '', 'none')
+call s:HL('Repeat', 'taffy', '', 'none')
+" Functions and variable declarations are orange, because plain looks weird.
+call s:HL('Identifier', 'orange', '', 'none')
+call s: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 s:HL('PreProc', 'lime', '', 'none')
+call s:HL('Macro', 'lime', '', 'none')
+call s:HL('Define', 'lime', '', 'none')
+call s:HL('PreCondit', 'lime', '', 'bold')
+" Constants of all kinds are colored together.
+" I'm not really happy with the color yet...
+call s:HL('Constant', 'toffee', '', 'bold')
+call s:HL('Character', 'toffee', '', 'bold')
+call s:HL('Boolean', 'toffee', '', 'bold')
+call s:HL('Number', 'toffee', '', 'bold')
+call s:HL('Float', 'toffee', '', 'bold')
+" Not sure what 'special character in a constant' means, but let's make it pop.
+call s:HL('SpecialChar', 'dress', '', 'bold')
+call s:HL('Type', 'dress', '', 'none')
+call s:HL('StorageClass', 'taffy', '', 'none')
+call s:HL('Structure', 'taffy', '', 'none')
+call s:HL('Typedef', 'taffy', '', 'bold')
+" Make try/catch blocks stand out.
+call s:HL('Exception', 'lime', '', 'bold')
+" Misc
+call s:HL('Error', 'snow', 'taffy', 'bold')
+call s:HL('Debug', 'snow', '', 'bold')
+call s:HL('Ignore', 'gravel', '', '')
+" Completion Menu {{{
+call s:HL('Pmenu', 'plain', 'deepergravel')
+call s:HL('PmenuSel', 'coal', 'tardis', 'bold')
+call s:HL('PmenuSbar', '', 'deepergravel')
+call s:HL('PmenuThumb', 'brightgravel')
+" Diffs {{{
+call s:HL('DiffDelete', 'coal', 'coal')
+call s:HL('DiffAdd', '', 'deepergravel')
+call s:HL('DiffChange', '', 'darkgravel')
+call s:HL('DiffText', 'snow', 'deepergravel', 'bold')
+" Spelling {{{
+ call s:HL('SpellCap', 'dalespale', 'bg', 'undercurl,bold', 'dalespale')
+ call s:HL('SpellBad', '', 'bg', 'undercurl', 'dalespale')
+ call s:HL('SpellLocal', '', '', 'undercurl', 'dalespale')
+ call s:HL('SpellRare', '', '', 'undercurl', 'dalespale')
+" Plugins {{{
+" CtrlP {{{
+ " the message when no match is found
+ call s:HL('CtrlPNoEntries', 'snow', 'taffy', 'bold')
+ " the matched pattern
+ call s:HL('CtrlPMatch', 'orange', 'bg', 'none')
+ " the line prefix '>' in the match window
+ call s:HL('CtrlPLinePre', 'deepgravel', 'bg', 'none')
+ " the prompt’s base
+ call s:HL('CtrlPPrtBase', 'deepgravel', 'bg', 'none')
+ " the prompt’s text
+ call s:HL('CtrlPPrtText', 'plain', 'bg', 'none')
+ " the prompt’s cursor when moving over the text
+ call s:HL('CtrlPPrtCursor', 'coal', 'tardis', 'bold')
+ " 'prt' or 'win', also for 'regex'
+ call s:HL('CtrlPMode1', 'coal', 'tardis', 'bold')
+ " 'file' or 'path', also for the local working dir
+ call s:HL('CtrlPMode2', 'coal', 'tardis', 'bold')
+ " the scanning status
+ call s: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 (|s:HL-Search|)
+ " CtrlPUndoT : the elapsed time in undo mode (|s:HL-Directory|)
+ " CtrlPUndoBr : the square brackets [] in undo mode (Comment)
+ " CtrlPUndoNr : the undo number inside [] in undo mode (String)
+" EasyMotion {{{
+call s:HL('EasyMotionTarget', 'tardis', 'bg', 'bold')
+call s: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 s:HL('InterestingWord1', 'coal', 'orange')
+call s:HL('InterestingWord2', 'coal', 'lime')
+call s:HL('InterestingWord3', 'coal', 'saltwatertaffy')
+call s:HL('InterestingWord4', 'coal', 'toffee')
+call s:HL('InterestingWord5', 'coal', 'dress')
+call s:HL('InterestingWord6', '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
+" Rainbow Parentheses {{{
+call s:HL('level16c', 'mediumgravel', '', 'bold')
+call s:HL('level15c', 'dalespale', '', '')
+call s:HL('level14c', 'dress', '', '')
+call s:HL('level13c', 'orange', '', '')
+call s:HL('level12c', 'tardis', '', '')
+call s:HL('level11c', 'lime', '', '')
+call s:HL('level10c', 'toffee', '', '')
+call s:HL('level9c', 'saltwatertaffy', '', '')
+call s:HL('level8c', 'coffee', '', '')
+call s:HL('level7c', 'dalespale', '', '')
+call s:HL('level6c', 'dress', '', '')
+call s:HL('level5c', 'orange', '', '')
+call s:HL('level4c', 'tardis', '', '')
+call s:HL('level3c', 'lime', '', '')
+call s:HL('level2c', 'toffee', '', '')
+call s:HL('level1c', 'saltwatertaffy', '', '')
+" ShowMarks {{{
+call s:HL('ShowMarksHLl', 'tardis', 'blackgravel')
+call s:HL('ShowMarksHLu', 'tardis', 'blackgravel')
+call s:HL('ShowMarksHLo', 'tardis', 'blackgravel')
+call s:HL('ShowMarksHLm', 'tardis', 'blackgravel')
+" Filetype-specific {{{
+" Clojure {{{
+call s:HL('clojureSpecial', 'taffy', '', '')
+call s:HL('clojureDefn', 'taffy', '', '')
+call s:HL('clojureDefMacro', 'taffy', '', '')
+call s:HL('clojureDefine', 'taffy', '', '')
+call s:HL('clojureMacro', 'taffy', '', '')
+call s:HL('clojureCond', 'taffy', '', '')
+call s:HL('clojureKeyword', 'orange', '', 'none')
+call s:HL('clojureFunc', 'dress', '', 'none')
+call s:HL('clojureRepeat', 'dress', '', 'none')
+call s:HL('clojureParen0', 'lightgravel', '', 'none')
+call s:HL('clojureAnonArg', 'snow', '', 'bold')
+" CSS {{{
+if g:badwolf_css_props_highlight
+ call s:HL('cssColorProp', 'dirtyblonde', '', 'none')
+ call s:HL('cssBoxProp', 'dirtyblonde', '', 'none')
+ call s:HL('cssTextProp', 'dirtyblonde', '', 'none')
+ call s:HL('cssRenderProp', 'dirtyblonde', '', 'none')
+ call s:HL('cssGeneratedContentProp', 'dirtyblonde', '', 'none')
+ call s:HL('cssColorProp', 'fg', '', 'none')
+ call s:HL('cssBoxProp', 'fg', '', 'none')
+ call s:HL('cssTextProp', 'fg', '', 'none')
+ call s:HL('cssRenderProp', 'fg', '', 'none')
+ call s:HL('cssGeneratedContentProp', 'fg', '', 'none')
+call s:HL('cssValueLength', 'toffee', '', 'bold')
+call s:HL('cssColor', 'toffee', '', 'bold')
+call s:HL('cssBraces', 'lightgravel', '', 'none')
+call s:HL('cssIdentifier', 'orange', '', 'bold')
+call s:HL('cssClassName', 'orange', '', 'none')
+" Diff {{{
+call s:HL('gitDiff', 'lightgravel', '',)
+call s:HL('diffRemoved', 'dress', '',)
+call s:HL('diffAdded', 'lime', '',)
+call s:HL('diffFile', 'coal', 'taffy', 'bold')
+call s:HL('diffNewFile', 'coal', 'taffy', 'bold')
+call s:HL('diffLine', 'coal', 'orange', 'bold')
+call s:HL('diffSubname', 'orange', '', 'none')
+" Django Templates {{{
+call s:HL('djangoArgument', 'dirtyblonde', '',)
+call s:HL('djangoTagBlock', 'orange', '')
+call s:HL('djangoVarBlock', 'orange', '')
+" hi djangoStatement guifg=#ff3853 gui=bold
+" hi djangoVarBlock guifg=#f4cf86
+" HTML {{{
+" Punctuation
+call s:HL('htmlTag', 'darkroast', 'bg', 'none')
+call s:HL('htmlEndTag', 'darkroast', 'bg', 'none')
+" Tag names
+call s:HL('htmlTagName', 'coffee', '', 'bold')
+call s:HL('htmlSpecialTagName', 'coffee', '', 'bold')
+call s:HL('htmlSpecialChar', 'lime', '', 'none')
+" Attributes
+call s:HL('htmlArg', 'coffee', '', 'none')
+" Stuff inside an <a> tag
+if g:badwolf_html_link_underline
+ call s:HL('htmlLink', 'lightgravel', '', 'underline')
+ call s:HL('htmlLink', 'lightgravel', '', 'none')
+" Java {{{
+call s:HL('javaClassDecl', 'taffy', '', 'bold')
+call s:HL('javaScopeDecl', 'taffy', '', 'bold')
+call s:HL('javaCommentTitle', 'gravel', '')
+call s:HL('javaDocTags', 'snow', '', 'none')
+call s:HL('javaDocParam', 'dalespale', '', '')
+" LaTeX {{{
+call s:HL('texStatement', 'tardis', '', 'none')
+call s:HL('texMathZoneX', 'orange', '', 'none')
+call s:HL('texMathZoneA', 'orange', '', 'none')
+call s:HL('texMathZoneB', 'orange', '', 'none')
+call s:HL('texMathZoneC', 'orange', '', 'none')
+call s:HL('texMathZoneD', 'orange', '', 'none')
+call s:HL('texMathZoneE', 'orange', '', 'none')
+call s:HL('texMathZoneV', 'orange', '', 'none')
+call s:HL('texMath', 'orange', '', 'none')
+call s:HL('texMathMatcher', 'orange', '', 'none')
+call s:HL('texRefLabel', 'dirtyblonde', '', 'none')
+call s:HL('texRefZone', 'lime', '', 'none')
+call s:HL('texComment', 'darkroast', '', 'none')
+call s:HL('texDelimiter', 'orange', '', 'none')
+call s:HL('texZone', 'brightgravel', '', 'none')
+augroup badwolf_tex
+ au!
+ au BufRead,BufNewFile *.tex syn region texMathZoneV start="\\(" end="\\)\|%stopzone\>" keepend contains=@texMathZoneGroup
+ au BufRead,BufNewFile *.tex syn region texMathZoneX start="\$" skip="\\\\\|\\\$" end="\$\|%stopzone\>" keepend contains=@texMathZoneGroup
+augroup END
+" LessCSS {{{
+call s:HL('lessVariable', 'lime', '', 'none')
+" Lispyscript {{{
+call s:HL('lispyscriptDefMacro', 'lime', '', '')
+call s:HL('lispyscriptRepeat', 'dress', '', 'none')
+" Mail {{{
+call s:HL('mailSubject', 'orange', '', 'bold')
+call s:HL('mailHeader', 'lightgravel', '', '')
+call s:HL('mailHeaderKey', 'lightgravel', '', '')
+call s:HL('mailHeaderEmail', 'snow', '', '')
+call s:HL('mailURL', 'toffee', '', 'underline')
+call s:HL('mailSignature', 'gravel', '', 'none')
+call s:HL('mailQuoted1', 'gravel', '', 'none')
+call s:HL('mailQuoted2', 'dress', '', 'none')
+call s:HL('mailQuoted3', 'dirtyblonde', '', 'none')
+call s:HL('mailQuoted4', 'orange', '', 'none')
+call s:HL('mailQuoted5', 'lime', '', 'none')
+" Markdown {{{
+call s:HL('markdownHeadingRule', 'lightgravel', '', 'bold')
+call s:HL('markdownHeadingDelimiter', 'lightgravel', '', 'bold')
+call s:HL('markdownOrderedListMarker', 'lightgravel', '', 'bold')
+call s:HL('markdownListMarker', 'lightgravel', '', 'bold')
+call s:HL('markdownItalic', 'snow', '', 'bold')
+call s:HL('markdownBold', 'snow', '', 'bold')
+call s:HL('markdownH1', 'orange', '', 'bold')
+call s:HL('markdownH2', 'lime', '', 'bold')
+call s:HL('markdownH3', 'lime', '', 'none')
+call s:HL('markdownH4', 'lime', '', 'none')
+call s:HL('markdownH5', 'lime', '', 'none')
+call s:HL('markdownH6', 'lime', '', 'none')
+call s:HL('markdownLinkText', 'toffee', '', 'underline')
+call s:HL('markdownIdDeclaration', 'toffee')
+call s:HL('markdownAutomaticLink', 'toffee', '', 'bold')
+call s:HL('markdownUrl', 'toffee', '', 'bold')
+call s:HL('markdownUrldelimiter', 'lightgravel', '', 'bold')
+call s:HL('markdownLinkDelimiter', 'lightgravel', '', 'bold')
+call s:HL('markdownLinkTextDelimiter', 'lightgravel', '', 'bold')
+call s:HL('markdownCodeDelimiter', 'dirtyblonde', '', 'bold')
+call s:HL('markdownCode', 'dirtyblonde', '', 'none')
+call s:HL('markdownCodeBlock', 'dirtyblonde', '', 'none')
+" MySQL {{{
+call s:HL('mysqlSpecial', 'dress', '', 'bold')
+" Python {{{
+hi def link pythonOperator Operator
+call s:HL('pythonBuiltin', 'dress')
+call s:HL('pythonBuiltinObj', 'dress')
+call s:HL('pythonBuiltinFunc', 'dress')
+call s:HL('pythonEscape', 'dress')
+call s:HL('pythonException', 'lime', '', 'bold')
+call s:HL('pythonExceptions', 'lime', '', 'none')
+call s:HL('pythonPrecondit', 'lime', '', 'none')
+call s:HL('pythonDecorator', 'taffy', '', 'none')
+call s:HL('pythonRun', 'gravel', '', 'bold')
+call s:HL('pythonCoding', 'gravel', '', 'bold')
+" SLIMV {{{
+" Rainbow parentheses
+call s:HL('hlLevel0', 'gravel')
+call s:HL('hlLevel1', 'orange')
+call s:HL('hlLevel2', 'saltwatertaffy')
+call s:HL('hlLevel3', 'dress')
+call s:HL('hlLevel4', 'coffee')
+call s:HL('hlLevel5', 'dirtyblonde')
+call s:HL('hlLevel6', 'orange')
+call s:HL('hlLevel7', 'saltwatertaffy')
+call s:HL('hlLevel8', 'dress')
+call s:HL('hlLevel9', 'coffee')
+" Vim {{{
+call s:HL('VimCommentTitle', 'lightgravel', '', 'bold')
+call s:HL('VimMapMod', 'dress', '', 'none')
+call s:HL('VimMapModKey', 'dress', '', 'none')
+call s:HL('VimNotation', 'dress', '', 'none')
+call s:HL('VimBracket', 'dress', '', 'none')
@@ -0,0 +1,304 @@
+" Base16 3024 (https://github.com/chriskempson/base16)
+" Scheme: Jan T. Sott (http://github.com/idleberg)
+" This enables the coresponding base16-shell script to run so that
+" :colorscheme works in terminals supported by base16-shell scripts
+" User must set this variable in .vimrc
+" let g:base16_shell_path=base16-builder/output/shell/
+if !has('gui_running')
+ if exists("g:base16_shell_path")
+ execute "silent !/bin/sh ".g:base16_shell_path."/base16-3024.".&background.".sh"
+" GUI color definitions
+let s:gui00 = "090300"
+let s:gui01 = "3a3432"
+let s:gui02 = "4a4543"
+let s:gui03 = "5c5855"
+let s:gui04 = "807d7c"
+let s:gui05 = "a5a2a2"
+let s:gui06 = "d6d5d4"
+let s:gui07 = "f7f7f7"
+let s:gui08 = "db2d20"
+let s:gui09 = "e8bbd0"
+let s:gui0A = "fded02"
+let s:gui0B = "01a252"
+let s:gui0C = "b5e4f4"
+let s:gui0D = "01a0e4"
+let s:gui0E = "a16a94"
+let s:gui0F = "cdab53"
+" Terminal color definitions
+let s:cterm00 = "00"
+let s:cterm03 = "08"
+let s:cterm05 = "07"
+let s:cterm07 = "15"
+let s:cterm08 = "01"
+let s:cterm0A = "03"
+let s:cterm0B = "02"
+let s:cterm0C = "06"
+let s:cterm0D = "04"
+let s:cterm0E = "05"
+if exists('base16colorspace') && base16colorspace == "256"
+ let s:cterm01 = "18"
+ let s:cterm02 = "19"
+ let s:cterm04 = "20"
+ let s:cterm06 = "21"
+ let s:cterm09 = "16"
+ let s:cterm0F = "17"
+ let s:cterm01 = "10"
+ let s:cterm02 = "11"
+ let s:cterm04 = "12"
+ let s:cterm06 = "13"
+ let s:cterm09 = "09"
+ let s:cterm0F = "14"
+" Theme setup
+let g:colors_name = "base16-3024"
+" Highlighting function
+fun <sid>hi(group, guifg, guibg, ctermfg, ctermbg, attr)
+ if a:guifg != ""
+ exec "hi " . a:group . " guifg=#" . s:gui(a:guifg)
+ if a:guibg != ""
+ exec "hi " . a:group . " guibg=#" . s:gui(a:guibg)
+ if a:ctermfg != ""
+ exec "hi " . a:group . " ctermfg=" . s:cterm(a:ctermfg)
+ if a:ctermbg != ""
+ exec "hi " . a:group . " ctermbg=" . s:cterm(a:ctermbg)
+" Return GUI color for light/dark variants
+fun s:gui(color)
+ if &background == "dark"
+ return a:color
+ if a:color == s:gui00
+ return s:gui07
+ elseif a:color == s:gui01
+ return s:gui06
+ elseif a:color == s:gui02
+ return s:gui05
+ elseif a:color == s:gui03
+ return s:gui04
+ elseif a:color == s:gui04
+ return s:gui03
+ elseif a:color == s:gui05
+ return s:gui02
+ elseif a:color == s:gui06
+ return s:gui01
+ elseif a:color == s:gui07
+ return s:gui00
+" Return terminal color for light/dark variants
+fun s:cterm(color)
+ if a:color == s:cterm00
+ return s:cterm07
+ elseif a:color == s:cterm01
+ return s:cterm06
+ elseif a:color == s:cterm02
+ return s:cterm05
+ elseif a:color == s:cterm03
+ return s:cterm04
+ elseif a:color == s:cterm04
+ return s:cterm03
+ elseif a:color == s:cterm05
+ return s:cterm02
+ elseif a:color == s:cterm06
+ return s:cterm01
+ elseif a:color == s:cterm07
+ return s:cterm00
+" Vim editor colors
+call <sid>hi("Bold", "", "", "", "", "bold")
+call <sid>hi("Debug", s:gui08, "", s:cterm08, "", "")
+call <sid>hi("Directory", s:gui0D, "", s:cterm0D, "", "")
+call <sid>hi("ErrorMsg", s:gui08, s:gui00, s:cterm08, s:cterm00, "")
+call <sid>hi("Exception", s:gui08, "", s:cterm08, "", "")
+call <sid>hi("FoldColumn", "", s:gui01, "", s:cterm01, "")
+call <sid>hi("Folded", s:gui03, s:gui01, s:cterm03, s:cterm01, "")
+call <sid>hi("IncSearch", s:gui01, s:gui09, s:cterm01, s:cterm09, "none")
+call <sid>hi("Italic", "", "", "", "", "none")
+call <sid>hi("Macro", s:gui08, "", s:cterm08, "", "")
+call <sid>hi("MatchParen", s:gui00, s:gui03, s:cterm00, s:cterm03, "")
+call <sid>hi("ModeMsg", s:gui0B, "", s:cterm0B, "", "")
+call <sid>hi("MoreMsg", s:gui0B, "", s:cterm0B, "", "")
+call <sid>hi("Question", s:gui0D, "", s:cterm0D, "", "")
+call <sid>hi("Search", s:gui03, s:gui0A, s:cterm03, s:cterm0A, "")
+call <sid>hi("SpecialKey", s:gui03, "", s:cterm03, "", "")
+call <sid>hi("TooLong", s:gui08, "", s:cterm08, "", "")
+call <sid>hi("Underlined", s:gui08, "", s:cterm08, "", "")
+call <sid>hi("Visual", "", s:gui02, "", s:cterm02, "")
+call <sid>hi("VisualNOS", s:gui08, "", s:cterm08, "", "")
+call <sid>hi("WarningMsg", s:gui08, "", s:cterm08, "", "")
+call <sid>hi("WildMenu", s:gui08, "", s:cterm08, "", "")
+call <sid>hi("Title", s:gui0D, "", s:cterm0D, "", "none")
+call <sid>hi("Conceal", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "")
+call <sid>hi("Cursor", s:gui00, s:gui05, s:cterm00, s:cterm05, "")
+call <sid>hi("NonText", s:gui03, "", s:cterm03, "", "")
+call <sid>hi("Normal", s:gui05, s:gui00, s:cterm05, s:cterm00, "")
+call <sid>hi("LineNr", s:gui03, s:gui01, s:cterm03, s:cterm01, "")
+call <sid>hi("SignColumn", s:gui03, s:gui01, s:cterm03, s:cterm01, "")
+call <sid>hi("StatusLine", s:gui04, s:gui02, s:cterm04, s:cterm02, "none")
+call <sid>hi("StatusLineNC", s:gui03, s:gui01, s:cterm03, s:cterm01, "none")
+call <sid>hi("VertSplit", s:gui02, s:gui02, s:cterm02, s:cterm02, "none")
+call <sid>hi("ColorColumn", "", s:gui01, "", s:cterm01, "none")
+call <sid>hi("CursorColumn", "", s:gui01, "", s:cterm01, "none")
+call <sid>hi("CursorLine", "", s:gui01, "", s:cterm01, "none")
+call <sid>hi("CursorLineNr", s:gui03, s:gui01, s:cterm03, s:cterm01, "")
+call <sid>hi("PMenu", s:gui04, s:gui01, s:cterm04, s:cterm01, "none")
+call <sid>hi("PMenuSel", s:gui01, s:gui04, s:cterm01, s:cterm04, "")
+call <sid>hi("TabLine", s:gui03, s:gui01, s:cterm03, s:cterm01, "none")
+call <sid>hi("TabLineFill", s:gui03, s:gui01, s:cterm03, s:cterm01, "none")
+call <sid>hi("TabLineSel", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "none")
+" Standard syntax highlighting
+call <sid>hi("Boolean", s:gui09, "", s:cterm09, "", "")
+call <sid>hi("Character", s:gui08, "", s:cterm08, "", "")
+call <sid>hi("Comment", s:gui03, "", s:cterm03, "", "")
+call <sid>hi("Conditional", s:gui0E, "", s:cterm0E, "", "")
+call <sid>hi("Constant", s:gui09, "", s:cterm09, "", "")
+call <sid>hi("Define", s:gui0E, "", s:cterm0E, "", "none")
+call <sid>hi("Delimiter", s:gui0F, "", s:cterm0F, "", "")
+call <sid>hi("Float", s:gui09, "", s:cterm09, "", "")
+call <sid>hi("Function", s:gui0D, "", s:cterm0D, "", "")
+call <sid>hi("Identifier", s:gui08, "", s:cterm08, "", "none")
+call <sid>hi("Include", s:gui0D, "", s:cterm0D, "", "")
+call <sid>hi("Keyword", s:gui0E, "", s:cterm0E, "", "")
+call <sid>hi("Label", s:gui0A, "", s:cterm0A, "", "")
+call <sid>hi("Number", s:gui09, "", s:cterm09, "", "")
+call <sid>hi("Operator", s:gui05, "", s:cterm05, "", "none")
+call <sid>hi("PreProc", s:gui0A, "", s:cterm0A, "", "")
+call <sid>hi("Repeat", s:gui0A, "", s:cterm0A, "", "")
+call <sid>hi("Special", s:gui0C, "", s:cterm0C, "", "")
+call <sid>hi("SpecialChar", s:gui0F, "", s:cterm0F, "", "")
+call <sid>hi("Statement", s:gui08, "", s:cterm08, "", "")
+call <sid>hi("StorageClass", s:gui0A, "", s:cterm0A, "", "")
+call <sid>hi("String", s:gui0B, "", s:cterm0B, "", "")
+call <sid>hi("Structure", s:gui0E, "", s:cterm0E, "", "")
+call <sid>hi("Tag", s:gui0A, "", s:cterm0A, "", "")
+call <sid>hi("Todo", s:gui0A, s:gui01, s:cterm0A, s:cterm01, "")
+call <sid>hi("Type", s:gui0A, "", s:cterm0A, "", "none")
+call <sid>hi("Typedef", s:gui0A, "", s:cterm0A, "", "")
+" C highlighting
+call <sid>hi("cOperator", s:gui0C, "", s:cterm0C, "", "")
+call <sid>hi("cPreCondit", s:gui0E, "", s:cterm0E, "", "")
+" CSS highlighting
+call <sid>hi("cssBraces", s:gui05, "", s:cterm05, "", "")
+call <sid>hi("cssClassName", s:gui0E, "", s:cterm0E, "", "")
+call <sid>hi("cssColor", s:gui0C, "", s:cterm0C, "", "")
+call <sid>hi("DiffAdd", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "")
+call <sid>hi("DiffChange", s:gui03, s:gui01, s:cterm03, s:cterm01, "")
+call <sid>hi("DiffDelete", s:gui08, s:gui01, s:cterm08, s:cterm01, "")
+call <sid>hi("DiffText", s:gui0D, s:gui01, s:cterm0D, s:cterm01, "")
+call <sid>hi("DiffAdded", s:gui0B, s:gui00, s:cterm0B, s:cterm00, "")
+call <sid>hi("DiffFile", s:gui08, s:gui00, s:cterm08, s:cterm00, "")
+call <sid>hi("DiffNewFile", s:gui0B, s:gui00, s:cterm0B, s:cterm00, "")
+call <sid>hi("DiffLine", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "")
+call <sid>hi("DiffRemoved", s:gui08, s:gui00, s:cterm08, s:cterm00, "")
+" Git highlighting
+call <sid>hi("gitCommitOverflow", s:gui08, "", s:cterm08, "", "")
+call <sid>hi("gitCommitSummary", s:gui0B, "", s:cterm0B, "", "")
+" GitGutter highlighting
+call <sid>hi("GitGutterAdd", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "")
+call <sid>hi("GitGutterChange", s:gui0D, s:gui01, s:cterm0D, s:cterm01, "")
+call <sid>hi("GitGutterDelete", s:gui08, s:gui01, s:cterm08, s:cterm01, "")
+call <sid>hi("GitGutterChangeDelete", s:gui0E, s:gui01, s:cterm0E, s:cterm01, "")
+" HTML highlighting
+call <sid>hi("htmlBold", s:gui0A, "", s:cterm0A, "", "")
+call <sid>hi("htmlItalic", s:gui0E, "", s:cterm0E, "", "")
+call <sid>hi("htmlEndTag", s:gui05, "", s:cterm05, "", "")
+call <sid>hi("htmlTag", s:gui05, "", s:cterm05, "", "")
+" JavaScript highlighting
+call <sid>hi("javaScript", s:gui05, "", s:cterm05, "", "")
+call <sid>hi("javaScriptBraces", s:gui05, "", s:cterm05, "", "")
+call <sid>hi("javaScriptNumber", s:gui09, "", s:cterm09, "", "")
+" Markdown highlighting
+call <sid>hi("markdownCode", s:gui0B, "", s:cterm0B, "", "")
+call <sid>hi("markdownError", s:gui05, s:gui00, s:cterm05, s:cterm00, "")
+call <sid>hi("markdownCodeBlock", s:gui0B, "", s:cterm0B, "", "")
+call <sid>hi("markdownHeadingDelimiter", s:gui0D, "", s:cterm0D, "", "")
+" NERDTree highlighting
+call <sid>hi("NERDTreeDirSlash", s:gui0D, "", s:cterm0D, "", "")
+call <sid>hi("NERDTreeExecFile", s:gui05, "", s:cterm05, "", "")
+" PHP highlighting
+call <sid>hi("phpMemberSelector", s:gui05, "", s:cterm05, "", "")
+call <sid>hi("phpComparison", s:gui05, "", s:cterm05, "", "")
+call <sid>hi("phpParent", s:gui05, "", s:cterm05, "", "")
+" Python highlighting
+call <sid>hi("pythonOperator", s:gui0E, "", s:cterm0E, "", "")
+call <sid>hi("pythonRepeat", s:gui0E, "", s:cterm0E, "", "")
+" Ruby highlighting
+call <sid>hi("rubyAttribute", s:gui0D, "", s:cterm0D, "", "")
+call <sid>hi("rubyConstant", s:gui0A, "", s:cterm0A, "", "")
+call <sid>hi("rubyInterpolation", s:gui0B, "", s:cterm0B, "", "")
+call <sid>hi("rubyInterpolationDelimiter", s:gui0F, "", s:cterm0F, "", "")
+call <sid>hi("rubyRegexp", s:gui0C, "", s:cterm0C, "", "")
+call <sid>hi("rubySymbol", s:gui0B, "", s:cterm0B, "", "")
+call <sid>hi("rubyStringDelimiter", s:gui0B, "", s:cterm0B, "", "")
+" SASS highlighting
+call <sid>hi("sassidChar", s:gui08, "", s:cterm08, "", "")
+call <sid>hi("sassClassChar", s:gui09, "", s:cterm09, "", "")
+call <sid>hi("sassInclude", s:gui0E, "", s:cterm0E, "", "")
+call <sid>hi("sassMixing", s:gui0E, "", s:cterm0E, "", "")
+call <sid>hi("sassMixinName", s:gui0D, "", s:cterm0D, "", "")
+" Signify highlighting
+call <sid>hi("SignifySignAdd", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "")
+call <sid>hi("SignifySignChange", s:gui0D, s:gui01, s:cterm0D, s:cterm01, "")
+call <sid>hi("SignifySignDelete", s:gui08, s:gui01, s:cterm08, s:cterm01, "")
+" Spelling highlighting
+call <sid>hi("SpellBad", "", s:gui00, "", s:cterm00, "undercurl")
+call <sid>hi("SpellLocal", "", s:gui00, "", s:cterm00, "undercurl")
+call <sid>hi("SpellCap", "", s:gui00, "", s:cterm00, "undercurl")
+call <sid>hi("SpellRare", "", s:gui00, "", s:cterm00, "undercurl")
+" Remove functions
+delf <sid>hi
+delf <sid>gui
+delf <sid>cterm
+" Remove color variables
+unlet s:gui00 s:gui01 s:gui02 s:gui03 s:gui04 s:gui05 s:gui06 s:gui07 s:gui08 s:gui09 s:gui0A s:gui0B s:gui0C s:gui0D s:gui0E s:gui0F
+unlet s:cterm00 s:cterm01 s:cterm02 s:cterm03 s:cterm04 s:cterm05 s:cterm06 s:cterm07 s:cterm08 s:cterm09 s:cterm0A s:cterm0B s:cterm0C s:cterm0D s:cterm0E s:cterm0F
+" Base16 Apathy (https://github.com/chriskempson/base16)
+" Scheme: Jannik Siebert (https://github.com/janniks)
+ execute "silent !/bin/sh ".g:base16_shell_path."/base16-apathy.".&background.".sh"
+let s:gui00 = "031A16"
+let s:gui01 = "0B342D"
+let s:gui02 = "184E45"
+let s:gui03 = "2B685E"
+let s:gui04 = "5F9C92"
+let s:gui05 = "81B5AC"
+let s:gui06 = "A7CEC8"
+let s:gui07 = "D2E7E4"
+let s:gui08 = "3E9688"
+let s:gui09 = "3E7996"
+let s:gui0A = "3E4C96"
+let s:gui0B = "883E96"
+let s:gui0C = "963E4C"
+let s:gui0D = "96883E"
+let s:gui0E = "4C963E"
+let s:gui0F = "3E965B"
+let g:colors_name = "base16-apathy"
+" Base16 Ashes (https://github.com/chriskempson/base16)
+ execute "silent !/bin/sh ".g:base16_shell_path."/base16-ashes.".&background.".sh"
+let s:gui00 = "1C2023"
+let s:gui01 = "393F45"
+let s:gui02 = "565E65"
+let s:gui03 = "747C84"
+let s:gui04 = "ADB3BA"
+let s:gui05 = "C7CCD1"
+let s:gui06 = "DFE2E5"
+let s:gui07 = "F3F4F5"
+let s:gui08 = "C7AE95"
+let s:gui09 = "C7C795"
+let s:gui0A = "AEC795"
+let s:gui0B = "95C7AE"
+let s:gui0C = "95AEC7"
+let s:gui0D = "AE95C7"
+let s:gui0E = "C795AE"
+let s:gui0F = "C79595"
+let g:colors_name = "base16-ashes"
@@ -0,0 +1,313 @@
+" Base16 Atelier Cave (https://github.com/chriskempson/base16)
+" Scheme: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/cave)
+ execute "silent !/bin/sh ".g:base16_shell_path."/base16-ateliercave.".&background.".sh"
+let s:gui00 = "19171c"
+let s:gui01 = "26232a"
+let s:gui02 = "585260"
+let s:gui03 = "655f6d"
+let s:gui04 = "7e7887"
+let s:gui05 = "8b8792"
+let s:gui06 = "e2dfe7"
+let s:gui07 = "efecf4"
+let s:gui08 = "be4678"
+let s:gui09 = "aa573c"
+let s:gui0A = "a06e3b"
+let s:gui0B = "2a9292"
+let s:gui0C = "398bc6"
+let s:gui0D = "576ddb"
+let s:gui0E = "955ae7"
+let s:gui0F = "bf40bf"
+let g:colors_name = "base16-ateliercave"
+" C# highlighting
+call <sid>hi("csClass", s:gui0A, "", s:cterm0A, "", "")
+call <sid>hi("csAttribute", s:gui0A, "", s:cterm0A, "", "")
+call <sid>hi("csModifier", s:gui0E, "", s:cterm0E, "", "")
+call <sid>hi("csType", s:gui08, "", s:cterm08, "", "")
+call <sid>hi("csUnspecifiedStatement", s:gui0D, "", s:cterm0D, "", "")
+call <sid>hi("csContextualStatement", s:gui0E, "", s:cterm0E, "", "")
+call <sid>hi("csNewDecleration", s:gui08, "", s:cterm08, "", "")
+" Base16 Atelier Dune (https://github.com/chriskempson/base16)
+" Scheme: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune)
+ execute "silent !/bin/sh ".g:base16_shell_path."/base16-atelierdune.".&background.".sh"
+let s:gui00 = "20201d"
+let s:gui01 = "292824"
+let s:gui02 = "6e6b5e"
+let s:gui03 = "7d7a68"
+let s:gui04 = "999580"
+let s:gui05 = "a6a28c"
+let s:gui06 = "e8e4cf"
+let s:gui07 = "fefbec"
+let s:gui08 = "d73737"
+let s:gui09 = "b65611"
+let s:gui0A = "ae9513"
+let s:gui0B = "60ac39"
+let s:gui0C = "1fad83"
+let s:gui0D = "6684e1"
+let s:gui0E = "b854d4"
+let s:gui0F = "d43552"
+let g:colors_name = "base16-atelierdune"
+" Base16 Atelier Estuary (https://github.com/chriskempson/base16)
+" Scheme: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/estuary)
+ execute "silent !/bin/sh ".g:base16_shell_path."/base16-atelierestuary.".&background.".sh"
+let s:gui00 = "22221b"
+let s:gui01 = "302f27"
+let s:gui02 = "5f5e4e"
+let s:gui03 = "6c6b5a"
+let s:gui04 = "878573"
+let s:gui05 = "929181"
+let s:gui06 = "e7e6df"
+let s:gui07 = "f4f3ec"
+let s:gui08 = "ba6236"
+let s:gui09 = "ae7313"
+let s:gui0A = "a5980d"
+let s:gui0B = "7d9726"
+let s:gui0C = "5b9d48"
+let s:gui0D = "36a166"
+let s:gui0E = "5f9182"
+let s:gui0F = "9d6c7c"
+let g:colors_name = "base16-atelierestuary"
+" Base16 Atelier Forest (https://github.com/chriskempson/base16)
+" Scheme: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest)
+ execute "silent !/bin/sh ".g:base16_shell_path."/base16-atelierforest.".&background.".sh"
+let s:gui00 = "1b1918"
+let s:gui01 = "2c2421"
+let s:gui02 = "68615e"
+let s:gui03 = "766e6b"
+let s:gui04 = "9c9491"
+let s:gui05 = "a8a19f"
+let s:gui06 = "e6e2e0"
+let s:gui07 = "f1efee"
+let s:gui08 = "f22c40"
+let s:gui09 = "df5320"
+let s:gui0A = "c38418"
+let s:gui0B = "7b9726"
+let s:gui0C = "3d97b8"
+let s:gui0D = "407ee7"
+let s:gui0E = "6666ea"
+let s:gui0F = "c33ff3"
+let g:colors_name = "base16-atelierforest"
+" Base16 Atelier Heath (https://github.com/chriskempson/base16)
+" Scheme: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath)
+ execute "silent !/bin/sh ".g:base16_shell_path."/base16-atelierheath.".&background.".sh"
+let s:gui00 = "1b181b"
+let s:gui01 = "292329"
+let s:gui02 = "695d69"
+let s:gui03 = "776977"
+let s:gui04 = "9e8f9e"
+let s:gui05 = "ab9bab"
+let s:gui06 = "d8cad8"
+let s:gui07 = "f7f3f7"
+let s:gui08 = "ca402b"
+let s:gui09 = "a65926"
+let s:gui0A = "bb8a35"
+let s:gui0B = "918b3b"
+let s:gui0C = "159393"
+let s:gui0D = "516aec"
+let s:gui0E = "7b59c0"
+let s:gui0F = "cc33cc"
+let g:colors_name = "base16-atelierheath"
+" Base16 Atelier Lakeside (https://github.com/chriskempson/base16)
+" Scheme: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside/)
+ execute "silent !/bin/sh ".g:base16_shell_path."/base16-atelierlakeside.".&background.".sh"
+let s:gui00 = "161b1d"
+let s:gui01 = "1f292e"
+let s:gui02 = "516d7b"
+let s:gui03 = "5a7b8c"
+let s:gui04 = "7195a8"
+let s:gui05 = "7ea2b4"
+let s:gui06 = "c1e4f6"
+let s:gui07 = "ebf8ff"
+let s:gui08 = "d22d72"
+let s:gui09 = "935c25"
+let s:gui0A = "8a8a0f"
+let s:gui0B = "568c3b"
+let s:gui0C = "2d8f6f"
+let s:gui0D = "257fad"
+let s:gui0E = "6b6bb8"
+let s:gui0F = "b72dd2"
+let g:colors_name = "base16-atelierlakeside"
+" Base16 Atelier Plateau (https://github.com/chriskempson/base16)
+" Scheme: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/plateau)
+ execute "silent !/bin/sh ".g:base16_shell_path."/base16-atelierplateau.".&background.".sh"
+let s:gui00 = "1b1818"
+let s:gui01 = "292424"
+let s:gui02 = "585050"
+let s:gui03 = "655d5d"
+let s:gui04 = "7e7777"
+let s:gui05 = "8a8585"
+let s:gui06 = "e7dfdf"
+let s:gui07 = "f4ecec"
+let s:gui08 = "ca4949"
+let s:gui09 = "b45a3c"
+let s:gui0B = "4b8b8b"
+let s:gui0C = "5485b6"
+let s:gui0D = "7272ca"
+let s:gui0E = "8464c4"
+let s:gui0F = "bd5187"
+let g:colors_name = "base16-atelierplateau"
+" Base16 Atelier Savanna (https://github.com/chriskempson/base16)
+" Scheme: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/savanna)
+ execute "silent !/bin/sh ".g:base16_shell_path."/base16-ateliersavanna.".&background.".sh"
+let s:gui00 = "171c19"
+let s:gui01 = "232a25"
+let s:gui02 = "526057"
+let s:gui03 = "5f6d64"
+let s:gui04 = "78877d"
+let s:gui05 = "87928a"
+let s:gui06 = "dfe7e2"
+let s:gui07 = "ecf4ee"
+let s:gui08 = "b16139"
+let s:gui09 = "9f713c"
+let s:gui0A = "a07e3b"
+let s:gui0B = "489963"
+let s:gui0C = "1c9aa0"
+let s:gui0D = "478c90"
+let s:gui0E = "55859b"
+let s:gui0F = "867469"
+let g:colors_name = "base16-ateliersavanna"
+" Base16 Atelier Seaside (https://github.com/chriskempson/base16)
+" Scheme: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside/)
+ execute "silent !/bin/sh ".g:base16_shell_path."/base16-atelierseaside.".&background.".sh"
+let s:gui00 = "131513"
+let s:gui01 = "242924"
+let s:gui02 = "5e6e5e"
+let s:gui03 = "687d68"
+let s:gui04 = "809980"
+let s:gui05 = "8ca68c"
+let s:gui06 = "cfe8cf"
+let s:gui07 = "f4fbf4"
+let s:gui08 = "e6193c"
+let s:gui09 = "87711d"
+let s:gui0A = "98981b"
+let s:gui0B = "29a329"
+let s:gui0C = "1999b3"
+let s:gui0D = "3d62f5"
+let s:gui0E = "ad2bee"
+let s:gui0F = "e619c3"
+let g:colors_name = "base16-atelierseaside"
+" Base16 Atelier Sulphurpool (https://github.com/chriskempson/base16)
+" Scheme: Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/sulphurpool)
+ execute "silent !/bin/sh ".g:base16_shell_path."/base16-ateliersulphurpool.".&background.".sh"
+let s:gui00 = "202746"
+let s:gui01 = "293256"
+let s:gui02 = "5e6687"
+let s:gui03 = "6b7394"
+let s:gui04 = "898ea4"
+let s:gui05 = "979db4"
+let s:gui06 = "dfe2f1"
+let s:gui07 = "f5f7ff"
+let s:gui08 = "c94922"
+let s:gui09 = "c76b29"
+let s:gui0A = "c08b30"
+let s:gui0B = "ac9739"
+let s:gui0C = "22a2c9"
+let s:gui0D = "3d8fd1"
+let s:gui0E = "6679cc"
+let s:gui0F = "9c637a"
+let g:colors_name = "base16-ateliersulphurpool"
+" Base16 Bespin (https://github.com/chriskempson/base16)
+" Scheme: Jan T. Sott
+ execute "silent !/bin/sh ".g:base16_shell_path."/base16-bespin.".&background.".sh"
+let s:gui00 = "28211c"
+let s:gui01 = "36312e"
+let s:gui02 = "5e5d5c"
+let s:gui03 = "666666"
+let s:gui04 = "797977"
+let s:gui05 = "8a8986"
+let s:gui06 = "9d9b97"
+let s:gui07 = "baae9e"
+let s:gui08 = "cf6a4c"
+let s:gui09 = "cf7d34"
+let s:gui0A = "f9ee98"
+let s:gui0B = "54be0d"
+let s:gui0C = "afc4db"
+let s:gui0D = "5ea6ea"
+let s:gui0E = "9b859d"
+let s:gui0F = "937121"
+let g:colors_name = "base16-bespin"
+" Base16 Brewer (https://github.com/chriskempson/base16)
+" Scheme: Timothée Poisot (http://github.com/tpoisot)
+ execute "silent !/bin/sh ".g:base16_shell_path."/base16-brewer.".&background.".sh"
+let s:gui00 = "0c0d0e"
+let s:gui01 = "2e2f30"
+let s:gui02 = "515253"
+let s:gui03 = "737475"
+let s:gui04 = "959697"
+let s:gui05 = "b7b8b9"
+let s:gui06 = "dadbdc"
+let s:gui07 = "fcfdfe"
+let s:gui08 = "e31a1c"
+let s:gui09 = "e6550d"
+let s:gui0A = "dca060"
+let s:gui0B = "31a354"
+let s:gui0C = "80b1d3"
+let s:gui0D = "3182bd"
+let s:gui0E = "756bb1"
+let s:gui0F = "b15928"
+let g:colors_name = "base16-brewer"
+" Base16 Bright (https://github.com/chriskempson/base16)
+" Scheme: Chris Kempson (http://chriskempson.com)
+ execute "silent !/bin/sh ".g:base16_shell_path."/base16-bright.".&background.".sh"
+let s:gui00 = "000000"
+let s:gui01 = "303030"
+let s:gui02 = "505050"
+let s:gui03 = "b0b0b0"
+let s:gui04 = "d0d0d0"
+let s:gui05 = "e0e0e0"
+let s:gui06 = "f5f5f5"
+let s:gui07 = "ffffff"
+let s:gui08 = "fb0120"
+let s:gui09 = "fc6d24"
+let s:gui0A = "fda331"
+let s:gui0B = "a1c659"
+let s:gui0C = "76c7b7"
+let s:gui0D = "6fb3d2"
+let s:gui0E = "d381c3"
+let s:gui0F = "be643c"
+let g:colors_name = "base16-bright"
+" Base16 Chalk (https://github.com/chriskempson/base16)
+ execute "silent !/bin/sh ".g:base16_shell_path."/base16-chalk.".&background.".sh"
+let s:gui00 = "151515"
+let s:gui01 = "202020"
+let s:gui02 = "303030"
+let s:gui03 = "505050"
+let s:gui04 = "b0b0b0"
+let s:gui05 = "d0d0d0"
+let s:gui06 = "e0e0e0"
+let s:gui07 = "f5f5f5"
+let s:gui08 = "fb9fb1"
+let s:gui09 = "eda987"
+let s:gui0A = "ddb26f"
+let s:gui0B = "acc267"
+let s:gui0C = "12cfc0"
+let s:gui0D = "6fc2ef"
+let s:gui0E = "e1a3ee"
+let s:gui0F = "deaf8f"
+let g:colors_name = "base16-chalk"
+" Base16 Codeschool (https://github.com/chriskempson/base16)
+" Scheme: brettof86
+ execute "silent !/bin/sh ".g:base16_shell_path."/base16-codeschool.".&background.".sh"
+let s:gui00 = "232c31"
+let s:gui01 = "1c3657"
+let s:gui02 = "2a343a"
+let s:gui03 = "3f4944"
+let s:gui04 = "84898c"
+let s:gui05 = "9ea7a6"
+let s:gui06 = "a7cfa3"
+let s:gui07 = "b5d8f6"
+let s:gui08 = "2a5491"
+let s:gui09 = "43820d"
+let s:gui0A = "a03b1e"
+let s:gui0B = "237986"
+let s:gui0C = "b02f30"
+let s:gui0D = "484d79"
+let s:gui0E = "c59820"
+let s:gui0F = "c98344"
+let g:colors_name = "base16-codeschool"
+" Base16 Colors (https://github.com/chriskempson/base16)
+" Scheme: mrmrs (http://clrs.cc)
+ execute "silent !/bin/sh ".g:base16_shell_path."/base16-colors.".&background.".sh"
+let s:gui00 = "111111"
+let s:gui01 = "333333"
+let s:gui02 = "555555"
+let s:gui03 = "777777"
+let s:gui04 = "999999"
+let s:gui05 = "bbbbbb"
+let s:gui06 = "dddddd"
+let s:gui08 = "ff4136"
+let s:gui09 = "ff851b"
+let s:gui0A = "ffdc00"
+let s:gui0B = "2ecc40"
+let s:gui0C = "7fdbff"
+let s:gui0D = "0074d9"
+let s:gui0E = "b10dc9"
+let s:gui0F = "85144b"
+let g:colors_name = "base16-colors"
+" Base16 Default (https://github.com/chriskempson/base16)
+ execute "silent !/bin/sh ".g:base16_shell_path."/base16-default.".&background.".sh"
+let s:gui00 = "181818"
+let s:gui01 = "282828"
+let s:gui02 = "383838"
+let s:gui03 = "585858"
+let s:gui04 = "b8b8b8"
+let s:gui05 = "d8d8d8"
+let s:gui06 = "e8e8e8"
+let s:gui07 = "f8f8f8"
+let s:gui08 = "ab4642"
+let s:gui09 = "dc9656"
+let s:gui0A = "f7ca88"
+let s:gui0B = "a1b56c"
+let s:gui0C = "86c1b9"
+let s:gui0D = "7cafc2"
+let s:gui0E = "ba8baf"
+let s:gui0F = "a16946"
+let g:colors_name = "base16-default"
+" Base16 Eighties (https://github.com/chriskempson/base16)
+ execute "silent !/bin/sh ".g:base16_shell_path."/base16-eighties.".&background.".sh"
+let s:gui00 = "2d2d2d"
+let s:gui01 = "393939"
+let s:gui02 = "515151"
+let s:gui03 = "747369"
+let s:gui04 = "a09f93"
+let s:gui05 = "d3d0c8"
+let s:gui06 = "e8e6df"
+let s:gui07 = "f2f0ec"
+let s:gui08 = "f2777a"
+let s:gui09 = "f99157"
+let s:gui0A = "ffcc66"
+let s:gui0B = "99cc99"
+let s:gui0C = "66cccc"
+let s:gui0D = "6699cc"
+let s:gui0E = "cc99cc"
+let s:gui0F = "d27b53"
+let g:colors_name = "base16-eighties"
+" Base16 Embers (https://github.com/chriskempson/base16)
+ execute "silent !/bin/sh ".g:base16_shell_path."/base16-embers.".&background.".sh"
+let s:gui00 = "16130F"
+let s:gui01 = "2C2620"
+let s:gui02 = "433B32"
+let s:gui03 = "5A5047"
+let s:gui04 = "8A8075"
+let s:gui05 = "A39A90"
+let s:gui06 = "BEB6AE"
+let s:gui07 = "DBD6D1"
+let s:gui08 = "826D57"
+let s:gui09 = "828257"
+let s:gui0A = "6D8257"
+let s:gui0B = "57826D"
+let s:gui0C = "576D82"
+let s:gui0D = "6D5782"
+let s:gui0E = "82576D"
+let s:gui0F = "825757"
+let g:colors_name = "base16-embers"
+" Base16 Flat (https://github.com/chriskempson/base16)
+ execute "silent !/bin/sh ".g:base16_shell_path."/base16-flat.".&background.".sh"
+let s:gui00 = "2C3E50"
+let s:gui01 = "34495E"
+let s:gui02 = "7F8C8D"
+let s:gui03 = "95A5A6"
+let s:gui04 = "BDC3C7"
+let s:gui07 = "ECF0F1"
+let s:gui08 = "E74C3C"
+let s:gui09 = "E67E22"
+let s:gui0A = "F1C40F"
+let s:gui0B = "2ECC71"
+let s:gui0C = "1ABC9C"
+let s:gui0D = "3498DB"
+let s:gui0E = "9B59B6"
+let g:colors_name = "base16-flat"
+" Base16 Google (https://github.com/chriskempson/base16)
+" Scheme: Seth Wright (http://sethawright.com)
+ execute "silent !/bin/sh ".g:base16_shell_path."/base16-google.".&background.".sh"
+let s:gui00 = "1d1f21"
+let s:gui01 = "282a2e"
+let s:gui02 = "373b41"
+let s:gui03 = "969896"
+let s:gui04 = "b4b7b4"
+let s:gui05 = "c5c8c6"
+let s:gui08 = "CC342B"
+let s:gui09 = "F96A38"
+let s:gui0A = "FBA922"
+let s:gui0B = "198844"
+let s:gui0C = "3971ED"
+let s:gui0D = "3971ED"
+let s:gui0E = "A36AC7"
+let s:gui0F = "3971ED"
+let g:colors_name = "base16-google"
+" Base16 Grayscale (https://github.com/chriskempson/base16)
+" Scheme: Alexandre Gavioli (https://github.com/Alexx2/)
+ execute "silent !/bin/sh ".g:base16_shell_path."/base16-grayscale.".&background.".sh"
+let s:gui00 = "101010"
+let s:gui01 = "252525"
+let s:gui02 = "464646"
+let s:gui03 = "525252"
+let s:gui04 = "ababab"
+let s:gui05 = "b9b9b9"
+let s:gui06 = "e3e3e3"
+let s:gui08 = "7c7c7c"
+let s:gui09 = "999999"
+let s:gui0A = "a0a0a0"
+let s:gui0B = "8e8e8e"
+let s:gui0C = "868686"
+let s:gui0D = "686868"
+let s:gui0E = "747474"
+let s:gui0F = "5e5e5e"
+let g:colors_name = "base16-grayscale"
+" Base16 Green Screen (https://github.com/chriskempson/base16)
+ execute "silent !/bin/sh ".g:base16_shell_path."/base16-greenscreen.".&background.".sh"
+let s:gui00 = "001100"
+let s:gui01 = "003300"
+let s:gui02 = "005500"
+let s:gui03 = "007700"
+let s:gui04 = "009900"
+let s:gui05 = "00bb00"
+let s:gui06 = "00dd00"
+let s:gui07 = "00ff00"
+let s:gui08 = "007700"
+let s:gui09 = "009900"
+let s:gui0A = "007700"
+let s:gui0B = "00bb00"
+let s:gui0C = "005500"
+let s:gui0D = "009900"
+let s:gui0E = "00bb00"
+let s:gui0F = "005500"
+let g:colors_name = "base16-greenscreen"
+" Base16 harmonic16 (https://github.com/chriskempson/base16)
+ execute "silent !/bin/sh ".g:base16_shell_path."/base16-harmonic16.".&background.".sh"
+let s:gui00 = "0b1c2c"
+let s:gui01 = "223b54"
+let s:gui02 = "405c79"
+let s:gui03 = "627e99"
+let s:gui04 = "aabcce"
+let s:gui05 = "cbd6e2"
+let s:gui06 = "e5ebf1"
+let s:gui07 = "f7f9fb"
+let s:gui08 = "bf8b56"
+let s:gui09 = "bfbf56"
+let s:gui0A = "8bbf56"
+let s:gui0B = "56bf8b"
+let s:gui0C = "568bbf"
+let s:gui0D = "8b56bf"
+let s:gui0E = "bf568b"
+let s:gui0F = "bf5656"
+let g:colors_name = "base16-harmonic16"
+" Base16 Isotope (https://github.com/chriskempson/base16)
+ execute "silent !/bin/sh ".g:base16_shell_path."/base16-isotope.".&background.".sh"
+let s:gui01 = "404040"
+let s:gui02 = "606060"
+let s:gui03 = "808080"
+let s:gui04 = "c0c0c0"
+let s:gui08 = "ff0000"
+let s:gui09 = "ff9900"
+let s:gui0A = "ff0099"
+let s:gui0B = "33ff00"
+let s:gui0C = "00ffff"
+let s:gui0D = "0066ff"
+let s:gui0E = "cc00ff"
+let s:gui0F = "3300ff"
+let g:colors_name = "base16-isotope"
+" Base16 London Tube (https://github.com/chriskempson/base16)
+ execute "silent !/bin/sh ".g:base16_shell_path."/base16-londontube.".&background.".sh"
+let s:gui00 = "231f20"
+let s:gui01 = "1c3f95"
+let s:gui02 = "5a5758"
+let s:gui03 = "737171"
+let s:gui04 = "959ca1"
+let s:gui05 = "d9d8d8"
+let s:gui06 = "e7e7e8"
+let s:gui08 = "ee2e24"
+let s:gui09 = "f386a1"
+let s:gui0A = "ffd204"
+let s:gui0B = "00853e"
+let s:gui0C = "85cebc"
+let s:gui0D = "009ddc"
+let s:gui0E = "98005d"
+let s:gui0F = "b06110"
+let g:colors_name = "base16-londontube"
+" Base16 Marrakesh (https://github.com/chriskempson/base16)
+" Scheme: Alexandre Gavioli (http://github.com/Alexx2/)
+ execute "silent !/bin/sh ".g:base16_shell_path."/base16-marrakesh.".&background.".sh"
+let s:gui00 = "201602"
+let s:gui01 = "302e00"
+let s:gui02 = "5f5b17"
+let s:gui03 = "6c6823"
+let s:gui04 = "86813b"
+let s:gui05 = "948e48"
+let s:gui06 = "ccc37a"
+let s:gui07 = "faf0a5"
+let s:gui08 = "c35359"
+let s:gui09 = "b36144"
+let s:gui0A = "a88339"
+let s:gui0B = "18974e"
+let s:gui0C = "75a738"
+let s:gui0D = "477ca1"
+let s:gui0E = "8868b3"
+let s:gui0F = "b3588e"
+let g:colors_name = "base16-marrakesh"
+" Base16 Mocha (https://github.com/chriskempson/base16)
+ execute "silent !/bin/sh ".g:base16_shell_path."/base16-mocha.".&background.".sh"
+let s:gui00 = "3B3228"
+let s:gui01 = "534636"
+let s:gui02 = "645240"
+let s:gui03 = "7e705a"
+let s:gui04 = "b8afad"
+let s:gui05 = "d0c8c6"
+let s:gui06 = "e9e1dd"
+let s:gui07 = "f5eeeb"
+let s:gui08 = "cb6077"
+let s:gui09 = "d28b71"
+let s:gui0A = "f4bc87"
+let s:gui0B = "beb55b"
+let s:gui0C = "7bbda4"
+let s:gui0D = "8ab3b5"
+let s:gui0E = "a89bb9"
+let s:gui0F = "bb9584"
+let g:colors_name = "base16-mocha"
+" Base16 Monokai (https://github.com/chriskempson/base16)
+" Scheme: Wimer Hazenberg (http://www.monokai.nl)
+ execute "silent !/bin/sh ".g:base16_shell_path."/base16-monokai.".&background.".sh"
+let s:gui00 = "272822"
+let s:gui01 = "383830"
+let s:gui02 = "49483e"
+let s:gui03 = "75715e"
+let s:gui04 = "a59f85"
+let s:gui05 = "f8f8f2"
+let s:gui06 = "f5f4f1"
+let s:gui07 = "f9f8f5"
+let s:gui08 = "f92672"
+let s:gui09 = "fd971f"
+let s:gui0A = "f4bf75"
+let s:gui0B = "a6e22e"
+let s:gui0C = "a1efe4"
+let s:gui0D = "66d9ef"
+let s:gui0E = "ae81ff"
+let s:gui0F = "cc6633"
+let g:colors_name = "base16-monokai"
+" Base16 Ocean (https://github.com/chriskempson/base16)
+ execute "silent !/bin/sh ".g:base16_shell_path."/base16-ocean.".&background.".sh"
+let s:gui00 = "2b303b"
+let s:gui01 = "343d46"
+let s:gui02 = "4f5b66"
+let s:gui03 = "65737e"
+let s:gui04 = "a7adba"
+let s:gui05 = "c0c5ce"
+let s:gui06 = "dfe1e8"
+let s:gui07 = "eff1f5"
+let s:gui08 = "bf616a"
+let s:gui09 = "d08770"
+let s:gui0A = "ebcb8b"
+let s:gui0B = "a3be8c"
+let s:gui0C = "96b5b4"
+let s:gui0D = "8fa1b3"
+let s:gui0E = "b48ead"
+let s:gui0F = "ab7967"
+let g:colors_name = "base16-ocean"
+" Base16 Paraiso (https://github.com/chriskempson/base16)
+ execute "silent !/bin/sh ".g:base16_shell_path."/base16-paraiso.".&background.".sh"
+let s:gui00 = "2f1e2e"
+let s:gui01 = "41323f"
+let s:gui02 = "4f424c"
+let s:gui03 = "776e71"
+let s:gui04 = "8d8687"
+let s:gui05 = "a39e9b"
+let s:gui06 = "b9b6b0"
+let s:gui07 = "e7e9db"
+let s:gui08 = "ef6155"
+let s:gui09 = "f99b15"
+let s:gui0A = "fec418"
+let s:gui0B = "48b685"
+let s:gui0C = "5bc4bf"
+let s:gui0D = "06b6ef"
+let s:gui0E = "815ba4"
+let s:gui0F = "e96ba8"
+let g:colors_name = "base16-paraiso"
@@ -0,0 +1,251 @@
+" Base16 Pop (https://github.com/chriskempson/base16)
+" GUI Base16 Color Definitions
+let s:gui08 = "eb008a"
+let s:gui09 = "f29333"
+let s:gui0A = "f8ca12"
+let s:gui0B = "37b349"
+let s:gui0C = "00aabb"
+let s:gui0D = "0e5a94"
+let s:gui0E = "b31e8d"
+let s:gui0F = "7a2d00"
+" Terminal Base16 Color Definitions
+" Theme Setup
+let g:colors_name = "base16-pop"
+fun! <SID>hi(group, guifg, guibg, ctermfg, ctermbg, attr)
+ exec "hi " . a:group . " guifg=#" . a:guifg
+ exec "hi " . a:group . " guibg=#" . a:guibg
+ exec "hi " . a:group . " ctermfg=" . a:ctermfg
+ exec "hi " . a:group . " ctermbg=" . a:ctermbg
+" Vim Editor Colors
+call <SID>hi("Bold", "", "", "", "", "bold")
+call <SID>hi("Debug", s:gui08, "", s:cterm08, "", "")
+call <SID>hi("Directory", s:gui0D, "", s:cterm0D, "", "")
+call <SID>hi("ErrorMsg", s:gui08, s:gui00, s:cterm08, s:cterm00, "")
+call <SID>hi("Exception", s:gui08, "", s:cterm08, "", "")
+call <SID>hi("FoldColumn", "", s:gui01, "", s:cterm01, "")
+call <SID>hi("Folded", s:gui03, s:gui01, s:cterm03, s:cterm01, "")
+call <SID>hi("IncSearch", s:gui0A, "", s:cterm0A, "", "")
+call <SID>hi("Italic", "", "", "", "", "none")
+call <SID>hi("Macro", s:gui08, "", s:cterm08, "", "")
+call <SID>hi("MatchParen", s:gui03, s:gui00, s:cterm03, s:cterm00, "reverse")
+call <SID>hi("ModeMsg", s:gui0B, "", s:cterm0B, "", "")
+call <SID>hi("MoreMsg", s:gui0B, "", s:cterm0B, "", "")
+call <SID>hi("Question", s:gui0A, "", s:cterm0A, "", "")
+call <SID>hi("Search", s:gui0A, s:gui01, s:cterm0A, s:cterm01, "reverse")
+call <SID>hi("SpecialKey", s:gui03, "", s:cterm03, "", "")
+call <SID>hi("TooLong", s:gui08, "", s:cterm08, "", "")
+call <SID>hi("Underlined", s:gui08, "", s:cterm08, "", "")
+call <SID>hi("Visual", "", s:gui02, "", s:cterm02, "")
+call <SID>hi("VisualNOS", s:gui08, "", s:cterm08, "", "")
+call <SID>hi("WarningMsg", s:gui08, "", s:cterm08, "", "")
+call <SID>hi("WildMenu", s:gui08, "", s:cterm08, "", "")
+call <SID>hi("Title", s:gui0D, "", s:cterm0D, "", "none")
+if &background == "dark"
+ call <SID>hi("Cursor", s:gui00, s:gui05, s:cterm00, s:cterm05, "")
+ call <SID>hi("NonText", s:gui03, "", s:cterm03, "", "")
+ call <SID>hi("Normal", s:gui05, s:gui00, s:cterm05, s:cterm00, "")
+ call <SID>hi("LineNr", s:gui03, s:gui01, s:cterm03, s:cterm01, "")
+ call <SID>hi("SignColumn", s:gui03, s:gui01, s:cterm03, s:cterm01, "")
+ call <SID>hi("SpecialKey", s:gui03, "", s:cterm03, "", "")
+ call <SID>hi("StatusLine", s:gui04, s:gui02, s:cterm04, s:cterm02, "none")
+ call <SID>hi("StatusLineNC", s:gui03, s:gui01, s:cterm03, s:cterm01, "none")
+ call <SID>hi("VertSplit", s:gui02, s:gui02, s:cterm02, s:cterm02, "none")
+ call <SID>hi("ColorColumn", "", s:gui01, "", s:cterm01, "none")
+ call <SID>hi("CursorColumn", "", s:gui01, "", s:cterm01, "none")
+ call <SID>hi("CursorLine", "", s:gui01, "", s:cterm01, "none")
+ call <SID>hi("CursorLineNr", s:gui03, s:gui01, s:cterm03, s:cterm01, "")
+ call <SID>hi("PMenu", s:gui04, s:gui01, s:cterm04, s:cterm01, "none")
+ call <SID>hi("PMenuSel", s:gui04, s:gui01, s:cterm04, s:cterm01, "reverse")
+ call <SID>hi("TabLine", s:gui03, s:gui01, s:cterm03, s:cterm01, "none")
+ call <SID>hi("TabLineFill", s:gui03, s:gui01, s:cterm03, s:cterm01, "none")
+ call <SID>hi("TabLineSel", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "none")
+ call <SID>hi("Cursor", s:gui00, s:gui02, s:cterm00, s:cterm02, "")
+ call <SID>hi("NonText", s:gui05, "", s:cterm05, "", "")
+ call <SID>hi("Normal", s:gui02, s:gui07, s:cterm02, s:cterm05, "")
+ call <SID>hi("LineNr", s:gui04, s:gui06, s:cterm04, s:cterm06, "")
+ call <SID>hi("SignColumn", s:gui04, s:gui06, s:cterm04, s:cterm06, "")
+ call <SID>hi("SpecialKey", s:gui05, "", s:cterm05, "", "")
+ call <SID>hi("StatusLine", s:gui04, s:gui06, s:cterm04, s:cterm06, "none")
+ call <SID>hi("StatusLineNC", s:gui04, s:gui06, s:cterm04, s:cterm06, "none")
+ call <SID>hi("VertSplit", s:gui05, s:gui05, s:cterm05, s:cterm05, "none")
+ call <SID>hi("ColorColumn", "", s:gui06, "", s:cterm06, "none")
+ call <SID>hi("CursorColumn", "", s:gui06, "", s:cterm06, "none")
+ call <SID>hi("CursorLine", "", s:gui06, "", s:cterm06, "none")
+ call <SID>hi("CursorLineNr", s:gui04, s:gui06, s:cterm04, s:cterm06, "")
+ call <SID>hi("PMenu", s:gui05, s:gui03, s:cterm05, s:cterm03, "none")
+ call <SID>hi("PMenuSel", s:gui05, s:gui03, s:cterm05, s:cterm03, "reverse")
+ call <SID>hi("TabLine", s:gui06, s:gui01, s:cterm06, s:cterm01, "reverse")
+ call <SID>hi("TabLineFill", s:gui06, s:gui01, s:cterm06, s:cterm01, "reverse")
+ call <SID>hi("TabLineSel", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "reverse")
+" Standard Syntax Highlighting
+call <SID>hi("Boolean", s:gui09, "", s:cterm09, "", "")
+call <SID>hi("Character", s:gui08, "", s:cterm08, "", "")
+call <SID>hi("Comment", s:gui03, "", s:cterm03, "", "")
+call <SID>hi("Conditional", s:gui0E, "", s:cterm0E, "", "")
+call <SID>hi("Constant", s:gui09, "", s:cterm09, "", "")
+call <SID>hi("Define", s:gui0E, "", s:cterm0E, "", "none")
+call <SID>hi("Delimiter", s:gui0F, "", s:cterm0F, "", "")
+call <SID>hi("Float", s:gui09, "", s:cterm09, "", "")
+call <SID>hi("Function", s:gui0D, "", s:cterm0D, "", "")
+call <SID>hi("Identifier", s:gui08, "", s:cterm08, "", "none")
+call <SID>hi("Include", s:gui0D, "", s:cterm0D, "", "")
+call <SID>hi("Keyword", s:gui0E, "", s:cterm0E, "", "")
+call <SID>hi("Label", s:gui0A, "", s:cterm0A, "", "")
+call <SID>hi("Number", s:gui09, "", s:cterm09, "", "")
+call <SID>hi("Operator", s:gui05, "", s:cterm05, "", "none")
+call <SID>hi("PreProc", s:gui0A, "", s:cterm0A, "", "")
+call <SID>hi("Repeat", s:gui0A, "", s:cterm0A, "", "")
+call <SID>hi("Special", s:gui0C, "", s:cterm0C, "", "")
+call <SID>hi("SpecialChar", s:gui0F, "", s:cterm0F, "", "")
+call <SID>hi("Statement", s:gui08, "", s:cterm08, "", "")
+call <SID>hi("StorageClass", s:gui0A, "", s:cterm0A, "", "")
+call <SID>hi("String", s:gui0B, "", s:cterm0B, "", "")
+call <SID>hi("Structure", s:gui0E, "", s:cterm0E, "", "")
+call <SID>hi("Tag", s:gui0A, "", s:cterm0A, "", "")
+call <SID>hi("Todo", s:gui0A, s:gui01, s:cterm0A, s:cterm01, "")
+call <SID>hi("Type", s:gui09, "", s:cterm09, "", "none")
+call <SID>hi("Typedef", s:gui0A, "", s:cterm0A, "", "")
+" Spelling Highlighting
+call <SID>hi("SpellBad", "", s:gui00, "", s:cterm08, "")
+call <SID>hi("SpellLocal", "", s:gui00, "", s:cterm0D, "")
+"call <SID>hi("SpellCap", s:gui00, s:gui08, s:cterm00, s:cterm08, "")
+"call <SID>hi("SpellRare", s:gui00, s:gui08, s:cterm00, s:cterm08, "")
+" Additional Diff Highlighting
+call <SID>hi("DiffAdd", s:gui0B, s:gui00, s:cterm0B, s:cterm00, "")
+call <SID>hi("DiffChange", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "")
+call <SID>hi("DiffDelete", s:gui08, s:gui00, s:cterm08, s:cterm00, "")
+call <SID>hi("DiffText", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "")
+call <SID>hi("DiffAdded", s:gui0B, s:gui00, s:cterm0B, s:cterm00, "")
+call <SID>hi("DiffFile", s:gui08, s:gui00, s:cterm08, s:cterm00, "")
+call <SID>hi("DiffNewFile", s:gui0B, s:gui00, s:cterm0B, s:cterm00, "")
+call <SID>hi("DiffLine", s:gui0D, s:gui00, s:cterm0D, s:cterm00, "")
+call <SID>hi("DiffRemoved", s:gui08, s:gui00, s:cterm08, s:cterm00, "")
+" Ruby Highlighting
+call <SID>hi("rubyAttribute", s:gui0D, "", s:cterm0D, "", "")
+call <SID>hi("rubyConstant", s:gui0A, "", s:cterm0A, "", "")
+call <SID>hi("rubyInterpolation", s:gui0B, "", s:cterm0B, "", "")
+call <SID>hi("rubyInterpolationDelimiter", s:gui0F, "", s:cterm0F, "", "")
+call <SID>hi("rubyRegexp", s:gui0C, "", s:cterm0C, "", "")
+call <SID>hi("rubySymbol", s:gui0B, "", s:cterm0B, "", "")
+call <SID>hi("rubyStringDelimiter", s:gui0B, "", s:cterm0B, "", "")
+" PHP Highlighting
+call <SID>hi("phpMemberSelector", s:gui05, "", s:cterm05, "", "")
+call <SID>hi("phpComparison", s:gui05, "", s:cterm05, "", "")
+call <SID>hi("phpParent", s:gui05, "", s:cterm05, "", "")
+" HTML Highlighting
+call <SID>hi("htmlBold", s:gui0A, "", s:cterm0A, "", "")
+call <SID>hi("htmlItalic", s:gui0E, "", s:cterm0E, "", "")
+call <SID>hi("htmlEndTag", s:gui05, "", s:cterm05, "", "")
+call <SID>hi("htmlTag", s:gui05, "", s:cterm05, "", "")
+" CSS Highlighting
+call <SID>hi("cssBraces", s:gui05, "", s:cterm05, "", "")
+call <SID>hi("cssClassName", s:gui0E, "", s:cterm0E, "", "")
+call <SID>hi("cssColor", s:gui0C, "", s:cterm0C, "", "")
+" SASS Highlighting
+call <SID>hi("sassIdChar", s:gui08, "", s:cterm08, "", "")
+call <SID>hi("sassClassChar", s:gui09, "", s:cterm09, "", "")
+call <SID>hi("sassInclude", s:gui0E, "", s:cterm0E, "", "")
+call <SID>hi("sassMixing", s:gui0E, "", s:cterm0E, "", "")
+call <SID>hi("sassMixinName", s:gui0D, "", s:cterm0D, "", "")
+" JavaScript Highlighting
+call <SID>hi("javaScript", s:gui05, "", s:cterm05, "", "")
+call <SID>hi("javaScriptBraces", s:gui05, "", s:cterm05, "", "")
+call <SID>hi("javaScriptNumber", s:gui09, "", s:cterm09, "", "")
+" Markdown Highlighting
+call <SID>hi("markdownCode", s:gui0B, "", s:cterm0B, "", "")
+call <SID>hi("markdownCodeBlock", s:gui0B, "", s:cterm0B, "", "")
+call <SID>hi("markdownHeadingDelimiter", s:gui0D, "", s:cterm0D, "", "")
+" Git Highlighting
+call <SID>hi("gitCommitOverflow", s:gui08, "", s:cterm08, "", "")
+call <SID>hi("gitCommitSummary", s:gui0B, "", s:cterm0B, "", "")
+" GitGutter Highlighting
+ call <SID>hi("GitGutterAdd", s:gui0B, s:gui01, s:cterm0B, s:cterm01, "")
+ call <SID>hi("GitGutterChange", s:gui0D, s:gui01, s:cterm0D, s:cterm01, "")
+ call <SID>hi("GitGutterDelete", s:gui08, s:gui01, s:cterm08, s:cterm01, "")
+ call <SID>hi("GitGutterAdd", s:gui0B, s:gui06, s:cterm0B, s:cterm06, "")
+ call <SID>hi("GitGutterChange", s:gui0D, s:gui06, s:cterm0D, s:cterm06, "")
+ call <SID>hi("GitGutterDelete", s:gui08, s:gui06, s:cterm08, s:cterm06, "")
+call <SID>hi("NERDTreeDirSlash", s:gui0D, "", s:cterm0D, "", "")
+call <SID>hi("NERDTreeExecFile", s:gui05, "", s:cterm05, "", "")
+" remove highlighting function
+" Remove Colour Variables
+" Base16 Railscasts (https://github.com/chriskempson/base16)
+" Scheme: Ryan Bates (http://railscasts.com)
+ execute "silent !/bin/sh ".g:base16_shell_path."/base16-railscasts.".&background.".sh"
+let s:gui00 = "2b2b2b"
+let s:gui01 = "272935"
+let s:gui02 = "3a4055"
+let s:gui03 = "5a647e"
+let s:gui04 = "d4cfc9"
+let s:gui05 = "e6e1dc"
+let s:gui06 = "f4f1ed"
+let s:gui07 = "f9f7f3"
+let s:gui08 = "da4939"
+let s:gui09 = "cc7833"
+let s:gui0A = "ffc66d"
+let s:gui0B = "a5c261"
+let s:gui0C = "519f50"
+let s:gui0D = "6d9cbe"
+let s:gui0E = "b6b3eb"
+let s:gui0F = "bc9458"
+let g:colors_name = "base16-railscasts"
+" Base16 shapeshifter (https://github.com/chriskempson/base16)
+" Scheme: Tyler Benziger (http://tybenz.com)
+ execute "silent !/bin/sh ".g:base16_shell_path."/base16-shapeshifter.".&background.".sh"
+let s:gui01 = "040404"
+let s:gui02 = "102015"
+let s:gui03 = "343434"
+let s:gui04 = "555555"
+let s:gui05 = "ababab"
+let s:gui07 = "f9f9f9"
+let s:gui08 = "e92f2f"
+let s:gui09 = "e09448"
+let s:gui0A = "dddd13"
+let s:gui0B = "0ed839"
+let s:gui0C = "23edda"
+let s:gui0D = "3b48e3"
+let s:gui0E = "f996e2"
+let s:gui0F = "69542d"
+let g:colors_name = "base16-shapeshifter"
+" Base16 Solarized (https://github.com/chriskempson/base16)
+" Scheme: Ethan Schoonover (http://ethanschoonover.com/solarized)
+ execute "silent !/bin/sh ".g:base16_shell_path."/base16-solarized.".&background.".sh"
+let s:gui00 = "002b36"
+let s:gui01 = "073642"
+let s:gui02 = "586e75"
+let s:gui03 = "657b83"
+let s:gui04 = "839496"
+let s:gui05 = "93a1a1"
+let s:gui06 = "eee8d5"
+let s:gui07 = "fdf6e3"
+let s:gui08 = "dc322f"
+let s:gui09 = "cb4b16"
+let s:gui0A = "b58900"
+let s:gui0B = "859900"
+let s:gui0C = "2aa198"
+let s:gui0D = "268bd2"
+let s:gui0E = "6c71c4"
+let s:gui0F = "d33682"
+let g:colors_name = "base16-solarized"
+" Base16 Summerfruit (https://github.com/chriskempson/base16)
+" Scheme: Christopher Corley (http://cscorley.github.io/)
+ execute "silent !/bin/sh ".g:base16_shell_path."/base16-summerfruit.".&background.".sh"
+let s:gui04 = "B0B0B0"
+let s:gui05 = "D0D0D0"
+let s:gui06 = "E0E0E0"
+let s:gui07 = "FFFFFF"
+let s:gui08 = "FF0086"
+let s:gui09 = "FD8900"
+let s:gui0A = "ABA800"
+let s:gui0B = "00C918"
+let s:gui0C = "1faaaa"
+let s:gui0D = "3777E6"
+let s:gui0E = "AD00A1"
+let g:colors_name = "base16-summerfruit"
+" Base16 Tomorrow (https://github.com/chriskempson/base16)
+ execute "silent !/bin/sh ".g:base16_shell_path."/base16-tomorrow.".&background.".sh"
+let s:gui08 = "cc6666"
+let s:gui09 = "de935f"
+let s:gui0A = "f0c674"
+let s:gui0B = "b5bd68"
+let s:gui0C = "8abeb7"
+let s:gui0D = "81a2be"
+let s:gui0E = "b294bb"
+let s:gui0F = "a3685a"
+let g:colors_name = "base16-tomorrow"
+" Base16 Twilight (https://github.com/chriskempson/base16)
+" Scheme: David Hart (http://hart-dev.com)
+ execute "silent !/bin/sh ".g:base16_shell_path."/base16-twilight.".&background.".sh"
+let s:gui00 = "1e1e1e"
+let s:gui01 = "323537"
+let s:gui02 = "464b50"
+let s:gui03 = "5f5a60"
+let s:gui04 = "838184"
+let s:gui05 = "a7a7a7"
+let s:gui06 = "c3c3c3"
+let s:gui09 = "cda869"
+let s:gui0B = "8f9d6a"
+let s:gui0D = "7587a6"
+let s:gui0F = "9b703f"
+let g:colors_name = "base16-twilight"
@@ -0,0 +1,47 @@
+" Maintainer: Mikel Ward <mikel@mikelward.com>
+" Last Change: 2008 Jan 16
+"if exists("syntax_on")
+" syntax reset
+"endif
+let colors_name = "basic"
+" Remove all highlighting
+highlight clear Constant
+highlight clear Number
+highlight clear Statement
+highlight clear PreProc
+highlight clear Type
+highlight clear Special
+highlight clear Identifier
+highlight clear String
+highlight clear Comment
+highlight clear Error
+highlight clear LineNr
+highlight clear NonText
+highlight clear SpecialKey
+" Set up some simple non-intrusive colors
+if &background == "light"
+ highlight String term=underline cterm=NONE ctermfg=DarkGreen
+ highlight Comment term=bold cterm=NONE ctermfg=DarkBlue
+ highlight Error term=reverse cterm=NONE ctermfg=DarkRed
+ highlight LineNr term=bold cterm=NONE ctermfg=DarkYellow
+ highlight NonText term=bold cterm=NONE ctermfg=DarkYellow
+ highlight SpecialKey term=bold cterm=NONE ctermfg=DarkYellow
+ highlight String term=underline cterm=NONE ctermfg=Magenta
+ highlight Comment term=bold cterm=NONE ctermfg=Cyan
+ highlight Error term=reverse cterm=NONE ctermbg=Red
+ highlight LineNr term=bold cterm=NONE ctermfg=Yellow
+ highlight NonText term=bold cterm=NONE ctermfg=Yellow
+ highlight SpecialKey term=bold cterm=NONE ctermfg=Yellow