最近、システムを Snow Leopard にアップグレードしましたが、プロンプトが正しく機能しません。.zshrc ファイルに次の行があります。
PROMPT='%{$fg_no_bold[cyan]%}%n@%{$fg_no_bold[red]%}%m%{$fg_no_bold[green]%}$(git_branch)%{$reset_color%}: '
(ここで、「git_branch」は、現在取り組んでいる git ブランチに関する情報を提供する関数です)。問題は、色と「git_branch」関数が評価されていないことです。それらは文字通りに解釈されるため、プロンプトは次のようになります。
%{$fg_no_bold[cyan]%}username@%{$fg_no_bold[red]%}machinename%{$fg_no_bold[green]%}$(git_branch)%{$reset_color%}:
色は素敵ですが、私が本当に動かしたいのはgitブランチ情報です。グーグルで検索しましたが、まだ何も見つかりませんでした。zshに関しては、私は少し初心者なので、役立つリソースへのリンクもいただければ幸いです。
zsh --version
zsh 4.3.9 (i386-apple-darwin10.0)