summaryrefslogtreecommitdiff
path: root/files/vim/plugin
diff options
context:
space:
mode:
Diffstat (limited to 'files/vim/plugin')
-rw-r--r--files/vim/plugin/qname.1.2.vim4
1 files changed, 3 insertions, 1 deletions
diff --git a/files/vim/plugin/qname.1.2.vim b/files/vim/plugin/qname.1.2.vim
index 73b7dec..7ecd92f 100644
--- a/files/vim/plugin/qname.1.2.vim
+++ b/files/vim/plugin/qname.1.2.vim
@@ -25,6 +25,8 @@
" Add bind to "flatten" the list
" Replace fmatch() with built-in matchfuzzy() (speedup)
" Fix logic to not include buffers with modifiable off
+" 2025-10-30:
+" Treat <S-BS> the same as <BS>
"
" 1.2 2013-01-03
" ADD: <Tab> and <S-Tab> moves selection like <Up> and <Down>
@@ -65,7 +67,7 @@ function! QNameRun()
" use case-sensitive equality operator, otherwise <BS> looks like
" <S-Tab> if 'ignorecase' is set
- if _key ==# "\<BS>"
+ if _key ==# "\<BS>" || _key ==# "\<S-BS>"
let s:inp = s:inp[:-2]
elseif _key ==# "\<C-U>"
let s:inp = ""