manual/src/features.md
n and N keybindings to move between files in large diffs, and between diffs in log -p views (--navigate)git blame display (syntax highlighting; --hyperlinks formats commits as links to GitHub/GitLab/Bitbucket etc)rg, git grep, grep, etc--color-moved feature.-/+ markers are removed by default).diff-highlight and diff-so-fancy emulation modes--hyperlinks).
File paths can also be formatted as hyperlinks for opening in your OS.| | delta | git | diff-so-fancy / diff-highlight | github/gitlab | | ---------------------------------------------- | ----- | --- | ------------------------------------- | ------------- | | language syntax highlighting | ✅ | ❌ | ❌ | ✅ | | within-line insertion/deletion detection | ✅ | ❌ | ✅ | ✅ | | multiple insertion/deletions detected per line | ✅ | ❌ | ❌ | ✅ | | matching of unequal numbers of changed lines | ✅ | ❌ | ❌ | ❌ | | independently stylable elements | ✅ | ✅ | ✅ | ❌ | | line numbering | ✅ | ❌ | ❌ | ✅ | | side-by-side view | ✅ | ❌ | ❌ | ✅ |
In addition, delta handles traditional unified diff output.