aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSantos Gallegos <stsewd@protonmail.com>2021-01-22 11:36:27 -0500
committerThomas Vigouroux <tomvig38@gmail.com>2021-01-22 20:19:43 +0100
commit00ad11eb2f043dae654f92d5f6e3861100362475 (patch)
treeab5b1e4c082b4eb0d018a71ab716582fc21bce9a
parentfix: added missing enum indent for typescript (diff)
downloadnvim-treesitter-00ad11eb2f043dae654f92d5f6e3861100362475.tar
nvim-treesitter-00ad11eb2f043dae654f92d5f6e3861100362475.tar.gz
nvim-treesitter-00ad11eb2f043dae654f92d5f6e3861100362475.tar.bz2
nvim-treesitter-00ad11eb2f043dae654f92d5f6e3861100362475.tar.lz
nvim-treesitter-00ad11eb2f043dae654f92d5f6e3861100362475.tar.xz
nvim-treesitter-00ad11eb2f043dae654f92d5f6e3861100362475.tar.zst
nvim-treesitter-00ad11eb2f043dae654f92d5f6e3861100362475.zip
C: add goto to locals
-rw-r--r--queries/c/locals.scm5
1 files changed, 5 insertions, 0 deletions
diff --git a/queries/c/locals.scm b/queries/c/locals.scm
index 6a25c7f53..78a2180d3 100644
--- a/queries/c/locals.scm
+++ b/queries/c/locals.scm
@@ -29,6 +29,9 @@
(struct_specifier
name: (type_identifier) @definition.type)
+;; goto
+(labeled_statement (statement_identifier) @definition)
+
;; References
(identifier) @reference
((field_identifier) @reference
@@ -36,6 +39,8 @@
((type_identifier) @reference
(set! reference.kind "type"))
+(goto_statement (statement_identifier) @reference)
+
;; Scope
[
(for_statement)