Doom-emacs: Suggestion: Better Evil Integration Using Evil-Collection

Created on 10 Mar 2018  路  6Comments  路  Source: hlissner/doom-emacs

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.

new resolved

Most helpful comment

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!

All 6 comments

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!

Was this page helpful?
0 / 5 - 0 ratings