diff --git a/maintainers/scripts/luarocks-packages.csv b/maintainers/scripts/luarocks-packages.csv index 51583b8e2b6f..5a7ff4b27883 100644 --- a/maintainers/scripts/luarocks-packages.csv +++ b/maintainers/scripts/luarocks-packages.csv @@ -12,6 +12,7 @@ cassowary,,,,,,alerque cldr,,,,,,alerque commons.nvim,,,,,5.1,mrcjkb compat53,,,,,,vcunat +coop.nvim,,,,,, cosmo,,,,,, coxpcall,,,,1.17.0-1,, cqueues,,,,,,vcunat @@ -53,8 +54,8 @@ lrexlib-pcre2,,,,,,wishstudio lrexlib-posix,,,,,, lsp-progress.nvim,,,,,5.1,gepbird lsqlite3,,,,,, -ltreesitter-ts,,,,,, ltreesitter,,,,,, +ltreesitter-ts,,,,,, lua-cjson,,,,,, lua-cmsgpack,,,,,, lua-curl,,,,,, @@ -174,8 +175,8 @@ tree-sitter-http,,,,0.0.33-1,, tree-sitter-norg,,,,,5.1,mrcjkb tree-sitter-norg-meta,,,,,, tree-sitter-orgmode,,,,,5.1, -utf8,,,,,, tree-sitter-teal,,,,,, +utf8,,,,,, vicious,,,,,, vstruct,,,,,, vusted,,,,,, diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index e300c0a3bf1b..0b749e2678af 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -4043,20 +4043,6 @@ final: prev: { meta.hydraPlatforms = [ ]; }; - coop-nvim = buildVimPlugin { - pname = "coop.nvim"; - version = "0-unstable-2026-04-20"; - src = fetchFromGitHub { - owner = "gregorias"; - repo = "coop.nvim"; - rev = "b156e541316aee14be4ae64c93ed8bddb6d03bc1"; - hash = "sha256-S6iGmdakI714Im0tetgfASbe0K4/olYsjj26+WP+rSU="; - }; - meta.homepage = "https://github.com/gregorias/coop.nvim/"; - meta.license = getLicenseFromSpdxId "GPL-3.0-only"; - meta.hydraPlatforms = [ ]; - }; - copilot-cmp = buildVimPlugin { pname = "copilot-cmp"; version = "0-unstable-2024-12-11"; diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index 540a4fb4e206..8eec0b617b60 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -287,7 +287,6 @@ https://github.com/niklasdewally/conjure.nvim/,, https://github.com/wellle/context.vim/,, https://github.com/Shougo/context_filetype.vim/,, https://github.com/banjo/contextfiles.nvim/,, -https://github.com/gregorias/coop.nvim/,, https://github.com/zbirenbaum/copilot-cmp/,, https://github.com/copilotlsp-nvim/copilot-lsp/,, https://github.com/AndreM222/copilot-lualine/,, diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index 59ef98f45882..6dbace9edac2 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -490,6 +490,38 @@ final: prev: { } ) { }; + coop-nvim = callPackage ( + { + buildLuarocksPackage, + fetchFromGitHub, + fetchurl, + luaOlder, + }: + buildLuarocksPackage { + pname = "coop.nvim"; + version = "1.2.0-0"; + knownRockspec = + (fetchurl { + url = "mirror://luarocks/coop.nvim-1.2.0-0.rockspec"; + sha256 = "1fkpdddk2c2wibk0khgmvr03in2hz8wd3gdmmfbfbpb6jybhcckg"; + }).outPath; + src = fetchFromGitHub { + owner = "gregorias"; + repo = "coop.nvim"; + rev = "b156e541316aee14be4ae64c93ed8bddb6d03bc1"; + hash = "sha256-S6iGmdakI714Im0tetgfASbe0K4/olYsjj26+WP+rSU="; + }; + + disabled = luaOlder "5.1"; + + meta = { + homepage = "https://github.com/gregorias/coop.nvim"; + license = lib.licenses.gpl3Only; + description = "A Neovim plugin for structured concurrency with coroutines."; + }; + } + ) { }; + cosmo = callPackage ( { buildLuarocksPackage,