[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/treesit-fold 6f15c1735a 125/417: Support javascript commen
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/treesit-fold 6f15c1735a 125/417: Support javascript comment |
Date: |
Mon, 1 Jul 2024 10:02:18 -0400 (EDT) |
branch: elpa/treesit-fold
commit 6f15c1735a51dea1ec1e9d8cdf935d6e708101c2
Author: Jen-Chieh Shen <jcs090218@gmail.com>
Commit: Jen-Chieh Shen <jcs090218@gmail.com>
Support javascript comment
---
tree-sitter-fold-parsers.el | 13 +++++++------
tree-sitter-fold.el | 2 +-
2 files changed, 8 insertions(+), 7 deletions(-)
diff --git a/tree-sitter-fold-parsers.el b/tree-sitter-fold-parsers.el
index 0c1827b84a..1ec145921e 100644
--- a/tree-sitter-fold-parsers.el
+++ b/tree-sitter-fold-parsers.el
@@ -38,7 +38,7 @@
(declare-function tree-sitter-fold-range-seq "tree-sitter-fold.el")
(declare-function tree-sitter-fold-range-line-comment "tree-sitter-fold.el")
(declare-function tree-sitter-fold-range-block-comment "tree-sitter-fold.el")
-(declare-function tree-sitter-fold-c-like-comment "tree-sitter-fold.el")
+(declare-function tree-sitter-fold-range-c-like-comment "tree-sitter-fold.el")
(declare-function tree-sitter-fold-range-c-preproc-ifdef "tree-sitter-fold.el")
(declare-function tree-sitter-fold-range-c-preproc-if "tree-sitter-fold.el")
@@ -70,7 +70,7 @@
(preproc_ifdef . tree-sitter-fold-range-c-preproc-ifdef)
(preproc_elif . tree-sitter-fold-range-c-preproc-elif)
(preproc_else . tree-sitter-fold-range-c-preproc-else)
- (comment . tree-sitter-fold-c-like-comment)))
+ (comment . tree-sitter-fold-range-c-like-comment)))
(defun tree-sitter-fold-parsers-c++ ()
"Rule sets for C++."
@@ -91,7 +91,7 @@
(endif_directive . tree-sitter-fold-range-seq)
(region_directive . tree-sitter-fold-range-seq)
(endregion_directive . tree-sitter-fold-range-seq)
- (comment . tree-sitter-fold-c-like-comment)))
+ (comment .
tree-sitter-fold-range-c-like-comment)))
(defun tree-sitter-fold-parsers-css ()
"Rule sets for CSS."
@@ -126,7 +126,8 @@
(defun tree-sitter-fold-parsers-javascript ()
"Rule sets for JavaScript."
'((export_clause . tree-sitter-fold-range-seq)
- (statement_block . tree-sitter-fold-range-seq)))
+ (statement_block . tree-sitter-fold-range-seq)
+ (comment . tree-sitter-fold-range-c-like-comment)))
(defun tree-sitter-fold-parsers-json ()
"Rule sets for JSON."
@@ -150,7 +151,7 @@
. (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))))))
+ (tree-sitter-fold-range-c-like-comment node offset))))))
(defun tree-sitter-fold-parsers-python ()
"Rule sets for Python."
@@ -199,7 +200,7 @@
(class_declaration . tree-sitter-fold-range-seq)
(protocol_declaration . tree-sitter-fold-range-seq)
(extension_declaration . tree-sitter-fold-range-seq)
- (comment . tree-sitter-fold-c-like-comment)))
+ (comment . tree-sitter-fold-range-c-like-comment)))
(defun tree-sitter-fold-parsers-typescript ()
"Rule sets for TypeScript."
diff --git a/tree-sitter-fold.el b/tree-sitter-fold.el
index f406c8e6f9..264c1a6703 100644
--- a/tree-sitter-fold.el
+++ b/tree-sitter-fold.el
@@ -389,7 +389,7 @@ For arguments NODE and OFFSET, see function
`tree-sitter-fold-range-seq' for
more information."
(tree-sitter-fold-range-seq node (tree-sitter-fold-util--cons-add '(1 . -1)
offset)))
-(defun tree-sitter-fold-c-like-comment (node offset)
+(defun tree-sitter-fold-range-c-like-comment (node offset)
"Define fold range for C-like comemnt."
(if (tree-sitter-fold--multi-line node)
(tree-sitter-fold-range-block-comment node offset)
- [nongnu] elpa/treesit-fold fef90261f5 082/417: Apply offset, (continued)
- [nongnu] elpa/treesit-fold fef90261f5 082/417: Apply offset, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold 76e0dd263e 088/417: Hide indicators when single line, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold 8fc88e29f5 089/417: Login update for Csharp comment, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold 809bc9a0db 090/417: Remove go decalaration, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold 422cff043e 100/417: Fix comment line, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold 2d2179292f 105/417: Fix doc string, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold 5062bf22a8 112/417: Mark temp, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold 959191660b 115/417: Simplify, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold 7065c6b28f 122/417: Apply macro, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold f49df1ea3d 124/417: Update doc, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold 6f15c1735a 125/417: Support javascript comment,
ELPA Syncer <=
- [nongnu] elpa/treesit-fold eeb9c03bcc 127/417: Fix conitouse line, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold c33e5e7e0c 128/417: Temporily disable csharp, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold 6b6f30eb4a 142/417: Add emoji, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold 6aabbc6256 147/417: Update doc, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold e6ac78f0e2 154/417: SCALE AND CENTER, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold a806886568 161/417: Update support language list, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold 2409596f33 004/417: readme: fix typo, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold 362fc74774 011/417: R: fold brace_list instead, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold f0858f1dbc 009/417: add support for R, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold b3faaaa40d 015/417: support folding nix functions, ELPA Syncer, 2024/07/01