From 39984612a996575c46b868f3ae658a42e0405865 Mon Sep 17 00:00:00 2001 From: AltCode Date: Tue, 22 Sep 2026 00:24:30 +0200 Subject: [PATCH] feat(ruby): add highlights for `lambda_parameters` Also moves `optional_parameter` capture outside the `method_parameters` scope so that it is applied when in `block_parameters` or `lambda_parameters` as well --- languages/ruby/highlights.scm | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/languages/ruby/highlights.scm b/languages/ruby/highlights.scm index 11042c8..9e96f31 100644 --- a/languages/ruby/highlights.scm +++ b/languages/ruby/highlights.scm @@ -92,15 +92,17 @@ ] @function.method.definition) (method_parameters - [ - (identifier) @variable.parameter - (optional_parameter - name: (identifier) @variable.parameter) - ]) + (identifier) @variable.parameter) (block_parameters (identifier) @variable.parameter) +(lambda_parameters + (identifier) @variable.parameter) + +(optional_parameter + name: (identifier) @variable.parameter) + (keyword_parameter name: (identifier) @variable.parameter.keyword ":" @variable.parameter.keyword)