Check out Oni: https://github.com/onivim/oni
It's under heavy development, wouldn't recommend it at the moment but it looks promising.
Makes me want to make something like that for Kakoune! Wonder if Oni will ever get to the state where you could write different backends for it; ie emacs, kakoune, etc.