anchor.diff:    };
   };
   
  +gitsigns-nvim = buildLuarocksPackage {
  +  pname = "gitsigns.nvim";
  +  version = "scm-1";
  +
  +  knownRockspec = (fetchurl {
  +    url    = "https://luarocks.org/gitsigns.nvim-scm-1.rockspec";
  +    sha256 = "12cl4dpx18jrdjfzfk8mckqgb52fh9ayikqny5rfn2s4mbn9i5lj";
  +  }).outPath;
  +
  +  src = fetchgit ( removeAttrs (builtins.fromJSON ''{
  +  "url": "git://github.com/lewis6991/gitsigns.nvim",
  +  "rev": "083dc2f485571546144e287c38a96368ea2e79a1",
  +  "date": "2021-08-09T21:58:59+01:00",
  +  "path": "/nix/store/1kwvlcshbbk31i4pa3s9gx8znsh9nwk2-gitsigns.nvim",
  +  "sha256": "0vrb900p2rc323axb93hc7jwcxg8455zwqsvxm9vkd2mcsdpn33w",
  +  "fetchSubmodules": true,
  +  "deepClone": false,
  +  "leaveDotGit": false
  +}
  + '') ["date" "path"]) ;
  +
  +  disabled = (lua.luaversion != "5.1");
  +  propagatedBuildInputs = [ lua plenary-nvim ];
  +
  +  meta = with lib; {
  +    homepage = "http://github.com/lewis6991/gitsigns.nvim";
  +    description = "Git signs written in pure lua";
  +    license.fullName = "MIT/X11";
  +  };
  +};
  +
   http = buildLuarocksPackage {
     pname = "http";
  -  version = "0.4-0";
  +  version = "0.3-0";
   
     src = fetchurl {
       url    = "https://luarocks.org/http-0.3-0.src.rock";
  
positive.code:   version = "0.4-1";
  
    src = fetchurl {
      url    = "https://luarocks.org/binaryheap-0.4-1.src.rock";
      sha256 = "11rd8r3bpinfla2965jgjdv1hilqdc1q6g1qla5978d7vzg19kpc";
    };
    disabled = (luaOlder "5.1");
  
negative.code:     license.fullName = "MIT";
    };
  };
  
  luuid = buildLuarocksPackage {
    pname = "luuid";
    version = "20120509-2";
  