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

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

[nongnu] elpa/treesit-fold e7dd19b2d1 005/417: fix compile bug: add to e


From: ELPA Syncer
Subject: [nongnu] elpa/treesit-fold e7dd19b2d1 005/417: fix compile bug: add to evil-fold-list only if it exist
Date: Mon, 1 Jul 2024 10:02:04 -0400 (EDT)

branch: elpa/treesit-fold
commit e7dd19b2d1c37575d8d8152c498709afedc1f265
Author: Junyi Hou <junyi.yi.hou@gmail.com>
Commit: Junyi Hou <junyi.yi.hou@gmail.com>

    fix compile bug: add to evil-fold-list only if it exist
---
 tree-sitter-fold.el | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/tree-sitter-fold.el b/tree-sitter-fold.el
index 9a18bda770..4f6b88d41f 100644
--- a/tree-sitter-fold.el
+++ b/tree-sitter-fold.el
@@ -74,13 +74,14 @@ the fold in a cons cell. See 
`tree-sitter-fold-range-python' for an example."
 ;; ================
 
 (eval-when-compile
-  (add-to-list 'evil-fold-list
-               '((tree-sitter-fold-mode)
-                 :open tree-sitter-fold-open
-                 :close tree-sitter-fold-close
-                 :open-rec tree-sitter-fold-open-recursively
-                 :open-all tree-sitter-fold-open-all
-                 :close-all tree-sitter-fold-close-all)))
+  (if (bound-and-true-p evil-fold-list)
+      (add-to-list 'evil-fold-list
+                   '((tree-sitter-fold-mode)
+                     :open tree-sitter-fold-open
+                     :close tree-sitter-fold-close
+                     :open-rec tree-sitter-fold-open-recursively
+                     :open-all tree-sitter-fold-open-all
+                     :close-all tree-sitter-fold-close-all))))
 
 ;; ============================================
 ;; using `tree-sitter' to determine fold range.



reply via email to

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