mirror of
https://github.com/nix-community/nixvim.git
synced 2025-06-24 09:48:42 +02:00
plugins/neotest: migrate helpers -> lib.nixvim
This commit is contained in:
parent
511a328aa3
commit
d7b506efdd
3 changed files with 51 additions and 48 deletions
|
@ -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}" ];
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue