Git
One-off
Pipe any unified diff through deltoids:
git diff | deltoids | less -R
git show HEAD~1 | deltoids | less -R
git log -p | deltoids | less -R
Default pager
git config --global core.pager 'deltoids | less -R'
This routes every paged Git command through deltoids, including
commands whose output is not a diff. deltoids passes those through
unchanged.
Per command
To keep the default pager and use deltoids only where it helps:
git config --global pager.diff 'deltoids | less -R'
git config --global pager.show 'deltoids | less -R'
git config --global pager.log 'deltoids | less -R'
less -R is what renders the ANSI colors. Without it, the escape codes
show up as text.