牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

Zsh(oh-my-zsh) で プロンプトに virtualenv の表示がされない場合のメモ

(MacOSX10.8, python2.7, zsh5.0.2)

問題

workon hoge とかやると bashのときはプロンプトに
$ (env_name) user$host
みたいなのが出てたのが
zsh (oh-my-zsh) に乗り換えたら出てなくて焦った

解決

oh-my-zsh のデフォルトのプロンプトを
~/.oh-my-zsh/theme/robbyrussell.zsh-theme
から持ってきて、少々手を加えて
.zshrc に貼付けた

PROMPT='$(_virtualenv_prompt_info)%{$fg_bold[red]%}➜ %{$fg_bold[green]%}%p %{$fg[cyan]%}%c %{$fg_bold[blue]%}$(git_prompt_info)%{$fg_bold[blue]%} % %{$reset_color%}'

表示されるようになったオケ
ちなみに plugin にvirtualenv 入れてる