summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Weylandt <michael.weylandt@gmail.com>2014-04-06 13:26:19 -0400
committerNicolas Goaziou <n.goaziou@gmail.com>2014-04-06 19:58:06 +0200
commit0820d002cb8d5120299c5bf00d4bc4e8fd5d467f (patch)
treeca2d9ef7c6039a8660cdd340f2e5dd3ed55fa305
parent2868f962a21d9389d732b85c1534201f33324ab7 (diff)
downloadorg-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.el5
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