merge lines in lightline#update(...)

This commit is contained in:
itchyny
2013-08-22 04:48:16 +09:00
parent b410186031
commit e701d7672c

View File

@@ -5,14 +5,12 @@ let s:_ = 1
function! lightline#update(...) function! lightline#update(...)
if s:_ | call lightline#init() | endif if s:_ | call lightline#init() | endif
let s = lightline#statusline(1) let s = [lightline#statusline(0), lightline#statusline(1)]
for nr in filter(range(1, winnr('$')), 'v:val != winnr()') let w = winnr()
call setwinvar(nr, '&statusline', s) for n in range(1, winnr('$'))
call setwinvar(nr, 'lightline', 1) call setwinvar(n, '&statusline', s[n!=w])
call setwinvar(n, 'lightline', n!=w)
endfor endfor
let s = lightline#statusline(0)
call setwinvar(winnr(), '&statusline', s)
call setwinvar(winnr(), 'lightline', 0)
endfunction endfunction
function! lightline#update_once() function! lightline#update_once()