862807f18f9b4914805de62f1ee45af0b92819ae
- Author
- Michael Aquilina <michaelaquilina@gmail.com>
- Committer
- Michael Aquilina <michaelaquilina@gmail.com>
- Date
Message
Add ability to disable loading hooks and running initial check_venv
This is to allow running some tests smoothly
Diff
1diff --git a/autoswitch_virtualenv.plugin.zsh b/autoswitch_virtualenv.plugin.zsh
2index dd2b0389e6334c0ab73b34f76d292b95154bca82..a80a43c61a7a9572ba0d77dab088716112e94c05 100644
3--- a/autoswitch_virtualenv.plugin.zsh
4+++ b/autoswitch_virtualenv.plugin.zsh
5@@ -126,9 +126,10 @@ function mkvenv()
6 fi
7 }
8
9-autoload -Uz add-zsh-hook
10-add-zsh-hook -D chpwd check_venv
11-add-zsh-hook chpwd check_venv
12+if [[ -z "$DISABLE_AUTOSWITCH_VENV" ]]; then
13+ autoload -Uz add-zsh-hook
14+ add-zsh-hook -D chpwd check_venv
15+ add-zsh-hook chpwd check_venv
16
17-# auto-detect virtualenv on zsh startup
18-[[ -o interactive ]] && check_venv
19+ check_venv
20+fi