[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/treesit-fold 4d4526ffb3 073/417: Update core
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/treesit-fold 4d4526ffb3 073/417: Update core |
Date: |
Mon, 1 Jul 2024 10:02:13 -0400 (EDT) |
branch: elpa/treesit-fold
commit 4d4526ffb39bb45e2c29317971375bcdc2f5e951
Author: Jen-Chieh Shen <jcs090218@gmail.com>
Commit: Jen-Chieh Shen <jcs090218@gmail.com>
Update core
---
README.md | 1 +
tree-sitter-fold-parsers.el | 8 ++++++++
tree-sitter-fold.el | 2 ++
3 files changed, 11 insertions(+)
diff --git a/README.md b/README.md
index 0e5dd11c84..38c11ab99c 100644
--- a/README.md
+++ b/README.md
@@ -47,6 +47,7 @@ then in Emacs:
* C++
* C#
* Go
+* Java
* JavaScript / JSX
* Nix
* Python
diff --git a/tree-sitter-fold-parsers.el b/tree-sitter-fold-parsers.el
index af84e475a5..e959c4f385 100644
--- a/tree-sitter-fold-parsers.el
+++ b/tree-sitter-fold-parsers.el
@@ -58,11 +58,19 @@
(function_declaration . tree-sitter-fold-range-go-method)
(method_declaration . tree-sitter-fold-range-go-method)))
+(defun tree-sitter-fold-parsers-java ()
+ "Rule sets for Java."
+ '())
+
(defun tree-sitter-fold-parsers-javascript ()
"Rule sets for JavaScript."
'((export_clause . tree-sitter-fold-range-seq)
(statement_block . tree-sitter-fold-range-seq)))
+(defun tree-sitter-fold-parsers-json ()
+ "Rule sets for JSON."
+ '(object . ))
+
(defun tree-sitter-fold-parsers-nix ()
"Rule sets for Nix."
'((attrset . tree-sitter-fold-range-seq)
diff --git a/tree-sitter-fold.el b/tree-sitter-fold.el
index 41051b6f9c..a998e1bf42 100644
--- a/tree-sitter-fold.el
+++ b/tree-sitter-fold.el
@@ -61,10 +61,12 @@
(csharp-mode . ,(tree-sitter-fold-parsers-csharp))
(ess-r-mode . ,(tree-sitter-fold-parsers-r))
(go-mode . ,(tree-sitter-fold-parsers-go))
+ (java-mode . ,(tree-sitter-fold-parsers-java))
(javascript-mode . ,(tree-sitter-fold-parsers-javascript))
(js-mode . ,(tree-sitter-fold-parsers-javascript))
(js2-mode . ,(tree-sitter-fold-parsers-javascript))
(js3-mode . ,(tree-sitter-fold-parsers-javascript))
+ (json-mode . ,(tree-sitter-fold-parsers-json))
(rjsx-mode . ,(tree-sitter-fold-parsers-javascript))
(nix-mode . ,(tree-sitter-fold-parsers-nix))
(python-mode . ,(tree-sitter-fold-parsers-python))
- [nongnu] elpa/treesit-fold 6aabbc6256 147/417: Update doc, (continued)
- [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
- [nongnu] elpa/treesit-fold de5ad4b2f2 063/417: Split uitl, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold d07b2bae49 065/417: Complete indicators, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold d2c13aac81 069/417: Clean compile, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold 4d4526ffb3 073/417: Update core,
ELPA Syncer <=
- [nongnu] elpa/treesit-fold 2dfd8c1656 083/417: Add support lang, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold 5c9981872e 095/417: Restrict one, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold 2ba784bea0 093/417: Fix externals, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold f13f0c371b 102/417: Core, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold 80b8e2b6dc 138/417: Fix code block syntax, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold fe9b69359c 150/417: Correct external calls, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold 946eebf84a 151/417: Update do, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold 38cb89733b 156/417: Link indicators mode gif, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold 64bb378142 158/417: Scale to 40%, ELPA Syncer, 2024/07/01
- [nongnu] elpa/treesit-fold d3e7f9bb05 152/417: Improve c macro, ELPA Syncer, 2024/07/01