status line divider

This commit is contained in:
ManjaroOne666 2018-05-07 23:23:44 +01:00
parent 15829d74df
commit 0026e871e1
1 changed files with 87 additions and 40 deletions

View File

@ -1,4 +1,13 @@
set background=light
" guifg guibg
" gccwwyiw"zp/'' p?guifg wwye/'' p?guibg wwye/'' p/hi
" guifg gui
" gccwwyiw"zp/'' p?guifg wwye/'' p?gui wwye4/'' p/hi
" guifg
" gccwwyiw"zp/'' p?guifg wwye/'' p/hi
highlight clear
if exists('syntax_on')
@ -49,7 +58,7 @@ call SetColor('Question', '#c6c6c6', '', '#333333', '', 'italic')
call SetColor('QuickFixLine', '#ff0000', '', '#666666', '', '')
call SetColor('Search', '#ffffff', '', '', '#c1e7f4', '')
call SetColor('IncSearch', '#000000', '#ffffff', '', '#00baff', '')
call SetColor('SpecialKey', '#eeeeee', '', '', '#222222', 'bold')
call SetColor('SpecialKey', '#eeeeee', '', '#222222', '', 'bold')
call SetColor('SpellBad', '#aa0000', '#220000', '', '#b37f7f', '')
call SetColor('SpellCap', '#550000', '#220000', '', '#c2acac', '')
" SpellLocal
@ -63,7 +72,7 @@ call SetColor('WarningMsg', '#ffffff', '', '#444444', '#ddbbbb', '')
call SetColor('WildMenu', '#aaaaaa', '', '#222222', '', 'bold')
"}}}
" GUI Interface groups
" gvim groups
"{{{
" Menu
" Scrollbar
@ -80,7 +89,7 @@ hi! def link Delimiter Special
hi! SpecialComment guifg=#555555 cterm=italic gui=italic
hi! def link Debug Special
call SetColor('Identifier', '#945f5d', '', '', '', '')
call SetColor('Identifier', '#945f5d', '', '#945f5d', '', '')
hi! Function guifg=#945f5d cterm=bold gui=bold
call SetColor('Type', '#663c3b', '', '', '', '')
@ -124,53 +133,91 @@ hi! Noise guifg=#333333
"}}}
" StatusLine function
" colors
hi clear StatusLine"{{{
hi StatusLine ctermfg=239 guifg=#555555 ctermbg=232 guibg=NONE gui=NONE
hi StatusLineNC ctermfg=238 guifg=#444444 ctermbg=232 guibg=NONE term=none cterm=none gui=NONE
"{{{
call SetColor('StatusLine', '#555555', '', '#333333', '', '')
call SetColor('StatusLineNC', '#444444', '', '#777777', '', '')
hi StatusLineNormal ctermfg=243 guifg=#777777 ctermbg=234 guibg=#1c1c1c term=none cterm=none
hi StatusLineNormalNoText ctermfg=234 guifg=#1c1c1c ctermbg=234 guibg=#1c1c1c term=none cterm=none
hi StatusLineActive ctermfg=255 guifg=#ffffff ctermbg=239 guibg=#4e4e4e term=none cterm=none
hi StatusLineActiveNoText ctermfg=239 guifg=#4e4e4e ctermbg=239 guibg=#4e4e4e term=none cterm=none
hi StatusLineActiveQuotes ctermfg=244 guifg=#888888 ctermbg=239 guibg=#4e4e4e term=none cterm=none
call SetColor('StatusLineNormal', '#777777', '#1c1c1c', '#cccccc', '#555555', 'italic')
call SetColor('StatusLineNormalNoText', '#1c1c1c', '#1c1c1c', '#555555', '#555555', '')
call SetColor('StatusLineActive', '#ffffff', '#4e4e4e', '#333334', '#aaaaaa', 'italic')
call SetColor('StatusLineActiveNoText', '#4e4e4e', '#4e4e4e', '#cccccc', '#cccccc', '')
" call SetColor('StatusLineActiveQuotes', '#888888', '#4e4e4e', '', '#cccccc', '')
call SetColor('StatusLinePercent', '#555555', '#111111', '#999999', '#cccccc', 'italic')
call SetColor('StatusLinePercentActive', '#777777', '#111111', '#333333', '#cccccc', 'italic')
call SetColor('StatusLineSeparator', '', '', '', '', '')
call SetColor('StatusLineDir', '#666666', '#1c1c1c', '', '', '')
call SetColor('StatusLineDirActive', '#777777', '#3a3a3a', '', '', 'italic')
call SetColor('StatusLineFile', '#cccccc', '#1c1c1c', '', '', 'italic')
call SetColor('StatusLineFileActive', '#eeeeee', '#3a3a3a', '', '', 'italic')
call SetColor('StatusLineDot', '#606060', '#1c1c1c', '', '', '')
call SetColor('StatusLineDotActive', '#808080', '#3a3a3a', '', '', '')
call SetColor('StatusLineExt', '#777777', '#1c1c1c', '', '', 'italic')
call SetColor('StatusLineExtActive', '#bbbbbb', '#3a3a3a', '', '', 'italic')
hi StatusLineSeparator ctermfg=255 guifg=#ffffff ctermbg=232 guibg=NONE
hi StatusLineDir ctermfg=241 guifg=#666666 ctermbg=234 guibg=#1c1c1c
hi StatusLineDirActive ctermfg=243 guifg=#777777 ctermbg=237 guibg=#3a3a3a
hi StatusLineFile ctermfg=250 guifg=#cccccc ctermbg=234 guibg=#1c1c1c
hi StatusLineFileActive ctermfg=255 guifg=#eeeeee ctermbg=237 guibg=#3a3a3a
hi StatusLineDot ctermfg=241 guifg=#606060 ctermbg=234 guibg=#1c1c1c
hi StatusLineDotActive ctermfg=244 guifg=#808080 ctermbg=237 guibg=#3a3a3a
hi StatusLineExt ctermfg=243 guifg=#777777 ctermbg=234 guibg=#1c1c1c
hi StatusLineExtActive ctermfg=249 guifg=#bbbbbb ctermbg=239 guibg=#3a3a3a
hi StatusLinePercent ctermfg=241 guifg=#555555 ctermbg=233 guibg=#111111
hi StatusLinePercentActive ctermfg=243 guifg=#777777 ctermbg=233 guibg=#111111
" hi StatusLineMod ctermfg=255 guifg=#ffffff ctermbg=88 guibg=#490000
" TODO get cterm colors same as gui ones for all the following highlights
hi StatusLineDiv ctermfg=233 guifg=#111111 ctermbg=233 guibg=#111111 term=none cterm=none
hi StatusLineDivActive ctermfg=234 guifg=#1c1c1c ctermbg=234 guibg=#1c1c1c term=none cterm=none
call SetColor('StatusLineDiv', '#111111', '#111111', '#cccccc', '#cccccc', '')
call SetColor('StatusLineDivActive', '#1c1c1c', '#1c1c1c', '#aaaaaa', '#aaaaaa', '')
hi StatusLineDivMod ctermfg=234 guifg=#290000 ctermbg=234 guibg=#290000 term=none cterm=none
hi StatusLineDivModActive ctermfg=233 guifg=#450000 ctermbg=233 guibg=#450000 term=none cterm=none
call SetColor('StatusLineDivMod', '#290000', '#290000', '#cdbdbd', '#cdbdbd', '')
call SetColor('StatusLineDivModActive', '#450000', '#450000', '#9e7a7a', '#9e7a7a', '')
hi StatusLineDivInput ctermfg=234 guifg=#cccccc ctermbg=234 guibg=#cccccc term=none cterm=none
call SetColor('StatusLineDivInput', '#cccccc', '#cccccc', '#777777', '#777777', '')
hi LinterDash ctermfg=233 guifg=#222222
hi LinterDashActive ctermfg=238 guifg=#333333
call SetColor('LinterDash', '#222222', '', '', '', '')
call SetColor('LinterDashActive', '#333333', '', '', '', '')
hi LinterError ctermfg=196 guifg=#ff0000 gui=bold
hi LinterErrorInactive ctermfg=196 guifg=#999999 gui=bold
hi LinterErrorStyle ctermfg=196 guifg=#aa0000 gui=bold
hi LinterErrorStyleInactive ctermfg=196 guifg=#858585 gui=bold
call SetColor('LinterError', '#ff0000', '', '', '', 'bold')
call SetColor('LinterErrorInactive', '#999999', '', '', '', 'bold')
call SetColor('LinterErrorStyle', '#aa0000', '', '', '', 'bold')
call SetColor('LinterErrorStyleInactive', '#858585', '', '', '', 'bold')
hi LinterWarning ctermfg=88 guifg=#870000 gui=bold
hi LinterWarningInactive ctermfg=88 guifg=#717171 gui=bold
hi LinterWarningStyle ctermfg=88 guifg=#660000 gui=bold
hi LinterWarningStyleInactive ctermfg=88 guifg=#585858 gui=bold
call SetColor('LinterWarning', '#870000', '', '', '', 'bold')
call SetColor('LinterWarningInactive', '#717171', '', '', '', 'bold')
call SetColor('LinterWarningStyle', '#660000', '', '', '', 'bold')
call SetColor('LinterWarningStyleInactive', '#585858', '', '', '', 'bold')
hi LinterInfo ctermfg=52 guifg=#440000
call SetColor('LinterInfo', '#440000', '', '', '', '')
" old highlight commands
"{{{
" hi StatusLine ctermfg=239 guifg=#555555 ctermbg=232 guibg=NONE gui=NONE
" hi StatusLineNC ctermfg=238 guifg=#444444 ctermbg=232 guibg=NONE term=none cterm=none gui=NONE
" hi StatusLineNormal ctermfg=243 guifg=#777777 ctermbg=234 guibg=#1c1c1c term=none cterm=none
" hi StatusLineNormalNoText ctermfg=234 guifg=#1c1c1c ctermbg=234 guibg=#1c1c1c term=none cterm=none
" hi StatusLineActive ctermfg=255 guifg=#ffffff ctermbg=239 guibg=#4e4e4e term=none cterm=none
" hi StatusLineActiveNoText ctermfg=239 guifg=#4e4e4e ctermbg=239 guibg=#4e4e4e term=none cterm=none
" hi StatusLineActiveQuotes ctermfg=244 guifg=#888888 ctermbg=239 guibg=#4e4e4e term=none cterm=none
" hi StatusLineDir ctermfg=241 guifg=#666666 ctermbg=234 guibg=#1c1c1c
" hi StatusLineDirActive ctermfg=243 guifg=#777777 ctermbg=237 guibg=#3a3a3a
" hi StatusLineFile ctermfg=250 guifg=#cccccc ctermbg=234 guibg=#1c1c1c
" hi StatusLineFileActive ctermfg=255 guifg=#eeeeee ctermbg=237 guibg=#3a3a3a
" hi StatusLineDot ctermfg=241 guifg=#606060 ctermbg=234 guibg=#1c1c1c
" hi StatusLineDotActive ctermfg=244 guifg=#808080 ctermbg=237 guibg=#3a3a3a
" hi StatusLineExt ctermfg=243 guifg=#777777 ctermbg=234 guibg=#1c1c1c
" hi StatusLineExtActive ctermfg=249 guifg=#bbbbbb ctermbg=239 guibg=#3a3a3a
" hi StatusLinePercent ctermfg=241 guifg=#555555 ctermbg=233 guibg=#111111
" hi StatusLinePercentActive ctermfg=243 guifg=#777777 ctermbg=233 guibg=#111111
" hi StatusLineDiv ctermfg=233 guifg=#111111 ctermbg=233 guibg=#111111 term=none cterm=none
" hi StatusLineDivActive ctermfg=234 guifg=#1c1c1c ctermbg=234 guibg=#1c1c1c term=none cterm=none
" hi StatusLineDivMod ctermfg=234 guifg=#290000 ctermbg=234 guibg=#290000 term=none cterm=none
" hi StatusLineDivModActive ctermfg=233 guifg=#450000 ctermbg=233 guibg=#450000 term=none cterm=none
" hi StatusLineDivInput ctermfg=234 guifg=#cccccc ctermbg=234 guibg=#cccccc term=none cterm=none
" hi StatusLineSeparator ctermfg=255 guifg=#ffffff ctermbg=232 guibg=NONE
" hi LinterDash ctermfg=233 guifg=#222222
" hi LinterDashActive ctermfg=238 guifg=#333333
" hi LinterError ctermfg=196 guifg=#ff0000 gui=bold
" hi LinterErrorInactive ctermfg=196 guifg=#999999 gui=bold
" hi LinterErrorStyle ctermfg=196 guifg=#aa0000 gui=bold
" hi LinterErrorStyleInactive ctermfg=196 guifg=#858585 gui=bold
" hi LinterWarning ctermfg=88 guifg=#870000 gui=bold
" hi LinterWarningInactive ctermfg=88 guifg=#717171 gui=bold
" hi LinterWarningStyle ctermfg=88 guifg=#660000 gui=bold
" hi LinterWarningStyleInactive ctermfg=88 guifg=#585858 gui=bold
" hi LinterInfo ctermfg=52 guifg=#440000
"}}}
"}}}
" TabLine function