only set $PROMPT_COMMAND under bash. Closes #10
This commit is contained in:
1 parent
5142b69212
commit
fe143668c1
1 file changed
+3
-4
@@ -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"
|
||||
Reference in new issue
Block a user