Function: help-form-show
help-form-show is a byte-compiled function defined in help.el.gz.
Signature
(help-form-show)
Documentation
Display the output of a non-nil help-form.
Source Code
;; Defined in /usr/src/emacs/lisp/help.el.gz
;; Called from C, on encountering `help-char' when reading a char.
;; Don't print to *Help*; that would clobber Help history.
(defun help-form-show ()
"Display the output of a non-nil `help-form'."
(let ((msg (eval help-form t)))
(if (stringp msg)
(with-output-to-temp-buffer " *Char Help*"
;; Use `insert' instead of `princ' so that keys in `help-form'
;; are displayed with `help-key-binding' face (bug#77118).
(with-current-buffer standard-output
(insert msg))))))