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,
|
||||
config,
|
||||
helpers,
|
||||
...
|
||||
}:
|
||||
let
|
||||
cfg = config.luaLoader;
|
||||
inherit (lib.nixvim) mkNullOrOption mkIfNonNull' toLuaObject;
|
||||
in
|
||||
{
|
||||
options.luaLoader.enable = helpers.mkNullOrOption lib.types.bool ''
|
||||
options.luaLoader.enable = mkNullOrOption lib.types.bool ''
|
||||
Whether to enable/disable the experimental lua loader:
|
||||
|
||||
If `true`: Enables the experimental Lua module loader:
|
||||
|
@ -24,7 +24,7 @@ in
|
|||
If `null`: Nothing is configured.
|
||||
'';
|
||||
|
||||
config = helpers.mkIfNonNull' cfg.enable {
|
||||
extraConfigLuaPre = if cfg.enable then "vim.loader.enable()" else "vim.loader.disable()";
|
||||
config = mkIfNonNull' cfg.enable {
|
||||
extraConfigLuaPre = "vim.loader.enable(${toLuaObject cfg.enable})";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -27,7 +27,7 @@
|
|||
|
||||
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.";
|
||||
}
|
||||
{
|
||||
|
@ -47,7 +47,7 @@
|
|||
|
||||
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.";
|
||||
}
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue