README.md | 8 ++++---- diff --git a/README.md b/README.md index e39ab7e280877c8c4a0025430e07ce9976a63c5f..e6cbaf7594ab577b8d3ff62ecb3022d884da538b 100644 --- a/README.md +++ b/README.md @@ -161,17 +161,17 @@ setopt localoptions extendedglob local -a venv venv=(./(../)#.venv(NY1:A)) - if [[ -n "$_ZSH_ACTIVATED_VIRTUALENV" ]]; then + if [[ -n "$_ZSH_ACTIVATED_VIRTUALENV" && -n "$VIRTUAL_ENV" ]]; then if ! (( $#venv )) || [[ "$_ZSH_ACTIVATED_VIRTUALENV" != "$venv[1]" ]]; then - echo "De-activating virtualenv: $VIRTUAL_ENV" >&2 - deactivate unset _ZSH_ACTIVATED_VIRTUALENV + echo "De-activating virtualenv: ${(D)VIRTUAL_ENV}" >&2 + deactivate fi fi if [[ -z "$VIRTUAL_ENV" ]]; then if (( $#venv )); then - echo "Activating virtualenv: $venv" >&2 + echo "Activating virtualenv: ${(D)venv}" >&2 source $venv[1]/bin/activate _ZSH_ACTIVATED_VIRTUALENV="$venv[1]" fi