From 7f57d0b1b878046d3d0795cebd70ec307b53aeea Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Fri, 16 Feb 2024 18:36:33 +0100 Subject: [PATCH] helpers/neovim-plugin/mkNeovimPlugin: add callSetup option (default true) --- lib/neovim-plugin.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/neovim-plugin.nix b/lib/neovim-plugin.nix index 69417765..ac9ff3e8 100644 --- a/lib/neovim-plugin.nix +++ b/lib/neovim-plugin.nix @@ -45,6 +45,7 @@ with lib; rec { extraConfig ? cfg: {}, extraPlugins ? [], extraPackages ? [], + callSetup ? true, }: { meta.maintainers = maintainers; @@ -73,7 +74,7 @@ with lib; rec { extraPlugins = [cfg.package] ++ extraPlugins; inherit extraPackages; - extraConfigLua = '' + extraConfigLua = optionalString callSetup '' require('${luaName}').setup(${toLuaObject cfg.settings}) ''; }