TIL blog

技術ネタ, その他学んだことのアウトプット用

pure prompt で vcs の情報が出なかった問題

(発生した問題) zshプラグインとか設定周りを整理していたときに, いろいろやってから セッション再起動したら pure prompt のvcs情報が出なくなった。 以下と似た症状

github.com

(対応) 一応コミットはちゃんと整理していたので, checkout しながら 2分探索して問題のcommit を発見 こいつが悪さをしていた模様

+if type "bat" > /dev/null 2>&1; then
+       alias cat='bat'
+fi

根本原因は特定できていないが, 削除して対応。後で原因は細かく調べる。

(余談) 2分探索はテスト用のscript を用意できるなら git bisectするのが良さそう。 Git - git-bisect Documentation