feat(snacks): add keymap to copy url from gitbrowse

This commit is contained in:
Ben Elan 2024-11-22 02:10:21 -08:00
parent 2c37492461
commit 19756a823c
No known key found for this signature in database
GPG key ID: 0E54F3EFE936CE58

View file

@ -144,7 +144,10 @@ if vim.fn.executable("lazygit") == 1 then
end end
map("n", "<leader>gb", function() Snacks.git.blame_line() end, { desc = "Git Blame Line" }) map("n", "<leader>gb", function() Snacks.git.blame_line() end, { desc = "Git Blame Line" })
map({ "n", "x" }, "<leader>gB", function() Snacks.gitbrowse() end, { desc = "Git Browse" }) map({ "n", "x" }, "<leader>gB", function() Snacks.gitbrowse() end, { desc = "Git Browse (open)" })
map({"n", "x" }, "<leader>gY", function()
Snacks.gitbrowse({ open = function(url) vim.fn.setreg("+", url) end })
end, { desc = "Git Browse (copy)" })
-- quit -- quit
map("n", "<leader>qq", "<cmd>qa<cr>", { desc = "Quit All" }) map("n", "<leader>qq", "<cmd>qa<cr>", { desc = "Quit All" })