pyvim (https://github.com/jonathanslenders/pyvim) is also a pretty slick vim clone in python that uses the python prompt toolkit (https://github.com/jonathanslenders/python-prompt-toolkit)
Q
Why Python?
A
The only alternative would be Haskell, but I still have to learn that.
That's... interesting. Would be nice if there was a reason given for that.