vimplugins.coc-*: move into cocPlugins
coc is breaking out packages into top-level, but I don't know if we really need separate folders for each of these. Can just create another set to merge in.
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
{
|
||||
buildVimPlugin,
|
||||
coc-clangd,
|
||||
coc-css,
|
||||
coc-diagnostic,
|
||||
coc-pyright,
|
||||
coc-toml,
|
||||
}:
|
||||
final: prev: {
|
||||
coc-clangd = buildVimPlugin {
|
||||
inherit (coc-clangd) pname version meta;
|
||||
src = "${coc-clangd}/lib/node_modules/coc-clangd";
|
||||
};
|
||||
|
||||
coc-css = buildVimPlugin {
|
||||
inherit (coc-css) pname version meta;
|
||||
src = "${coc-css}/lib/node_modules/coc-css";
|
||||
};
|
||||
|
||||
coc-diagnostic = buildVimPlugin {
|
||||
inherit (coc-diagnostic) pname version meta;
|
||||
src = "${coc-diagnostic}/lib/node_modules/coc-diagnostic";
|
||||
};
|
||||
|
||||
coc-pyright = buildVimPlugin {
|
||||
pname = "coc-pyright";
|
||||
inherit (coc-pyright) version meta;
|
||||
src = "${coc-pyright}/lib/node_modules/coc-pyright";
|
||||
};
|
||||
|
||||
coc-toml = buildVimPlugin {
|
||||
pname = "coc-toml";
|
||||
inherit (coc-toml) version meta;
|
||||
src = "${coc-toml}/lib/node_modules/coc-toml";
|
||||
};
|
||||
}
|
||||
@@ -19,6 +19,10 @@ let
|
||||
|
||||
initialPackages = self: { };
|
||||
|
||||
cocPlugins = callPackage ./cocPlugins.nix {
|
||||
inherit buildVimPlugin;
|
||||
};
|
||||
|
||||
luaPackagePlugins = callPackage ./luaPackagePlugins.nix {
|
||||
inherit (neovimUtils) buildNeovimPlugin;
|
||||
};
|
||||
@@ -53,6 +57,7 @@ let
|
||||
in
|
||||
lib.pipe initialPackages [
|
||||
(extends plugins)
|
||||
(extends cocPlugins)
|
||||
(extends luaPackagePlugins)
|
||||
(extends nodePackagePlugins)
|
||||
(extends nonGeneratedPlugins)
|
||||
|
||||
@@ -16,11 +16,6 @@
|
||||
mkYarnModules,
|
||||
python3,
|
||||
# Misc dependencies
|
||||
coc-clangd,
|
||||
coc-css,
|
||||
coc-diagnostic,
|
||||
coc-pyright,
|
||||
coc-toml,
|
||||
code-minimap,
|
||||
dasht,
|
||||
deno,
|
||||
@@ -611,33 +606,6 @@ in
|
||||
];
|
||||
};
|
||||
|
||||
coc-clangd = buildVimPlugin {
|
||||
inherit (coc-clangd) pname version meta;
|
||||
src = "${coc-clangd}/lib/node_modules/coc-clangd";
|
||||
};
|
||||
|
||||
coc-css = buildVimPlugin {
|
||||
inherit (coc-css) pname version meta;
|
||||
src = "${coc-css}/lib/node_modules/coc-css";
|
||||
};
|
||||
|
||||
coc-diagnostic = buildVimPlugin {
|
||||
inherit (coc-diagnostic) pname version meta;
|
||||
src = "${coc-diagnostic}/lib/node_modules/coc-diagnostic";
|
||||
};
|
||||
|
||||
coc-pyright = buildVimPlugin {
|
||||
pname = "coc-pyright";
|
||||
inherit (coc-pyright) version meta;
|
||||
src = "${coc-pyright}/lib/node_modules/coc-pyright";
|
||||
};
|
||||
|
||||
coc-toml = buildVimPlugin {
|
||||
pname = "coc-toml";
|
||||
inherit (coc-toml) version meta;
|
||||
src = "${coc-toml}/lib/node_modules/coc-toml";
|
||||
};
|
||||
|
||||
codecompanion-nvim = super.codecompanion-nvim.overrideAttrs {
|
||||
dependencies = [ self.plenary-nvim ];
|
||||
nvimSkipModule = [
|
||||
|
||||
Reference in New Issue
Block a user