Neovim is a Vim-based text editor that refactors Vim for easier maintenance, multi-developer work, and stronger extensibility. It is built for users who want a programmable editor with advanced UI support and compatibility with most Vim plugins.
- API access from many languages, including Lua, Python, and Rust
- Embedded, scriptable terminal emulator
- Asynchronous job control
- Shared data among multiple editor instances















