diff --git a/plugins/default.nix b/plugins/default.nix index 10803ca9..66431f9e 100644 --- a/plugins/default.nix +++ b/plugins/default.nix @@ -72,7 +72,7 @@ ./lsp/nvim-lightbulb.nix ./lsp/trouble.nix - ./null-ls + ./none-ls ./dap diff --git a/plugins/null-ls/default.nix b/plugins/none-ls/default.nix similarity index 97% rename from plugins/null-ls/default.nix rename to plugins/none-ls/default.nix index 6d284857..c4fc61db 100644 --- a/plugins/null-ls/default.nix +++ b/plugins/none-ls/default.nix @@ -5,22 +5,27 @@ ... }: with lib; let - cfg = config.plugins.null-ls; + cfg = config.plugins.none-ls; helpers = import ../helpers.nix {inherit lib;}; in { imports = [ ./servers.nix + ( + mkRenamedOptionModule + ["plugins" "null-ls"] + ["plugins" "none-ls"] + ) ]; - options.plugins.null-ls = + options.plugins.none-ls = helpers.extraOptionsOptions // { - enable = mkEnableOption "null-ls"; + enable = mkEnableOption "none-ls"; package = mkOption { type = types.package; - default = pkgs.vimPlugins.null-ls-nvim; - description = "Plugin to use for null-ls"; + default = pkgs.vimPlugins.none-ls-nvim; + description = "Plugin to use for none-ls"; }; border = helpers.defaultNullOpts.mkBorder "null" "`:NullLsInfo` UI window." '' diff --git a/plugins/null-ls/helpers.nix b/plugins/none-ls/helpers.nix similarity index 85% rename from plugins/null-ls/helpers.nix rename to plugins/none-ls/helpers.nix index aa74528d..007e74be 100644 --- a/plugins/null-ls/helpers.nix +++ b/plugins/none-ls/helpers.nix @@ -7,7 +7,7 @@ mkServer = { name, sourceType, - description ? "${name} source, for null-ls.", + description ? "${name} source, for none-ls.", package ? null, extraPackages ? [], ... @@ -21,7 +21,7 @@ } @ args: with lib; let helpers = import ../helpers.nix args; - cfg = config.plugins.null-ls.sources.${sourceType}.${name}; + cfg = config.plugins.none-ls.sources.${sourceType}.${name}; # does this evaluate package? packageOption = if package == null @@ -30,11 +30,11 @@ package = mkOption { type = types.package; default = package; - description = "Package to use for ${name} by null-ls"; + description = "Package to use for ${name} by none-ls"; }; }; in { - options.plugins.null-ls.sources.${sourceType}.${name} = + options.plugins.none-ls.sources.${sourceType}.${name} = { enable = mkEnableOption description; @@ -56,7 +56,7 @@ extraPackages = extraPackages ++ optional (package != null) cfg.package; # Add source to list of sources - plugins.null-ls.sourcesItems = let + plugins.none-ls.sourcesItems = let sourceItem = "${sourceType}.${name}"; withArgs = if (cfg.withArgs == null) diff --git a/plugins/null-ls/servers.nix b/plugins/none-ls/servers.nix similarity index 99% rename from plugins/null-ls/servers.nix rename to plugins/none-ls/servers.nix index 2b7dbd3f..a8cef56c 100644 --- a/plugins/null-ls/servers.nix +++ b/plugins/none-ls/servers.nix @@ -161,7 +161,7 @@ in { imports = lib.lists.map helpers.mkServer dataFlattened; config = let - cfg = config.plugins.null-ls; + cfg = config.plugins.none-ls; gitsignsEnabled = cfg.sources.code_actions.gitsigns.enable; in lib.mkIf cfg.enable { diff --git a/tests/test-sources/plugins/null-ls.nix b/tests/test-sources/plugins/none-ls.nix similarity index 93% rename from tests/test-sources/plugins/null-ls.nix rename to tests/test-sources/plugins/none-ls.nix index 6a606f73..f903057e 100644 --- a/tests/test-sources/plugins/null-ls.nix +++ b/tests/test-sources/plugins/none-ls.nix @@ -1,21 +1,21 @@ { # Empty configuration empty = { - plugins.null-ls.enable = true; + plugins.none-ls.enable = true; }; # Broken: - # error: The option `plugins.null-ls.sources.formatting.beautysh' does not exist. + # error: The option `plugins.none-ls.sources.formatting.beautysh' does not exist. # # beautysh = { - # plugins.null-ls = { + # plugins.none-ls = { # enable = true; # sources.formatting.beautysh.enable = true; # }; # }; default = { - plugins.null-ls = { + plugins.none-ls = { enable = true; border = null; cmd = ["nvim"];