emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [O] [patch] more robust footnotes


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!




reply via email to

[Prev in Thread] Current Thread [Next in Thread]