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

ArchitectureFormatScopeSHA-256Download
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+.x64 and Microsoft.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

Level 0. Hashes copied from upstream package manifests (winget-pkgs, Homebrew cask). Not independently re-computed; signatures not checked.
Hash re-computed by everyversion.netNot yet
Code signature checkedNot yet
Publisher / domain / certificate change monitoringNot yet
Windows: sourcemicrosoft/winget-pkgs
Windows: SHA-256 in upstream manifestYes
Windows: observed at commit21e6be824c55 · 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
ArchitectureFormatScopeSHA-256Download
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 &&…

Release notes

Manifest: manifests/n/Neovim/Neovim/0.12.6

0.12.52026-08-23 · 2 installers
ArchitectureFormatScopeSHA-256Download
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 &&…

Release notes

Manifest: manifests/n/Neovim/Neovim/0.12.5

0.12.42026-07-05 · 2 installers
ArchitectureFormatScopeSHA-256Download
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…

Release notes

Manifest: manifests/n/Neovim/Neovim/0.12.4

0.12.32026-06-10 · 2 installers
ArchitectureFormatScopeSHA-256Download
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 &&…

Release notes

Manifest: manifests/n/Neovim/Neovim/0.12.3

0.12.22026-04-22 · 1 installer
ArchitectureFormatScopeSHA-256Download
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 &&…

Release notes

Manifest: manifests/n/Neovim/Neovim/0.12.2

0.12.12026-04-06 · 1 installer
ArchitectureFormatScopeSHA-256Download
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 &&…

Release notes

Manifest: manifests/n/Neovim/Neovim/0.12.1

0.12.02026-03-29 · 1 installer
ArchitectureFormatScopeSHA-256Download
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 &&…

Release notes

Manifest: manifests/n/Neovim/Neovim/0.12.0

0.11.72026-03-28 · 1 installer
ArchitectureFormatScopeSHA-256Download
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 &&…

Release notes

Manifest: manifests/n/Neovim/Neovim/0.11.7

0.11.62026-01-26 · 1 installer
ArchitectureFormatScopeSHA-256Download
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 &&…

Release notes

Manifest: manifests/n/Neovim/Neovim/0.11.6

0.11.52025-11-02 · 2 installers
ArchitectureFormatScopeSHA-256Download
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 &&…

Release notes

Manifest: manifests/n/Neovim/Neovim/0.11.5

0.11.42025-08-31 · 1 installer
ArchitectureFormatScopeSHA-256Download
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…

Release notes

Manifest: manifests/n/Neovim/Neovim/0.11.4

0.11.32025-07-12 · 1 installer
ArchitectureFormatScopeSHA-256Download
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…

Release notes

Manifest: manifests/n/Neovim/Neovim/0.11.3

0.11.22025-05-30 · 1 installer
ArchitectureFormatScopeSHA-256Download
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…

Release notes

Manifest: manifests/n/Neovim/Neovim/0.11.2

0.11.12025-04-26 · 1 installer
ArchitectureFormatScopeSHA-256Download
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…

Release notes

Manifest: manifests/n/Neovim/Neovim/0.11.1

0.11.02025-03-26 · 1 installer
ArchitectureFormatScopeSHA-256Download
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…

Release notes

Manifest: manifests/n/Neovim/Neovim/0.11.0

0.10.42025-01-29 · 1 installer
ArchitectureFormatScopeSHA-256Download
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…

Release notes

Manifest: manifests/n/Neovim/Neovim/0.10.4

0.10.32024-12-21 · 1 installer
ArchitectureFormatScopeSHA-256Download
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/…

Release notes

Manifest: manifests/n/Neovim/Neovim/0.10.3

0.10.22024-10-03 · 1 installer
ArchitectureFormatScopeSHA-256Download
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…

Release notes

Manifest: manifests/n/Neovim/Neovim/0.10.2

0.10.12024-07-24 · 1 installer
ArchitectureFormatScopeSHA-256Download
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…

Release notes

Manifest: manifests/n/Neovim/Neovim/0.10.1

0.10.02024-05-16 · 1 installer
ArchitectureFormatScopeSHA-256Download
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

Release notes

Manifest: manifests/n/Neovim/Neovim/0.10.0

All older versions: manifests/n/Neovim/Neovim