From 3fa807ef33d98298da710c45ab5426f98ebb43bb Mon Sep 17 00:00:00 2001 From: Marc Jakobi Date: Fri, 23 Aug 2024 00:20:04 +0200 Subject: [PATCH] vimPlugins.lzn-auto-require: init at 0.1.0 --- maintainers/scripts/luarocks-packages.csv | 1 + .../editors/vim/plugins/overrides.nix | 2 ++ .../lua-modules/generated-packages.nix | 24 +++++++++++++++++++ 3 files changed, 27 insertions(+) diff --git a/maintainers/scripts/luarocks-packages.csv b/maintainers/scripts/luarocks-packages.csv index 643528348ca8..8ad34173bb0d 100644 --- a/maintainers/scripts/luarocks-packages.csv +++ b/maintainers/scripts/luarocks-packages.csv @@ -104,6 +104,7 @@ luv,,,,1.48.0-2,, lush.nvim,,,https://luarocks.org/dev,,,teto lyaml,,,,,,lblasc lz.n,,,,,,mrcjkb +lzn-auto-require,,,,,,mrcjkb magick,,,,,5.1,donovanglover markdown,,,,,, mediator_lua,,,,,, diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index fb98d04ee0e7..1c4368c4469c 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -1004,6 +1004,8 @@ lz-n = neovimUtils.buildNeovimPlugin { luaAttr = "lz-n"; }; + lzn-auto-require = neovimUtils.buildNeovimPlugin { luaAttr = "lzn-auto-require"; }; + magma-nvim-goose = buildVimPlugin { pname = "magma-nvim-goose"; version = "2023-03-13"; diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index ea5067dddc59..1d94e75541a2 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -2489,6 +2489,30 @@ buildLuarocksPackage { }; }) {}; +lzn-auto-require = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, luaOlder, lz-n }: +buildLuarocksPackage { + pname = "lzn-auto-require"; + version = "0.1.0-1"; + knownRockspec = (fetchurl { + url = "mirror://luarocks/lzn-auto-require-0.1.0-1.rockspec"; + sha256 = "01yx40yvj6msh42cyj3vbmi3phdpiqafr0qv12yfj7garhxjidd3"; + }).outPath; + src = fetchzip { + url = "https://github.com/horriblename/lzn-auto-require/archive/v0.1.0.zip"; + sha256 = "0hkpyqw1cybrwarvxanf2drz2cbxkh77yz2qq4akhzyvidmn7ny0"; + }; + + disabled = luaOlder "5.1"; + propagatedBuildInputs = [ lz-n ]; + + meta = { + homepage = "https://github.com/horriblename/lzn-auto-require"; + description = "Auto load optional plugins via lua modules with lz.n"; + maintainers = with lib.maintainers; [ mrcjkb ]; + license.fullName = "GPL-2.0"; + }; +}) {}; + magick = callPackage({ buildLuarocksPackage, fetchFromGitHub, fetchurl, lua }: buildLuarocksPackage { pname = "magick";