diff --git a/home/modules/neovim/default.nix b/home/modules/neovim/default.nix index 26966088..d6c0b5c2 100644 --- a/home/modules/neovim/default.nix +++ b/home/modules/neovim/default.nix @@ -123,6 +123,19 @@ in { # extraPython3Packages = p: []; autoCmd = [ + { + desc = "Refresh neotree when closing lazygit"; + event = ["BufLeave"]; + pattern = ["*lazygit*"]; + callback.__raw = '' + function() + require("neo-tree.sources.filesystem.commands").refresh( + require("neo-tree.sources.manager").get_state("filesystem") + ) + end + ''; + } + { desc = "Lint the file if autolint is enabled"; event = ["BufWritePost"];