feat(emacs): delete popup window when killed
This commit is contained in:
@@ -37,6 +37,12 @@
|
||||
(popper-close-latest)
|
||||
(while popper-open-popup-alist
|
||||
(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))
|
||||
|
||||
(provide 'syd/popups)
|
||||
|
||||
Reference in New Issue
Block a user