mirror of
https://github.com/nvim-treesitter/nvim-treesitter.git
synced 2026-07-12 16:30:02 -04:00
feat!: drop modules, general refactor and cleanup
This commit is contained in:
parent
310f0925ec
commit
692b051b09
1247 changed files with 6096 additions and 9074 deletions
26
runtime/queries/gdscript/folds.scm
Normal file
26
runtime/queries/gdscript/folds.scm
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
[
|
||||
; 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