diff options
| author | Laurenz <laurmaedje@gmail.com> | 2023-01-27 11:54:30 +0100 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2023-01-27 11:54:30 +0100 |
| commit | a8fd64f9289b92614b9e6c16e909ec0c45429027 (patch) | |
| tree | 76ce8797a6fe9c8b8c0bb1783910ba4b9e22da8b /tools | |
| parent | 33585d9a3fbab8a76d3fd8e9c2560f929202a518 (diff) | |
Hashtags everywhere!
Diffstat (limited to 'tools')
| -rw-r--r-- | tools/support/typst.tmLanguage.json | 38 |
1 files changed, 22 insertions, 16 deletions
diff --git a/tools/support/typst.tmLanguage.json b/tools/support/typst.tmLanguage.json index 692fe652..d546eccb 100644 --- a/tools/support/typst.tmLanguage.json +++ b/tools/support/typst.tmLanguage.json @@ -24,21 +24,7 @@ }, "common": { "patterns": [ - { "include": "#comments" }, - { - "name": "meta.block.code.typst", - "begin": "{", - "end": "}", - "captures": { "0": { "name": "punctuation.definition.block.code.typst" } }, - "patterns": [{ "include": "#code" }] - }, - { - "name": "meta.block.content.typst", - "begin": "\\[", - "end": "\\]", - "captures": { "0": { "name": "punctuation.definition.block.content.typst" } }, - "patterns": [{ "include": "#markup" }] - } + { "include": "#comments" } ] }, "markup": { @@ -213,8 +199,14 @@ }, { "name": "entity.other.interpolated.typst", - "match": "(#)[[:alpha:]_][[:alnum:]_-]*", + "match": "(#)[[:alpha:]_][.[:alnum:]_-]*", "captures": { "1": { "name": "punctuation.definition.variable.typst" } } + }, + { + "name": "meta.block.content.typst", + "begin": "#", + "end": "\\s", + "patterns": [{ "include": "#code" }] } ] }, @@ -222,6 +214,20 @@ "patterns": [ { "include": "#common" }, { + "name": "meta.block.code.typst", + "begin": "{", + "end": "}", + "captures": { "0": { "name": "punctuation.definition.block.code.typst" } }, + "patterns": [{ "include": "#code" }] + }, + { + "name": "meta.block.content.typst", + "begin": "\\[", + "end": "\\]", + "captures": { "0": { "name": "punctuation.definition.block.content.typst" } }, + "patterns": [{ "include": "#markup" }] + }, + { "name": "comment.line.double-slash.typst", "begin": "//", "end": "\n", |
