summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/tabulated-list.el
diff options
context:
space:
mode:
authorIhor Radchenko <yantar92@gmail.com>2022-06-16 10:43:29 +0800
committerEli Zaretskii <eliz@gnu.org>2022-06-16 10:55:05 +0300
commitf94e93a6eec92d834a6b545d8d4b68280b0993b0 (patch)
treec9532be580b468bb22665a704b1634f2f68509e0 /lisp/emacs-lisp/tabulated-list.el
parent4f37a3b299bcec71a0e9bdd84b7b226494006fe4 (diff)
downloademacs-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