Variable: apropos-do-all

apropos-do-all is a customizable variable defined in apropos.el.gz.

Value

nil

Documentation

Non-nil means apropos commands will search more extensively.

This may be slower. This option affects the following commands:

apropos-user-option will search all variables, not just user options. apropos-command will also search non-interactive functions. apropos will search all symbols, not just functions, variables, faces, and those with property lists. apropos-value will also search in property lists and functions. apropos-documentation will search all documentation strings, not just those in the etc/DOC documentation file.

This option only controls the default behavior. Each of the above commands also has an optional argument to request a more extensive search.

Additionally, this option makes the function apropos-library include keybinding information in its output.

Probably introduced at or before Emacs version 24.4.

Source Code

;; Defined in /usr/src/emacs/lisp/apropos.el.gz
;; I see a degradation of maybe 10-20% only.
(defcustom apropos-do-all nil
  "Non-nil means apropos commands will search more extensively.
This may be slower.  This option affects the following commands:

`apropos-user-option' will search all variables, not just user options.
`apropos-command' will also search non-interactive functions.
`apropos' will search all symbols, not just functions, variables, faces,
and those with property lists.
`apropos-value' will also search in property lists and functions.
`apropos-documentation' will search all documentation strings, not just
those in the etc/DOC documentation file.

This option only controls the default behavior.  Each of the above
commands also has an optional argument to request a more extensive search.

Additionally, this option makes the function `apropos-library'
include keybinding information in its output."
  :type 'boolean)