Make appending airline_right_alt_sep conditional on it not being empty (wordcount)

Was appending a redundant space when airline_right_alt_sep was empty.
This commit is contained in:
Rick Jones 2020-07-08 23:30:31 +01:00
parent ee4afdeedb
commit 46c35b80a1

View File

@ -10,6 +10,7 @@ endfunction
" Reload format when statusline is rebuilt
call airline#extensions#wordcount#formatters#default#update_fmt()
if index(g:airline_statusline_funcrefs, function('airline#extensions#wordcount#formatters#default#update_fmt')) == -1
" only add it, if not already done
call airline#add_statusline_funcref(function('airline#extensions#wordcount#formatters#default#update_fmt'))
@ -35,5 +36,12 @@ function! airline#extensions#wordcount#formatters#default#to_string(wordcount)
else
let str = printf(s:fmt_short, a:wordcount)
endif
return str . g:airline_symbols.space . g:airline_right_alt_sep . g:airline_symbols.space
let str .= g:airline_symbols.space
if !empty(g:airline_right_alt_sep)
let str .= g:airline_right_alt_sep . g:airline_symbols.space
endif
return str
endfunction