updated configuration

This commit is contained in:
2026-01-09 19:27:28 -07:00
parent 305f663a46
commit 6d79fde026
8 changed files with 328 additions and 0 deletions

61
lua/plugins/ai.lua Normal file
View File

@@ -0,0 +1,61 @@
return {
-- Avante: Cursor-like AI assistant
{
"yetone/avante.nvim",
event = "VeryLazy",
lazy = false,
version = false,
build = "make",
dependencies = {
"nvim-treesitter/nvim-treesitter",
"stevearc/dressing.nvim",
"nvim-lua/plenary.nvim",
"MunifTanjim/nui.nvim",
"nvim-tree/nvim-web-devicons",
"zbirenbaum/copilot.lua", -- Optional for copilot suggestions
{
"HakonHarnes/img-clip.nvim",
event = "VeryLazy",
opts = {
default = {
embed_image_as_base64 = false,
prompt_for_file_name = false,
drag_and_drop = { insert_mode = true },
},
},
},
{
"MeanderingProgrammer/render-markdown.nvim",
opts = { file_types = { "markdown", "Avante" } },
ft = { "markdown", "Avante" },
},
},
---@module 'avante'
---@type avante.Config
opts = {
debug = true,
provider = "claude",
mode = "agentic",
auto_suggestions_provider = "copilot",
providers = {
claude = {
model = "claude-sonnet-4-5",
},
},
behaviour = {
auto_seggestions = true,
auto_set_keymaps = true,
},
mappings = {
ask = "<leader>aa",
edit = "<leader>ae",
refresh = "<leader>ar",
toggle = {
default = "<leader>at",
debug = "<leader>ad",
hint = "<leader>ah",
},
},
},
},
}