diff options
author | Ihor Radchenko <yantar92@gmail.com> | 2022-06-16 10:43:29 +0800 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2022-06-16 10:55:05 +0300 |
commit | f94e93a6eec92d834a6b545d8d4b68280b0993b0 (patch) | |
tree | c9532be580b468bb22665a704b1634f2f68509e0 /lisp/emacs-lisp/tabulated-list.el | |
parent | 4f37a3b299bcec71a0e9bdd84b7b226494006fe4 (diff) | |
download | emacs-f94e93a6eec92d834a6b545d8d4b68280b0993b0.tar.gz emacs-f94e93a6eec92d834a6b545d8d4b68280b0993b0.tar.bz2 emacs-f94e93a6eec92d834a6b545d8d4b68280b0993b0.zip |
org-cite-list-citations: Cache footnote-definition searches
* lisp/org/oc.el (org-cite-list-citations): Avoid quadratic complexity.
Pre-calculate list of all footnote definitions and cache the footnote
label search hits. Do not make `org-element-map' accumulate unused
result.
Diffstat (limited to 'lisp/emacs-lisp/tabulated-list.el')
0 files changed, 0 insertions, 0 deletions