status line divider
This commit is contained in:
parent
4185dfbcd6
commit
9c7229a57e
2 changed files with 12 additions and 9 deletions
14
vimrc
14
vimrc
|
|
@ -251,9 +251,14 @@ iabbrev tehn then
|
|||
|
||||
" #statusline format{{{
|
||||
" isactive = 0 when inactive, 1 otherwise
|
||||
|
||||
|
||||
|
||||
" get status line{{{
|
||||
function! GetStatus(isactive)
|
||||
let l:separator='%#StatusLineSeparator#'
|
||||
let l:statusline=''
|
||||
"}}}
|
||||
|
||||
" linter status
|
||||
let l:statusline.='%#InterfaceH2# %{LinterStatus()} %*'
|
||||
|
|
@ -279,6 +284,8 @@ function! GetStatus(isactive)
|
|||
let l:statusline.=l:separator . ' %*'
|
||||
let l:statusline.=" %{ObsessionStatus(fnamemodify(v:this_session,':t'),'---')} %*"
|
||||
let l:statusline.=l:separator . ' %*'
|
||||
else
|
||||
let l:statusline.='%#StatusLineDivider# %< - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >%* '
|
||||
endif
|
||||
|
||||
" right/left separator
|
||||
|
|
@ -293,11 +300,6 @@ function! GetStatus(isactive)
|
|||
let l:statusline.="%{expand('%:p:h')}/"
|
||||
endif
|
||||
|
||||
" if &l:modified
|
||||
" let l:statusline.='%#StatusLineFileMod#'
|
||||
" else
|
||||
" let l:statusline.='%#StatusLineFile#'
|
||||
" endif
|
||||
let l:statusline.='%#StatusLineFile#'
|
||||
|
||||
let l:statusline.="%{expand('%:t:r')}"
|
||||
|
|
@ -316,7 +318,7 @@ function! GetStatus(isactive)
|
|||
return l:statusline
|
||||
endfunction
|
||||
|
||||
|
||||
" status line autocommands
|
||||
augroup status
|
||||
autocmd!
|
||||
autocmd WinEnter * setlocal statusline=%!GetStatus(1)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue