NeoVim
Vim-based hyperextensible text editor
Among its features are:
- The API is first class: discoverable, versioned, documented;
- MessagePack structured communication allows extensions in any language;
- Remote plugins run as co-processes, securely and asynchronously;
- GUIs, IDEs, web browsers can - embed Neovim as an editor or script host.
NeoVim Official Page