aboutsummaryrefslogtreecommitdiffstats
path: root/queries/javascript/locals.scm
diff options
context:
space:
mode:
authorSteven Sojka <steelsojka@gmail.com>2020-07-21 10:48:25 -0500
committerSteven Sojka <Steven.Sojka@tdameritrade.com>2020-07-22 07:04:06 -0500
commit61579811136bac45bafc015429ebbbcc917598b8 (patch)
tree50472c4a9995f2b0a91d07fcf69479c64ca8f071 /queries/javascript/locals.scm
parentFix #206: Use lsp.util.apply_text_edits for smart_rename (diff)
downloadnvim-treesitter-61579811136bac45bafc015429ebbbcc917598b8.tar
nvim-treesitter-61579811136bac45bafc015429ebbbcc917598b8.tar.gz
nvim-treesitter-61579811136bac45bafc015429ebbbcc917598b8.tar.bz2
nvim-treesitter-61579811136bac45bafc015429ebbbcc917598b8.tar.lz
nvim-treesitter-61579811136bac45bafc015429ebbbcc917598b8.tar.xz
nvim-treesitter-61579811136bac45bafc015429ebbbcc917598b8.tar.zst
nvim-treesitter-61579811136bac45bafc015429ebbbcc917598b8.zip
add rest_parameters as definition in javascript
Diffstat (limited to 'queries/javascript/locals.scm')
-rw-r--r--queries/javascript/locals.scm14
1 files changed, 9 insertions, 5 deletions
diff --git a/queries/javascript/locals.scm b/queries/javascript/locals.scm
index 9a10db86d..1daefea40 100644
--- a/queries/javascript/locals.scm
+++ b/queries/javascript/locals.scm
@@ -11,22 +11,26 @@
;------------
(formal_parameters
- (identifier) @definition)
+ (identifier) @definition.var)
(formal_parameters
(object_pattern
- (identifier) @definition))
+ (identifier) @definition.var))
(formal_parameters
(object_pattern
- (shorthand_property_identifier) @definition))
+ (shorthand_property_identifier) @definition.var))
(formal_parameters
(array_pattern
- (identifier) @definition))
+ (identifier) @definition.var))
+
+(formal_parameters
+ (rest_parameter
+ (identifier) @definition.var))
(variable_declarator
- name: (identifier) @definition)
+ name: (identifier) @definition.var)
(import_specifier
(identifier) @definition.import)