0.8.2
NVIM 0.8.2
This primarily a bug fix release but some improvements to documentation has been back-ported as well.
Features
- help: Highlighted codeblocks
Documentation
- lua: Add guide to using Lua in Neovim (#21137)
- Mention how to remove the "How-to disable mouse" menu item
- Fix order of numbers in syntax.txt
- lua: Correct the tags for vim.opt_local and vim.opt_global (#21138)
Bug Fixes
- api: Set correct curbuf when temporarily changing curwin
- api: "emsg_silent" should imply "silent" in nvim_cmd
- decoration: Do not reset must_redraw after calling providers
- diagnostic: Clear stale cache on reset (#21454)
- events: Save v:event for cmdline autocommands separately
- float: Fix ml_get error with bufpos
- float: Fix crash with bufpos and non-existent window
- folds: Use long for number of folded lines
- mappings: Use all buckets in second round of unmap
- memory: Fix memory alignment for dynamic allocation
- options: Fix local 'sidescrolloff' doesn't work for mouse
- options: Restore exists() behavior for options
- terminal: Fix 'mousescroll' not respected in terminal mode
- tui: Set cursor color parameter as string when required
- win_close: Remove float grid after closing buffer
Build System Fixes
- Restrict
git describeto top level source directory
NVIM v0.8.2
Build type: Release
LuaJIT 2.1.0-beta3
Install
Windows
Zip
- Download nvim-win64.zip
- Extract the zip.
- Run
nvim-qt.exe
MSI
- Download nvim-win64.msi
- Run the MSI
- Search and run
nvim-qt.exeor runnvim.exeon your CLI of choice.
macOS
- Download nvim-macos.tar.gz
- Run
xattr -c ./nvim-macos.tar.gz(to avoid "unknown developer" warning) - Extract:
tar xzvf nvim-macos.tar.gz - Run
./nvim-macos/bin/nvim
Linux (x64)
Tarball
- Download nvim-linux64.tar.gz
- Extract:
tar xzvf nvim-linux64.tar.gz - Run
./nvim-linux64/bin/nvim
Debian Package
- Download nvim-linux64.deb
- Install the package using
sudo apt install ./nvim-linux64.deb - Run
nvim
AppImage
- Download nvim.appimage
- Run
chmod u+x nvim.appimage && ./nvim.appimage- If your system does not have FUSE you can extract the appimage:
./nvim.appimage --appimage-extract ./squashfs-root/usr/bin/nvim
- If your system does not have FUSE you can extract the appimage:
Other
- Install by package manager
SHA256 Checksums
27aef92fba0d3f51ebb8b98f3689895f9bbe48f11b74920d89280bc58fbe8e28 nvim-linux64.tar.gz
a2d82dd169a11408921db90060c93cafdec43507898fbb36bc9e88e483ee3dfa nvim-linux64.deb
bb0d4599cb506fc6e29bf0e9cef3b52e06dcb4bb930b56d6eb88320f1d46a908 nvim.appimage
d41df431bf2459048aa03b8b887f8a229e369aad909c729219b4113c801d75c0 nvim.appimage.zsync
12c3f25c2fc46b25b851e62e65eb844722126948cc849add3cb951c3d73329eb nvim-macos.tar.gz
e2d53c6fd4a3caefbff47765d63d1640a5a134de46623ed8e3f9bf547791c26f nvim-win64.zip
5a7e78e0b4a089aa4f610440862d2c1f4edd5fb5d2b5ce6e74e671d4816c50a7 nvim-win64.msi