irongit

A readme explaining how to make neovim work fast

feat(copilot): add keymap for querying function context

- Added a new keymap `<leader>af` in `lua/plugins/copilot.lua` to query
function context using CopilotChat.
- Updated keymap description for `<leader>fi` in
`lua/config/keymaps/init.lua` to "Telescope Hidden".
huncholanehuncholaneauthored
parent 3ac1630commit cbc72cf155ed65933b07902cc2de3ac03e4651baBrowse files

2 files changed, +10 -1

+1-1lua/config/keymaps/init.lua
@@ -48,4 +48,4 @@ end, { desc = "Telescope Treesitter" })
4848 -- Telescope hidden files
4949 vim.keymap.set("n", "<leader>fi", function()
5050 vim.cmd("Telescope find_files no_ignore=true")
51-end)
51+end, { desc = "Telescope Hidden" })
+9-0lua/plugins/copilot.lua
@@ -52,6 +52,15 @@ return {
5252 keys = {
5353 { "<c-s>", "<CR>", ft = "copilot-chat", desc = "Submit Prompt", remap = true },
5454 { "<leader>a", "", desc = "+ai", mode = { "n", "v" } },
55+ {
56+ "<leader>af",
57+ function()
58+ local cpc = require("CopilotChat")
59+ vim.cmd("normal vaf")
60+ cpc.open({ include_contexts_in_prompt = true })
61+ end,
62+ desc = "Query function",
63+ },
5564 {
5665 "<leader>ad",
5766 function()