summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
Diffstat (limited to 'tools')
-rw-r--r--tools/support/typst.tmLanguage.json8
1 files changed, 4 insertions, 4 deletions
diff --git a/tools/support/typst.tmLanguage.json b/tools/support/typst.tmLanguage.json
index 78809b4e..577804fc 100644
--- a/tools/support/typst.tmLanguage.json
+++ b/tools/support/typst.tmLanguage.json
@@ -44,15 +44,15 @@
},
{
"name": "markup.bold.typst",
- "begin": "\\*",
- "end": "\\*|(?=\\])",
+ "begin": "(^\\*|\\*$|((?<=\\W|_)\\*)|(\\*(?=\\W|_)))",
+ "end": "(^\\*|\\*$|((?<=\\W|_)\\*)|(\\*(?=\\W|_)))|\n|(?=\\])",
"captures": { "0": { "name": "punctuation.definition.bold.typst" } },
"patterns": [{ "include": "#markup" }]
},
{
"name": "markup.italic.typst",
- "begin": "_",
- "end": "_|(?=\\])",
+ "begin": "(^_|_$|((?<=\\W|_)_)|(_(?=\\W|_)))",
+ "end": "(^_|_$|((?<=\\W|_)_)|(_(?=\\W|_)))|\n|(?=\\])",
"captures": { "0": { "name": "punctuation.definition.italic.typst" } },
"patterns": [{ "include": "#markup" }]
},