feat: git conflic plugin
This commit is contained in:
@@ -57,6 +57,13 @@ map("n", "<leader>gdx", "<CMD>DiffviewClose<CR>", { desc = "Git diff view close"
|
||||
map("n", "<leader>gh", "<CMD>Gitsigns preview_hunk_inline<CR>", { desc = "Git preview hunk inline" })
|
||||
map("n", "<leader>gtb", "<CMD>Gitsigns toggle_current_line_blame<CR>", { desc = "Git toggle line blame" })
|
||||
map("n", "<leader>gtd", "<CMD>Gitsigns toggle_deleted<CR>", { desc = "Git toggle deleted" })
|
||||
map("n", "<leader>gco", "<CMD>GitConflictChooseOurs<CR>", { desc = "Git conflict resolve ours" })
|
||||
map("n", "<leader>gct", "<CMD>GitConflictChooseTheirs<CR>", { desc = "Git conflict resolve theirs" })
|
||||
map("n", "<leader>gcb", "<CMD>GitConflictChooseBoth<CR>", { desc = "Git conflict resolve both" })
|
||||
map("n", "<leader>gcn", "<CMD>GitConflictChooseNone<CR>", { desc = "Git conflict resolve none" })
|
||||
map("n", "<leader>gcq", "<CMD>GitConflictListQf<CR>", { desc = "Git conflicts to quickfix" })
|
||||
map("n", "]c", "<CMD>GitConflictNextConflict<CR>", { desc = "Git conflicts find next" })
|
||||
map("n", "[c", "<CMD>GitConflictPrevConflict<CR>", { desc = "Git conflicts find prev" })
|
||||
|
||||
-- lazygit
|
||||
map("n", "<leader>gg", function()
|
||||
|
||||
@@ -11,6 +11,22 @@ return {
|
||||
|
||||
{ "tpope/vim-fugitive" },
|
||||
|
||||
{
|
||||
'akinsho/git-conflict.nvim',
|
||||
version = "*",
|
||||
opts = {
|
||||
default_mappings = true, -- disable buffer local mapping created by this plugin
|
||||
default_commands = true, -- disable commands created by this plugin
|
||||
disable_diagnostics = false, -- This will disable the diagnostics in a buffer whilst it is conflicted
|
||||
list_opener = 'copen',
|
||||
highlights = {
|
||||
incoming = 'DiffAdd',
|
||||
current = 'DiffText',
|
||||
}
|
||||
},
|
||||
config = true
|
||||
}
|
||||
|
||||
-- {
|
||||
-- -- dir = "~/Documents/Code/monkey-alert.nvim",
|
||||
-- "dqnid/monkey-alert.nvim",
|
||||
|
||||
Reference in New Issue
Block a user