aboutsummaryrefslogtreecommitdiff
path: root/vim
diff options
context:
space:
mode:
authorTucker Evans <tuckerevans24@gmail.com>2018-01-18 02:18:41 -0500
committerTucker Evans <tuckerevans24@gmail.com>2018-01-18 02:18:41 -0500
commit0a36ba03742d0f5eda71c1280588436b25268ad0 (patch)
tree82d4c65c0a8886a1cbf13b591adbeeaf4682eb8f /vim
parent9e7af4fefe25d4b16b894e42406886f97705e9a9 (diff)
Removed unused vim colorschemes;
Diffstat (limited to 'vim')
-rw-r--r--vim/.vim/colors/flux.vim66
-rw-r--r--vim/.vim/colors/mango.vim135
-rw-r--r--vim/.vim/colors/notepad-plus-plus.vim102
-rw-r--r--vim/.vim/colors/notepad-plus-plus.vim.1102
-rw-r--r--vim/.vim/colors/obsidian2.vim74
-rw-r--r--vim/.vim/colors/smarties.vim503
6 files changed, 0 insertions, 982 deletions
diff --git a/vim/.vim/colors/flux.vim b/vim/.vim/colors/flux.vim
deleted file mode 100644
index 17c0df7..0000000
--- a/vim/.vim/colors/flux.vim
+++ /dev/null
@@ -1,66 +0,0 @@
-" Vim color file
-"
-" Author: Thiago Avelino <thiagoavelinoster@gmail.com>
-"
-
-set background=dark
-
-hi clear
-
-if exists("syntax_on")
- syntax reset
-endif
-
-" Set environment to 256 colours
-set t_Co=256
-
-let colors_name = "flux"
-
-if version >= 700
- hi CursorLine guibg=#00000D ctermbg=16
- hi CursorColumn guibg=#00000D ctermbg=16
- hi MatchParen guifg=#77FF1D guibg=#00000D gui=bold ctermfg=118 ctermbg=16 cterm=bold
- hi Pmenu guifg=#FFFFFF guibg=#323232 ctermfg=255 ctermbg=236
- hi PmenuSel guifg=#FFFFFF guibg=#C4E665 ctermfg=255 ctermbg=185
-endif
-
-" Background and menu colors
-hi Cursor guifg=NONE guibg=#FFFFFF ctermbg=255 gui=none
-hi Normal guifg=#FFFFFF guibg=#00000D gui=none ctermfg=255 ctermbg=16 cterm=none
-hi NonText guifg=#FFFFFF guibg=#0F0F1C gui=none ctermfg=255 ctermbg=233 cterm=none
-hi LineNr guifg=#FFFFFF guibg=#191926 gui=none ctermfg=255 ctermbg=234 cterm=none
-hi StatusLine guifg=#FFFFFF guibg=#272E1E gui=italic ctermfg=255 ctermbg=235 cterm=italic
-hi StatusLineNC guifg=#FFFFFF guibg=#282835 gui=none ctermfg=255 ctermbg=235 cterm=none
-hi VertSplit guifg=#FFFFFF guibg=#191926 gui=none ctermfg=255 ctermbg=234 cterm=none
-hi Folded guifg=#FFFFFF guibg=#00000D gui=none ctermfg=255 ctermbg=16 cterm=none
-hi Title guifg=#C4E665 guibg=NONE gui=bold ctermfg=185 ctermbg=NONE cterm=bold
-hi Visual guifg=#FF6981 guibg=#323232 gui=none ctermfg=204 ctermbg=236 cterm=none
-hi SpecialKey guifg=#E65BC0 guibg=#0F0F1C gui=none ctermfg=169 ctermbg=233 cterm=none
-"hi DiffChange guibg=#4C4C09 gui=none ctermbg=58 cterm=none
-"hi DiffAdd guibg=#252555 gui=none ctermbg=235 cterm=none
-"hi DiffText guibg=#66326D gui=none ctermbg=241 cterm=none
-"hi DiffDelete guibg=#3F0009 gui=none ctermbg=52 cterm=none
-
-hi DiffChange guibg=#4C4C09 gui=none ctermbg=234 cterm=none
-hi DiffAdd guibg=#252556 gui=none ctermbg=17 cterm=none
-hi DiffText guibg=#66326E gui=none ctermbg=22 cterm=none
-hi DiffDelete guibg=#3F000A gui=none ctermbg=0 ctermfg=196 cterm=none
-hi TabLineFill guibg=#5E5E5E gui=none ctermbg=235 ctermfg=228 cterm=none
-hi TabLineSel guifg=#FFFFD7 gui=bold ctermfg=230 cterm=bold
-
-
-" Syntax highlighting
-hi Comment guifg=#C4E665 gui=none ctermfg=185 cterm=none
-hi Constant guifg=#E65BC0 gui=none ctermfg=169 cterm=none
-hi Number guifg=#E65BC0 gui=none ctermfg=169 cterm=none
-hi Identifier guifg=#7889B2 gui=none ctermfg=103 cterm=none
-hi Statement guifg=#77FF1D gui=none ctermfg=118 cterm=none
-hi Function guifg=#BBD7FE gui=none ctermfg=153 cterm=none
-hi Special guifg=#C0C7FF gui=none ctermfg=153 cterm=none
-hi PreProc guifg=#C0C7FF gui=none ctermfg=153 cterm=none
-hi Keyword guifg=#77FF1D gui=none ctermfg=118 cterm=none
-hi String guifg=#FF6981 gui=none ctermfg=204 cterm=none
-hi Type guifg=#FED597 gui=none ctermfg=222 cterm=none
-hi pythonBuiltin guifg=#7889B2 gui=none ctermfg=103 cterm=none
-hi TabLineFill guifg=#662A3B gui=none ctermfg=237 cterm=none
-
diff --git a/vim/.vim/colors/mango.vim b/vim/.vim/colors/mango.vim
deleted file mode 100644
index b1ad09d..0000000
--- a/vim/.vim/colors/mango.vim
+++ /dev/null
@@ -1,135 +0,0 @@
-" Vim color file -- Mango
-" Maintainer: Josh Perez <josh@goatslacker.com>
-" Version: 1.5.1
-
-" mango.vim {{{
- set t_Co=256
- let g:colors_name = "mango"
- let bgcolor = &background
- highlight clear SignColumn
-" }}}
-
-" Colors: {{{
- if bgcolor == "light"
- let Black = "guifg=#444444 guibg=NONE gui=NONE ctermfg=238 ctermbg=NONE cterm=NONE"
- let Orange = "guifg=#ff5f00 guibg=NONE gui=NONE ctermfg=202 ctermbg=NONE cterm=NONE"
- let Peach = "guifg=#ff875f guibg=NONE gui=NONE ctermfg=209 ctermbg=NONE cterm=NONE"
- let Red = "guifg=#ff0000 guibg=NONE gui=NONE ctermfg=196 ctermbg=NONE cterm=NONE"
- endif
- if bgcolor == "dark"
- let Black = "guifg=#585858 guibg=NONE gui=NONE ctermfg=240 ctermbg=NONE cterm=NONE"
- let Orange = "guifg=#ffaf00 guibg=NONE gui=NONE ctermfg=214 ctermbg=NONE cterm=NONE"
- let Peach = "guifg=#ffd787 guibg=NONE gui=NONE ctermfg=222 ctermbg=NONE cterm=NONE"
- let Red = "guifg=#ff5f5f guibg=NONE gui=NONE ctermfg=203 ctermbg=NONE cterm=NONE"
- endif
-
- let Green = "guifg=#87af5f guibg=NONE gui=NONE ctermfg=107 ctermbg=NONE cterm=NONE"
- let Gray = "guifg=#bcbcbc guibg=NONE gui=NONE ctermfg=250 ctermbg=NONE cterm=NONE"
- let Blue = "guifg=#5fafdf guibg=NONE gui=NONE ctermfg=74 ctermbg=NONE cterm=NONE"
- let Pink = "guifg=#ff5faf guibg=NONE gui=NONE ctermfg=205 ctermbg=NONE cterm=NONE"
- let Purple = "guifg=#af87ff guibg=NONE gui=NONE ctermfg=141 ctermbg=NONE cterm=NONE"
- let Silver = "guifg=#8a8a8a guibg=NONE gui=NONE ctermfg=245 ctermbg=NONE cterm=NONE"
- let White = "guifg=#eeeeee guibg=NONE gui=NONE ctermfg=255 ctermbg=NONE cterm=NONE"
-" }}}
-
-" Light Background: {{{
- if bgcolor == "light"
- exe "hi Boolean " .Red
- exe "hi Constant " .Purple
- exe "hi Character " .Green
- exe "hi Comment " .Gray
- exe "hi Conditional " .Peach
- exe "hi Debug " .Gray
- exe "hi Define " .Purple
- exe "hi Delimiter " .Black
- exe "hi Exception " .Peach
- exe "hi Float " .Blue
- exe "hi Function " .Black
- exe "hi Identifier " .Black
- exe "hi Ignore " .Blue
- exe "hi Include " .Purple
- exe "hi Keyword " .Peach
- exe "hi Label " .Peach
- exe "hi LineNr " .Gray
- exe "hi Macro " .Purple
- exe "hi Noise " .Silver
- exe "hi Normal " .Black
- exe "hi Number " .Blue
- exe "hi Operator " .Peach
- exe "hi PreCondit " .Purple
- exe "hi PreProc " .Purple
- exe "hi Repeat " .Peach
- exe "hi Special " .Pink
- exe "hi SpecialChar " .Pink
- exe "hi SpecialComment " .Blue
- exe "hi Statement " .Peach
- exe "hi StorageClass " .Orange
- exe "hi String " .Green
- exe "hi Structure " .Orange
- exe "hi Tag " .Black
- exe "hi Type " .Orange
- exe "hi TypeDef " .Orange
-
- hi CursorLine guifg=NONE guibg=#ffffff gui=NONE ctermfg=NONE ctermbg=231 cterm=NONE
- hi ColorColumn guifg=#ff0000 guibg=#ffffff gui=NONE ctermfg=203 ctermbg=231 cterm=NONE
- endif
-" }}}
-" Dark Background: {{{
- if bgcolor == "dark"
- exe "hi Boolean " .Red
- exe "hi Constant " .Purple
- exe "hi Character " .Green
- exe "hi Comment " .Black
- exe "hi Conditional " .Peach
- exe "hi Debug " .Black
- exe "hi Define " .Purple
- exe "hi Delimiter " .White
- exe "hi Exception " .Peach
- exe "hi Float " .Blue
- exe "hi Function " .White
- exe "hi Identifier " .White
- exe "hi Ignore " .Blue
- exe "hi Include " .Purple
- exe "hi Keyword " .Peach
- exe "hi Label " .Peach
- exe "hi LineNr " .Black
- exe "hi Macro " .Purple
- exe "hi Normal " .White
- exe "hi Noise " .White
- exe "hi Number " .Blue
- exe "hi Operator " .Peach
- exe "hi PreCondit " .Purple
- exe "hi PreProc " .Purple
- exe "hi Repeat " .Peach
- exe "hi Special " .Pink
- exe "hi SpecialChar " .Pink
- exe "hi SpecialComment " .Pink
- exe "hi Statement " .Peach
- exe "hi StorageClass " .Orange
- exe "hi String " .Green
- exe "hi Structure " .Orange
- exe "hi Tag " .White
- exe "hi Type " .Orange
- exe "hi TypeDef " .Orange
-
- hi CursorLine guifg=NONE guibg=#1c1c1c gui=NONE ctermfg=NONE ctermbg=234 cterm=NONE
- hi ColorColumn guifg=#ff0000 guibg=#1c1c1c gui=NONE ctermfg=203 ctermbg=234 cterm=NONE
- endif
-" }}}
-
-hi Error guifg=#eeeeee guibg=#ff0000 gui=NONE ctermfg=255 ctermbg=196 cterm=NONE
-hi Todo guifg=#080808 guibg=#ffd700 gui=NONE ctermfg=232 ctermbg=220 cterm=NONE
-hi Underlined guifg=NONE guibg=NONE gui=underline ctermfg=NONE ctermbg=NONE cterm=underline
-
-" MIT LICENSE {{{
-" The MIT License (MIT)
-" Copyright 2012 Josh Perez, http://www.goatslacker.com
-"
-" Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
-"
-" The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-"
-" THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-" }}}
-
-" vim:foldmethod=marker:foldlevel=0
diff --git a/vim/.vim/colors/notepad-plus-plus.vim b/vim/.vim/colors/notepad-plus-plus.vim
deleted file mode 100644
index 56145ee..0000000
--- a/vim/.vim/colors/notepad-plus-plus.vim
+++ /dev/null
@@ -1,102 +0,0 @@
-" 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/notepad-plus-plus.vim.1 b/vim/.vim/colors/notepad-plus-plus.vim.1
deleted file mode 100644
index 56145ee..0000000
--- a/vim/.vim/colors/notepad-plus-plus.vim.1
+++ /dev/null
@@ -1,102 +0,0 @@
-" 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/obsidian2.vim b/vim/.vim/colors/obsidian2.vim
deleted file mode 100644
index ad7f64d..0000000
--- a/vim/.vim/colors/obsidian2.vim
+++ /dev/null
@@ -1,74 +0,0 @@
-" Vim color file
-" Name: Obsidian
-" Maintainer: Aydar Khabibullin <aydar.kh@gmail.com>
-" Version: 0.5
-" Date: 01/30/2011 12:35:30 AM
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name="obsidian2"
-
-let s:Colors = [
-\'#a082bd','#e0e2e4','#93c763',
-\'#ffcd22','#ec7600','#ff8409',
-\'#e8e2b7','#d39745','#66747b',
-\'#678cb1','#5899c0','#5ab9be',
-\'#293134','#2f393c','#f3db2e']
-
-" Syntax
-execute "hi Normal guifg=" . s:Colors[1] . " guibg=" . s:Colors[12]
-execute "hi Comment guifg=" . s:Colors[8] . " guibg=" . s:Colors[12] . " gui=italic"
-execute "hi Conditional guifg=" . s:Colors[2] . " guibg=" . s:Colors[12]
-execute "hi Constant guifg=" . s:Colors[1] . " guibg=" . s:Colors[12]
-execute "hi Error guifg=" . s:Colors[7] . " guibg=" . s:Colors[12]
-execute "hi Identifier guifg=" . s:Colors[9] . " guibg=" . s:Colors[12]
-execute "hi Ignore guifg=" . s:Colors[1]
-execute "hi Operator guifg=" . s:Colors[6] . " guibg=" . s:Colors[12]
-execute "hi PreProc guifg=" . s:Colors[0] . " guibg=" . s:Colors[12]
-execute "hi Repeat guifg=" . s:Colors[2] . " guibg=" . s:Colors[12]
-execute "hi Special guifg=" . s:Colors[2] . " guibg=" . s:Colors[12]
-execute "hi Statement guifg=" . s:Colors[2] . " guibg=" . s:Colors[12]
-execute "hi Number guifg=" . s:Colors[3] . " guibg=" . s:Colors[12]
-execute "hi Boolean guifg=" . s:Colors[11] . " guibg=" . s:Colors[12]
-execute "hi String guifg=" . s:Colors[5] . " guibg=" . s:Colors[12]
-execute "hi Character guifg=" . s:Colors[5] . " guibg=" . s:Colors[12]
-execute "hi Title guifg=" . s:Colors[1] . " guibg=" . s:Colors[12]
-execute "hi Todo guifg=" . s:Colors[12] . " guibg=" . s:Colors[0] . " gui=bold guisp=NONE"
-execute "hi Type guifg=" . s:Colors[9] . " guibg=" . s:Colors[12]
-execute "hi Underline guifg=" . s:Colors[10] . " guibg=" . s:Colors[12]
-
-" Groups
-execute "hi Cursor guifg=" . s:Colors[8] . " guibg=" . s:Colors[4]
-execute "hi CursorIM guifg=" . s:Colors[7] . " guibg=" . s:Colors[4]
-execute "hi CursorLine guifg=NONE guibg=" . s:Colors[13]
-execute "hi CursorColumn guifg=". s:Colors[1] . " guibg=" . s:Colors[13]
-execute "hi Directory guifg=" . s:Colors[10] . " guibg=" . s:Colors[12]
-execute "hi ErrorMsg guifg=" . s:Colors[13] . " guibg=" . s:Colors[7]
-execute "hi FoldColumn guifg=" . s:Colors[13] . " guibg=" . s:Colors[12]
-execute "hi Folded guifg=" . s:Colors[12] . " guibg=" . s:Colors[11]
-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[4] . " gui=bold"
-execute "hi ModeMsg guifg=" . s:Colors[5] . " guibg=" . s:Colors[12]
-execute "hi MoreMsg guifg=" . s:Colors[5] . " guibg=" . s:Colors[12]
-execute "hi NonText guifg=" . s:Colors[1] . " guibg=" . s:Colors[12]
-execute "hi Pmenu guifg=" . s:Colors[1] . " guibg=" . s:Colors[8]
-execute "hi PmenuSel guifg=" . s:Colors[13] . " guibg=" . s:Colors[9]
-execute "hi Question guifg=" . s:Colors[0] . " guibg=" . s:Colors[12]
-execute "hi Search guifg=" . s:Colors[0] . " guibg=" . s:Colors[12]
-execute "hi SpecialKey guifg=" . s:Colors[10] . " guibg=" . s:Colors[12]
-execute "hi StatusLine guifg=" . s:Colors[1] . " guibg=" . s:Colors[9] . " gui=none"
-execute "hi StatusLineNC guifg=" . s:Colors[1] . " 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"
-
diff --git a/vim/.vim/colors/smarties.vim b/vim/.vim/colors/smarties.vim
deleted file mode 100644
index 61a865f..0000000
--- a/vim/.vim/colors/smarties.vim
+++ /dev/null
@@ -1,503 +0,0 @@
-" Vim color file
-"
-" "A dark and colorful color scheme for Vim."
-"
-" Inspired by jellybeans.vim (https://github.com/nanotech/jellybeans.vim)
-"
-" File: smarties.vim
-" URL: github.com/justb3a/smarties.vim
-" Last Change: September 21th, 2016
-" License: MIT
-
-set background=dark
-
-hi clear
-
-if exists("syntax_on")
- syntax reset
-endif
-
-let colors_name = "smarties"
-
-if has("gui_running") || &t_Co == 88 || &t_Co == 256
- let s:low_color = 0
-else
- let s:low_color = 1
-endif
-
-" 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
- else
- return 9
- endif
- else
- if a:x < 14
- return 0
- else
- let l:n = (a:x - 8) / 10
- let l:m = (a:x - 8) % 10
- if l:m < 5
- return l:n
- else
- return l:n + 1
- endif
- endif
- endif
-endfun
-
-" returns the actual grey level represented by the grey index
-fun! s:grey_level(n)
- if &t_Co == 88
- if a:n == 0
- return 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
- else
- return 255
- endif
- else
- if a:n == 0
- return 0
- else
- return 8 + (a:n * 10)
- endif
- endif
-endfun
-
-" returns the palette index for the given grey index
-fun! s:grey_color(n)
- if &t_Co == 88
- if a:n == 0
- return 16
- elseif a:n == 9
- return 79
- else
- return 79 + a:n
- endif
- else
- if a:n == 0
- return 16
- elseif a:n == 25
- return 231
- else
- return 231 + a:n
- endif
- endif
-endfun
-
-" returns an approximate color index for the given color level
-fun! s:rgb_number(x)
- if &t_Co == 88
- if a:x < 69
- return 0
- elseif a:x < 172
- return 1
- elseif a:x < 230
- return 2
- else
- return 3
- endif
- else
- if a:x < 75
- return 0
- else
- let l:n = (a:x - 55) / 40
- let l:m = (a:x - 55) % 40
- if l:m < 20
- return l:n
- else
- return l:n + 1
- endif
- endif
- endif
-endfun
-
-" returns the actual color level for the given color index
-fun! s:rgb_level(n)
- if &t_Co == 88
- if a:n == 0
- return 0
- elseif a:n == 1
- return 139
- elseif a:n == 2
- return 205
- else
- return 255
- endif
- else
- if a:n == 0
- return 0
- else
- return 55 + (a:n * 40)
- endif
- endif
-endfun
-
-" returns the palette index for the given R/G/B color indices
-fun! s:rgb_color(x, y, z)
- if &t_Co == 88
- return 16 + (a:x * 16) + (a:y * 4) + a:z
- else
- return 16 + (a:x * 36) + (a:y * 6) + a:z
- endif
-endfun
-
-" returns the palette index to approximate the given R/G/B color levels
-fun! s:color(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 color
- 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_color(l:gx)
- else
- " use the color
- return s:rgb_color(l:x, l:y, l:z)
- endif
- else
- " only one possibility
- return s:rgb_color(l:x, l:y, l:z)
- endif
-endfun
-
-" returns the palette index to approximate the 'rrggbb' hex string
-fun! s: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 s:color(l:r, l:g, l:b)
-endfun
-
-" sets the highlighting for the given group
-fun! s:X(group, fg, bg, attr, lcfg, lcbg)
- if s:low_color
- let l:fge = empty(a:lcfg)
- let l:bge = empty(a:lcbg)
-
- if !l:fge && !l:bge
- exec "hi ".a:group." ctermfg=".a:lcfg." ctermbg=".a:lcbg
- elseif !l:fge && l:bge
- exec "hi ".a:group." ctermfg=".a:lcfg." ctermbg=NONE"
- elseif l:fge && !l:bge
- exec "hi ".a:group." ctermfg=NONE ctermbg=".a:lcbg
- endif
- else
- let l:fge = empty(a:fg)
- let l:bge = empty(a:bg)
-
- if !l:fge && !l:bge
- exec "hi ".a:group." guifg=#".a:fg." guibg=#".a:bg." ctermfg=".s:rgb(a:fg)." ctermbg=".s:rgb(a:bg)
- elseif !l:fge && l:bge
- exec "hi ".a:group." guifg=#".a:fg." guibg=NONE ctermfg=".s:rgb(a:fg)." ctermbg=NONE"
- elseif l:fge && !l:bge
- exec "hi ".a:group." guifg=NONE guibg=#".a:bg." ctermfg=NONE ctermbg=".s:rgb(a:bg)
- endif
- endif
-
- if a:attr == ""
- exec "hi ".a:group." gui=none cterm=none"
- else
- let l:noitalic = join(filter(split(a:attr, ","), "v:val !=? 'italic'"), ",")
- if empty(l:noitalic)
- let l:noitalic = "none"
- endif
- exec "hi ".a:group." gui=".a:attr." cterm=".l:noitalic
- endif
-endfun
-" }}}
-
-if !exists("g:smarties_background_color")
- let g:smarties_background_color = "151515"
-end
-
-call s:X("Normal","3366ff",g:smarties_background_color,"","Blue","") " keep
-set background=dark
-
-if !exists("g:smarties_use_lowcolor_black") || g:jellybeans_use_lowcolor_black
- let s:termBlack = "Black"
-else
- let s:termBlack = "Grey"
-endif
-
-if version >= 700
- call s:X("CursorLine","","1c1c1c","","",s:termBlack)
- call s:X("CursorColumn","","1c1c1c","","",s:termBlack)
- call s:X("MatchParen","ffffff","80a090","bold","","DarkCyan")
-
- call s:X("TabLine","000000","b0b8c0","italic","",s:termBlack)
- call s:X("TabLineFill","9098a0","","","",s:termBlack)
- call s:X("TabLineSel","000000","f0f0f0","italic,bold",s:termBlack,"White")
-
- " Auto-completion
- call s:X("Pmenu","ffffff","606060","","White",s:termBlack)
- call s:X("PmenuSel","101010","eeeeee","",s:termBlack,"White")
-endif
-
-call s:X("Visual","","404040","","",s:termBlack)
-call s:X("Cursor","","b0d0f0","","","")
-
-call s:X("LineNr","605958",g:smarties_background_color,"none",s:termBlack,"")
-call s:X("CursorLineNr","ccc5c4","","none","White","")
-call s:X("Comment","888888","","italic","Grey","")
-call s:X("Todo","c7c7c7","","bold","White",s:termBlack)
-
-call s:X("StatusLine","000000","dddddd","italic","","White")
-call s:X("StatusLineNC","ffffff","403c41","italic","White","Black")
-call s:X("VertSplit","777777","403c41","",s:termBlack,s:termBlack)
-call s:X("WildMenu","f0a0c0","302028","","Magenta","")
-
-call s:X("Folded","a0a8b0","384048","italic",s:termBlack,"")
-call s:X("FoldColumn","535D66","1f1f1f","","",s:termBlack)
-call s:X("SignColumn","777777","333333","","",s:termBlack)
-call s:X("ColorColumn","","000000","","",s:termBlack)
-
-call s:X("Title","70b950","","bold","Green","")
-
-call s:X("Constant","cf6a4c","","","Red","")
-call s:X("Special","ff0000","","","Red","")
-call s:X("Delimiter","ff0000","","","Red","")
-
-call s:X("String","39a252","","","Green","")
-call s:X("StringDelimiter","556633","","","DarkGreen","")
-
-call s:X("Identifier","33ccff","","","DarkCyan","")
-call s:X("Structure","8fbfdc","","","LightBlue","")
-call s:X("Function","fae368","","","Yellow","")
-call s:X("Statement","ff33cc","","","Pink","")
-call s:X("PreProc","69bfe8","","","StrongBlue","")
-
-hi! link Operator Normal
-
-call s:X("Type","ff9933","","","Orange","")
-call s:X("NonText","606060",g:smarties_background_color,"",s:termBlack,"")
-
-call s:X("SpecialKey","444444","1c1c1c","",s:termBlack,"")
-
-call s:X("Search","f0a0c0","302028","underline","Magenta","")
-
-call s:X("Directory","dad085","","","Yellow","")
-call s:X("ErrorMsg","","902020","","","DarkRed")
-hi! link Error ErrorMsg
-hi! link MoreMsg Special
-call s:X("Question","65C254","","","Green","")
-
-
-" Spell Checking
-
-call s:X("SpellBad","","902020","underline","","DarkRed")
-call s:X("SpellCap","","0000df","underline","","Blue")
-call s:X("SpellRare","","540063","underline","","DarkMagenta")
-call s:X("SpellLocal","","2D7067","underline","","Green")
-
-" Diff
-
-hi! link diffRemoved Constant
-hi! link diffAdded String
-
-" VimDiff
-
-call s:X("DiffAdd","D2EBBE","437019","","White","DarkGreen")
-call s:X("DiffDelete","40000A","700009","","DarkRed","DarkRed")
-call s:X("DiffChange","","2B5B77","","White","DarkBlue")
-call s:X("DiffText","8fbfdc","000000","reverse","Yellow","")
-
-" PHP
-
-hi! link phpFunctions Function
-call s:X("StorageClass","c59f6f","","","Red","")
-hi! link phpSuperglobal Identifier
-hi! link phpQuoteSingle StringDelimiter
-hi! link phpQuoteDouble StringDelimiter
-hi! link phpBoolean Constant
-hi! link phpNull Constant
-hi! link phpArrayPair Operator
-
-" Python
-
-hi! link pythonOperator Statement
-
-" Ruby
-
-hi! link rubySharpBang Comment
-call s:X("rubyClass","447799","","","DarkBlue","")
-call s:X("rubyIdentifier","c6b6fe","","","Cyan","")
-hi! link rubyConstant Type
-hi! link rubyFunction Function
-
-call s:X("rubyInstanceVariable","c6b6fe","","","Cyan","")
-call s:X("rubySymbol","7697d6","","","Blue","")
-hi! link rubyGlobalVariable rubyInstanceVariable
-hi! link rubyModule rubyClass
-call s:X("rubyControl","7597c6","","","Blue","")
-
-hi! link rubyString String
-hi! link rubyStringDelimiter StringDelimiter
-hi! link rubyInterpolationDelimiter Identifier
-
-call s:X("rubyRegexpDelimiter","540063","","","Magenta","")
-call s:X("rubyRegexp","dd0093","","","DarkMagenta","")
-call s:X("rubyRegexpSpecial","a40073","","","Magenta","")
-
-call s:X("rubyPredefinedIdentifier","de5577","","","Red","")
-
-" Erlang
-
-hi! link erlangAtom rubySymbol
-hi! link erlangBIF rubyPredefinedIdentifier
-hi! link erlangFunction rubyPredefinedIdentifier
-hi! link erlangDirective Statement
-hi! link erlangNode Identifier
-
-" JavaScript
-
-hi! link javaScriptValue Constant
-hi! link javaScriptRegexpString rubyRegexp
-
-" CoffeeScript
-
-hi! link coffeeRegExp javaScriptRegexpString
-
-" Lua
-
-hi! link luaOperator Conditional
-
-" C
-
-hi! link cFormat Identifier
-hi! link cOperator Constant
-
-" Objective-C/Cocoa
-
-hi! link objcClass Type
-hi! link cocoaClass objcClass
-hi! link objcSubclass objcClass
-hi! link objcSuperclass objcClass
-hi! link objcDirective rubyClass
-hi! link objcStatement Constant
-hi! link cocoaFunction Function
-hi! link objcMethodName Identifier
-hi! link objcMethodArg Normal
-hi! link objcMessageName Identifier
-
-" Debugger.vim
-
-call s:X("DbgCurrent","DEEBFE","345FA8","","White","DarkBlue")
-call s:X("DbgBreakPt","","4F0037","","","DarkMagenta")
-
-" vim-indent-guides
-
-if !exists("g:indent_guides_auto_colors")
- let g:indent_guides_auto_colors = 0
-endif
-call s:X("IndentGuidesOdd","","232323","","","")
-call s:X("IndentGuidesEven","","1b1b1b","","","")
-
-" Plugins, etc.
-
-hi! link TagListFileName Directory
-call s:X("PreciseJumpTarget","B9ED67","405026","","White","Green")
-
-if !exists("g:smarties_background_color_256")
- let g:smarties_background_color_256=233
-end
-" Manual overrides for 256-color terminals. Dark colors auto-map badly.
-if !s:low_color
- hi StatusLineNC ctermbg=235
- hi Folded ctermbg=236
- hi FoldColumn ctermbg=234
- hi SignColumn ctermbg=236
- hi CursorColumn ctermbg=234
- hi CursorLine ctermbg=234
- hi SpecialKey ctermbg=234
- exec "hi NonText ctermbg=".g:smarties_background_color_256
- exec "hi LineNr ctermbg=".g:smarties_background_color_256
- hi DiffText ctermfg=81
- exec "hi Normal ctermbg=".g:smarties_background_color_256
- hi DbgBreakPt ctermbg=53
- hi IndentGuidesOdd ctermbg=235
- hi IndentGuidesEven ctermbg=234
-endif
-
-if exists("g:smarties_overrides")
- fun! s:load_colors(defs)
- for [l:group, l:v] in items(a:defs)
- call s:X(l:group, get(l:v, 'guifg', ''), get(l:v, 'guibg', ''),
- \ get(l:v, 'attr', ''),
- \ get(l:v, 'ctermfg', ''), get(l:v, 'ctermbg', ''))
- if !s:low_color
- for l:prop in ['ctermfg', 'ctermbg']
- let l:override_key = '256'.l:prop
- if has_key(l:v, l:override_key)
- exec "hi ".l:group." ".l:prop."=".l:v[l:override_key]
- endif
- endfor
- endif
- unlet l:group
- unlet l:v
- endfor
- endfun
- call s:load_colors(g:smarties_overrides)
- delf s:load_colors
-endif
-
-" delete functions {{{
-delf s:X
-delf s:rgb
-delf s:color
-delf s:rgb_color
-delf s:rgb_level
-delf s:rgb_number
-delf s:grey_color
-delf s:grey_level
-delf s:grey_number
-" }}}