diff --git a/vimrc.d/statusline.vim b/vimrc.d/statusline.vim index fa6f2ef..238bc54 100644 --- a/vimrc.d/statusline.vim +++ b/vimrc.d/statusline.vim @@ -11,7 +11,7 @@ function! GetStatus(isactive) "{{{ let l:statusline = '' " file percentage - let l:statusline .= '%#FoldColumn#: ' + let l:statusline .= '%#FoldColumn#: ' if a:isactive let l:statusline .= '%#StatusLineNormal#' else @@ -72,8 +72,13 @@ function! GetStatus(isactive) "{{{ if a:isactive let l:statusline .= GetStatusFrag("mode() == 'i'", 'StatusLineDivInput', '%<', l:divider) endif - + let l:statusline.= l:separator . '%*%=' + + if !a:isactive + let l:statusline .= ' ' + endif + "}}} " path/filename.extension @@ -87,7 +92,8 @@ function! GetStatus(isactive) "{{{ let l:statusline.='%#StatusLineDotActive#' let l:statusline.="%{strlen(expand('%:e'))?'.':''}" let l:statusline.='%#StatusLineExtActive#' - let l:statusline.="%{strlen(expand('%:e'))?expand('%:e'):expand('%:e')}" + let l:statusline.="%{strlen(expand('%:e'))?expand('%:e'):expand('%:e')} " + let l:statusline .= '%#InterfaceSignWarning# %R' " TODO let l:statusline.=' %*' else let l:statusline.='%#StatusLineDir# ' @@ -99,10 +105,10 @@ function! GetStatus(isactive) "{{{ let l:statusline.='%#StatusLineDot#' let l:statusline.="%{strlen(expand('%:e'))?'.':''}" let l:statusline.='%#StatusLineExt#' - let l:statusline.="%{strlen(expand('%:e'))?expand('%:e'):expand('%:e')}" + let l:statusline.="%{strlen(expand('%:e'))?expand('%:e'):expand('%:e')} " + let l:statusline .= '%#InterfaceSignWarning# %R' " TODO let l:statusline.=' %*' endif - let l:statusline .= '%#CRNormal#%r' " TODO color "}}} " linter status "