diff options
Diffstat (limited to 'src/mfm/language.ts')
| -rw-r--r-- | src/mfm/language.ts | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mfm/language.ts b/src/mfm/language.ts index f334301d12..61d6422558 100644 --- a/src/mfm/language.ts +++ b/src/mfm/language.ts @@ -77,6 +77,7 @@ export const mfmLanguage = P.createLanguage({ r.jump, r.flip, r.twitch, + r.shake, r.inlineCode, r.mathInline, r.mention, @@ -124,6 +125,7 @@ export const mfmLanguage = P.createLanguage({ jump: r => P.regexp(/<jump>(.+?)<\/jump>/, 1).map(x => createTree('jump', r.inline.atLeast(1).tryParse(x), {})), flip: r => P.regexp(/<flip>(.+?)<\/flip>/, 1).map(x => createTree('flip', r.inline.atLeast(1).tryParse(x), {})), twitch: r => P.regexp(/<twitch>(.+?)<\/twitch>/, 1).map(x => createTree('twitch', r.inline.atLeast(1).tryParse(x), {})), + shake: r => P.regexp(/<shake>(.+?)<\/shake>/, 1).map(x => createTree('shake', r.inline.atLeast(1).tryParse(x), {})), center: r => r.startOfLine.then(P.regexp(/<center>([\s\S]+?)<\/center>/, 1).map(x => createTree('center', r.inline.atLeast(1).tryParse(x), {}))), inlineCode: () => P.regexp(/`([^ยด\n]+?)`/, 1).map(x => createLeaf('inlineCode', { code: x })), mathBlock: r => r.startOfLine.then(P.regexp(/\\\[([\s\S]+?)\\\]/, 1).map(x => createLeaf('mathBlock', { formula: x.trim() }))), |