mirror of
https://github.com/vim-airline/vim-airline.git
synced 2024-11-24 11:16:17 +08:00
Merge pull request #1279 from bentomas/master
Fix whitespace symbol empty string has extra space
This commit is contained in:
commit
75a0199a7d
|
@ -92,18 +92,24 @@ function! airline#extensions#whitespace#check()
|
||||||
|
|
||||||
if trailing != 0 || mixed != 0 || long != 0 || !empty(mixed_file)
|
if trailing != 0 || mixed != 0 || long != 0 || !empty(mixed_file)
|
||||||
let b:airline_whitespace_check = s:symbol
|
let b:airline_whitespace_check = s:symbol
|
||||||
|
if strlen(s:symbol) > 0
|
||||||
|
let space = (g:airline_symbols.space)
|
||||||
|
else
|
||||||
|
let space = ''
|
||||||
|
endif
|
||||||
|
|
||||||
if s:show_message
|
if s:show_message
|
||||||
if trailing != 0
|
if trailing != 0
|
||||||
let b:airline_whitespace_check .= (g:airline_symbols.space).printf(s:trailing_format, trailing)
|
let b:airline_whitespace_check .= space.printf(s:trailing_format, trailing)
|
||||||
endif
|
endif
|
||||||
if mixed != 0
|
if mixed != 0
|
||||||
let b:airline_whitespace_check .= (g:airline_symbols.space).printf(s:mixed_indent_format, mixed)
|
let b:airline_whitespace_check .= space.printf(s:mixed_indent_format, mixed)
|
||||||
endif
|
endif
|
||||||
if long != 0
|
if long != 0
|
||||||
let b:airline_whitespace_check .= (g:airline_symbols.space).printf(s:long_format, long)
|
let b:airline_whitespace_check .= space.printf(s:long_format, long)
|
||||||
endif
|
endif
|
||||||
if !empty(mixed_file)
|
if !empty(mixed_file)
|
||||||
let b:airline_whitespace_check .= (g:airline_symbols.space).printf(s:mixed_indent_file_format, mixed_file)
|
let b:airline_whitespace_check .= space.printf(s:mixed_indent_file_format, mixed_file)
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
Loading…
Reference in New Issue
Block a user