diff options
| author | Thomas Vigouroux <39092278+vigoux@users.noreply.github.com> | 2020-05-24 23:11:57 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-05-24 23:11:57 +0200 |
| commit | d1da10ce1cfb566cc3d265cdcaead6f8f534f66d (patch) | |
| tree | cb7be6215da49084d0fbeffbe919094bae8c99d4 | |
| parent | Merge pull request #56 from theHamsta/python-locals (diff) | |
| parent | Some improvements to c/locals.scm (diff) | |
| download | nvim-treesitter-d1da10ce1cfb566cc3d265cdcaead6f8f534f66d.tar nvim-treesitter-d1da10ce1cfb566cc3d265cdcaead6f8f534f66d.tar.gz nvim-treesitter-d1da10ce1cfb566cc3d265cdcaead6f8f534f66d.tar.bz2 nvim-treesitter-d1da10ce1cfb566cc3d265cdcaead6f8f534f66d.tar.lz nvim-treesitter-d1da10ce1cfb566cc3d265cdcaead6f8f534f66d.tar.xz nvim-treesitter-d1da10ce1cfb566cc3d265cdcaead6f8f534f66d.tar.zst nvim-treesitter-d1da10ce1cfb566cc3d265cdcaead6f8f534f66d.zip | |
Merge pull request #62 from theHamsta/c-locals
Some improvements to c/locals.scm
| -rw-r--r-- | queries/c/locals.scm | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/queries/c/locals.scm b/queries/c/locals.scm index 159deca3a..b08d706ee 100644 --- a/queries/c/locals.scm +++ b/queries/c/locals.scm @@ -1,25 +1,25 @@ ;; Functions definitions (function_declarator - declarator: (identifier) @definition.function) @scope + declarator: (identifier) @definition.function) (preproc_function_def name: (identifier) @definition.macro) @scope (preproc_def name: (identifier) @definition.macro) (pointer_declarator - declarator: (identifier) @definition.variable) + declarator: (identifier) @definition.var) (parameter_declaration - declarator: (identifier) @definition.variable) + declarator: (identifier) @definition.var) (init_declarator - declarator: (identifier) @definition.variable) + declarator: (identifier) @definition.var) (array_declarator - declarator: (identifier) @definition.variable) + declarator: (identifier) @definition.var) (declaration - declarator: (identifier) @definition.variable) + declarator: (identifier) @definition.var) (enum_specifier name: (*) @definition.type (enumerator_list - (enumerator name: (identifier) @definition.variable))) + (enumerator name: (identifier) @definition.var))) ;; Type / Struct / Enum (field_declaration @@ -34,3 +34,5 @@ (for_statement) @scope (if_statement) @scope (while_statement) @scope +(translation_unit) @scope +(function_definition) @scope |
