From 1c606e97a67696b3d39b5a5bbc62c09ac05ee5cd Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Wed, 31 May 2023 11:43:31 +0300 Subject: [PATCH] Enable ATX headers in Discord markdown --- formatter.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/formatter.go b/formatter.go index 42ed101..6ac2d51 100644 --- a/formatter.go +++ b/formatter.go @@ -59,7 +59,7 @@ func (b *indentableParagraphParser) CanAcceptIndentedLine() bool { var removeFeaturesExceptLinks = []any{ parser.NewListParser(), parser.NewListItemParser(), parser.NewHTMLBlockParser(), parser.NewRawHTMLParser(), - parser.NewSetextHeadingParser(), parser.NewATXHeadingParser(), parser.NewThematicBreakParser(), + parser.NewSetextHeadingParser(), parser.NewThematicBreakParser(), parser.NewCodeBlockParser(), } var removeFeaturesAndLinks = append(removeFeaturesExceptLinks, parser.NewLinkParser()) @@ -170,6 +170,7 @@ var discordMarkdownEscaper = strings.NewReplacer( "`", "\\`", `|`, `\|`, `<`, `\<`, + `#`, `\#`, ) func escapeDiscordMarkdown(s string) string {