Catalog / Neovim

0.8.2

NVIM 0.8.2

3.7 years agoaddedfixedOriginal notes

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 describe to top level source directory
NVIM v0.8.2
Build type: Release
LuaJIT 2.1.0-beta3

Install

Windows

Zip

  1. Download nvim-win64.zip
  2. Extract the zip.
  3. Run nvim-qt.exe

MSI

  1. Download nvim-win64.msi
  2. Run the MSI
  3. Search and run nvim-qt.exe or run nvim.exe on your CLI of choice.

macOS

  1. Download nvim-macos.tar.gz
  2. Run xattr -c ./nvim-macos.tar.gz (to avoid "unknown developer" warning)
  3. Extract: tar xzvf nvim-macos.tar.gz
  4. Run ./nvim-macos/bin/nvim

Linux (x64)

Tarball

  1. Download nvim-linux64.tar.gz
  2. Extract: tar xzvf nvim-linux64.tar.gz
  3. Run ./nvim-linux64/bin/nvim

Debian Package

  1. Download nvim-linux64.deb
  2. Install the package using sudo apt install ./nvim-linux64.deb
  3. Run nvim

AppImage

  1. Download nvim.appimage
  2. 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
      

Other

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