emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] master b1ac649 26/67: Don't recenter unless necessary


From: Oleh Krehel
Subject: [elpa] master b1ac649 26/67: Don't recenter unless necessary
Date: Sun, 22 Mar 2015 17:33:57 +0000

branch: master
commit b1ac6492bb75b1766064ac684cf9cf4a5a3cc626
Author: Oleh Krehel <address@hidden>
Commit: Oleh Krehel <address@hidden>

    Don't recenter unless necessary
    
    * swiper.el (swiper--update-input-ivy): Update.
---
 swiper.el |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/swiper.el b/swiper.el
index 4c22eba..b39235c 100644
--- a/swiper.el
+++ b/swiper.el
@@ -241,7 +241,9 @@ When non-nil, INITIAL-INPUT is the initial search pattern."
       (when (plusp num)
         (goto-char (point-min))
         (forward-line (1- num))
-        (recenter))
+        (unless (and (> (point) (window-start))
+                     (< (point) (window-end swiper--window t)))
+          (recenter)))
       (let ((ov (make-overlay
                  (line-beginning-position)
                  (1+ (line-end-position)))))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]