diff options
| author | Jerome Dalbert <jerome.dalbert@gmail.com> | 2024-09-11 05:45:19 -0700 |
|---|---|---|
| committer | Christian Clason <c.clason@uni-graz.at> | 2024-09-12 08:51:30 +0200 |
| commit | 66a7655a5e57605ccd1fcced74de99a84d2f09c2 (patch) | |
| tree | 2d54540eef5ef1af9d411c487f08ea5a3e899066 /queries/ruby | |
| parent | feat(gleam): add `@local.scope` capture for block (#7128) (diff) | |
| download | nvim-treesitter-66a7655a5e57605ccd1fcced74de99a84d2f09c2.tar nvim-treesitter-66a7655a5e57605ccd1fcced74de99a84d2f09c2.tar.gz nvim-treesitter-66a7655a5e57605ccd1fcced74de99a84d2f09c2.tar.bz2 nvim-treesitter-66a7655a5e57605ccd1fcced74de99a84d2f09c2.tar.lz nvim-treesitter-66a7655a5e57605ccd1fcced74de99a84d2f09c2.tar.xz nvim-treesitter-66a7655a5e57605ccd1fcced74de99a84d2f09c2.tar.zst nvim-treesitter-66a7655a5e57605ccd1fcced74de99a84d2f09c2.zip | |
feat(ruby): improve identifiers highlighting
Diffstat (limited to 'queries/ruby')
| -rw-r--r-- | queries/ruby/highlights.scm | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/queries/ruby/highlights.scm b/queries/ruby/highlights.scm index c3b9c6cb1..2b608d3cc 100644 --- a/queries/ruby/highlights.scm +++ b/queries/ruby/highlights.scm @@ -125,9 +125,12 @@ "__callee__" "__dir__" "__id__" "__method__" "__send__" "__ENCODING__" "__FILE__" "__LINE__")) ((identifier) @function.builtin - (#any-of? @function.builtin - "include" "extend" "prepend" "attr_reader" "attr_writer" "attr_accessor" "module_function" - "refine" "using")) + (#any-of? @function.builtin "attr_reader" "attr_writer" "attr_accessor" "module_function")) + +((call + !receiver + method: (identifier) @function.builtin) + (#any-of? @function.builtin "include" "extend" "prepend" "refine" "using")) ((identifier) @keyword.exception (#any-of? @keyword.exception "raise" "fail" "catch" "throw")) |
