diff --git a/src/MdToHTML.hs b/src/MdToHTML.hs index b0f39af..f7465e7 100644 --- a/src/MdToHTML.hs +++ b/src/MdToHTML.hs @@ -333,6 +333,7 @@ parseUListNested = do parseUListLineItem :: ReadP MdToken parseUListLineItem = do firstChar <- choice (map char ['*', '+', '-']) + char ' ' -- At least one space between list indicator and list text. skipSpaces restOfLine <- manyTill get (void (char '\n') <++ eof) let restOfLineParsed = fst $ leftmostLongestParse parseLine restOfLine