diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2019-06-16 21:42:57 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2019-06-16 21:42:57 +0900 |
| commit | 63c659bc8fd8ddd6eda1462f29a61315955c112f (patch) | |
| tree | 0e05f6aad0e3a8ddac7af7118c216b76cc5e728c /src | |
| parent | Fix MFM italic parsing (diff) | |
| download | sharkey-63c659bc8fd8ddd6eda1462f29a61315955c112f.tar.gz sharkey-63c659bc8fd8ddd6eda1462f29a61315955c112f.tar.bz2 sharkey-63c659bc8fd8ddd6eda1462f29a61315955c112f.zip | |
Fix MFM strike parsing
Diffstat (limited to 'src')
| -rw-r--r-- | src/mfm/language.ts | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mfm/language.ts b/src/mfm/language.ts index 7da1af7cff..bfa22e8c3b 100644 --- a/src/mfm/language.ts +++ b/src/mfm/language.ts @@ -104,7 +104,7 @@ export const mfmLanguage = P.createLanguage({ return P.alt(xml, underscore).map(x => createTree('italic', r.inline.atLeast(1).tryParse(x), {})); }, - strike: r => P.regexp(/~~(.+?)~~/, 1).map(x => createTree('strike', r.inline.atLeast(1).tryParse(x), {})), + strike: r => P.regexp(/~~([^\n~]+?)~~/, 1).map(x => createTree('strike', r.inline.atLeast(1).tryParse(x), {})), motion: r => { const paren = P.regexp(/\(\(\(([\s\S]+?)\)\)\)/, 1); const xml = P.regexp(/<motion>(.+?)<\/motion>/, 1); |