summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichaël Ball <michael.ball@krotosaudio.com>2025-02-26 12:25:09 +0000
committerMichaël Ball <michael.ball@krotosaudio.com>2025-02-26 12:25:09 +0000
commit0ee90ff3c81e72e8a67ed4aa7ca9dbc799c0c35b (patch)
tree59c4df10bd8359a8e92efe4c069f618ec00c5ded
parentea91058737fa7b7b74e834d964639052fd87b93a (diff)
AI nonsense
-rw-r--r--neovim/.config/nvim/lua/plugins/aider.lua2
-rw-r--r--neovim/.config/nvim/lua/plugins/codecompanion.lua31
-rw-r--r--neovim/.config/nvim/lua/plugins/gen.lua2
3 files changed, 33 insertions, 2 deletions
diff --git a/neovim/.config/nvim/lua/plugins/aider.lua b/neovim/.config/nvim/lua/plugins/aider.lua
index 709c00b..0aa6745 100644
--- a/neovim/.config/nvim/lua/plugins/aider.lua
+++ b/neovim/.config/nvim/lua/plugins/aider.lua
@@ -4,7 +4,7 @@ return {
config = function()
require("aider").setup({
command = 'aider', -- Path to aider command
- model = 'ollama_chat/qwen2.5', -- AI model to use
+ model = 'ollama_chat/qwen2.5-coder:3b', -- AI model to use
mode = 'diff', -- Edit mode: 'diff' or 'inline'
-- Floating window options
float_opts = {
diff --git a/neovim/.config/nvim/lua/plugins/codecompanion.lua b/neovim/.config/nvim/lua/plugins/codecompanion.lua
new file mode 100644
index 0000000..b05497c
--- /dev/null
+++ b/neovim/.config/nvim/lua/plugins/codecompanion.lua
@@ -0,0 +1,31 @@
+return {
+ {
+ "olimorris/codecompanion.nvim",
+ dependencies = {
+ "nvim-lua/plenary.nvim",
+ "nvim-treesitter/nvim-treesitter",
+ },
+ opts = {
+ adapters = {
+ qwen = function()
+ return require('codecompanion.adapters').extend('ollama', {
+ name = 'qwen',
+ schema = {
+ model = {
+ default = 'qwen2.5-coder:3b',
+ },
+ },
+ })
+ end,
+ },
+ strategies = {
+ chat = {
+ adapter = 'qwen',
+ },
+ inline = {
+ adapter = 'qwen',
+ },
+ },
+ },
+ },
+}
diff --git a/neovim/.config/nvim/lua/plugins/gen.lua b/neovim/.config/nvim/lua/plugins/gen.lua
index 2fa89a5..55e85b6 100644
--- a/neovim/.config/nvim/lua/plugins/gen.lua
+++ b/neovim/.config/nvim/lua/plugins/gen.lua
@@ -1,7 +1,7 @@
return {
'David-Kunz/gen.nvim',
opts = {
- model = 'qwen2.5-coder:7b',
+ model = 'qwen2.5-coder:3b',
display_mode = 'split',
}
}