From 68cf393644e3eea0cc41b472b95c101bf12e3580 Mon Sep 17 00:00:00 2001 From: Bob Matcuk Date: Fri, 29 Jul 2022 08:50:59 -0400 Subject: [PATCH] [bash] Fix 'possible retry loop' problem of bash-completion (#2891) Close #2474 Close #2583 --- shell/completion.bash | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/shell/completion.bash b/shell/completion.bash index b1e7935..77aa580 100644 --- a/shell/completion.bash +++ b/shell/completion.bash @@ -161,7 +161,11 @@ _fzf_handle_dynamic_completion() { __fzf_generic_path_completion() { local cur base dir leftover matches trigger cmd - cmd="${COMP_WORDS[0]//[^A-Za-z0-9_=]/_}" + cmd="${COMP_WORDS[0]}" + if [[ $cmd == \\* ]]; then + cmd="${cmd:1}" + fi + cmd="${cmd//[^A-Za-z0-9_=]/_}" COMPREPLY=() trigger=${FZF_COMPLETION_TRIGGER-'**'} cur="${COMP_WORDS[COMP_CWORD]}"