Add GV.vim-style q mapping

This commit is contained in:
Rosen Stoyanov 2019-02-27 17:28:41 +02:00 committed by Junegunn Choi
parent 8b45742540
commit 52b68b4e62
No known key found for this signature in database
GPG Key ID: 254BC280FEF9C627

View File

@ -935,7 +935,7 @@ function! s:prepare(...)
call s:new_window()
endif
nnoremap <silent> <buffer> q :if b:plug_preview==1<bar>pc<bar>endif<bar>bd<cr>
nnoremap <silent> <buffer> q :call <SID>close_pane()<cr>
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]'