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 }