Neovim is a project that seeks to aggressively refactor Vim in order to:

 * Simplify maintenance and encourage contributions
 * Split the work between multiple developers
 * Enable advanced UIs without modifications to the core
 * Maximize extensibility
