From a3266ae2830739b685a0c1116f948c68ef5d5ba2 Mon Sep 17 00:00:00 2001 From: Toby Vincent Date: Tue, 13 Aug 2024 12:09:38 -0500 Subject: feat(nvim): add back codecompanion for now --- nvim/.config/nvim/lazy-lock.json | 1 + nvim/.config/nvim/lua/plugins/codecompanion.lua | 30 +++++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 nvim/.config/nvim/lua/plugins/codecompanion.lua (limited to 'nvim/.config') diff --git a/nvim/.config/nvim/lazy-lock.json b/nvim/.config/nvim/lazy-lock.json index d10542a..bad3b07 100644 --- a/nvim/.config/nvim/lazy-lock.json +++ b/nvim/.config/nvim/lazy-lock.json @@ -3,6 +3,7 @@ "cellular-automaton.nvim": { "branch": "main", "commit": "11aea08aa084f9d523b0142c2cd9441b8ede09ed" }, "cmp-nvim-lsp": { "branch": "main", "commit": "39e2eda76828d88b773cc27a3f61d2ad782c922d" }, "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, + "codecompanion.nvim": { "branch": "main", "commit": "ec02c25dbd800574ff0bae244903ccecf2cc1fd2" }, "conform.nvim": { "branch": "master", "commit": "acc7337cfd24ddfa3109bfc8c258c09c88c5c450" }, "ferris.nvim": { "branch": "main", "commit": "b9cd307a4bb3de6d87fc5da26f0f2775f4e2873a" }, "fidget.nvim": { "branch": "main", "commit": "ef99df04a1c53a453602421bc0f756997edc8289" }, diff --git a/nvim/.config/nvim/lua/plugins/codecompanion.lua b/nvim/.config/nvim/lua/plugins/codecompanion.lua new file mode 100644 index 0000000..0d70b9e --- /dev/null +++ b/nvim/.config/nvim/lua/plugins/codecompanion.lua @@ -0,0 +1,30 @@ +---@type LazySpec +local M = { + "nvim-lua/plenary.nvim", + "nvim-treesitter/nvim-treesitter", + { + "olimorris/codecompanion.nvim", + cmd = { + "CodeCompanion", + "CodeCompanionChat", + "CodeCompanionActions", + "CodeCompanionToggle", + "CodeCompanionAdd", + }, + opts = { + strategies = { + chat = { + adapter = "ollama", + }, + inline = { + adapter = "ollama", + }, + agent = { + adapter = "ollama", + }, + }, + }, + }, +} + +return M -- cgit v1.2.3-70-g09d2