24 lines
497 B
Nix
24 lines
497 B
Nix
{
|
|
flake.modules.nixvim.custom.plugins.auto-save = {
|
|
enable = true;
|
|
|
|
settings.condition = ''
|
|
function(buf)
|
|
local excluded_filetypes = {
|
|
"harpoon",
|
|
"oil",
|
|
}
|
|
|
|
local excluded_filenames = {}
|
|
|
|
if vim.tbl_contains(excluded_filetypes, vim.fn.getbufvar(buf, "&filetype"))
|
|
or vim.tbl_contains(excluded_filenames, vim.fn.expand("%:t"))
|
|
then
|
|
return false
|
|
end
|
|
|
|
return true
|
|
end
|
|
'';
|
|
};
|
|
}
|