old > 300K lines of "scary" C89 code > All code is Bram Mooleaner's responsibility > Lots of platform-specific code > All plugin code runs synchronously
> Replace platform-specific code with libuv > Simplify maintenance > Split work between multiple developers > Provide a new plugin architecture based on coprocesses > Plugins can be written in any language without explicit support from the editor 1 https://github.com/neovim/neovim/wiki/Introduction