diff --git a/crates/languages/src/ruby/highlights.scm b/crates/languages/src/ruby/highlights.scm index 5178006cc495a44673e2c6f5115608ba5559c689..17dbb4b07d5b92246b4aa797134610452c7c0f2b 100644 --- a/crates/languages/src/ruby/highlights.scm +++ b/crates/languages/src/ruby/highlights.scm @@ -55,6 +55,8 @@ (keyword_parameter [name: (identifier) (":")] @variable.parameter) ]) +(block_parameters (identifier) @variable.parameter) + ; Identifiers ((identifier) @constant.builtin @@ -68,13 +70,13 @@ "**" @operator ) @constant.builtin -((constant) @constant - (#match? @constant "^[A-Z\\d_]+$")) - (global_variable) @constant (constant) @type +((constant) @constant + (#match? @constant "^[A-Z\\d_]+$")) + (superclass (constant) @type.super)