zshでgitのブランチ名等を補完できるようにします。
homebrewからzshとgitをインストールしてる前提です。
homebrewからgitをインストールしてると、一緒に git-completion.zsh
がインストールされるので、これを使います。
1. .zshrcに設定追加
以下の内容を追加します。既存の内容と重複する場合は適宜調整してください。
fpath=($(brew --prefix)/share/zsh/site-functions $fpath)
autoload -U compinit
compinit -u
2. zcompdumpの再構築
以下のコマンドを実行します。
rm -f ~/.zcompdump; compinit
実行後に source ~/.zshrc
するかzsh再起動すればブランチ名が補完されるようになってます。
以上。