Releases57
Frequency1 month 2 weeks
Last Release
## Features
### Extensible
- API is first-class: discoverable, versioned, documented.
- MessagePack structured communication enables extensions in any language.
- Remote plugins run as co-processes, safely and asynchronously.
- GUIs, IDEs, web browsers can --embed Neovim as an editor or script host.
- Lua plugins are easy to create just like Vimscript plugins. Your config can live in init.lua!
- AST-producing parsing engine enables faster, more accurate syntax highlighting, code navigation, refactoring, text objects, and motions.
### Usable
- Strong defaults including a unique, minimalist colorscheme.
- Builtin LSP client for semantic code inspection and refactoring (go-to definition, "find references", format, ...).
- Client-server architecture allows you to detach the UI and keep the editor session running (like tmux). Attach multiple UIs to any Nvim session.
- Works the same everywhere: one build-type, one command.
- Modern terminal features such as cursor styling, focus events, bracketed paste.
- Builtin `:terminal` set the standard for "TTY as a basic component".
### Drop-in Vim
- Fully compatible with Vim's editing model and Vimscript v1.
- Start with :help nvim-from-vim if you already use Vim. If not, try :Tutor.
### Following HEAD
- If you want to stay up to date with the latest development you can install neovim using the `--pre` option.
- For example: `choco install neovim --pre`.
- Which will get you the latest _nightly_ builds for windows.
### Package Parameters
- `/NoNeovimOnPath`: Neovim binary folder will not be added to the path.
- Optional parameter.
- Default behavior is that Neovim binary will be added to the users path.
- If this is used together with `/NeovimOnPathForAll`, this takes precedence and the path will not be modified.
- Example: `choco install neovim --params "/NoNeovimOnPath"`
- `/NeovimOnPathForAll`: Neovim binary folder will be added to the machine path.
- Optional parameter.
- Default behavior is that Neovim binary will be added only to the users path.
- Example: `choco install neovim --params "/NeovimOnPathForAll"`
**Note:** ~~To force the installation of x32 version, use the `--x86` argument with `choco install`.~~
As of [#16317](https://github.com/neovim/neovim/pull/16317) Win32 builds and releases were removed
Subscribe above to receive notifications when new versions are released.
| Version | Date | Stability Stability is determined by the version string and my be inaccurate. | |
|---|---|---|---|
| 0.12.4-beta | Beta | ||
| 0.12.3 | Stable | ||
| 0.12.3-beta | Beta | ||
| 0.12.2 | Stable | ||
| 0.12.1 | Stable | ||
| 0.12.1-beta | Beta | ||
| 0.12.0 | Stable | ||
| 0.11.8-beta | Beta | ||
| 0.11.7 | Stable | ||
| 0.11.7-beta | Beta | ||
| 0.11.6 | Stable | ||
| 0.11.6-beta | Beta | ||
| 0.11.5 | Stable | ||
| 0.11.5-beta | Beta | ||
| 0.11.4 | Stable | ||
| 0.11.3 | Stable | ||
| 0.11.2 | Stable | ||
| 0.11.1 | Stable | ||
| 0.11.1-beta | Beta | ||
| 0.11.0 | Stable | ||
| 0.10.4 | Stable | ||
| 0.10.3 | Stable | ||
| 0.11.0-beta | Beta | ||
| 0.10.2 | Stable | ||
| 0.10.1 | Stable |