added pi.nvim

This commit is contained in:
Bryan Ramos 2026-04-30 23:26:20 -04:00
parent 14a67ba7d3
commit 376b9c5c16
3 changed files with 21 additions and 1 deletions

View file

@ -12,9 +12,10 @@
"mason.nvim": { "branch": "main", "commit": "cb8445f8ce85d957416c106b780efd51c6298f89" }, "mason.nvim": { "branch": "main", "commit": "cb8445f8ce85d957416c106b780efd51c6298f89" },
"nvim-dap": { "branch": "master", "commit": "45a69eba683a2c448dd9ecfc4de89511f0646b5f" }, "nvim-dap": { "branch": "master", "commit": "45a69eba683a2c448dd9ecfc4de89511f0646b5f" },
"nvim-lspconfig": { "branch": "master", "commit": "31026a13eefb20681124706a79fc1df6bf11ab27" }, "nvim-lspconfig": { "branch": "master", "commit": "31026a13eefb20681124706a79fc1df6bf11ab27" },
"nvim-treesitter": { "branch": "main", "commit": "4916d6592ede8c07973490d9322f187e07dfefac" }, "nvim-treesitter": { "branch": "master", "commit": "cf12346a3414fa1b06af75c79faebe7f76df080a" },
"nvim-web-devicons": { "branch": "master", "commit": "4fc505ac7bd7692824a142e96e5f529c133862f8" }, "nvim-web-devicons": { "branch": "master", "commit": "4fc505ac7bd7692824a142e96e5f529c133862f8" },
"oil.nvim": { "branch": "master", "commit": "0fcc83805ad11cf714a949c98c605ed717e0b83e" }, "oil.nvim": { "branch": "master", "commit": "0fcc83805ad11cf714a949c98c605ed717e0b83e" },
"pi.nvim": { "branch": "main", "commit": "6e86a704ed6ff488fda78b64f4e564d6ee620785" },
"plenary.nvim": { "branch": "master", "commit": "74b06c6c75e4eeb3108ec01852001636d85a932b" }, "plenary.nvim": { "branch": "master", "commit": "74b06c6c75e4eeb3108ec01852001636d85a932b" },
"render-markdown.nvim": { "branch": "main", "commit": "3f3eea97b80839f629c951ca660ffd125bfa5b34" }, "render-markdown.nvim": { "branch": "main", "commit": "3f3eea97b80839f629c951ca660ffd125bfa5b34" },
"todo-comments.nvim": { "branch": "main", "commit": "31e3c38ce9b29781e4422fc0322eb0a21f4e8668" }, "todo-comments.nvim": { "branch": "main", "commit": "31e3c38ce9b29781e4422fc0322eb0a21f4e8668" },

18
lua/plugins/pi.lua Normal file
View file

@ -0,0 +1,18 @@
return {
{
"pablopunk/pi.nvim",
config = function()
require("pi").setup({
log_path = vim.fn.stdpath("state") .. "/pi-nvim.log",
})
require("which-key").add({
{ "<leader>a", group = "AI" },
{ "<leader>aa", "<cmd>PiAsk<cr>", desc = "Ask Pi" },
{ "<leader>al", "<cmd>PiLog<cr>", desc = "Pi Log" },
{ "<leader>ax", "<cmd>PiCancel<cr>", desc = "Cancel Pi" },
{ "<leader>aa", "<cmd>PiAskSelection<cr>", mode = "v", desc = "Ask Pi" },
})
end,
},
}

View file

@ -59,6 +59,7 @@ return {
{ "[d", vim.diagnostic.goto_prev, desc = "Prev Diagnostic" }, { "[d", vim.diagnostic.goto_prev, desc = "Prev Diagnostic" },
{ "<leader>G", group = "Git"}, { "<leader>G", group = "Git"},
{ "<leader>a", group = "AI"},
{ "<leader>f", group = "Files"}, { "<leader>f", group = "Files"},
{ "<leader>c", group = "Code"}, { "<leader>c", group = "Code"},
{ "<leader>d", group = "Debug"}, { "<leader>d", group = "Debug"},