From efbd3d69ccd1ba6e995b9ad9fc4d50438e8bd0e4 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sat, 24 Mar 2018 04:50:12 -0400 Subject: [PATCH] feature/popup: add :popups setting --- modules/feature/popup/config.el | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/feature/popup/config.el b/modules/feature/popup/config.el index 35c3c44ba..25257ebe1 100644 --- a/modules/feature/popup/config.el +++ b/modules/feature/popup/config.el @@ -135,6 +135,11 @@ ALIST supports one custom parameter: `size', which will resolve to (when (bound-and-true-p +popup-mode) (setq display-buffer-alist +popup--display-buffer-alist)) +popup--display-buffer-alist)) + +(def-setting! :popups (&rest rules) + "Register multiple popup rules with :popup setting (`doom--set:popup')." + `(progn + ,@(cl-loop for rule in rules collect `(+popup-define ,@rule)) (when (bound-and-true-p +popup-mode) (setq display-buffer-alist +popup--display-buffer-alist)) +popup--display-buffer-alist))