@@ -355,13 +355,13 @@ definitionListItemToMarkdown opts (label, defs) = do
355355 labelText <- inlineListToMarkdown opts label
356356 let tabStop = writerTabStop opts
357357 st <- get
358− let leader = if stPlain st then " " else " ~"
358+ let leader = if stPlain st then " " else ": "
359359 let sps = case writerTabStop opts - 3 of
360360 n | n > 0 -> text $ replicate n ' '
361361 _ -> text " "
362362 defs' <- mapM (mapM (blockToMarkdown opts)) defs
363363 let contents = vcat $ map (\d -> hang tabStop (leader <> sps) $ vcat d <> cr) defs'
364− return $ labelText <> cr <> contents <> cr
364+ return $ nowrap labelText <> cr <> contents <> cr
365365
366366-- | Convert list of Pandoc block elements to markdown.
367367blockListToMarkdown :: WriterOptions -- ^ Options