]> git.eshelyaron.com Git - emacs.git/commit
; * lisp/help-fns.el: Speed up `describe-mode'
authorOri <ori@oribarbut.com>
Thu, 15 Jul 2021 16:57:38 +0000 (18:57 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Thu, 15 Jul 2021 16:57:38 +0000 (18:57 +0200)
commiteaefa44acd32f4f7d5e6357546ad22058495ee3f
treed55db26c8b3b26f8eacb4ce6fd35dae9f4ba0a2d
parent8f5738eb8fc7556b69016976dfa810f7e6275bf8
; * lisp/help-fns.el: Speed up `describe-mode'

* lisp/help-fns.el (help-fns--list-local-commands): Speed up (bug#49579).

A predicate checks if there are no key bindings for a given function. A
full list of bindings is not needed, even a single binding is sufficient
to say the function is bound. Set FIRSTONLY arg in where-is-internal so
this predicate runs faster, with functional equivalence. For some
configurations this has a noticeable improvement on the speed of
describe-mode.

Copyright-paperwork-exempt: yes
lisp/help-fns.el