nix-community.nixvim/tests/test-sources/plugins/by-name/lzn-auto-require/default.nix
2025-06-25 17:44:33 +00:00

28 lines
677 B
Nix

{
e2e =
{ lib, ... }:
{
plugins.lz-n.enable = true;
plugins.lzn-auto-require.enable = true;
plugins.smart-splits = {
enable = true;
lazyLoad.settings.lazy = true; # manual lazy-loading
};
extraConfigLuaPost = lib.mkMerge [
(lib.mkOrder 4999 ''
local success, _ = pcall(require, 'smart-splits')
if success then
print("require should not succeed")
end
'')
(lib.mkOrder 5001 ''
local success, _ = pcall(require, 'smart-splits')
if not success then
print("require should succeed")
end
'')
];
};
}