plugins/neotest: migrate helpers -> lib.nixvim

This commit is contained in:
Austin Horstman 2024-08-21 23:46:46 -05:00
parent 511a328aa3
commit d7b506efdd
No known key found for this signature in database
3 changed files with 51 additions and 48 deletions

View file

@ -1,12 +1,12 @@
{
lib,
config,
helpers,
pkgs,
...
}:
with lib;
let
inherit (lib.nixvim) mkPluginPackageOption mkSettingsOption;
supportedAdapters = import ./adapters-list.nix;
mkAdapter =
@ -20,9 +20,9 @@ let
options.plugins.neotest.adapters.${name} = {
enable = mkEnableOption name;
package = helpers.mkPluginPackageOption name pkgs.vimPlugins.${packageName};
package = mkPluginPackageOption name pkgs.vimPlugins.${packageName};
settings = helpers.mkSettingsOption { description = "settings for the `${name}` adapter."; };
settings = mkSettingsOption { description = "settings for the `${name}` adapter."; };
};
config =
@ -46,9 +46,7 @@ let
plugins.neotest.settings.adapters =
let
settingsString = optionalString (cfg.settings != { }) (
settingsSuffix (helpers.toLuaObject cfg.settings)
);
settingsString = optionalString (cfg.settings != { }) (settingsSuffix (toLuaObject cfg.settings));
in
[ "require('neotest-${name}')${settingsString}" ];
};