From 28879a882c5a0f2cfac147792b4408d958cb085e Mon Sep 17 00:00:00 2001 From: Jan Gruteser <jan.gruteser@hhu.de> Date: Wed, 3 Jul 2024 09:24:26 +0200 Subject: [PATCH] add highlighting for template strings --- syntaxes/classicalb.tmLanguage.json | 16 ++++++++++++++++ syntaxes/rmchAddOn.tmLanguage.json | 16 ++++++++++++++++ 2 files changed, 32 insertions(+) diff --git a/syntaxes/classicalb.tmLanguage.json b/syntaxes/classicalb.tmLanguage.json index 9749209..ecdabb2 100644 --- a/syntaxes/classicalb.tmLanguage.json +++ b/syntaxes/classicalb.tmLanguage.json @@ -125,6 +125,22 @@ }, "end": "'''", "name": "string.quoted.triple.classicalb" + }, + { + "begin": "```", + "captures": { + "0": { + "name": "punctuation.definition.string.begin.classicalb" + } + }, + "end": "```", + "name": "string.quoted.backtickTriple.classicalb", + "patterns": [ + { + "match": "\\$(\\[.*\\])?\\{.*\\}", + "name": "constant.character.escape.template.classicalb" + } + ] } ] }, diff --git a/syntaxes/rmchAddOn.tmLanguage.json b/syntaxes/rmchAddOn.tmLanguage.json index 8e67db7..a395678 100644 --- a/syntaxes/rmchAddOn.tmLanguage.json +++ b/syntaxes/rmchAddOn.tmLanguage.json @@ -131,6 +131,22 @@ }, "end": "'''", "name": "string.quoted.triple.rmchAddOn" + }, + { + "begin": "```", + "captures": { + "0": { + "name": "punctuation.definition.string.begin.rmchAddOn" + } + }, + "end": "```", + "name": "string.quoted.backtickTriple.rmchAddOn", + "patterns": [ + { + "match": "\\$(\\[.*\\])?\\{.*\\}", + "name": "constant.character.escape.template.rmchAddOn" + } + ] } ] }, -- GitLab