MagitはEmacs packageの1つ。 Gitのインターフェイスを提供する。 Emacsキラーアプリの一角。
magit-show-commit で検索できる。カーソル上にハッシュがあると自動で表示してくれる。
magit-show-commit
Gitの機能ごとで独立しているので、1つ1つ見ていけば一応理解はできる。 メインになるのはprocessでGitコマンドを実行している関数で、引数で挙動を変える。 実行結果をパースして、UIに反映する。