BSD Ports

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

SystemPortVersion
FreeBSDeditors/neovim0.12.6
OpenBSDeditors/neovim0.12.6
NetBSDeditors/neovim0.12.5
DragonFlyeditors/neovim0.11.0
MidnightBSDeditors/neovim0.12.2
HardenedBSDeditors/neovim0.12.5
GhostBSDeditors/neovim0.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.12.60.12.60.8.20.11.30.12.6
FreeBSD:14:quarterly0.12.50.12.5n/a0.11.20.12.5
FreeBSD:15:latest0.12.60.12.6n/a0.11.30.11.3
FreeBSD:15:quarterly0.12.50.12.5n/an/an/a
FreeBSD:16:latest0.12.50.12.6n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Library 7

Runtime 2

Test 2

The full lists below include those, and their dependencies in turn.

Build dependencies 30
Run dependencies 14

Configuration

Options name: editors_neovim

OptionDefaultDescription
NLSoffNative Language Support
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.6_GH0.tar.gz1.3722771e+078629fdc5eb951daf89a76f68cad12f2f1e03fab0d539150ba3fe6d177d254b7f
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

Commit history 3

DateCommitCreditsLog message
22b4dd6354 Adam Weinberger editors/neovim: Update to 0.12.6
Mostly bug fixes, but allowing mutating vim.pos will simplify a lot of the boilerplate in the "clever" sections of many `init.lua`s. Changes: https://github.com/neovim/neovim/commit/779c36969
e912caa1ac Adam Weinberger editors/neovim: Update to 0.12.5
Changes: https://github.com/neovim/neovim/commit/5885a30e1e1225349079e7a1c4a3848aa8e43e42
0c97701f24 Adam Weinberger editors/neovim: Update to 0.12.4
Changes: https://github.com/neovim/neovim/commit/68ea43cd0c28af25cd47731308c94fedfcfd1b0b