diff --git a/templates/bash.txt b/templates/bash.txt index d3be26c..d264336 100644 --- a/templates/bash.txt +++ b/templates/bash.txt @@ -64,7 +64,7 @@ function __zoxide_hook() { # Initialize hook. if [[ ${PROMPT_COMMAND:=} != *'__zoxide_hook'* ]]; then if [[ "$(declare -p PROMPT_COMMAND 2>&1)" == "declare -a"* ]]; then - PROMPT_COMMAND=("${PROMPT_COMMAND[@]}" __zoxide_hook) + PROMPT_COMMAND=("${PROMPT_COMMAND[@]}" '__zoxide_hook || \builtin true') else # shellcheck disable=SC2128,SC2178 PROMPT_COMMAND="${PROMPT_COMMAND%"${PROMPT_COMMAND##*[![:space:];]}"}"