Fix <CR> in Diffview

hopefully
This commit is contained in:
2023-09-20 02:28:55 +02:00
parent 1c23bbd6e6
commit 848d11dec5
+14 -9
View File
@@ -40,15 +40,7 @@ require("diffview").setup({
}, },
keymaps = { keymaps = {
file_panel = { file_panel = {
{ ["<cr>"] = false,
"n",
"<CR>",
function()
vim.fn.execute("wincmd l")
actions.select_entry()
end,
{ desc = "Focus the diff for the selected entry", },
},
{ {
"n", "n",
"s", "s",
@@ -79,3 +71,16 @@ require("diffview").setup({
local opts = { silent = true, remap = false, } local opts = { silent = true, remap = false, }
vim.keymap.set("n", "<leader>gg", ":DiffviewOpen<CR>", opts) 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,
})