branch: master
commit 52c95656d4fbab47952e92f64c032a46fa52c0e7
Author: Oleh Krehel <[email protected]>
Commit: Oleh Krehel <[email protected]>
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)