Does using NeoVim really feel like "Vim's rebirth for the 21st century."
迷茫
迷茫 2017-05-16 16:37:20
0
1
708

According to: Official Twitter address (https://twitter.com/Neovim)
It seems like it doesn’t have anything very, very special?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

reply all(1)
仅有的幸福

DISCLAIMER: I switched to Neovim for about two days and then gave up. It may be biased

In fact, in one sentence, I think Neovim may mean much more to developers than to ordinary users. According to anecdotal reports, the main reason for the emergence of Neovim is

  1. VimL sucks;

  2. Vim codebase is ugly;

  3. Developer Community unfriendly

As a result of this incident, a young man named Thiago de Arruda stepped forward and forked VIM to create Neovim.

The main improvements I see with Neovim are:

  1. Refactored a lot of VIM code and removed a lot of useless code. It is said that the code is 30% simpler than VIM

  2. Revisited the VIM plug-in architecture, especially providing asynchronous support for plug-ins

So I say, Neovim’s significance to VIM and VIM plug-in developers currentlymay be far greater than it is to us.

As a user, I was actually quite happy when I saw the asynchronous mechanism of the plug-in at first, because as a user of syntastic and YouCompleteMe, I was deeply annoyed that these plug-ins slowed down my VIM. But after I installed Neovim, I found that these plug-ins were still very slow. After searching on Google, I found that these are the only plug-ins that currently support Neovim's asynchronous mechanism, and the plug-ins I used were not listed among them.

Conclusion: For now, Neovim provides good developer-oriented features and a very promising roadmap, but its development still relies on the support of many plug-ins. Unfortunately there are currently very few, so I don't think it's worth messing with at the moment. Of course, I hope that Neovim will develop better and better, and maybe one day I will have enough reason to migrate there :-)

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template