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

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

[nongnu] elpa/treesit-fold 0fe507ba03 111/417: Support sharp blocks


From: ELPA Syncer
Subject: [nongnu] elpa/treesit-fold 0fe507ba03 111/417: Support sharp blocks
Date: Mon, 1 Jul 2024 10:02:16 -0400 (EDT)

branch: elpa/treesit-fold
commit 0fe507ba03ceade0fb01b82bc0f743f5d77b3b0a
Author: Jen-Chieh Shen <jcs090218@gmail.com>
Commit: Jen-Chieh Shen <jcs090218@gmail.com>

    Support sharp blocks
---
 tree-sitter-fold-parsers.el | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/tree-sitter-fold-parsers.el b/tree-sitter-fold-parsers.el
index 56240d664c..4ef34fee1b 100644
--- a/tree-sitter-fold-parsers.el
+++ b/tree-sitter-fold-parsers.el
@@ -131,7 +131,11 @@
     (use_list            . tree-sitter-fold-range-seq)
     (switch_block        . tree-sitter-fold-range-seq)
     (compound_statement  . tree-sitter-fold-range-seq)
-    (comment             . tree-sitter-fold-c-like-comment)))
+    (comment
+     . (lambda (node offset)
+         (if (string-prefix-p "#" (tsc-node-text node))
+             (tree-sitter-fold-range-line-comment node offset "#")
+           (tree-sitter-fold-c-like-comment node offset))))))
 
 (defun tree-sitter-fold-parsers-python ()
   "Rule sets for Python."



reply via email to

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