tdf#168833 Remove check for olist and ulist to improve markdown heuristics

Change-Id: I9c81734b313c4f36f701041cfb72ec9d6bc1ae84
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/192460
Tested-by: Jenkins
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
This commit is contained in:
Ujjawal Kumar
2025-10-16 09:09:36 +02:00
committed by Miklos Vajna
parent f32ece43cb
commit 11a6dba109
-8
View File
@@ -24,12 +24,6 @@ bool IsMarkdownData(OUString& rData)
static std::unique_ptr<icu::RegexPattern> patternHeadings(
icu::RegexPattern::compile(uR"(^\s*#{1,6}\s+.*)", UREGEX_MULTILINE, status));
static std::unique_ptr<icu::RegexPattern> patternOLists(
icu::RegexPattern::compile(uR"(^\s*\d+\.\s+.+)", UREGEX_MULTILINE, status));
static std::unique_ptr<icu::RegexPattern> patternULists(
icu::RegexPattern::compile(uR"(^\s*[-*+]\s+.*)", UREGEX_MULTILINE, status));
static std::unique_ptr<icu::RegexPattern> patternLinks(
icu::RegexPattern::compile(uR"(\[.*?\]\(.*?\))", 0, status));
@@ -58,8 +52,6 @@ bool IsMarkdownData(OUString& rData)
return false;
return patternHeadings->matcher(ustr, status)->find()
|| patternOLists->matcher(ustr, status)->find()
|| patternULists->matcher(ustr, status)->find()
|| patternLinks->matcher(ustr, status)->find()
|| patternCode->matcher(ustr, status)->find()
|| patternItalic->matcher(ustr, status)->find()