CVS commit: pkgsrc/editors/neovim

"Adam Ciarcinski" <[email protected]>
Newsgroups gmane.os.netbsd.devel.pkgsrc.cvs
Message-ID <[email protected]>
Module Name:	pkgsrc
Committed By:	adam
Date:		Thu Aug 27 07:48:41 UTC 2026

Modified Files:
	pkgsrc/editors/neovim: Makefile distinfo

Log Message:
neovim: updated to 0.12.5

0.12.5

BREAKING
- 9905c7b restart: ":restart" (no bang) saves/restores session
- 3dc32d5 restart: ZR restores session

FEATURES
- 611b4f8 :restart: v:startreason
- 1ab7732 lsp: pass target buffer to `reuse_client` predicate

FIXES
- ebbf279 build: fix wasmtime version regex
- 92aa95b channel: handle socket accept failure
- c34d02a decor: 'breakindent'/'showbreak' gap ignores active highlight
- b8ac44e drawline: 'statuscolumn' breaks unprintable char wrapping
- 9ea90ec floatwin: don't use same window as altwin
- f0f6681 floatwin: relative='cursor' may use outdated cursor position
- b6832a5 help: g==: 'No code block found'
- 41163b7 inccommand: enforce timeout during matching, not just after a line
- 290f7e6 lsp: guard linked_editing_range refresh on attach
- d2b217b lsp: improve inlayHint.resolveSupport in client capabilities
- ba2ea67 lsp: incorrect rendering of markdown codeblock
- 8cbc8a1 lua: don't limit indexed vim.cmd positional argument count
- a4985ac lua: give nicer error message when trying to index vim.NIL
- 69e2fc2 lua: vim.regex():match_str abort in Luv callback
- d427d38 man.lua: cache pages until width changes
- 0617f70 pack: do not write the lockfile when installing from it
- 6cb9334 path: avoid shell fallback for unknown users
- 371e60d restart: distinguish v:exitreason for :restart!
- a198506 restart: keep :restart error message concise
- 19ddd86 restart: messages EXX error codes
- 97290e8 restart: remove `-S [file]` from v:argv
- 2b56939 restart: set job env instead of mutating parent env
- d23c98d shada: persist cleared registers
- 40dccef shada: persist cleared search patterns
- 65345c9 socket: --listen silently truncates long paths
- d23507a terminal: OSC 52 multiline copy replaces newlines with NUL
- e81d67f terminal: avoid E676 after failed :wqa
- e37405e treesitter: clamp unbounded fold ranges
- a8d7292 treesitter: give each wasm parser its own TSWasmStore
- 9a92f4a treesitter: incremental selection: "vin" not always starts "v"
- ebcb61b treesitter: make TSHighlighter.new() idempotent for an active buffer
- 9f3f326 tui: urxvt reset cursor style
- b1e88d1 ui: highlight bleeds into 'linebreak' filler
- 27e196c ui2: clear empty cmdline after backspace
- 37d7b11 window: avoid UAF in `close_windows`
- 211a195 window: crash when closing new curwin during CTRL-W_x
- 3a0e623 window: remove float grid from compositor layers before free
- fa3a0a7 window: yeet grid later when closing float in other tabpage

BUILD
- 78d001c support variant builds via env-var and cpack overrides
- 06546b4 deps: bump tree-sitter to v0.26.13
- 99c8d61 deps: bump wasmtime to v36.0.14

VIM PATCHES
- 221bf15 9.2.0232: fileinfo not shown after :bd of last listed buffer
- 0d9d2f1 9.2.0676: MS-Windows: cannot switch to a buffer with '%' in its name
- ab7ae9c 9.2.0838: searchcount() returns wrong cached maxcount
- 1e6141d 9.2.0882: :bwipe crashes if WinLeave wipes all other buffers
- 327c04a 9.2.0904: "zb" scrolls incorrectly with cursor just above fold
- 7a4848d 9.2.0967: hit-enter prompt eats keys from a running mapping


To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 pkgsrc/editors/neovim/Makefile
cvs rdiff -u -r1.27 -r1.28 pkgsrc/editors/neovim/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
(unnamed) (text/x-diff, 1.6 KB)
Modified files:

Index: pkgsrc/editors/neovim/Makefile
diff -u pkgsrc/editors/neovim/Makefile:1.29 pkgsrc/editors/neovim/Makefile:1.30
--- pkgsrc/editors/neovim/Makefile:1.29	Mon Jul  6 17:07:05 2026
+++ pkgsrc/editors/neovim/Makefile	Thu Aug 27 07:48:41 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.29 2026/07/06 17:07:05 adam Exp $
+# $NetBSD: Makefile,v 1.30 2026/08/27 07:48:41 adam Exp $
 
-DISTNAME=	neovim-0.12.4
+DISTNAME=	neovim-0.12.5
 CATEGORIES=	editors
 MASTER_SITES=	${MASTER_SITE_GITHUB:=neovim/}
 GITHUB_TAG=	v${PKGVERSION_NOREV}

Index: pkgsrc/editors/neovim/distinfo
diff -u pkgsrc/editors/neovim/distinfo:1.27 pkgsrc/editors/neovim/distinfo:1.28
--- pkgsrc/editors/neovim/distinfo:1.27	Mon Jul  6 17:07:05 2026
+++ pkgsrc/editors/neovim/distinfo	Thu Aug 27 07:48:41 2026
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.27 2026/07/06 17:07:05 adam Exp $
+$NetBSD: distinfo,v 1.28 2026/08/27 07:48:41 adam Exp $
 
-BLAKE2s (neovim-0.12.4.tar.gz) = 58341d8dd9e93d950b60eb96f90198e82213bde5c646fce22b4856d738aab1ff
-SHA512 (neovim-0.12.4.tar.gz) = 24656352a4d4785068640a3c53246bbfaf14c2d2e59f9ec8348399db17bc4104032ae62e56797038a65fc086d893dac1ce692a5eb4d186226b65f4cf694c835e
-Size (neovim-0.12.4.tar.gz) = 13711232 bytes
+BLAKE2s (neovim-0.12.5.tar.gz) = ff02d489d68b1c47d83fc9ed44b1d1dc0e876e6ee8e9a7adc924a36e150c7e79
+SHA512 (neovim-0.12.5.tar.gz) = 94b681395a60ce06ec327c578f875b828256891d660c9e34f1f9c0b48577d2f85cbe0c2a8f377fba3b068782cc54dcaeda046045a2bdb7166340e12cf3d70354
+Size (neovim-0.12.5.tar.gz) = 13720423 bytes
 SHA1 (patch-runtime_lua_vim_pack.lua) = 9a3890f7faebb169b26679884e0c7e687627cac6
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.