mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-25 14:13:37 -05:00
Make neotree cooperate with popups and other window-changing actions
This commit is contained in:
@@ -55,8 +55,20 @@
|
||||
;; There is no shackle-popup hook, so I created one:
|
||||
(advice-add 'shackle-display-buffer :around 'doom*popup-init)
|
||||
;; Tell these functions not to mess with popups:
|
||||
(advice-add 'balance-windows :around 'doom*save-neotree)
|
||||
(advice-add 'balance-windows :around 'doom*save-popup)
|
||||
(advice-add 'doom/evil-window-move :around 'doom*save-popup))
|
||||
(advice-add 'doom/evil-window-move :around 'doom*save-popup)
|
||||
|
||||
(advice-add 'evil-window-move-very-bottom :around 'doom*save-popup)
|
||||
(advice-add 'evil-window-move-very-top :around 'doom*save-popup)
|
||||
(advice-add 'evil-window-move-far-left :around 'doom*save-popup)
|
||||
(advice-add 'evil-window-move-far-right :around 'doom*save-popup)
|
||||
|
||||
(advice-add 'evil-window-move-very-bottom :around 'doom*save-neotree)
|
||||
(advice-add 'evil-window-move-very-top :around 'doom*save-neotree)
|
||||
(advice-add 'evil-window-move-far-left :around 'doom*save-neotree)
|
||||
(advice-add 'evil-window-move-far-right :around 'doom*save-neotree)
|
||||
)
|
||||
|
||||
|
||||
;;
|
||||
|
Reference in New Issue
Block a user