From 9fe7934bf065b31fa6bb47894bb579e315ffdca2 Mon Sep 17 00:00:00 2001 From: Steve Beaulac Date: Sat, 14 Mar 2026 10:41:57 -0400 Subject: [PATCH] feat(nvim): installed new agentic.nvim plugin - had to use the a keybinding --- config/nvim/lua/plugins/ide.lua | 54 +++++++++++++++++++++++++++++++++ config/nvim/lua/plugins/ui.lua | 4 +-- 2 files changed, 56 insertions(+), 2 deletions(-) diff --git a/config/nvim/lua/plugins/ide.lua b/config/nvim/lua/plugins/ide.lua index 1911130..a5a39e2 100644 --- a/config/nvim/lua/plugins/ide.lua +++ b/config/nvim/lua/plugins/ide.lua @@ -723,7 +723,61 @@ return { }) end }, +{ + "carlos-algms/agentic.nvim", + opts = { + -- Available by default: "claude-agent-acp" | "gemini-acp" | "codex-acp" | "opencode-acp" | "cursor-acp" | "auggie-acp" | "mistral-vibe-acp" + provider = "opencode-acp", -- setting the name here is all you need to get started + }, + + -- these are just suggested keymaps; customize as desired + keys = { + { + "at", + function() require("agentic").toggle() end, + mode = { "n", "v", "i" }, + desc = "Toggle Agentic Chat" + }, + { + "", + function() require("agentic").add_selection_or_file_to_context() end, + mode = { "n", "v" }, + desc = "Add file or selection to Agentic to Context" + }, + { + "", + function() require("agentic").new_session() end, + mode = { "n", "v", "i" }, + desc = "New Agentic Session" + }, + { + "r", -- ai Restore + function() + require("agentic").restore_session() + end, + desc = "Agentic Restore session", + silent = true, + mode = { "n", "v", "i" }, + }, + { + "ad", -- ai Diagnostics + function() + require("agentic").add_current_line_diagnostics() + end, + desc = "Add current line diagnostic to Agentic", + mode = { "n" }, + }, + { + "aD", -- ai all Diagnostics + function() + require("agentic").add_buffer_diagnostics() + end, + desc = "Add all buffer diagnostics to Agentic", + mode = { "n" }, + }, + }, +}, { "zbirenbaum/copilot.lua", dependencies = { diff --git a/config/nvim/lua/plugins/ui.lua b/config/nvim/lua/plugins/ui.lua index 9d30795..c936206 100644 --- a/config/nvim/lua/plugins/ui.lua +++ b/config/nvim/lua/plugins/ui.lua @@ -263,7 +263,7 @@ return { flash_duration = 300, }, keys = { - { "a", "WindowPick", desc = "Windows Pick"}, + -- { "a", "WindowPick", desc = "Windows Pick"}, { "a", "WindowPick", desc = "Windows Pick"}, { "D", "WindowZap", desc = "Windows Delete"}, { "S", "WindowSwap", desc = "Windows Swap"}, @@ -333,4 +333,4 @@ return { }, }, -} \ No newline at end of file +}