Function: vip-search-forward
vip-search-forward is an interactive and byte-compiled function
defined in vip.el.gz.
Signature
(vip-search-forward ARG)
Documentation
Search a string forward. ARG is used to find the ARG's occurrence of the string. Default is vanilla search. Search mode can be toggled by giving null search string.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/obsolete/vip.el.gz
;; searching
(defun vip-search-forward (arg)
"Search a string forward. ARG is used to find the ARG's occurrence
of the string. Default is vanilla search. Search mode can be toggled by
giving null search string."
(interactive "P")
(let ((val (vip-P-val arg)) (com (vip-getcom arg)))
(setq vip-s-forward t
vip-s-string (vip-read-string (if vip-re-search "RE-/" "/")))
(if (string= vip-s-string "")
(progn
(setq vip-re-search (not vip-re-search))
(message "Search mode changed to %s search."
(if vip-re-search "regular expression"
"vanilla")))
(vip-search vip-s-string t val)
(if com
(progn
(move-marker vip-com-point (mark))
(vip-execute-com 'vip-search-next val com))))))