Function: list-all-completions

list-all-completions is a byte-compiled function defined in completion.el.gz.

Signature

(list-all-completions)

Documentation

Return a list of all the known completion entries.

Source Code

;; Defined in /usr/src/emacs/lisp/completion.el.gz
(defun list-all-completions ()
  "Return a list of all the known completion entries."
  (let ((return-value nil))
    (mapatoms (lambda (prefix-symbol)
                (if (boundp prefix-symbol)
                    (setq return-value
                          (append (cmpl-prefix-entry-head
                                   (symbol-value prefix-symbol))
                                  return-value))))
	      cmpl-prefix-obarray)
    return-value))