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

34 lines
563 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
2024-06-14 11:06:45 +02:00
./cmp-ai.nix
2024-05-05 19:39:35 +02:00
./cmp-fish.nix
./cmp-git.nix
./cmp-tabby.nix
./cmp-tabnine.nix
./crates-nvim.nix
] ++ pluginModules;
}