File tree Expand file tree Collapse file tree 3 files changed +7
-10
lines changed Expand file tree Collapse file tree 3 files changed +7
-10
lines changed Original file line number Diff line number Diff line change @@ -14,10 +14,7 @@ function! fall#command#Fall#call(args)
1414 silent ! call fall#internal#msgarea#show ()
1515 silent ! call fall#internal#cursor#show ()
1616 " Close all popup windows in case of denops death
17- silent ! call fall#internal#popup#close (g: _fall_component_preview_winid )
18- silent ! call fall#internal#popup#close (g: _fall_component_select_winid )
19- silent ! call fall#internal#popup#close (g: _fall_component_query_winid )
20- silent ! call fall#internal#popup#close (g: _fall_component_input_winid )
17+ silent ! call fall#internal#popup#closeall ()
2118 let &laststatus = l: laststatus_saved
2219 endtry
2320endfunction
Original file line number Diff line number Diff line change @@ -14,10 +14,7 @@ function! fall#command#FallRestore#call()
1414 call fall#internal#msgarea#show ()
1515 call fall#internal#cursor#show ()
1616 " Close all popup windows in case of denops death
17- silent ! call fall#internal#popup#close (g: _fall_component_preview_winid )
18- silent ! call fall#internal#popup#close (g: _fall_component_select_winid )
19- silent ! call fall#internal#popup#close (g: _fall_component_query_winid )
20- silent ! call fall#internal#popup#close (g: _fall_component_input_winid )
17+ silent ! call fall#internal#popup#closeall ()
2118 let &laststatus = l: laststatus_saved
2219 endtry
2320endfunction
Original file line number Diff line number Diff line change 1- function ! fall#internal#popup#close (winid) abort
2- call s: close (a: winid )
1+ function ! fall#internal#popup#closeall () abort
2+ let l: winids = range (1 , winnr (' $' ))
3+ \ - >map ({_, v - > win_getid (v )})
4+ \ - >filter ({_, v - > win_gettype (v ) == # ' popup' })
5+ call foreach (l: winids , {_, v - > s: close (v )})
36endfunction
47
58if has (' nvim' )
You can’t perform that action at this time.
0 commit comments