feat(watcher): add filesystem_watchers.ignore_dirs (#1705)

This commit is contained in:
Alexander Courtis
2022-11-05 10:24:25 +11:00
committed by GitHub
parent 33ce8e3c73
commit ed9db632a8
3 changed files with 16 additions and 0 deletions

View File

@@ -589,6 +589,7 @@ local DEFAULT_OPTS = { -- BEGIN_DEFAULT_OPTS
filesystem_watchers = {
enable = true,
debounce_delay = 50,
ignore_dirs = {},
},
git = {
enable = true,

View File

@@ -36,6 +36,13 @@ local function is_folder_ignored(path)
return true
end
end
for _, ignore_dir in ipairs(M.ignore_dirs) do
if vim.fn.match(path, ignore_dir) ~= -1 then
return true
end
end
return false
end
@@ -78,6 +85,7 @@ end
function M.setup(opts)
M.enabled = opts.filesystem_watchers.enable
M.debounce_delay = opts.filesystem_watchers.debounce_delay
M.ignore_dirs = opts.filesystem_watchers.ignore_dirs
M.uid = 0
end