From 74dc55ebaf2df109c949f840b481cbf678372cc8 Mon Sep 17 00:00:00 2001 From: Artur Malabarba Date: Thu, 3 Dec 2015 16:52:21 +0000 Subject: [PATCH] Fix weird beacon color when point coincides with an overlay --- beacon.el | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/beacon.el b/beacon.el index 9e211e22a..c2b5f6b0b 100644 --- a/beacon.el +++ b/beacon.el @@ -255,7 +255,10 @@ Only returns `beacon-size' elements." (defun beacon--color-range () "Return a list of background colors for the beacon." - (let* ((default-bg (or (background-color-at-point) + (let* ((default-bg (or (save-excursion + (forward-line 1) + (forward-char -1) + (background-color-at-point)) (face-background 'default))) (bg (color-values (if (string-match "\\`unspecified-" default-bg) (face-attribute 'beacon-fallback-background :background) -- 2.39.2