Page MenuHomePhabricator

Eovim
Updated 700 Days AgoPublic

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 UIImplemented
True Colorsyes
Completion Popupyes
Tab pagesyes
Command-lineyes
Wildmenuyes

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.

PluginBuilt-inDescription
sizingyesChanges the sizing aspect of the Eovim windows
imagevieweryesPreviews images within Eovim
filenotifyyesNotify in the GUI when a file was changed from the outside of neovim

Screenshots

Last Author
jayji
Last Edited
Mar 25 2018, 1:05 AM
Projects
None
Subscribers
jayji