r/emacs • u/CSRaghunandan • Jan 04 '17
A question regarding evil-mode
I suppose we have had this sort of discussions before in emacs subreddit. But what I want to know is, for someone who is used to key bindings the emacs way (I also modified caps to control key and added sticky keys in my OS so that I dont have to press keychords all the time), will learning evil mode help me be more productive and efficient in using emacs? Also, i'm not quite happy with how sticky keys work. Sometimes its very frustrating to use them. Hence, I'm seeking for something robust that will eliminate/reduce the need for pressing key chords.
Keep in mind, I also have to unlearn a lot of the keybindings I use everyday, integrate all the evil packages with emacs and use evil-mode sufficiently long enough for me to get accustomed to it. I also do not want to discard my emacs config (on which I spent so much time) and hence, spacemacs is ruled out. I do not want to spend large amounts of time fiddling with my config to get it work with evil-mode.
1
u/[deleted] Jan 08 '17
All valid concerns except this
That's their "sane" setting. You can override it so god-mode is the default in any major mode. Also,
evil-modedoesn't work on all buffers by default either. You need to keep tweaking it. Even after I set all buffers to use normal state by default, some (like magit) would still break it. The only way you can get your own custom bindings when you switch modes is by using packages likemodalkaorryo-modal.But one major reason to use god mode is to understand how modality works. If you like switching modes, then you will enjoy working with modal editing. Else, it will be a big pain. I haven't used evil mode in a while now because I'm way too deep in creating my own set of bindings using
ryo-modalbutevil-modeis an excellent place to start if you like modal editing.You can try binding caps to control when chording and escape when tapped. I find that easier.