about summary refs log tree commit diff
path: root/modules
diff options
context:
space:
mode:
authoraszlig <aszlig@nix.build>2021-07-06 09:06:52 +0200
committeraszlig <aszlig@nix.build>2021-07-09 17:48:27 +0200
commit710e853a8d7745f606bb840b1e11577c58bb42f2 (patch)
tree81bbda6b326f7c98f5496a8c5518ba378ce8e9ac /modules
parent709e45c2a8c231201d3f67c6a954021ca2a5f796 (diff)
workstation: Switch Git conflict style to diff3
I've been using vimdiff3 as the merge tool for a long time, but while it
has worked fine for most conflicts, using diff3 makes the original lines
visible which I always viewed in a separate shell rather than inline in
the editor.

Switching this to diff3 should hopefully make merge conflicts more
convenient to solve from now on.

Signed-off-by: aszlig <aszlig@nix.build>
Diffstat (limited to 'modules')
-rw-r--r--modules/user/aszlig/profiles/workstation/default.nix4
1 files changed, 3 insertions, 1 deletions
diff --git a/modules/user/aszlig/profiles/workstation/default.nix b/modules/user/aszlig/profiles/workstation/default.nix
index 3914ab2d..383d30e4 100644
--- a/modules/user/aszlig/profiles/workstation/default.nix
+++ b/modules/user/aszlig/profiles/workstation/default.nix
@@ -80,7 +80,6 @@ in {
     vuizvui.user.aszlig.programs.git.enable = true;
     vuizvui.user.aszlig.programs.git.settings = {
       color.ui = "auto";
-      merge.tool = "vimdiff3";
       user.email = "aszlig@nix.build";
       user.name = "aszlig";
       user.signingkey = "DD526BC7767DBA2816C095E5684089CE67EBB691";
@@ -93,6 +92,9 @@ in {
       commit.gpgsign = true;
       pull.rebase = false;
 
+      merge.tool = "vimdiff3";
+      merge.conflictstyle = "diff3";
+
       alias.backport = let
         release = "14.04";
         message = "Merge release ${release} into backports.";