status line file percentage moved
This commit is contained in:
parent
f56f82688c
commit
137ec00005
17
vimrc
17
vimrc
|
@ -268,6 +268,10 @@ function! GetStatus(isactive)
|
|||
" let l:curbuf = bufnr('')
|
||||
" let l:statusline .= '%#CRNormal#' . l:curbuf . ': ' . &buftype . ' '
|
||||
|
||||
" file percentage
|
||||
let l:statusline.='%#FoldColumn#: %#InterfaceNormal# %P%* '
|
||||
|
||||
|
||||
if a:isactive
|
||||
let l:statusline.=l:active . ' %q%h%w%#StatusLineActiveNoText#'
|
||||
else
|
||||
|
@ -280,8 +284,10 @@ function! GetStatus(isactive)
|
|||
" file info{{{
|
||||
if a:isactive == 1
|
||||
let l:statusline.=l:active
|
||||
let l:statusline.=" %{strlen(&ft)?&ft:'none'},"
|
||||
let l:statusline.='%{strlen(&fenc)?&fenc:&enc},'
|
||||
let l:statusline.="%{strlen(&ft)?&ft:'none'} "
|
||||
let l:statusline.=l:separator . l:active
|
||||
let l:statusline.=' %{strlen(&fenc)?&fenc:&enc} '
|
||||
let l:statusline.=l:separator . l:active
|
||||
let l:statusline.=' %{&fileformat} '
|
||||
let l:statusline.=l:separator . l:active
|
||||
let l:statusline.=' %{&spelllang} '
|
||||
|
@ -356,7 +362,7 @@ else
|
|||
let l:statusline.="%{strlen(expand('%:e'))?expand('%:e'):expand('%:e')}"
|
||||
let l:statusline.=' %*'
|
||||
endif
|
||||
let l:statusline .= '%f' " TODO color
|
||||
let l:statusline .= '%#CRNormal#%r' " TODO color
|
||||
|
||||
"}}}
|
||||
|
||||
|
@ -405,11 +411,10 @@ endif
|
|||
endif
|
||||
|
||||
"}}}
|
||||
" file percentage{{{
|
||||
let l:statusline.=l:separator . '%#InterfaceNormalDark#%P%*'
|
||||
|
||||
return l:statusline
|
||||
endfunction
|
||||
"}}}
|
||||
|
||||
|
||||
" status line autocommands{{{
|
||||
augroup status
|
||||
|
|
Loading…
Reference in New Issue