Package Details: neovim-git 0.4.0.r1426.g4ab7bbf3ea-1

Git Clone URL: (read-only, click to copy)
Package Base: neovim-git
Description: Fork of Vim aiming to improve user experience, plugins, and GUIs.
Upstream URL:
Keywords: editor vim
Licenses: custom:neovim
Conflicts: neovim
Provides: neovim=0.4.0.r1426.g4ab7bbf3ea
Submitter: fhahn
Maintainer: fwalch
Last Packager: fwalch
Votes: 206
Popularity: 1.68
First Submitted: 2014-02-21 19:50
Last Updated: 2020-07-06 08:07

Dependencies (19)

Required by (96)

Sources (1)

Pinned Comments

fwalch commented on 2016-07-04 19:52

Please don't flag this package out-of-date just because the version number displayed on AUR seems old. This is normal for VCS packages. As long as building the package works without problems, it isn't necessary to update the PKGBUILD here. makepkg will automatically retrieve the latest version when you build the package locally.

Latest Comments

« First ‹ Previous ... 2 3 4 5 6 7 8 9 10 11 12 ... Next › Last »

nishantvarma commented on 2016-06-16 16:39

I installed lua51-mpack and it worked. However I didn't see a standard error that usually shows up when a package is not there. Also shouldn't lua51-mpack be installed as it in arch repository? PS: I tried makepkg -C so that might be needed.

fwalch commented on 2016-05-30 19:52

blueyed: I can't reproduce; did you try makepkg -C? If the problem persists, can you open an issue on Github? I think that should be fixed upstream.

blueyed commented on 2016-05-30 00:19

Fails to build for me:

==> Starting pkgver()...
==> Removing existing $pkgdir/ directory...
==> Starting build()...
-- Replacing -O3 in CMAKE_C_FLAGS_RELEASE with -O2.
-- Removing --sort-common from linker flags.
-- Found Iconv
-- Checking Lua interpreter /usr/bin/lua
-- [/usr/bin/lua] The 'lpeg' lua package is required for building Neovim
CMake Error at CMakeLists.txt:395 (message):
A suitable Lua interpreter was not found.

The problem is that it uses /usr/bin/lua and not luajit from makedepends.

This fixes it:

@@ -33,6 +33,7 @@ build() {
+ -DLUA_PRG=/usr/bin/luajit \

fwalch commented on 2016-04-23 17:43

euclio: Did you try makepkg -C? If the problem persists, can you open an issue at

euclio commented on 2016-04-23 17:23

I'm still having the problem indicated by cirk2. His patch fixed it.

shulhan commented on 2016-04-19 04:48

Thanks fwalch.

fwalch commented on 2016-04-18 19:59

libmpack still does not have a new release with a nice Makefile for systemwide installation, but I packaged it with Luarocks for now.

Thanks to sulhan, zoqaeski, bradst, cirk2 for reporting the broken build.

cirk2 commented on 2016-04-18 13:58

Yeah got confused by the cmake output which only reported the missing packages for /usr/bin/lua also works without that.

fwalch commented on 2016-04-17 06:46

cirk2: LuaJIT can use installed Lua 5.1 packages, so no need to change anything.

libmpack is currently not easily packagable, that's what I'm waiting for to update the PKGBUILD:

cirk2 commented on 2016-04-16 10:28

The build now depends on the mpack lua rock (currently has no AUR package):
also it depends on lua51-bitop.

Also the build cmake test 'luajit' and 'lua' the latter on arch points to lua 5.3 not 5.1. I fixed it locally with a symlink, but it looks like it can be overriden by setting LUA_PRG for cmake.

Besides the missing mpack this fixes the pkgbuild for me:
diff --git a/PKGBUILD b/PKGBUILD
index 5076fa1..f1ffe67 100644
@@ -9,7 +9,7 @@ arch=('i686' 'x86_64')
depends=('jemalloc' 'libtermkey' 'libuv' 'libvterm' 'msgpack-c' 'unibilium')
-makedepends=('cmake' 'git' 'luajit' 'lua51-messagepack' 'lua51-lpeg')
+makedepends=('cmake' 'git' 'luajit' 'lua51-messagepack' 'lua51-lpeg' 'lua51-bitop')
optdepends=('python2-neovim: for Python 2 plugin support (see :help nvim-python)'
'python-neovim: for Python 3 plugin support (see :help nvim-python)'
'xclip: for clipboard support (or xsel) (see :help nvim-clipboard)'
@@ -33,6 +33,7 @@ build() {
+ -DLUA_PRG=/usr/bin/lua5.1 \