From dbaa1a81392947cb54d704d8b9918033e92ba5dc Mon Sep 17 00:00:00 2001 From: Oleh Krehel Date: Sat, 9 May 2015 13:02:20 +0200 Subject: [PATCH] Fix avy-background some more * avy-jump.el (avy--make-backgrounds): Make the overlay local to the current window. Avoids the problem when the same buffer is displayed twice. --- avy-jump.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/avy-jump.el b/avy-jump.el index ffd415c..848a50d 100644 --- a/avy-jump.el +++ b/avy-jump.el @@ -125,8 +125,7 @@ Use OVERLAY-FN to visualize the decision overlay." (avy--make-backgrounds (if avy-all-windows (window-list) - (list (selected-window)) - )) + (list (selected-window)))) (avy-read (avy-tree candidates avy-keys) overlay-fn #'avy--remove-leading-chars))) @@ -145,6 +144,7 @@ Use OVERLAY-FN to visualize the decision overlay." (window-end w) (window-buffer w)))) (overlay-put ol 'face 'avy-background-face) + (overlay-put ol 'window w) ol)) wnd-list))))