mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-03 12:27:26 -05:00
popup: update doom*quickrun-close-popup
This commit is contained in:
@ -146,11 +146,12 @@
|
|||||||
(after! quickrun
|
(after! quickrun
|
||||||
;; This allows us to rerun code from inside a quickrun buffer.
|
;; This allows us to rerun code from inside a quickrun buffer.
|
||||||
(defun doom*quickrun-close-popup (&optional _ _ _ _)
|
(defun doom*quickrun-close-popup (&optional _ _ _ _)
|
||||||
(let* ((buffer (get-buffer quickrun/buffer-name))
|
(let ((buffer (get-buffer quickrun/buffer-name))
|
||||||
(window (and buffer (get-buffer-window buffer))))
|
window)
|
||||||
(when buffer
|
(when buffer
|
||||||
|
(setq window (get-buffer-window buffer))
|
||||||
(shut-up! (quickrun/kill-running-process))
|
(shut-up! (quickrun/kill-running-process))
|
||||||
(doom/popup-close window))))
|
(doom/popup-close window nil t))))
|
||||||
(advice-add 'quickrun :before 'doom*quickrun-close-popup)
|
(advice-add 'quickrun :before 'doom*quickrun-close-popup)
|
||||||
(advice-add 'quickrun-region :before 'doom*quickrun-close-popup)
|
(advice-add 'quickrun-region :before 'doom*quickrun-close-popup)
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user