mirror of
https://github.com/nvim-treesitter/nvim-treesitter.git
synced 2026-07-06 05:20:00 -04:00
feat!: drop modules, general refactor and cleanup
This commit is contained in:
parent
c13e28f894
commit
2c8f2f2fad
829 changed files with 4905 additions and 8010 deletions
25
runtime/queries/gdscript/folds.scm
Normal file
25
runtime/queries/gdscript/folds.scm
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
[
|
||||
; Body fold will "join" the next adjacent fold into a SUPER fold.
|
||||
; This is an issue with the grammar.
|
||||
; (body)
|
||||
|
||||
(if_statement)
|
||||
(elif_clause)
|
||||
(else_clause)
|
||||
(for_statement)
|
||||
(while_statement)
|
||||
(class_definition)
|
||||
(enum_definition)
|
||||
(match_statement)
|
||||
(pattern_section)
|
||||
(function_definition)
|
||||
(lambda)
|
||||
(constructor_definition)
|
||||
] @fold
|
||||
|
||||
; It's nice to be able to fold the if/elif/else clauses and the entire
|
||||
; if_statement.
|
||||
(if_statement (body) @fold)
|
||||
|
||||
; Fold strings that are probably doc strings.
|
||||
(expression_statement (string) @fold)
|
||||
Loading…
Add table
Add a link
Reference in a new issue