Function: describe-icon
describe-icon is an autoloaded, interactive and byte-compiled function
defined in icons.el.gz.
Signature
(describe-icon ICON)
Documentation
Pop to a buffer to describe ICON.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/icons.el.gz
;;;###autoload
(defun describe-icon (icon)
"Pop to a buffer to describe ICON."
(interactive
(list (intern (completing-read "Describe icon: " obarray 'iconp t))))
(let ((help-buffer-under-preparation t))
(help-setup-xref (list #'describe-icon icon)
(called-interactively-p 'interactive))
(with-help-window (help-buffer)
(with-current-buffer standard-output
(insert "Icon: " (symbol-name icon) "\n\n")
(insert "Documentation:\n"
(substitute-command-keys (icon-documentation icon)))
(ensure-empty-lines)
(let ((spec (icon-complete-spec icon))
(plain (icon-complete-spec icon t t)))
(insert "Specification including inheritance and theming:\n")
(icons--describe-spec spec)
(unless (equal spec plain)
(insert "\nSpecification not including inheritance and theming:\n")
(icons--describe-spec plain)))))))