Function: ebrowse-repeat-member-search
ebrowse-repeat-member-search is an interactive and byte-compiled
function defined in ebrowse.el.gz.
Signature
(ebrowse-repeat-member-search REPEAT)
Documentation
Repeat the last regular expression search.
REPEAT, if specified, says repeat the search REPEAT times.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/ebrowse.el.gz
;;; Searching a member in the member buffer
(defun ebrowse-repeat-member-search (repeat)
"Repeat the last regular expression search.
REPEAT, if specified, says repeat the search REPEAT times."
(interactive "p")
(unless ebrowse--last-regexp
(error "No regular expression remembered"))
;; Skip over word the point is on
(skip-chars-forward "^ \t\n")
;; Search for regexp from point
(if (re-search-forward ebrowse--last-regexp nil t repeat)
(progn
(goto-char (match-beginning 0))
(skip-chars-forward " \t\n"))
;; If not found above, repeat search from buffer start
(goto-char (point-min))
(if (re-search-forward ebrowse--last-regexp nil t)
(progn
(goto-char (match-beginning 0))
(skip-chars-forward " \t\n"))
(error "Not found"))))