diff options
| author | Christian Clason <c.clason@uni-graz.at> | 2023-07-22 15:29:32 +0200 |
|---|---|---|
| committer | Christian Clason <c.clason@uni-graz.at> | 2024-01-19 16:58:37 +0100 |
| commit | 5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5 (patch) | |
| tree | 2b2856c96ba738d90229a3d6eae44a7f66d7e5e2 /queries/odin | |
| parent | revert "fix(config)!: always install parsers bundled with nvim" (diff) | |
| download | nvim-treesitter-5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5.tar nvim-treesitter-5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5.tar.gz nvim-treesitter-5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5.tar.bz2 nvim-treesitter-5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5.tar.lz nvim-treesitter-5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5.tar.xz nvim-treesitter-5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5.tar.zst nvim-treesitter-5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5.zip | |
feat(locals)!: switch to upstream captures
Diffstat (limited to 'queries/odin')
| -rw-r--r-- | queries/odin/locals.scm | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/queries/odin/locals.scm b/queries/odin/locals.scm index eb28ab952..845a08a48 100644 --- a/queries/odin/locals.scm +++ b/queries/odin/locals.scm @@ -4,36 +4,36 @@ (block) (declaration) (statement) -] @scope +] @local.scope ; References -(identifier) @reference +(identifier) @local.reference ; Definitions -(package_declaration (identifier) @definition.namespace) +(package_declaration (identifier) @local.definition.namespace) -(import_declaration alias: (identifier) @definition.namespace) +(import_declaration alias: (identifier) @local.definition.namespace) -(procedure_declaration (identifier) @definition.function) +(procedure_declaration (identifier) @local.definition.function) -(struct_declaration (identifier) @definition.type "::") +(struct_declaration (identifier) @local.definition.type "::") -(enum_declaration (identifier) @definition.enum "::") +(enum_declaration (identifier) @local.definition.enum "::") -(union_declaration (identifier) @definition.type "::") +(union_declaration (identifier) @local.definition.type "::") -(variable_declaration (identifier) @definition.var ":=") +(variable_declaration (identifier) @local.definition.var ":=") -(const_declaration (identifier) @definition.constant "::") +(const_declaration (identifier) @local.definition.constant "::") -(const_type_declaration (identifier) @definition.type ":") +(const_type_declaration (identifier) @local.definition.type ":") -(parameter (identifier) @definition.parameter ":"?) +(parameter (identifier) @local.definition.parameter ":"?) -(default_parameter (identifier) @definition.parameter ":=") +(default_parameter (identifier) @local.definition.parameter ":=") -(field (identifier) @definition.field ":") +(field (identifier) @local.definition.field ":") -(label_statement (identifier) @definition ":") +(label_statement (identifier) @local.definition ":") |
