Commonmark/markua/gfm writers: avoid excessive indentation...
on bullet lists. They are now nested by 2 spaces instead of 4. See #8011.
This commit is contained in:
parent
813f3d5dd4
commit
356ece29cb
4 changed files with 16 additions and 16 deletions
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue