From a7f5e2a9834e44db31f97a89f6eff2f53ed49f82 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hua=CC=81ng=20Ju=CC=80nlia=CC=80ng?= Date: Wed, 14 Nov 2018 22:05:33 +0800 Subject: [PATCH] fix(markdown): add more category to CJK regex --- src/language-markdown/constants.evaluate.js | 4 +++- .../__snapshots__/jsfmt.spec.js.snap | 10 +++++++++- tests/markdown_splitCjkText/chinese-japanese.md | 4 ++++ 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/src/language-markdown/constants.evaluate.js b/src/language-markdown/constants.evaluate.js index 946a4d16e039..8956cab6bcb5 100644 --- a/src/language-markdown/constants.evaluate.js +++ b/src/language-markdown/constants.evaluate.js @@ -12,7 +12,9 @@ const cjkPattern = cjkRegex() "Other_Letter", "Letter_Number", "Other_Symbol", - "Modifier_Letter" + "Modifier_Letter", + "Modifier_Symbol", + "Nonspacing_Mark" ] }) ) diff --git a/tests/markdown_splitCjkText/__snapshots__/jsfmt.spec.js.snap b/tests/markdown_splitCjkText/__snapshots__/jsfmt.spec.js.snap index dcd91714daf2..d1837535cd48 100644 --- a/tests/markdown_splitCjkText/__snapshots__/jsfmt.spec.js.snap +++ b/tests/markdown_splitCjkText/__snapshots__/jsfmt.spec.js.snap @@ -8,7 +8,10 @@ exports[`chinese-japanese.md - markdown-verify 1`] = ` 空白全形空白全形空白全形空白 空白全形空白全形空白全形空白 空白全形空白全形空白全形空白 空白全形空白全形空白全形空白 何でも薄暗いじめじめした所でニャーニャー泣いていた事だけは記憶している。 -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +カ゚キ゚ク゚ケ゚コ゚でガギグゴ + +かつてはワ行のワ、ヰ、ヱ、ヲに濁点を付して [v] 音を表現すること(ワ゛、ヰ゛、ヱ゛、ヲ゛)も行われたが、一般的にはならなかった。~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 這是一段很長很長很長很長很長很長很長很長很長很長很長很長很長很長很長很長很長很長 很長的段落 @@ -20,6 +23,11 @@ exports[`chinese-japanese.md - markdown-verify 1`] = ` 何でも薄暗いじめじめした所でニャーニャー泣いていた事だけは記憶している。 +カ゚キ゚ク゚ケ゚コ゚でガギグゴ + +かつてはワ行のワ、ヰ、ヱ、ヲに濁点を付して [v] 音を表現すること(ワ゛、ヰ゛、ヱ +゛、ヲ゛)も行われたが、一般的にはならなかった。 + `; exports[`korean.md - markdown-verify 1`] = ` diff --git a/tests/markdown_splitCjkText/chinese-japanese.md b/tests/markdown_splitCjkText/chinese-japanese.md index a88925416ff4..3170bb7c7d4b 100644 --- a/tests/markdown_splitCjkText/chinese-japanese.md +++ b/tests/markdown_splitCjkText/chinese-japanese.md @@ -5,3 +5,7 @@ 空白全形空白全形空白全形空白 空白全形空白全形空白全形空白 空白全形空白全形空白全形空白 空白全形空白全形空白全形空白 何でも薄暗いじめじめした所でニャーニャー泣いていた事だけは記憶している。 + +カ゚キ゚ク゚ケ゚コ゚でガギグゴ + +かつてはワ行のワ、ヰ、ヱ、ヲに濁点を付して [v] 音を表現すること(ワ゛、ヰ゛、ヱ゛、ヲ゛)も行われたが、一般的にはならなかった。 \ No newline at end of file