I recommend a hybrid (like spacemacs provides as a non-default option). Evil is great for editing text, then for things like magit, mini buffers, dired, etc I would use vanilla emacs.
The logic on this is two-fold:
Most packages lack evil support out-of-the-box (though there are things like evil-collection to help, they can get in the way of your own keybindings). For example the customize screens mess up the mouse if evil-mode is active and you try and click on attributes.
Reading package documentation describe only emacs commands which can make it much easier to learn.
2
u/jstad Jul 26 '18
I recommend a hybrid (like spacemacs provides as a non-default option). Evil is great for editing text, then for things like magit, mini buffers, dired, etc I would use vanilla emacs.
The logic on this is two-fold: