From 857fb97bb65c8a71b0c4a568cfcfef95679854d5 Mon Sep 17 00:00:00 2001 From: Alexei Mozaidze Date: Wed, 3 Dec 2025 20:32:06 +0400 Subject: fix(fennel): highlight `$[1-9]` in multi-symbol context properly Highlights the dollar symbol properly in multi-symbol contexts, like `$3.some.properties`. There was already a fix for a similar issue on #8067, but it only addressed `$.some.properties`, but not the variant with the argument number in it. --- runtime/queries/fennel/highlights.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'runtime') diff --git a/runtime/queries/fennel/highlights.scm b/runtime/queries/fennel/highlights.scm index c02f7bd14..a70f200dc 100644 --- a/runtime/queries/fennel/highlights.scm +++ b/runtime/queries/fennel/highlights.scm @@ -102,13 +102,13 @@ ]) ((symbol) @variable.parameter - (#any-of? @variable.parameter "$" "$...")) + (#lua-match? @variable.parameter "^%$[1-9]?$")) ((symbol_fragment) @variable.parameter - (#eq? @variable.parameter "$")) + (#lua-match? @variable.parameter "^%$[1-9]?$")) ((symbol) @variable.parameter - (#lua-match? @variable.parameter "^%$[1-9]$")) + (#eq? @variable.parameter "$...")) ((symbol) @operator (#any-of? @operator -- cgit v1.2.3-70-g09d2