Clean up keymaps

This commit is contained in:
2023-09-24 02:43:23 +02:00
parent 7f0d1706b3
commit 337a65e87f
17 changed files with 102 additions and 109 deletions
+18 -17
View File
@@ -41,6 +41,15 @@ require("diffview").setup({
keymaps = {
file_panel = {
["<cr>"] = false,
{
"n",
"<CR>",
function ()
actions.select_entry()
vim.cmd.wincmd("l")
end,
{ desc = "Open the current file in diffview", },
},
{
"n",
"s",
@@ -56,31 +65,23 @@ require("diffview").setup({
{
"n",
"cc",
":G commit | wincmd J<CR>",
function ()
vim.cmd.G("commit")
vim.cmd.wincmd("J")
end,
{ desc = "Commit staged changes", },
},
{
"n",
"ca",
":G commit --amend | wincmd J<CR>",
function ()
vim.cmd.G("commit --amend")
vim.cmd.wincmd("J")
end,
{ desc = "Amend the last commit", },
},
},
},
})
local opts = { silent = true, remap = false, }
vim.keymap.set("n", "<leader>gg", ":DiffviewOpen<CR>", opts)
vim.api.nvim_create_autocmd("FileType", {
pattern = "DiffviewFiles",
callback = function ()
vim.keymap.set(
"n",
"<CR>",
function ()
actions.select_entry()
vim.fn.execute("wincmd l")
end,
{ silent = true, noremap = true, buffer = true, })
end,
})
vim.keymap.set("n", "<leader>gg", vim.cmd.DiffviewOpen)