From 4eea6fd7369198006f4770d90072738282de7e50 Mon Sep 17 00:00:00 2001 From: newbieQQ Date: Wed, 17 Jun 2026 18:03:03 +0800 Subject: [PATCH] update --- lua/plugs.lua | 2 +- lua/plugs/QQdock.lua | 31 ------------------------------- lua/plugs/ai.lua | 27 +++++++++++++++++++++++++++ lua/plugs/edit-plugs.lua | 5 ----- 4 files changed, 28 insertions(+), 37 deletions(-) delete mode 100644 lua/plugs/QQdock.lua create mode 100644 lua/plugs/ai.lua diff --git a/lua/plugs.lua b/lua/plugs.lua index 8665e53..03b3d6d 100644 --- a/lua/plugs.lua +++ b/lua/plugs.lua @@ -9,5 +9,5 @@ return { require('plugs.theme'), require('plugs.edit-plugs'), require('plugs.dev'), - require('plugs.QQdock'), + require('plugs.ai'), } diff --git a/lua/plugs/QQdock.lua b/lua/plugs/QQdock.lua deleted file mode 100644 index e750c80..0000000 --- a/lua/plugs/QQdock.lua +++ /dev/null @@ -1,31 +0,0 @@ --- QQdock.nvim — 持久化自适应终端 --- 远程仓库:https://git.qyhhh.top/newbie/QQdock.nvim --- 本地临时副本:lua/QQdock/init.lua(根分区只读期间使用) --- --- 恢复读写后操作: --- 1. 删掉 lua/QQdock/ --- 2. plugs.lua 追加 require('plugs.QQdock') --- 3. keymap.lua 不用改(require('QQdock') 自动找到 lazy 安装的版本) - -return { - { - 'newbie/QQdock.nvim', - url = 'https://git.qyhhh.top/newbie/QQdock.nvim.git', - dependencies = { 'akinsho/toggleterm.nvim' }, - config = function() - local Q = require('QQdock') - pcall(Q.setup, Q, { - size = { - horizontal = 10, - vertical = 40, - }, - }) - G.map({ - { 'n', '', Q.shell, { noremap = true } }, - { 'i', '', Q.shell, { noremap = true } }, - { 'n', '', function() Q.open('reasonix') end, { noremap = true } }, - { 'n', 'gg', function() Q.open('lazygit') end, { noremap = true } }, - }) - end, - }, -} diff --git a/lua/plugs/ai.lua b/lua/plugs/ai.lua new file mode 100644 index 0000000..61496a0 --- /dev/null +++ b/lua/plugs/ai.lua @@ -0,0 +1,27 @@ +-- 这里用来coplit AI的配置 +return { + { + -- Copilot 懒加载:只在插入模式需要(和 nvim-cmp 共用 Tab 键,cmp 改用 C-n/C-p 避让) + 'github/copilot.vim', -- github copilot + event = "InsertEnter", + }, + { + -- lazy.nvim + 'newbieQQ/slot.nvim', + url = 'https://github.com/newbieQQ/slot.nvim', + config = function() + require('slot').setup({ + commands = { + reasonix = 'reasonix', + lazygit = 'lazygit', + }, + keymaps = { + shell = { 'n', '' }, + shell_i = { 'i', '' }, + reasonix = { 'n', '' }, + lazygit = { 'n', 'gg' }, + }, + }) + end, + } +} diff --git a/lua/plugs/edit-plugs.lua b/lua/plugs/edit-plugs.lua index b8a3026..b1a3741 100644 --- a/lua/plugs/edit-plugs.lua +++ b/lua/plugs/edit-plugs.lua @@ -27,11 +27,6 @@ return { -- { -- 'tpope/vim-commentary', -- }, - { - -- Copilot 懒加载:只在插入模式需要(和 nvim-cmp 共用 Tab 键,cmp 改用 C-n/C-p 避让) - 'github/copilot.vim', -- github copilot - event = "InsertEnter", - }, { 'windwp/nvim-autopairs', event = "InsertEnter",