-
Notifications
You must be signed in to change notification settings - Fork 275
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Naming #1
Comments
Among the suggestions, I would spell |
evil-bindings works for me too if that's the one you preferred. |
Nah, evil-collection is cool, plus it's more relevant: it truly is a collection of bindings. |
Some thoughts on evil-integrations vs evil-collection. It might be worth considering that this package primarily rebinds a couple things for the user but it might also smooth out some sharp edges around package interactions (where the actual packages might not want to write too much special case code). Some examples:
I have an add-hook here to normalize the keymaps because I wasn't able to get macrostep+evil keymap to work upon entry into macrostep. In this case, the function does keybindings as well as 'integration', similar in spirit to the evil-integration.el file within evil mode. It might? be better to use something like:
instead? I might be biased, I started evil-integrations as a superset of the original evil-integration.el file. |
Isn't this "integration" merely an implementation detail? |
That said, I'm OK with re-thinking the name of the setup functions.
|
That was one example, another one would be changing the default mode like in ag mode from motion -> normal. -setup sounds good. I like that. We can take care of this after getting everything in place and normalizing the bindings. |
See my bindings for modes where I change the default state. For instance
I've exploited this as follows, which makes it very natural in my opinion:
That might sound like "features", but in the end it's just bindings. You can do the exact same things both with and without Evil mode. |
I think we've settled on naming so I'll close this now. |
Add compatability with mu4e 1.8 (two files approach).
evil-integration-plus
evil-integrations
evil-collection
evil-binding-collection
evil-binding
evil-bindings
I am going with evil-collection for now but any of the above would work with me.
The text was updated successfully, but these errors were encountered: