aboutsummaryrefslogtreecommitdiff
path: root/vim/.vim/colors
diff options
context:
space:
mode:
Diffstat (limited to 'vim/.vim/colors')
-rw-r--r--vim/.vim/colors/eink.vim189
-rw-r--r--vim/.vim/colors/notepad++.vim101
-rw-r--r--vim/.vim/colors/notepadC.vim49
-rw-r--r--vim/.vim/colors/snow.vim430
-rw-r--r--vim/.vim/colors/test.vim48
-rw-r--r--vim/.vim/colors/typewriter-night.vim145
-rw-r--r--vim/.vim/colors/typewriter.vim146
7 files changed, 1108 insertions, 0 deletions
diff --git a/vim/.vim/colors/eink.vim b/vim/.vim/colors/eink.vim
new file mode 100644
index 0000000..6cea411
--- /dev/null
+++ b/vim/.vim/colors/eink.vim
@@ -0,0 +1,189 @@
+" vim:sw=8:ts=8
+"
+" act like t_Co=0 but use (256) color on just a few things
+"
+
+hi clear
+if exists("syntax_on")
+ syntax reset
+endif
+
+let colors_name = "eink"
+
+if !has('gui_running')
+ if &background == "light"
+ hi Normal cterm=NONE ctermbg=white ctermfg=235
+ hi SpecialKey cterm=bold ctermfg=NONE
+ hi IncSearch cterm=reverse ctermfg=NONE
+ hi Search cterm=reverse ctermfg=NONE
+ hi MoreMsg cterm=bold ctermfg=NONE
+ hi ModeMsg cterm=bold ctermfg=NONE
+ hi LineNr cterm=NONE ctermfg=235
+ hi StatusLine cterm=bold,reverse ctermfg=NONE
+ hi StatusLineNC cterm=reverse ctermfg=NONE
+ hi VertSplit cterm=reverse ctermfg=NONE
+ hi Title cterm=bold ctermfg=NONE
+ hi Visual cterm=reverse ctermfg=NONE
+ hi VisualNOS cterm=bold ctermfg=NONE
+ hi WarningMsg cterm=standout ctermfg=NONE
+ hi WildMenu cterm=standout ctermfg=NONE
+ hi Folded cterm=standout ctermfg=NONE
+ hi FoldColumn cterm=standout ctermfg=NONE
+ hi DiffAdd cterm=bold ctermfg=NONE
+ hi DiffChange cterm=bold ctermfg=NONE
+ hi DiffDelete cterm=bold ctermfg=NONE
+ hi DiffText cterm=reverse ctermfg=NONE
+ hi Type cterm=None ctermbg=NONE ctermfg=NONE
+ hi Keyword cterm=None ctermbg=NONE ctermfg=NONE
+ hi Number cterm=None ctermbg=NONE ctermfg=NONE
+ hi Char cterm=None ctermbg=NONE ctermfg=NONE
+ hi Format cterm=None ctermbg=NONE ctermfg=NONE
+ hi Special cterm=underline ctermbg=NONE ctermfg=NONE
+ hi Constant cterm=None ctermbg=NONE ctermfg=NONE
+ hi PreProc cterm=None ctermfg=NONE
+ hi Directive cterm=NONE ctermbg=NONE ctermfg=NONE
+ hi Conditional cterm=NONE ctermbg=NONE ctermfg=NONE
+ hi Comment cterm=bold ctermbg=NONE ctermfg=240
+ hi Func cterm=None ctermbg=234 ctermfg=250
+ hi Identifier cterm=NONE ctermbg=NONE ctermfg=NONE
+ hi Statement cterm=NONE ctermbg=NONE ctermfg=NONE
+ hi Ignore cterm=bold ctermfg=NONE
+ hi String term=underline ctermfg=NONE
+ hi ErrorMsg cterm=reverse ctermbg=15 ctermfg=9
+ hi Error cterm=reverse ctermbg=15 ctermfg=9
+ hi Todo cterm=bold,standout ctermbg=0 ctermfg=11
+ hi MatchParen cterm=bold ctermbg=250 ctermfg=NONE
+ hi ColorColumn ctermbg=255
+ else
+ hi Normal cterm=NONE ctermbg=234 ctermfg=250
+ hi SpecialKey cterm=bold ctermfg=NONE
+ hi IncSearch cterm=reverse ctermfg=NONE
+ hi Search cterm=reverse ctermfg=NONE
+ hi MoreMsg cterm=bold ctermfg=NONE
+ hi ModeMsg cterm=bold ctermfg=NONE
+ hi LineNr cterm=NONE ctermfg=238
+ hi StatusLine cterm=bold,reverse ctermfg=NONE
+ hi StatusLineNC cterm=reverse ctermfg=NONE
+ hi VertSplit cterm=reverse ctermfg=NONE
+ hi Title cterm=bold ctermfg=NONE
+ hi Visual cterm=reverse ctermfg=NONE
+ hi VisualNOS cterm=bold ctermfg=NONE
+ hi WarningMsg cterm=standout ctermfg=NONE
+ hi WildMenu cterm=standout ctermfg=NONE
+ hi Folded cterm=standout ctermfg=NONE
+ hi FoldColumn cterm=standout ctermfg=NONE
+ hi DiffAdd cterm=bold ctermfg=NONE
+ hi DiffChange cterm=bold ctermfg=NONE
+ hi DiffDelete cterm=bold ctermfg=NONE
+ hi DiffText cterm=reverse ctermfg=NONE
+ hi Type cterm=None ctermbg=NONE ctermfg=NONE
+ hi Keyword cterm=None ctermbg=NONE ctermfg=NONE
+ hi Number cterm=None ctermbg=NONE ctermfg=NONE
+ hi Char cterm=None ctermbg=NONE ctermfg=NONE
+ hi Format cterm=None ctermbg=NONE ctermfg=NONE
+ hi Special cterm=underline ctermbg=NONE ctermfg=NONE
+ hi Constant cterm=None ctermbg=NONE ctermfg=NONE
+ hi PreProc cterm=None ctermfg=NONE
+ hi Directive cterm=NONE ctermbg=NONE ctermfg=NONE
+ hi Conditional cterm=NONE ctermbg=NONE ctermfg=NONE
+ hi Comment cterm=NONE ctermbg=NONE ctermfg=245
+ hi Func cterm=None ctermbg=234 ctermfg=250
+ hi Identifier cterm=NONE ctermbg=NONE ctermfg=NONE
+ hi Statement cterm=NONE ctermbg=NONE ctermfg=NONE
+ hi Ignore cterm=bold ctermfg=NONE
+ hi String cterm=underline ctermfg=NONE
+ hi ErrorMsg cterm=reverse ctermbg=15 ctermfg=9
+ hi Error cterm=reverse ctermbg=15 ctermfg=9
+ hi Todo cterm=bold,standout ctermbg=0 ctermfg=11
+ hi MatchParen cterm=bold ctermbg=250 ctermfg=NONE
+ hi ColorColumn ctermbg=255
+ endif
+else
+ if &background == "light"
+ hi Normal gui=NONE guibg=snow1 guifg=gray11
+ hi SpecialKey gui=bold guifg=NONE
+ hi IncSearch gui=reverse guifg=NONE
+ hi Search gui=reverse guifg=NONE
+ hi MoreMsg gui=bold guifg=NONE
+ hi ModeMsg gui=bold guifg=NONE
+ hi LineNr gui=NONE guifg=gray60
+ hi StatusLine gui=bold,reverse guifg=NONE
+ hi StatusLineNC gui=reverse guifg=NONE
+ hi VertSplit gui=reverse guifg=NONE
+ hi Title gui=bold guifg=NONE
+ hi Visual gui=reverse guifg=NONE
+ hi VisualNOS gui=bold guifg=NONE
+ hi WarningMsg gui=standout guifg=NONE
+ hi WildMenu gui=standout guifg=NONE
+ hi Folded gui=standout guifg=NONE
+ hi FoldColumn gui=standout guifg=NONE
+ hi DiffAdd gui=bold guifg=NONE
+ hi DiffChange gui=bold guifg=NONE
+ hi DiffDelete gui=bold guifg=NONE
+ hi DiffText gui=reverse guifg=NONE
+ hi Type gui=None guibg=NONE guifg=NONE
+ hi Keyword gui=None guibg=NONE guifg=NONE
+ hi Number gui=None guibg=NONE guifg=NONE
+ hi Char gui=None guibg=NONE guifg=NONE
+ hi Format gui=None guibg=NONE guifg=NONE
+ hi Special gui=underline guibg=NONE guifg=NONE
+ hi Constant gui=None guibg=NONE guifg=NONE
+ hi PreProc gui=None guifg=NONE
+ hi Directive gui=NONE guibg=NONE guifg=NONE
+ hi Conditional gui=NONE guibg=NONE guifg=NONE
+ hi Comment gui=bold guibg=NONE guifg=gray17
+ hi Func gui=None guibg=NONE guifg=gray17
+ hi Identifier gui=NONE guibg=NONE guifg=NONE
+ hi Statement gui=NONE guibg=NONE guifg=NONE
+ hi Ignore gui=bold guifg=NONE
+ hi String term=italic guifg=NONE
+ hi ErrorMsg gui=reverse guibg=NONE guifg=firebrick3
+ hi Error gui=reverse guibg=NONE guifg=firebrick3
+ hi Todo gui=bold,standout guibg=NONE guifg=darkgoldenrod2
+ hi MatchParen gui=bold guibg=gray70 guifg=NONE
+ hi ColorColumn guifg=gray60
+ else
+ hi Normal gui=NONE guibg=#1d1f21 guifg=gray70
+ hi SpecialKey gui=bold guifg=NONE
+ hi IncSearch gui=reverse guifg=NONE
+ hi Search gui=reverse guifg=NONE
+ hi MoreMsg gui=bold guifg=NONE
+ hi ModeMsg gui=bold guifg=NONE
+ hi LineNr gui=NONE guifg=gray30
+ hi StatusLine gui=bold,reverse guifg=NONE
+ hi StatusLineNC gui=reverse guifg=NONE
+ hi VertSplit gui=reverse guifg=NONE
+ hi Title gui=bold guifg=NONE
+ hi Visual gui=reverse guifg=NONE
+ hi VisualNOS gui=bold guifg=NONE
+ hi WarningMsg gui=standout guifg=NONE
+ hi WildMenu gui=standout guifg=NONE
+ hi Folded gui=standout guifg=NONE
+ hi FoldColumn gui=standout guifg=NONE
+ hi DiffAdd gui=bold guifg=NONE
+ hi DiffChange gui=bold guifg=NONE
+ hi DiffDelete gui=bold guifg=NONE
+ hi DiffText gui=reverse guifg=NONE
+ hi Type gui=None guibg=NONE guifg=NONE
+ hi Keyword gui=None guibg=NONE guifg=NONE
+ hi Number gui=None guibg=NONE guifg=NONE
+ hi Char gui=None guibg=NONE guifg=NONE
+ hi Format gui=None guibg=NONE guifg=NONE
+ hi Special gui=underline guibg=NONE guifg=NONE
+ hi Constant gui=None guibg=NONE guifg=NONE
+ hi PreProc gui=None guifg=NONE
+ hi Directive gui=NONE guibg=NONE guifg=NONE
+ hi Conditional gui=NONE guibg=NONE guifg=NONE
+ hi Comment gui=NONE guibg=NONE guifg=gray50
+ hi Func gui=None guibg=NONE guifg=gray50
+ hi Identifier gui=NONE guibg=NONE guifg=NONE
+ hi Statement gui=NONE guibg=NONE guifg=NONE
+ hi Ignore gui=bold guifg=NONE
+ hi String gui=italic guifg=NONE
+ hi ErrorMsg gui=reverse guibg=NONE guifg=firebrick3
+ hi Error gui=reverse guibg=NONE guifg=firebrick3
+ hi Todo gui=bold,standout guibg=NONE guifg=darkgoldenrod2
+ hi MatchParen gui=bold guibg=gray45 guifg=NONE
+ hi ColorColumn guibg=gray10
+ endif
+endif
diff --git a/vim/.vim/colors/notepad++.vim b/vim/.vim/colors/notepad++.vim
new file mode 100644
index 0000000..c28d18d
--- /dev/null
+++ b/vim/.vim/colors/notepad++.vim
@@ -0,0 +1,101 @@
+" Vim color file - notepad-plus-plus
+" Generated by http://bytefluent.com/vivify 2014-07-30
+set background=light
+if version > 580
+ hi clear
+ if exists("syntax_on")
+ syntax reset
+ endif
+endif
+
+set t_Co=256
+let g:colors_name = "notepad-plus-plus"
+
+hi IncSearch guifg=#192224 guibg=#BD9800 guisp=#BD9800 gui=NONE ctermfg=235 ctermbg=1 cterm=NONE
+hi WildMenu guifg=NONE guibg=#A1A6A8 guisp=#A1A6A8 gui=NONE ctermfg=NONE ctermbg=248 cterm=NONE
+hi SignColumn guifg=#192224 guibg=#536991 guisp=#536991 gui=NONE ctermfg=235 ctermbg=60 cterm=NONE
+hi SpecialComment guifg=#BD9800 guibg=NONE guisp=NONE gui=NONE ctermfg=1 ctermbg=NONE cterm=NONE
+hi Typedef guifg=#536991 guibg=NONE guisp=NONE gui=bold ctermfg=60 ctermbg=NONE cterm=bold
+hi Title guifg=#F9F9FF guibg=#192224 guisp=#192224 gui=bold ctermfg=189 ctermbg=235 cterm=bold
+hi Folded guifg=#192224 guibg=#A1A6A8 guisp=#A1A6A8 gui=italic ctermfg=235 ctermbg=248 cterm=NONE
+hi PreCondit guifg=#0000ff guibg=#fefcf5 guisp=#fefcf5 gui=bold ctermfg=21 ctermbg=230 cterm=bold
+hi Include guifg=#BD9800 guibg=NONE guisp=NONE gui=NONE ctermfg=1 ctermbg=NONE cterm=NONE
+hi TabLineSel guifg=#192224 guibg=#BD9800 guisp=#BD9800 gui=bold ctermfg=235 ctermbg=1 cterm=bold
+hi StatusLineNC guifg=#192224 guibg=#5E6C70 guisp=#5E6C70 gui=bold ctermfg=235 ctermbg=66 cterm=bold
+"hi CTagsMember -- no settings --
+hi NonText guifg=#5E6C70 guibg=NONE guisp=NONE gui=italic ctermfg=66 ctermbg=NONE cterm=NONE
+"hi CTagsGlobalConstant -- no settings --
+hi DiffText guifg=NONE guibg=#492224 guisp=#492224 gui=NONE ctermfg=NONE ctermbg=52 cterm=NONE
+hi ErrorMsg guifg=#A1A6A8 guibg=#912C00 guisp=#912C00 gui=NONE ctermfg=248 ctermbg=88 cterm=NONE
+"hi Ignore -- no settings --
+hi Debug guifg=#BD9800 guibg=NONE guisp=NONE gui=NONE ctermfg=1 ctermbg=NONE cterm=NONE
+hi PMenuSbar guifg=NONE guibg=#848688 guisp=#848688 gui=NONE ctermfg=NONE ctermbg=102 cterm=NONE
+hi Identifier guifg=#000080 guibg=#fefcf5 guisp=#fefcf5 gui=NONE ctermfg=18 ctermbg=230 cterm=NONE
+hi SpecialChar guifg=#BD9800 guibg=NONE guisp=NONE gui=NONE ctermfg=1 ctermbg=NONE cterm=NONE
+hi Conditional guifg=#0000ff guibg=#fefcf5 guisp=#fefcf5 gui=bold ctermfg=21 ctermbg=230 cterm=bold
+hi StorageClass guifg=#536991 guibg=NONE guisp=NONE gui=bold ctermfg=60 ctermbg=NONE cterm=bold
+hi Todo guifg=#F9F9FF guibg=#BD9800 guisp=#BD9800 gui=NONE ctermfg=189 ctermbg=1 cterm=NONE
+hi Special guifg=#8000ff guibg=#fefcf5 guisp=#fefcf5 gui=NONE ctermfg=93 ctermbg=230 cterm=NONE
+hi LineNr guifg=#808080 guibg=#e4e4e4 guisp=#e4e4e4 gui=NONE ctermfg=8 ctermbg=254 cterm=NONE
+hi StatusLine guifg=#192224 guibg=#BD9800 guisp=#BD9800 gui=bold ctermfg=235 ctermbg=1 cterm=bold
+hi Normal guifg=#000000 guibg=#fefcf5 guisp=#fefcf5 gui=NONE ctermfg=NONE ctermbg=230 cterm=NONE
+hi Label guifg=#BD9800 guibg=NONE guisp=NONE gui=bold ctermfg=1 ctermbg=NONE cterm=bold
+"hi CTagsImport -- no settings --
+hi PMenuSel guifg=#192224 guibg=#BD9800 guisp=#BD9800 gui=NONE ctermfg=235 ctermbg=1 cterm=NONE
+hi Search guifg=#192224 guibg=#BD9800 guisp=#BD9800 gui=NONE ctermfg=235 ctermbg=1 cterm=NONE
+"hi CTagsGlobalVariable -- no settings --
+hi Delimiter guifg=#8000ff guibg=#fefcf5 guisp=#fefcf5 gui=NONE ctermfg=1 ctermbg=NONE cterm=NONE
+hi Statement guifg=#0000ff guibg=#fefcf5 guisp=#fefcf5 gui=bold ctermfg=21 ctermbg=230 cterm=bold
+hi SpellRare guifg=#F9F9FF guibg=#192224 guisp=#192224 gui=underline ctermfg=189 ctermbg=235 cterm=underline
+"hi EnumerationValue -- no settings --
+hi Comment guifg=#008000 guibg=#fefcf5 guisp=#fefcf5 gui=NONE ctermfg=2 ctermbg=230 cterm=NONE
+hi Character guifg=#A1A6A8 guibg=NONE guisp=NONE gui=NONE ctermfg=248 ctermbg=NONE cterm=NONE
+hi Float guifg=#A1A6A8 guibg=NONE guisp=NONE gui=NONE ctermfg=248 ctermbg=NONE cterm=NONE
+hi Number guifg=#ff8000 guibg=#fefcf5 guisp=#fefcf5 gui=NONE ctermfg=208 ctermbg=230 cterm=NONE
+hi Boolean guifg=#A1A6A8 guibg=NONE guisp=NONE gui=NONE ctermfg=248 ctermbg=NONE cterm=NONE
+hi Operator guifg=#000080 guibg=#fefcf5 guisp=#fefcf5 gui=NONE ctermfg=18 ctermbg=230 cterm=NONE
+hi CursorLine guifg=NONE guibg=#222E30 guisp=#222E30 gui=NONE ctermfg=NONE ctermbg=236 cterm=NONE
+"hi Union -- no settings --
+hi TabLineFill guifg=#192224 guibg=#5E6C70 guisp=#5E6C70 gui=bold ctermfg=235 ctermbg=66 cterm=bold
+"hi Question -- no settings --
+hi WarningMsg guifg=#A1A6A8 guibg=#912C00 guisp=#912C00 gui=NONE ctermfg=248 ctermbg=88 cterm=NONE
+hi VisualNOS guifg=#192224 guibg=#F9F9FF guisp=#F9F9FF gui=underline ctermfg=235 ctermbg=189 cterm=underline
+hi DiffDelete guifg=NONE guibg=#192224 guisp=#192224 gui=NONE ctermfg=NONE ctermbg=235 cterm=NONE
+hi ModeMsg guifg=#F9F9F9 guibg=#192224 guisp=#192224 gui=bold ctermfg=15 ctermbg=235 cterm=bold
+hi CursorColumn guifg=NONE guibg=#222E30 guisp=#222E30 gui=NONE ctermfg=NONE ctermbg=236 cterm=NONE
+hi Define guifg=#0000ff guibg=#fefcf5 guisp=#fefcf5 gui=bold ctermfg=21 ctermbg=230 cterm=bold
+hi Function guifg=#0000ff guibg=#fefcf5 guisp=#fefcf5 gui=bold ctermfg=21 ctermbg=230 cterm=bold
+hi FoldColumn guifg=#192224 guibg=#A1A6A8 guisp=#A1A6A8 gui=italic ctermfg=235 ctermbg=248 cterm=NONE
+hi PreProc guifg=#0000ff guibg=#fefcf5 guisp=#fefcf5 gui=bold ctermfg=21 ctermbg=230 cterm=bold
+"hi EnumerationName -- no settings --
+hi Visual guifg=#192224 guibg=#F9F9FF guisp=#F9F9FF gui=NONE ctermfg=235 ctermbg=189 cterm=NONE
+hi MoreMsg guifg=#BD9800 guibg=NONE guisp=NONE gui=bold ctermfg=1 ctermbg=NONE cterm=bold
+hi SpellCap guifg=#F9F9FF guibg=#192224 guisp=#192224 gui=underline ctermfg=189 ctermbg=235 cterm=underline
+hi VertSplit guifg=#192224 guibg=#5E6C70 guisp=#5E6C70 gui=bold ctermfg=235 ctermbg=66 cterm=bold
+hi Exception guifg=#BD9800 guibg=NONE guisp=NONE gui=bold ctermfg=1 ctermbg=NONE cterm=bold
+hi Keyword guifg=#0000ff guibg=#fefcf5 guisp=#fefcf5 gui=bold ctermfg=21 ctermbg=230 cterm=bold
+hi Type guifg=#0000ff guibg=#fefcf5 guisp=#fefcf5 gui=bold ctermfg=21 ctermbg=230 cterm=bold
+hi DiffChange guifg=NONE guibg=#492224 guisp=#492224 gui=NONE ctermfg=NONE ctermbg=52 cterm=NONE
+hi Cursor guifg=#192224 guibg=#bd9800 guisp=#F9F9F9 gui=NONE ctermfg=235 ctermbg=15 cterm=NONE
+hi SpellLocal guifg=#F9F9FF guibg=#192224 guisp=#192224 gui=underline ctermfg=189 ctermbg=235 cterm=underline
+hi Error guifg=#A1A6A8 guibg=#912C00 guisp=#912C00 gui=NONE ctermfg=248 ctermbg=88 cterm=NONE
+hi PMenu guifg=#192224 guibg=#5E6C70 guisp=#5E6C70 gui=NONE ctermfg=235 ctermbg=66 cterm=NONE
+hi SpecialKey guifg=#5E6C70 guibg=NONE guisp=NONE gui=italic ctermfg=66 ctermbg=NONE cterm=NONE
+hi Constant guifg=#0000ff guibg=#fefcf5 guisp=#fefcf5 gui=bold ctermfg=21 ctermbg=230 cterm=bold
+"hi DefinedName -- no settings --
+hi Tag guifg=#BD9800 guibg=NONE guisp=NONE gui=NONE ctermfg=1 ctermbg=NONE cterm=NONE
+hi String guifg=#808080 guibg=#fefcf5 guisp=#fefcf5 gui=NONE ctermfg=8 ctermbg=230 cterm=NONE
+hi PMenuThumb guifg=NONE guibg=#a4a6a8 guisp=#a4a6a8 gui=NONE ctermfg=NONE ctermbg=248 cterm=NONE
+hi MatchParen guifg=#BD9800 guibg=NONE guisp=NONE gui=bold ctermfg=1 ctermbg=NONE cterm=bold
+"hi LocalVariable -- no settings --
+hi Repeat guifg=#0000ff guibg=#fefcf5 guisp=#fefcf5 gui=bold ctermfg=21 ctermbg=230 cterm=bold
+hi SpellBad guifg=#F9F9FF guibg=#192224 guisp=#192224 gui=underline ctermfg=189 ctermbg=235 cterm=underline
+"hi CTagsClass -- no settings --
+hi Directory guifg=#536991 guibg=NONE guisp=NONE gui=bold ctermfg=60 ctermbg=NONE cterm=bold
+hi Structure guifg=#0000ff guibg=#fefcf5 guisp=#fefcf5 gui=bold ctermfg=21 ctermbg=230 cterm=bold
+hi Macro guifg=#BD9800 guibg=NONE guisp=NONE gui=NONE ctermfg=1 ctermbg=NONE cterm=NONE
+hi Underlined guifg=#F9F9FF guibg=#192224 guisp=#192224 gui=underline ctermfg=189 ctermbg=235 cterm=underline
+hi DiffAdd guifg=NONE guibg=#193224 guisp=#193224 gui=NONE ctermfg=NONE ctermbg=236 cterm=NONE
+hi TabLine guifg=#192224 guibg=#5E6C70 guisp=#5E6C70 gui=bold ctermfg=235 ctermbg=66 cterm=bold
+hi cursorim guifg=#192224 guibg=#536991 guisp=#536991 gui=NONE ctermfg=235 ctermbg=60 cterm=NONE
+"hi clear -- no settings --
diff --git a/vim/.vim/colors/notepadC.vim b/vim/.vim/colors/notepadC.vim
new file mode 100644
index 0000000..0e434e0
--- /dev/null
+++ b/vim/.vim/colors/notepadC.vim
@@ -0,0 +1,49 @@
+set background=light
+highlight clear
+if exists("syntax_on")
+ syntax reset
+endif
+
+
+highlight cPreprocessor guifg=#804000
+highlight link cInclude cPreprocessor
+highlight link cDefine cPreprocessor
+highlight link cIncluded cPreprocessor
+
+highlight cNumber guifg=#FF8000
+highlight link cNumbers cNumber
+
+highlight cConditional guifg=#0000FF
+highlight cType guifg=#8001FF
+highlight link cStructure cType
+highlight cStruct guibg=#00FF00
+
+highlight cComment guifg=#008000
+
+highlight cString guifg=#808080
+highlight link cCharacter cString
+
+highlight Delimiter guifg=#000080 guibg=NONE
+"highlight Delimiter guifg=#FF0000 guibg=NONE
+highlight link cOperator Delimiter
+highlight link cConstant Delimiter
+highlight link cParen Delimiter
+highlight link cErrInParen cParen
+highlight MatchParen guifg=#FF0000 guibg=NONE
+
+highlight link cRepeat cConditional
+highlight link cStatement cConditional
+highlight cFunction guifg=NONE
+highlight link cUserFunction cFunction
+highlight link cAnsiName cFunction
+highlight link cErrInBracket cBracket
+
+highlight CursorLineNr guibg=#E4E4E4 guifg=#808080
+highlight CursorLine guibg=#e8e8ff
+highlight LineNr guibg=#E4E4E4 guifg=#808080
+highlight SpecialKey guifg=#C0C0C0
+highlight Search guibg=#C0C0C0
+"highlight CoursorLine guibg=#ff0000 guifg=#00FF00
+"number bar e4e4e4
+"numbers 808080
+"
diff --git a/vim/.vim/colors/snow.vim b/vim/.vim/colors/snow.vim
new file mode 100644
index 0000000..f17e6c5
--- /dev/null
+++ b/vim/.vim/colors/snow.vim
@@ -0,0 +1,430 @@
+" Name: snow
+" Author: nightsense
+" Maintainer: nightsense
+" License: MIT
+
+if !(has('termguicolors') && &termguicolors) && !has('gui_running')
+ \ && (!exists('&t_Co') || &t_Co < 256)
+ echoerr '[snow] There are not enough colors.'
+ finish
+endif
+
+hi clear
+if exists('syntax_on')
+ syntax reset
+endif
+
+let g:colors_name = 'snow'
+
+if &background ==# 'dark'
+ hi Bold ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold
+ hi Conceal ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE
+ hi Directory ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold
+ hi EndOfBuffer ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE
+ hi Ignore ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE
+ hi Italic ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE,italic gui=NONE,italic
+ hi ModeMsg ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE
+ hi MoreMsg ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE
+ hi Question ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE
+ hi NonText ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE
+ hi Normal ctermfg=249 ctermbg=236 guifg=#b0b7c3 guibg=#2b2e32 guisp=NONE cterm=NONE gui=NONE
+ hi Terminal ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE
+ hi Title ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold
+ hi Underlined ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE,underline gui=NONE,underline
+ hi Comment ctermfg=246 ctermbg=NONE guifg=#8c96a4 guibg=NONE guisp=NONE cterm=NONE gui=NONE
+ hi CursorLineNr ctermfg=246 ctermbg=NONE guifg=#8c96a4 guibg=NONE guisp=NONE cterm=NONE gui=NONE
+ hi LineNr ctermfg=246 ctermbg=NONE guifg=#8c96a4 guibg=NONE guisp=NONE cterm=NONE gui=NONE
+ hi FoldColumn ctermfg=249 ctermbg=NONE guifg=#b0b7c3 guibg=NONE guisp=NONE cterm=NONE gui=NONE
+ hi PmenuSel ctermfg=249 ctermbg=236 guifg=#b0b7c3 guibg=#2b2e32 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
+ hi SignColumn ctermfg=249 ctermbg=NONE guifg=#b0b7c3 guibg=NONE guisp=NONE cterm=NONE gui=NONE
+ hi StatusLine ctermfg=249 ctermbg=236 guifg=#b0b7c3 guibg=#2b2e32 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
+ hi StatusLineTerm ctermfg=249 ctermbg=236 guifg=#b0b7c3 guibg=#2b2e32 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
+ hi TabLineSel ctermfg=249 ctermbg=236 guifg=#b0b7c3 guibg=#2b2e32 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
+ hi VisualNOS ctermfg=246 ctermbg=236 guifg=#8c96a4 guibg=#2b2e32 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
+ hi Cursor ctermfg=252 ctermbg=236 guifg=#ced4dd guibg=#2b2e32 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
+ hi IncSearch ctermfg=252 ctermbg=236 guifg=#ced4dd guibg=#2b2e32 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
+ hi ColorColumn ctermfg=NONE ctermbg=237 guifg=NONE guibg=#35383e guisp=NONE cterm=NONE gui=NONE
+ hi CursorColumn ctermfg=NONE ctermbg=237 guifg=NONE guibg=#35383e guisp=NONE cterm=NONE gui=NONE
+ hi CursorLine ctermfg=NONE ctermbg=237 guifg=NONE guibg=#35383e guisp=NONE cterm=NONE gui=NONE
+ hi DiffChange ctermfg=NONE ctermbg=237 guifg=NONE guibg=#35383e guisp=NONE cterm=NONE gui=NONE
+ hi Folded ctermfg=NONE ctermbg=237 guifg=NONE guibg=#35383e guisp=NONE cterm=NONE gui=NONE
+ hi MatchParen ctermfg=252 ctermbg=240 guifg=#ced4dd guibg=#555c66 guisp=NONE cterm=NONE gui=NONE
+ hi Pmenu ctermfg=249 ctermbg=237 guifg=#b0b7c3 guibg=#35383e guisp=NONE cterm=NONE gui=NONE
+ hi QuickFixLine ctermfg=NONE ctermbg=237 guifg=NONE guibg=#35383e guisp=NONE cterm=NONE gui=NONE
+ hi StatusLineNC ctermfg=249 ctermbg=237 guifg=#b0b7c3 guibg=#35383e guisp=NONE cterm=NONE gui=NONE
+ hi StatusLineTermNC ctermfg=249 ctermbg=237 guifg=#b0b7c3 guibg=#35383e guisp=NONE cterm=NONE gui=NONE
+ hi TabLine ctermfg=249 ctermbg=237 guifg=#b0b7c3 guibg=#35383e guisp=NONE cterm=NONE gui=NONE
+ hi ToolbarButton ctermfg=249 ctermbg=237 guifg=#b0b7c3 guibg=#35383e guisp=NONE cterm=NONE,bold gui=NONE,bold
+ hi WildMenu ctermfg=249 ctermbg=237 guifg=#b0b7c3 guibg=#35383e guisp=NONE cterm=NONE gui=NONE
+ hi PmenuSbar ctermfg=240 ctermbg=240 guifg=#555c66 guibg=#555c66 guisp=NONE cterm=NONE gui=NONE
+ hi PmenuThumb ctermfg=249 ctermbg=249 guifg=#b0b7c3 guibg=#b0b7c3 guisp=NONE cterm=NONE gui=NONE
+ hi TabLineFill ctermfg=237 ctermbg=237 guifg=#35383e guibg=#35383e guisp=NONE cterm=NONE gui=NONE
+ hi ToolbarLine ctermfg=237 ctermbg=237 guifg=#35383e guibg=#35383e guisp=NONE cterm=NONE gui=NONE
+ hi VertSplit ctermfg=240 ctermbg=240 guifg=#555c66 guibg=#555c66 guisp=NONE cterm=NONE gui=NONE
+ hi SpellBad ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=#d49b9b cterm=NONE,underline gui=NONE,undercurl
+ hi SpellCap ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=#91add4 cterm=NONE,underline gui=NONE,undercurl
+ hi SpellLocal ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=#72b6ba cterm=NONE,underline gui=NONE,undercurl
+ hi SpellRare ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=#c39fc5 cterm=NONE,underline gui=NONE,undercurl
+ hi StorageClass ctermfg=139 ctermbg=NONE guifg=#ad89ae guibg=NONE guisp=NONE cterm=NONE gui=NONE
+ hi Structure ctermfg=139 ctermbg=NONE guifg=#ad89ae guibg=NONE guisp=NONE cterm=NONE gui=NONE
+ hi Type ctermfg=139 ctermbg=NONE guifg=#ad89ae guibg=NONE guisp=NONE cterm=NONE gui=NONE
+ hi Typedef ctermfg=139 ctermbg=NONE guifg=#ad89ae guibg=NONE guisp=NONE cterm=NONE gui=NONE
+ hi TooLong ctermfg=139 ctermbg=236 guifg=#ad89ae guibg=#2b2e32 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
+ hi WarningMsg ctermfg=139 ctermbg=236 guifg=#ad89ae guibg=#2b2e32 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
+ hi Function ctermfg=138 ctermbg=NONE guifg=#be8786 guibg=NONE guisp=NONE cterm=NONE gui=NONE
+ hi Identifier ctermfg=138 ctermbg=NONE guifg=#be8786 guibg=NONE guisp=NONE cterm=NONE gui=NONE
+ hi DiffDelete ctermfg=138 ctermbg=236 guifg=#be8786 guibg=#2b2e32 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
+ hi DiffRemoved ctermfg=138 ctermbg=236 guifg=#be8786 guibg=#2b2e32 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
+ hi Error ctermfg=138 ctermbg=236 guifg=#be8786 guibg=#2b2e32 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
+ hi ErrorMsg ctermfg=138 ctermbg=236 guifg=#be8786 guibg=#2b2e32 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
+ hi Debug ctermfg=137 ctermbg=NONE guifg=#a6936c guibg=NONE guisp=NONE cterm=NONE gui=NONE
+ hi Delimiter ctermfg=137 ctermbg=NONE guifg=#a6936c guibg=NONE guisp=NONE cterm=NONE gui=NONE
+ hi Special ctermfg=137 ctermbg=NONE guifg=#a6936c guibg=NONE guisp=NONE cterm=NONE gui=NONE
+ hi SpecialChar ctermfg=137 ctermbg=NONE guifg=#a6936c guibg=NONE guisp=NONE cterm=NONE gui=NONE
+ hi SpecialComment ctermfg=137 ctermbg=NONE guifg=#a6936c guibg=NONE guisp=NONE cterm=NONE gui=NONE
+ hi SpecialKey ctermfg=137 ctermbg=NONE guifg=#a6936c guibg=NONE guisp=NONE cterm=NONE gui=NONE
+ hi Tag ctermfg=137 ctermbg=NONE guifg=#a6936c guibg=NONE guisp=NONE cterm=NONE gui=NONE
+ hi DiffChanged ctermfg=137 ctermbg=236 guifg=#a6936c guibg=#2b2e32 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
+ hi DiffText ctermfg=137 ctermbg=236 guifg=#a6936c guibg=#2b2e32 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
+ hi Search ctermfg=137 ctermbg=236 guifg=#a6936c guibg=#2b2e32 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
+ hi Conditional ctermfg=108 ctermbg=NONE guifg=#799e7a guibg=NONE guisp=NONE cterm=NONE gui=NONE
+ hi Exception ctermfg=108 ctermbg=NONE guifg=#799e7a guibg=NONE guisp=NONE cterm=NONE gui=NONE
+ hi Keyword ctermfg=108 ctermbg=NONE guifg=#799e7a guibg=NONE guisp=NONE cterm=NONE gui=NONE
+ hi Label ctermfg=108 ctermbg=NONE guifg=#799e7a guibg=NONE guisp=NONE cterm=NONE gui=NONE
+ hi Operator ctermfg=108 ctermbg=NONE guifg=#799e7a guibg=NONE guisp=NONE cterm=NONE gui=NONE
+ hi Repeat ctermfg=108 ctermbg=NONE guifg=#799e7a guibg=NONE guisp=NONE cterm=NONE gui=NONE
+ hi Statement ctermfg=108 ctermbg=NONE guifg=#799e7a guibg=NONE guisp=NONE cterm=NONE gui=NONE
+ hi DiffAdd ctermfg=108 ctermbg=236 guifg=#799e7a guibg=#2b2e32 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
+ hi DiffAdded ctermfg=108 ctermbg=236 guifg=#799e7a guibg=#2b2e32 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
+ hi Define ctermfg=73 ctermbg=NONE guifg=#5b9fa3 guibg=NONE guisp=NONE cterm=NONE gui=NONE
+ hi Include ctermfg=73 ctermbg=NONE guifg=#5b9fa3 guibg=NONE guisp=NONE cterm=NONE gui=NONE
+ hi Macro ctermfg=73 ctermbg=NONE guifg=#5b9fa3 guibg=NONE guisp=NONE cterm=NONE gui=NONE
+ hi PreCondit ctermfg=73 ctermbg=NONE guifg=#5b9fa3 guibg=NONE guisp=NONE cterm=NONE gui=NONE
+ hi PreProc ctermfg=73 ctermbg=NONE guifg=#5b9fa3 guibg=NONE guisp=NONE cterm=NONE gui=NONE
+ hi Todo ctermfg=73 ctermbg=236 guifg=#5b9fa3 guibg=#2b2e32 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
+ hi Boolean ctermfg=67 ctermbg=NONE guifg=#7a97bd guibg=NONE guisp=NONE cterm=NONE gui=NONE
+ hi Character ctermfg=67 ctermbg=NONE guifg=#7a97bd guibg=NONE guisp=NONE cterm=NONE gui=NONE
+ hi Constant ctermfg=67 ctermbg=NONE guifg=#7a97bd guibg=NONE guisp=NONE cterm=NONE gui=NONE
+ hi Float ctermfg=67 ctermbg=NONE guifg=#7a97bd guibg=NONE guisp=NONE cterm=NONE gui=NONE
+ hi Number ctermfg=67 ctermbg=NONE guifg=#7a97bd guibg=NONE guisp=NONE cterm=NONE gui=NONE
+ hi String ctermfg=67 ctermbg=NONE guifg=#7a97bd guibg=NONE guisp=NONE cterm=NONE gui=NONE
+ hi Visual ctermfg=67 ctermbg=236 guifg=#7a97bd guibg=#2b2e32 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
+ finish
+endif
+
+hi Bold ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold
+hi Conceal ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE
+hi Directory ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold
+hi EndOfBuffer ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE
+hi Ignore ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE
+hi Italic ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE,italic gui=NONE,italic
+hi ModeMsg ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE
+hi MoreMsg ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE
+hi Question ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE
+hi NonText ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE
+hi Normal ctermfg=240 ctermbg=231 guifg=#555c66 guibg=#ffffff guisp=NONE cterm=NONE gui=NONE
+hi Terminal ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE gui=NONE
+hi Title ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE,bold gui=NONE,bold
+hi Underlined ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=NONE cterm=NONE,underline gui=NONE,underline
+hi Comment ctermfg=243 ctermbg=NONE guifg=#6e7785 guibg=NONE guisp=NONE cterm=NONE gui=NONE
+hi CursorLineNr ctermfg=243 ctermbg=NONE guifg=#6e7785 guibg=NONE guisp=NONE cterm=NONE gui=NONE
+hi LineNr ctermfg=243 ctermbg=NONE guifg=#6e7785 guibg=NONE guisp=NONE cterm=NONE gui=NONE
+hi FoldColumn ctermfg=240 ctermbg=NONE guifg=#555c66 guibg=NONE guisp=NONE cterm=NONE gui=NONE
+hi PmenuSel ctermfg=240 ctermbg=231 guifg=#555c66 guibg=#ffffff guisp=NONE cterm=NONE,reverse gui=NONE,reverse
+hi SignColumn ctermfg=240 ctermbg=NONE guifg=#555c66 guibg=NONE guisp=NONE cterm=NONE gui=NONE
+hi StatusLine ctermfg=240 ctermbg=231 guifg=#555c66 guibg=#ffffff guisp=NONE cterm=NONE,reverse gui=NONE,reverse
+hi StatusLineTerm ctermfg=240 ctermbg=231 guifg=#555c66 guibg=#ffffff guisp=NONE cterm=NONE,reverse gui=NONE,reverse
+hi TabLineSel ctermfg=240 ctermbg=231 guifg=#555c66 guibg=#ffffff guisp=NONE cterm=NONE,reverse gui=NONE,reverse
+hi VisualNOS ctermfg=243 ctermbg=231 guifg=#6e7785 guibg=#ffffff guisp=NONE cterm=NONE,reverse gui=NONE,reverse
+hi Cursor ctermfg=238 ctermbg=231 guifg=#444951 guibg=#ffffff guisp=NONE cterm=NONE,reverse gui=NONE,reverse
+hi IncSearch ctermfg=238 ctermbg=231 guifg=#444951 guibg=#ffffff guisp=NONE cterm=NONE,reverse gui=NONE,reverse
+hi ColorColumn ctermfg=NONE ctermbg=255 guifg=NONE guibg=#eceef2 guisp=NONE cterm=NONE gui=NONE
+hi CursorColumn ctermfg=NONE ctermbg=255 guifg=NONE guibg=#eceef2 guisp=NONE cterm=NONE gui=NONE
+hi CursorLine ctermfg=NONE ctermbg=255 guifg=NONE guibg=#eceef2 guisp=NONE cterm=NONE gui=NONE
+hi DiffChange ctermfg=NONE ctermbg=255 guifg=NONE guibg=#eceef2 guisp=NONE cterm=NONE gui=NONE
+hi Folded ctermfg=NONE ctermbg=255 guifg=NONE guibg=#eceef2 guisp=NONE cterm=NONE gui=NONE
+hi MatchParen ctermfg=238 ctermbg=249 guifg=#444951 guibg=#b0b7c3 guisp=NONE cterm=NONE gui=NONE
+hi Pmenu ctermfg=240 ctermbg=255 guifg=#555c66 guibg=#eceef2 guisp=NONE cterm=NONE gui=NONE
+hi QuickFixLine ctermfg=NONE ctermbg=255 guifg=NONE guibg=#eceef2 guisp=NONE cterm=NONE gui=NONE
+hi StatusLineNC ctermfg=240 ctermbg=255 guifg=#555c66 guibg=#eceef2 guisp=NONE cterm=NONE gui=NONE
+hi StatusLineTermNC ctermfg=240 ctermbg=255 guifg=#555c66 guibg=#eceef2 guisp=NONE cterm=NONE gui=NONE
+hi TabLine ctermfg=240 ctermbg=255 guifg=#555c66 guibg=#eceef2 guisp=NONE cterm=NONE gui=NONE
+hi ToolbarButton ctermfg=240 ctermbg=255 guifg=#555c66 guibg=#eceef2 guisp=NONE cterm=NONE,bold gui=NONE,bold
+hi WildMenu ctermfg=240 ctermbg=255 guifg=#555c66 guibg=#eceef2 guisp=NONE cterm=NONE gui=NONE
+hi PmenuSbar ctermfg=249 ctermbg=249 guifg=#b0b7c3 guibg=#b0b7c3 guisp=NONE cterm=NONE gui=NONE
+hi PmenuThumb ctermfg=240 ctermbg=240 guifg=#555c66 guibg=#555c66 guisp=NONE cterm=NONE gui=NONE
+hi TabLineFill ctermfg=255 ctermbg=255 guifg=#eceef2 guibg=#eceef2 guisp=NONE cterm=NONE gui=NONE
+hi ToolbarLine ctermfg=255 ctermbg=255 guifg=#eceef2 guibg=#eceef2 guisp=NONE cterm=NONE gui=NONE
+hi VertSplit ctermfg=249 ctermbg=249 guifg=#b0b7c3 guibg=#b0b7c3 guisp=NONE cterm=NONE gui=NONE
+hi SpellBad ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=#cb3e50 cterm=NONE,underline gui=NONE,undercurl
+hi SpellCap ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=#007bdc cterm=NONE,underline gui=NONE,undercurl
+hi SpellLocal ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=#008b9a cterm=NONE,underline gui=NONE,undercurl
+hi SpellRare ctermfg=NONE ctermbg=NONE guifg=NONE guibg=NONE guisp=#aa4eb4 cterm=NONE,underline gui=NONE,undercurl
+hi StorageClass ctermfg=133 ctermbg=NONE guifg=#9a639f guibg=NONE guisp=NONE cterm=NONE gui=NONE
+hi Structure ctermfg=133 ctermbg=NONE guifg=#9a639f guibg=NONE guisp=NONE cterm=NONE gui=NONE
+hi Type ctermfg=133 ctermbg=NONE guifg=#9a639f guibg=NONE guisp=NONE cterm=NONE gui=NONE
+hi Typedef ctermfg=133 ctermbg=NONE guifg=#9a639f guibg=NONE guisp=NONE cterm=NONE gui=NONE
+hi TooLong ctermfg=133 ctermbg=231 guifg=#9a639f guibg=#ffffff guisp=NONE cterm=NONE,reverse gui=NONE,reverse
+hi WarningMsg ctermfg=133 ctermbg=231 guifg=#9a639f guibg=#ffffff guisp=NONE cterm=NONE,reverse gui=NONE,reverse
+hi Function ctermfg=131 ctermbg=NONE guifg=#b25d60 guibg=NONE guisp=NONE cterm=NONE gui=NONE
+hi Identifier ctermfg=131 ctermbg=NONE guifg=#b25d60 guibg=NONE guisp=NONE cterm=NONE gui=NONE
+hi DiffDelete ctermfg=131 ctermbg=231 guifg=#b25d60 guibg=#ffffff guisp=NONE cterm=NONE,reverse gui=NONE,reverse
+hi DiffRemoved ctermfg=131 ctermbg=231 guifg=#b25d60 guibg=#ffffff guisp=NONE cterm=NONE,reverse gui=NONE,reverse
+hi Error ctermfg=131 ctermbg=231 guifg=#b25d60 guibg=#ffffff guisp=NONE cterm=NONE,reverse gui=NONE,reverse
+hi ErrorMsg ctermfg=131 ctermbg=231 guifg=#b25d60 guibg=#ffffff guisp=NONE cterm=NONE,reverse gui=NONE,reverse
+hi Debug ctermfg=94 ctermbg=NONE guifg=#8d7334 guibg=NONE guisp=NONE cterm=NONE gui=NONE
+hi Delimiter ctermfg=94 ctermbg=NONE guifg=#8d7334 guibg=NONE guisp=NONE cterm=NONE gui=NONE
+hi Special ctermfg=94 ctermbg=NONE guifg=#8d7334 guibg=NONE guisp=NONE cterm=NONE gui=NONE
+hi SpecialChar ctermfg=94 ctermbg=NONE guifg=#8d7334 guibg=NONE guisp=NONE cterm=NONE gui=NONE
+hi SpecialComment ctermfg=94 ctermbg=NONE guifg=#8d7334 guibg=NONE guisp=NONE cterm=NONE gui=NONE
+hi SpecialKey ctermfg=94 ctermbg=NONE guifg=#8d7334 guibg=NONE guisp=NONE cterm=NONE gui=NONE
+hi Tag ctermfg=94 ctermbg=NONE guifg=#8d7334 guibg=NONE guisp=NONE cterm=NONE gui=NONE
+hi DiffChanged ctermfg=94 ctermbg=231 guifg=#8d7334 guibg=#ffffff guisp=NONE cterm=NONE,reverse gui=NONE,reverse
+hi DiffText ctermfg=94 ctermbg=231 guifg=#8d7334 guibg=#ffffff guisp=NONE cterm=NONE,reverse gui=NONE,reverse
+hi Search ctermfg=179 ctermbg=238 guifg=#ddbe7b guibg=#444951 guisp=NONE cterm=NONE,reverse gui=NONE,reverse
+hi Conditional ctermfg=65 ctermbg=NONE guifg=#45834c guibg=NONE guisp=NONE cterm=NONE gui=NONE
+hi Exception ctermfg=65 ctermbg=NONE guifg=#45834c guibg=NONE guisp=NONE cterm=NONE gui=NONE
+hi Keyword ctermfg=65 ctermbg=NONE guifg=#45834c guibg=NONE guisp=NONE cterm=NONE gui=NONE
+hi Label ctermfg=65 ctermbg=NONE guifg=#45834c guibg=NONE guisp=NONE cterm=NONE gui=NONE
+hi Operator ctermfg=65 ctermbg=NONE guifg=#45834c guibg=NONE guisp=NONE cterm=NONE gui=NONE
+hi Repeat ctermfg=65 ctermbg=NONE guifg=#45834c guibg=NONE guisp=NONE cterm=NONE gui=NONE
+hi Statement ctermfg=65 ctermbg=NONE guifg=#45834c guibg=NONE guisp=NONE cterm=NONE gui=NONE
+hi DiffAdd ctermfg=65 ctermbg=231 guifg=#45834c guibg=#ffffff guisp=NONE cterm=NONE,reverse gui=NONE,reverse
+hi DiffAdded ctermfg=65 ctermbg=231 guifg=#45834c guibg=#ffffff guisp=NONE cterm=NONE,reverse gui=NONE,reverse
+hi Define ctermfg=30 ctermbg=NONE guifg=#00838a guibg=NONE guisp=NONE cterm=NONE gui=NONE
+hi Include ctermfg=30 ctermbg=NONE guifg=#00838a guibg=NONE guisp=NONE cterm=NONE gui=NONE
+hi Macro ctermfg=30 ctermbg=NONE guifg=#00838a guibg=NONE guisp=NONE cterm=NONE gui=NONE
+hi PreCondit ctermfg=30 ctermbg=NONE guifg=#00838a guibg=NONE guisp=NONE cterm=NONE gui=NONE
+hi PreProc ctermfg=30 ctermbg=NONE guifg=#00838a guibg=NONE guisp=NONE cterm=NONE gui=NONE
+hi Todo ctermfg=30 ctermbg=231 guifg=#00838a guibg=#ffffff guisp=NONE cterm=NONE,reverse gui=NONE,reverse
+hi Boolean ctermfg=32 ctermbg=NONE guifg=#3f7ab5 guibg=NONE guisp=NONE cterm=NONE gui=NONE
+hi Character ctermfg=32 ctermbg=NONE guifg=#3f7ab5 guibg=NONE guisp=NONE cterm=NONE gui=NONE
+hi Constant ctermfg=32 ctermbg=NONE guifg=#3f7ab5 guibg=NONE guisp=NONE cterm=NONE gui=NONE
+hi Float ctermfg=32 ctermbg=NONE guifg=#3f7ab5 guibg=NONE guisp=NONE cterm=NONE gui=NONE
+hi Number ctermfg=32 ctermbg=NONE guifg=#3f7ab5 guibg=NONE guisp=NONE cterm=NONE gui=NONE
+hi String ctermfg=32 ctermbg=NONE guifg=#3f7ab5 guibg=NONE guisp=NONE cterm=NONE gui=NONE
+hi Visual ctermfg=32 ctermbg=231 guifg=#3f7ab5 guibg=#ffffff guisp=NONE cterm=NONE,reverse gui=NONE,reverse
+finish
+
+" Background: light
+" Color: gry0 #ffffff ~
+" Color: gry1 #eceef2 ~
+" Color: gry2 #6e7785 ~
+" Color: gry3 #555c66 ~
+" Color: gryc #444951 ~
+" Color: srch #ddbe7b ~
+" Color: grys #444951 ~
+" Color: gryp #b0b7c3 ~
+" Color: sprd #cb3e50 ~
+" Color: spbl #007bdc ~
+" Color: spcy #008b9a ~
+" Color: spmg #aa4eb4 ~
+" Color: red_ #b25d60 ~
+" Color: gold #8d7334 ~
+" Color: gren #45834c ~
+" Color: cyan #00838a ~
+" Color: blue #3f7ab5 ~
+" Color: mgnt #9a639f ~
+" Bold none none bold
+" Conceal none none
+" Directory none none bold
+" EndOfBuffer none none
+" Ignore none none
+" Italic none none italic
+" ModeMsg none none
+" MoreMsg none none
+" Question none none
+" NonText none none
+" Normal gry3 gry0
+" Terminal none none
+" Title none none bold
+" Underlined none none underline
+" Comment gry2 none
+" CursorLineNr gry2 none
+" LineNr gry2 none
+" FoldColumn gry3 none
+" PmenuSel gry3 gry0 reverse
+" SignColumn gry3 none
+" StatusLine gry3 gry0 reverse
+" StatusLineTerm gry3 gry0 reverse
+" TabLineSel gry3 gry0 reverse
+" VisualNOS gry2 gry0 reverse
+" Cursor gryc gry0 reverse
+" IncSearch gryc gry0 reverse
+" ColorColumn none gry1
+" CursorColumn none gry1
+" CursorLine none gry1
+" DiffChange none gry1
+" Folded none gry1
+" MatchParen gryc gryp
+" Pmenu gry3 gry1
+" QuickFixLine none gry1
+" StatusLineNC gry3 gry1
+" StatusLineTermNC gry3 gry1
+" TabLine gry3 gry1
+" ToolbarButton gry3 gry1 bold
+" WildMenu gry3 gry1
+" PmenuSbar gryp gryp
+" PmenuThumb gry3 gry3
+" TabLineFill gry1 gry1
+" ToolbarLine gry1 gry1
+" VertSplit gryp gryp
+" SpellBad none none g=undercurl s=sprd t=underline
+" SpellCap none none g=undercurl s=spbl t=underline
+" SpellLocal none none g=undercurl s=spcy t=underline
+" SpellRare none none g=undercurl s=spmg t=underline
+" StorageClass mgnt none
+" Structure mgnt none
+" Type mgnt none
+" Typedef mgnt none
+" TooLong mgnt gry0 reverse
+" WarningMsg mgnt gry0 reverse
+" Function red_ none
+" Identifier red_ none
+" DiffDelete red_ gry0 reverse
+" DiffRemoved red_ gry0 reverse
+" Error red_ gry0 reverse
+" ErrorMsg red_ gry0 reverse
+" Debug gold none
+" Delimiter gold none
+" Special gold none
+" SpecialChar gold none
+" SpecialComment gold none
+" SpecialKey gold none
+" Tag gold none
+" DiffChanged gold gry0 reverse
+" DiffText gold gry0 reverse
+" Search srch grys reverse
+" Conditional gren none
+" Exception gren none
+" Keyword gren none
+" Label gren none
+" Operator gren none
+" Repeat gren none
+" Statement gren none
+" DiffAdd gren gry0 reverse
+" DiffAdded gren gry0 reverse
+" Define cyan none
+" Include cyan none
+" Macro cyan none
+" PreCondit cyan none
+" PreProc cyan none
+" Todo cyan gry0 reverse
+" Boolean blue none
+" Character blue none
+" Constant blue none
+" Float blue none
+" Number blue none
+" String blue none
+" Visual blue gry0 reverse
+" Background: dark
+" Color: gry0 #2b2e32 ~
+" Color: gry1 #35383e ~
+" Color: gry2 #8c96a4 ~
+" Color: gry3 #b0b7c3 ~
+" Color: gryc #ced4dd ~
+" Color: srch #a6936c ~
+" Color: grys #2b2e32 ~
+" Color: gryp #555c66 ~
+" Color: sprd #d49b9b ~
+" Color: spbl #91add4 ~
+" Color: spcy #72b6ba ~
+" Color: spmg #c39fc5 ~
+" Color: red_ #be8786 ~
+" Color: gold #a6936c ~
+" Color: gren #799e7a ~
+" Color: cyan #5b9fa3 ~
+" Color: blue #7a97bd ~
+" Color: mgnt #ad89ae ~
+" Bold none none bold
+" Conceal none none
+" Directory none none bold
+" EndOfBuffer none none
+" Ignore none none
+" Italic none none italic
+" ModeMsg none none
+" MoreMsg none none
+" Question none none
+" NonText none none
+" Normal gry3 gry0
+" Terminal none none
+" Title none none bold
+" Underlined none none underline
+" Comment gry2 none
+" CursorLineNr gry2 none
+" LineNr gry2 none
+" FoldColumn gry3 none
+" PmenuSel gry3 gry0 reverse
+" SignColumn gry3 none
+" StatusLine gry3 gry0 reverse
+" StatusLineTerm gry3 gry0 reverse
+" TabLineSel gry3 gry0 reverse
+" VisualNOS gry2 gry0 reverse
+" Cursor gryc gry0 reverse
+" IncSearch gryc gry0 reverse
+" ColorColumn none gry1
+" CursorColumn none gry1
+" CursorLine none gry1
+" DiffChange none gry1
+" Folded none gry1
+" MatchParen gryc gryp
+" Pmenu gry3 gry1
+" QuickFixLine none gry1
+" StatusLineNC gry3 gry1
+" StatusLineTermNC gry3 gry1
+" TabLine gry3 gry1
+" ToolbarButton gry3 gry1 bold
+" WildMenu gry3 gry1
+" PmenuSbar gryp gryp
+" PmenuThumb gry3 gry3
+" TabLineFill gry1 gry1
+" ToolbarLine gry1 gry1
+" VertSplit gryp gryp
+" SpellBad none none g=undercurl s=sprd t=underline
+" SpellCap none none g=undercurl s=spbl t=underline
+" SpellLocal none none g=undercurl s=spcy t=underline
+" SpellRare none none g=undercurl s=spmg t=underline
+" StorageClass mgnt none
+" Structure mgnt none
+" Type mgnt none
+" Typedef mgnt none
+" TooLong mgnt gry0 reverse
+" WarningMsg mgnt gry0 reverse
+" Function red_ none
+" Identifier red_ none
+" DiffDelete red_ gry0 reverse
+" DiffRemoved red_ gry0 reverse
+" Error red_ gry0 reverse
+" ErrorMsg red_ gry0 reverse
+" Debug gold none
+" Delimiter gold none
+" Special gold none
+" SpecialChar gold none
+" SpecialComment gold none
+" SpecialKey gold none
+" Tag gold none
+" DiffChanged gold gry0 reverse
+" DiffText gold gry0 reverse
+" Search srch grys reverse
+" Conditional gren none
+" Exception gren none
+" Keyword gren none
+" Label gren none
+" Operator gren none
+" Repeat gren none
+" Statement gren none
+" DiffAdd gren gry0 reverse
+" DiffAdded gren gry0 reverse
+" Define cyan none
+" Include cyan none
+" Macro cyan none
+" PreCondit cyan none
+" PreProc cyan none
+" Todo cyan gry0 reverse
+" Boolean blue none
+" Character blue none
+" Constant blue none
+" Float blue none
+" Number blue none
+" String blue none
+" Visual blue gry0 reverse
diff --git a/vim/.vim/colors/test.vim b/vim/.vim/colors/test.vim
new file mode 100644
index 0000000..eccc021
--- /dev/null
+++ b/vim/.vim/colors/test.vim
@@ -0,0 +1,48 @@
+set background=light
+highlight clear
+if exists("syntax_on")
+ syntax reset
+endif
+
+
+highlight Preprocessor guifg=#804000
+highlight link Include cPreprocessor
+highlight link Define cPreprocessor
+highlight link Included cPreprocessor
+
+highlight Number guifg=#FF8000
+highlight link Numbers cNumber
+
+highlight Conditional guifg=#0000FF
+highlight Type guifg=#8001FF
+highlight link Structure cType
+
+highlight Comment guifg=#008000
+
+highlight String guifg=#808080
+highlight link Character cString
+
+highlight Delimiter guifg=#000080 guibg=NONE
+"highlight Delimiter guifg=#FF0000 guibg=NONE
+highlight link Operator Delimiter
+highlight link Constant Delimiter
+highlight link Paren Delimiter
+highlight link ErrInParen cParen
+highlight MatchParen guifg=#FF0000 guibg=NONE
+
+highlight link Repeat Conditional
+highlight link Statement Conditional
+highlight Function guifg=NONE
+highlight link cUserFunction cFunction
+highlight link cAnsiName cFunction
+highlight link cErrInBracket cBracket
+
+highlight CursorLineNr guibg=#E4E4E4 guifg=#808080
+highlight CursorLine guibg=#e8e8ff
+highlight LineNr guibg=#E4E4E4 guifg=#808080
+highlight SpecialKey guifg=#C0C0C0
+highlight Search guibg=#C0C0C0
+"highlight CoursorLine guibg=#ff0000 guifg=#00FF00
+"number bar e4e4e4
+"numbers 808080
+"
diff --git a/vim/.vim/colors/typewriter-night.vim b/vim/.vim/colors/typewriter-night.vim
new file mode 100644
index 0000000..06eac2f
--- /dev/null
+++ b/vim/.vim/colors/typewriter-night.vim
@@ -0,0 +1,145 @@
+set background=dark
+highlight clear
+
+if exists("syntax on")
+ hi clear
+ hi clear CursorLine
+ syntax reset
+endif
+
+let g:colors_name = "typewriter-night"
+
+hi Cursor guibg=#00BAFF
+hi Normal ctermfg=254 ctermbg=235 guifg=#E4E4E4 guibg=#262626
+hi Title ctermfg=254 ctermbg=235 guifg=#E4E4E4 guibg=#262626 term=bold cterm=bold
+hi Special ctermfg=250 ctermbg=NONE guifg=#BCBCBC guibg=NONE
+hi Comment ctermfg=239 ctermbg=NONE guifg=#4E4E4E guibg=NONE cterm=italic
+hi Constant ctermfg=252 ctermbg=NONE guifg=#D0D0D0 guibg=NONE
+hi String ctermfg=242 ctermbg=NONE guifg=#6C6C6C guibg=NONE
+hi Number ctermfg=252 ctermbg=NONE guifg=#D0D0D0 guibg=NONE
+hi htmlTagName ctermfg=254 ctermbg=NONE guifg=#E4E4E4 guibg=NONE
+hi Identifier ctermfg=250 ctermbg=NONE guifg=#BCBCBC guibg=NONE
+hi Statement ctermfg=242 ctermbg=NONE guifg=#6C6C6C guibg=NONE cterm=NONE
+hi Boolean ctermfg=252 ctermbg=NONE guifg=#D0D0D0 guibg=NONE cterm=NONE
+hi PreProc ctermfg=244 ctermbg=NONE guifg=#808080 guibg=NONE
+hi Type ctermfg=248 ctermbg=NONE guifg=#A8A8A8 guibg=NONE
+hi Function ctermfg=244 ctermbg=NONE guifg=#808080 guibg=NONE cterm=italic
+hi Repeat ctermfg=244 ctermbg=NONE guifg=#808080 guibg=NONE
+hi Operator ctermfg=248 ctermbg=NONE guifg=#A8A8A8 guibg=NONE
+hi Error ctermfg=9 ctermbg=NONE guifg=#FF0000 guibg=NONE
+hi TODO ctermfg=135 ctermbg=NONE guifg=#AF5FFF guibg=NONE cterm=italic
+hi linenr ctermfg=238 ctermbg=235 guifg=#444444 guibg=#262626 term=bold cterm=bold
+hi CursorLine ctermfg=254 ctermbg=NONE guifg=#E4E4E4 guibg=NONE
+hi CursorLineNR ctermfg=254 ctermbg=235 guifg=#E4E4E4 guibg=#262626 term=bold cterm=bold gui=bold
+hi Search ctermfg=234 ctermbg=153 guifg=#1C1C1C guibg=#AFD7FF term=bold cterm=bold gui=bold
+hi IncSearch ctermfg=234 ctermbg=121 guifg=#1C1C1C guibg=#87FFAF term=bold cterm=bold gui=bold
+hi WildMenu ctermfg=254 ctermbg=235 guifg=#E4E4E4 guibg=#262626
+
+" Messages
+hi ModeMsg ctermfg=254 ctermbg=235 guifg=#E4E4E4 guibg=#262626
+hi MoreMsg ctermfg=254 ctermbg=235 guifg=#E4E4E4 guibg=#262626
+hi WarningMsg ctermfg=202 ctermbg=235 guifg=#FF5F00 guibg=#262626
+hi ErrorMsg ctermfg=197 ctermbg=234 guifg=#FF005F guibg=#1C1C1C term=italic cterm=italic
+
+hi Visual ctermfg=235 ctermbg=153 guifg=#262626 guibg=#AFD7FF
+hi SpecialKey ctermfg=254 ctermbg=NONE guifg=#E4E4E4 guibg=NONE
+hi NonText ctermfg=238 ctermbg=NONE guifg=#E4E4E4 guibg=NONE
+hi ExtraWhitespace ctermbg=115 guibg=#87D7AF
+hi MatchParen ctermfg=250 ctermbg=238 guifg=#BCBCBC guibg=#444444 cterm=bold
+hi Pmenu ctermfg=254 ctermbg=233 guifg=#E4E4E4 guibg=#121212
+hi PmenuSel ctermfg=234 ctermbg=255 guifg=#1C1C1C guibg=#EEEEEE
+hi VertSplit ctermfg=233 ctermbg=235 guifg=#121212 guibg=#262626
+hi ColorColumn ctermbg=236 guibg=#303030
+hi Underlined ctermfg=245 ctermbg=NONE guifg=#949494 cterm=underline term=underline gui=underline
+
+match ExtraWhitespace /\s\+$/
+
+hi link character constant
+hi link number constant
+hi link boolean constant
+hi link Float Number
+hi link Conditional Repeat
+hi link Label Statement
+hi link Keyword Statement
+hi link Exception Statement
+hi link Include PreProc
+hi link Define PreProc
+hi link Macro PreProc
+hi link PreCondit PreProc
+hi link StorageClass Type
+hi link Structure Type
+hi link Typedef Type
+hi link htmlTag Special
+hi link Tag Special
+hi link SpecialChar Special
+hi link Delimiter Special
+hi link SpecialComment Special
+hi link Debug Special
+
+
+" sytnax specific
+
+" javascript (ala vim-javascript-syntax)
+hi javaScriptFuncArg ctermfg=244 ctermbg=NONE
+hi javaScriptFuncExp ctermfg=248
+hi javaScriptBraces cterm=NONE
+
+hi link javaScriptDocTags Comment
+hi link jsObjectSeparator Number
+hi link jsStorageClass String
+hi link jsObjectKey String
+hi link jsObjectProp String
+hi link jsFuncCall String
+
+" Markdown
+hi link markdownLinkDelimiter String
+hi link markdownLinkTextDelimiter String
+hi link mkdDelimiter String
+hi link markdownLinkText Normal
+hi link mkdLink Normal
+hi link markdownUrl Underlined
+hi link mkdUrl Underlined
+
+" Pug / HTML
+hi link pugId String
+hi link pugBegin String
+hi link pugTop String
+hi link pugIdChar String
+hi link pugClass String
+hi link pugClassChar String
+hi link pugAttributes String
+
+hi link htmlTag String
+hi htmlTagName ctermfg=249 ctermbg=NONE
+hi htmlArg ctermfg=249 ctermbg=NONE
+hi htmlTag ctermfg=249 ctermbg=NONE
+hi htmlEndTag ctermfg=249 ctermbg=NONE
+
+" CSS
+hi link cssBraces Special
+
+" go (ala vim-go)
+hi gotypes ctermfg=208 ctermbg=NONE cterm=italic
+hi goDirective ctermfg=242 ctermbg=NONE cterm=italic
+
+hi link goTodo TODO
+hi link goType gotypes
+hi link goSignedInts gotypes
+hi link goUnsignedInts gotypes
+hi link goFloats gotypes
+hi link goComplexes gotypes
+
+hi goOperator ctermfg=242
+hi goBuiltins ctermfg=70
+hi goDeclaration ctermfg=242
+hi goDeclType ctermfg=242
+
+hi goFunction ctermfg=242 ctermbg=NONE cterm=italic
+hi goMethod ctermfg=242 ctermbg=NONE cterm=NONE
+hi goStruct ctermfg=254 ctermbg=NONE cterm=NONE
+hi goStructDef ctermfg=254 ctermbg=NONE cterm=italic
+
+
+" NerdTree
+hi link NERDTreeDir Special
+hi NERDTreeFile ctermfg=241
diff --git a/vim/.vim/colors/typewriter.vim b/vim/.vim/colors/typewriter.vim
new file mode 100644
index 0000000..e1144cd
--- /dev/null
+++ b/vim/.vim/colors/typewriter.vim
@@ -0,0 +1,146 @@
+set background=light
+highlight clear
+
+if exists("syntax on")
+ hi clear
+ hi clear CursorLine
+ syntax reset
+endif
+
+let g:colors_name = "typewriter"
+
+hi Cursor guibg=#00BAFF
+hi Normal ctermfg=235 ctermbg=255 guifg=#424242 guibg=#EEEEEE
+hi Title ctermfg=235 ctermbg=255 guifg=#424242 guibg=#EEEEEE term=bold cterm=bold gui=bold
+hi Special ctermfg=234 ctermbg=NONE guifg=#1C1C1C guibg=NONE
+hi Comment ctermfg=247 ctermbg=NONE guifg=#9E9E9E guibg=NONE term=italic cterm=italic gui=italic
+hi Constant ctermfg=237 ctermbg=NONE guifg=#3A3A3A guibg=NONE
+hi String ctermfg=246 ctermbg=NONE guifg=#949494 guibg=NONE
+hi Number ctermfg=234 ctermbg=NONE guifg=#1C1C1C guibg=NONE
+hi htmlTagName ctermfg=235 ctermbg=NONE guifg=#424242 guibg=NONE
+hi Identifier ctermfg=239 ctermbg=NONE guifg=#4E4E4E guibg=NONE
+hi Statement ctermfg=242 ctermbg=NONE guifg=#6C6C6C guibg=NONE cterm=NONE
+hi Boolean ctermfg=242 ctermbg=NONE guifg=#6C6C6C guibg=NONE cterm=NONE
+hi PreProc ctermfg=244 ctermbg=NONE guifg=#808080 guibg=NONE
+hi Type ctermfg=239 ctermbg=NONE guifg=#4E4E4E guibg=NONE
+hi Function ctermfg=240 ctermbg=NONE guifg=#585858 cterm=italic gui=italic
+hi Repeat ctermfg=244 ctermbg=NONE guifg=#808080 guibg=NONE
+hi Operator ctermfg=239 ctermbg=NONE guifg=#4E4E4E guibg=NONE
+hi Error ctermfg=9 ctermbg=NONE guifg=#FF1493 guibg=NONE
+hi TODO ctermfg=135 ctermbg=NONE guifg=#AF5FFF guibg=NONE cterm=italic gui=italic
+hi linenr ctermfg=250 ctermbg=255 guifg=#BCBCBC term=bold cterm=NONE
+hi CursorLine ctermfg=235 ctermbg=NONE guifg=#262626 guibg=NONE
+hi CursorLineNR ctermfg=232 ctermbg=255 guifg=#080808 term=bold cterm=bold gui=bold
+hi Search ctermfg=235 ctermbg=153 guifg=#424242 guibg=#C1E7F4 cterm=bold gui=bold
+hi IncSearch ctermfg=235 ctermbg=121 guifg=#424242 guibg=#C3E9DB cterm=bold gui=bold
+hi WildMenu ctermfg=235 ctermbg=255 guifg=#424242 guibg=#EEEEEE
+
+" Messages
+hi ModeMsg ctermfg=235 ctermbg=255 guifg=#424242 guibg=#EEEEEE
+hi MoreMsg ctermfg=235 ctermbg=255 guifg=#424242 guibg=#EEEEEE
+hi WarningMsg ctermfg=202 ctermbg=255 guifg=#FF5F00 guibg=#EEEEEE
+hi ErrorMsg ctermfg=197 ctermbg=255 guifg=#E41D91 guibg=#EEEEEE cterm=italic gui=italic
+
+hi Visual ctermfg=235 ctermbg=153 guifg=#424242 guibg=#C1E7F4
+hi SpecialKey ctermfg=255 ctermbg=NONE
+hi NonText ctermfg=249 ctermbg=NONE
+hi ExtraWhitespace ctermbg=115 guibg=#87D7AF
+hi MatchParen ctermfg=234 ctermbg=253 guifg=#1C1C1C guibg=#DADADA cterm=bold gui=bold gui=bold
+hi Pmenu ctermfg=235 ctermbg=252 guifg=#424242 guibg=#D0D0D0
+hi PmenuSel ctermfg=255 ctermbg=234 guifg=#EEEEEE guibg=#1C1C1C
+hi VertSplit ctermfg=254 ctermbg=245 guifg=#E4E4E4 guibg=#8A8A8A
+hi ColorColumn ctermbg=254 guibg=#E4E4E4
+hi Underlined ctermfg=246 ctermbg=NONE guifg=#949494 cterm=underline term=underline gui=underline
+
+match ExtraWhitespace /\s\+$/
+
+hi link character constant
+hi link number constant
+hi link boolean constant
+hi link Float Number
+hi link Conditional Repeat
+hi link Label Statement
+hi link Keyword Statement
+hi link Exception Statement
+hi link Include PreProc
+hi link Define PreProc
+hi link Macro PreProc
+hi link PreCondit PreProc
+hi link StorageClass Type
+hi link Structure Type
+hi link Typedef Type
+hi link htmlTag Special
+hi link Tag Special
+hi link SpecialChar Special
+hi link Delimiter Special
+hi link SpecialComment Special
+hi link Debug Special
+
+
+" sytnax specific
+
+" javascript (ala vim-javascript-syntax)
+hi javaScriptFuncArg ctermfg=244 ctermbg=NONE guifg=#808080 guibg=NONE
+hi javaScriptFuncExp ctermfg=239 ctermbg=NONE guifg=#4E4E4E guibg=NONE
+hi javaScriptBraces cterm=NONE guibg=NONE
+
+hi link javaScriptDocTags Comment
+hi link jsObjectSeparator Number
+hi link jsStorageClass String
+hi link jsObjectKey String
+hi link jsObjectProp String
+hi link jsFuncCall String
+
+" Markdown
+" Support for plain markdown and markdown.vim plugin
+hi link markdownLinkDelimiter String
+hi link markdownLinkTextDelimiter String
+hi link mkdDelimiter String
+hi link markdownLinkText Normal
+hi link mkdLink Normal
+hi link markdownUrl Underlined
+hi link mkdUrl Underlined
+
+" Pug / HTML
+hi link pugId String
+hi link pugBegin String
+hi link pugTop String
+hi link pugIdChar String
+hi link pugClass String
+hi link pugClassChar String
+hi link pugAttributes String
+
+hi link htmlTag String
+hi htmlTagName ctermfg=246 ctermbg=NONE guifg=#949494 guibg=NONE
+hi htmlArg ctermfg=246 ctermbg=NONE guifg=#949494 guibg=NONE
+hi htmlTag ctermfg=246 ctermbg=NONE guifg=#949494 guibg=NONE
+hi htmlEndTag ctermfg=246 ctermbg=NONE guifg=#949494 guibg=NONE
+
+" CSS
+hi link cssBraces Special
+
+" go (ala vim-go)
+hi gotypes ctermfg=208 ctermbg=NONE cterm=italic gui=italic
+hi goDirective ctermfg=242 ctermbg=NONE guifg=#6C6C6C cterm=italic gui=italic
+
+hi link goTodo TODO
+hi link goType gotypes
+hi link goSignedInts gotypes
+hi link goUnsignedInts gotypes
+hi link goFloats gotypes
+hi link goComplexes gotypes
+
+hi goOperator ctermfg=242 guifg=#6C6C6C
+hi goBuiltins ctermfg=70
+hi goDeclaration ctermfg=242 guifg=#6C6C6C
+hi goDeclType ctermfg=242 guifg=#6C6C6C
+
+hi goFunction ctermfg=242 ctermbg=NONE guifg=#6C6C6C cterm=italic gui=italic
+hi goMethod ctermfg=242 ctermbg=NONE guifg=#6C6C6C cterm=NONE
+hi goStruct ctermfg=235 ctermbg=NONE guifg=#424242 cterm=NONE
+hi goStructDef ctermfg=235 ctermbg=NONE guifg=#424242 cterm=italic gui=italic
+
+
+" NerdTree
+hi link NERDTreeDir Special
+hi NERDTreeFile ctermfg=241