Function: info-apropos

info-apropos is an autoloaded, interactive and byte-compiled function defined in info.el.gz.

Signature

(info-apropos STRING)

Documentation

Grovel indices of all known Info files on your system for STRING.

Build a menu of the possible matches.

Probably introduced at or before Emacs version 22.1.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/info.el.gz
;;;###autoload
(defun info-apropos (string)
  "Grovel indices of all known Info files on your system for STRING.
Build a menu of the possible matches."
  (interactive "sIndex apropos: ")
  (if (equal string "")
      (Info-find-node Info-apropos-file "Top")
    (let* ((nodes Info-apropos-nodes) nodename)
      (while (and nodes (not (equal string (nth 1 (car nodes)))))
	(setq nodes (cdr nodes)))
      (if nodes
	  (Info-find-node Info-apropos-file (car (car nodes)))
	(setq nodename (format "Index for ‘%s’" string))
	(push (list nodename string (Info-apropos-matches string))
	      Info-apropos-nodes)
	(Info-find-node Info-apropos-file nodename)))))