From fe81a501f30e2e7e5b58a3934c98a155edceb468 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Wed, 21 Feb 2018 15:32:47 -0500 Subject: [PATCH] Fix void-function doom--menu-read error in byte-compiled Doom #427 The macro would be expanded, and then its helpers would never be loaded. --- core/autoload/menu.el | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/autoload/menu.el b/core/autoload/menu.el index f6f916f11..c9e86a0b5 100644 --- a/core/autoload/menu.el +++ b/core/autoload/menu.el @@ -11,11 +11,13 @@ PROMPT (a string) and COMMAND (a list of command plists; see `def-menu!').") "Default method for displaying a completion-select prompt." (completing-read prompt (mapcar #'car commands))) +;;;###autoload (defun doom--menu-read (prompt commands) (if-let* ((choice (funcall doom-menu-display-fn prompt commands))) (cdr (assoc choice commands)) (user-error "Aborted"))) +;;;###autoload (defun doom--menu-exec (plist) (let ((command (plist-get plist :exec)) (cwd (plist-get plist :cwd)))