local gpr = require("config.gpr_gh")
-- Command
vim.api.nvim_create_user_command("GPR", function()
gpr.open_pr_for_line()
end, {})
-- Keymap
vim.keymap.set("n", "gp", gpr.open_pr_for_line, { desc = "Open GitHub PR for current line" })
-- Integrate with :Gblame buffers
vim.api.nvim_create_autocmd("FileType", {
pattern = "fugitiveblame",
callback = function(ev)
vim.keymap.set("n", "gp", gpr.open_pr_for_line,
{ buffer = ev.buf, desc = "Open GitHub PR for blamed line" })
end,
})