aboutsummaryrefslogtreecommitdiffstats
path: root/queries/ecma/locals.scm
diff options
context:
space:
mode:
authorPham Huy Hoang <hoangtun0810@gmail.com>2024-01-06 15:05:50 +0900
committerChristian Clason <c.clason@uni-graz.at>2024-01-19 16:58:37 +0100
commit57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9 (patch)
tree70bf645539882b88e6fa129cefd30986b89bbac3 /queries/ecma/locals.scm
parentci: add query lint job (diff)
downloadnvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.tar
nvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.tar.gz
nvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.tar.bz2
nvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.tar.lz
nvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.tar.xz
nvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.tar.zst
nvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.zip
chore: query formatting
Diffstat (limited to 'queries/ecma/locals.scm')
-rw-r--r--queries/ecma/locals.scm15
1 files changed, 10 insertions, 5 deletions
diff --git a/queries/ecma/locals.scm b/queries/ecma/locals.scm
index 86e565490..54da79335 100644
--- a/queries/ecma/locals.scm
+++ b/queries/ecma/locals.scm
@@ -1,18 +1,23 @@
; Scopes
;-------
-
(statement_block) @local.scope
+
(function) @local.scope
+
(arrow_function) @local.scope
+
(function_declaration) @local.scope
+
(method_definition) @local.scope
+
(for_statement) @local.scope
+
(for_in_statement) @local.scope
+
(catch_clause) @local.scope
; Definitions
;------------
-
(variable_declarator
name: (identifier) @local.definition.var)
@@ -24,14 +29,14 @@
(function_declaration
((identifier) @local.definition.function)
- (#set! definition.var.scope parent))
+ (#set! definition.var.scope parent))
(method_definition
((property_identifier) @local.definition.function)
- (#set! definition.var.scope parent))
+ (#set! definition.var.scope parent))
; References
;------------
-
(identifier) @local.reference
+
(shorthand_property_identifier) @local.reference