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

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

[nongnu] elpa/treesit-fold de128eaf10 076/417: Add CSS


From: ELPA Syncer
Subject: [nongnu] elpa/treesit-fold de128eaf10 076/417: Add CSS
Date: Mon, 1 Jul 2024 10:02:13 -0400 (EDT)

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

    Add CSS
---
 README.md                   | 1 +
 tree-sitter-fold-parsers.el | 5 +++++
 tree-sitter-fold.el         | 2 ++
 3 files changed, 8 insertions(+)

diff --git a/README.md b/README.md
index 5c40013a80..323ec9b909 100644
--- a/README.md
+++ b/README.md
@@ -47,6 +47,7 @@ then in Emacs:
 * C++
 * C#
 * Go
+* HTML
 * Java
 * JavaScript / JSX
 * JSON
diff --git a/tree-sitter-fold-parsers.el b/tree-sitter-fold-parsers.el
index b90c8f219d..fe28b6f4e3 100644
--- a/tree-sitter-fold-parsers.el
+++ b/tree-sitter-fold-parsers.el
@@ -66,6 +66,11 @@
     (initializer_expression               . tree-sitter-fold-range-seq)
     (comment                              . (tree-sitter-fold-range-seq 1 
-1))))
 
+(defun tree-sitter-fold-parsers-css ()
+  "Rule sets for CSS."
+  '((keyframe_block_list . tree-sitter-fold-range-seq)
+    (block               . tree-sitter-fold-range-seq)))
+
 (defun tree-sitter-fold-parsers-go ()
   "Rule sets for Go."
   '((type_declaration     . tree-sitter-fold-range-go-type-declaration)
diff --git a/tree-sitter-fold.el b/tree-sitter-fold.el
index c3f2e78c29..3faebce01b 100644
--- a/tree-sitter-fold.el
+++ b/tree-sitter-fold.el
@@ -60,6 +60,7 @@
   `((c-mode          . ,(tree-sitter-fold-parsers-c))
     (c++-mode        . ,(tree-sitter-fold-parsers-c++))
     (csharp-mode     . ,(tree-sitter-fold-parsers-csharp))
+    (css-mode        . ,(tree-sitter-fold-parsers-css))
     (ess-r-mode      . ,(tree-sitter-fold-parsers-r))
     (go-mode         . ,(tree-sitter-fold-parsers-go))
     (html-mode       . ,(tree-sitter-fold-parsers-html))
@@ -70,6 +71,7 @@
     (js2-mode        . ,(tree-sitter-fold-parsers-javascript))
     (js3-mode        . ,(tree-sitter-fold-parsers-javascript))
     (json-mode       . ,(tree-sitter-fold-parsers-json))
+    (jsonc-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]