- cross-posted to:
- [email protected]
- cross-posted to:
- [email protected]
You must log in or # to comment.
One can use custom viewers via
core.pagerandinteractive.diffFilterin git configuration, not to mention defining customdifftools directly.I primarily use delta for this (sometimes packaged as
git-delta), which itself is implemented in Rust too.For example, save this as a script called
delta-ssomewhere in$PATH:#!/bin/bash delta -s \ --minus-style='syntax #400000' \ --plus-style='syntax #004000' \ --minus-emph-style='normal #a00000' \ --plus-emph-style='normal #00a000' \ --line-buffer-size=48 \ --max-line-distance=0.8 $@Then, in
~/.gitconfig, add[difftool "d-sbs"] cmd = diff -u $LOCAL $REMOTE | delta-sAnd the you can just
git difftool --tool d-sbs HEAD~You can further create an alias for that too of course.
curl|bash? No way
The script is linked and is only 33 lines long. The instructions are also written down later in the Readme.




