From 5e759dce1ae7cbc8b930c364b58ce335c9bf59a5 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Wed, 20 Nov 2013 12:31:09 -0500 Subject: [PATCH] qnamebuf.vim: allow CTRL-d to delete a buffer --- plugin/qnamebuf.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugin/qnamebuf.vim b/plugin/qnamebuf.vim index 6b2952a..12df790 100644 --- a/plugin/qnamebuf.vim +++ b/plugin/qnamebuf.vim @@ -32,7 +32,7 @@ function! QNameBufInit(regexp, ...) call QNamePickerStart(name_arr, { \ "render_func": function("QNameBufRender"), \ "complete_func": function("QNameBufCompletion"), - \ "modifiers": ["l", "d", "c", "\", "\", "\"], + \ "modifiers": ["l", "d", "c", "\", "\", "\", "\"], \ "modifier_func": function("QNameBufModifier"), \ "acceptors": ["v", "s", "t", "\", "\", "\", "\", "\", "\"], \ "cancelors": ["g", "\"], @@ -45,7 +45,7 @@ endfunction function! QNameBufModifier(index, key) if a:key == "l" || a:key == "\" let s:unlisted = 1 - s:unlisted - elseif a:key == "d" || a:key == "\" && a:index >= 0 + elseif a:key == "d" || a:key == "\" || a:key == "\" && a:index >= 0 exe 'bd ' . g:cmd_arr[a:index]['bno'] elseif a:key == "c" || a:key == "\" && a:index >= 0 call s:closewindow(g:cmd_arr[a:index]['bno'])