git.iko.soy/typeable/pandoc
on master help sign in
RST writer: don't treat 'example' as a syntax name.

This fixes conversions from org with example blocks. Closes #4748.

commit016e0a09e2e2ffa823157a28a3a7f0268b9c6f42 authorJohn MacFarlane <jgm@berkeley.edu> dateSat 30 Jun 2018, 11:45 (8 years ago) parentce83a12
2 files changed+18−1
src/Text/Pandoc/Writers/RST.hs+2−1 test/command/4748.md+16
src/Text/Pandoc/Writers/RST.hs+2−1
@@ -273,7 +273,8 @@ blockToRST (CodeBlock (_,classes,kvs) str) = do
273273 then return $ prefixed "> " (text str) $$ blankline
274274 else return $
275275 (case [c | c <- classes,
276− c `notElem` ["sourceCode","literate","numberLines"]] of
276+ c `notElem` ["sourceCode","literate","numberLines",
277+ "number-lines","example"]] of
277278 [] -> "::"
278279 (lang:_) -> (".. code:: " <> text lang) $$ numberlines)
279280 $+$ nest 3 (text str) $$ blankline
test/command/4748.mdnew file+16
@@ -0,0 +1,16 @@
1+```
2+% pandoc -f org -t rst
3+Before example block.
4+#+begin_example
5+This is in an example block.
6+#+end_example
7+After example block.
8+^D
9+Before example block.
10+
11+::
12+
13+ This is in an example block.
14+
15+After example block.
16+```