nvim: fugitive toggle restore windows focus

This commit is contained in:
Primrose 2025-07-03 11:36:29 +02:00
parent 1fd94e7979
commit d308d2ada8
Signed by: primrose
GPG key ID: 4E887A4CA9714ADA

View file

@ -80,6 +80,14 @@ vim.keymap.set("n", "<leader>gh", ":diffget //3<CR>")
vim.keymap.set("n", "<leader>gb", ":Git blame<CR>") vim.keymap.set("n", "<leader>gb", ":Git blame<CR>")
vim.keymap.set("n", "<leader>gB", ":Git blame --ignore-revs-file=.git-blame-ignore-revs<CR>") vim.keymap.set("n", "<leader>gB", ":Git blame --ignore-revs-file=.git-blame-ignore-revs<CR>")
vim.api.nvim_create_autocmd("WinClosed", {
group = vim.api.nvim_create_augroup("conf_fugitive_prevwin", {}),
callback = function(args)
local win = tonumber(args.match)
if win == vim.api.nvim_get_current_win() and vim.bo.filetype == "fugitive" then vim.cmd.wincmd("p") end
end,
})
-- NoNeckPain -- NoNeckPain
vim.keymap.set("n", "<leader>z", ":NoNeckPain<CR>") vim.keymap.set("n", "<leader>z", ":NoNeckPain<CR>")