feat: import statement folds for common languages

This commit is contained in:
Riley Bruins 2024-04-21 17:15:08 -07:00 committed by Christian Clason
parent f58cae6c22
commit 9a47a523e3
8 changed files with 18 additions and 4 deletions

View file

@ -16,6 +16,7 @@
(preproc_function_def)
(initializer_list)
(gnu_asm_expression)
(preproc_include)+
] @fold
(compound_statement

View file

@ -8,4 +8,7 @@ accessors: (accessor_list) @fold
initializer: (initializer_expression) @fold
(block) @fold
[
(block)
(using_directive)+
] @fold

View file

@ -1 +1,4 @@
(rule_set) @fold
[
(rule_set)
(import_statement)+
] @fold

View file

@ -13,7 +13,7 @@
(switch_statement)
(switch_case)
(switch_default)
(import_statement)
(import_statement)+
(if_statement)
(try_statement)
(catch_clause)

View file

@ -2,4 +2,5 @@
(exp_apply)
(exp_do)
(function)
(import)+
] @fold

View file

@ -4,4 +4,5 @@
(constructor_declaration)
(argument_list)
(annotation_argument_list)
(import_declaration)+
] @fold

View file

@ -21,3 +21,8 @@
(dictionary)
(string)
] @fold
[
(import_statement)
(import_from_statement)
]+ @fold

View file

@ -9,7 +9,7 @@
(type_item)
(union_item)
(const_item)
(use_declaration)
(use_declaration)+
(let_declaration)
(loop_expression)
(for_expression)