I've been using NeoVim for a while now and have been all in all pretty impressed.
One thing I haven't been able to get to work though has been asynchronous plugins. It'd be great if I could get syntastic running in the background. Are there any good articles to read about getting this up and running?
The idea is that the plugins themselves implement asynchronous functionality. Neomake is a new plugin that checks syntax just like syntastic, but does so asynchronously. Another popular async plugin is vim-plug.
- neovim now follows the XDG spec: ~/.vimrc is now ~/.config/nvim/init.vim, etc.
- the viminfo files were replaced by a new system, "shada" (for shared data)
- lots of default settings have changed so it is more sensible[^1] by default
The rest is all the new features (when compared with vim):
- async execution (`jobstart()` et al),
- the extensions to the plugin system, so plugins can run truly asynchronously,
- the rpc api, that allows for extended clients.
I might be fogetting some things, but these are imho the most outstanding things.
[^1]: https://github.com/tpope/vim-sensible