From 7d0c515be9aab30c595d1a96ad03c2721e33b3e0 Mon Sep 17 00:00:00 2001 From: Ben Hamment Date: Mon, 26 Feb 2024 18:09:52 +0000 Subject: [PATCH] Improve Ruby grammar to recognize method parameters (#8284) Release Notes: - Improved Ruby Grammar to recognise various method parameters ![image](https://github.com/zed-industries/zed/assets/7274458/45d4ee2e-d174-4835-a461-22eee428a73b) ![image](https://github.com/zed-industries/zed/assets/7274458/c1bbf307-4f6b-4839-81dc-9d982c85bc58) --- crates/languages/src/ruby/highlights.scm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/crates/languages/src/ruby/highlights.scm b/crates/languages/src/ruby/highlights.scm index 14703c4ff2860c0a41c31c28c8e6a369e1f0c804..afbf7ca1779f473b22ce251e9ef635e4cbf04c9f 100644 --- a/crates/languages/src/ruby/highlights.scm +++ b/crates/languages/src/ruby/highlights.scm @@ -49,6 +49,11 @@ (setter (identifier) @function.method) (method name: [(identifier) (constant)] @function.method) (singleton_method name: [(identifier) (constant)] @function.method) +(method_parameters [ + (identifier) @variable.parameter + (optional_parameter name: (identifier) @variable.parameter) + (keyword_parameter [name: (identifier) (":")] @variable.parameter) + ]) ; Identifiers