4 ms·
I have a mixed feeling as a NeoVim user and long-time Vim user. On the one hand, great to see such a huge release for Vim that brings so many features people h
by octref 11y ago
I have a mixed feeling as a NeoVim user and long-time Vim user.
On the one hand, great to see such a huge release for Vim that brings so many features people have been begging for. Especially Async IO and JSON.
On the other hand, I hope Vim just become more stable and performant while not introducing new features. At the same time, I hope more development could go into NeoVim, and more people could start using it and writing plugins (not in Vimscript) for it. I want Vim to be my backup editor -- always there and reliable, and Neovim my working gear -- great features, joy to use, could have a few bugs that don't affect my workflow too much and are a natural result of fast-paced development.
I know this sounds really unfair to Vim devs. I'm sorry! I really appreciate the works you've done to make Vim amazing. But I feel for me, I just want to spend 95% of my time on one editor. Now I'm on the NeoVim boat, I feel like having completely switched my workflow to Atom from ST3, and just learned ST3 is going open source.
- ergo14 11y agoCan you point me to the source of ST3 going open source?
- pvinis 11y agoIt's not. He means that using one editor he loves (vim/st3), then switching to a replacement (neovim/atom), and then learning that the format editor gets better (vim gets async, st3 goes open source), brings "confusion" on the choices made. It's hypothetical.
- nerdponx 11y agoI'm not a NeoVim user, but I've been on the edge of becoming one for a while. What I'm still holding out for is an _embeddable_ NeoVim. The thing I really don't like about IDEs is that I love my Vim configuration but I never get to actually use the damn thing since I do most of my work in an IDE. Now imagine if the IDE could actually just embed NeoVim, and I could use my Vimrc as-is with all the plugins (now managed natively). I know they already have Electron-based UIs for NeoVim, and Electron-based IDEs, so hopefully it's just a matter of time. That said, does this actually put NeoVim _behind_ in terms of feature parity?
- Tyr42 11y agoI think neovim is embeddable? I'm pretty sure SolidOak just embeds neovim: https://github.com/oakes/SolidOak https://github.com/oakes/SolidOak
- tvon 11y agoAs far as I know the NeoVim GUI apps[1] use msgpack-rpc[2]. [1] https://github.com/neovim/neovim/wiki/Related-projects#gui-projects https://github.com/neovim/neovim/wiki/Related-projects#gui-p... [2] https://neovim.io/doc/user/msgpack_rpc.html https://neovim.io/doc/user/msgpack_rpc.html