diff options
author | Michael Weylandt <michael.weylandt@gmail.com> | 2014-04-06 13:26:19 -0400 |
---|---|---|
committer | Nicolas Goaziou <n.goaziou@gmail.com> | 2014-04-06 19:58:06 +0200 |
commit | 0820d002cb8d5120299c5bf00d4bc4e8fd5d467f (patch) | |
tree | ca2d9ef7c6039a8660cdd340f2e5dd3ed55fa305 | |
parent | 2868f962a21d9389d732b85c1534201f33324ab7 (diff) | |
download | org-mode-0820d002cb8d5120299c5bf00d4bc4e8fd5d467f.tar.gz |
ox-latex.el: Downcase language name in minted blocks
* lisp/ox-latex.el (org-latex-export-to-latex): Downcase the language
name when using minted highlighting for src block exports.
Minted, by convention, uses all lowercase names for languages. This
will handle mappings like "R" to "r" or "Python" to "python"
automatically. More complex renamings still need to be handled by
customizing `org-latex-minted-langs'.
Note that the `downcase' is only applied when using the "automatic"
name. Names in `org-latex-minted-langs' still need to be lower-case.
TINYCHANGE
-rw-r--r-- | lisp/ox-latex.el | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lisp/ox-latex.el b/lisp/ox-latex.el index 59e6e83..6a2f69d 100644 --- a/lisp/ox-latex.el +++ b/lisp/ox-latex.el @@ -1476,7 +1476,7 @@ contextual information." (let* ((org-lang (org-element-property :language inline-src-block)) (mint-lang (or (cadr (assq (intern org-lang) org-latex-minted-langs)) - org-lang)) + (downcase org-lang))) (options (org-latex--make-option-string org-latex-minted-options))) (concat (format "\\mint%s{%s}" @@ -2116,7 +2116,8 @@ contextual information." ("firstnumber" ,(number-to-string (1+ num-start)))) org-latex-minted-options))) ;; Language. - (or (cadr (assq (intern lang) org-latex-minted-langs)) lang) + (or (cadr (assq (intern lang) org-latex-minted-langs)) + (downcase lang)) ;; Source code. (let* ((code-info (org-export-unravel-code src-block)) (max-width |