From 212a132d5f2d9b28a56bc69dd8d3a28e168728b0 Mon Sep 17 00:00:00 2001 From: Oleh Krehel Date: Wed, 6 Jan 2016 10:36:33 +0100 Subject: [PATCH] Don't shorten selector string for visual-line-mode and bolp * avy.el (avy--overlay-at-full): When at an empty line, there's plenty of space to display the full selector. No need to truncate it to avoid visual-line-mode reformatting the buffer text. Fixes #129 --- avy.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/avy.el b/avy.el index a6e4c0b..7af1de8 100644 --- a/avy.el +++ b/avy.el @@ -771,7 +771,8 @@ LEAF is normally ((BEG . END) . WND)." len)) lep))) (when (and (bound-and-true-p visual-line-mode) - (> len (- end beg))) + (> len (- end beg)) + (not (eq lep beg))) (setq len (- end beg)) (let ((old-str (apply #'string (reverse path)))) (setq str