I primarily use GNU Emacs as my editor, but I've been using Vim for much longer (~15y). I find the keybindings of Vim to be superior for text editing (and so use evil-mode in Emacs), though I will mix Emacs keybindings in when they are more appropriate. I tend to use Vim for quick edits, or when I use heavy macros on large files.
But Emacs is so much more than a text editor, and I use it for many things. That will be the subject of a number of future posts.
@mikegerwitz I like vim if I have to use it in screen on terminal but I like vs code on modern gui os's
@mikegerwitz I've heard that Emacs is a great operating system, it just lacks a good editor.
@wolf480pl @kmicu I wouldn't compare it to Wine---the keybindings in evil-mode work just as well as Emacs defaults. I've been using Vim for 15 years, and evil-mode offers nearly every feature I use in Vim. For features it doesn't offer, I add my own keybindings to emulate it (e.g. I had upstreamed a folding patch some years ago), or use Emacs ones.
Before evil-mode, the vi(m) emulation was pretty bad, which is what left me waiting for years.
@wolf480pl It did, until evil-mode ;)
Joking aside, it depends on what I'm editing; sometimes I'll drop out of evil-mode if I feel it's better suited to a given task. I actually only enable evil-mode for text-mode and prog-mode hooks (and all modes that derive from them). I also use the (default) Emacs-like keybindings in readline in Bash.
Mike Gerwitz's personal Mastodon instance