diff options
author | Jason Pickens <jasonpickensnz@gmail.com> | 2019-11-20 19:05:16 +0200 |
---|---|---|
committer | Marc Cornellà <marc.cornella@live.com> | 2019-11-20 18:05:16 +0100 |
commit | bb10c979ef22b2c5242dc0348b3ea3a1bf9b731d (patch) | |
tree | 438cf8c4006390bc0f7b4eaf3bb99091101f275a | |
parent | 9b5aebac2be65c4752f727b2b558acdf96077475 (diff) | |
download | zsh-bb10c979ef22b2c5242dc0348b3ea3a1bf9b731d.tar.gz zsh-bb10c979ef22b2c5242dc0348b3ea3a1bf9b731d.tar.bz2 zsh-bb10c979ef22b2c5242dc0348b3ea3a1bf9b731d.zip |
jenv: only add to PATH if not already on it (#8414)
This prevents the jenv plugin from messing up the PATH and putting `user/local/bin` back at the front of the PATH, undoing any careful setup done before enabling this plugin.
-rw-r--r-- | plugins/jenv/jenv.plugin.zsh | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/plugins/jenv/jenv.plugin.zsh b/plugins/jenv/jenv.plugin.zsh index 2eda8037b..b85906a0b 100644 --- a/plugins/jenv/jenv.plugin.zsh +++ b/plugins/jenv/jenv.plugin.zsh @@ -15,7 +15,7 @@ if [[ $FOUND_JENV -eq 0 ]]; then fi if [[ $FOUND_JENV -eq 1 ]]; then - export PATH="${jenvdir}/bin:$PATH" + (( $+commands[jenv] )) || export PATH="${jenvdir}/bin:$PATH" eval "$(jenv init - zsh)" function jenv_prompt_info() { jenv version-name 2>/dev/null } |