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'])