From 03011227ea79ecd379032706f9416527efde63b8 Mon Sep 17 00:00:00 2001 From: Minijackson Date: Sun, 18 Feb 2024 19:09:14 +0100 Subject: common/git: better default config see https://jvns.ca/blog/2024/02/16/popular-git-config-options/ --- common/commandline/git.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/common/commandline/git.nix b/common/commandline/git.nix index 0e04358..07b49ad 100644 --- a/common/commandline/git.nix +++ b/common/commandline/git.nix @@ -38,13 +38,19 @@ inputs: { }; diff = { + algorithm = "histogram"; colormoved = "default"; colorMovedWS = "allow-indentation-change"; }; pull.ff = "only"; - merge = {tool = "nvimdiff";}; + rerere.enable = true; + + merge = { + conflictStyle = "zdiff3"; + tool = "nvimdiff"; + }; "mergetool \"nvimdiff\"" = {cmd = "nvim -d \"$LOCAL\" \"$MERGED\" \"$REMOTE\"";}; delta = with config.theme.colors; { -- cgit v1.2.3