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 <karlst...@gmail.com> 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

Reply via email to