Стандартный git diff красит строки только по +/- , без учёта языка — читать diff в незнакомом коде тяжело. delta — пейджер на Rust (github.com/dandavison/delta), который встаёт вместо less и красит diff как редактор: с подсветкой синтаксиса, номерами строк и опциональным side-by-side.
# Debian — .deb с GitHub Releases (github.com/dandavison/delta/releases), версию смотреть там
dpkg -i git-delta_*_amd64.deb
git config --global core.pager delta
git config --global interactive.diffFilter "delta --color-only"
[delta]
navigate = true # n/N — прыжки между файлами в diff
side-by-side = true # два столбца вместо unified
line-numbers = true
delta работает не только с git diff — годится как пейджер и для diff -u. Темы подсветки — из библиотеки bat.
#git #cli
