anchor.diff:  , libuv, lua, ncurses, pkg-config
   , unibilium, xsel, gperf
   , libvterm-neovim
  +, tree-sitter
   , glibcLocales ? null, procps ? null
   
   # now defaults to false because some tests can be flaky (clipboard etc)
  
positive.code:       msgpack
        ncurses
        neovimLuaEnv
        unibilium
      ] ++ optional stdenv.isDarwin libiconv
        ++ optionals doCheck [ glibcLocales procps ]
  
negative.code: in
    stdenv.mkDerivation rec {
      pname = "neovim-unwrapped";
      version = "0.5.0";
  
      src = fetchFromGitHub {
        owner = "neovim";
        repo = "neovim";
        rev = "v${version}";
        sha256 = "0lgbf90sbachdag1zm9pmnlbn35964l3khs27qy4462qzpqyi9fi";
      };
  
      patches = [
  