aboutsummaryrefslogtreecommitdiffstats
path: root/queries/ruby
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 /queries/ruby
parentFix Python queries for parser update (diff)
downloadnvim-treesitter-f999dc41131c3c69f2411af13597932c042e8e5a.tar
nvim-treesitter-f999dc41131c3c69f2411af13597932c042e8e5a.tar.gz
nvim-treesitter-f999dc41131c3c69f2411af13597932c042e8e5a.tar.bz2
nvim-treesitter-f999dc41131c3c69f2411af13597932c042e8e5a.tar.lz
nvim-treesitter-f999dc41131c3c69f2411af13597932c042e8e5a.tar.xz
nvim-treesitter-f999dc41131c3c69f2411af13597932c042e8e5a.tar.zst
nvim-treesitter-f999dc41131c3c69f2411af13597932c042e8e5a.zip
💣 !! Use TSUpdate !! Fix ruby queries
Diffstat (limited to 'queries/ruby')
-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 cb8455710..12659c52f 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 b1e164e9a..7c703fd6e 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)