This commit is contained in:
ManjaroOne666 2018-11-01 13:48:28 +00:00
commit d454de9e31
3 changed files with 50 additions and 17 deletions

36
vimrc
View file

@ -1211,10 +1211,10 @@ function! GetStatus(isactive) abort "{{{
" file percentage {{{
if a:isactive
let l:statusline .= '%#StatusLinePercentActive#'
let l:statusline .= ' %P %#StatusLineDirActive#of %#StatusLineFileActive#%L '
let l:statusline .= ' %P %#StatusLineNoiseActive#of %#StatusLineLinecountActive#%L '
else
let l:statusline .= '%#StatusLinePercent#'
let l:statusline .= ' %P %#StatusLineDir#of %#StatusLinePercent#%L '
let l:statusline .= ' %P %#StatusLineNoise#of %#StatusLineLinecount#%L '
endif"}}}
" non-empty buftype (help, quickfix, etc) {{{
@ -1247,7 +1247,7 @@ function! GetStatus(isactive) abort "{{{
" file info{{{
if a:isactive == 1
" let l:statusline.=l:active
let l:statusline.='%#StatusLineFileActive#'
let l:statusline.='%#StatusLineFileInfo#'
" let l:statusline.=" %{strlen(&ft)?&ft:'none'} "
" let l:statusline.=l:separator . l:active
let l:statusline.=' %{strlen(&fenc)?&fenc:&enc} '
@ -1339,17 +1339,23 @@ endfunction
"}}}
" highlight groups {{{
hi TESTXX guifg=#ffffff guibg=#ff0000
hi def link StatusLineSeparator Ignore
hi def link StatusLineNormal StatusLineNC
hi def link StatusLineActive StatusLine
hi def link StatusLineNormalNoText TabLineFill
hi def link StatusLineActiveNoText TabLineFill
hi def link StatusLineNoise StatusLineNormal
hi def link StatusLineNoiseActive StatusLineNormal
hi def link StatusLineBufferNr StatusLineNormal
hi def link StatusLineBufferNrActive StatusLineActive
hi def link StatusLinePercent StatusLineNormal
hi def link StatusLinePercentActive StatusLineActive
hi def link StatusLineLinecount StatusLinePercent
hi def link StatusLineLinecountActive StatusLinePercentActive
hi DivActive ctermbg=darkgray ctermfg=darkgray guibg=#666666 guifg=#666666
hi DivMod ctermbg=darkred ctermfg=darkred guibg=#660000 guifg=#660000
hi DivModActive ctermbg=red ctermfg=red guibg=#aa0000 guifg=#aa0000
@ -1360,18 +1366,20 @@ hi def link StatusLineDivMod DivMod
hi def link StatusLineDivModActive DivModActive
hi def link StatusLineDivInput DivInput
" hi def link StatusLineFile
" hi def link StatusLineFileActive
" hi def link StatusLineDir
" hi def link StatusLineDirActive
" hi def link StatusLineDot
" hi def link StatusLineDotActive
" hi def link StatusLineExt
" hi def link StatusLineExtActive
hi def link StatusLineFileInfo StatusLineActive
hi def link StatusLineFile StatusLineNormal
hi def link StatusLineFileActive StatusLineActive
hi def link StatusLineDir StatusLineFile
hi def link StatusLineDirActive StatusLineFileActive
hi def link StatusLineDot StatusLineDir
hi def link StatusLineDotActive StatusLineDirActive
hi def link StatusLineExt StatusLineDir
hi def link StatusLineExtActive StatusLineDirActive
" hi def link StatusLineWarning
" hi def link StatusLineWarningActive
" hi def link LinterDash
hi def link LinterDash StatusLineNoise
" hi def link LinterDashActive
" hi def link LinterError
" hi def link LinterErrorInactive