feat(emacs): delete popup window when killed
This commit is contained in:
@@ -37,6 +37,12 @@
|
|||||||
(popper-close-latest)
|
(popper-close-latest)
|
||||||
(while popper-open-popup-alist
|
(while popper-open-popup-alist
|
||||||
(popper-close-latest)))))
|
(popper-close-latest)))))
|
||||||
|
(syd-add-hook 'kill-buffer-hook
|
||||||
|
(defun syd-popups--kill-buffer-hook-h ()
|
||||||
|
"Delete the window of a killed popup buffer."
|
||||||
|
(when-let* ((window (get-buffer-window)))
|
||||||
|
(when (eq popper-popup-status 'popup)
|
||||||
|
(delete-window window)))))
|
||||||
(add-hook 'syd-new-popup-hook #'hide-mode-line-mode))
|
(add-hook 'syd-new-popup-hook #'hide-mode-line-mode))
|
||||||
|
|
||||||
(provide 'syd/popups)
|
(provide 'syd/popups)
|
||||||
|
|||||||
Reference in New Issue
Block a user