nixpkgs/pkgs/applications/editors/vim/plugins/cocPlugins.nix
2025-11-08 16:10:52 -05:00

64 lines
1,021 B
Nix

{
lib,
buildVimPlugin,
pkgs,
}:
final: prev:
let
cocPackages = [
"coc-clangd"
"coc-cmake"
"coc-css"
"coc-diagnostic"
"coc-docker"
"coc-emmet"
"coc-eslint"
"coc-explorer"
"coc-flutter"
"coc-git"
"coc-haxe"
"coc-highlight"
"coc-html"
"coc-java"
"coc-jest"
"coc-json"
"coc-lists"
"coc-markdownlint"
"coc-nginx"
"coc-pairs"
"coc-prettier"
"coc-pyright"
"coc-r-lsp"
"coc-rust-analyzer"
"coc-sh"
"coc-sh"
"coc-smartf"
"coc-snippets"
"coc-solargraph"
"coc-spell-checker"
"coc-sqlfluff"
"coc-stylelint"
"coc-sumneko-lua"
"coc-tabnine"
"coc-texlab"
"coc-toml"
"coc-toml"
"coc-vimlsp"
"coc-vimtex"
"coc-wxml"
"coc-basedpyright"
"coc-yaml"
"coc-yank"
];
in
lib.genAttrs cocPackages (
pkg:
let
cocPkg = pkgs.${pkg};
in
buildVimPlugin {
inherit (cocPkg) pname version meta;
src = "${cocPkg}/lib/node_modules/${cocPkg.pname}";
}
)