aboutsummaryrefslogtreecommitdiffstats
path: root/queries/ecma
diff options
context:
space:
mode:
authorWilliam Mathewson <neanias@users.noreply.github.com>2022-05-10 13:59:11 +0100
committerStephan Seitz <stephan.seitz@fau.de>2022-05-14 20:35:09 +0200
commit81dd6c988ca374cbb3a576e9199aafd4a19b997f (patch)
tree8e4158b2f8ce503fbef266ebb1ce41d67044f954 /queries/ecma
parentUpdate lockfile.json (diff)
downloadnvim-treesitter-81dd6c988ca374cbb3a576e9199aafd4a19b997f.tar
nvim-treesitter-81dd6c988ca374cbb3a576e9199aafd4a19b997f.tar.gz
nvim-treesitter-81dd6c988ca374cbb3a576e9199aafd4a19b997f.tar.bz2
nvim-treesitter-81dd6c988ca374cbb3a576e9199aafd4a19b997f.tar.lz
nvim-treesitter-81dd6c988ca374cbb3a576e9199aafd4a19b997f.tar.xz
nvim-treesitter-81dd6c988ca374cbb3a576e9199aafd4a19b997f.tar.zst
nvim-treesitter-81dd6c988ca374cbb3a576e9199aafd4a19b997f.zip
Add method to definitions in ECMA locals
In Telescope, function declarations were being exposed in the selector, but not method definitions which are also a form of function declaration.
Diffstat (limited to 'queries/ecma')
-rw-r--r--queries/ecma/locals.scm4
1 files changed, 4 insertions, 0 deletions
diff --git a/queries/ecma/locals.scm b/queries/ecma/locals.scm
index 08c9b8e7d..8f4bd65a6 100644
--- a/queries/ecma/locals.scm
+++ b/queries/ecma/locals.scm
@@ -26,6 +26,10 @@
((identifier) @definition.var)
(#set! definition.var.scope parent))
+(method_definition
+ ((property_identifier) @definition.var)
+ (#set! definition.var.scope parent))
+
; References
;------------