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

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

[elpa] master 52c9565 020/167: swiper.el (swiper--candidates): Avoid lin


From: Oleh Krehel
Subject: [elpa] master 52c9565 020/167: swiper.el (swiper--candidates): Avoid line-move for large buffers
Date: Tue, 08 Dec 2015 10:49:39 +0000

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

    swiper.el (swiper--candidates): Avoid line-move for large buffers
    
    Re #227
---
 swiper.el |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/swiper.el b/swiper.el
index 09c266e..0f8ff31 100644
--- a/swiper.el
+++ b/swiper.el
@@ -223,7 +223,8 @@
       (setq swiper--format-spec
             (format "%%-%dd " swiper--width))
       (let ((line-number 0)
-            (advancer (if visual-line-mode
+            (advancer (if (and visual-line-mode
+                               (< (buffer-size) 20000))
                           (lambda (arg) (line-move arg t))
                         #'forward-line))
             candidates)



reply via email to

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