[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/lisp/isearch.el
From: |
Juri Linkov |
Subject: |
[Emacs-diffs] Changes to emacs/lisp/isearch.el |
Date: |
Wed, 08 Sep 2004 16:48:46 -0400 |
Index: emacs/lisp/isearch.el
diff -c emacs/lisp/isearch.el:1.238 emacs/lisp/isearch.el:1.239
*** emacs/lisp/isearch.el:1.238 Sat Sep 4 19:40:17 2004
--- emacs/lisp/isearch.el Wed Sep 8 20:43:17 2004
***************
*** 2402,2408 ****
(let ((mb (match-beginning 0))
(me (match-end 0)))
(if (= mb me) ;zero-length match
! (forward-char 1)
;; non-zero-length match
(let ((ov (make-overlay mb me)))
--- 2402,2418 ----
(let ((mb (match-beginning 0))
(me (match-end 0)))
(if (= mb me) ;zero-length match
! (if isearch-forward
! (if (= mb (if isearch-lazy-highlight-wrapped
! isearch-lazy-highlight-start
! (window-end)))
! (setq found nil)
! (forward-char 1))
! (if (= mb (if isearch-lazy-highlight-wrapped
! isearch-lazy-highlight-end
! (window-start)))
! (setq found nil)
! (forward-char -1)))
;; non-zero-length match
(let ((ov (make-overlay mb me)))
***************
*** 2412,2430 ****
(push ov isearch-lazy-highlight-overlays)))
(if isearch-forward
(setq isearch-lazy-highlight-end (point))
! (setq isearch-lazy-highlight-start (point))))
! ;; not found
! (if isearch-lazy-highlight-wrapped
! (setq looping nil
! nomore t)
! (setq isearch-lazy-highlight-wrapped t)
! (if isearch-forward
! (progn
! (setq isearch-lazy-highlight-end (window-start))
! (goto-char (window-start)))
! (setq isearch-lazy-highlight-start (window-end))
! (goto-char (window-end)))))))
(unless nomore
(setq isearch-lazy-highlight-timer
(run-at-time isearch-lazy-highlight-interval nil
--- 2422,2441 ----
(push ov isearch-lazy-highlight-overlays)))
(if isearch-forward
(setq isearch-lazy-highlight-end (point))
! (setq isearch-lazy-highlight-start (point)))))
! ;; not found or zero-length match at the search bound
! (if (not found)
! (if isearch-lazy-highlight-wrapped
! (setq looping nil
! nomore t)
! (setq isearch-lazy-highlight-wrapped t)
! (if isearch-forward
! (progn
! (setq isearch-lazy-highlight-end (window-start))
! (goto-char (window-start)))
! (setq isearch-lazy-highlight-start (window-end))
! (goto-char (window-end)))))))
(unless nomore
(setq isearch-lazy-highlight-timer
(run-at-time isearch-lazy-highlight-interval nil