Function: eldoc--documentation-compose-1

eldoc--documentation-compose-1 is a byte-compiled function defined in eldoc.el.gz.

Signature

(eldoc--documentation-compose-1 EAGERLYP)

Documentation

Helper function for composing multiple doc strings.

If EAGERLYP is non-nil show documentation as soon as possible, else wait for all doc strings.

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/eldoc.el.gz
(defun eldoc--documentation-compose-1 (eagerlyp)
  "Helper function for composing multiple doc strings.
If EAGERLYP is non-nil show documentation as soon as possible,
else wait for all doc strings."
  (run-hook-wrapped 'eldoc-documentation-functions
                    (lambda (f)
                      (let* ((callback (eldoc--make-callback
                                        (if eagerlyp :eager :patient)))
                             (str (funcall f callback)))
                        (if (or (null str) (stringp str)) (funcall callback str))
                        nil)))
  t)