@@ -2,6 +2,7 @@
22, libuv, lua, ncurses, pkg-config
33, unibilium, xsel, gperf
44, libvterm-neovim
5+, tree-sitter
56, glibcLocales ? null, procps ? null
67
78# now defaults to false because some tests can be flaky (clipboard etc)
@@ -31,13 +32,13 @@ let
3132in
3233 stdenv.mkDerivation rec {
3334 pname = "neovim-unwrapped";
34− version = "0.4.4";
35+ version = "0.5.0";
3536
3637 src = fetchFromGitHub {
3738 owner = "neovim";
3839 repo = "neovim";
3940 rev = "v${version}";
40− sha256 = "11zyj6jvkwas3n6w1ckj3pk6jf81z1g7ngg4smmwm7c27y2a6f2m";
41+ sha256 = "0lgbf90sbachdag1zm9pmnlbn35964l3khs27qy4462qzpqyi9fi";
4142 };
4243
4344 patches = [
@@ -58,6 +59,7 @@ in
5859 msgpack
5960 ncurses
6061 neovimLuaEnv
62+ tree-sitter
6163 unibilium
6264 ] ++ optional stdenv.isDarwin libiconv
6365 ++ optionals doCheck [ glibcLocales procps ]
@@ -96,6 +98,7 @@ in
9698 "-DGPERF_PRG=${gperf}/bin/gperf"
9799 "-DLUA_PRG=${neovimLuaEnv.interpreter}"
98100 "-DLIBLUV_LIBRARY=${luvpath}"
101+ "-DUSE_BUNDLED=OFF"
99102 ]
100103 ++ optional doCheck "-DBUSTED_PRG=${neovimLuaEnv}/bin/busted"
101104 ++ optional (!lua.pkgs.isLuaJIT) "-DPREFER_LUA=ON"