diff --git a/lua/plugins/config/diffview.lua b/lua/plugins/config/diffview.lua index 6f88c35..2b2d980 100644 --- a/lua/plugins/config/diffview.lua +++ b/lua/plugins/config/diffview.lua @@ -40,15 +40,7 @@ require("diffview").setup({ }, keymaps = { file_panel = { - { - "n", - "", - function() - vim.fn.execute("wincmd l") - actions.select_entry() - end, - { desc = "Focus the diff for the selected entry", }, - }, + [""] = false, { "n", "s", @@ -79,3 +71,16 @@ require("diffview").setup({ local opts = { silent = true, remap = false, } vim.keymap.set("n", "gg", ":DiffviewOpen", opts) +vim.api.nvim_create_autocmd("FileType", { + pattern = "DiffviewFiles", + callback = function () + vim.keymap.set( + "n", + "", + function () + actions.select_entry() + vim.fn.execute("wincmd l") + end, + { silent = true, noremap = true, buffer = true, }) + end, +})