diff --git a/editors/code/rust.tmGrammar.json b/editors/code/rust.tmGrammar.json index 66c8843f4c..18fad62888 100644 --- a/editors/code/rust.tmGrammar.json +++ b/editors/code/rust.tmGrammar.json @@ -694,23 +694,15 @@ "interpolations": { "comment": "curly brace interpolations", "name": "meta.interpolation.rust", - "begin": "{", - "beginCaptures": { - "0": { + "match": "({)[^\"{}]*(})", + "captures": { + "1": { + "name": "punctuation.definition.interpolation.rust" + }, + "2": { "name": "punctuation.definition.interpolation.rust" } - }, - "end": "}", - "endCaptures": { - "0": { - "name": "punctuation.definition.interpolation.rust" - } - }, - "patterns": [ - { - "include": "#interpolations" - } - ] + } }, "lifetimes": { "patterns": [