Okay, delta isn't installed. Let me update the config to provide a clearer setup. Since difftastic doesn't work well as a pager (it expects two files, not a unified diff), the inline diff view will use standard git diff. But when they press `d`, they'll get the full difftastic view.
Let me update the config to reflect this reality and add a comment explaining the behavior.
Important distinction:
The inline diff preview when cycling files uses standard git diff (piped through a pager). Difftastic doesn't work as a pager because it expects two file arguments, not a unified diff patch.
What your current setup provides:
- Inline diff (cycling files): Standard git diff with syntax highlighting
- Press
d on any file: Full difftastic diff in a separate view
If you want enhanced inline diffs, install delta:
# On macOS
brew install git-delta
# Then add to lazygit config:
git:
paging:
pager: delta --dark --paging=never
Delta works perfectly as a pager for the inline preview while difftastic handles full diffs via the d key.