Function: nonincremental-search-forward
nonincremental-search-forward is an interactive and byte-compiled
function defined in menu-bar.el.gz.
Signature
(nonincremental-search-forward &optional STRING BACKWARD)
Documentation
Read a string and search for it nonincrementally.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/menu-bar.el.gz
(defun nonincremental-search-forward (&optional string backward)
"Read a string and search for it nonincrementally."
(interactive "sSearch for string: ")
(setq menu-bar-last-search-type 'string)
;; Ideally, this whole command would be equivalent to `C-s RET'.
(let ((isearch-forward (not backward))
(isearch-regexp-function search-default-mode)
(isearch-regexp nil))
(if (or (equal string "") (not string))
(funcall (isearch-search-fun-default) (car search-ring))
(isearch-update-ring string nil)
(funcall (isearch-search-fun-default) string))))