summaryrefslogtreecommitdiff
path: root/shell/completion.bash
diff options
context:
space:
mode:
Diffstat (limited to 'shell/completion.bash')
-rw-r--r--shell/completion.bash6
1 files changed, 3 insertions, 3 deletions
diff --git a/shell/completion.bash b/shell/completion.bash
index d1fc57b9..48f1a547 100644
--- a/shell/completion.bash
+++ b/shell/completion.bash
@@ -311,12 +311,12 @@ __fzf_generic_path_completion() {
else
if [[ $1 =~ dir ]]; then
walker=dir,follow
- rest=${FZF_COMPLETION_DIR_OPTS-}
+ eval "rest=(${FZF_COMPLETION_DIR_OPTS-})"
else
walker=file,dir,follow,hidden
- rest=${FZF_COMPLETION_PATH_OPTS-}
+ eval "rest=(${FZF_COMPLETION_PATH_OPTS-})"
fi
- __fzf_comprun "$4" -q "$leftover" --walker "$walker" --walker-root="$dir" $rest
+ __fzf_comprun "$4" -q "$leftover" --walker "$walker" --walker-root="$dir" "${rest[@]}"
fi | while read -r item; do
printf "%q " "${item%$3}$3"
done