refactor(nvim): simplify lazy loading configuration

This commit is contained in:
Prad Nukala committed 2025-10-20 13:57:09 -04:00
1 parent 0a0d094e3c
commit 1e7a713aaa
2 files changed
+23 -4

No files matched your search

+19 -4
View File
@@ -32,17 +32,30 @@ function M.setup()
vim.api.nvim_buf_set_keymap(term.bufnr, "n", "q", "<cmd>close<CR>", { noremap = true, silent = true })
end,
}
-- Scooter find and replace terminal
local scooter = Terminal:new {
cmd = "scooter",
local smartCommit = Terminal:new {
cmd = "smartcommit",
hidden = true,
direction = "tab",
direction = "vertical",
close_on_exit = true,
on_open = function(term)
vim.cmd "startinsert!"
vim.api.nvim_buf_set_keymap(term.bufnr, "n", "q", "<cmd>close<CR>", { noremap = true, silent = true })
end,
}
-- Scooter find and replace terminal
local scooter = Terminal:new {
cmd = "scooter",
hidden = true,
direction = "vertical",
close_on_exit = true,
on_open = function(term)
vim.cmd "startinsert!"
vim.api.nvim_buf_set_keymap(term.bufnr, "n", "q", "<cmd>close<CR>", { noremap = true, silent = true })
end,
}
-- Mk (make) terminal
local mk = Terminal:new {
cmd = "task",
@@ -53,6 +66,7 @@ function M.setup()
vim.api.nvim_buf_set_keymap(term.bufnr, "n", "q", "<cmd>close<CR>", { noremap = true, silent = true })
end,
}
-- Mk (make) terminal
local lazygit = Terminal:new {
cmd = "lazygit",
@@ -69,6 +83,7 @@ function M.setup()
M.scooter_toggle = function() scooter:toggle() end
M.mk_toggle = function() mk:toggle() end
M.lazygit_toggle = function() lazygit:toggle() end
M.smartCommit_toggle = function() smartCommit:toggle() end
end
return M
+4
View File
@@ -151,6 +151,10 @@ return {
end,
desc = "GH Dash",
},
["<C-g><C-c>"] = {
terminals.smartCommit_toggle,
desc = "SmartCommit Toggle",
},
["<C-g><C-g>"] = {
terminals.lazygit_toggle,
desc = "Lazygit Toggle",