diff --git a/plugins/python/python.plugin.zsh b/plugins/python/python.plugin.zsh index 3ea34d718..7e670c4fb 100644 --- a/plugins/python/python.plugin.zsh +++ b/plugins/python/python.plugin.zsh @@ -2,4 +2,4 @@ alias pyfind='find . -name "*.py"' # Remove python compiled byte-code -alias pyclean='find . -type f -name "*.py[co]" -exec rm -f \{\} \;' +alias pyclean='find . -type f -name "*.py[co]" -delete' 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}"