export VIRTUAL_ENV_DISABLE_PROMPT=1 function virtualenv_info { [ $VIRTUAL_ENV ] && echo %{$fg[white]%}'('`basename $VIRTUAL_ENV`') ' } function ruby_info { echo %{$fg[magenta]%}$(ruby_prompt_info) } function user { echo %{$fg_no_bold[yellow]%}%n %{$fg_bold[green]%}➜ } function dir { echo %{$fg_bold[cyan]%}%~ } PROMPT='$(ruby_info)$(virtualenv_info)$(user) $(dir) $(git_prompt_info) %{$reset_color%}' ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg_bold[green]%}➜ %{$fg_bold[white]%}" ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[red]%}✗" ZSH_THEME_GIT_PROMPT_ADDED="%{$fg[green]%} ✚" ZSH_THEME_GIT_PROMPT_MODIFIED="%{$fg[blue]%} ✹" ZSH_THEME_GIT_PROMPT_DELETED="%{$fg[red]%} ✖" ZSH_THEME_GIT_PROMPT_RENAMED="%{$fg[magenta]%} ➜" ZSH_THEME_GIT_PROMPT_UNMERGED="%{$fg[yellow]%} ═" ZSH_THEME_GIT_PROMPT_UNTRACKED="%{$fg[cyan]%} ✭" ZSH_THEME_GIT_PROMPT_SUFFIX="" ZSH_THEME_GIT_PROMPT_CLEAN=""