3 ms·
Vim hasn't been on GitHub as long as Neovim. Check out the mailing list, Reddit, basically anywhere but HN or GitHub. Neovim is a drop in the bucket. And sin
by nilved 10y ago
Vim hasn't been on GitHub as long as Neovim. Check out the mailing list, Reddit, basically anywhere but HN or GitHub. Neovim is a drop in the bucket. And since Vim has taken all the best features from Neovim (in less time -- Neovim hasn't released version 1 despite being crowd-funded for several years) this is really a Node-and-io.js situation. Vim is going to absorb Neovim.
- OJFord 10y agoIt also wouldn't occur to me to go to Github to star vim (I will now) - it's so de facto, it's not like Github is where I go to get it.
- jmcdiesel 10y ago"Vim hasn't been on GitHub as long as Neovim." -- which says a lot, considering its age... it speaks to one of the core problems, Bram's godlike grip over VIM. On top of that, he only started to introduce these features AFTER neovim came and put the pressure on by doing it better... if neovim's approach wasn't better, why would he be implementing features he's previous said he wouldn't implement?
- lelandbatey 10y agoI'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.