Variable: ido-everywhere

ido-everywhere is a customizable variable defined in ido.el.gz.

Value

nil

Documentation

Non-nil if Ido-Everywhere mode is enabled.

See the ido-everywhere(var)/ido-everywhere(fun) command for a description of this minor mode. Setting this variable directly does not take effect; either customize it (see the info node (emacs)Easy Customization) or call the function ido-everywhere(var)/ido-everywhere(fun).

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/ido.el.gz
(define-minor-mode ido-everywhere
  "Toggle use of Ido for all buffer/file reading."
  :global t
  (remove-function read-file-name-function #'ido-read-file-name)
  (remove-function read-buffer-function #'ido-read-buffer)
  (when (boundp 'ffap-file-finder)
    (remove-function ffap-file-finder #'ido--ffap-find-file)
    (when ido-mode
      (add-function :override ffap-file-finder #'ido--ffap-find-file)))
  (when ido-everywhere
    (if (not ido-mode)
        (ido-mode 'both)
      (add-function :override read-file-name-function #'ido-read-file-name)
      (add-function :override read-buffer-function #'ido-read-buffer))))