aboutsummaryrefslogtreecommitdiff
path: root/src/Text/Pandoc/Writers/Markdown
diff options
context:
space:
mode:
authorJohn MacFarlane <jgm@berkeley.edu>2021-11-04 10:11:57 -0700
committerJohn MacFarlane <jgm@berkeley.edu>2021-11-04 10:11:57 -0700
commit0b254ea4af38cf53c027eb5e9977e96c2b7975c7 (patch)
tree8d5d6bd0940659e71195afb766e3d8342b589703 /src/Text/Pandoc/Writers/Markdown
parent4ea2baf814c462670301cf3b6a3b7d6b8a38c143 (diff)
downloadpandoc-0b254ea4af38cf53c027eb5e9977e96c2b7975c7.tar.gz
Allow `plain` to be used in raw attribute syntax.
Diffstat (limited to 'src/Text/Pandoc/Writers/Markdown')
-rw-r--r--src/Text/Pandoc/Writers/Markdown/Inline.hs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/Text/Pandoc/Writers/Markdown/Inline.hs b/src/Text/Pandoc/Writers/Markdown/Inline.hs
index ab9674026..065157e80 100644
--- a/src/Text/Pandoc/Writers/Markdown/Inline.hs
+++ b/src/Text/Pandoc/Writers/Markdown/Inline.hs
@@ -459,7 +459,8 @@ inlineToMarkdown opts il@(RawInline f str) = do
literal (T.replicate numticks "`") <> literal "{=" <> literal fmt <> literal "}"
let renderEmpty = mempty <$ report (InlineNotRendered il)
case variant of
- PlainText -> renderEmpty
+ PlainText
+ | f == "plain" -> return $ literal str
Commonmark
| f `elem` ["gfm", "commonmark", "commonmark_x", "markdown"]
-> return $ literal str