From c60de062ce2942bb7eee730c85aff305cb8ca903 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Thu, 8 Jun 2017 02:05:23 +0200 Subject: [PATCH] doom/what-minor-mode: accept symbols & handle errors --- core/autoload/debug.el | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/core/autoload/debug.el b/core/autoload/debug.el index bb7b7d621..cd9d3a28e 100644 --- a/core/autoload/debug.el +++ b/core/autoload/debug.el @@ -32,7 +32,11 @@ selection of all minor-modes, active or not." (interactive (list (completing-read "Minor mode: " (doom-active-minor-modes)))) - (describe-minor-mode-from-symbol (intern mode))) + (describe-minor-mode-from-symbol + (cl-typecase mode + (string (intern mode)) + (symbol mode) + (t (error "Expected a symbol/string, got a %s" (type-of mode)))))) ;;;###autoload (defun doom/am-i-secure ()