Improve Ruby grammar to recognize method parameters (#8284)

Ben Hamment created

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)

Change summary

crates/languages/src/ruby/highlights.scm | 5 +++++
1 file changed, 5 insertions(+)

Detailed changes

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