summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-11-21 08:30:29 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-11-21 08:30:29 +0900
commit8f5f3985f4609776eb21ca8d89a67ef10886df52 (patch)
tree50da8e60c061fba8515a7d8e30923b8d3bf8c23a /src
parent10.56.1 (diff)
downloadsharkey-8f5f3985f4609776eb21ca8d89a67ef10886df52.tar.gz
sharkey-8f5f3985f4609776eb21ca8d89a67ef10886df52.tar.bz2
sharkey-8f5f3985f4609776eb21ca8d89a67ef10886df52.zip
[MFM] Fix hashtag parsing
Diffstat (limited to 'src')
-rw-r--r--src/mfm/parser.ts2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mfm/parser.ts b/src/mfm/parser.ts
index 5f89696c20..4ad38d7a24 100644
--- a/src/mfm/parser.ts
+++ b/src/mfm/parser.ts
@@ -110,7 +110,7 @@ const mfm = P.createLanguage({
const text = input.substr(i);
const match = text.match(/^#([^\s\.,!\?#]+)/i);
if (!match) return P.makeFailure(i, 'not a hashtag');
- if (input[i - 1] != ' ' && input[i - 1] != null) return P.makeFailure(i, 'require space before "#"');
+ if (input[i - 1] != '\n' && input[i - 1] != ' ' && input[i - 1] != null) return P.makeFailure(i, 'require space before "#"');
return P.makeSuccess(i + match[0].length, makeNode('hashtag', { hashtag: match[1] }));
}),
//#endregion