From bb2ca58da6b77cb9e1469b688a14a8e81c3f3dbf Mon Sep 17 00:00:00 2001 From: d0zingcat Date: Wed, 4 Mar 2026 15:10:26 +0800 Subject: [PATCH] feat: remove copilot Signed-off-by: d0zingcat --- nvim/lazy-lock.json | 1 - nvim/lua/plugins/avante.lua | 14 ++-------- nvim/lua/plugins/utils.lua | 52 +------------------------------------ 3 files changed, 3 insertions(+), 64 deletions(-) diff --git a/nvim/lazy-lock.json b/nvim/lazy-lock.json index 564e526..4dd51a2 100644 --- a/nvim/lazy-lock.json +++ b/nvim/lazy-lock.json @@ -12,7 +12,6 @@ "cmp-path": { "branch": "main", "commit": "c6635aae33a50d6010bf1aa756ac2398a2d54c32" }, "cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" }, "conform.nvim": { "branch": "master", "commit": "b529dd4897c85c3188cc787084089a9d55843093" }, - "copilot.lua": { "branch": "master", "commit": "5f726c8e6bbcd7461ee0b870d4e6c8a973b55b64" }, "dressing.nvim": { "branch": "master", "commit": "2d7c2db2507fa3c4956142ee607431ddb2828639" }, "fidget.nvim": { "branch": "main", "commit": "d9ba6b7bfe29b3119a610892af67602641da778e" }, "flash.nvim": { "branch": "main", "commit": "3c942666f115e2811e959eabbdd361a025db8b63" }, diff --git a/nvim/lua/plugins/avante.lua b/nvim/lua/plugins/avante.lua index aa406b6..57fc126 100644 --- a/nvim/lua/plugins/avante.lua +++ b/nvim/lua/plugins/avante.lua @@ -60,17 +60,7 @@ return { }, }, - -- Copilot 配置(可选) - copilot = { - endpoint = "https://api.githubcopilot.com", - model = "gpt-4o-copilot", - timeout = 30000, - context_window = 128000, - extra_request_body = { - temperature = 0.75, - max_completion_tokens = 16384, - }, - }, + }, -- 系统提示词 - 定义 AI 助手的角色 @@ -120,7 +110,7 @@ When suggesting code changes: }, -- 建议 Provider 配置(用于代码补全) - suggestion_provider = "copilot", -- 或 "default" + suggestion_provider = "default", -- 上下文窗口配置 context_window = 6000, diff --git a/nvim/lua/plugins/utils.lua b/nvim/lua/plugins/utils.lua index 5a5abea..38665e2 100644 --- a/nvim/lua/plugins/utils.lua +++ b/nvim/lua/plugins/utils.lua @@ -283,55 +283,5 @@ return { }, }, - -- AI 补全集成 - { - "zbirenbaum/copilot.lua", - cmd = "Copilot", - event = "InsertEnter", - config = function() - require("copilot").setup({ - panel = { - enabled = true, - auto_refresh = true, - keymap = { - jump_prev = "[[", - jump_next = "]]", - accept = "", - refresh = "gr", - open = "" - }, - layout = { - position = "bottom", -- | top | left | right - ratio = 0.4 - }, - }, - suggestion = { - enabled = true, - auto_trigger = true, - debounce = 75, - keymap = { - accept = "", - accept_word = "", - accept_line = "", - next = "", - prev = "", - dismiss = "", - }, - }, - filetypes = { - yaml = false, - markdown = false, - help = false, - gitcommit = false, - gitrebase = false, - hgcommit = false, - svn = false, - cvs = false, - ["."] = false, - }, - copilot_node_command = 'node', -- Node.js 版本 - server_opts_overrides = {}, - }) - end, - }, + } \ No newline at end of file