Function: vi-isearch-forward
vi-isearch-forward is an interactive and byte-compiled function
defined in vi.el.gz.
Signature
(vi-isearch-forward ARG)
Documentation
Incremental search forward. Use regexp version if ARG is non-nil.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/obsolete/vi.el.gz
;;;;; not used now
;;(defvar regexp-search t ; string
;; "*T if search string can contain regular expressions. (= set magic in vi)")
;;;;;
(defun vi-isearch-forward (arg)
"Incremental search forward. Use regexp version if ARG is non-nil."
(interactive "P")
(let ((scmd (if arg 'isearch-forward-regexp 'isearch-forward))
(opoint (point)))
(call-interactively scmd)
(if (= opoint (point))
nil
(setq vi-search-last-command (if arg 're-search-forward 'search-forward)))))