org-element: Optimize `org-element-map'
commitcd6fa4c15e8e35afa6beb9e89ad3723fb82df091
authorNicolas Goaziou <mail@nicolasgoaziou.fr>
Sun, 25 Jan 2015 11:32:03 +0000 (25 12:32 +0100)
committerNicolas Goaziou <mail@nicolasgoaziou.fr>
Sun, 25 Jan 2015 11:32:03 +0000 (25 12:32 +0100)
tree8da82d58e154318a16cfdebee4c83ccb8572ddcf
parentee01a70adb0144a87718a53c9e3af3e9a83bb06b
org-element: Optimize `org-element-map'

* lisp/org-element.el (org-element--parsed-properties-alist): New
  variable.
(org-element-map): Remove unnecessary funcalls.  Externalize some
computations in the variable above.
lisp/org-element.el