summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJohn MacFarlane <jgm@berkeley.edu>2022-04-08 20:52:02 -0700
committerJohn MacFarlane <jgm@berkeley.edu>2022-04-08 20:52:37 -0700
commit356ece29cb4ddd509c03973f2f72af39cc28c3da (patch)
tree53a3ceb76ced2a62d0ff1717a2a7a27da223ce2b /src
parent813f3d5dd483eb968ddfce310e95844d289d124b (diff)
Commonmark/markua/gfm writers: avoid excessive indentation...
on bullet lists. They are now nested by 2 spaces instead of 4. See #8011.
Diffstat (limited to 'src')
-rw-r--r--src/Text/Pandoc/Writers/Markdown.hs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/Text/Pandoc/Writers/Markdown.hs b/src/Text/Pandoc/Writers/Markdown.hs
index 222a2dd4a..f10290ec0 100644
--- a/src/Text/Pandoc/Writers/Markdown.hs
+++ b/src/Text/Pandoc/Writers/Markdown.hs
@@ -684,15 +684,15 @@ bulletListItemToMarkdown opts bs = do
variant <- asks envVariant
let exts = writerExtensions opts
contents <- blockListToMarkdown opts $ taskListItemToAscii exts bs
- let sps = T.replicate (writerTabStop opts - 2) " "
let start = case variant of
- Markua -> literal "* "
- _ -> literal $ "- " <> sps
+ Markua -> "* "
+ Commonmark -> "- "
+ _ -> "- " <> T.replicate (writerTabStop opts - 2) " "
-- remove trailing blank line if item ends with a tight list
let contents' = if itemEndsWithTightList bs
then chomp contents <> cr
else contents
- return $ hang (writerTabStop opts) start contents'
+ return $ hang (T.length start) (literal start) contents'
-- | Convert ordered list item (a list of blocks) to markdown.
orderedListItemToMarkdown :: PandocMonad m