plugins/nvim-cmp: fix crates-nvim source plugin

This commit is contained in:
Gaetan Lepage 2023-06-14 11:30:30 +02:00 committed by Gaétan Lepage
parent 895998b5a7
commit 520e1804e4
2 changed files with 18 additions and 0 deletions

View file

@ -0,0 +1,17 @@
{
config,
lib,
...
}:
with lib; let
cfg = config.plugins.crates-nvim;
helpers = import ../../../helpers.nix {inherit lib;};
in {
options.plugins.crates-nvim = helpers.extraOptionsOptions;
config = mkIf cfg.enable {
extraConfigLua = ''
require('crates').setup(${helpers.toLuaObject cfg.extraOptions})
'';
};
}