aboutsummaryrefslogtreecommitdiffstats
path: root/runtime/queries
diff options
context:
space:
mode:
authorIgor Lacerda <igorlfs@ufmg.br>2025-11-05 01:03:42 -0300
committerGitHub <noreply@github.com>2025-11-04 20:03:42 -0800
commit53049d6678ea71b2c55dc0487b2911e6fa79debf (patch)
treee8af64a96a2920ab98381ea43decc61e9d271b51 /runtime/queries
parentfix(xml): remove `CDATA` injection (diff)
downloadnvim-treesitter-53049d6678ea71b2c55dc0487b2911e6fa79debf.tar
nvim-treesitter-53049d6678ea71b2c55dc0487b2911e6fa79debf.tar.gz
nvim-treesitter-53049d6678ea71b2c55dc0487b2911e6fa79debf.tar.bz2
nvim-treesitter-53049d6678ea71b2c55dc0487b2911e6fa79debf.tar.lz
nvim-treesitter-53049d6678ea71b2c55dc0487b2911e6fa79debf.tar.xz
nvim-treesitter-53049d6678ea71b2c55dc0487b2911e6fa79debf.tar.zst
nvim-treesitter-53049d6678ea71b2c55dc0487b2911e6fa79debf.zip
feat(ecma): variable definition from object destructure (#8233)
Diffstat (limited to 'runtime/queries')
-rw-r--r--runtime/queries/ecma/locals.scm4
1 files changed, 4 insertions, 0 deletions
diff --git a/runtime/queries/ecma/locals.scm b/runtime/queries/ecma/locals.scm
index 24ea7c0a8..adc58531d 100644
--- a/runtime/queries/ecma/locals.scm
+++ b/runtime/queries/ecma/locals.scm
@@ -21,6 +21,10 @@
(variable_declarator
name: (identifier) @local.definition.var)
+(variable_declarator
+ name: (object_pattern
+ (shorthand_property_identifier_pattern) @local.definition.var))
+
(import_specifier
(identifier) @local.definition.import)