Fixing lsp

This commit is contained in:
Chris
2025-07-24 14:27:38 +01:00
parent 2dc48b5b4c
commit 278f31d4ea
3 changed files with 191 additions and 203 deletions

View File

@@ -16,49 +16,70 @@ return {
{ '<leader>a+', '<cmd>AiderTreeAddFile<cr>', desc = 'Add File from Tree to Aider', ft = 'NvimTree' },
{ '<leader>a-', '<cmd>AiderTreeDropFile<cr>', desc = 'Drop File from Tree from Aider', ft = 'NvimTree' },
-- Open aider with gpt-4.1 as the main model
{
'<leader>a?',
function()
require('nvim_aider').setup {
aider_cmd = 'aider',
args = {
'--config=$HOME/.config/aider/aider.yaml',
'--env-file=$(pwd)/.aider.env',
'--model=gpt-4.1',
},
auto_reload = true,
win = {
wo = { winbar = 'Aider (GPT-4.1)' },
style = 'nvim_aider',
position = 'bottom',
},
}
vim.cmd 'Aider toggle'
end,
desc = 'Open Aider with GPT-4.1',
},
{
'<leader>ag',
function()
require('nvim_aider').setup {
aider_cmd = 'aider',
args = {
'--config=$HOME/.config/aider/aider.yaml',
'--env-file=$(pwd)/.aider.env',
'--model=gemini-2.5-pro',
'--architect',
},
auto_reload = true,
win = {
wo = { winbar = 'Aider (Gemini-2.5-Pro)' },
style = 'nvim_aider',
position = 'bottom',
},
}
vim.cmd 'Aider toggle'
end,
desc = 'Open Aider with Gemini 2.5 Pro',
},
-- {
-- '<leader>a?',
-- function()
-- require('nvim_aider').setup {
-- aider_cmd = 'aider',
-- args = {
-- '--config=$HOME/.config/aider/aider.yaml',
-- '--env-file=$(pwd)/.aider.env',
-- '--model=gpt-4.1',
-- },
-- auto_reload = true,
-- win = {
-- wo = { winbar = 'Aider (GPT-4.1)' },
-- style = 'nvim_aider',
-- position = 'bottom',
-- },
-- }
-- vim.cmd 'Aider toggle'
-- end,
-- desc = 'Open Aider with GPT-4.1',
-- },
-- {
-- '<leader>a>',
-- function()
-- require('nvim_aider').setup {
-- aider_cmd = 'aider',
-- args = {
-- '--config=$HOME/.config/aider/aider.yaml',
-- '--env-file=$(pwd)/.aider.env',
-- '--model=openai/gemini-2.5-pro',
-- '--architect',
-- },
-- auto_reload = true,
-- win = {
-- wo = { winbar = 'Aider (Gemini-2.5-Pro)' },
-- style = 'nvim_aider',
-- position = 'bottom',
-- },
-- }
-- vim.cmd 'Aider toggle'
-- end,
-- desc = 'Open Aider with Gemini 2.5 Pro',
-- },
-- {
-- '<leader>a4',
-- function()
-- require('nvim_aider').api.send_command('/model', 'gpt-4.1')
-- end,
-- desc = 'Switch aider model to GPT-4.1',
-- },
-- {
-- '<leader>ao',
-- function()
-- require('nvim_aider').api.send_command('/model', 'o4-mini')
-- end,
-- desc = 'Switch aider model to o4-mini',
-- },
-- {
-- '<leader>ag',
-- function()
-- require('nvim_aider').api.send_command('/model', 'openai/gemini-2.5-pro')
-- end,
-- desc = 'Switch aider model to Gemini 2.5 Pro',
-- },
},
dependencies = {
'folke/snacks.nvim',
@@ -87,6 +108,7 @@ return {
args = {
'--config=$HOME/.config/aider/aider.yaml',
'--env-file=$(pwd)/.aider.env',
'--watch',
'--architect',
},
auto_reload = true,