[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/treesit-fold 3ebdb45c3d 019/417: fix evil integration if i
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/treesit-fold 3ebdb45c3d 019/417: fix evil integration if install from nix |
Date: |
Mon, 1 Jul 2024 10:02:06 -0400 (EDT) |
branch: elpa/treesit-fold
commit 3ebdb45c3ddc96fd967ce20c392972ad4f5866a0
Author: Junyi Hou <junyi.hou@robinhood.com>
Commit: Junyi Hou <junyi.hou@robinhood.com>
fix evil integration if install from nix
---
tree-sitter-fold.el | 25 +++++++++++--------------
1 file changed, 11 insertions(+), 14 deletions(-)
diff --git a/tree-sitter-fold.el b/tree-sitter-fold.el
index fbf43d794d..e5d6c1eceb 100644
--- a/tree-sitter-fold.el
+++ b/tree-sitter-fold.el
@@ -73,25 +73,22 @@ the fold in a cons cell. See
`tree-sitter-fold-range-python' for an example."
(progn
(setq-local line-move-ignore-invisible t)
(add-to-invisibility-spec '(tree-sitter-fold . t))
+
+ ;; evil integration
+ (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)))
+
(run-hooks 'tree-sitter-fold-mode-hook))
(remove-from-invisibility-spec '(tree-sitter-fold . t))
(let ((tree-sitter-mode t))
(tree-sitter-fold-open-all))))
-;; ================
-;; evil integration
-;; ================
-
-(eval-when-compile
- (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.
;; ============================================
- [nongnu] elpa/treesit-fold 380ccb0d77 092/417: Remove macro, (continued)
- [nongnu] elpa/treesit-fold 380ccb0d77 092/417: Remove macro, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold e25ece59b5 114/417: Add rust macro support, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold bf9a0285dc 131/417: Add todo mark, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold 01d6485398 177/417: Update CI, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold 9f445a7fd9 180/417: Replace Cask with Eask, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold fe8f3ea94f 184/417: Update Eask, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold 4f3575676f 384/417: chore: Merge upstream, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold 59c57057ba 353/417: chore: Remove debug message, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold 4d8e9ceef7 405/417: Add more nodes to elisp parser, remove `s` dependency, add vimscript (#6), ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold a549f22b3b 409/417: Update CHANGELOG.md, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold 3ebdb45c3d 019/417: fix evil integration if install from nix,
ELPA Syncer <=
- [nongnu] elpa/treesit-fold af0de4e135 188/417: merge setup-emacs, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold bc3e5dda46 266/417: fix: Wrong function call, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold c408ef1165 291/417: Bump version - 0.2.0, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold e88e2579b6 191/417: Merge pull request #7 from Kaligule/patch-2, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold e6191cb5ca 210/417: doc, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold 2bcb2f3ccf 213/417: Fix typo, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold 7f1e24cf23 215/417: Add todo note, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold f0804a2435 230/417: docs(CHANGELOG): update (#28), ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold 74af83d2aa 239/417: Add default script directive, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold 3e1a96dad0 241/417: Remove redundant fold node alist (#36), ELPA Syncer, 2024/07/01