From db1677833f94597feb3f6cf61c2c93864dcb2a0b Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 10 Dec 2025 17:09:59 -0600 Subject: [PATCH 1/2] luaPackages.neorg-interim-ls: add package Signed-off-by: Austin Horstman --- maintainers/scripts/luarocks-packages.csv | 1 + .../lua-modules/generated-packages.nix | 32 +++++++++++++++++++ 2 files changed, 33 insertions(+) diff --git a/maintainers/scripts/luarocks-packages.csv b/maintainers/scripts/luarocks-packages.csv index 2acc4786f130..8e13906fb6f7 100644 --- a/maintainers/scripts/luarocks-packages.csv +++ b/maintainers/scripts/luarocks-packages.csv @@ -121,6 +121,7 @@ mini.test,,,,,, moonscript,https://raw.githubusercontent.com/leafo/moonscript/master/moonscript-dev-1.rockspec,,,,,arobyn mpack,,,,,, neorg,,,,,,GaetanLepage +neorg-interim-ls,,,,,, neotest,,,,,,mrcjkb nlua,,,,,,teto nui.nvim,,,,,,mrcjkb diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index 1cf9ccb8e895..4f779987cf29 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -3964,6 +3964,38 @@ final: prev: { } ) { }; + neorg-interim-ls = callPackage ( + { + buildLuarocksPackage, + fetchurl, + fetchzip, + luaOlder, + neorg, + }: + buildLuarocksPackage { + pname = "neorg-interim-ls"; + version = "2.1.1-1"; + knownRockspec = + (fetchurl { + url = "mirror://luarocks/neorg-interim-ls-2.1.1-1.rockspec"; + sha256 = "0kx8ql89yadlhnw2jl7ck950vrzs0ihjm079mg0vlnklriw4zw5v"; + }).outPath; + src = fetchzip { + url = "https://github.com/benlubas/neorg-interim-ls/archive/v2.1.1.zip"; + sha256 = "1vszvmsy27n68ivi6bmk1hifi00dg33mc9iz66nv2gfmwcfwbsfz"; + }; + + disabled = luaOlder "5.1"; + propagatedBuildInputs = [ neorg ]; + + meta = { + homepage = "https://github.com/benlubas/neorg-interim-ls"; + description = "Temporarily providing a limited set of LSP features to neorg"; + license.fullName = "MIT"; + }; + } + ) { }; + neotest = callPackage ( { buildLuarocksPackage, From 847e6a42a1991b14635919377e3a46425c2d7d7f Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 10 Dec 2025 17:19:12 -0600 Subject: [PATCH 2/2] vimPlugins.neorg-interim-ls: add package Signed-off-by: Austin Horstman --- pkgs/applications/editors/vim/plugins/luaPackagePlugins.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/applications/editors/vim/plugins/luaPackagePlugins.nix b/pkgs/applications/editors/vim/plugins/luaPackagePlugins.nix index a98d88731992..d23da3fe133b 100644 --- a/pkgs/applications/editors/vim/plugins/luaPackagePlugins.nix +++ b/pkgs/applications/editors/vim/plugins/luaPackagePlugins.nix @@ -26,6 +26,7 @@ let "middleclass" "mini-test" "neorg" + "neorg-interim-ls" "neotest" "nui-nvim" "nvim-cmp"