There's also the "Smart UI protocol" http://tarruda.github.io/articles/neovim-smart-ui-protocol/
Yes, but that is not yet implemented. I'm really waiting for that, though!
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?
Re:Neovim public release 0.1.0
by brynedwards on Sunday November 01, 2015 @10:35PM
(#10489839)
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.
Re:Neovim public release 0.1.0
by RexRollman on Sunday November 01, 2015 @07:27PM
(#10489210)
"neovim now follows the XDG spec"
Speaking as someone who only runs straight window managers and Xterms, I hate that XDG bullshit.
- 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