Guess what, you can run Vim inside Emacs inside Vim inside Emacs now!
Viper for Emacs has been a thing for decades.