git.iko.soy/typeable/pandoc
on master help sign in
Made markdown writer sensitive to Ext_startnum, Ext_fancy_lists.
commit03b1ba546f4f844887bccee799235c94a81734e4 authorJohn MacFarlane <jgm@berkeley.edu> dateThu 2 Aug 2012, 21:20 (14 years ago) parentd21304b
1 file changed+5−1
src/Text/Pandoc/Writers/Markdown.hs+5−1
src/Text/Pandoc/Writers/Markdown.hs+5−1
@@ -323,7 +323,11 @@ blockToMarkdown opts (Table caption aligns widths headers rows) = do
323323blockToMarkdown opts (BulletList items) = do
324324 contents <- mapM (bulletListItemToMarkdown opts) items
325325 return $ cat contents <> blankline
326−blockToMarkdown opts (OrderedList attribs items) = do
326+blockToMarkdown opts (OrderedList (start,sty,delim) items) = do
327+ let start' = if isEnabled Ext_startnum opts then start else 1
328+ let sty' = if isEnabled Ext_fancy_lists opts then sty else DefaultStyle
329+ let delim' = if isEnabled Ext_fancy_lists opts then delim else DefaultDelim
330+ let attribs = (start', sty', delim')
327331 let markers = orderedListMarkers attribs
328332 let markers' = map (\m -> if length m < 3
329333 then m ++ replicate (3 - length m) ' '