diff --git a/nvim/lua/config/lazy/00-colorscheme.lua b/nvim/lua/config/lazy/00-colorscheme.lua index a94948e..128946c 100644 --- a/nvim/lua/config/lazy/00-colorscheme.lua +++ b/nvim/lua/config/lazy/00-colorscheme.lua @@ -9,6 +9,7 @@ return { light = "latte", dark = "mocha", }, + term_colors = vim.g.neovide, color_overrides = { mocha = { base = "#101018", diff --git a/nvim/lua/config/lazy/33-terminal.lua b/nvim/lua/config/lazy/33-terminal.lua index 7a059e9..d5d5f13 100644 --- a/nvim/lua/config/lazy/33-terminal.lua +++ b/nvim/lua/config/lazy/33-terminal.lua @@ -8,16 +8,28 @@ return { direction = "horizontal", }) local Terminal = require("toggleterm.terminal").Terminal - local lazygit = Terminal:new({ cmd = "lazygit", hidden = true, direction = "float" }) - function _lazygit_toggle() + local lazygit = Terminal:new({ + cmd = "lazygit", + hidden = true, + direction = "float", + on_close = function() + local events = require("neo-tree.events") + events.fire_event(events.GIT_EVENT) + end, + }) + function _Lazygit_toggle() lazygit:toggle() end end, keys = { - { "tt", "ToggleTerm dir=git_dir", desc = "ToggleTerm: Toggle [t]erminal" }, + { + "tt", + "ToggleTerm dir=git_dir", + desc = "ToggleTerm: [T]oggle [t]erminal", + }, { "gs", - "lua _lazygit_toggle()", + "lua _Lazygit_toggle()", desc = "[g]it [s]tatus", }, },