diff --git a/themes/bira.zsh-theme b/themes/bira.zsh-theme index 5642eaeb8..b5f79111c 100644 --- a/themes/bira.zsh-theme +++ b/themes/bira.zsh-theme @@ -1,12 +1,18 @@ # ZSH Theme - Preview: http://gyazo.com/8becc8a7ed5ab54a0262a470555c3eed.png local return_code="%(?..%{$fg[red]%}%? ↵%{$reset_color%})" +if [ "$BIRA_VENV" = "virtualenvwrapper" ]; then + local venv_command='%{$fg[red]%}‹$(basename "$VIRTUAL_ENV")›%{$reset_color%}' +else + local venv_command='%{$fg[red]%}‹$(rvm-prompt i v g)›%{$reset_color%}' +fi + + local user_host='%{$terminfo[bold]$fg[green]%}%n@%m%{$reset_color%}' local current_dir='%{$terminfo[bold]$fg[blue]%} %~%{$reset_color%}' -local rvm_ruby='%{$fg[red]%}‹$(rvm-prompt i v g)›%{$reset_color%}' local git_branch='$(git_prompt_info)%{$reset_color%}' -PROMPT="╭─${user_host} ${current_dir} ${rvm_ruby} ${git_branch} +PROMPT="╭─${user_host} ${current_dir} ${venv_command} ${git_branch} ╰─%B$%b " RPS1="${return_code}"