emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH] Fixed lstset where language= wipes out previous definitions


From: Karl Stump
Subject: [PATCH] Fixed lstset where language= wipes out previous definitions
Date: Fri, 28 May 2021 18:40:59 -0400

* ox-latex.el (org-latex-src-block): moved (("language" ,lst-lang)) to the head 
of the list.
This fixes wiping out preceding definitions given in 
`org-latex-listings-options'.
TINYCHANGE
---
 lisp/ox-latex.el | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lisp/ox-latex.el b/lisp/ox-latex.el
index b9ecf070a..f956c851e 100644
--- a/lisp/ox-latex.el
+++ b/lisp/ox-latex.el
@@ -3075,13 +3075,13 @@ contextual information."
            (concat
             (org-latex--make-option-string
              (append
-              lst-opt
+               `(("language" ,lst-lang))
+               lst-opt
               (cond
                ((and (not float) (plist-member attributes :float)) nil)
                ((string= "multicolumn" float) '(("float" "*")))
                ((and float (not (assoc "float" lst-opt)))
                 `(("float" ,(plist-get info :latex-default-figure-position)))))
-              `(("language" ,lst-lang))
               (if label
                   `(("label" ,(org-latex--label src-block info)))
                 '(("label" " ")))
-- 
2.31.0




reply via email to

[Prev in Thread] Current Thread [Next in Thread]