vim, out of the box

Features

More powerful plugins

The msgpack API enables structured communication to and from any programming language. Remote plugins run as co-processes that communicate with Neovim safely and asynchronously.

Better out-of-the-box

  • Strong defaults
  • Modern terminal features such as truecolor and bracketed paste
  • Built-in terminal emulator

First-class embedding

GUIs (or TUIs—such as readline) can nvim --embed or communicate via TCP socket using the discoverable msgpack API.

Drop-in replacement for Vim

Neovim is an extension of Vim: feature-parity and backwards compatibility are high priorities. If you are already familiar with Vim, see :help nvim-from-vim to learn about the differences.

Main sponsors

Getting involved

Development happens in the GitHub repository. Discuss the project at gitter.im/neovim, IRC (#neovim on irc.freenode.net) or the mailing list.

FAQs

What is the project status?
The current stable version is 0.1. See the wiki for install instructions, milestones for current development progress, and the roadmap for future plans.
Is Neovim trying to turn Vim into an IDE?
With 30% less source-code than Vim, the vision of Neovim is to enable new applications without compromising Vim's traditional roles.
Will Neovim deprecate Vimscript?
No.
Which plugins does Neovim support?
Most Vim plugins, and more. See the related projects wiki page for plugins that take advantage of Neovim features such as job-control.

Stay informed

Subscribe to the newsletter or follow us on Twitter to stay up-to-date on project news.

Logos

SVG and PNG versions of the Neovim logo are available in the following zip file.

Neovim-logos.zip (1.1 MB)

The Neovim logo by Jason Long is licensed under the Creative Commons Attribution 3.0 Unported License.

Supporting the project

Stickers

Show off your choice in text editor with a set of Neovim stickers created by Unixstickers.

A portion of each purchase will go toward Bram Moolenaar's, the creator of Vim's, charity called ICCF Holland.

All the donations received will go towards the development of Neovim. Any amount donated is very much appreciated by the community.

Bitcoin

View the address info on Blockchain.info.

Bountysource

Donate to the Neovim Team on Bountysource (accepts Paypal & Google Wallet).