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

[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))



reply via email to

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