by Geoff Greer
I know Vim better than most. Vim was my first real text editor. I used it for years. I helped write the Floobits plugin for Vim. I’ve delved into Vim’s source code to figure out its workings. I even helped write a patch (though it was rejected). Considering these credentials, I hope you’ll accept that I know what I’m talking about.
It may come as a shock when I say: The only good part of Vim is its user interface.
neovim is a project that seeks to aggressively refactor vim source code in order to achieve the following goals:
By achieving these goals, new developers will be more inclined to join the community, consequently improving the editor for all users.