summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStephan Seitz <stephan.seitz@fau.de>2020-11-03 20:09:04 +0100
committerStephan Seitz <stephan.lauf@yahoo.de>2020-11-03 20:26:08 +0100
commitf999dc41131c3c69f2411af13597932c042e8e5a (patch)
treec8aeb9c932725649119ed746e3f935e6f5c01ec1
parent1e0ab0b885fdcd200c44ea2b530cc3fa5b882e9b (diff)
💣 !! Use TSUpdate !! Fix ruby queries
-rw-r--r--queries/ruby/highlights.scm1
-rw-r--r--queries/ruby/locals.scm12
2 files changed, 4 insertions, 9 deletions
diff --git a/queries/ruby/highlights.scm b/queries/ruby/highlights.scm
index cb845571..12659c52 100644
--- a/queries/ruby/highlights.scm
+++ b/queries/ruby/highlights.scm
@@ -65,7 +65,6 @@
(method_call
[
- receiver: (constant) @type
method: [
(identifier)
(constant)
diff --git a/queries/ruby/locals.scm b/queries/ruby/locals.scm
index b1e164e9..7c703fd6 100644
--- a/queries/ruby/locals.scm
+++ b/queries/ruby/locals.scm
@@ -41,18 +41,14 @@
(method_parameters (identifier) @definition.var)
(lambda_parameters (identifier) @definition.var)
(block_parameters (identifier) @definition.var)
-(splat_parameter name: (identifier) @definition.var)
-(hash_splat_parameter name: (identifier) @definition.var)
+(splat_parameter (identifier) @definition.var)
+(hash_splat_parameter (identifier) @definition.var)
(optional_parameter name: (identifier) @definition.var)
-(destructured_parameter name: (identifier) @definition.var)
+(destructured_parameter (identifier) @definition.var)
(block_parameter name: (identifier) @definition.var)
(keyword_parameter name: (identifier) @definition.var)
-(assignment left: [
- (identifier)
- (instance_variable)
- (constant)
- ] @definition.var)
+(assignment left: (_lhs) @definition.var)
(left_assignment_list (identifier) @definition.var)
(rest_assignment (identifier) @definition.var)