> To be most effective, Vim should be used from inside other tools. Vim inside IntelliJ, Vim inside VS Code.
> In whatever tool you’re already using, if you want a better editing experience, add Vim to it.
> To be very clear then, Emacs users: Rock on. Be happy.
So, Vim inside Emacs a.k.a. The extensible vi layer for Emacs.
In the future, can neovim match and exceed emacs? yes. Is it capable of it? yes.
It however, is not currently is not an emacs replacement in any way shape or form. It is an entirely different editor, with a different way of going about things, and should be treated as such.
This is coming from someone who often contributes to neovim and neovide (a neovim GUI), and uses fennel both inside and outside of neovim extensively.
If someone told me to change my workflow just to use the same bindings, that gives me every reason not to do it more.