Function: ido-exit-minibuffer
ido-exit-minibuffer is an interactive and byte-compiled function
defined in ido.el.gz.
Signature
(ido-exit-minibuffer)
Documentation
Exit minibuffer, but make sure we have a match if one is needed.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/ido.el.gz
(defun ido-exit-minibuffer ()
"Exit minibuffer, but make sure we have a match if one is needed."
(interactive)
(if (and (or (not ido-require-match)
(if (memq ido-require-match '(confirm confirm-after-completion))
(if (or (eq ido-cur-item 'dir)
(eq last-command this-command))
t
(setq ido-show-confirm-message t)
nil))
(ido-existing-item-p))
(not ido-incomplete-regexp))
(exit-minibuffer)))