branch: elpa/treesit-fold
commit 8ea716f6208312cc270310a2cc13b502d3d5eadd
Author: skittishdev <42278215+skittish...@users.noreply.github.com>
Commit: GitHub <nore...@github.com>

    Add support for folding imports in python (#27)
    
    * Add support for folding imports in python
    
    Based on node names here: 
https://github.com/tree-sitter/tree-sitter-python/blob/master/src/grammar.json
    
    * Update parens
---
 treesit-fold-parsers.el | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/treesit-fold-parsers.el b/treesit-fold-parsers.el
index 82f9066bda..53c317ec51 100644
--- a/treesit-fold-parsers.el
+++ b/treesit-fold-parsers.el
@@ -589,7 +589,10 @@
     (expression_statement     . treesit-fold-range-python-expression-statement)
     (comment
      . (lambda (node offset)
-         (treesit-fold-range-line-comment node offset "#")))))
+         (treesit-fold-range-line-comment node offset "#")))
+    (import_statement         . treesit-fold-range-seq)
+    (import_from_statement    . treesit-fold-range-seq)
+    (future_import_statement  . treesit-fold-range-seq)))
 
 (defun treesit-fold-parsers-qss ()
   "Rule set for QSS."

Reply via email to