Download Neovim
Vim-fork focused on extensibility and usability
- Windows 0.12.6
- Free and open source
- Apache-2.0 AND Vim
Windows 0.12.6
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | MSI (WiX) | All users | 72ec7df85655528952e086858ca6b3add8498f60977108ba8e7f3ede34a7cca5 |
Download |
| ARM64 | MSI (WiX) | All users | 02cd0d617da680f76b503b5b636d36c75c38a3fbd05147ab0d2810f2dec13840 |
Download |
Install with winget: winget install --id Neovim.Neovim --exact
Check a download: Get-FileHash .\<file> -Algorithm SHA256 (PowerShell) and compare it with the SHA-256 above.
What the installer does
Windows
- Delivered as a Windows Installer package built with WiX (.msi) for x64 and ARM64.
- Installs for all users on the PC, which normally requires administrator rights.
- No custom silent switch is declared; winget falls back to its default for this installer type (
/quiet /norestart). - Needs these winget packages first:
Microsoft.VCRedist.2015+.x64andMicrosoft.VCRedist.2015+.arm64. - Upgrades install over the existing version.
Overview
Vim-fork focused on extensibility and usability
Details
- Publisher
- neovim.io
- Latest version
- Windows 0.12.6
- Released
- 2026-10-09
- Platforms
- Windows
- License
- Apache-2.0 AND Vim
- Price
- Free and open source
- Tags
- editor nvim-qt text vi vim
- winget ID
Neovim.Neovim- winget moniker
nvim
Official links
Verification & provenance
| Hash re-computed by everyversion.net | Not yet |
|---|---|
| Code signature checked | Not yet |
| Publisher / domain / certificate change monitoring | Not yet |
| Windows: source | microsoft/winget-pkgs |
| Windows: SHA-256 in upstream manifest | Yes |
| Windows: observed at commit | 21e6be824c55 · retrieved 2026-11-04 |
Old versions
Windows versions
Showing the newest 20 of 28 versions (the JSON and Markdown versions list 28). Open a version for its installers, checksums and a command that pins it.
0.12.6 latest2026-10-09 · 2 installers
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | MSI (WiX) | All users | 72ec7df85655528952e086858ca6b3add8498f60977108ba8e7f3ede34a7cca5 |
Download |
| ARM64 | MSI (WiX) | All users | 02cd0d617da680f76b503b5b636d36c75c38a3fbd05147ab0d2810f2dec13840 |
Download |
Pin this version: winget install --id Neovim.Neovim --version 0.12.6 --exact
NVIM v0.12.6 Build type: Release LuaJIT 2.1.1774638290 Release notes - Changelog (fixes + features) - News (:help news in Nvim) Install Windows Zip 1. Download nvim-win64.zip (or nvim-win-arm64.zip for ARM) 2. Extract the zip 3. Run nvim.exe in your terminal MSI 1. Download nvim-win64.msi (or nvim-win-arm64.msi for ARM) 2. Run the MSI 3. Run nvim.exe in your terminal Note: On Windows "Server" you may need to install vcruntime*.dll. macOS (x86_64) 1. Download nvim-macos-x86_64.tar.gz 2. Run xattr -c ./nvim-macos-x86_64.tar.gz (to avoid "unknown developer" warning) 3. Extract: tar xzvf nvim-macos-x86_64.tar.gz 4. Run ./nvim-macos-x86_64/bin/nvim macOS (arm64) 1. Download nvim-macos-arm64.tar.gz 2. Run xattr -c ./nvim-macos-arm64.tar.gz (to avoid "unknown developer" warning) 3. Extract: tar xzvf nvim-macos-arm64.tar.gz 4. Run ./nvim-macos-arm64/bin/nvim Linux (x86_64) If your system does not have the required glibc version, try the (unsupported) builds for older glibc. AppImage 1. Download nvim-linux-x86_64.appimage 2. Run chmod u+x nvim-linux-x86_64.appimage && ./nvim-linux-x86_64.appimage - If your system does not have FUSE you can extract the appimage: ./nvim-linux-x86_64.appimage --appimage-extract ./squashfs-root/usr/bin/nvim Tarball 1. Download nvim-linux-x86_64.tar.gz 2. Extract: tar xzvf nvim-linux-x86_64.tar.gz 3. Run ./nvim-linux-x86_64/bin/nvim Linux (arm64) AppImage 1. Download nvim-linux-arm64.appimage 2. Run chmod u+x nvim-linux-arm64.appimage &&…
Manifest: manifests/n/Neovim/Neovim/0.12.6
0.12.52026-08-23 · 2 installers
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | MSI (WiX) | All users | bcc9fedb87e696e76fae7494d9c2e184026f8ff0c6d0bf830acdb2277b5bad3f |
Download |
| ARM64 | MSI (WiX) | All users | 2dbd0c41b7462f6c48fe750cea456ad500b534bfe9af9e95295ab715ce6ec417 |
Download |
Pin this version: winget install --id Neovim.Neovim --version 0.12.5 --exact
NVIM v0.12.5 Build type: Release LuaJIT 2.1.1774638290 Release notes - Changelog (fixes + features) - News (:help news in Nvim) Install Windows Zip 1. Download nvim-win64.zip (or nvim-win-arm64.zip for ARM) 2. Extract the zip 3. Run nvim.exe in your terminal MSI 1. Download nvim-win64.msi (or nvim-win-arm64.msi for ARM) 2. Run the MSI 3. Run nvim.exe in your terminal Note: On Windows "Server" you may need to install vcruntime*.dll. macOS (x86_64) 1. Download nvim-macos-x86_64.tar.gz 2. Run xattr -c ./nvim-macos-x86_64.tar.gz (to avoid "unknown developer" warning) 3. Extract: tar xzvf nvim-macos-x86_64.tar.gz 4. Run ./nvim-macos-x86_64/bin/nvim macOS (arm64) 1. Download nvim-macos-arm64.tar.gz 2. Run xattr -c ./nvim-macos-arm64.tar.gz (to avoid "unknown developer" warning) 3. Extract: tar xzvf nvim-macos-arm64.tar.gz 4. Run ./nvim-macos-arm64/bin/nvim Linux (x86_64) If your system does not have the required glibc version, try the (unsupported) builds for older glibc. AppImage 1. Download nvim-linux-x86_64.appimage 2. Run chmod u+x nvim-linux-x86_64.appimage && ./nvim-linux-x86_64.appimage - If your system does not have FUSE you can extract the appimage: ./nvim-linux-x86_64.appimage --appimage-extract ./squashfs-root/usr/bin/nvim Tarball 1. Download nvim-linux-x86_64.tar.gz 2. Extract: tar xzvf nvim-linux-x86_64.tar.gz 3. Run ./nvim-linux-x86_64/bin/nvim Linux (arm64) AppImage 1. Download nvim-linux-arm64.appimage 2. Run chmod u+x nvim-linux-arm64.appimage &&…
Manifest: manifests/n/Neovim/Neovim/0.12.5
0.12.42026-07-05 · 2 installers
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | MSI (WiX) | All users | 37985e9d393f45e478ba704e2dcd631db1df28b3addbd99d0263413a5f64a0ce |
Download |
| ARM64 | MSI (WiX) | All users | 88533ce3175f84b5fbf55230175f587716aad66e83128d8198422dbb0a7c0bba |
Download |
Pin this version: winget install --id Neovim.Neovim --version 0.12.4 --exact
FEATURES -------------------------------------------------------------------------------- - fec4045 lsp: clean up semantic token initialization and debounce #40266 - 55205b3 lsp: use LspNotify for semantic tokens (#40242) PERFORMANCE -------------------------------------------------------------------------------- - fded370 lsp: overscan semantic_token range requests #40036 - fa365ce treesitter: reduce memory usage of _select.lua #40409 FIXES -------------------------------------------------------------------------------- - e57c37d api: nvim_buf_set_text resets changelist to 0 #39965 - ea07b60 api: preserve ArrayOf metadata #40429 - 5ff4e14 cmdline: avoid redraw loop after wrapped line #40240 - a0d7e80 folds: foldcolumn is interrupted for virtual line above nested fold (#39999) - a4cfded health: always set 'modifiable' #40584 - 7fd0f54 health: don't check node package via yarn #40572 - 749126d highlight: keep guisp underline color in float with 'winblend' #40283 - 5c38490 lsp: allow specifying bufnr + client_id filter when enabling capabilities #37690 - c81ab60 lsp: catch another nil buffer state #40285 - bf8d0be lsp: fire LspNotify didChange autocmds after undo/redo #40404 - 41dbb82 lsp: fix multiline semantic token processing (#40340) - 3dd3a6c lsp: make LspNotify more robust (#40341) - ecda676 lsp: refresh codelens despite pending debounce #40177 - 822d969 lsp: request semantic tokens in BufWinEnter #40513 - fd27246 lsp: skip invalid file watcher globs #40376 #40396…
Manifest: manifests/n/Neovim/Neovim/0.12.4
0.12.32026-06-10 · 2 installers
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | MSI (WiX) | All usersen-US | cec5ffca1ef03c39d6dcfffd59c2a3500a1cf967c6e6d7311f0005fcfd7b20b4 |
Download |
| ARM64 | MSI (WiX) | All usersen-US | 14f06d2933ef7d7d5471694fc2c90f0e31d89830ea3f80c2f3a000e8200a914a |
Download |
Pin this version: winget install --id Neovim.Neovim --version 0.12.3 --exact
NVIM v0.12.3 Build type: Release LuaJIT 2.1.1774638290 Release notes - Changelog (fixes + features) - News (:help news in Nvim) Install Windows Zip 1. Download nvim-win64.zip (or nvim-win-arm64.zip for ARM) 2. Extract the zip 3. Run nvim.exe in your terminal MSI 1. Download nvim-win64.msi (or nvim-win-arm64.msi for ARM) 2. Run the MSI 3. Run nvim.exe in your terminal Note: On Windows "Server" you may need to install vcruntime*.dll. macOS (x86_64) 1. Download nvim-macos-x86_64.tar.gz 2. Run xattr -c ./nvim-macos-x86_64.tar.gz (to avoid "unknown developer" warning) 3. Extract: tar xzvf nvim-macos-x86_64.tar.gz 4. Run ./nvim-macos-x86_64/bin/nvim macOS (arm64) 1. Download nvim-macos-arm64.tar.gz 2. Run xattr -c ./nvim-macos-arm64.tar.gz (to avoid "unknown developer" warning) 3. Extract: tar xzvf nvim-macos-arm64.tar.gz 4. Run ./nvim-macos-arm64/bin/nvim Linux (x86_64) If your system does not have the required glibc version, try the (unsupported) builds for older glibc. AppImage 1. Download nvim-linux-x86_64.appimage 2. Run chmod u+x nvim-linux-x86_64.appimage && ./nvim-linux-x86_64.appimage - If your system does not have FUSE you can extract the appimage: ./nvim-linux-x86_64.appimage --appimage-extract ./squashfs-root/usr/bin/nvim Tarball 1. Download nvim-linux-x86_64.tar.gz 2. Extract: tar xzvf nvim-linux-x86_64.tar.gz 3. Run ./nvim-linux-x86_64/bin/nvim Linux (arm64) AppImage 1. Download nvim-linux-arm64.appimage 2. Run chmod u+x nvim-linux-arm64.appimage &&…
Manifest: manifests/n/Neovim/Neovim/0.12.3
0.12.22026-04-22 · 1 installer
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | MSI (WiX) | All usersen-US | 3aefe5540b61b0efd58eb64bd1522935b18a8c203f35c4387f606fb5f4bd2093 |
Download |
Pin this version: winget install --id Neovim.Neovim --version 0.12.2 --exact
NVIM v0.12.2 Build type: Release LuaJIT 2.1.1774638290 Release notes - Changelog (fixes + features) - News (:help news in Nvim) Install Windows Zip 1. Download nvim-win64.zip (or nvim-win-arm64.zip for ARM) 2. Extract the zip 3. Run nvim.exe in your terminal MSI 1. Download nvim-win64.msi (or nvim-win-arm64.msi for ARM) 2. Run the MSI 3. Run nvim.exe in your terminal Note: On Windows "Server" you may need to install vcruntime*.dll. macOS (x86_64) 1. Download nvim-macos-x86_64.tar.gz 2. Run xattr -c ./nvim-macos-x86_64.tar.gz (to avoid "unknown developer" warning) 3. Extract: tar xzvf nvim-macos-x86_64.tar.gz 4. Run ./nvim-macos-x86_64/bin/nvim macOS (arm64) 1. Download nvim-macos-arm64.tar.gz 2. Run xattr -c ./nvim-macos-arm64.tar.gz (to avoid "unknown developer" warning) 3. Extract: tar xzvf nvim-macos-arm64.tar.gz 4. Run ./nvim-macos-arm64/bin/nvim Linux (x86_64) If your system does not have the required glibc version, try the (unsupported) builds for older glibc. AppImage 1. Download nvim-linux-x86_64.appimage 2. Run chmod u+x nvim-linux-x86_64.appimage && ./nvim-linux-x86_64.appimage - If your system does not have FUSE you can extract the appimage: ./nvim-linux-x86_64.appimage --appimage-extract ./squashfs-root/usr/bin/nvim Tarball 1. Download nvim-linux-x86_64.tar.gz 2. Extract: tar xzvf nvim-linux-x86_64.tar.gz 3. Run ./nvim-linux-x86_64/bin/nvim Linux (arm64) AppImage 1. Download nvim-linux-arm64.appimage 2. Run chmod u+x nvim-linux-arm64.appimage &&…
Manifest: manifests/n/Neovim/Neovim/0.12.2
0.12.12026-04-06 · 1 installer
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | MSI (WiX) | All usersen-US | 8b71160072e33136bcc78fbcd109dd5b1c6b0a89857b790c07e5cc2eb98929cc |
Download |
Pin this version: winget install --id Neovim.Neovim --version 0.12.1 --exact
NVIM v0.12.1 Build type: Release LuaJIT 2.1.1774638290 Release notes - Changelog (fixes + features) - News (:help news in Nvim) Install Windows Zip 1. Download nvim-win64.zip (or nvim-win-arm64.zip for ARM) 2. Extract the zip 3. Run nvim.exe in your terminal MSI 1. Download nvim-win64.msi (or nvim-win-arm64.msi for ARM) 2. Run the MSI 3. Run nvim.exe in your terminal Note: On Windows "Server" you may need to install vcruntime140.dll. macOS (x86_64) 1. Download nvim-macos-x86_64.tar.gz 2. Run xattr -c ./nvim-macos-x86_64.tar.gz (to avoid "unknown developer" warning) 3. Extract: tar xzvf nvim-macos-x86_64.tar.gz 4. Run ./nvim-macos-x86_64/bin/nvim macOS (arm64) 1. Download nvim-macos-arm64.tar.gz 2. Run xattr -c ./nvim-macos-arm64.tar.gz (to avoid "unknown developer" warning) 3. Extract: tar xzvf nvim-macos-arm64.tar.gz 4. Run ./nvim-macos-arm64/bin/nvim Linux (x86_64) If your system does not have the required glibc version, try the (unsupported) builds for older glibc. AppImage 1. Download nvim-linux-x86_64.appimage 2. Run chmod u+x nvim-linux-x86_64.appimage && ./nvim-linux-x86_64.appimage - If your system does not have FUSE you can extract the appimage: ./nvim-linux-x86_64.appimage --appimage-extract ./squashfs-root/usr/bin/nvim Tarball 1. Download nvim-linux-x86_64.tar.gz 2. Extract: tar xzvf nvim-linux-x86_64.tar.gz 3. Run ./nvim-linux-x86_64/bin/nvim Linux (arm64) AppImage 1. Download nvim-linux-arm64.appimage 2. Run chmod u+x nvim-linux-arm64.appimage &&…
Manifest: manifests/n/Neovim/Neovim/0.12.1
0.12.02026-03-29 · 1 installer
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | MSI (WiX) | All usersen-US | a72bf1259ff2eb9b404d2c3c81b05461f648df9deb8abac74a44d7983464a73f |
Download |
Pin this version: winget install --id Neovim.Neovim --version 0.12.0 --exact
NVIM v0.12.0 Build type: Release LuaJIT 2.1.1774638290 Release notes - Changelog (fixes + features) - News (:help news in Nvim) Install Windows Zip 1. Download nvim-win64.zip (or nvim-win-arm64.zip for ARM) 2. Extract the zip 3. Run nvim.exe in your terminal MSI 1. Download nvim-win64.msi (or nvim-win-arm64.msi for ARM) 2. Run the MSI 3. Run nvim.exe in your terminal Note: On Windows "Server" you may need to install vcruntime140.dll. macOS (x86_64) 1. Download nvim-macos-x86_64.tar.gz 2. Run xattr -c ./nvim-macos-x86_64.tar.gz (to avoid "unknown developer" warning) 3. Extract: tar xzvf nvim-macos-x86_64.tar.gz 4. Run ./nvim-macos-x86_64/bin/nvim macOS (arm64) 1. Download nvim-macos-arm64.tar.gz 2. Run xattr -c ./nvim-macos-arm64.tar.gz (to avoid "unknown developer" warning) 3. Extract: tar xzvf nvim-macos-arm64.tar.gz 4. Run ./nvim-macos-arm64/bin/nvim Linux (x86_64) If your system does not have the required glibc version, try the (unsupported) builds for older glibc. AppImage 1. Download nvim-linux-x86_64.appimage 2. Run chmod u+x nvim-linux-x86_64.appimage && ./nvim-linux-x86_64.appimage - If your system does not have FUSE you can extract the appimage: ./nvim-linux-x86_64.appimage --appimage-extract ./squashfs-root/usr/bin/nvim Tarball 1. Download nvim-linux-x86_64.tar.gz 2. Extract: tar xzvf nvim-linux-x86_64.tar.gz 3. Run ./nvim-linux-x86_64/bin/nvim Linux (arm64) AppImage 1. Download nvim-linux-arm64.appimage 2. Run chmod u+x nvim-linux-arm64.appimage &&…
Manifest: manifests/n/Neovim/Neovim/0.12.0
0.11.72026-03-28 · 1 installer
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | MSI (WiX) | All usersen-US | 10f0abebfa98d8d32fe79cbcfdc4e0d5f7455b135f8d43eb950e186e5ff5fb66 |
Download |
Pin this version: winget install --id Neovim.Neovim --version 0.11.7 --exact
NVIM v0.11.7 Build type: Release LuaJIT 2.1.1741730670 Release notes - Changelog (fixes + features) - News (:help news in Nvim) Install Windows Zip 1. Download nvim-win64.zip (or nvim-win-arm64.zip for ARM) 2. Extract the zip 3. Run nvim.exe in your terminal MSI 1. Download nvim-win64.msi (or nvim-win-arm64.msi for ARM) 2. Run the MSI 3. Run nvim.exe in your terminal Note: On Windows "Server" you may need to install vcruntime140.dll. macOS (x86_64) 1. Download nvim-macos-x86_64.tar.gz 2. Run xattr -c ./nvim-macos-x86_64.tar.gz (to avoid "unknown developer" warning) 3. Extract: tar xzvf nvim-macos-x86_64.tar.gz 4. Run ./nvim-macos-x86_64/bin/nvim macOS (arm64) 1. Download nvim-macos-arm64.tar.gz 2. Run xattr -c ./nvim-macos-arm64.tar.gz (to avoid "unknown developer" warning) 3. Extract: tar xzvf nvim-macos-arm64.tar.gz 4. Run ./nvim-macos-arm64/bin/nvim Linux (x86_64) If your system does not have the required glibc version, try the (unsupported) builds for older glibc. AppImage 1. Download nvim-linux-x86_64.appimage 2. Run chmod u+x nvim-linux-x86_64.appimage && ./nvim-linux-x86_64.appimage - If your system does not have FUSE you can extract the appimage: ./nvim-linux-x86_64.appimage --appimage-extract ./squashfs-root/usr/bin/nvim Tarball 1. Download nvim-linux-x86_64.tar.gz 2. Extract: tar xzvf nvim-linux-x86_64.tar.gz 3. Run ./nvim-linux-x86_64/bin/nvim Linux (arm64) - Untested AppImage 1. Download nvim-linux-arm64.appimage 2. Run chmod u+x nvim-linux-arm64.appimage &&…
Manifest: manifests/n/Neovim/Neovim/0.11.7
0.11.62026-01-26 · 1 installer
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | MSI (WiX) | All usersen-US | dc3d5276cf5d4cf1270685a0ede08296998301840386a8aa5364128a2f45630d |
Download |
Pin this version: winget install --id Neovim.Neovim --version 0.11.6 --exact
NVIM v0.11.6 Build type: Release LuaJIT 2.1.1741730670 Release notes - Changelog (fixes + features) - News (:help news in Nvim) Install Windows Zip 1. Download nvim-win64.zip (or nvim-win-arm64.zip for ARM) 2. Extract the zip 3. Run nvim.exe in your terminal MSI 1. Download nvim-win64.msi (or nvim-win-arm64.msi for ARM) 2. Run the MSI 3. Run nvim.exe in your terminal Note: On Windows "Server" you may need to install vcruntime140.dll. macOS (x86_64) 1. Download nvim-macos-x86_64.tar.gz 2. Run xattr -c ./nvim-macos-x86_64.tar.gz (to avoid "unknown developer" warning) 3. Extract: tar xzvf nvim-macos-x86_64.tar.gz 4. Run ./nvim-macos-x86_64/bin/nvim macOS (arm64) 1. Download nvim-macos-arm64.tar.gz 2. Run xattr -c ./nvim-macos-arm64.tar.gz (to avoid "unknown developer" warning) 3. Extract: tar xzvf nvim-macos-arm64.tar.gz 4. Run ./nvim-macos-arm64/bin/nvim Linux (x86_64) If your system does not have the required glibc version, try the (unsupported) builds for older glibc. AppImage 1. Download nvim-linux-x86_64.appimage 2. Run chmod u+x nvim-linux-x86_64.appimage && ./nvim-linux-x86_64.appimage - If your system does not have FUSE you can extract the appimage: ./nvim-linux-x86_64.appimage --appimage-extract ./squashfs-root/usr/bin/nvim Tarball 1. Download nvim-linux-x86_64.tar.gz 2. Extract: tar xzvf nvim-linux-x86_64.tar.gz 3. Run ./nvim-linux-x86_64/bin/nvim Linux (arm64) - Untested AppImage 1. Download nvim-linux-arm64.appimage 2. Run chmod u+x nvim-linux-arm64.appimage &&…
Manifest: manifests/n/Neovim/Neovim/0.11.6
0.11.52025-11-02 · 2 installers
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | MSI (WiX) | All usersen-US | cd43d46dfdf1e02c9c571ace0a757389b1ce5c750d627172dbc76d24d8428a76 |
Download |
| ARM64 | MSI (WiX) | All usersen-US | 223e0f03b955f778cacbd2065e5dde662c1011b3cdcba731fc2b251305da1946 |
Download |
Pin this version: winget install --id Neovim.Neovim --version 0.11.5 --exact
NVIM v0.11.5 Build type: Release LuaJIT 2.1.1741730670 Release notes - Changelog (fixes + features) - News (:help news in Nvim) Install Windows Zip 1. Download nvim-win64.zip (or nvim-win-arm64.zip for ARM) 2. Extract the zip 3. Run nvim.exe in your terminal MSI 1. Download nvim-win64.msi (or nvim-win-arm64.msi for ARM) 2. Run the MSI 3. Run nvim.exe in your terminal Note: On Windows "Server" you may need to install vcruntime140.dll. macOS (x86_64) 1. Download nvim-macos-x86_64.tar.gz 2. Run xattr -c ./nvim-macos-x86_64.tar.gz (to avoid "unknown developer" warning) 3. Extract: tar xzvf nvim-macos-x86_64.tar.gz 4. Run ./nvim-macos-x86_64/bin/nvim macOS (arm64) 1. Download nvim-macos-arm64.tar.gz 2. Run xattr -c ./nvim-macos-arm64.tar.gz (to avoid "unknown developer" warning) 3. Extract: tar xzvf nvim-macos-arm64.tar.gz 4. Run ./nvim-macos-arm64/bin/nvim Linux (x86_64) If your system does not have the required glibc version, try the (unsupported) builds for older glibc. AppImage 1. Download nvim-linux-x86_64.appimage 2. Run chmod u+x nvim-linux-x86_64.appimage && ./nvim-linux-x86_64.appimage - If your system does not have FUSE you can extract the appimage: ./nvim-linux-x86_64.appimage --appimage-extract ./squashfs-root/usr/bin/nvim Tarball 1. Download nvim-linux-x86_64.tar.gz 2. Extract: tar xzvf nvim-linux-x86_64.tar.gz 3. Run ./nvim-linux-x86_64/bin/nvim Linux (arm64) - Untested AppImage 1. Download nvim-linux-arm64.appimage 2. Run chmod u+x nvim-linux-arm64.appimage &&…
Manifest: manifests/n/Neovim/Neovim/0.11.5
0.11.42025-08-31 · 1 installer
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | MSI (WiX) | All usersen-US | 47ab3b6633281a2587c8b85dbd1da265d3f218f78e6bb76d28eafb4ed45c3471 |
Download |
Pin this version: winget install --id Neovim.Neovim --version 0.11.4 --exact
NVIM v0.11.4 Build type: Release LuaJIT 2.1.1741730670 Install Windows Zip 1. Download nvim-win64.zip 2. Extract the zip 3. Run nvim.exe on your CLI of choice MSI 1. Download nvim-win64.msi 2. Run the MSI 3. Run nvim.exe on your CLI of choice Note: On Windows "Server" you may need to install vcruntime140.dll. macOS (x86_64) 1. Download nvim-macos-x86_64.tar.gz 2. Run xattr -c ./nvim-macos-x86_64.tar.gz (to avoid "unknown developer" warning) 3. Extract: tar xzvf nvim-macos-x86_64.tar.gz 4. Run ./nvim-macos-x86_64/bin/nvim macOS (arm64) 1. Download nvim-macos-arm64.tar.gz 2. Run xattr -c ./nvim-macos-arm64.tar.gz (to avoid "unknown developer" warning) 3. Extract: tar xzvf nvim-macos-arm64.tar.gz 4. Run ./nvim-macos-arm64/bin/nvim Linux (x86_64) If your system does not have the required glibc version, try the (unsupported) builds for older glibc. AppImage 1. Download nvim-linux-x86_64.appimage 2. Run chmod u+x nvim-linux-x86_64.appimage && ./nvim-linux-x86_64.appimage - If your system does not have FUSE you can extract the appimage: ./nvim-linux-x86_64.appimage --appimage-extract ./squashfs-root/usr/bin/nvim Tarball 1. Download nvim-linux-x86_64.tar.gz 2. Extract: tar xzvf nvim-linux-x86_64.tar.gz 3. Run ./nvim-linux-x86_64/bin/nvim Linux (arm64) - Untested AppImage 1. Download nvim-linux-arm64.appimage 2. Run chmod u+x nvim-linux-arm64.appimage && ./nvim-linux-arm64.appimage - If your system does not have FUSE you can extract the appimage: ./nvim-linux-arm64.appimage…
Manifest: manifests/n/Neovim/Neovim/0.11.4
0.11.32025-07-12 · 1 installer
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | MSI (WiX) | All usersen-US | f5cddc6cd76eb50c1d12cb88c8dfd16fac49ecf06365758a9f4fca2fd5023e13 |
Download |
Pin this version: winget install --id Neovim.Neovim --version 0.11.3 --exact
NVIM v0.11.3 Build type: Release LuaJIT 2.1.1741730670 Install Windows Zip 1. Download nvim-win64.zip 2. Extract the zip 3. Run nvim.exe on your CLI of choice MSI 1. Download nvim-win64.msi 2. Run the MSI 3. Run nvim.exe on your CLI of choice Note: On Windows "Server" you may need to install vcruntime140.dll. macOS (x86_64) 1. Download nvim-macos-x86_64.tar.gz 2. Run xattr -c ./nvim-macos-x86_64.tar.gz (to avoid "unknown developer" warning) 3. Extract: tar xzvf nvim-macos-x86_64.tar.gz 4. Run ./nvim-macos-x86_64/bin/nvim macOS (arm64) 1. Download nvim-macos-arm64.tar.gz 2. Run xattr -c ./nvim-macos-arm64.tar.gz (to avoid "unknown developer" warning) 3. Extract: tar xzvf nvim-macos-arm64.tar.gz 4. Run ./nvim-macos-arm64/bin/nvim Linux (x86_64) If your system does not have the required glibc version, try the (unsupported) builds for older glibc. AppImage 1. Download nvim-linux-x86_64.appimage 2. Run chmod u+x nvim-linux-x86_64.appimage && ./nvim-linux-x86_64.appimage - If your system does not have FUSE you can extract the appimage: ./nvim-linux-x86_64.appimage --appimage-extract ./squashfs-root/usr/bin/nvim Tarball 1. Download nvim-linux-x86_64.tar.gz 2. Extract: tar xzvf nvim-linux-x86_64.tar.gz 3. Run ./nvim-linux-x86_64/bin/nvim Linux (arm64) - Untested AppImage 1. Download nvim-linux-arm64.appimage 2. Run chmod u+x nvim-linux-arm64.appimage && ./nvim-linux-arm64.appimage - If your system does not have FUSE you can extract the appimage: ./nvim-linux-arm64.appimage…
Manifest: manifests/n/Neovim/Neovim/0.11.3
0.11.22025-05-30 · 1 installer
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | MSI (WiX) | All usersen-US | 74a7b7f4c17eebaf99b041068e1a2dc264c286901a75da415af1fc68e9b94cec |
Download |
Pin this version: winget install --id Neovim.Neovim --version 0.11.2 --exact
NVIM v0.11.2 Build type: Release LuaJIT 2.1.1741730670 This is a maintenance release, focusing on bug fixes. Some enhancements related to vim.lsp.enable are also included. Features - lsp: Vim.lsp.is_enabled() #33703 - lsp: root_markers can control priority - lsp: Start/stop LSPs as necessary during vim.lsp.enable() #33702 - lsp: Detach LSP clients when 'filetype' changes #33707 - checkhealth: Trigger FileType event after showing report - health: Summary in section heading #33388 Bug Fixes - lsp: Detect if Client:request resolved synchronously #33624 - lsp: Use bufnr when getting clients in symbols_to_items (#33760) - lsp: Improper diagnostic end_col computation - lsp: Only auto-detach lsp.config clients #33834 - lsp: Improve error completion message #33812 - lsp: Check if client is stopping before reuse #33796 - lsp: Fix error with InsertReplaceEdit events #33973 - :print: Don't use schar_from_ascii() for illegal byte (#34046) - cmdline: Do not move UI cursor when entering cmdline #33729 - decor: Extmark highlight not applied (#33858) - display: Adjust setting winline info for concealed lines (#33717) - folds: Avoid unnecessary loop with horizontal scrolling (#33932) - folds: Adjust filler text drawing for transparent folds - health: Checkhealth float opens extra empty buffer #33648 - lua: Vim.validate message param #33675 - move: Consume skipcol before revealing filler lines (#34143) - runtime: Cpoptions is reset in Lua file #33671 - runtime: Conceal paths in help, man ToC…
Manifest: manifests/n/Neovim/Neovim/0.11.2
0.11.12025-04-26 · 1 installer
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | MSI (WiX) | All usersen-US | c47ebd73146e527f8beb0c3c1145bafa7e4482e9df79d0f694d45fa2d3f7723a |
Download |
Pin this version: winget install --id Neovim.Neovim --version 0.11.1 --exact
NVIM v0.11.1 Build type: Release LuaJIT 2.1.1741730670 Install Windows Zip 1. Download nvim-win64.zip 2. Extract the zip 3. Run nvim.exe on your CLI of choice MSI 1. Download nvim-win64.msi 2. Run the MSI 3. Run nvim.exe on your CLI of choice Note: On Windows "Server" you may need to install vcruntime140.dll. macOS (x86_64) 1. Download nvim-macos-x86_64.tar.gz 2. Run xattr -c ./nvim-macos-x86_64.tar.gz (to avoid "unknown developer" warning) 3. Extract: tar xzvf nvim-macos-x86_64.tar.gz 4. Run ./nvim-macos-x86_64/bin/nvim macOS (arm64) 1. Download nvim-macos-arm64.tar.gz 2. Run xattr -c ./nvim-macos-arm64.tar.gz (to avoid "unknown developer" warning) 3. Extract: tar xzvf nvim-macos-arm64.tar.gz 4. Run ./nvim-macos-arm64/bin/nvim Linux (x86_64) If your system does not have the required glibc version, try the (unsupported) builds for older glibc. AppImage 1. Download nvim-linux-x86_64.appimage 2. Run chmod u+x nvim-linux-x86_64.appimage && ./nvim-linux-x86_64.appimage - If your system does not have FUSE you can extract the appimage: ./nvim-linux-x86_64.appimage --appimage-extract ./squashfs-root/usr/bin/nvim Tarball 1. Download nvim-linux-x86_64.tar.gz 2. Extract: tar xzvf nvim-linux-x86_64.tar.gz 3. Run ./nvim-linux-x86_64/bin/nvim Linux (arm64) - Untested AppImage 1. Download nvim-linux-arm64.appimage 2. Run chmod u+x nvim-linux-arm64.appimage && ./nvim-linux-arm64.appimage - If your system does not have FUSE you can extract the appimage: ./nvim-linux-arm64.appimage…
Manifest: manifests/n/Neovim/Neovim/0.11.1
0.11.02025-03-26 · 1 installer
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | MSI (WiX) | All usersen-US | 4ca7411bc64a9758d350ec35a09f5ae1814507e7f44ca0b88774d513152d464e |
Download |
Pin this version: winget install --id Neovim.Neovim --version 0.11.0 --exact
NVIM v0.11.0 Build type: Release LuaJIT 2.1.1741730670 Install Windows Zip 1. Download nvim-win64.zip 2. Extract the zip 3. Run nvim.exe on your CLI of choice MSI 1. Download nvim-win64.msi 2. Run the MSI 3. Run nvim.exe on your CLI of choice Note: On Windows "Server" you may need to install vcruntime140.dll. macOS (x86_64) 1. Download nvim-macos-x86_64.tar.gz 2. Run xattr -c ./nvim-macos-x86_64.tar.gz (to avoid "unknown developer" warning) 3. Extract: tar xzvf nvim-macos-x86_64.tar.gz 4. Run ./nvim-macos-x86_64/bin/nvim macOS (arm64) 1. Download nvim-macos-arm64.tar.gz 2. Run xattr -c ./nvim-macos-arm64.tar.gz (to avoid "unknown developer" warning) 3. Extract: tar xzvf nvim-macos-arm64.tar.gz 4. Run ./nvim-macos-arm64/bin/nvim Linux (x86_64) If your system does not have the required glibc version, try the (unsupported) builds for older glibc. AppImage 1. Download nvim-linux-x86_64.appimage 2. Run chmod u+x nvim-linux-x86_64.appimage && ./nvim-linux-x86_64.appimage - If your system does not have FUSE you can extract the appimage: ./nvim-linux-x86_64.appimage --appimage-extract ./squashfs-root/usr/bin/nvim Tarball 1. Download nvim-linux-x86_64.tar.gz 2. Extract: tar xzvf nvim-linux-x86_64.tar.gz 3. Run ./nvim-linux-x86_64/bin/nvim Linux (arm64) - Untested AppImage 1. Download nvim-linux-arm64.appimage 2. Run chmod u+x nvim-linux-arm64.appimage && ./nvim-linux-arm64.appimage - If your system does not have FUSE you can extract the appimage: ./nvim-linux-arm64.appimage…
Manifest: manifests/n/Neovim/Neovim/0.11.0
0.10.42025-01-29 · 1 installer
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | MSI (WiX) | All usersen-US | 8a1b63a7fcdbd0ec336f052472fdcf6bb5562c458534f8b91c41ffcebeb7e816 |
Download |
Pin this version: winget install --id Neovim.Neovim --version 0.10.4 --exact
NVIM v0.10.4 Build type: Release LuaJIT 2.1.1713484068 This is maintenance release, focusing on bug fixes. It also contains changes to the available binary releases.A Linux AArch64 binary has been added as part of the binary releases. In addition, the previous "linux64" binary has been renamed to "linux-x86_64". This is a BREAKING change for scripts which consumes our binary releases.Bug Fixes - checkhealth: Failed if 'lua' in plugin name - decor: Set invalid flag for end of invalidated paired marks - inspect: Use correct default highlight - jobs: Do not block UI when jobwait() doesn't block (#31803) - lsp: Minimum height for floating popup #31990 - lua: Prevent SIGSEGV when lua error is NULL in libuv_worker (#32091) - marks: Revise metadata for start mark of revalidated pair #32017 - mpack: Remove invalid bool definition - runtime: Let matchit and matchparen skips fallback on treesitter captures - search: Avoid quadratic time complexity when computing fuzzy score (#32153) - treesitter: Uv_dlclose after uv_dlerror - treesitter: Don't open fold when o/O adds a line below #28709 - treesitter.foldexpr: Robustness against ctrl-c - treesitter.foldexpr: Refresh in the buffers affected by OptionSet - treesitter.foldexpr: Only refresh valid buffers - ui: Ensure screen update before waiting for input #30576 Install Windows Zip 1. Download nvim-win64.zip 2. Extract the zip 3. Run nvim.exe on your CLI of choice MSI 1. Download nvim-win64.msi 2. Run the MSI 3. Run nvim.exe on your CLI…
Manifest: manifests/n/Neovim/Neovim/0.10.4
0.10.32024-12-21 · 1 installer
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | MSI (WiX) | All usersen-US | 8c2d9e1149813b65e7b0cb63c120f89a244db4ec3d67a28711e5fb02383f6c47 |
Download |
Pin this version: winget install --id Neovim.Neovim --version 0.10.3 --exact
NVIM v0.10.3 Build type: Release LuaJIT 2.1.1713484068 Changes since 0.10.2:Features - main: Expand file ~\ or ~/ prefix on Windows Bug Fixes - api: Make nvim_set_hl() respect all cterm attributes (#31390) - completion: Avoid deleting text when completion leader changes #31448 - coverity/510275: Linematch out of bounds access (#30687) - defaults: Don't replace keycodes in Visual search mappings (#31460) - events: Don't expand args.file for Lua callback (#31473) - extmark: Builtin completion can still affect nearby extmarks #31387 - filetype: Make filetype detection work with :doautocmd (#31470) - inccommand: Ensure cursor is where it belongs - inspect: Show priority for treesitter highlights - inspect: Always show priority - lsp: Str_byteindex_enc bounds checking #30747 - lsp: Retrigger diagnostics request on server cancellation (#31345) (#31427) - lsp: Cancel pending requests before refreshing (#31500) - marks: Skip right_gravity marks when deleting text - startup: Report --startuptime error to stderr (#31131) - treesitter: Show proper node name error messages - tui: Avoid flushing buffer halfway an OSC 2 sequence (#30793) - uri: Uri_encode encodes brackets incorrectly for RFC2732 #31284 - vim.system: Invalid MAX_TIMEOUT for 32-bit systems #31638 Documentation - Misc (#29410) - lua: "vim.bo" is always equivalent to :setlocal (#30733) - lua: Clarify when on_key "typed" will be empty (#30774) Refactor - Fix incorrect use of enum (#30924) - Sort various Lua tables in src/…
Manifest: manifests/n/Neovim/Neovim/0.10.3
0.10.22024-10-03 · 1 installer
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | MSI (WiX) | All usersen-US | ab303db898b193c8bbcee229052b7eb60da8c2ef852b0746158902860c2f8c48 |
Download |
Pin this version: winget install --id Neovim.Neovim --version 0.10.2 --exact
This is a maintenance release NVIM v0.10.2 Build type: Release LuaJIT 2.1.1713484068 Features - jumplist: Allow opting out of removing unloaded buffers (#30419) Bug Fixes - api: Error properly with invalid field in nvim_open_win (#30078) - api: Nvim_buf_get_text() crashes with large negative column #28740 - api: Fix crash/leak with float title/footer on error (#30543) - channel: Handle writing to file instead of pipe (#30520) - column: Set signcolumn width after splitting window (#30556) - completion: Don't include <Lua function> in -complete= (#30209) - decor: Don't use separate DecorSignHighlight for url (#30096) - decor: Exclude invalid marks from meta total - diagnostics: Don't apply extmarks to invalid lines #29321 - diff: Use mmfile_t in linematch - filetype: Handle .in files with no filename (#30487) - float: Properly find last window of tabpage (#30571) - health: Fix pyenv root and python exepath detect issue - health: Return correct name from 'path2name()' - lsp: Don't send foreign diagnostics to servers in buf.code_action (#29501) - lsp: Avoid reusing diagnostics from different servers in actions (#30002) - lsp: Return call hierarchy item, not the index (#30145) - lsp: Handle out-of-bounds character positions #30288 - lsp: Handle encoding bounds in str_utfindex_enc - lsp: Handle nil bytes in strings - lua: Ignore stdout and stderr for xdg-open - man: Avoid setting v:errmsg (#30052) - man: Check if buffer is valid before restoring 'tagfunc' (#30180) - regexp: Fix…
Manifest: manifests/n/Neovim/Neovim/0.10.2
0.10.12024-07-24 · 1 installer
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | MSI (WiX) | All usersen-US | 7e7ba2f0079c48e181bd2253c65b54c4c9169465a1438dd3ddf2939041de6121 |
Download |
Pin this version: winget install --id Neovim.Neovim --version 0.10.1 --exact
NVIM v0.10.1 Build type: Release LuaJIT 2.1.1713484068 Changes since 0.10.0:Features - lsp: Update LSP healthcheck format (#28988) Build System - deps: Bump tree-sitter-query to v0.4.0 - deps: Bump tree-sitter-c to v0.21.3 - deps: Bump tree-sitter-vimdoc to v3.0.0 - deps: Drop unused bundled bash, python parsers and queries - macos: Disable deduplication in link step - "popcount" name conflict on NetBSD #28983 - Remove -O2 from gen_cflags - Reuse code for deps.txt for both deps and main build Bug Fixes - Show swapfile warning as a warning (#28972) - Assert failure in VimL expression parser - api: Alloc and draw cursor window in nvim__redraw - colorscheme: Underline StatusLineNC with 'notermguicolors' #28810 - column: Crash with 'signcolumn' set to "number" (#29003) - column: Clamp line number for legacy signs - column: Modifying a sign should update placed signs (#29750) - comment: Fall back to using trimmed comment markers (#28950) - defaults: Default @/Q broken when 'ignorecase' is set (#29343) - drawline: Don't draw beyond end of window (#29035) - drawline: Don't draw beyond end of window with 'rnu' (#29406) - extmarks: Issues with revalidating marks #28961 - filetype: Fix typos in filetype detection - float: Handle error in win_float_create() (#29742) - fs: Make vim.fs.root work for relative paths and unnamed buffers (#28973) - health: Broken ruby detect #28804 - health: Fix fetching url with python in provider health (#29594) - input: Handle vim.on_key() properly with…
Manifest: manifests/n/Neovim/Neovim/0.10.1
0.10.02024-05-16 · 1 installer
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | MSI (WiX) | All usersen-US | c75e6d029d4487f389c6c16168be62afc04dc7c277f9b6fb24f48b9a69f1bb61 |
Download |
Pin this version: winget install --id Neovim.Neovim --version 0.10.0 --exact
- https://neovim.io/doc/user/news-0.10.html
Manifest: manifests/n/Neovim/Neovim/0.10.0
All older versions: manifests/n/Neovim/Neovim