BSD Ports

editors/neovim 0.12.5 NetBSD

Vim fork focused on extensibility and usability

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
61bba34cc4
License
apache-2.0 AND vim-license
Categories
editors
Package size
6632.5 KiB, 30124.5 KiB installed

Description

Neovim is a project that seeks to aggressively refactor the "Vim" text editor in order to:

* Simplify maintenance and encourage contributions * Split the work between multiple developers * Enable advanced UIs without modifications to the core * Maximize extensibility

In the other systems

The newest version among them is 0.12.6, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
NetBSDeditors/neovim0.12.5 behind since 2026-10-09none known-[email protected]2026-10-12
FreeBSDeditors/neovim0.12.6 newestnone known-[email protected]2026-10-09
OpenBSDeditors/neovim0.12.6 newestno data-Edd Barrett <[email protected]>2026-10-12
DragonFlyeditors/neovim0.11.0 behind since 2026-07-05none known-[email protected]-
MidnightBSDeditors/neovim0.12.2 behind since 2026-07-05no data-[email protected]-
HardenedBSDeditors/neovim0.12.5 behind since 2026-10-09no data-[email protected]-
GhostBSDeditors/neovim0.12.5 behind since 2026-10-09no data-[email protected]-

Compare across BSDs

Version history 3

  1. 0.12.6 61bba34cc4
  2. 0.12.5 5ae892adf6
  3. 0.12.4 76783e9767

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkgin install neovim

From pkgsrc:

cd /usr/pkgsrc/editors/neovim && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_640.12.5
NetBSD 10.1 aarch640.12.5
SmartOS / illumos x86_64-
macOS 15 arm640.12.6

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 12

No port depends on this one.

Commit history 3

DateCommitCreditsLog message
61bba34cc4 adam neovim: updated to 0.12.6
0.12.6 FEATURES - 4af10a8 pos: mutable vim.Pos, vim.Range fields FIXES - dd29220 filetype: empty 'filetype' skips :setfiletype - 7d29bb7 fuzzy: fuzmatch_str_free() frees the wrong element - a7101ef health: guard against nil result from vim.system:wait() - fe4cd2b health: restore pynvim version lookup - 17b908f menu: menu_get() cannot tell :noremenu from :menu <script> - efa6905 mpack: wrong encoding of integers beyond the int32 range - a5fab3a msgpack: out-of-bounds read on a truncated string - 9b7e528 scrollbind: window jumps back and forth with tall virt_lines block - 9dbc93b snippet: cancel session on <Esc> in Select mode - 10d7cca snippet: cancel session on ESC in insert-mode - 04197de statuscolumn: heap buffer overflow with sign/number column …
5ae892adf6 adam 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 …
76783e9767 adam neovim: updated to 0.12.4
0.12.4 FEATURES - fec4045 lsp: clean up semantic token initialization and debounce - 55205b3 lsp: use LspNotify for semantic tokens PERFORMANCE - fded370 lsp: overscan semantic_token range requests - fa365ce treesitter: reduce memory usage of _select.lua FIXES - e57c37d api: nvim_buf_set_text resets changelist to 0 - ea07b60 api: preserve ArrayOf metadata - 5ff4e14 cmdline: avoid redraw loop after wrapped line - a0d7e80 folds: foldcolumn is interrupted for virtual line above nested fold - a4cfded health: always set 'modifiable' - 7fd0f54 health: don't check node package via yarn - 749126d highlight: keep guisp underline color in float with 'winblend' - 5c38490 lsp: allow specifying bufnr + client_id filter when enabling capabilities - c81ab60 lsp: catch another nil buffer state …