From: Dima Kogan Date: Tue, 25 Jun 2019 22:49:24 +0000 (+0200) Subject: View-search-... now hit all the matches, regardless of window position X-Git-Tag: emacs-27.0.90~2221 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=7dcefa7a2bb4d2531d23cbf51eb98ce7727b366c;p=emacs.git View-search-... now hit all the matches, regardless of window position * lisp/view.el (view-search): Jump to the next/prev occurrence of the search, even if it's displayed in the buffer (bug#18131). This seems more logical than the previous (undocumented) behaviour. --- diff --git a/lisp/view.el b/lisp/view.el index e74ce1e8888..a765be02c1e 100644 --- a/lisp/view.el +++ b/lisp/view.el @@ -957,7 +957,7 @@ for highlighting the match that is found." (t (error "No previous View-mode search"))) (save-excursion (if end (goto-char (if (< times 0) (point-max) (point-min))) - (move-to-window-line (if (< times 0) 0 -1))) + (forward-line (if (< times 0) -1 1))) (if (if no (view-search-no-match-lines times regexp) (re-search-forward regexp nil t times)) (setq where (point))))