Hi Karl, Thanks for sending in this patch, and sorry it’s taken so long for someone to get back to you. Would you mind explaining the issue here a bit more? I can’t see at a glance how preceding definitions are wiped in the current code. Karl Stump writes: > * 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“ ” “))) All the best, Timothy