diff --git a/core/core-popups.el b/core/core-popups.el index 40515b7cc..f8148898d 100644 --- a/core/core-popups.el +++ b/core/core-popups.el @@ -515,7 +515,10 @@ the command buffer." "Repair neotree state whenever its popup state is restored. This ensures that `doom*popup-save' won't break it." (when (equal (buffer-name) neo-buffer-name) - (setq neo-global--window (selected-window)))) + (setq neo-global--window (selected-window)) + ;; Fix neotree shrinking when closing nearby vertical splits + (when neo-window-fixed-size + (doom-resize-window neo-global--window neo-window-width t t)))) (add-hook 'doom-popup-mode-hook #'+evil|neotree-fix-popup))