plugins/packer: improve lua generation (#270)

This commit is contained in:
Gaétan Lepage 2023-03-18 16:26:00 +01:00 committed by GitHub
parent 0ae6e18d55
commit 4eed4e1de4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -220,11 +220,14 @@ in {
else plugins; else plugins;
luaRockPlugins = luaRockListToLua cfg.rockPlugins; luaRockPlugins = luaRockListToLua cfg.rockPlugins;
luaRocksString =
optionalString (cfg.rockPlugins != [])
"use_rocks ${helpers.toLuaObject luaRockPlugins}";
in in
mkIf (cfg.plugins != []) '' mkIf (cfg.plugins != []) ''
require('packer').startup(function() require('packer').startup(function()
use ${helpers.toLuaObject packedPlugins} use ${helpers.toLuaObject packedPlugins}
use_rocks ${helpers.toLuaObject luaRockPlugins} ${luaRocksString}
end) end)
''; '';
}; };