diff options
| author | Syndamia <kamen@syndamia.com> | 2023-02-25 12:27:20 +0200 |
|---|---|---|
| committer | Syndamia <kamen@syndamia.com> | 2023-02-25 12:27:20 +0200 |
| commit | 49f70af2b321f89b2998d12bf78f02c4b3e08695 (patch) | |
| tree | a91d36b26474a5e58888df57825a03404f58ea77 /.vim/miniplugins/tabline.vim | |
| parent | 1601693870c884884624cef1a3b1a93416c5bfe3 (diff) | |
| download | dotfiles-49f70af2b321f89b2998d12bf78f02c4b3e08695.tar dotfiles-49f70af2b321f89b2998d12bf78f02c4b3e08695.tar.gz dotfiles-49f70af2b321f89b2998d12bf78f02c4b3e08695.zip | |
[.vim] Solved issues with session restore and highlight groups and nerdtree
Diffstat (limited to '.vim/miniplugins/tabline.vim')
| -rw-r--r-- | .vim/miniplugins/tabline.vim | 27 |
1 files changed, 16 insertions, 11 deletions
diff --git a/.vim/miniplugins/tabline.vim b/.vim/miniplugins/tabline.vim index 63d927a..9fedbb3 100644 --- a/.vim/miniplugins/tabline.vim +++ b/.vim/miniplugins/tabline.vim @@ -27,17 +27,22 @@ set tabline=%!TablineGenerator() " }}} " Colors {{{ - hi TLTab ctermfg=252 ctermbg=242 - hi TLTabSel ctermfg=252 ctermbg=235 - hi TLRest ctermfg=248 ctermbg=238 - - let s:hi_tltab = hlget('TLTab')[0] - let s:hi_tltabsel = hlget('TLTabSel')[0] - let s:hi_tlrest = hlget('TLRest')[0] - call hlset([#{name: 'TLTabSelLC', ctermfg: s:hi_tltab['ctermbg'], ctermbg: s:hi_tltabsel['ctermbg'] }, - \ #{name: 'TLTabSelRC', ctermfg: s:hi_tltabsel['ctermbg'], ctermbg: s:hi_tltab['ctermbg'] }, - \ #{name: 'TLTabSelRCF', ctermfg: s:hi_tltabsel['ctermbg'], ctermbg: s:hi_tlrest['ctermbg'] }, - \ #{name: 'TLTabRCF', ctermfg: s:hi_tltab['ctermbg'], ctermbg: s:hi_tlrest['ctermbg'] }]) + autocmd ColorScheme * call CreateHighlightGroups() + + " Colorscheme clears highlights https://vi.stackexchange.com/a/3356 + function! CreateHighlightGroups() + hi TLTab ctermfg=252 ctermbg=242 + hi TLTabSel ctermfg=252 ctermbg=235 + hi TLRest ctermfg=248 ctermbg=238 + + let s:hi_tltab = hlget('TLTab')[0] + let s:hi_tltabsel = hlget('TLTabSel')[0] + let s:hi_tlrest = hlget('TLRest')[0] + call hlset([#{name: 'TLTabSelLC', ctermfg: s:hi_tltab['ctermbg'], ctermbg: s:hi_tltabsel['ctermbg'] }, + \ #{name: 'TLTabSelRC', ctermfg: s:hi_tltabsel['ctermbg'], ctermbg: s:hi_tltab['ctermbg'] }, + \ #{name: 'TLTabSelRCF', ctermfg: s:hi_tltabsel['ctermbg'], ctermbg: s:hi_tlrest['ctermbg'] }, + \ #{name: 'TLTabRCF', ctermfg: s:hi_tltab['ctermbg'], ctermbg: s:hi_tlrest['ctermbg'] }]) + endfunction " }}} function! TablineGenerator() |
