local prefix = "gC" vim.api.nvim_create_autocmd("User", { pattern = "GitConflictDetected", callback = function() vim.notify("Conflict detected in " .. vim.fn.expand("")) end, }) return { { "akinsho/git-conflict.nvim", opts = { default_mappings = { ours = prefix .. "o", theirs = prefix .. "t", none = prefix .. "n", both = prefix .. "b", }, }, cmd = { "GitConflictChooseTheirs", "GitConflictChooseOurs", "GitConflictChooseBoth", "GitConflictListQf", "GitConflictRefresh", "GitConflictNextConflict", "GitConflictPrevConflict", }, keys = { { "]g", "GitConflictNextConflict", desc = "Next Conflict" }, { "[g", "GitConflictPrevConflict", desc = "Previous Conflict" }, { prefix .. "l", "GitConflictListQf", desc = "List Conflicts" }, { prefix .. "r", "GitConflictRefresh", desc = "Refresh Conflicts" }, }, }, { "folke/which-key.nvim", opts = { spec = { { prefix, group = "conflicts", icon = " " }, }, }, }, }