-
Notifications
You must be signed in to change notification settings - Fork 4.9k
Description
That's not what I observe without this change though. evil-collection seems to affect holy-mode.
Indeed, this is bad. In the majority of modes, evil-collection binds keys only in normal state, but in a few cases it mutates the actual mode maps.
I think, ideally, all of those instances should get addressed in evil-collection, by making this behaviour optional or reversable.
I grepped for evil-collection-define-key\ nil and define-key in evil-collection, and compared with spacemacs-evil-collection-allowed-list: Only magit, magit-todos, ediff, and simple (which covers special-mode) seem to be affected in Spacemacs. For magit, evil-collection-magit provides evil-collection-magit-init and evil-collection-magit-revert. Similarly, for ediff, there is evil-collection-ediff-setup and evil-collection-ediff-revert. Unfortunately, those functions currently don't work flawlessly, otherwise we could make use of them within spacemacs-editing-style-hook.
Originally posted by @fnussbaum in #16909 (comment)