I have noticed that there are various Emacs features that aren't by default supported by Evil (calendar, help-mode, etc ...). After researching, I came upon a package called 'Evil-Collection' which attempts to resolve this issue. Now, I don't know whether it was intentional to keep the Emacs bindings for some of these features but I think it would be worth checking https://github.com/emacs-evil/evil-collection.
I've had my eye on evil-collection for a while and have a vague plan to incorporate it into :config default. I can't yet promise a timeframe for it; I've had my hands full with my much delayed 2.1 release, but it's definitely on the roadmap.
I'll keep you posted!
evil-collection is now an optional component of the feature/evil module. It can be activated with the +everywhere flag, e.g.
It is still experimental. Please give it a try and let me know if you encounter any issues with it.
I'll leave this open until it hits master.
evil-collection seems to break things, I get the following error:
evil-collection-company-setup: Symbol鈥檚 function definition is void: company-tng-configure-default
I'm think a solution is to either add company-tng as a company-backend or disable it depending on what is preferable.
@mbark I've disabled company-tng, which should resolve your issues. Users can enable company-tng from their private modules with:
(require company-tng)
(company-tng-configure-default)
I've just tested it out and have found no issues :+1: Thanks for the good work!
It's working perfectly! It's truly incredible how quickly you respond to and fix issue @hlissner!
Most helpful comment
I've had my eye on
evil-collectionfor a while and have a vague plan to incorporate it into:config default. I can't yet promise a timeframe for it; I've had my hands full with my much delayed 2.1 release, but it's definitely on the roadmap.I'll keep you posted!