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.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | editors/neovim | 0.12.2 behind since 2026-07-05 | no data | - | [email protected] | - |
| FreeBSD | editors/neovim | 0.12.6 newest | none known | - | [email protected] | 2026-10-09 |
| OpenBSD | editors/neovim | 0.12.6 newest | no data | - | Edd Barrett <[email protected]> | 2026-10-12 |
| NetBSD | editors/neovim | 0.12.5 behind since 2026-10-09 | none known | - | [email protected] | 2026-10-12 |
| DragonFly | editors/neovim | 0.11.0 behind since 2026-07-05 | none known | - | [email protected] | - |
| HardenedBSD | editors/neovim | 0.12.5 behind since 2026-10-09 | no data | - | [email protected] | - |
| GhostBSD | editors/neovim | 0.12.5 behind since 2026-10-09 | no data | - | [email protected] | - |
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
${LUA_REFMODLIBDIR}/bit.so: devel/lua-bitop${LUA_REFMODLIBDIR}/lpeg.so: devel/lua-lpeg
Library 7
libluv.so: devel/luvlibmsgpack-c.so: devel/msgpack-clibtree-sitter.so: devel/tree-sitterlibunibilium.so: devel/unibiliumlibutf8proc.so: textproc/utf8proclibuv.so: devel/libuvlibvterm.so: devel/libvterm
Runtime 2
${LUA_REFMODLIBDIR}/bit.so: devel/lua-bitop${LUA_REFMODLIBDIR}/lpeg.so: devel/lua-lpeg
Build dependencies 9
Run dependencies 9
Required by 2
Configuration
Options name: editors_neovim
| Option | Default | Description |
|---|---|---|
| NLS | off | |
| PYNVIM | off | Enable 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
| File | Size | SHA256 |
|---|---|---|
| neovim-neovim-v0.12.2_GH0.tar.gz | 1.368962e+07 | ef9f58da7d687ed4d1dad9715542bf0dabdeedbfe8089e2ce17fff21b920a268 |
| tree-sitter-tree-sitter-c-v0.24.2_GH0.tar.gz | 381758 | 2eeb4db31f8fa0865e45488503d13403923bcb485a1bdb637abff8c42dd97364 |
| tree-sitter-grammars-tree-sitter-lua-v0.5.0_GH0.tar.gz | 69027 | cf01b93f4b61b96a6d27942cf28eeda4cbce7d503c3bef773a8930b3d778a2d9 |
| tree-sitter-grammars-tree-sitter-markdown-v0.5.3_GH0.tar.gz | 422303 | df845b1ab7c7c163ec57d7fa17170c92b04be199bddab02523636efec5224ab6 |
| tree-sitter-grammars-tree-sitter-query-v0.8.0_GH0.tar.gz | 40303 | c2b23b9a54cffcc999ded4a5d3949daf338bebb7945dece229f832332e6e6a7d |
| tree-sitter-grammars-tree-sitter-vim-v0.8.1_GH0.tar.gz | 357464 | 93cafb9a0269420362454ace725a118ff1c3e08dcdfdc228aa86334b54d53c2a |
| neovim-tree-sitter-vimdoc-v4.1.0_GH0.tar.gz | 61551 | 020e8f117f648c8697fca967995c342e92dbd81dab137a115cc7555207fbc84f |