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