diff options
author | Albert Krewinkel <albert@zeitkraut.de> | 2019-05-05 13:53:11 +0200 |
---|---|---|
committer | Albert Krewinkel <albert@zeitkraut.de> | 2019-05-05 13:53:11 +0200 |
commit | 7e7bc3493ef7ca17fbd8746bae8731dfecef60dd (patch) | |
tree | 95b8b1a93b1c46c7997b111980894691a5401d18 /src/Text/Pandoc/Readers/Org | |
parent | 545da6113ce90ab81fe7cf8c80f942b2e98c4eaf (diff) | |
download | pandoc-7e7bc3493ef7ca17fbd8746bae8731dfecef60dd.tar.gz |
Org reader: recognize emphasis after TODO/DONE keyword
Fixes: #5484
Diffstat (limited to 'src/Text/Pandoc/Readers/Org')
-rw-r--r-- | src/Text/Pandoc/Readers/Org/DocumentTree.hs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/Text/Pandoc/Readers/Org/DocumentTree.hs b/src/Text/Pandoc/Readers/Org/DocumentTree.hs index 2edbd2354..07b3178ff 100644 --- a/src/Text/Pandoc/Readers/Org/DocumentTree.hs +++ b/src/Text/Pandoc/Readers/Org/DocumentTree.hs @@ -273,7 +273,9 @@ headlineToHeader hdln = do todoKeyword :: Monad m => OrgParser m TodoMarker todoKeyword = try $ do taskStates <- activeTodoMarkers <$> getState - let kwParser tdm = try (tdm <$ string (todoMarkerName tdm) <* spaceChar) + let kwParser tdm = try (tdm <$ string (todoMarkerName tdm) + <* spaceChar + <* updateLastPreCharPos) choice (map kwParser taskStates) todoKeywordToInlines :: TodoMarker -> Inlines |