only set $PROMPT_COMMAND under bash. Closes #10

This commit is contained in:
rupa committed 2011-01-28 15:30:11 -05:00
1 parent 5142b69212
commit fe143668c1
1 file changed
+3 -4
+3 -4
View File
@@ -166,6 +166,9 @@ z() {
if complete &> /dev/null; then
# bash tab completion
complete -C 'z --complete "$COMP_LINE"' z
# populate directory list. avoid clobbering other PROMPT_COMMANDs.
echo $PROMPT_COMMAND | grep -q "z --add"
[ $? -gt 0 ] && PROMPT_COMMAND='z --add "$(pwd -P 2>/dev/null)";'"$PROMPT_COMMAND"
elif compctl &> /dev/null; then
# zsh tab completion
_z_zsh_tab_completion() {
@@ -175,7 +178,3 @@ elif compctl &> /dev/null; then
}
compctl -U -K _z_zsh_tab_completion z
fi
# populate directory list. avoid clobbering other PROMPT_COMMANDs.
echo $PROMPT_COMMAND | grep -q "z --add"
[ $? -gt 0 ] && PROMPT_COMMAND='z --add "$(pwd -P 2>/dev/null)";'"$PROMPT_COMMAND"