lambdas and closure .. and vim/neovim split .. almost Emacs ;)
By that time Emacs will have replaced temacs with Guile and someone clever will have added VimScript as a hosted language.
The keybindings would then be the only thing that the IDE changes.
Now I would pay for that feature decent sum of money :D.