lib/markdown2: introduce Github extended mode
[nit.git] / lib / markdown2 / markdown_latex_rendering.nit
index 8cd5e33..a19be27 100644 (file)
@@ -16,6 +16,7 @@
 module markdown_latex_rendering
 
 import markdown_rendering
+import markdown_github
 
 # Markdown document renderer to LaTeX
 class LatexRenderer
@@ -402,3 +403,21 @@ redef class MdText
                v.add_text literal
        end
 end
+
+# Github mode
+
+redef class MdStrike
+       redef fun render_latex(v) do
+               v.add_raw "\\sout\{"
+               visit_all(v)
+               v.add_raw "\}"
+       end
+end
+
+redef class MdSuper
+       redef fun render_latex(v) do
+               v.add_raw "\\textsuperscript\{"
+               visit_all(v)
+               v.add_raw "\}"
+       end
+end