2010-01-18 [長年日記]

[Ruby] rvm で使用中の ruby の version をプロンプトに表示する

rvm って凄い便利〜♪でも間違って JRuby でサーバを起動しちゃうことよくあるよね?てか、さっきの昼飯すら怪しいのに、今どの version なのかを覚えてるはずがないだろJK。じっとプロンプトに仕込む。

precmd () {
    RPROMPT="%F{red}[${rvm_ruby_string:-system}]%f"
}
.zshrc

vcs_info でも precmd を使ってるので、実際はこんな感じ(↓)で使ってます。

precmd () {
    RPROMPT="%1(v|%F{green}%1v%f|)%F{red}[${rvm_ruby_string:-system}]%f"
    psvar=()
    LANG=en_US.UTF-8 vcs_info
    [[ -n "$vcs_info_msg_0_" ]] && psvar[1]="$vcs_info_msg_0_"
}
.zshrc

クゥ〜ン♪

参考


サイト内検索 (by Google)

| JRuby | Rails | Berryz | ℃-ute | エッグ | jQuery |

過去

2010年
1月
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

未来

コンタクト