以下のtweetを見て、興味を持ったので導入してみた。
difftastic よい。AST Diff がとれる。side-by-side だ。
— mizchi (@mizchi) 2025年7月3日
$ cargo install difftastic
$ git -c diff.external=difft diff pic.twitter.com/aUtQa3o5iX
以下のgithub repositoryをcloneした後に、 cargo install difftastic を実行することでインストールできた。
こちらの記事の内容に従い、 ~/.gitconfig に以下を追記することで、 git diff 実行時に自動連係して2ペインのdiffを表示してくれる。とても見やすい。しばらく使ってみる。
※githocnfigの概要については、こちらの記事を参照。
[diff] tool = difftastic external = difft [difftool] prompt = false [difftool "difftastic"] cmd = difft "$LOCAL" "$REMOTE" [pager] difftool = true