7391741a4129b987c11c1d43ea565507c7714fe3

Author
Michael Aquilina <michaelaquilina@gmail.com>
Committer
Michael Aquilina <michaelaquilina@gmail.com>
Date

Message

Dont deactivate a virtualenv if its a subdirectory of a project

Diff

 1diff --git a/autoswitch_virtualenv.plugin.zsh b/autoswitch_virtualenv.plugin.zsh
 2index bb80f3c4502cb8786e0234ea66ec0dbc29bba01e..7cd1034bfc61c3606ef2cda35e9461e65ed322b9 100644
 3--- a/autoswitch_virtualenv.plugin.zsh
 4+++ b/autoswitch_virtualenv.plugin.zsh
 5@@ -24,8 +24,10 @@ function check_venv()
 6         MYOLDPWD="$PWD"
 7         if [[ -f ".venv" ]]; then
 8           maybeworkon "$(cat .venv)"
 9-        else
10+          AUTOSWITCH_PROJECT="$PWD"
11+        elif [[ "$PWD" != "$AUTOSWITCH_PROJECT"* ]]; then
12           default_venv
13+          AUTOSWITCH_PROJECT=""
14         fi
15     fi
16 }