mirror of
https://github.com/wting/autojump
synced 2024-10-27 20:34:07 +00:00
Enable autojump only in interactive mode
This commit is contained in:
parent
d692bc644a
commit
b35aa9b05a
@ -65,7 +65,9 @@ case $PROMPT_COMMAND in
|
||||
*autojump*)
|
||||
;;
|
||||
*)
|
||||
PROMPT_COMMAND="${PROMPT_COMMAND:+$(echo "${PROMPT_COMMAND}" | awk '{gsub(/; *$/,"")}1') ; }autojump_add_to_database"
|
||||
if [ -n "$PS1" ]; then
|
||||
PROMPT_COMMAND="${PROMPT_COMMAND:+$(echo "${PROMPT_COMMAND}" | awk '{gsub(/; *$/,"")}1') ; }autojump_add_to_database"
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
|
||||
|
@ -29,8 +29,10 @@ function autojump_chpwd() {
|
||||
{ (autojump -a "$(pwd ${_PWD_ARGS})"&)>/dev/null 2>>|${AUTOJUMP_DATA_DIR}/autojump_errors ; } 2>/dev/null
|
||||
}
|
||||
|
||||
typeset -ga chpwd_functions
|
||||
chpwd_functions+=autojump_chpwd
|
||||
if [ -n "$PS1" ]; then
|
||||
typeset -ga chpwd_functions
|
||||
chpwd_functions+=autojump_chpwd
|
||||
fi
|
||||
|
||||
function j {
|
||||
# Cannot use =~ due to MacPorts zsh v4.2, see issue #125.
|
||||
|
Loading…
Reference in New Issue
Block a user