3 ms·
I'm highly doubtful that Vim will absorb Neovim. You say "Vim has taken all the best features from Neovim" but that's not true at all. There where two major fe
by lelandbatey 10y ago
I'm highly doubtful that Vim will absorb Neovim. You say "Vim has taken all the best features from Neovim" but that's not true at all.
There where two major features shipped with Vim 8, which, as taken from the article:
- Official support for packages
- Asynchronous APIs for packages
Neovim does have those, and has for some time. However, things that Neovim has that Vim does not have, and probably will not have for some time:
- Neovim doesn't require plugins to be written in Vimscript, they may instead be written in Lua
- Neovim exposes pretty much all it's API via MessagePack, so you can remotely control Neovim in an entirely language agnostic way
- A built in terminal emulator, letting you stay within Vim even when you need to do some shell business
- A host of other quality of life improvements that make Neovim a more consistent, quick, and better organized software[0]
[0] - https://github.com/neovim/neovim#whats-been-done-so-far https://github.com/neovim/neovim#whats-been-done-so-far
- nilved 10y agoPoint taken in some cases, but a lot of those are misfeatures. The Lua API is not yet usable because they built a terminal emulator instead. If Vim had a terminal emulator, one would expect Neovim to remove that bloat. Not all Neovim additions are good ones.