From a2cef1fe337b4e48ee0d41cd6f17e5c52ebf8978 Mon Sep 17 00:00:00 2001 From: ManjaroOne666 Date: Sun, 18 Mar 2018 00:55:19 +0000 Subject: [PATCH] read only flag --- vimrc.d/statusline.vim | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) 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 "