diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2020-11-08 16:35:22 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2020-11-08 16:35:22 +0900 |
| commit | 027c021ac92e07e71e7b5b8c04bfb1cf4b542d94 (patch) | |
| tree | 65421b6129264ad42002a3d5ac6e0542cf988643 | |
| parent | MFMチートシートに数式追加 (diff) | |
| download | sharkey-027c021ac92e07e71e7b5b8c04bfb1cf4b542d94.tar.gz sharkey-027c021ac92e07e71e7b5b8c04bfb1cf4b542d94.tar.bz2 sharkey-027c021ac92e07e71e7b5b8c04bfb1cf4b542d94.zip | |
アスタリスク3つでのtadaアニメーションを復活
| -rw-r--r-- | src/mfm/language.ts | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mfm/language.ts b/src/mfm/language.ts index 8e15ca43b9..cf00f06324 100644 --- a/src/mfm/language.ts +++ b/src/mfm/language.ts @@ -58,6 +58,7 @@ export const mfmLanguage = P.createLanguage({ return P.makeSuccess(i + match[0].length, createLeaf('blockCode', { code: match[2], lang: match[1] ? match[1].trim() : null })); })), inline: r => P.alt( + r.big, r.bold, r.small, r.italic, @@ -72,6 +73,11 @@ export const mfmLanguage = P.createLanguage({ r.fn, r.text ), + // TODO: そのうち消す + big: r => P.regexp(/^\*\*\*([\s\S]+?)\*\*\*/, 1).map(x => createTree('fn', r.inline.atLeast(1).tryParse(x), { + name: 'tada', + args: {} + })), bold: r => { const asterisk = P.regexp(/\*\*([\s\S]+?)\*\*/, 1); const underscore = P.regexp(/__([a-zA-Z0-9\s]+?)__/, 1); |