uasiさんの ZshでGitのカレントブランチを右プロンプトに表示。コミット済みのきれいな状態だと緑色、未コミットの編集がある場合は赤色で表示される。 を愛用されている方は多いと思います。これを使うと 作業ブランチ 未コミットファイルの有無 mergeやrebaseの途中であるか が分かりますが、僕はこれに加えてstashの数が分かるようにしています。方法は zsh で git の stash の数出すようにしたら便利だった。 を見て知りました。 最終的な .zshrc の設定は以下のようになります。 # git stash count function git_prompt_stash_count { local COUNT=$(git stash list 2>/dev/null | wc -l | tr -d ' ') if [ "$COUNT" -gt 0 ]; then ech