From 4b05fde8730b79501f4b53cf763e5b6368e0f67a Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 3 Jun 2024 16:34:40 +0200 Subject: [PATCH] plugins/lsp/efmls-configs: simplify implementation --- plugins/lsp/language-servers/efmls-configs.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/plugins/lsp/language-servers/efmls-configs.nix b/plugins/lsp/language-servers/efmls-configs.nix index a009660c..10b501b8 100644 --- a/plugins/lsp/language-servers/efmls-configs.nix +++ b/plugins/lsp/language-servers/efmls-configs.nix @@ -214,7 +214,6 @@ in config = let cfg = config.plugins.efmls-configs; - toolAsList = tools: if isList tools then tools else [ tools ]; # Tools that have been selected by the user tools = lists.unique ( @@ -225,7 +224,7 @@ in linter ? [ ], formatter ? [ ], }: - (toolAsList linter) ++ (toolAsList formatter) + (toList linter) ++ (toList formatter) ) (attrValues cfg.setup) ) ) @@ -251,7 +250,7 @@ in kind: opt: map ( tool: if isString tool then helpers.mkRaw "require 'efmls-configs.${kind}.${tool}'" else tool - ) (toolAsList opt); + ) (toList opt); setupOptions = (mapAttrs (