|
From: | Rasmus |
Subject: | Re: [O] [patch] more robust footnotes |
Date: | Wed, 25 May 2016 09:16:05 +0200 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) |
Nicolas Goaziou <address@hidden> writes: > You don't seem to use the latter. Does it still make sense to provide > it? No. > I suggest to avoid calling repeatedly > `org-export-get-footnote-definition'. Also, if the footnote reference is > anonymous, there is no point in calling `org-element-map'. The following > is more efficient: > > (format "\\footnote{%s%s}" > (org-trim (org-export-data def info)) > ;; Only insert a label if there exist another reference to def. > (cond > ((not label) "") > ((org-element-map (plist-get info :parse-tree) 'footnote-reference > (lambda (f) > (and (not (eq f footnote-reference)) > (equal (org-element-property :label f) label) > (org-latex--label def info t t))) > info t)) > (t ""))) Thanks. I have pushed the change. Rasmus -- Er du tosset for noge' lårt!
[Prev in Thread] | Current Thread | [Next in Thread] |