mirror of
https://github.com/nix-community/nixvim.git
synced 2025-06-20 16:15:43 +02:00
modules/lua-loader: use new 0.11 API for enabling/disabling
This commit is contained in:
parent
0ff025c210
commit
77c5fe808a
2 changed files with 6 additions and 6 deletions
|
@ -1,14 +1,14 @@
|
||||||
{
|
{
|
||||||
lib,
|
lib,
|
||||||
config,
|
config,
|
||||||
helpers,
|
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
cfg = config.luaLoader;
|
cfg = config.luaLoader;
|
||||||
|
inherit (lib.nixvim) mkNullOrOption mkIfNonNull' toLuaObject;
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
options.luaLoader.enable = helpers.mkNullOrOption lib.types.bool ''
|
options.luaLoader.enable = mkNullOrOption lib.types.bool ''
|
||||||
Whether to enable/disable the experimental lua loader:
|
Whether to enable/disable the experimental lua loader:
|
||||||
|
|
||||||
If `true`: Enables the experimental Lua module loader:
|
If `true`: Enables the experimental Lua module loader:
|
||||||
|
@ -24,7 +24,7 @@ in
|
||||||
If `null`: Nothing is configured.
|
If `null`: Nothing is configured.
|
||||||
'';
|
'';
|
||||||
|
|
||||||
config = helpers.mkIfNonNull' cfg.enable {
|
config = mkIfNonNull' cfg.enable {
|
||||||
extraConfigLuaPre = if cfg.enable then "vim.loader.enable()" else "vim.loader.disable()";
|
extraConfigLuaPre = "vim.loader.enable(${toLuaObject cfg.enable})";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -27,7 +27,7 @@
|
||||||
|
|
||||||
assertions = [
|
assertions = [
|
||||||
{
|
{
|
||||||
assertion = lib.hasInfix "vim.loader.enable()" config.content;
|
assertion = lib.hasInfix "vim.loader.enable(true)" config.content;
|
||||||
message = "luaLoader is expected to be explicitly enabled.";
|
message = "luaLoader is expected to be explicitly enabled.";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
@ -47,7 +47,7 @@
|
||||||
|
|
||||||
assertions = [
|
assertions = [
|
||||||
{
|
{
|
||||||
assertion = lib.hasInfix "vim.loader.disable()" config.content;
|
assertion = lib.hasInfix "vim.loader.enable(false)" config.content;
|
||||||
message = "luaLoader is expected to be explicitly disabled.";
|
message = "luaLoader is expected to be explicitly disabled.";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue