summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRuslan Sayfutdinov <ruslan@sayfutdinov.com>2021-01-12 19:09:34 +0000
committerGitHub <noreply@github.com>2021-01-13 04:09:34 +0900
commit9ddf5c72be852525c64f92bd826f8700d5cd9e36 (patch)
treea279b37990a27510c7623ecc06a1db54ae94ecf6
parentcc5640326b6f49bddc8c861453e2fe2240dbb431 (diff)
[zsh] Properly reset prompt after completion (#2318)
-rw-r--r--shell/completion.zsh2
1 files changed, 1 insertions, 1 deletions
diff --git a/shell/completion.zsh b/shell/completion.zsh
index 4df849ff..f12afca1 100644
--- a/shell/completion.zsh
+++ b/shell/completion.zsh
@@ -211,7 +211,6 @@ _fzf_complete() {
if [ -n "$matches" ]; then
LBUFFER="$lbuf$matches"
fi
- zle reset-prompt
command rm -f "$fifo"
}
@@ -302,6 +301,7 @@ fzf-completion() {
if eval "type _fzf_complete_${cmd} > /dev/null"; then
prefix="$prefix" eval _fzf_complete_${cmd} ${(q)lbuf}
+ zle reset-prompt
elif [ ${d_cmds[(i)$cmd]} -le ${#d_cmds} ]; then
_fzf_dir_completion "$prefix" "$lbuf"
else