branch: master commit 52c95656d4fbab47952e92f64c032a46fa52c0e7 Author: Oleh Krehel <ohwoeo...@gmail.com> Commit: Oleh Krehel <ohwoeo...@gmail.com>
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)