BSD Ports

editors/neovim 0.12.2 MidnightBSD

Next-generation Vim

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
Apache-2.0
Categories
editors

Description

Neovim is an aggressive refactor of editors/vim. It represents a complete overhaul of the codebase with many sanity improvements, including sensible defaults, a built-in terminal emulator, asynchronous plugin architecture, and powerful APIs designed for speed and extensibility. It retains full compatibility with almost all Vim plugins and scripts.

For most users, Neovim is a drop-in Vim replacement.

In the other systems

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

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

Install

Binary package:

mport install neovim

From mports:

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

To depend on this port in another port's Makefile:

RUN_DEPENDS=	neovim>0:editors/neovim

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

As this port's Makefile names them.

Build 2

Library 7

Runtime 2

Build dependencies 9
Run dependencies 9

Configuration

Options name: editors_neovim

OptionDefaultDescription
NLSoff
PYNVIMoffEnable support for plugins written in python
USES
cmake cpe gettext iconv lua:51,build luajit pathfix pkgconfig
Service scripts
none

Files

Manual pages 1
  • nvim(1)
pkg-plist 41
  • bin/nvim
  • lib/nvim/parser/c.so
  • lib/nvim/parser/lua.so
  • lib/nvim/parser/markdown.so
  • lib/nvim/parser/markdown_inline.so
  • lib/nvim/parser/query.so
  • lib/nvim/parser/vim.so
  • lib/nvim/parser/vimdoc.so
  • share/man/man1/nvim.1.gz
  • share/applications/nvim.desktop
  • share/icons/hicolor/128x128/apps/nvim.png
  • share/locale/af/LC_MESSAGES/nvim.mo
  • share/locale/ca/LC_MESSAGES/nvim.mo
  • share/locale/cs.cp1250/LC_MESSAGES/nvim.mo
  • share/locale/cs/LC_MESSAGES/nvim.mo
  • share/locale/da/LC_MESSAGES/nvim.mo
  • share/locale/de/LC_MESSAGES/nvim.mo
  • share/locale/en_GB/LC_MESSAGES/nvim.mo
  • share/locale/eo/LC_MESSAGES/nvim.mo
  • share/locale/es/LC_MESSAGES/nvim.mo
  • share/locale/fi/LC_MESSAGES/nvim.mo
  • share/locale/fr/LC_MESSAGES/nvim.mo
  • share/locale/ga/LC_MESSAGES/nvim.mo
  • share/locale/it/LC_MESSAGES/nvim.mo
  • share/locale/ja.euc-jp/LC_MESSAGES/nvim.mo
  • share/locale/ja/LC_MESSAGES/nvim.mo
  • share/locale/ko.UTF-8/LC_MESSAGES/nvim.mo
  • share/locale/nb/LC_MESSAGES/nvim.mo
  • share/locale/nl/LC_MESSAGES/nvim.mo
  • share/locale/no/LC_MESSAGES/nvim.mo
  • share/locale/pl.UTF-8/LC_MESSAGES/nvim.mo
  • share/locale/pt_BR/LC_MESSAGES/nvim.mo
  • share/locale/ru/LC_MESSAGES/nvim.mo
  • share/locale/sk.cp1250/LC_MESSAGES/nvim.mo
  • share/locale/sk/LC_MESSAGES/nvim.mo
  • share/locale/sv/LC_MESSAGES/nvim.mo
  • share/locale/tr/LC_MESSAGES/nvim.mo
  • share/locale/uk/LC_MESSAGES/nvim.mo
  • share/locale/vi/LC_MESSAGES/nvim.mo
  • share/locale/zh_CN.UTF-8/LC_MESSAGES/nvim.mo
  • share/locale/zh_TW.UTF-8/LC_MESSAGES/nvim.mo
distinfo 7
FileSizeSHA256
neovim-neovim-v0.12.2_GH0.tar.gz1.368962e+07ef9f58da7d687ed4d1dad9715542bf0dabdeedbfe8089e2ce17fff21b920a268
tree-sitter-tree-sitter-c-v0.24.2_GH0.tar.gz3817582eeb4db31f8fa0865e45488503d13403923bcb485a1bdb637abff8c42dd97364
tree-sitter-grammars-tree-sitter-lua-v0.5.0_GH0.tar.gz69027cf01b93f4b61b96a6d27942cf28eeda4cbce7d503c3bef773a8930b3d778a2d9
tree-sitter-grammars-tree-sitter-markdown-v0.5.3_GH0.tar.gz422303df845b1ab7c7c163ec57d7fa17170c92b04be199bddab02523636efec5224ab6
tree-sitter-grammars-tree-sitter-query-v0.8.0_GH0.tar.gz40303c2b23b9a54cffcc999ded4a5d3949daf338bebb7945dece229f832332e6e6a7d
tree-sitter-grammars-tree-sitter-vim-v0.8.1_GH0.tar.gz35746493cafb9a0269420362454ace725a118ff1c3e08dcdfdc228aa86334b54d53c2a
neovim-tree-sitter-vimdoc-v4.1.0_GH0.tar.gz61551020e8f117f648c8697fca967995c342e92dbd81dab137a115cc7555207fbc84f