home: git: use diff-highlight in interactive diffs
Now even `git log -p` and `git add -p` can use the more readable diffs.
This commit is contained in:
parent
c7c38865e9
commit
2b5fedadd2
|
@ -3,6 +3,7 @@ let
|
|||
cfg = config.my.home.git;
|
||||
|
||||
inherit (lib.my) mkMailAddress;
|
||||
diff-highlight = "${pkgs.gitAndTools.gitFull}/share/git/contrib/diff-highlight/diff-highlight";
|
||||
in
|
||||
{
|
||||
options.my.home.git = with lib.my; {
|
||||
|
@ -99,11 +100,11 @@ in
|
|||
defaultBranch = "main";
|
||||
};
|
||||
|
||||
pager =
|
||||
let
|
||||
diff-highlight = "${pkgs.gitAndTools.gitFull}/share/git/contrib/diff-highlight/diff-highlight";
|
||||
in
|
||||
{
|
||||
interactive = {
|
||||
diffFilter = "${diff-highlight}";
|
||||
};
|
||||
|
||||
pager = {
|
||||
diff = "${diff-highlight} | less";
|
||||
log = "${diff-highlight} | less";
|
||||
show = "${diff-highlight} | less";
|
||||
|
|
Loading…
Reference in a new issue