検索するといっぱい出てくるのですが、そこにdiff-highlight
が無いんですよね。結論を言うとHomebrewのインストール先が変更されてたのでパスが変わったようです。
M1MacのHomebewはインストール先が/usr/local/bin
から/opt/homebrew/bin
に変わったようです。そういえばインストールした時に~/.zprofile
にeval "$(/opt/homebrew/bin/brew shellenv)"
を書けって出ましたね。
以前は/usr/local/share/git-core/contrib/diff-highlight/diff-highlight
を実行できるようにしてpager
に指定していたのですが/opt/homebrew/share/git-core/contrib/diff-highlight/diff-highlight
を指定しないとダメなようです。
パスの通ってるとこにシンボリックリンク貼るパターンが多いですが、たぶんgitでしか使わないのでフルパスで指定しちゃいました。
# ~/.gitconfig
[pager]
log = /opt/homebrew/share/git-core/contrib/diff-highlight/diff-highlight | less
show = /opt/homebrew/share/git-core/contrib/diff-highlight/diff-highlight | less
diff = /opt/homebrew/share/git-core/contrib/diff-highlight/diff-highlight | less