aboutsummaryrefslogtreecommitdiffstats
path: root/queries/ruby
diff options
context:
space:
mode:
Diffstat (limited to 'queries/ruby')
-rw-r--r--queries/ruby/highlights.scm97
-rw-r--r--queries/ruby/locals.scm26
2 files changed, 62 insertions, 61 deletions
diff --git a/queries/ruby/highlights.scm b/queries/ruby/highlights.scm
index 22e2267ed..da4eac9b9 100644
--- a/queries/ruby/highlights.scm
+++ b/queries/ruby/highlights.scm
@@ -4,16 +4,16 @@
"and" @keyword
"begin" @keyword
"break" @keyword
-"case" @keyword
+"case" @conditional
"class" @keyword
"def" @keyword
"do" @keyword
-"else" @keyword
-"elsif" @keyword
+"else" @conditional
+"elsif" @conditional
"end" @keyword
"ensure" @keyword
-"for" @keyword
-"if" @keyword
+"for" @repeat
+"if" @conditional
"in" @keyword
"module" @keyword
"next" @keyword
@@ -22,10 +22,10 @@
"retry" @keyword
"return" @keyword
"then" @keyword
-"unless" @keyword
-"until" @keyword
-"when" @keyword
-"while" @keyword
+"unless" @conditional
+"until" @repeat
+"when" @conditional
+"while" @repeat
"yield" @keyword
((identifier) @keyword
@@ -63,29 +63,29 @@
; Identifiers