@@ -373,12 +373,10 @@ para = do
373373 indent <- length <$> many spaceChar
374374 st <- museInList <$> getState
375375 let f = if not st && indent >= 2 && indent < 6 then B.blockQuote else id
376− res <- fmap (f . B.para) . trimInlinesF . mconcat <$> many1Till inline endOfParaElement
377− manyTill spaceChar eol
378− return res
376+ fmap (f . B.para) . trimInlinesF . mconcat <$> many1Till inline endOfParaElement
379377 where
380− endOfParaElement = lookAhead $ try (eof <|> newBlockElement)
381− newBlockElement = blankline >> void blockElements
378+ endOfParaElement = try (eof <|> newBlockElement)
379+ newBlockElement = blankline >> void (lookAhead blockElements)
382380
383381noteMarker :: PandocMonad m => MuseParser m String
384382noteMarker = try $ do