@@ -16,6 +16,10 @@ muse = purely $ \s -> do
1616 setOutputFile (Just "out")
1717 readMuse def s
1818
19+emacsMuse :: Text -> Pandoc
20+emacsMuse = purely $ readMuse def { readerExtensions =
21+ enableExtension Ext_emacs pandocExtensions }
22+
1923infix 4 =:
2024(=:) :: ToString c
2125 => String -> (Text, c) -> TestTree
@@ -622,6 +626,14 @@ tests =
622626 , "Foo :: bar"
623627 ] =?>
624628 para "First :: second Foo :: bar"
629+ , test emacsMuse "Emacs Muse definition list"
630+ (T.unlines
631+ [ "First :: second"
632+ , "Foo :: bar"
633+ ] =?>
634+ definitionList [ ("First", [ para "second" ])
635+ , ("Foo", [ para "bar" ])
636+ ])
625637 , "Definition list" =:
626638 T.unlines
627639 [ " First :: second"