mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-11-09 16:18:34 +01:00
64 lines
1,021 B
Nix
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}";
|
|
}
|
|
)
|