diff options
| author | Laurenz <laurmaedje@gmail.com> | 2021-09-25 21:53:56 +0200 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2021-09-25 21:53:56 +0200 |
| commit | cdb9867e0d3c91c5f1e6a93bb9e34e1824d184f7 (patch) | |
| tree | a8f49d21b7c74bff449c73e00db66254b2909395 | |
| parent | ea921aca5d6268474383b6bac8fdd78de1f23c5a (diff) | |
Highlight dots in variables
| -rw-r--r-- | tools/support/typst.tmLanguage.json | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/tools/support/typst.tmLanguage.json b/tools/support/typst.tmLanguage.json index 6c767b31..1c357da6 100644 --- a/tools/support/typst.tmLanguage.json +++ b/tools/support/typst.tmLanguage.json @@ -171,19 +171,19 @@ { "comment": "Function name", "name": "entity.name.function.typst", - "match": "((#)[[:alpha:]_][[:alnum:]_-]*!?)(?=\\[|\\()", + "match": "((#)[[:alpha:]_][[:alnum:]._-]*!?)(?=\\[|\\()", "captures": { "2": { "name": "punctuation.definition.function.typst" } } }, { "comment": "Function arguments", - "begin": "(?<=#[[:alpha:]_][[:alnum:]_-]*!?)\\(", + "begin": "(?<=#[[:alpha:]_][[:alnum:]._-]*!?)\\(", "end": "\\)", "captures": { "0": { "name": "punctuation.definition.group.typst" } }, "patterns": [{ "include": "#arguments" }] }, { "name": "variable.interpolated.typst", - "match": "(#)[[:alpha:]_][[:alnum:]_-]*", + "match": "(#)[[:alpha:]_][[:alnum:]._-]*", "captures": { "1": { "name": "punctuation.definition.variable.typst" } } } ] @@ -219,7 +219,7 @@ }, { "name": "keyword.operator.arithmetic.typst", - "match": "\\+|\\*|/|(?<![[:alpha:]_][[:alnum:]_-]*)-(?![:alnum:]_-]*[[:alpha:]_])" + "match": "\\+|\\*|/|(?<![[:alpha:]_][[:alnum:]._-]*)-(?![:alnum:]_-]*[[:alpha:]_])" }, { "name": "keyword.operator.word.typst", @@ -237,18 +237,18 @@ { "comment": "Function name", "name": "entity.name.function.typst", - "match": "\\b[[:alpha:]_][[:alnum:]_-]*!?(?=(\\[|\\()|\\s+\\bwith\\b)" + "match": "\\b[[:alpha:]_][[:alnum:]._-]*!?(?=(\\[|\\()|\\s+\\bwith\\b)" }, { "comment": "Function arguments", - "begin": "(?<=\\b[[:alpha:]_][[:alnum:]_-]*!?|\\bwith\\b\\s+)\\(", + "begin": "(?<=\\b[[:alpha:]_][[:alnum:]._-]*!?|\\bwith\\b\\s+)\\(", "end": "\\)", "captures": { "0": { "name": "punctuation.definition.group.typst" } }, "patterns": [{ "include": "#arguments" }] }, { "name": "variable.other.typst", - "match": "\\b[[:alpha:]_][[:alnum:]_-]*\\b" + "match": "\\b[[:alpha:]_][[:alnum:]._-]*\\b" }, { "name": "meta.group.typst", @@ -317,7 +317,7 @@ "patterns": [ { "name": "variable.parameter.typst", - "match": "\\b[[:alpha:]_][[:alnum:]_-]*(?=:)" + "match": "\\b[[:alpha:]_][[:alnum:]._-]*(?=:)" }, { "include": "#code" } ] |
