diff --git a/tools/support/typst.tmLanguage.json b/tools/support/typst.tmLanguage.json index b543b63d1..0f8102e6d 100644 --- a/tools/support/typst.tmLanguage.json +++ b/tools/support/typst.tmLanguage.json @@ -117,6 +117,16 @@ "end": "\\$", "captures": { "0": { "name": "punctuation.defintion.string.math.typst" } } }, + { + "name": "entity.other.reference.typst", + "match": "(@)[[:alpha:]_][[:alnum:]_-]*", + "captures": { "1": { "name": "punctuation.definition.reference.typst" } } + }, + { + "name": "entity.other.label.typst", + "match": "<[[:alpha:]_][[:alnum:]_-]*>", + "captures": { "1": { "name": "punctuation.definition.label.typst" } } + }, { "begin": "(#)(pub|let|set|show|wrap)\\b", "end": "\n|(;)|(?=])",