diff options
Diffstat (limited to 'src/Text/Pandoc/Readers')
| -rw-r--r-- | src/Text/Pandoc/Readers/Markdown.hs | 8 | 
1 files changed, 7 insertions, 1 deletions
| diff --git a/src/Text/Pandoc/Readers/Markdown.hs b/src/Text/Pandoc/Readers/Markdown.hs index 45594e0fa..917eef287 100644 --- a/src/Text/Pandoc/Readers/Markdown.hs +++ b/src/Text/Pandoc/Readers/Markdown.hs @@ -1124,7 +1124,13 @@ rawHtmlBlocks = do    let selfClosing = "/>" `T.isSuffixOf` raw    -- we don't want '<td>    text' to be a code block:    skipMany spaceChar -  indentlevel <- (blankline >> length <$> many (char ' ')) <|> return 0 +  tabStop <- getOption readerTabStop +  indentlevel <- option 0 $ +                 do blankline +                    foldr (+) 0 <$> +                      many ( (1 <$ char ' ') +                            <|> +                             (tabStop <$ char '\t') )    -- try to find closing tag    -- we set stateInHtmlBlock so that closing tags that can be either block or    -- inline will not be parsed as inline tags | 
