branch: elpa/treesit-fold
commit fe9b69359c4770b8de209974100776ff0e0526df
Author: Jen-Chieh Shen <[email protected]>
Commit: Jen-Chieh Shen <[email protected]>

    Correct external calls
---
 tree-sitter-fold-parsers.el | 5 +++--
 tree-sitter-fold.el         | 4 ++--
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/tree-sitter-fold-parsers.el b/tree-sitter-fold-parsers.el
index 2cdc406408..d195245488 100644
--- a/tree-sitter-fold-parsers.el
+++ b/tree-sitter-fold-parsers.el
@@ -45,6 +45,7 @@
 (declare-function tree-sitter-fold-range-c-preproc-elif "tree-sitter-fold.el")
 (declare-function tree-sitter-fold-range-c-preproc-else "tree-sitter-fold.el")
 (declare-function tree-sitter-fold-range-python "tree-sitter-fold.el")
+(declare-function tree-sitter-fold-range-ruby "tree-sitter-fold.el")
 (declare-function tree-sitter-fold-range-rust-macro "tree-sitter-fold.el")
 
 ;;
@@ -171,8 +172,8 @@
 
 (defun tree-sitter-fold-parsers-ruby ()
   "Rule sets for Ruby."
-  '((class  . tree-sitter-fold-range-ruby-method)
-    (method . tree-sitter-fold-range-ruby-method)
+  '((class  . tree-sitter-fold-range-ruby)
+    (method . tree-sitter-fold-range-ruby)
     (array  . tree-sitter-fold-range-seq)
     (comment
      . (lambda (node offset)
diff --git a/tree-sitter-fold.el b/tree-sitter-fold.el
index a77e3622ac..c8ee6a6146 100644
--- a/tree-sitter-fold.el
+++ b/tree-sitter-fold.el
@@ -449,8 +449,8 @@ more information."
               (end (tsc-node-end-position node)))
     (tree-sitter-fold-util--cons-add (cons beg end) offset)))
 
-(defun tree-sitter-fold-range-ruby-method (node offset)
-  "Define fold range for `method' in Ruby.
+(defun tree-sitter-fold-range-ruby (node offset)
+  "Define fold range for `method' and `class' in Ruby.
 
 For arguments NODE and OFFSET, see function `tree-sitter-fold-range-seq' for
 more information."

Reply via email to