diff --git a/lua/plugs/QQdock.lua b/lua/plugs/QQdock.lua index 78cb3e9..d671019 100644 --- a/lua/plugs/QQdock.lua +++ b/lua/plugs/QQdock.lua @@ -13,21 +13,23 @@ return { url = 'https://git.qyhhh.top/newbie/QQdock.nvim.git', dependencies = { 'akinsho/toggleterm.nvim' }, config = function() - local Q = require('QQdock') - pcall(Q.setup, Q, { + require('QQdock').setup({ size = { horizontal = 10, vertical = 40, }, - }) - G.map({ - { 'n', '', Q.shell, { noremap = true } }, - { 'i', '', Q.shell, { noremap = true } }, - { 'n', '', function() - local cwd = vim.fn.getcwd() - Q.open('env XDG_STATE_HOME=' .. cwd .. '/.reasonix-state reasonix chat --continue') - end, { noremap = true } }, - { 'n', 'gg', function() Q.open('lazygit') end, { noremap = true } }, + keymaps = { + shell = { 'n', '' }, + shell_i = { 'i', '' }, + reasonix = { 'n', '' }, + lazygit = { 'n', 'gg' }, + }, + commands = { + reasonix = function() + local cwd = vim.fn.getcwd() + return 'env XDG_STATE_HOME=' .. cwd .. '/.reasonix-state reasonix chat --continue' + end, + }, }) end, },