Neovim
Neovim aims to make Vim easier to maintain for its core developers, as well as make plugin development and various integrations easier. We’ll look at the following:
- Why does Neovim matter?
- How to install and configure Neovim
- Synchronizing Vim and Neovim configuration
- Neovim-specific plugins
I’m not sure if this chapter will make you more productive, but I think Neovim is great for the Vim community and introduces some interesting ideas. Enjoy!
Why make another Vim?
Neovim is a fork of Vim that branched out into its own thing in 2014. Neovim aims to address a few core issues about Vim:
- Working with a 30-year-old code base while maintaining backward compatibility is hard.
- It’s difficult to write certain kinds of plugins, asynchronous operations being a huge culprit (asynchronous support has been added to Vim in version 8.0, sometime after Neovim was forked).
- In fact, writing plugins is difficult overall and...