diff --git a/config/nvim/lua/custom/plugins/init.lua b/config/nvim/lua/custom/plugins/init.lua index d624ae4..6bba1f2 100644 --- a/config/nvim/lua/custom/plugins/init.lua +++ b/config/nvim/lua/custom/plugins/init.lua @@ -150,13 +150,26 @@ return { lazy = false, version = false, opts = { - provider = 'claude', - auto_suggestion_provider = 'claude', + provider = 'gemini_pro', + auto_suggestion_provider = 'gemini_flash', claude = { - endpoint = 'https://api.anthropic.com', model = 'claude-3-7-sonnet-20250219', temperature = 0, - max_tokens = 4096, + max_tokens = 20480, + }, + vendors = { + gemini_pro = { + __inherited_from = 'gemini', + model = 'gemini-2.5-pro-exp-03-25', + temperature = 0.25, + max_tokens = 204800, + }, + gemini_flash = { + __inherited_from = 'gemini', + model = 'gemini-2.0-flash', + temperature = 0.25, + max_tokens = 20480, + }, }, behaviour = { auto_suggestions = false, @@ -236,10 +249,12 @@ return { }, build = 'make', dependencies = { + 'nvim-treesitter/nvim-treesitter', 'stevearc/dressing.nvim', 'nvim-lua/plenary.nvim', 'MunifTanjim/nui.nvim', 'hrsh7th/nvim-cmp', + 'nvim-telescope/telescope.nvim', 'nvim-tree/nvim-web-devicons', { 'HakonHarnes/img-clip.nvim',