#! /usr/bin/zsh # Those can be used, for instance to construct the prompt: __ZSH_VIRTUAL_ENV_NAME="" virtualenv_precmd() { if [[ -n "${VIRTUAL_ENV}" ]]; then __ZSH_VIRTUAL_ENV_NAME="$(basename ${VIRTUAL_ENV})" else __ZSH_VIRTUAL_ENV_NAME="" fi } precmd_functions+='virtualenv_precmd'