From 98352ec247bbc78d0fd3c63abd5e91b1aa21525f Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 22 Feb 2024 10:22:49 +0100 Subject: [PATCH] Markdown: workaround not escaping ordered lists --- app/src/main/java/eu/faircode/email/Markdown.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/Markdown.java b/app/src/main/java/eu/faircode/email/Markdown.java index f4e048ea2b..42834b71a0 100644 --- a/app/src/main/java/eu/faircode/email/Markdown.java +++ b/app/src/main/java/eu/faircode/email/Markdown.java @@ -63,6 +63,8 @@ public class Markdown { String markdown = FlexmarkHtmlConverter.builder(options) .build() .convert(html); - return markdown.replaceAll("\n\n\\s+\n", ""); + return markdown + .replaceAll("(?m)^( *)(\\d+)\\.( +)", "$1$2\\\\.$3") + .replaceAll("\n\n\\s+\n", ""); } }