vimPlugins.lze: init at 0.1.1 (#339387)

Changed files
+37
maintainers
pkgs
applications
editors
vim
plugins
development
+1
maintainers/scripts/luarocks-packages.csv
···
lush.nvim,,,https://luarocks.org/dev,,,teto
lyaml,,,,,,lblasc
lz.n,,,,,,mrcjkb
lzn-auto-require,,,,,,mrcjkb
magick,,,,,5.1,donovanglover
markdown,,,,,,
···
lush.nvim,,,https://luarocks.org/dev,,,teto
lyaml,,,,,,lblasc
lz.n,,,,,,mrcjkb
+
lze,,,,,,birdee
lzn-auto-require,,,,,,mrcjkb
magick,,,,,5.1,donovanglover
markdown,,,,,,
+2
pkgs/applications/editors/vim/plugins/overrides.nix
···
lz-n = neovimUtils.buildNeovimPlugin { luaAttr = "lz-n"; };
lzn-auto-require = neovimUtils.buildNeovimPlugin { luaAttr = "lzn-auto-require"; };
magma-nvim-goose = buildVimPlugin {
···
lz-n = neovimUtils.buildNeovimPlugin { luaAttr = "lz-n"; };
+
lze = neovimUtils.buildNeovimPlugin { luaAttr = "lze"; };
+
lzn-auto-require = neovimUtils.buildNeovimPlugin { luaAttr = "lzn-auto-require"; };
magma-nvim-goose = buildVimPlugin {
+23
pkgs/development/lua-modules/generated-packages.nix
···
};
}) {};
lzn-auto-require = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, luaOlder, lz-n }:
buildLuarocksPackage {
pname = "lzn-auto-require";
···
};
}) {};
+
lze = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, luaOlder }:
+
buildLuarocksPackage {
+
pname = "lze";
+
version = "0.1.1-1";
+
knownRockspec = (fetchurl {
+
url = "mirror://luarocks/lze-0.1.1-1.rockspec";
+
sha256 = "0rih9kgx846qhp1fmsqlnp8y08kv4hp8gl9dwykz4zr0zljy94j3";
+
}).outPath;
+
src = fetchzip {
+
url = "https://github.com/BirdeeHub/lze/archive/v0.1.1.zip";
+
sha256 = "1s6n61jabsv94s37xd5g0y7fxhficc4rwsklgsmzajravpgy60a8";
+
};
+
+
disabled = luaOlder "5.1";
+
+
meta = {
+
homepage = "https://github.com/BirdeeHub/lze";
+
description = "A lazy-loading library for neovim, inspired by, but different from, nvim-neorocks/lz.n";
+
maintainers = with lib.maintainers; [ birdee ];
+
license.fullName = "GPL-2+";
+
};
+
}) {};
+
lzn-auto-require = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, luaOlder, lz-n }:
buildLuarocksPackage {
pname = "lzn-auto-require";
+11
pkgs/development/lua-modules/overrides.nix
···
'';
});
neotest = prev.neotest.overrideAttrs(oa: {
doCheck = true;
nativeCheckInputs = oa.nativeCheckInputs ++ [
···
'';
});
+
lze = prev.lze.overrideAttrs(oa: {
+
doCheck = lua.luaversion == "5.1";
+
nativeCheckInputs = [ final.nlua final.busted ];
+
checkPhase = ''
+
runHook preCheck
+
export HOME=$(mktemp -d)
+
busted --lua=nlua
+
runHook postCheck
+
'';
+
});
+
neotest = prev.neotest.overrideAttrs(oa: {
doCheck = true;
nativeCheckInputs = oa.nativeCheckInputs ++ [