Improve vim conflict resolution

This commit is contained in:
Maximilian Friedersdorff 2025-09-09 14:11:07 +01:00
parent 79e82f8c6a
commit a78805ebcc
2 changed files with 30 additions and 0 deletions

View file

@ -8,6 +8,7 @@
syntax-theme = Solarized (dark)
[diff]
colorMoved = default
tool = vimdiff
[interactive]
diffFilter = delta --color-only
[color]
@ -41,6 +42,9 @@
[merge]
conflictStyle = zdiff3
ff = true
tool = vimdiff
[mergetool "vimdiff"]
cmd = nvim -d $LOCAL $BASE $REMOTE $MERGED -c '$wincmd w' -c 'wincmd J'
[push]
default = simple
[alias]

View file

@ -0,0 +1,26 @@
return {
"akinsho/git-conflict.nvim",
lazy = false,
opts = {
default_mappings = {
ours = "<leader>ho",
theirs = "<leader>ht",
none = "<leader>h0",
both = "<leader>hb",
next = "]x",
prev = "[x",
},
},
keys = {
{
"<leader>gx",
"<cmd>GitConflictListQf<cr>",
desc = "List Conflicts",
},
{
"<leader>gr",
"<cmd>GitConflictRefresh<cr>",
desc = "Refresh Conflicts",
},
},
}