]> git.eshelyaron.com Git - emacs.git/commitdiff
View-search-... now hit all the matches, regardless of window position
authorDima Kogan <dima@secretsauce.net>
Tue, 25 Jun 2019 22:49:24 +0000 (00:49 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Tue, 25 Jun 2019 22:49:24 +0000 (00:49 +0200)
* 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.

lisp/view.el

index e74ce1e888814ac0cfcda1a5c745b4e50f2f68b6..a765be02c1e18a1852a1f2218bd8646214dd52de 100644 (file)
@@ -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))))