From ea574b79df7b0d9b648e73c7d78cf3f05a6d97ea Mon Sep 17 00:00:00 2001 From: rupa Date: Sun, 23 Jun 2013 23:13:45 -0400 Subject: [PATCH] Alternate approach to appending to PROMPT_COMMAND Seems to work well no matter what weirdness is already in PROMPT_COMMAND. Thanks @godlygeek. Closes #99 --- z.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/z.sh b/z.sh index 772ac03..6dc70f9 100644 --- a/z.sh +++ b/z.sh @@ -230,7 +230,7 @@ elif complete &> /dev/null; then [ "$_Z_NO_PROMPT_COMMAND" ] || { # bash populate directory list. avoid clobbering other PROMPT_COMMANDs. grep -q "_z --add" <<< "$PROMPT_COMMAND" || { - PROMPT_COMMAND="${PROMPT_COMMAND%;}${PROMPT_COMMAND:+;}"'_z --add "$(pwd '$_Z_RESOLVE_SYMLINKS' 2>/dev/null)" 2>/dev/null;' + PROMPT_COMMAND="$PROMPT_COMMAND"$'\n''_z --add "$(pwd '$_Z_RESOLVE_SYMLINKS' 2>/dev/null)" 2>/dev/null;' } } fi