Z shell でプロンプトに vcs_info(git ブランチ情報)を表示している。
各プロンプトの前のフック precmd
で実現している。
大きなリポジトリにいるときなどはブランチ情報を取得するのに時間がかかるため無効化したい。
以下の記事に同じようなケースが書かれていた。 https://stackoverflow.com/questions/42109673/how-to-remove-a-z-shell-precmd-function
precmd_functions の配列にある関数が precmd
で実行される。
なので precmd_functions から該当のフック関数を削除すればいい。