1
0
Fork 0
mirror of https://github.com/nix-community/nixvim.git synced 2025-11-13 22:12:47 +01:00
nixvim/tests/test-sources/plugins/by-name/projections/default.nix
saygo-png 79d53a50e2 tests: use __empty and __raw
Signed-off-by: saygo-png <saygo.mail@proton.me>
2025-11-05 21:26:13 +00:00

57 lines
1.1 KiB
Nix

{
empty = {
plugins.projections.enable = true;
};
defaults = {
plugins.projections = {
enable = true;
settings = {
store_hooks = {
pre.__raw = "nil";
post.__raw = "nil";
};
restore_hooks = {
pre.__raw = "nil";
post.__raw = "nil";
};
workspaces.__empty = { };
patterns = [
".git"
".svn"
".hg"
];
workspaces_file.__raw = "vim.fn.stdpath('data') .. 'projections_workspaces.json'";
sessions_directory.__raw = "vim.fn.stdpath('cache') .. 'projections_sessions'";
};
};
};
example = {
plugins.projections = {
enable = true;
settings = {
workspaces = [
[
"~/Documents/dev"
[ ".git" ]
]
[
"~/repos"
[ ]
]
"~/dev"
];
patterns = [
".git"
".svn"
".hg"
];
workspaces_file = "path/to/file";
sessions_directory = "path/to/dir";
};
};
};
}