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 (interactive
(list (completing-read "Minor mode: " (list (completing-read "Minor mode: "
(doom-active-minor-modes)))) (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 ;;;###autoload
(defun doom/am-i-secure () (defun doom/am-i-secure ()