use lazy load for virtualenvwrapper

Using lazy loading for virtualenvwrapper gives a mariginal speed
improvement and doesn't stop workon_cd from working. It has the
undesired effect of forcing you to call certain virtualenv commands
twice before they work (only once per shell instantiation).
This commit is contained in:
J. Randall Hunt 2012-12-02 16:32:29 -05:00
parent 51e05b7579
commit b9d5a39098

View file

@ -1,4 +1,4 @@
wrapsource=`which virtualenvwrapper.sh` wrapsource=`which virtualenvwrapper_lazy.sh`
if [[ -f "$wrapsource" ]]; then if [[ -f "$wrapsource" ]]; then
source $wrapsource source $wrapsource
@ -36,5 +36,5 @@ if [[ -f "$wrapsource" ]]; then
} }
fi fi
else else
print "zsh virtualenvwrapper plugin: Cannot find virtualenvwrapper.sh. Please install with \`pip install virtualenvwrapper\`." print "zsh virtualenvwrapper plugin: Cannot find virtualenvwrapper_lazy.sh. Please install with \`pip install virtualenvwrapper\`."
fi fi