mirror of
https://github.com/nix-community/nixvim.git
synced 2025-06-24 17:58:38 +02:00
plugins/neotest: add hardhat.nvim
This commit is contained in:
parent
4d471f04a5
commit
d261b39e7c
3 changed files with 7 additions and 1 deletions
|
@ -28,6 +28,10 @@
|
||||||
gradle = {
|
gradle = {
|
||||||
treesitter-parser = "kotlin,java";
|
treesitter-parser = "kotlin,java";
|
||||||
};
|
};
|
||||||
|
hardhat = {
|
||||||
|
treesitter-parser = "javascript";
|
||||||
|
packageName = "hardhat-nvim";
|
||||||
|
};
|
||||||
haskell = {
|
haskell = {
|
||||||
treesitter-parser = "haskell";
|
treesitter-parser = "haskell";
|
||||||
};
|
};
|
||||||
|
|
|
@ -10,12 +10,13 @@ with lib; let
|
||||||
|
|
||||||
mkAdapter = name: {
|
mkAdapter = name: {
|
||||||
treesitter-parser,
|
treesitter-parser,
|
||||||
|
packageName ? "neotest-${name}",
|
||||||
settingsSuffix ? settingsLua: "(${settingsLua})",
|
settingsSuffix ? settingsLua: "(${settingsLua})",
|
||||||
}: {
|
}: {
|
||||||
options.plugins.neotest.adapters.${name} = {
|
options.plugins.neotest.adapters.${name} = {
|
||||||
enable = mkEnableOption name;
|
enable = mkEnableOption name;
|
||||||
|
|
||||||
package = helpers.mkPackageOption name pkgs.vimPlugins."neotest-${name}";
|
package = helpers.mkPackageOption name pkgs.vimPlugins.${packageName};
|
||||||
|
|
||||||
settings = helpers.mkSettingsOption {
|
settings = helpers.mkSettingsOption {
|
||||||
description = "settings for the `${name}` adapter.";
|
description = "settings for the `${name}` adapter.";
|
||||||
|
|
|
@ -18,6 +18,7 @@
|
||||||
foundry.enable = true;
|
foundry.enable = true;
|
||||||
go.enable = true;
|
go.enable = true;
|
||||||
gradle.enable = true;
|
gradle.enable = true;
|
||||||
|
hardhat.enable = true;
|
||||||
haskell.enable = true;
|
haskell.enable = true;
|
||||||
java.enable = true;
|
java.enable = true;
|
||||||
jest.enable = true;
|
jest.enable = true;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue