aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--zsh/appearance.zsh4
-rw-r--r--zsh/behavior.zsh7
2 files changed, 9 insertions, 2 deletions
diff --git a/zsh/appearance.zsh b/zsh/appearance.zsh
index f60ddc4..2f6cc0f 100644
--- a/zsh/appearance.zsh
+++ b/zsh/appearance.zsh
@@ -69,8 +69,8 @@ function prompt_char {
# virtualenv
function ve_prompt_info {
- if [[ $IN_VIRTUALENV == "true" ]]; then
- echo "%{$fg[green]%}℘ %{$reset_color%}"
+ if [ -n "$VIRTUAL_ENV" ]; then
+ echo "(%{$fg[green]%}$(basename $VIRTUAL_ENV)%{$reset_color%}) "
fi
}
diff --git a/zsh/behavior.zsh b/zsh/behavior.zsh
index b305c91..2ce396a 100644
--- a/zsh/behavior.zsh
+++ b/zsh/behavior.zsh
@@ -54,3 +54,10 @@ case "$TERM" in
}
;;
esac
+
+#
+# virtualenv
+
+export VIRTUAL_ENV_DISABLE_PROMPT=true
+export WORKON_HOME=~/.virtualenv/envs
+source /usr/local/bin/virtualenvwrapper.sh