org-odt.el: Honor author. timestamp and email options in preamble
* org-odt.el (org-odt-format-preamble): Honor following user options: author, timestamp and email. See http://lists.gnu.org/archive/html/emacs-orgmode/2011-12/msg00539.html
This commit is contained in:
parent
090f802003
commit
024ae84191
|
@ -495,7 +495,11 @@ PUB-DIR is set, use this as the publishing directory."
|
||||||
(date (plist-get opt-plist :date))
|
(date (plist-get opt-plist :date))
|
||||||
(iso-date (org-odt-format-date date))
|
(iso-date (org-odt-format-date date))
|
||||||
(date (org-odt-format-date date "%d %b %Y"))
|
(date (org-odt-format-date date "%d %b %Y"))
|
||||||
(email (plist-get opt-plist :email)))
|
(email (plist-get opt-plist :email))
|
||||||
|
;; switch on or off above vars based on user settings
|
||||||
|
(author (and (plist-get opt-plist :author-info) (or author email)))
|
||||||
|
(email (and (plist-get opt-plist :email-info) email))
|
||||||
|
(date (and (plist-get opt-plist :time-stamp-file) date)))
|
||||||
(concat
|
(concat
|
||||||
;; title
|
;; title
|
||||||
(when title
|
(when title
|
||||||
|
@ -505,7 +509,6 @@ PUB-DIR is set, use this as the publishing directory."
|
||||||
'("<text:title>" . "</text:title>") title))
|
'("<text:title>" . "</text:title>") title))
|
||||||
;; separator
|
;; separator
|
||||||
"<text:p text:style-name=\"OrgTitle\"/>"))
|
"<text:p text:style-name=\"OrgTitle\"/>"))
|
||||||
|
|
||||||
(cond
|
(cond
|
||||||
((and author (not email))
|
((and author (not email))
|
||||||
;; author only
|
;; author only
|
||||||
|
|
Loading…
Reference in New Issue