Let popup hooks support popup frames
This commit is contained in:
parent
691c3cc972
commit
f72c8805ea
1 changed files with 5 additions and 5 deletions
|
@ -110,17 +110,17 @@
|
||||||
;;;###autoload
|
;;;###autoload
|
||||||
(defun doom|popup-init ()
|
(defun doom|popup-init ()
|
||||||
(add-to-list 'doom-popup-windows (get-buffer-window))
|
(add-to-list 'doom-popup-windows (get-buffer-window))
|
||||||
(unless (and helm-alive-p (doom/popup-p (get-buffer-window helm-buffer)))
|
(unless (one-window-p)
|
||||||
(ignore-errors
|
(ignore-errors
|
||||||
(local-set-key [escape escape] 'doom/popup-close)
|
(local-set-key [escape escape] 'doom/popup-close)
|
||||||
(let ((map evil-normal-state-local-map))
|
(let ((map evil-normal-state-local-map))
|
||||||
(define-key map [escape escape] 'doom/popup-close)
|
(define-key map [escape escape] 'doom/popup-close)
|
||||||
(unless (apply #'derived-mode-p doom-popup-inescapable-modes)
|
(unless (apply #'derived-mode-p doom-popup-inescapable-modes)
|
||||||
(define-key map [escape] 'doom/popup-close)
|
(define-key map [escape] 'doom/popup-close)
|
||||||
(define-key map (kbd "ESC") 'doom/popup-close))))
|
(define-key map (kbd "ESC") 'doom/popup-close)))
|
||||||
(when (apply #'derived-mode-p doom-popup-protect-modes)
|
(when (apply #'derived-mode-p doom-popup-protect-modes)
|
||||||
(setq-local doom-popup-protect t)
|
(setq-local doom-popup-protect t)
|
||||||
(setq doom-last-popup (current-buffer)))))
|
(setq doom-last-popup (current-buffer))))))
|
||||||
|
|
||||||
(provide 'defuns-popups)
|
(provide 'defuns-popups)
|
||||||
;;; defuns-popups.el ends here
|
;;; defuns-popups.el ends here
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue