Best way to switch from Vim to Emacs?
emacs, vim
Solution
I would recommend just surviving the accidents until their frequency decreases. I suspect that adding a layer to try to "help" — like one that would try to infer accidental vi commands and perform them — would simply make the transition slower.
I do the same thing when transitioning between, say, version-control systems. Instead of creating a shell-script wrapper that lets me keep using the wrong sub-commands by translating them to the new VCS's idioms, I'd really just rather be forced to "speak the new system's language" cold-turkey.
Remember: you're human; you're built do adapt to new situations. Just keep your wits about you, let the mistakes be mistakes, and you'll do fine.
Problem
Despite being a Vim user, I'm interested in starting to learn Emacs. However, whenever I start to follow the Emacs tutorial, I end up hitting Vim commands by accident and get frustrated with it. Are there any better ways to make the switch?