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