As a long time Vimmer, I have recently started using Emacs out of sheer curiosity. I chose Doom Emacs as it has evil-mode enabled by default, and do not want to dive down the rabbit hole of configuring the editor from scratch (at least, not yet!).
After installing and enabling libvterm
in Emacs, I am having a frustrating experience. I configured ZSH shell to use vi-mode keybindings which interferes with evil-mode whenever I press Esc
or C-[
.
After having searched a little, I came across a workaround to disable evil-mode when in vterm. But it is still not a smooth experience. For instance, when switching between buffers (C-w C-w
).
I would like to know how others in the community tackled this problem. Is there a better solution to this problem? Or have you made peace with the aforementioned workaround? Or have you stopped using vterm entirely?
Vterm was so integral to my workflow that I finally abandoned vim and learned the default key bindings.
Totally worth it too. I got rid of so many extra packages adapting things to evil mode
That’s an extreme workaround. How do you feel about abandoning the vim motions? Does emacs way of moving and editing stand up to vim motions?
One of the reasons I liked vim motions is that I find it very logical to move around and edit text.
I find it weird that one has to keep holding one or two modifiers to unleash true power of Emacs. Perhaps, that’s just my bias.
@AusatKeyboardPremi @aport Perhaps worth reading.
https://dl.acm.org/doi/pdf/10.1145/57167.57201
#emacs #keybindings
I read the paper in its entirety. Thank you so much for sharing it.
I really like the insight shared therein. Specifically on how much thought goes into keybindings, or rather must go into keybindings.
Unfortunately, I don’t think EXPRES is widely supported as the authors hoped.
As intuitive and similar to vim motions EXPRES may be, I don’t want to configure keybindings every time I install a plug-in/module.