X-Git-Url: https://git.sthu.org/?p=vimconf.git;a=blobdiff_plain;f=autoload%2Fplug.vim;fp=autoload%2Fplug.vim;h=2b89b5a642c5e68aacec2434a6b04a75091f0aca;hp=9c296ace453d674c32c318db640ad3057dd92c14;hb=1b46ae546caf268e6cec40ede48ea45817c44dfa;hpb=15df48a2ceb52cf00fa4345095d06f79d88ac494 diff --git a/autoload/plug.vim b/autoload/plug.vim index 9c296ac..2b89b5a 100644 --- a/autoload/plug.vim +++ b/autoload/plug.vim @@ -935,7 +935,7 @@ function! s:prepare(...) call s:new_window() endif - nnoremap q :if b:plug_preview==1pcendifbd + nnoremap q :call close_pane() if a:0 == 0 call s:finish_bindings() endif @@ -957,6 +957,15 @@ function! s:prepare(...) endif endfunction +function! s:close_pane() + if b:plug_preview == 1 + pc + let b:plug_preview = -1 + else + bd + endif +endfunction + function! s:assign_name() " Assign buffer name let prefix = '[Plugins]'