Fix <CR> in Diffview
hopefully
This commit is contained in:
@@ -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,
|
||||||
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user