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?
@AusatKeyboardPremi
It's a mental burden to keep track of modes. That's why people invented modifier keys in the first place. But I admit after a while there can be too much shortcuts and then something needs to be done about it. I recently transferred my less-often used shortcuts into hydras so I don't need to remember them (and hydras resemble modal operations)
In Emacs, there are no modes the user needs to be aware of when typing where the cursor is.
@aport
Thank you for introducing me to hydra. I am definitely learning this. It even has a vim port! :-)