git.iko.soy/typeable/pandoc
on master help sign in
Allow raw latex commands starting with `\start` in Markdown.
12ae1dfJohn MacFarlane
src/Text/Pandoc/Readers/Markdown.hs+2−1
@@ -1912,7 +1912,8 @@ inlineNote = try $ do
1912rawLaTeXInline' :: PandocMonad m => MarkdownParser m (F Inlines)
1912rawLaTeXInline' :: PandocMonad m => MarkdownParser m (F Inlines)
1913rawLaTeXInline' = try $ do
1913rawLaTeXInline' = try $ do
1914 guardEnabled Ext_raw_tex
1914 guardEnabled Ext_raw_tex
1915− lookAhead $ char '\\' >> notFollowedBy' (string "start") -- context env
1915+ lookAhead (char '\\')
1916+ notFollowedBy' rawConTeXtEnvironment
1916 RawInline _ s <- rawLaTeXInline
1917 RawInline _ s <- rawLaTeXInline
1917 return $ return $ B.rawInline "tex" s
1918 return $ return $ B.rawInline "tex" s
1918 -- "tex" because it might be context or latex
1919 -- "tex" because it might be context or latex
test/command/3558.mdnew file+8
@@ -0,0 +1,8 @@
1+```
2+% pandoc -t native
3+\startmulti
4+hello
5+\endmulti
6+^D
7+[Para [RawInline (Format "tex") "\\startmulti\n",Str "hello",SoftBreak,RawInline (Format "tex") "\\endmulti"]]
8+```