diff options
Diffstat (limited to 'tools')
| -rw-r--r-- | tools/support/typst.tmLanguage.json | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/tools/support/typst.tmLanguage.json b/tools/support/typst.tmLanguage.json index 58c9f893..3375a07d 100644 --- a/tools/support/typst.tmLanguage.json +++ b/tools/support/typst.tmLanguage.json @@ -119,7 +119,7 @@ }, { "name": "keyword.other.typst", - "match": "(#)(from|in)\\b", + "match": "(#)(in|using|as)\\b", "captures": { "1": { "name": "punctuation.definition.keyword.typst" } } }, { @@ -160,6 +160,15 @@ "patterns": [{ "include": "#code" }] }, { + "begin": "(#)include\\b", + "end": "\n|(?=])", + "beginCaptures": { + "0": { "name": "keyword.control.include.typst" }, + "1": { "name": "punctuation.definition.keyword.typst" } + }, + "patterns": [{ "include": "#code" }] + }, + { "comment": "Function name", "name": "entity.name.function.typst", "match": "((#)[[:alpha:]_][[:alnum:]_-]*!?)(?=\\[|\\()", @@ -216,7 +225,7 @@ }, { "name": "keyword.other.typst", - "match": "\\b(pub|let|import|from)\\b" + "match": "\\b(pub|let|import|include|using|as)\\b" }, { "include": "#constants" }, { |
