やることの9割は以下の内容です。 zsh の vcs_info に独自の処理を追加して stash 数とか push していない件数とか何でも表示する 自分の環境で動作させようとしたときに軽くハマったので記載しておく。 RPROMPTじゃなくてPROMPTに表示しようとした場合 参照元のサイトだと、gitのステータスなんやらはRPROMPTに表示ですが、WindowsでPosh-Git使ってる見としてはPROMPTの右端に表示したいところ。 というわけでそのようにしてみますが、このままやろうとすると色の指定とかがエスケープ食らってそのまま(%F{yellow}~%fみたいに)表示されてしまうので、そこに気をつけましょう。 表示にはpsvarを使います。 function _update_vcs_info_msg() { psvar=() LANG=en_US.UTF-8 vcs_info