Eovim
Eovim, the Enlightened Neovim Client
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!
Status
Neovim Externalized UI | Implemented |
True Colors | yes |
Completion Popup | yes |
Tab pages | yes |
Command-line | yes |
Wildmenu | yes |
Getting Eovim
Eovim is hosted at GitHub (jeanguyomarch/eovim) as well as on E.org. You can get the latest sources by doing EITHER:
git clone https://github.com/jeanguyomarch/eovim
or:
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.
Developing Eovim
Plugins
Eovim implements its own plugins API to make neovim able to manipulate its remote UI. For details, see the README.
Plugin | Built-in | Description |
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 |