diff options
| author | Luxed <devildead13@gmail.com> | 2021-08-05 21:59:46 -0400 |
|---|---|---|
| committer | Thomas Vigouroux <tomvig38@gmail.com> | 2021-08-06 11:08:30 +0200 |
| commit | e56a393c4bfb27af3a098dccabcf97dd1f051c1e (patch) | |
| tree | e7acbd453cce40c8948c374e3603f1f38f6286c4 | |
| parent | feat(c_sharp): Add first draft of locals (diff) | |
| download | nvim-treesitter-e56a393c4bfb27af3a098dccabcf97dd1f051c1e.tar nvim-treesitter-e56a393c4bfb27af3a098dccabcf97dd1f051c1e.tar.gz nvim-treesitter-e56a393c4bfb27af3a098dccabcf97dd1f051c1e.tar.bz2 nvim-treesitter-e56a393c4bfb27af3a098dccabcf97dd1f051c1e.tar.lz nvim-treesitter-e56a393c4bfb27af3a098dccabcf97dd1f051c1e.tar.xz nvim-treesitter-e56a393c4bfb27af3a098dccabcf97dd1f051c1e.tar.zst nvim-treesitter-e56a393c4bfb27af3a098dccabcf97dd1f051c1e.zip | |
feat(c_sharp): Simplify folds by only folding blocks of code instead of
folding the methods and their attributes
| -rw-r--r-- | queries/c_sharp/folds.scm | 29 |
1 files changed, 13 insertions, 16 deletions
diff --git a/queries/c_sharp/folds.scm b/queries/c_sharp/folds.scm index deeedd376..4b5d94270 100644 --- a/queries/c_sharp/folds.scm +++ b/queries/c_sharp/folds.scm @@ -1,18 +1,15 @@ -[ - (class_declaration) - (constructor_declaration) - (enum_declaration) - (interface_declaration) - (method_declaration) - (namespace_declaration) - (struct_declaration) +body: [ + (declaration_list) + (switch_body) + (enum_member_declaration_list) +] @fold + +accessors: [ + (accessor_list) +] @fold - (do_statement) - (for_each_statement) - (for_statement) - (if_statement) - (switch_statement) - (try_statement) - (using_statement) - (while_statement) +initializer: [ + (initializer_expression) ] @fold + +(block) @fold |
