git.iko.soy/typeable/pandoc
on master help sign in
Org reader: Provide more language identifier translations

Org-mode and Pandoc use different language identifiers, marking source code as being written in a certain programming language. This adds more translations from identifiers as used in Org to identifiers used in Pandoc. The full list of identifiers used in Org and Pandoc is available through http://orgmode.org/manual/Languages.html and `pandoc -v`, respectively.

commitd76d2b707b2b5cebb38122e117527a70996c2c4f authorAlbert Krewinkel <tarleb@moltkeplatz.de> dateSat 5 Apr 2014, 09:09 (13 years ago) parentfd98532
1 file changed+8−1
src/Text/Pandoc/Readers/Org.hs+8−1
src/Text/Pandoc/Readers/Org.hs+8−1
@@ -153,7 +153,14 @@ indentWith num = do
153153 , try (char '\t' >> count (num - tabStop) (char ' ')) ]
154154
155155translateLang :: String -> String
156−translateLang "sh" = "bash"
156+translateLang "C" = "c"
157+translateLang "C++" = "cpp"
158+translateLang "emacs-lisp" = "commonlisp" -- emacs lisp is not supported
159+translateLang "js" = "javascript"
160+translateLang "lisp" = "commonlisp"
161+translateLang "R" = "r"
162+translateLang "sh" = "bash"
163+translateLang "sqlite" = "sql"
157164translateLang cs = cs
158165
159166commaEscaped :: String -> String