Make neotree cooperate with popups and other window-changing actions
This commit is contained in:
parent
ea2372f025
commit
f376006284
3 changed files with 24 additions and 4 deletions
|
@ -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)
|
||||
)
|
||||
|
||||
|
||||
;;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue