4 ms·
I believe this was one of the stated goals of Neovim correct - that it would be easy to embed in other applications?
by allengeorge 9y ago
I believe this was one of the stated goals of Neovim correct - that it would be easy to embed in other applications?
- tomjakubowski 9y agoA bored, enterprising Emacs hacker could totally embed NeoVim in Emacs for the evilest-mode. I wanted to do this a while back, but got stuck because nobody had yet written a messagepack implementation for Emacs Lisp. And it turned out writing one was too much like work for me to keep up with it.
- justinmk 9y agoThis racket msgpack implementation may be helpful: https://gitlab.com/HiPhish/MsgPack.rkt https://gitlab.com/HiPhish/MsgPack.rkt Though someone got started on elisp as well. https://github.com/kleesc/msgpack.el/blob/master/msgpack.el https://github.com/kleesc/msgpack.el/blob/master/msgpack.el
- pmoriarty 9y agoOne of the advantages of evil is that you can program/extend it in elisp, and evil itself is emacs-aware. I'm not sure to what extent the same would be true of neovim embedded in emacs.
- hashhar 9y agoThe Vim extension now uses neovim for running all ex commands. I guess we'll see some progress into embedding neovim into another editor.
- lunixbochs 9y agoVSCodeVim is using ActualVim as a reference now, which afaik is the furthest along project for neovim embed (using Sublime Text). I think we wrote up a spec for proper embeds that's floating around somewhere.