This is the next generation.
Neovim plans to think of plugins from the start and provide a system that allows for extension in any language. The idea is to allow plugins to be co-processes that communicate with Vim asynchronously. This allows the plugin to listen for events and to send commands to Vim at any time.
Your old plugins will still work with Neovim as a compatibility layer will be provided. Little to no modification will be required.
Neovim will focus on providing a headless text editing environment. This will allow any GUI to be written that ties into the native GUI of whatever operating system it is running on.
Since Neovim will provide the interface to interacting with text, any program will be able to tap into this potential and be able to include Neovim commands right in the application.
Subscribe to the monthly newsletter or follow us on Twitter to stay up-to-date on the latest project news.Follow @Neovim
Have a say in the development of Neovim by voting in the Community Polls.
SVG and PNG versions of the Neovim logo are available in the following zip file.
Neovim-logos.zip (1.1 MB)
All the donations received will go towards the development of Neovim. Any amount donated is very much appreciated by the community.
From time to time, the team will create a bounty for a certain feature or bug with the money donated. If you successfully implement the feature or fix the bug, you'll be rewarded for your efforts.