plugins/neotest: add hardhat.nvim

This commit is contained in:
Gaetan Lepage 2024-03-18 14:43:48 +01:00 committed by Gaétan Lepage
parent 4d471f04a5
commit d261b39e7c
3 changed files with 7 additions and 1 deletions

View file

@ -28,6 +28,10 @@
gradle = {
treesitter-parser = "kotlin,java";
};
hardhat = {
treesitter-parser = "javascript";
packageName = "hardhat-nvim";
};
haskell = {
treesitter-parser = "haskell";
};

View file

@ -10,12 +10,13 @@ with lib; let
mkAdapter = name: {
treesitter-parser,
packageName ? "neotest-${name}",
settingsSuffix ? settingsLua: "(${settingsLua})",
}: {
options.plugins.neotest.adapters.${name} = {
enable = mkEnableOption name;
package = helpers.mkPackageOption name pkgs.vimPlugins."neotest-${name}";
package = helpers.mkPackageOption name pkgs.vimPlugins.${packageName};
settings = helpers.mkSettingsOption {
description = "settings for the `${name}` adapter.";

View file

@ -18,6 +18,7 @@
foundry.enable = true;
go.enable = true;
gradle.enable = true;
hardhat.enable = true;
haskell.enable = true;
java.enable = true;
jest.enable = true;