diff --git a/lua/plugins/visuals.lua b/lua/plugins/visuals.lua index 810f241..3193e09 100644 --- a/lua/plugins/visuals.lua +++ b/lua/plugins/visuals.lua @@ -89,13 +89,16 @@ return { 'akinsho/toggleterm.nvim', config = function() local Terminal = require('toggleterm.terminal').Terminal - local lazygit = Terminal:new({ - cmd = "lazygit", - hidden = true, - direction = 'float', - }) + local lazygit = nil function _lazygit_toggle() + if lazygit == nil then + lazygit = Terminal:new({ + cmd = "lazygit", + hidden = true, + direction = 'float', + }) + end lazygit:toggle() end