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

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

[nongnu] elpa/evil-visual-mark-mode 8f72c92a3b 13/29: Only visualize mar


From: ELPA Syncer
Subject: [nongnu] elpa/evil-visual-mark-mode 8f72c92a3b 13/29: Only visualize marks in normal state when minor mode is enabled
Date: Mon, 9 Oct 2023 13:01:38 -0400 (EDT)

branch: elpa/evil-visual-mark-mode
commit 8f72c92a3b9c29aa4435828d7a41da1b6a11cdc7
Author: Dewdrops <v_v_4474@126.com>
Commit: Dewdrops <v_v_4474@126.com>

    Only visualize marks in normal state when minor mode is enabled
---
 evil-visual-mark-mode.el | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/evil-visual-mark-mode.el b/evil-visual-mark-mode.el
index 31daccc719..550d63b1a4 100644
--- a/evil-visual-mark-mode.el
+++ b/evil-visual-mark-mode.el
@@ -109,9 +109,10 @@ This function is called on `evil-normal-state-entry-hook'."
 This function is called on the initialization of
 `evil-visual-mark-mode'"
   (evil-visual-mark-populate-overlay-alist)
-  (--each evil-visual-mark-overlay-alist
-    (evil-visual-mark-overlay-put (car it)
-                                  (cdr it))))
+  (when (evil-normal-state-p)
+    (--each evil-visual-mark-overlay-alist
+      (evil-visual-mark-overlay-put (car it)
+                                    (cdr it)))))
 
 (defun evil-visual-mark-cleanup ()
   "Remove all overlays that were created by this mode.



reply via email to

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