From 6457914bd3b06d1de044cdf5f09409c88b1535ab Mon Sep 17 00:00:00 2001
From: Jan Gruteser <jan.gruteser@hhu.de>
Date: Wed, 12 Feb 2025 10:32:10 +0100
Subject: [PATCH] try to fix highlighting

---
 syntaxes/classicalb.tmLanguage.json | 2 +-
 syntaxes/rmchAddOn.tmLanguage.json  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/syntaxes/classicalb.tmLanguage.json b/syntaxes/classicalb.tmLanguage.json
index ecdabb2..2cfef9a 100644
--- a/syntaxes/classicalb.tmLanguage.json
+++ b/syntaxes/classicalb.tmLanguage.json
@@ -137,7 +137,7 @@
 			"name": "string.quoted.backtickTriple.classicalb",
 			"patterns": [
 			  {
-				  "match": "\\$(\\[.*\\])?\\{.*\\}",
+				  "match": "\\$(\\[[^${}\\[\\]]*\\])?\\{[^${}\\[\\]]*\\}",
 				  "name": "constant.character.escape.template.classicalb"
 			  }
 			]
diff --git a/syntaxes/rmchAddOn.tmLanguage.json b/syntaxes/rmchAddOn.tmLanguage.json
index 32eb1d1..eb732c2 100644
--- a/syntaxes/rmchAddOn.tmLanguage.json
+++ b/syntaxes/rmchAddOn.tmLanguage.json
@@ -143,7 +143,7 @@
 			"name": "string.quoted.backtickTriple.rmchAddOn",
 			"patterns": [
 			  {
-				  "match": "\\$(\\[.*\\])?\\{.*\\}",
+				  "match": "\\$(\\[[^${}\\[\\]]*\\])?\\{[^${}\\[\\]]*\\}",
 				  "name": "constant.character.escape.template.rmchAddOn"
 			  }
 		    ]
-- 
GitLab