Remove avante plugin

This commit is contained in:
2026-02-09 19:20:03 +11:00
parent adcf4f0cc5
commit 16f0ee56a9

View File

@@ -1,70 +0,0 @@
return {
"yetone/avante.nvim",
dependencies = {
"nvim-treesitter/nvim-treesitter",
"nvim-lua/plenary.nvim",
"stevearc/dressing.nvim",
"MunifTanjim/nui.nvim",
"folke/which-key.nvim", -- For keymaps
},
event = "VeryLazy",
config = function()
require("avante").setup({
provider = "openai",
providers = {
openai = {
api_key_name = "OPENAI_API_KEY",
endpoint = "https://api.openai.com/v1",
model = "gpt-4o-mini", -- Your paid model
timeout = 30000,
extra_request_body = {
temperature = 0.1,
max_completion_tokens = 8192,
},
},
},
behaviour = {
auto_suggestions = true, -- Inline completion
auto_set_highlight_group = true, -- Hints on hover
auto_apply_diff_after_generation = false, -- No auto-insert
},
mappings = {
normal = {
["gq"] = "AvanteAsk",
},
insert = {
["<C-g>"] = "AvanteToggleAutoSuggestions",
},
visual = {
["gq"] = "AvanteAsk",
},
},
hints = { enabled = true },
})
-- Your keymap style
local keymap = function(mode, lhs, rhs, opts)
local options = { noremap = true, silent = true }
if opts then options = vim.tbl_extend("force", options, opts) end
vim.api.nvim_set_keymap(mode, lhs, rhs, options)
end
keymap("n", "<leader>ai", ":AvanteAsk<CR>", { desc = "Avante Chat" })
keymap("v", "<leader>ae", ":<C-U>AvanteAsk explain simply<CR>", { desc = "Explain Selected" })
keymap("v", "<leader>af", ":<C-U>AvanteAsk fix: optimize<CR>", { desc = "Fix Selected" })
keymap("i", "<C-Space>", "<cmd>AvanteToggleAutoSuggestions<CR>", { desc = "Toggle Inline" })
-- Which-key
vim.schedule(function()
local status_ok, wk = pcall(require, "which-key")
if status_ok then
wk.add({
{ "<leader>a", group = "AI (Avante)" },
{ "<leader>ai", "<cmd>AvanteAsk<CR>", desc = "Open Chat", mode = "n" },
{ "<leader>ae", desc = "Explain Selected", mode = "v" },
{ "<leader>af", desc = "Fix Selected", mode = "v" },
})
end
end)
end,
}