editors/neovim 0.12.6 FreeBSD
Next-generation Vim
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
22b4dd6354- License
- APACHE20
- Categories
- editors
- Package size
- 8138.3 KiB, 35216.8 KiB installed
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
| System | Port | Version |
|---|---|---|
| FreeBSD | editors/neovim | 0.12.6 |
| OpenBSD | editors/neovim | 0.12.6 |
| NetBSD | editors/neovim | 0.12.5 |
| DragonFly | editors/neovim | 0.11.0 |
| MidnightBSD | editors/neovim | 0.12.2 |
| HardenedBSD | editors/neovim | 0.12.5 |
| GhostBSD | editors/neovim | 0.12.5 |
Install
Binary package:
pkg install neovim
From the ports tree:
cd /usr/ports/editors/neovim/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= neovim>0:editors/neovim
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.12.6 | 0.12.6 | 0.8.2 | 0.11.3 | 0.12.6 |
| FreeBSD:14:quarterly | 0.12.5 | 0.12.5 | n/a | 0.11.2 | 0.12.5 |
| FreeBSD:15:latest | 0.12.6 | 0.12.6 | n/a | 0.11.3 | 0.11.3 |
| FreeBSD:15:quarterly | 0.12.5 | 0.12.5 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.12.5 | 0.12.6 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
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
Test 2
gmake: devel/gmakegit: devel/git
The full lists below include those, and their dependencies in turn.
Build dependencies 30
- devel/cmake-core
- devel/gettext-runtime
- devel/gettext-tools
- devel/jsoncpp
- devel/libedit
- devel/libffi
- devel/libtextstyle
- devel/libunistring
- devel/libuv
- devel/libvterm
- devel/lua-bitop
- devel/lua-lpeg
- devel/luv
- devel/msgpack-c
- devel/ninja
- devel/pkgconf
- devel/readline
- devel/tree-sitter
- devel/unibilium
- dns/libidn2
- lang/lua51
- lang/luajit
- lang/python312
- math/mpdecimal
- ports-mgmt/pkg
- print/indexinfo
- security/rhash
- textproc/expat2
- textproc/libxml2
- textproc/utf8proc
Run dependencies 14
Configuration
Options name: editors_neovim
| Option | Default | Description |
|---|---|---|
| NLS | off | Native Language Support |
| 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.6_GH0.tar.gz | 1.3722771e+07 | 8629fdc5eb951daf89a76f68cad12f2f1e03fab0d539150ba3fe6d177d254b7f |
| 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 |