This is really awesome. This is a taste of the fruits of Neovim's development. While my experience with performance in Electron-based editors has largely been poor, the fact that _real vim_ can now be plugged into other editor experiments makes me _very_ excited for the future of editors.
Doesn’t building a front end with a kit as heavy and unwieldy as Electron kind of defeat the purpose of a small, light console editor like vim/neovim? Don’t get me wrong, this looks nice, but if I were a (neo)vim user I think I’d be far more attracted to a front end as light as (neo)vim itself.
Don't get me wrong: this is cool.<p>But... I'm not sure this is a good idea for a full time editor.<p>Having used Vim for years, then briefly Neovim, I recently switched to Spacemacs (Emacs + Evil) and haven't looked back. The advantage of Vim now is in it's lightness, so I still fire it up out of habit to edit config files etc.<p>Wrapping Neovim in Electron might well yield a really nice Atom competitor in the future, and it has the advantage that it is easily hack-able through something less esoteric than elsip. I just think it's a tough sell to developers when Spacemacs, Sublime and stock Vim exist.
Even though I am not a fan of `electron.js`, but this looks promising GUI for `neovim`, though some editor properties are not taken from original `.nvimrc`, e.g. theme is different. Which is slight bummer, but hopefully easily configurable.<p>+1
I wonder how this compares to vim-mode in Atom (<a href="https://github.com/carlosdcastillo/vim-mode" rel="nofollow">https://github.com/carlosdcastillo/vim-mode</a>) which is based on those two same technologies..
There seems to be some dissatisfaction with Electron in this thread. I've heard some good things about building desktop apps on top of Electron but have not had the need to try it yet. I'm curious what people's gripes are.<p>I have heard that Atom is very slow, but I had chalked that up to the core of the editor being written in a high level language and being subject to stop-the-world GC. Your text editor has to move at the speed of your thoughts (or at least your input).<p>Given that neovim is implemented as native C and offers a wrapper API, do the same problems exist? Am I misjudging where the issues with Electron/Atom lie?