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(...)
if s:_ | call lightline#init() | endif
let s = lightline#statusline(1)
for nr in filter(range(1, winnr('$')), 'v:val != winnr()')
call setwinvar(nr, '&statusline', s)
call setwinvar(nr, 'lightline', 1)
let s = [lightline#statusline(0), lightline#statusline(1)]
let w = winnr()
for n in range(1, winnr('$'))
call setwinvar(n, '&statusline', s[n!=w])
call setwinvar(n, 'lightline', n!=w)
endfor
let s = lightline#statusline(0)
call setwinvar(winnr(), '&statusline', s)
call setwinvar(winnr(), 'lightline', 0)
endfunction
function! lightline#update_once()