37 lines
1.1 KiB
Lua
37 lines
1.1 KiB
Lua
-- 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()
|
||
require('QQdock').setup({
|
||
size = {
|
||
horizontal = 10,
|
||
vertical = 40,
|
||
},
|
||
keymaps = {
|
||
shell = { 'n', '<c-t>' },
|
||
shell_i = { 'i', '<c-t>' },
|
||
reasonix = { 'n', '<C-i>' },
|
||
lazygit = { 'n', '<leader>gg' },
|
||
},
|
||
commands = {
|
||
reasonix = function()
|
||
local cwd = vim.fn.getcwd()
|
||
return 'env XDG_STATE_HOME=' .. cwd .. '/.reasonix-state reasonix chat --continue'
|
||
end,
|
||
},
|
||
})
|
||
end,
|
||
},
|
||
}
|