From 9537876af06f208e340a23f35f906ef10e68fb69 Mon Sep 17 00:00:00 2001 From: Vincent Zhang Date: Tue, 1 Jan 2019 00:42:23 +0800 Subject: [PATCH] Fix #80: Errors without symbol-overlay. --- doom-modeline.el | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/doom-modeline.el b/doom-modeline.el index 03d5b9c..1997e43 100644 --- a/doom-modeline.el +++ b/doom-modeline.el @@ -188,7 +188,8 @@ It returns a file name which can be used directly as argument of (defvar mc/mode-line) (defvar minions-mode) (defvar minions-mode-line-lighter) -(defvar symbol-overlay-mode) +(defvar symbol-overlay-keywords-alist) +(defvar symbol-overlay-temp-symbol) (defvar text-scale-mode-amount) (defvar winum-auto-setup-mode-line) (defvar xah-fly-insert-state-q) @@ -1205,7 +1206,8 @@ Requires `anzu', also `evil-anzu' if using `evil-mode' for compatibility with (defsubst doom-modeline--symbol-overlay () "Show the number of matches for symbol overlay." - (when (and (bound-and-true-p symbol-overlay-mode) + (when (and (and (bound-and-true-p symbol-overlay-keywords-alist) +- (not (bound-and-true-p symbol-overlay-temp-symbol)) (not (bound-and-true-p iedit-mode))) (let* ((keyword (symbol-overlay-assoc (ignore-errors (symbol-overlay-get-symbol))))