nix-community.nixvim/plugins/completion/cmp/sources/default.nix

33 lines
546 B
Nix
Raw Normal View History

{
lib,
config,
helpers,
pkgs,
...
}:
2024-05-05 19:39:35 +02:00
with lib;
let
cmpLib = import ../cmp-helpers.nix {
inherit
lib
config
helpers
pkgs
;
};
cmpSourcesPluginNames = attrValues (import ../sources.nix);
2024-05-05 19:39:35 +02:00
pluginModules = map (name: cmpLib.mkCmpSourcePlugin { inherit name; }) cmpSourcesPluginNames;
in
{
# For extra cmp plugins
2024-05-05 19:39:35 +02:00
imports = [
./codeium-nvim.nix
./copilot-cmp.nix
./cmp-fish.nix
./cmp-git.nix
./cmp-tabby.nix
./cmp-tabnine.nix
./crates-nvim.nix
] ++ pluginModules;
}