diff options
| author | John MacFarlane <[email protected]> | 2026-01-16 00:14:23 +0100 |
|---|---|---|
| committer | John MacFarlane <[email protected]> | 2026-01-16 00:14:23 +0100 |
| commit | 2ce4db75dab3e0ee16b4c0a82454a0a42ca91427 (patch) | |
| tree | 3e685c38e69c9eb893b06fd5251c2ffc574aeac0 | |
| parent | cb6f5a3b370babe6083937362e0e8ddfa51d124c (diff) | |
AsciiDoc writer: export spaces inside delimited constructs like emph.
| -rw-r--r-- | src/Text/Pandoc/Writers/AsciiDoc.hs | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/Text/Pandoc/Writers/AsciiDoc.hs b/src/Text/Pandoc/Writers/AsciiDoc.hs index 7c2bb8f48..dbf5d85cb 100644 --- a/src/Text/Pandoc/Writers/AsciiDoc.hs +++ b/src/Text/Pandoc/Writers/AsciiDoc.hs @@ -612,27 +612,27 @@ inlineToAsciiDoc opts (Emph lst) = do contents <- inlineListToAsciiDoc opts lst isIntraword <- gets intraword let marker = if isIntraword then "__" else "_" - return $ marker <> contents <> marker + return $ delimited marker marker contents inlineToAsciiDoc opts (Underline lst) = do contents <- inlineListToAsciiDoc opts lst - return $ "[.underline]#" <> contents <> "#" + return $ delimited "[.underline]#" "#" contents inlineToAsciiDoc opts (Strong lst) = do contents <- inlineListToAsciiDoc opts lst isIntraword <- gets intraword let marker = if isIntraword then "**" else "*" - return $ marker <> contents <> marker + return $ delimited marker marker contents inlineToAsciiDoc opts (Strikeout lst) = do contents <- inlineListToAsciiDoc opts lst - return $ "[line-through]#" <> contents <> "#" + return $ delimited "[line-through]#" "#" contents inlineToAsciiDoc opts (Superscript lst) = do contents <- inlineListToAsciiDoc opts lst - return $ "^" <> contents <> "^" + return $ delimited "^" "^" contents inlineToAsciiDoc opts (Subscript lst) = do contents <- inlineListToAsciiDoc opts lst - return $ "~" <> contents <> "~" + return $ delimited "~" "~" contents inlineToAsciiDoc opts (SmallCaps lst) = do contents <- inlineListToAsciiDoc opts lst - return $ "[smallcaps]#" <> contents <> "#" + return $ delimited "[smallcaps]#" "#" contents inlineToAsciiDoc opts (Quoted qt lst) = do isLegacy <- gets legacy contents <- inlineListToAsciiDoc opts lst |
