doom/what-minor-mode: accept symbols & handle errors

This commit is contained in:
Henrik Lissner 2017-06-08 02:05:23 +02:00
parent b4986e908a
commit c60de062ce

View file

@ -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 ()