diff --git a/lua/lazyvim/config/keymaps.lua b/lua/lazyvim/config/keymaps.lua index 3283b0d8..f92bcd51 100644 --- a/lua/lazyvim/config/keymaps.lua +++ b/lua/lazyvim/config/keymaps.lua @@ -144,7 +144,10 @@ if vim.fn.executable("lazygit") == 1 then end map("n", "gb", function() Snacks.git.blame_line() end, { desc = "Git Blame Line" }) -map({ "n", "x" }, "gB", function() Snacks.gitbrowse() end, { desc = "Git Browse" }) +map({ "n", "x" }, "gB", function() Snacks.gitbrowse() end, { desc = "Git Browse (open)" }) +map({"n", "x" }, "gY", function() + Snacks.gitbrowse({ open = function(url) vim.fn.setreg("+", url) end }) +end, { desc = "Git Browse (copy)" }) -- quit map("n", "qq", "qa", { desc = "Quit All" })