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

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

[nongnu] elpa/treesit-fold 27c0fd0c7e 361/417: style: Place functions in


From: ELPA Syncer
Subject: [nongnu] elpa/treesit-fold 27c0fd0c7e 361/417: style: Place functions in alphabetic order
Date: Mon, 1 Jul 2024 10:03:04 -0400 (EDT)

branch: elpa/treesit-fold
commit 27c0fd0c7ef6435ffb48242810601157cab57d45
Author: JenChieh <jcs090218@gmail.com>
Commit: JenChieh <jcs090218@gmail.com>

    style: Place functions in alphabetic order
---
 ts-fold-parsers.el | 12 ------------
 ts-fold.el         | 42 +++++++++++++++++++++---------------------
 2 files changed, 21 insertions(+), 33 deletions(-)

diff --git a/ts-fold-parsers.el b/ts-fold-parsers.el
index 269b05a1d9..254ce720e0 100644
--- a/ts-fold-parsers.el
+++ b/ts-fold-parsers.el
@@ -508,18 +508,6 @@
      . (lambda (node offset)
          (ts-fold-range-line-comment node offset "#")))))
 
-(defun ts-fold-parsers-matlab ()
-  "Rule set for MATLAB."
-  '((expression_list     . ts-fold-range-seq)
-    (function_definition . ts-fold-range-matlab-function)
-    (class_definition    . ts-fold-range-matlab-function)
-    (if_statement        . ts-fold-range-matlab-statements)
-    (for_statement       . ts-fold-range-matlab-statements)
-    (while_statement     . ts-fold-range-matlab-statements)
-    (switch_statement    . ts-fold-range-matlab-statements)
-    (try_statement       . ts-fold-range-matlab-statements)
-    (comment             . ts-fold-range-matlab-blocks)))
-
 (defun ts-fold-parsers-qss ()
   "Rule set for QSS."
   (append (ts-fold-parsers-css)))
diff --git a/ts-fold.el b/ts-fold.el
index ce3a2b0b16..54cc130dd2 100644
--- a/ts-fold.el
+++ b/ts-fold.el
@@ -831,6 +831,27 @@ information."
               (end (1- (tsc-node-end-position node))))
     (ts-fold--cons-add (cons beg end) offset)))
 
+(defun ts-fold-range-latex-environment (node offset)
+  "Define fold range for latex environments.
+
+For arguments NODE and OFFSET, see function `ts-fold-range-seq' for
+more information."
+  (when-let* ((beg-node (tsc-get-child-by-field node :begin))
+              (end-node (tsc-get-child-by-field node :end))
+              (beg (tsc-node-end-position beg-node))
+              (end (tsc-node-start-position end-node)))
+    (ts-fold--cons-add (cons beg end) offset)))
+
+(defun ts-fold-range-latex-section (node offset)
+  "Define fold range for latex section.
+
+For arguments NODE and OFFSET, see function `ts-fold-range-seq' for
+more information."
+  (when-let* ((lab-node (car (ts-fold-find-children node "curly_group")))
+              (beg (tsc-node-end-position lab-node))
+              (end (tsc-node-end-position node)))
+    (ts-fold--cons-add (cons beg end) offset)))
+
 (defun ts-fold-range-lisp-function (node offset)
   "Define fold range for function in Lisp .
 
@@ -1154,27 +1175,6 @@ more information."
               (end (tsc-node-end-position node)))
     (ts-fold--cons-add (cons (+ beg 3) (- end 3)) offset)))
 
-(defun ts-fold-range-latex-environment (node offset)
-  "Define fold range for latex environments.
-
-For arguments NODE and OFFSET, see function `ts-fold-range-seq' for
-more information."
-  (when-let* ((beg-node (tsc-get-child-by-field node :begin))
-              (end-node (tsc-get-child-by-field node :end))
-              (beg (tsc-node-end-position beg-node))
-              (end (tsc-node-start-position end-node)))
-    (ts-fold--cons-add (cons beg end) offset)))
-
-(defun ts-fold-range-latex-section (node offset)
-  "Define fold range for latex section.
-
-For arguments NODE and OFFSET, see function `ts-fold-range-seq' for
-more information."
-  (when-let* ((lab-node (car (ts-fold-find-children node "curly_group")))
-              (beg (tsc-node-end-position lab-node))
-              (end (tsc-node-end-position node)))
-    (ts-fold--cons-add (cons beg end) offset)))
-
 (defun ts-fold-range-rst-body (node offset)
   "Define fold range for `body' in reStructuredText.
 



reply via email to

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