dotfiles

custom dotfiles
git clone git://git.pyratebeard.net/dotfiles.git
Log | Files | Refs | README

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:
Dvim/.vim/colors/badblood.vim | 61-------------------------------------------------------------
Dvim/.vim/colors/blaquebeard.vim | 62--------------------------------------------------------------
Dvim/.vim/colors/lychnobite.vim | 61-------------------------------------------------------------
Dvim/.vim/colors/nucolors.vim | 162-------------------------------------------------------------------------------
Avim/.vim/colors/venganza.vim | 64++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Avim/.vim/venganza-lightline.vim | 45+++++++++++++++++++++++++++++++++++++++++++++
Mvim/.vimrc | 237+++++++++++++++++++++++++++++++++++--------------------------------------------
Dvim/.vimrc-min | 388-------------------------------------------------------------------------------
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