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.
This commit is contained in:
Oleh Krehel 2015-05-09 13:02:20 +02:00
parent 4007986c4c
commit dbaa1a8139

View File

@ -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))))