commit 6332c99518f4698243f9db5448cefd3d8a6ffa11
parent 9383fea5bb648ccecb61770e77548cc19fda8cce
Author: pyratebeard <root@pyratebeard.net>
Date: Sun, 14 Apr 2019 18:47:59 +0100
updated vim colors and add lightline config
Diffstat:
8 files changed, 214 insertions(+), 866 deletions(-)
diff --git a/vim/.vim/colors/badblood.vim b/vim/.vim/colors/badblood.vim
@@ -1,61 +0,0 @@
-" badblood vim colorscheme by pyratebeard
-"
-" works best with badblood terminal colorscheme
-
-set background=dark
-hi clear
-
-if exists("syntax_on")
- syntax reset
-endif
-
-let g:colors_name="boneyard"
-
-hi ColorColumn term=NONE cterm=NONE ctermfg=0 ctermbg=8
-hi Comment term=NONE cterm=NONE ctermfg=8 ctermbg=NONE
-hi CursorLine term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE
-hi DiffAdd term=NONE cterm=NONE ctermfg=2 ctermbg=NONE
-hi DiffChange term=NONE cterm=NONE ctermfg=4 ctermbg=NONE
-hi DiffDelete term=NONE cterm=NONE ctermfg=3 ctermbg=NONE
-hi DiffText term=NONE cterm=NONE ctermfg=4 ctermbg=NONE
-hi Directory term=NONE cterm=NONE ctermfg=7 ctermbg=NONE
-hi Error term=NONE cterm=NONE ctermfg=1 ctermbg=NONE
-hi ErrorMsg term=NONE cterm=NONE ctermfg=1 ctermbg=NONE
-hi FoldColumn term=NONE cterm=NONE ctermfg=238 ctermbg=NONE
-hi Folded term=NONE cterm=NONE ctermfg=238 ctermbg=NONE
-hi Function term=NONE cterm=NONE ctermfg=7 ctermbg=NONE
-hi Identifier term=NONE cterm=NONE ctermfg=7 ctermbg=NONE
-hi IncSearch term=NONE cterm=NONE ctermfg=0 ctermbg=8
-hi NonText term=NONE cterm=NONE ctermfg=7 ctermbg=NONE
-hi Normal term=NONE cterm=NONE ctermfg=7 ctermbg=NONE
-hi PreProc term=NONE cterm=NONE ctermfg=7 ctermbg=NONE
-hi Search term=NONE cterm=NONE ctermfg=0 ctermbg=7
-hi Special term=NONE cterm=NONE ctermfg=7 ctermbg=NONE
-hi SpecialKey term=NONE cterm=NONE ctermfg=7 ctermbg=NONE
-hi Statement term=NONE cterm=NONE ctermfg=7 ctermbg=NONE
-hi StatusLine term=NONE cterm=NONE ctermfg=7 ctermbg=NONE
-hi String term=NONE cterm=NONE ctermfg=7 ctermbg=NONE
-hi TabLineSel term=NONE cterm=NONE ctermfg=7 ctermbg=NONE
-hi Todo term=NONE cterm=NONE ctermfg=7 ctermbg=NONE
-hi Type term=NONE cterm=NONE ctermfg=7 ctermbg=NONE
-hi VertSplit term=NONE cterm=NONE ctermfg=238 ctermbg=NONE
-hi Visual term=NONE cterm=NONE ctermfg=238 ctermbg=NONE
-hi WarningMsg term=NONE cterm=NONE ctermfg=242 ctermbg=NONE
-hi LineNr term=NONE cterm=NONE ctermfg=8 ctermbg=NONE
-hi CursorLineNr term=NONE cterm=NONE ctermfg=6 ctermbg=NONE
-hi Pmenu term=NONE cterm=NONE ctermfg=249 ctermbg=NONE
-hi PmenuSel term=NONE cterm=NONE ctermfg=238 ctermbg=NONE
-hi PmenuSbar term=NONE cterm=NONE ctermfg=238 ctermbg=NONE
-hi PmenuThumb term=NONE cterm=NONE ctermfg=238 ctermbg=NONE
-hi Underlined term=underline cterm=underline ctermfg=NONE ctermbg=NONE
-
-hi! link diffAdded DiffAdd
-hi! link diffRemoved DiffDelete
-hi! link diffChanged DiffChange
-hi! link StatusLineNC StatusLine
-hi! link Title Normal
-hi! link MoreMsg Normal
-hi! link Question DiffChange
-hi! link TabLine StatusLineNC
-hi! link TabLineFill StatusLineNC
-hi! link VimHiGroup VimGroup
diff --git a/vim/.vim/colors/blaquebeard.vim b/vim/.vim/colors/blaquebeard.vim
@@ -1,62 +0,0 @@
-" blaque beard by pyratebeard
-" based on blaque magick by xero harrison (http://blaquemagick.xero.nu)
-
-set background=dark
-hi clear
-
-if exists("syntax_on")
- syntax reset
-endif
-
-let g:colors_name="blaquebeard"
-
-hi ColorColumn term=NONE cterm=NONE ctermfg=NONE ctermbg=242
-hi Comment term=NONE cterm=NONE ctermfg=0 ctermbg=2
-hi Constant term=NONE cterm=NONE ctermfg=1 ctermbg=NONE
-hi Cursor term=NONE cterm=NONE ctermfg=15 ctermbg=NONE
-hi CursorLine term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE
-hi DiffAdd term=NONE cterm=NONE ctermfg=3 ctermbg=NONE
-hi DiffChange term=NONE cterm=NONE ctermfg=NONE ctermbg=5
-hi DiffDelete term=NONE cterm=NONE ctermfg=0 ctermbg=1
-hi DiffText term=NONE cterm=NONE ctermfg=251 ctermbg=244
-hi Directory term=NONE cterm=NONE ctermfg=3 ctermbg=NONE
-hi Error term=NONE cterm=NONE ctermfg=1 ctermbg=NONE
-hi ErrorMsg term=NONE cterm=NONE ctermfg=0 ctermbg=1
-hi FoldColumn term=NONE cterm=NONE ctermfg=238 ctermbg=NONE
-hi Folded term=NONE cterm=NONE ctermfg=238 ctermbg=NONE
-hi Function term=NONE cterm=NONE ctermfg=3 ctermbg=NONE
-hi Identifier term=NONE cterm=NONE ctermfg=66 ctermbg=NONE
-hi IncSearch term=NONE cterm=NONE ctermfg=0 ctermbg=15
-hi NonText term=NONE cterm=NONE ctermfg=238 ctermbg=NONE
-hi Normal term=NONE cterm=NONE ctermfg=15 ctermbg=NONE
-hi PreProc term=NONE cterm=NONE ctermfg=66 ctermbg=NONE
-hi Search term=NONE cterm=NONE ctermfg=0 ctermbg=15
-hi Special term=NONE cterm=NONE ctermfg=66 ctermbg=NONE
-hi SpecialKey term=NONE cterm=NONE ctermfg=238 ctermbg=NONE
-hi Statement term=NONE cterm=NONE ctermfg=15 ctermbg=NONE
-hi StatusLine term=NONE cterm=NONE ctermfg=0 ctermbg=2
-hi String term=NONE cterm=NONE ctermfg=5 ctermbg=NONE
-hi TabLineSel term=NONE cterm=NONE ctermfg=251 ctermbg=NONE
-hi Todo term=NONE cterm=NONE ctermfg=251 ctermbg=66
-hi Type term=NONE cterm=NONE ctermfg=15 ctermbg=NONE
-hi VertSplit term=NONE cterm=NONE ctermfg=0 ctermbg=2
-hi Visual term=NONE cterm=NONE ctermfg=238 ctermbg=251
-hi WarningMsg term=NONE cterm=NONE ctermfg=242 ctermbg=NONE
-hi LineNr term=NONE cterm=NONE ctermfg=2 ctermbg=NONE
-hi CursorLineNr term=NONE cterm=NONE ctermfg=3 ctermbg=16
-hi Pmenu term=NONE cterm=NONE ctermfg=249 ctermbg=251
-hi PmenuSel term=NONE cterm=NONE ctermfg=238 ctermbg=66
-hi PmenuSbar term=NONE cterm=NONE ctermfg=238 ctermbg=66
-hi PmenuThumb term=NONE cterm=NONE ctermfg=238 ctermbg=66
-hi Underlined term=underline cterm=underline ctermfg=NONE ctermbg=NONE
-
-hi! link diffAdded DiffAdd
-hi! link diffRemoved DiffDelete
-hi! link diffChanged DiffChange
-hi! link StatusLineNC StatusLine
-hi! link Title Normal
-hi! link MoreMsg Normal
-hi! link Question DiffChange
-hi! link TabLine StatusLineNC
-hi! link TabLineFill StatusLineNC
-hi! link VimHiGroup VimGroup
diff --git a/vim/.vim/colors/lychnobite.vim b/vim/.vim/colors/lychnobite.vim
@@ -1,61 +0,0 @@
-" slater pyratebeard
-
-set background=dark
-hi clear
-
-if exists("syntax_on")
- syntax reset
-endif
-
-let g:colors_name="slater"
-
-hi ColorColumn term=NONE cterm=NONE ctermfg=NONE ctermbg=242
-hi Comment term=NONE cterm=NONE ctermfg=8 ctermbg=NONE
-hi Constant term=NONE cterm=NONE ctermfg=4 ctermbg=NONE
-hi Cursor term=NONE cterm=NONE ctermfg=15 ctermbg=NONE
-hi CursorLine term=NONE cterm=NONE ctermfg=NONE ctermbg=NONE
-hi DiffAdd term=NONE cterm=NONE ctermfg=3 ctermbg=NONE
-hi DiffChange term=NONE cterm=NONE ctermfg=NONE ctermbg=5
-hi DiffDelete term=NONE cterm=NONE ctermfg=0 ctermbg=1
-hi DiffText term=NONE cterm=NONE ctermfg=251 ctermbg=244
-hi Directory term=NONE cterm=NONE ctermfg=3 ctermbg=NONE
-hi Error term=NONE cterm=NONE ctermfg=1 ctermbg=NONE
-hi ErrorMsg term=NONE cterm=NONE ctermfg=0 ctermbg=1
-hi FoldColumn term=NONE cterm=NONE ctermfg=238 ctermbg=NONE
-hi Folded term=NONE cterm=NONE ctermfg=238 ctermbg=NONE
-hi Function term=NONE cterm=NONE ctermfg=3 ctermbg=NONE
-hi Identifier term=NONE cterm=NONE ctermfg=1 ctermbg=NONE
-hi IncSearch term=NONE cterm=NONE ctermfg=0 ctermbg=15
-hi NonText term=NONE cterm=NONE ctermfg=238 ctermbg=NONE
-hi Normal term=NONE cterm=NONE ctermfg=15 ctermbg=NONE
-hi PreProc term=NONE cterm=NONE ctermfg=6 ctermbg=NONE
-hi Search term=NONE cterm=NONE ctermfg=0 ctermbg=15
-hi Special term=NONE cterm=NONE ctermfg=13 ctermbg=NONE
-hi SpecialKey term=NONE cterm=NONE ctermfg=238 ctermbg=NONE
-hi Statement term=NONE cterm=NONE ctermfg=15 ctermbg=NONE
-hi StatusLine term=NONE cterm=NONE ctermfg=0 ctermbg=2
-hi String term=NONE cterm=NONE ctermfg=4 ctermbg=NONE
-hi TabLineSel term=NONE cterm=NONE ctermfg=251 ctermbg=NONE
-hi Todo term=NONE cterm=NONE ctermfg=251 ctermbg=66
-hi Type term=NONE cterm=NONE ctermfg=15 ctermbg=NONE
-hi VertSplit term=NONE cterm=NONE ctermfg=8 ctermbg=NONE
-hi Visual term=NONE cterm=NONE ctermfg=238 ctermbg=251
-hi WarningMsg term=NONE cterm=NONE ctermfg=242 ctermbg=NONE
-hi LineNr term=NONE cterm=NONE ctermfg=8 ctermbg=NONE
-hi CursorLineNr term=NONE cterm=NONE ctermfg=2 ctermbg=NONE
-hi Pmenu term=NONE cterm=NONE ctermfg=249 ctermbg=251
-hi PmenuSel term=NONE cterm=NONE ctermfg=238 ctermbg=66
-hi PmenuSbar term=NONE cterm=NONE ctermfg=238 ctermbg=66
-hi PmenuThumb term=NONE cterm=NONE ctermfg=238 ctermbg=66
-hi Underlined term=underline cterm=underline ctermfg=NONE ctermbg=NONE
-
-hi! link diffAdded DiffAdd
-hi! link diffRemoved DiffDelete
-hi! link diffChanged DiffChange
-hi! link StatusLineNC StatusLine
-hi! link Title Normal
-hi! link MoreMsg Normal
-hi! link Question DiffChange
-hi! link TabLine StatusLineNC
-hi! link TabLineFill StatusLineNC
-hi! link VimHiGroup VimGroup
diff --git a/vim/.vim/colors/nucolors.vim b/vim/.vim/colors/nucolors.vim
@@ -1,162 +0,0 @@
-" Vim color scheme
-"
-" Name: nucolors.vim
-" Maintainer: Christian Brassat <crshd@mail.com>
-" License: public domain
-"
-" Based on a port of the RailsCasts TextMate theme [1] to Vim.
-" Some parts of this theme were borrowed from the well-documented Lucius theme [2].
-"
-" [1] http://railscasts.com/about
-" [2] http://www.vim.org/scripts/script.php?script_id=2536
-
-set background=dark
-hi clear
-if exists("syntax_on")
- syntax reset
-endif
-let g:colors_name = "nucolors"
-
-" Colors
-" Brown #FFFFB9
-" Dark Blue #7DC1CF
-" Dark Green #B8D68F
-" Dark Orange #E1AA5D
-" Light Blue #4E9FB1
-" Light Green #A0CF5D
-" Tan #F39D21
-" Red #E84F4F
-"
-hi Nontext guifg=#404040
-hi Normal guifg=#E6E1DC guibg=#151515
-hi Cursor guibg=#FF8939
-hi CursorLine guibg=#202020
-hi LineNr guifg=#665544 guibg=#101010
-hi Search guibg=#5A647E
-hi VertSplit guifg=#1b1b1b guibg=#1b1b1b
-hi Visual guibg=#5A647E
-
-" Folds
-" line used for closed folds
-hi Folded guifg=#5A647E guibg=#202020
-hi FoldColumn guifg=#505050 guibg=#050505
-
-" Misc
-" ----
-" directory names and other special names in listings
-hi Directory guifg=#A0CF5D
-
-" Popup Menu
-" ----------
-" normal item in popup
-hi Pmenu guifg=#F6F3E8 guibg=#444444
-" selected item in popup
-hi PmenuSel guifg=#000000 guibg=#A0CF5D
-" scrollbar in popup
-hi PMenuSbar guibg=#5A647E
-" thumb of the scrollbar in the popup
-hi PMenuThumb guibg=#AAAAAA
-
-
-"rubyComment
-hi Comment guifg=#809080
-hi Todo guifg=#809080 guibg=NONE
-
-"Invisibles
-hi NonText guifg=#665544
-hi SpecialKey guifg=#665544
-
-"rubyPseudoVariable
-"nil, self, symbols, etc
-hi Constant guifg=#7DC1CF
-
-"rubyClass, rubyModule, rubyDefine
-"def, end, include, etc
-hi Define guifg=#FFFFB9 gui=bold
-
-"rubyInterpolation
-hi Delimiter guifg=#B8D68F
-
-"rubyError, rubyInvalidVariable
-hi Error guifg=#FFFFFF guibg=#990000
-
-"rubyFunction
-hi Function guifg=#E84F4F gui=bold
-
-"rubyIdentifier
-"@var, @@var, $var, etc
-hi Identifier guifg=#4E9FB1
-
-"rubyInclude
-"include, autoload, extend, load, require
-hi Include guifg=#E1AA5D gui=bold
-
-"rubyKeyword, rubyKeywordAsMethod
-"alias, undef, super, yield, callcc, caller, lambda, proc
-hi Keyword guifg=#E1AA5D
-
-" same as define
-hi Macro guifg=#E1AA5D
-
-"rubyInteger
-hi Number guifg=#A0CF5D
-
-" #if, #else, #endif
-hi PreCondit guifg=#E1AA5D
-
-" generic preprocessor
-hi PreProc guifg=#E1AA5D
-
-"rubyControl, rubyAccess, rubyEval
-"case, begin, do, for, if unless, while, until else, etc.
-hi Statement guifg=#E1AA5D
-
-"rubyString
-hi String guifg=#A0CF5D
-
-hi Title guifg=#FFFFFF
-
-"rubyConstant
-hi Type guifg=#E84F4F
-
-hi DiffAdd guifg=#E6E1DC guibg=#144212
-hi DiffDelete guifg=#E6E1DC guibg=#660000
-
-hi link htmlTag xmlTag
-hi link htmlTagName xmlTagName
-hi link htmlEndTag xmlEndTag
-
-hi xmlTag guifg=#E8BF6A
-hi xmlTagName guifg=#E8BF6A
-hi xmlEndTag guifg=#E8BF6A
-
-" Status line - changes colors depending on insert mode
-" Standard
-hi User1 guifg=#E8BF6A guibg=#202020 gui=bold
-hi User2 guifg=#E84F4F guibg=#202020 gui=bold
-hi User3 guifg=#A0CF5D guibg=#202020 gui=bold
-hi User4 guifg=#202020 guibg=#E8BF6A gui=bold
-hi User5 guifg=#909090 guibg=#202020
-hi User6 guifg=#40352D guibg=#202020
-hi User7 guifg=#202020 guibg=#202020 gui=bold
-hi StatusLine guifg=#E6E1DC guibg=#202020 gui=bold
-hi StatusLineNC guifg=#606060 guibg=#202020 gui=bold
-
-function! InsertStatuslineColor(mode)
-
- if a:mode == 'i' " Insert Mode
- hi User4 guifg=#202020 guibg=#7DC1CF
-
- elseif a:mode == 'r' " Replace Mode
- hi User4 guifg=#202020 guibg=#E84F4F
-
- else
- hi User4 guifg=#202020 guibg=#E8BF6A
-
- endif
-endfunction
-
-" Call function
-au InsertEnter * call InsertStatuslineColor(v:insertmode)
-au InsertLeave * hi statusline guifg=#E6E1DC guibg=#202020
-au InsertLeave * hi User4 guifg=#202020 guibg=#E8BF6A
diff --git a/vim/.vim/colors/venganza.vim b/vim/.vim/colors/venganza.vim
@@ -0,0 +1,64 @@
+" venganza by pyratebeard
+
+set background=dark
+hi clear
+
+if exists("syntax_on")
+ syntax reset
+endif
+
+let g:colors_name="venganza"
+
+hi ColorColumn term=NONE cterm=NONE ctermfg=NONE ctermbg=0
+hi Comment term=NONE cterm=NONE ctermfg=8 ctermbg=NONE
+hi Constant term=NONE cterm=NONE ctermfg=2 ctermbg=NONE
+hi Conditional term=NONE cterm=NONE ctermfg=4 ctermbg=NONE
+hi Cursor term=NONE cterm=NONE ctermfg=15 ctermbg=NONE
+hi CursorLine term=NONE cterm=NONE ctermfg=NONE ctermbg=0
+hi DiffAdd term=NONE cterm=NONE ctermfg=8 ctermbg=4
+hi DiffChange term=NONE cterm=NONE ctermfg=8 ctermbg=3
+hi DiffDelete term=NONE cterm=NONE ctermfg=1 ctermbg=8
+hi DiffText term=NONE cterm=NONE ctermfg=1 ctermbg=8
+hi Directory term=NONE cterm=NONE ctermfg=7 ctermbg=NONE
+hi Error term=NONE cterm=NONE ctermfg=1 ctermbg=NONE
+hi ErrorMsg term=NONE cterm=NONE ctermfg=0 ctermbg=1
+hi FoldColumn term=NONE cterm=NONE ctermfg=238 ctermbg=NONE
+hi Folded term=NONE cterm=NONE ctermfg=238 ctermbg=NONE
+hi Function term=NONE cterm=NONE ctermfg=11 ctermbg=NONE
+hi Identifier term=NONE cterm=NONE ctermfg=7 ctermbg=NONE
+hi IncSearch term=NONE cterm=NONE ctermfg=0 ctermbg=14
+hi MatchParen term=NONE cterm=NONE ctermfg=1 ctermbg=NONE
+hi NonText term=NONE cterm=NONE ctermfg=238 ctermbg=NONE
+hi Normal term=NONE cterm=NONE ctermfg=15 ctermbg=NONE
+hi PreProc term=NONE cterm=NONE ctermfg=7 ctermbg=NONE
+hi Search term=NONE cterm=NONE ctermfg=0 ctermbg=14
+hi Special term=NONE cterm=NONE ctermfg=7 ctermbg=NONE
+hi SpecialKey term=NONE cterm=NONE ctermfg=238 ctermbg=NONE
+hi SpellBad term=NONE cterm=NONE ctermfg=1 ctermbg=8
+hi Statement term=NONE cterm=NONE ctermfg=5 ctermbg=NONE
+hi StatusLine term=NONE cterm=NONE ctermfg=0 ctermbg=2
+hi String term=NONE cterm=NONE ctermfg=6 ctermbg=NONE
+hi TabLineSel term=NONE cterm=NONE ctermfg=251 ctermbg=NONE
+hi Todo term=NONE cterm=NONE ctermfg=251 ctermbg=66
+hi Type term=NONE cterm=NONE ctermfg=15 ctermbg=NONE
+hi VertSplit term=NONE cterm=NONE ctermfg=6 ctermbg=NONE
+hi Visual term=NONE cterm=NONE ctermfg=0 ctermbg=6
+hi WarningMsg term=NONE cterm=NONE ctermfg=242 ctermbg=NONE
+hi LineNr term=NONE cterm=NONE ctermfg=8 ctermbg=NONE
+hi CursorLineNr term=NONE cterm=NONE ctermfg=3 ctermbg=0
+hi Pmenu term=NONE cterm=NONE ctermfg=7 ctermbg=8
+hi PmenuSel term=NONE cterm=NONE ctermfg=15 ctermbg=4
+hi PmenuSbar term=NONE cterm=NONE ctermfg=238 ctermbg=14
+hi PmenuThumb term=NONE cterm=NONE ctermfg=238 ctermbg=66
+hi Underlined term=underline cterm=underline ctermfg=NONE ctermbg=NONE
+
+hi! link diffAdded DiffAdd
+hi! link diffRemoved DiffDelete
+hi! link diffChanged DiffChange
+hi! link StatusLineNC StatusLine
+hi! link Title Normal
+hi! link MoreMsg Normal
+hi! link Question DiffChange
+hi! link TabLine StatusLineNC
+hi! link TabLineFill StatusLineNC
+hi! link VimHiGroup VimGroup
diff --git a/vim/.vim/venganza-lightline.vim b/vim/.vim/venganza-lightline.vim
@@ -0,0 +1,45 @@
+" =============================================================================
+" filename: .vim/bundle/lightline.vim/autoload/lightline/colorscheme/venganza.vim
+" author: pyratebeard
+" =============================================================================
+
+let s:base0 = [ '#212121', 0 ] "bg
+let s:base1 = [ '#e6e3c6', 7 ] "white
+let s:red = [ '#c73d2f', 1 ] "red
+let s:green = [ '#1dc189', 2 ] "green
+let s:yellow = [ '#a0ac6b', 3 ] "yellow
+let s:blue = [ '#3a7885', 4 ] "blue
+let s:magenta = [ '#776e89', 5 ] "magenta
+let s:cyan = [ '#35abbb', 6 ] "cyan
+let s:grey = [ '#3e3c3a', 8 ] "grey
+let s:p = {'normal': {}, 'inactive': {}, 'insert': {}, 'replace': {}, 'visual': {}, 'tabline': {}}
+
+" [ [ fg, bg ], [ fg, bg ] ]
+" normal
+let s:p.normal.left = [ [ s:base1, s:grey ], [ s:base1, s:grey ] ]
+let s:p.normal.right = [ [ s:base1, s:grey ], [ s:base1, s:grey ] ]
+let s:p.normal.middle = [ [ s:base1, s:base0 ] ]
+let s:p.normal.error = [ [ s:base0, s:red ] ]
+let s:p.normal.warning = [ [ s:base0, s:yellow ] ]
+
+" inactive
+let s:p.inactive.left = [ [ s:grey, s:base0 ], [ s:grey, s:base0 ] ]
+let s:p.inactive.right = [ [ s:grey, s:base0 ], [ s:grey, s:base0 ] ]
+let s:p.inactive.middle = [ [ s:grey, s:base0 ] ]
+
+" insert
+let s:p.insert.left = [ [ s:base0, s:blue ], [ s:base1, s:base0 ] ]
+
+" replace
+let s:p.replace.left = [ [ s:base0, s:red ], [ s:base1, s:base0 ] ]
+
+" visual
+let s:p.visual.left = [ [ s:base0, s:yellow ], [ s:base1, s:base0 ] ]
+
+" tjbline
+let s:p.tabline.left = [ [ s:base1, s:base0 ] ]
+let s:p.tabline.right = [ [ s:base1, s:base0 ] ]
+let s:p.tabline.middle = [ [ s:base1, s:base0 ] ]
+let s:p.tabline.tabsel = [ [ s:base0, s:base1 ] ]
+
+let g:lightline#colorscheme#venganza#palette = lightline#colorscheme#flatten(s:p)
diff --git a/vim/.vimrc b/vim/.vimrc
@@ -1,165 +1,153 @@
-" '##::::'##:'####:'##::::'##:
-" ##:::: ##:. ##:: ###::'###:
-" ##:::: ##:: ##:: ####'####:
-" ##:::: ##:: ##:: ## ### ##:
-" . ##:: ##::: ##:: ##. #: ##:
-" :. ## ##:::: ##:: ##:.:: ##:
-" ::. ###::::'####: ##:::: ##:
-" :::...:::::....::..:::::..::
-"
-" AUTHOR pyratebeard <root@pyratebeard.net>
-" CODE http://github.com/pyratebeard/dotfiles
-"
-" Use vim settings, rather than vi settings
-" Must be first, because it changes other options as a side effect
+" ░█░█░▀█▀░█▄█░░
+" ░▀▄▀░░█░░█░█░░
+" ░░▀░░▀▀▀░▀░▀░░
+
+" use vim settings, rather than vi settings
+" must be first, because it changes other options as a side effect
set nocompatible
-" Security
+" security
set modelines=0
-" Paste without auto indentation
+" paste without auto indentation
set paste
-" Hide buffers, not close them
+" hide buffers, not close them
set hidden
-" Maintain undo history between sessions
+" maintain undo history between sessions
set undofile
set undodir=~/.vim/undo
set noswapfile
-" Lazy file name tab completion
+" lazy file name tab completion
set wildmode=longest,list,full
set wildmenu
set wildignorecase
-" Case insensitive search
+" case insensitive search
set ignorecase
set smartcase
set infercase
-" The /g flag on :s substitutions by default
-set gdefault
-
-" Make backspace behave in a sane manner
+" make backspace behave in a sane manner
set backspace=indent,eol,start
-" Searching
+" searching
set hlsearch
set incsearch
-" Use indents of 4 spaces
-set shiftwidth=2
+" use indents of 4 spaces
+set shiftwidth=4
-" Tabs are spaces, not tabs
-set expandtab
+" tabs are spaces, not tabs
+set noexpandtab
-" An indentation every four columns
-set tabstop=2
+" an indentation every four columns
+set tabstop=4
-" Let backspace delete indent
-set softtabstop=2
+" let backspace delete indent
+set softtabstop=4
-" Enable auto indentation
+" enable auto indentation
set autoindent
-" Remove trailing whitespaces and ^M chars
+" remove trailing whitespaces and ^M chars
autocmd FileType c,cpp,java,php,js,python,twig,xml,yml autocmd BufWritePre <buffer> :call setline(1,map(getline(1,"$"),'substitute(v:val,"\\s\\+$","","")'))
-
-" Let mapleader=","
+set list
+set listchars=
+set listchars+=tab:·\
+set listchars+=trail:·
+set listchars+=extends:»
+set listchars+=precedes:«
+
+" let mapleader=","
vnoremap <silent> <leader>y :w !xsel -i -b<CR>
nnoremap <silent> <leader>y V:w !xsel -i -b<CR>
nnoremap <silent> <leader>p :silent :r !xsel -o -b<CR>
-" Switch tabs
+" switch tabs
nnoremap <C-n> :tabn<CR>
nnoremap <C-p> :tabp<CR>
-" ____ ____ _ _ _ _ ____ _ _ ___ ____
-" | | | |\/| |\/| |__| |\ | | \ [__
-" |___ |__| | | | | | | | \| |__/ ___]
-
+" NERDTreeToggle
+nnoremap <C-j> :NERDTreeToggle<CR>
+
+" noh
+nnoremap <C-c> :noh<CR>
-" Json pretty print
+" toggle autoindent
+nnoremap <F8> :setl noai<CR>
+nnoremap <F9> :setl ai<CR>
+
+" columns
+" 80 soft 120 hard
+let &colorcolumn="80"
+
+" COMMANDS
+" json pretty print
command J :%!python -mjson.tool
-" Remove trailing white space
+" remove trailing white space
command Nows :%s/\s\+$//
-" Remove blank lines
+" remove blank lines
command Nobl :g/^\s*$/d
-" Toggle spellcheck
+" toggle spellcheck
command Spell :setlocal spell! spell?
-" Make current buffer executable
+" make current buffer executable
command Chmodx :!chmod a+x %
-" _ _ _ ___ ____ ____ ____ ____ ____ ____
-" | |\ | | |___ |__/ |___ |__| | |___
-" | | \| | |___ | \ | | | |___ |___
-
-" Show matching brackets/parenthesis
+" INTERFACE
+" show matching brackets/parenthesis
set showmatch
-" Disable startup message
+" disable startup message
set shortmess+=I
-" Syntax highlighting and colors
+" syntax highlighting and colors
syntax on
-colorscheme lychnobite
+colorscheme venganza
filetype off
-" Stop unnecessary rendering
+" stop unnecessary rendering
set lazyredraw
-" Show line numbers
+" show line numbers
set number
-" No line wrapping
+" no line wrapping
set nowrap
set linebreak
-" No folding
+" no folding
set foldlevel=99
set foldminlines=99
-" Highlight column
-"set cursorcolumn
-" Highlight line
+" highlight line
set cursorline
-" ___ _ _ _ ____ _ _ _ ____
-" |__] | | | | __ | |\ | [__
-" | |___ |__| |__] | | \| ___]
-
-" To install from the shell run:
+" PLUGINS
+filetype plugin indent on
+" to install from the shell run:
" `git clone https://github.com/gmarik/Vundle.vim.git ~/dotfiles/vim/.vim/bundle/Vundle.vim && vim +BundleInstall +qall && PYTHON=/usr/bin/python2 ~/dotfiles/vim/.vim/bundle/YouCompleteMe/install.sh --clang-completer && pacman -S the_silver_searcher`
-if 1 " Boolean for plugin loading
+" `mkdir ~/dot/vim/.vim/bundle ; git clone https://github.com/gmarik/Vundle.vim.git ~/dot/vim/.vim/bundle/Vundle.vim && vim +BundleInstall +qall`
+if 1 " boolean for plugin loading
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'gmarik/Vundle.vim'
- Plugin 'Valloric/YouCompleteMe'
- Plugin 'scrooloose/syntastic'
Plugin 'airblade/vim-gitgutter'
- Plugin 'isa/vim-matchit'
- Plugin 'shawncplus/phpcomplete.vim'
- Plugin 'rking/ag.vim'
- Plugin 'itchyny/lightline.vim'
Plugin 'tpope/vim-fugitive'
+ Plugin 'scrooloose/nerdtree'
+ Plugin 'vimwiki/vimwiki'
+ Plugin 'itchyny/lightline.vim'
+ Plugin 'rking/ag.vim'
call vundle#end()
- filetype plugin indent on
-
- " Syntatic http://git.io/syntastic.vim
- " Linters: (from aur) nodejs-jshint, nodejs-jsonlint, csslint, checkbashisms
- let g:syntastic_always_populate_loc_list = 1
- let g:syntastic_auto_loc_list = 1
- let g:syntastic_check_on_open = 1
- let g:syntastic_check_on_wq = 0
- highlight SyntasticErrorSign ctermfg=red ctermbg=237
- highlight SyntasticWarningSign ctermfg=yellow ctermbg=237
- highlight SyntasticStyleErrorSign ctermfg=red ctermbg=237
- highlight SyntasticStyleWarningSign ctermfg=yellow ctermbg=237
+
+ " nerdtree - workaround for https://github.com/scrooloose/nerdtree/issues/643
+ let g:NERDTreeDirArrows = 1
" git-gutter http://git.io/vimgitgutter
let g:gitgutter_realtime = 1
@@ -178,46 +166,42 @@ if 1 " Boolean for plugin loading
highlight GitGutterChangeDelete ctermfg=red ctermbg=237
" ag, the silver searcher http://git.io/AEu3dQ + http://git.io/d9N0MA
- let g:agprg="ag -i --vimgrep"
+ let g:ag_prg="ag -i --vimgrep"
let g:ag_highlight=1
- " Map \ to the ag command for quick searching
+ " map \ to the ag command for quick searching
nnoremap \ :Ag<SPACE>
- " ____ ___ ____ ___ _ _ ____ _ _ _ _ ____
- " [__ | |__| | | | [__ | | |\ | |___
- " ___] | | | | |__| ___] |___ | | \| |___
-
- " Lightline http://git.io/lightline
- " Wizard status line
+ " vimwiki https://vimwiki.github.io
+ let pyratewiki = {}
+ let pyratewiki.path = '~/lib/doc/pyratewiki'
+ let pyratewiki.path_html = '~/lib/doc/pyratewiki/html'
+ let pyratewiki.syntax = 'markdown'
+ let pyratewiki.ext = '.md'
+
+ let g:vimwiki_list = [pyratewiki]
+
+ " lightline
set laststatus=2
let g:lightline = {
- \ 'colorscheme': 'sourcerer',
- \ 'active': {
- \ 'left': [ [ 'filename' ],
- \ [ 'readonly', 'fugitive' ] ],
- \ 'right': [ [ 'percent', 'lineinfo' ],
- \ [ 'fileencoding', 'filetype' ],
- \ [ 'fileformat', 'syntastic' ] ]
- \ },
- \ 'component_function': {
- \ 'modified': 'WizMod',
- \ 'readonly': 'WizRO',
- \ 'fugitive': 'WizGit',
- \ 'filename': 'WizName',
- \ 'filetype': 'WizType',
- \ 'fileformat' : 'WizFormat',
- \ 'fileencoding': 'WizEncoding',
- \ 'mode': 'WizMode',
- \ },
- \ 'component_expand': {
- \ 'syntastic': 'SyntasticStatuslineFlag',
- \ },
- \ 'component_type': {
- \ 'syntastic': 'error',
- \ },
- \ 'separator': { 'left': '▓▒░', 'right': '░▒▓' },
- \ 'subseparator': { 'left': '▒', 'right': '░' }
- \ }
+ \ 'colorscheme': 'venganza',
+ \ 'active': {
+ \ 'left': [ [ 'filename' ],
+ \ [ 'readonly', 'fugitive' ] ],
+ \ 'right': [ [ 'percent', 'lineinfo' ],
+ \ [ 'fileencoding', 'filetype' ],
+ \ [ 'fileformat', 'syntastic' ] ]
+ \ },
+ \ 'component_function': {
+ \ 'modified': 'WizMod',
+ \ 'readonly': 'WizRO',
+ \ 'fugitive': 'WizGit',
+ \ 'filename': 'WizName',
+ \ 'filetype': 'WizType',
+ \ 'fileformat' : 'WizFormat',
+ \ 'fileencoding': 'WizEncoding',
+ \ 'mode': 'WizMode',
+ \ },
+ \ }
function! WizMod()
return &ft =~ 'help\|vimfiler' ? '' : &modified ? '»' : &modifiable ? '' : ''
@@ -251,15 +235,4 @@ if 1 " Boolean for plugin loading
return winwidth(0) > 70 ? (strlen(&fenc) ? &enc : &enc) : ''
endfunction
- augroup AutoSyntastic
- autocmd!
- autocmd BufWritePost *.c,*.cpp call s:syntastic()
- augroup END
- function! s:syntastic()
- SyntasticCheck
- call lightline#update()
- endfunction
- autocmd StdinReadPre * let s:std_in=1
- autocmd VimEnter * if argc() == 0 && !exists("s:std_in") | NERDTree | endif
- autocmd BufWinEnter * NERDTreeMirror
endif
diff --git a/vim/.vimrc-min b/vim/.vimrc-min
@@ -1,388 +0,0 @@
-" '##::::'##:'####:'##::::'##:
-" ##:::: ##:. ##:: ###::'###:
-" ##:::: ##:: ##:: ####'####:
-" ##:::: ##:: ##:: ## ### ##:
-" . ##:: ##::: ##:: ##. #: ##:
-" :. ## ##:::: ##:: ##:.:: ##:
-" ::. ###::::'####: ##:::: ##:
-" :::...:::::....::..:::::..::
-"
-" AUTHOR pyratebeard <root@pyratebeard.net>
-" CODE http://github.com/pyratebeard/dotfiles
-"
-" Use vim settings, rather than vi settings
-" Must be first, because it changes other options as a side effect
-set nocompatible
-
-" Paste without auto indentation
-set paste
-
-" Maintain undo history between sessions
-set undofile
-set undodir=~/.vim/undo
-set noswapfile
-
-" Lazy file name tab completion
-set wildmode=longest,list,full
-set wildmenu
-set wildignorecase
-
-" Case insensitive search
-set ignorecase
-set smartcase
-
-" The /g flag on :s substitutions by default
-set gdefault
-
-" Make backspace behave in a sane manner
-set backspace=indent,eol,start
-
-" Searching
-set hlsearch
-set incsearch
-
-" Use indents of 4 spaces
-set shiftwidth=2
-
-" Tabs are spaces, not tabs
-set expandtab
-
-" An indentation every four columns
-set tabstop=2
-
-" Let backspace delete indent
-set softtabstop=2
-
-" Remove trailing whitespaces and ^M chars
-autocmd FileType c,cpp,java,php,js,python,twig,xml,yml autocmd BufWritePre <buffer> :call setline(1,map(getline(1,"$"),'substitute(v:val,"\\s\\+$","","")'))
-
-" Let mapleader=","
-vnoremap <silent> <leader>y :w !xsel -i -b<CR>
-nnoremap <silent> <leader>y V:w !xsel -i -b<CR>
-nnoremap <silent> <leader>p :silent :r !xsel -o -b<CR>
-
-" ____ ____ _ _ _ _ ____ _ _ ___ ____
-" | | | |\/| |\/| |__| |\ | | \ [__
-" |___ |__| | | | | | | | \| |__/ ___]
-
-
-" Make ; work like : for commands (lazy shifting)
-nnoremap ; :
-
-" Json pretty print
-command J :%!python -mjson.tool
-
-" Remove trailing white space
-command Nows :%s/\s\+$//
-
-" Remove blank lines
-command Nobl :g/^\s*$/d
-
-" Toggle spellcheck
-command Spell :setlocal spell! spell?
-
-" _ _ _ ___ ____ ____ ____ ____ ____ ____
-" | |\ | | |___ |__/ |___ |__| | |___
-" | | \| | |___ | \ | | | |___ |___
-
-
-" Show matching brackets/parenthesis
-set showmatch
-
-" Disable startup message
-set shortmess+=I
-
-" Syntax highlighting and colors
-syntax on
-colorscheme sourcerer
-filetype off
-
-" Stop unnecessary rendering
-set lazyredraw
-
-" Show line numbers
-set number
-
-" No line wrapping
-set nowrap
-
-" No folding
-set foldlevel=99
-set foldminlines=99
-
-" Don't wrap long lines
-set nowrap
-
-" Highlight column
-set cursorcolumn
-
-" Enable file type detection and do language-dependent indenting
-if has("autocmd")
- filetype on
- filetype indent on
- filetype plugin on
-endif
-
-" ____ ___ ____ ___ _ _ ____ _ _ _ _ ____
-" [__ | |__| | | | [__ | | |\ | |___
-" ___] | | | | |__| ___] |___ | | \| |___ ╸
-
-" Wizard status line
-set laststatus=2
-
-hi BgColor guibg=#3A3A3A guifg=#ffffff ctermbg=237 ctermfg=255
-hi ModColor guibg=#3A3A3A guifg=#afaf00 ctermbg=237 ctermfg=142
-hi StatColor guibg=#3a3a3a guifg=#ffffff ctermbg=237 ctermfg=255
-hi GitColor guibg=#4e4e4e guifg=#ffffff ctermbg=239 ctermfg=255
-hi VoidColor guibg=#222222 guifg=#4e4e4e ctermbg=NONE ctermfg=239
-hi TypeColor guibg=#D78700 guifg=#262626 ctermbg=66 ctermfg=235
-hi PosColor guibg=#8787AF guifg=#262626 ctermbg=103 ctermfg=235
-
-function! WizardStatus(mode)
- let statusline="%#BgColor#"
- if &modified == 1
- let statusline.="%#ModColor# »» "
- else
- let statusline.=" "
- endif
- if &readonly != ''
- hi StatColor guifg=#af0000 ctermfg=124
- endif
- let statusline.="%#StatColor#%F "
- let statusline .= '%#VoidColor#▒░ '
- let statusline .= "%=%h%w\ %#TypeColor#▓"
- if &filetype != ''
- let statusline .="▒ %Y "
- endif
- let statusline .="▒ %{&encoding}:%{&fileformat} %#PosColor#▒ %p%% ░ %l/%L\.\%c\ ▒"
- return statusline
-endfunction
-
-au WinEnter * setlocal statusline=%!WizardStatus('Enter')
-au WinLeave * setlocal statusline=%!WizardStatus('Leave')
-set statusline=%!WizardStatus('Enter')
-
-function! Colorize(mode)
- if a:mode == 'i'
- hi StatColor guibg=#D78700 guifg=#222222 ctermbg=110 ctermfg=235
- elseif a:mode == 'r'
- hi StatColor guibg=#D78700 guifg=#222222 ctermbg=172 ctermfg=235
- elseif a:mode == 'v'
- hi StatColor guibg=#D78700 guifg=#222222 ctermbg=172 ctermfg=235
- else
- hi StatColor guibg=#af0000 guifg=#222222 ctermbg=124 ctermfg=235
- endif
-endfunction
-
-au InsertEnter * call Colorize(v:insertmode)
-au InsertLeave * hi StatColor guibg=#3a3a3a guifg=#ffffff ctermbg=237 ctermfg=255
-
-" ██████ ██████ ██ ██ ██████ █████ █████ ██████ █████ ██████
-" ██░░░░ ██░░░░██░██ ░██░░██░░████░░░██ ██░░░██░░██░░████░░░██░░██░░██
-" ░░█████ ░██ ░██░██ ░██ ░██ ░░░██ ░░ ░███████ ░██ ░░░███████ ░██ ░░
-" ░░░░░██░██ ░██░██ ░██ ░██ ░██ ██░██░░░░ ░██ ░██░░░░ ░██
-" ██████ ░░██████ ░░██████░███ ░░█████ ░░██████░███ ░░██████░███
-" ░░░░░░ ░░░░░░ ░░░░░░ ░░░ ░░░░░ ░░░░░░ ░░░ ░░░░░░ ░░░
-" r e a d c o d e l i k e a w i z a r d
-"
-" sourcerer colors by xero harrison (http://xero.nu)
-" ├─ based on sorcerer by Jeet Sukumaran (http://jeetworks.org)
-" └─ based on mustang by Henrique C. Alves (hcarvalhoalves@gmail.com)
-
-set background=dark
-hi clear
-
-if exists("syntax_on")
- syntax reset
-endif
-
-let colors_name = "sourcerer"
-
-
-" GUI colors
-hi Normal guifg=#c2c2b0 guibg=#222222 gui=NONE
-hi ColorColumn guifg=NONE guibg=#1c1c1c
-hi Cursor guifg=NONE guibg=#626262 gui=NONE
-hi CursorColumn guibg=#2d2d2d
-hi CursorLine guibg=#2d2d2d
-hi DiffAdd guifg=#000000 guibg=#3cb371 gui=NONE
-hi DiffDelete guifg=#000000 guibg=#aa4450 gui=NONE
-hi DiffChange guifg=#000000 guibg=#4f94cd gui=NONE
-hi DiffText guifg=#000000 guibg=#8ee5ee gui=NONE
-hi Directory guifg=#1e90ff guibg=NONE gui=NONE
-hi ErrorMsg guifg=#ff6a6a guibg=NONE gui=bold
-hi FoldColumn guifg=#68838b guibg=#4B4B4B gui=bold
-hi Folded guifg=#406060 guibg=#232c2c gui=NONE
-hi IncSearch guifg=#ffffff guibg=#ff4500 gui=bold
-hi LineNr guifg=#878787 guibg=#3A3A3A gui=NONE
-hi MatchParen guifg=#fff000 guibg=NONE gui=bold
-hi ModeMsg guifg=#afafaf guibg=#222222 gui=bold
-hi MoreMsg guifg=#2e8b57 guibg=NONE gui=bold
-hi NonText guifg=#404050 guibg=NONE gui=NONE
-
-hi Pmenu guifg=#ffffff guibg=#444444
-hi PmenuSel guifg=#000000 guibg=#b1d631
-" hi PmenuSbar guifg=#ffffff guibg=#c1cdc1 gui=NONE
-" hi PmenuThumb guifg=#ffffff guibg=#838b83 gui=NONE
-
-hi Question guifg=#00ee00 guibg=NONE gui=bold
-hi Search guifg=#000000 guibg=#d6e770 gui=bold
-hi SignColumn guifg=#ffffff guibg=NONE gui=NONE
-hi SpecialKey guifg=#505060 guibg=NONE gui=NONE
-hi SpellBad guisp=#ee2c2c gui=undercurl
-hi SpellCap guisp=#0000ff gui=undercurl
-hi SpellLocal guisp=#008b8b gui=undercurl
-hi SpellRare guisp=#ff00ff gui=undercurl
-hi StatusLine guifg=#000000 guibg=#808070 gui=bold
-hi StatusLineNC guifg=#000000 guibg=#404c4c gui=italic
-hi VertSplit guifg=#404c4c guibg=#404c4c gui=NONE
-hi TabLine guifg=fg guibg=#d3d3d3 gui=underline
-hi TabLineFill guifg=fg guibg=NONE gui=reverse
-hi TabLineSel guifg=fg guibg=NONE gui=bold
-hi Title guifg=#528b8b guibg=NONE gui=bold
-hi Visual guifg=#000000 guibg=#6688aa gui=NONE
-hi WarningMsg guifg=#ee9a00 guibg=NONE gui=NONE
-hi WildMenu guifg=#000000 guibg=#87ceeb gui=NONE
-hi ExtraWhitespace guifg=fg guibg=#528b8b gui=NONE
-
-" Syntax highlighting
-hi Comment guifg=#686858 gui=italic
-hi Boolean guifg=#ff9800 gui=NONE
-hi String guifg=#779b70 gui=NONE
-hi Identifier guifg=#9ebac2 gui=NONE
-hi Function guifg=#faf4c6 gui=NONE
-hi Type guifg=#7e8aa2 gui=NONE
-hi Statement guifg=#90b0d1 gui=NONE
-hi Keyword guifg=#90b0d1 gui=NONE
-hi Constant guifg=#ff9800 gui=NONE
-hi Number guifg=#cc8800 gui=NONE
-hi Special guifg=#719611 gui=NONE
-hi PreProc guifg=#528b8b gui=NONE
-hi Todo guifg=#8f6f8f guibg=#202020 gui=italic,underline,bold
-
-" Diff
-hi diffOldFile guifg=#88afcb guibg=NONE gui=italic
-hi diffNewFile guifg=#88afcb guibg=NONE gui=italic
-hi diffFile guifg=#88afcb guibg=NONE gui=italic
-hi diffLine guifg=#88afcb guibg=NONE gui=italic
-hi link diffSubname diffLine
-hi diffAdded guifg=#3cb371 guibg=NONE gui=NONE
-hi diffRemoved guifg=#aa4450 guibg=NONE gui=NONE
-hi diffChanged guifg=#4f94cd guibg=NONE gui=NONE
-hi link diffOnly Constant
-hi link diffIdentical Constant
-hi link diffDiffer Constant
-hi link diffBDiffer Constant
-hi link diffIsA Constant
-hi link diffNoEOL Constant
-hi link diffCommon Constant
-hi link diffComment Constant
-
-" Python
-hi pythonException guifg=#90b0d1 guibg=NONE gui=NONE
-hi pythonExClass guifg=#996666 guibg=NONE gui=NONE
-hi pythonDecorator guifg=#888555 guibg=NONE gui=NONE
-hi link pythonDecoratorFunction pythonDecorator
-
-" 256 colors
-hi Normal cterm=NONE ctermbg=NONE ctermfg=145
-hi ColorColumn cterm=NONE ctermbg=16 ctermfg=NONE
-hi Cursor cterm=NONE ctermbg=241 ctermfg=fg
-hi CursorColumn cterm=NONE ctermbg=16 ctermfg=fg
-hi CursorLine cterm=NONE ctermbg=236 ctermfg=fg
-hi DiffAdd cterm=NONE ctermbg=71 ctermfg=16
-hi DiffDelete cterm=NONE ctermbg=124 ctermfg=16
-hi DiffChange cterm=NONE ctermbg=68 ctermfg=16
-hi DiffText cterm=NONE ctermbg=117 ctermfg=16
-hi Directory cterm=NONE ctermbg=234 ctermfg=33
-hi ErrorMsg cterm=bold ctermbg=NONE ctermfg=203
-hi FoldColumn cterm=bold ctermbg=239 ctermfg=66
-hi Folded cterm=NONE ctermbg=16 ctermfg=60
-hi IncSearch cterm=bold ctermbg=202 ctermfg=231
-hi LineNr cterm=NONE ctermbg=237 ctermfg=102
-hi MatchParen cterm=bold ctermbg=NONE ctermfg=226
-hi ModeMsg cterm=bold ctermbg=NONE ctermfg=145
-hi MoreMsg cterm=bold ctermbg=234 ctermfg=29
-hi NonText cterm=NONE ctermbg=NONE ctermfg=59
-hi Pmenu cterm=NONE ctermbg=238 ctermfg=231
-hi PmenuSbar cterm=NONE ctermbg=250 ctermfg=fg
-hi PmenuSel cterm=NONE ctermbg=149 ctermfg=16
-hi Question cterm=bold ctermbg=NONE ctermfg=46
-hi Search cterm=bold ctermbg=185 ctermfg=16
-hi SignColumn cterm=NONE ctermbg=NONE ctermfg=231
-hi SpecialKey cterm=NONE ctermbg=NONE ctermfg=59
-hi SpellBad cterm=undercurl ctermbg=NONE ctermfg=196
-hi SpellCap cterm=undercurl ctermbg=NONE ctermfg=21
-hi SpellLocal cterm=undercurl ctermbg=NONE ctermfg=30
-hi SpellRare cterm=undercurl ctermbg=NONE ctermfg=201
-hi StatusLine cterm=bold ctermbg=101 ctermfg=16
-hi StatusLineNC cterm=NONE ctermbg=102 ctermfg=16
-hi VertSplit cterm=NONE ctermbg=102 ctermfg=102
-hi TabLine cterm=bold ctermbg=102 ctermfg=16
-hi TabLineFill cterm=NONE ctermbg=102 ctermfg=16
-hi TabLineSel cterm=bold ctermbg=16 ctermfg=59
-hi Title cterm=bold ctermbg=NONE ctermfg=66
-hi Visual cterm=NONE ctermbg=67 ctermfg=16
-hi WarningMsg cterm=NONE ctermbg=234 ctermfg=208
-hi WildMenu cterm=NONE ctermbg=116 ctermfg=16
-hi ExtraWhitespace cterm=NONE ctermbg=66 ctermfg=fg
-
-hi Comment cterm=NONE ctermbg=NONE ctermfg=59
-hi Boolean cterm=NONE ctermbg=NONE ctermfg=208
-hi String cterm=NONE ctermbg=NONE ctermfg=101
-hi Identifier cterm=NONE ctermbg=NONE ctermfg=145
-hi Function cterm=NONE ctermbg=NONE ctermfg=230
-hi Type cterm=NONE ctermbg=NONE ctermfg=103
-hi Statement cterm=NONE ctermbg=NONE ctermfg=110
-hi Keyword cterm=NONE ctermbg=NONE ctermfg=110
-hi Constant cterm=NONE ctermbg=NONE ctermfg=208
-hi Number cterm=NONE ctermbg=NONE ctermfg=172
-hi Special cterm=NONE ctermbg=NONE ctermfg=64
-hi PreProc cterm=NONE ctermbg=NONE ctermfg=66
-hi Todo cterm=bold,underline ctermbg=234 ctermfg=96
-
-hi diffOldFile cterm=NONE ctermbg=NONE ctermfg=67
-hi diffNewFile cterm=NONE ctermbg=NONE ctermfg=67
-hi diffFile cterm=NONE ctermbg=NONE ctermfg=67
-hi diffLine cterm=NONE ctermbg=NONE ctermfg=67
-hi diffAdded cterm=NONE ctermfg=NONE ctermfg=71
-hi diffRemoved cterm=NONE ctermfg=NONE ctermfg=124
-hi diffChanged cterm=NONE ctermfg=NONE ctermfg=68
-hi link diffSubname diffLine
-hi link diffOnly Constant
-hi link diffIdentical Constant
-hi link diffDiffer Constant
-hi link diffBDiffer Constant
-hi link diffIsA Constant
-hi link diffNoEOL Constant
-hi link diffCommon Constant
-hi link diffComment Constant
-
-hi pythonClass cterm=NONE ctermbg=NONE ctermfg=fg
-hi pythonDecorator cterm=NONE ctermbg=NONE ctermfg=101
-hi pythonExClass cterm=NONE ctermbg=NONE ctermfg=95
-hi pythonException cterm=NONE ctermbg=NONE ctermfg=110
-hi pythonFunc cterm=NONE ctermbg=NONE ctermfg=fg
-hi pythonFuncParams cterm=NONE ctermbg=NONE ctermfg=fg
-hi pythonKeyword cterm=NONE ctermbg=NONE ctermfg=fg
-hi pythonParam cterm=NONE ctermbg=NONE ctermfg=fg
-hi pythonRawEscape cterm=NONE ctermbg=NONE ctermfg=fg
-hi pythonSuperclasses cterm=NONE ctermbg=NONE ctermfg=fg
-hi pythonSync cterm=NONE ctermbg=NONE ctermfg=fg
-
-hi Conceal cterm=NONE ctermbg=248 ctermfg=252
-hi Error cterm=NONE ctermbg=196 ctermfg=231
-hi Ignore cterm=NONE ctermbg=NONE ctermfg=234
-hi InsertModeCursorLine cterm=NONE ctermbg=16 ctermfg=fg
-hi NormalModeCursorLine cterm=NONE ctermbg=235 ctermfg=fg
-hi PmenuThumb cterm=reverse ctermbg=NONE ctermfg=fg
-hi StatusLineAlert cterm=NONE ctermbg=160 ctermfg=231
-hi StatusLineUnalert cterm=NONE ctermbg=238 ctermfg=144
-hi Test cterm=NONE ctermbg=NONE ctermfg=fg
-hi Underlined cterm=underline ctermbg=NONE ctermfg=111
-hi VisualNOS cterm=bold,underline ctermbg=NONE ctermfg=fg
-hi cCursor cterm=reverse ctermbg=NONE ctermfg=fg
-hi iCursor cterm=NONE ctermbg=210 ctermfg=16
-hi lCursor cterm=NONE ctermbg=145 ctermfg=234
-hi nCursor cterm=NONE ctermbg=NONE ctermfg=145
-hi vCursor cterm=NONE ctermbg=201 ctermfg=16