emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/symbol-overlay aaea78b18e 3/5: Improve symbol-overlay-post


From: ELPA Syncer
Subject: [nongnu] elpa/symbol-overlay aaea78b18e 3/5: Improve symbol-overlay-post-command
Date: Tue, 17 Jan 2023 08:00:23 -0500 (EST)

branch: elpa/symbol-overlay
commit aaea78b18ec4d712ce8a270a7ecb1866df3b6779
Author: kamoii <>
Commit: kamoii <>

    Improve symbol-overlay-post-command
    
    symbol-overlay-get-symbol was invoked unnecessarily.
---
 symbol-overlay.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/symbol-overlay.el b/symbol-overlay.el
index fa6512dd05..633a51a7fe 100644
--- a/symbol-overlay.el
+++ b/symbol-overlay.el
@@ -359,7 +359,8 @@ buffer happens to be current when the timer is fired."
 
 (defun symbol-overlay-post-command ()
   "Installed on `post-command-hook'."
-  (unless (string= (symbol-overlay-get-symbol t) symbol-overlay-temp-symbol)
+  (unless (or (null symbol-overlay-temp-symbol)
+              (string= (symbol-overlay-get-symbol t) 
symbol-overlay-temp-symbol))
     (symbol-overlay-remove-temp)))
 
 (defun symbol-overlay-put-one (symbol &optional face)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]