a structural diff that understands syntax
A syntax-highlighting pager for git, diff, grep, and blame output