github neovim/neovim v0.6.1
NVIM v0.6.1

latest releases: nightly, v0.10.0, stable...
2 years ago
NVIM v0.6.1 (2021-12-31)
Build type: Release
LuaJIT 2.1.0-beta3

Install

Windows

  1. Extract nvim-win64.zip
  2. Run nvim-qt.exe

macOS

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

Linux (x64)

  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

06f1c19b09dd8cc63f970ef7edab8fa3850a154c296f453393d00854f514a847  nvim-linux64.tar.gz
ef9056e05ef6a4c1d0cdb8b21f79261703122c0fd31f23f782158d326fdadbf5  nvim.appimage
53e60639b49c692cfc54e5e435799aa4cf2cac8fc36ccfadc422bd98ee9cade6  nvim.appimage.zsync
3546be6a13f45411731dc4c93b0932f7d6197b4318ea082cafe7b28d843248f9  nvim-macos.tar.gz
0c1fa8e95882836baec568ad547fe558241f2b26ff738a28e42fafae8c32bcf4  nvim-win64.zip

Thanks to our sponsors!

Thanks to the large number of financial contributors which help make Neovim possible. In particular, these sponsor neovim with $100 per month or more:

  • Anton Kochkov
  • Airbrake
  • Folke Lemaitre
  • Shea Parkes
  • Roman Fuentes

Changes since 0.6.0

Bug Fixes

  • api: allow nvim_buf_set_extmark to accept end_row key (#16686) (1b54344)
  • diagnostic: assert that diagnostics have line number and column (#16687) (9dae939)
  • diagnostic: clamp diagnostics on negative line numbers (#16497) (096f841)
  • diagnostic: escape special chars in file names (#16588) (beac24d)
  • diagnostic: respect "if_many" source option for virtual text (#16697) (060eeaa)
  • diagnostic: set effective buffer number for DiagnosticChanged autocmd (#16485) (84784a8)
  • diagnostic: set effective buffer number in autocmd (again) (#16590) (08ddfa9), closes #16474
  • lua: do not cast offset to char_u in str_utf_start (93f1ec0)
  • lsp: avoid attaching to unloaded buffers (#16726) (0088994)
  • lsp: call config on_exit handler before context is cleared (#16781) (571609f)
  • lsp: fix nil-index behavior for UTF-8 in _str_*index_enc methods (#16785) (03bd914)
  • lsp: handle offset encoding (#16783) (7b60ec7)
  • lsp: progress handlers should return vim.NIL on error (#16476) (fb11ef0)
  • options: disallow empty 'fdc' and 'scl' (#16776) (37a00be)
  • quickfix: avoid O(N^2) when filling from string typval (#16663) (aa0ddc6)
  • screenpos, float: add top and left border adjustment (8f68548)
  • terminal: fix resize crash with pending scrollback (#16665) (ae249d8)
  • ui: close floating window on BufLeave event (#16664) (785bace)
  • uri: change scheme pattern to not include the comma character (#16798) (0e96f7d)

Features

Don't miss a new neovim release

NewReleases is sending notifications on new releases.