I'm sure you already have heard of Neovim. It is a popular fork of ViM that refactors it to ease its maintainance while additor modern features. One of them being providing an RPC API for clients to provide remote UIs for Neovim. That's exactly what Eovim attempts to be: a remote UI for Neovim. Excepts that it is enlightened!
|Neovim Externalized UI||Implemented|
git clone https://github.com/jeanguyomarch/eovim
git clone https://git.enlightenment.org/devs/jayji/eovim.git
If you want to compile the latest release (not the development version) then run the following from the eovim/ directory you just fetched:
git checkout v0.1.2
Then, the README.md file in the top source directory should provide all the necessary information on how to build and install from source.
Eovim implements its own plugins API to make neovim able to manipulate its remote UI. For details, see the README.
|sizing||yes||Changes the sizing aspect of the Eovim windows|
|imageviewer||yes||Previews images within Eovim|
|filenotify||yes||Notify in the GUI when a file was changed from the outside of neovim|