mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-31 14:43:40 -05:00
Make neotree cooperate with popups and other window-changing actions
This commit is contained in:
@@ -17,10 +17,17 @@
|
||||
(neotree-dir project-root))
|
||||
(neotree-find path project-root)))))
|
||||
|
||||
;;;###autoload
|
||||
(defun doom/neotree-close ()
|
||||
(interactive)
|
||||
(when (neo-global--window-exists-p)
|
||||
(with-selected-window neo-global--window
|
||||
(evil-window-delete))))
|
||||
|
||||
;;;###autoload
|
||||
(defmacro doom/neotree-save (&rest body)
|
||||
`(let ((neo-p (neo-global--window-exists-p)))
|
||||
(when neo-p (neotree-hide))
|
||||
(when neo-p (doom/neotree-close))
|
||||
,@body
|
||||
(when neo-p
|
||||
(save-selected-window
|
||||
|
Reference in New Issue
Block a user