mirror of
https://github.com/robbyrussell/oh-my-zsh.git
synced 2026-02-12 20:31:00 +01:00
virtualenvwrapper plugin fix #112852
when we're not in enabled mode and `DISABLE_VENV_CD=1`: - safely delete the chpwd hook `workon_cwd` if it were previously set up Signed-off-by: Maxim Kovgan <makovgan@redhat.com>
This commit is contained in:
@@ -89,4 +89,9 @@ if [[ ! $DISABLE_VENV_CD -eq 1 ]]; then
|
|||||||
autoload -U add-zsh-hook
|
autoload -U add-zsh-hook
|
||||||
add-zsh-hook chpwd workon_cwd
|
add-zsh-hook chpwd workon_cwd
|
||||||
[[ $PWD != ~ ]] && workon_cwd
|
[[ $PWD != ~ ]] && workon_cwd
|
||||||
|
else
|
||||||
|
if [[ "${chpwd_functions[(Ie)workon_cwd]}" -ne 0 ]]; then
|
||||||
|
autoload -U add-zsh-hook
|
||||||
|
add-zsh-hook -d chpwd workon_cwd
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user