perf(evil): lazy load evil-collection-shortdoc

Another package that Emacs loads eagerly at startup, that ends up
pulling in evil-collection et co.
This commit is contained in:
Henrik Lissner 2022-06-29 18:28:29 +02:00
parent 7d0d90ec50
commit 5a98d59afc
No known key found for this signature in database
GPG key ID: B60957CA074D39A3

View file

@ -45,6 +45,7 @@
kotlin-mode kotlin-mode
occur occur
outline outline
shortdoc
simple simple
slime slime
lispy) lispy)
@ -328,6 +329,8 @@ and complains if a module is loaded too early (during startup)."
(evil-collection-minibuffer-insert))) (evil-collection-minibuffer-insert)))
(add-transient-hook! 'process-menu-mode (add-transient-hook! 'process-menu-mode
(+evil-collection-init '(process-menu simple))) (+evil-collection-init '(process-menu simple)))
(add-transient-hook! 'shortdoc-mode
(+evil-collection-init 'shortdoc))
(add-transient-hook! 'tabulated-list-mode (add-transient-hook! 'tabulated-list-mode
(+evil-collection-init 'tabulated-list)) (+evil-collection-init 'tabulated-list))
(add-transient-hook! 'tab-bar-mode (add-transient-hook! 'tab-bar-mode