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:
2026-08-24 22:52:35 -04:00
parent 8bfdd6e20c
commit 0c2027c14b
4 changed files with 32 additions and 1 deletions
+11
View File
@@ -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()