plugins.neo-tree.filesystem.findArgs
Find arguments
Either use a list of strings:
findArgs = {
fd = [
"--exclude"
".git"
"--exclude"
"node_modules"
];
};
Or use a function instead of list of strings
findArgs = \'\'
find_args = function(cmd, path, search_term, args)
if cmd ~= "fd" then
return args
end
--maybe you want to force the filter to always include hidden files:
table.insert(args, "--hidden")
-- but no one ever wants to see .git files
table.insert(args, "--exclude")
table.insert(args, ".git")
-- or node_modules
table.insert(args, "--exclude")
table.insert(args, "node_modules")
--here is where it pays to use the function, you can exclude more for
--short search terms, or vary based on the directory
if string.len(search_term) < 4 and path == "/home/cseickel" then
table.insert(args, "--exclude")
table.insert(args, "Library")
end
return args
end
\'\';
Type: null or lua function string or (submodule)
Default:
null
Declared by:
plugins.neo-tree.filesystem.findArgs.fd
You can specify extra args to pass to the find command.
Type: null or (list of (string or raw lua code))
Default:
null
Plugin default:
[
"--exclude"
".git"
"--exclude"
"node_modules"
]