From ea8b097f62ebd11a32949d6850237b96203417eb Mon Sep 17 00:00:00 2001 From: manga_osyo Date: Sat, 4 Jul 2015 21:06:49 +0900 Subject: [PATCH] Update vital. --- autoload/vital/_brightest/Coaster/Window.vim | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/autoload/vital/_brightest/Coaster/Window.vim b/autoload/vital/_brightest/Coaster/Window.vim index 7c670b8..fd05d7c 100644 --- a/autoload/vital/_brightest/Coaster/Window.vim +++ b/autoload/vital/_brightest/Coaster/Window.vim @@ -16,18 +16,19 @@ function! s:_vital_depends() endfunction -function! s:windo(func, args, obj) +function! s:windo(func, args, ...) + let dict = get(a:, 1, {}) if len(tabpagebuflist()) <= 1 || s:Buffer.is_cmdwin() - return call(a:func, a:args, a:obj) + return call(a:func, a:args, dict) endif let pre_winnr = winnr() - noautocmd windo call call(a:func, a:args, a:obj) + noautocmd windo call call(a:func, a:args, dict) if pre_winnr == winnr() return endif - execute pre_winnr . "wincmd w" + noautocmd execute pre_winnr . "wincmd w" endfunction