From 11c47fe2ca0fd801c7820c347b90ac3a6c783fdf Mon Sep 17 00:00:00 2001 From: Cameron Date: Thu, 4 Dec 2025 12:47:59 +0100 Subject: [PATCH] Ensure string-symbols are highlighted properly Ensure the entire symbol is highlighted properly, not just the leading `:"` characters. set priority for closing `"` character so it has symbol highlight applied, instead of string highlight --- queries/ruby/highlights.scm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/queries/ruby/highlights.scm b/queries/ruby/highlights.scm index 8de0251b1..fccc911a3 100644 --- a/queries/ruby/highlights.scm +++ b/queries/ruby/highlights.scm @@ -193,6 +193,12 @@ (hash_key_symbol) ] @string.special.symbol +(delimited_symbol + (string_content) @string.special.symbol) + +; Ensure "symbol" highlight has priority over "string" highlight for closing " char. +((delimited_symbol) @string.special.symbol (#set! priority 101)) + (regex (string_content) @string.regexp)