diff --git a/syntaxes/classicalb.tmLanguage.json b/syntaxes/classicalb.tmLanguage.json index 974920938d50a8124b270d94c8771eb06127b6fb..ecdabb23e0b95c8238eb25c6f479dae0de199ccc 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 8e67db75e8e78128415673e050317ec9c8cce1d0..a3956782029d028bf4523dd650c33e1f75db91c8 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" + } + ] } ] },