optimize: don't create lazygit term until toggle

This commit is contained in:
胡鑫 2025-02-21 18:19:28 +08:00
parent ffde2ccc24
commit 4fd10f828e
1 changed files with 8 additions and 5 deletions

View File

@ -89,13 +89,16 @@ return {
'akinsho/toggleterm.nvim', 'akinsho/toggleterm.nvim',
config = function() config = function()
local Terminal = require('toggleterm.terminal').Terminal local Terminal = require('toggleterm.terminal').Terminal
local lazygit = Terminal:new({ local lazygit = nil
function _lazygit_toggle()
if lazygit == nil then
lazygit = Terminal:new({
cmd = "lazygit", cmd = "lazygit",
hidden = true, hidden = true,
direction = 'float', direction = 'float',
}) })
end
function _lazygit_toggle()
lazygit:toggle() lazygit:toggle()
end end