feat(snacks): add snacks-tea.nvim for Gitea/Forgejo PR integration
Wires up sbulav/snacks-tea.nvim as a Snacks extension via the tea CLI, mirroring the existing GitHub gh_issue/gh_pr picker integration for Gitea/Forgejo remotes. Adds <leader>gt/<leader>gT/<leader>gc keymaps and documents the tea CLI dependency in the README.
This commit is contained in:
@@ -119,6 +119,17 @@ vim.keymap.set("n", "<leader>gP", function()
|
||||
Snacks.picker.gh_pr({ state = "all" })
|
||||
end, { desc = "GitHub Pull Requests (all)" })
|
||||
|
||||
-- Tea (Gitea/Forgejo)
|
||||
vim.keymap.set("n", "<leader>gt", function()
|
||||
Snacks.tea.pr()
|
||||
end, { desc = "Tea Pull Requests (open)" })
|
||||
vim.keymap.set("n", "<leader>gT", function()
|
||||
Snacks.tea.pr({ state = "all" })
|
||||
end, { desc = "Tea Pull Requests (all)" })
|
||||
vim.keymap.set("n", "<leader>gc", function()
|
||||
Snacks.tea.pr_create({})
|
||||
end, { desc = "Tea Create Pull Request" })
|
||||
|
||||
-- Grep
|
||||
vim.keymap.set("n", "<leader>sb", function()
|
||||
Snacks.picker.lines()
|
||||
|
||||
Reference in New Issue
Block a user