diff --git a/z.lua b/z.lua index 0a50f80..afc6ab0 100755 --- a/z.lua +++ b/z.lua @@ -1886,9 +1886,10 @@ if [ "$TERM" != "dumb" ] && command -v fzf >/dev/null 2>&1; then local selected=$(_zlua | sed "s|$HOME|\~|" | $zlua_fzf --query "$query") if [ -n "$selected" ]; then - COMPREPLY=("$selected") - return 0 + COMPREPLY=( "$selected" ) fi + + printf '\e[5n' } complete -o bashdefault -o nospace -F _zlua_fzf_complete ${_ZL_CMD:-z}