From bfb946c7daacf5f7226ed1019370570c49a5409a Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 4 Nov 2018 23:00:01 +0100 Subject: [PATCH] ox-odt: Read list values in ODT_STYLES_FILE * lisp/ox-odt.el (org-odt-template): Read value for ODT_STYLES_FILE when it is enclosed in round brackets. Reported-by: Christian Moe --- lisp/ox-odt.el | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lisp/ox-odt.el b/lisp/ox-odt.el index 70ef9de2e..fd1cb1d03 100644 --- a/lisp/ox-odt.el +++ b/lisp/ox-odt.el @@ -1360,6 +1360,9 @@ original parsed data. INFO is a plist holding export options." (let* ((styles-file (plist-get info :odt-styles-file)) (styles-file (and (org-string-nw-p styles-file) (org-trim styles-file))) + (styles-file (if (string-match-p "\\`(.*)\\'" styles-file) + (ignore-errors (read styles-file)) + styles-file)) ;; Non-availability of styles.xml is not a critical ;; error. For now, throw an error. (styles-file (or styles-file