org-export: Make macros recursives
commit4b33c23af8948ff3651c24981bef4dd95e546397
authorNicolas Goaziou <n.goaziou@gmail.com>
Fri, 17 Feb 2012 19:20:23 +0000 (17 20:20 +0100)
committerNicolas Goaziou <n.goaziou@gmail.com>
Fri, 17 Feb 2012 19:20:38 +0000 (17 20:20 +0100)
tree353edbd695bf6ea2395f762951722b9f2a012968
parent4d77e6adf6af1c64f771805a57a62e15ab0510c3
org-export: Make macros recursives

* contrib/lisp/org-element.el (org-element-recursive-objects): Add
  macro object type to recursive types.
(org-element-object-restrictions): Macros can only contain other
macros.
* contrib/lisp/org-export.el (org-export-get-inbuffer-options): Parse
  macro value, unless it it meant to be eval'ed.
(org-export-expand-macro): Expand macros recursively.
contrib/lisp/org-element.el
contrib/lisp/org-export.el