feat: find_command can be a function (#2000)

This commit is contained in:
Simon Hauser
2022-06-12 15:37:24 +02:00
committed by Simon Hauser
parent 77e2b8ceea
commit f6efef4c41
3 changed files with 22 additions and 19 deletions

View File

@@ -153,11 +153,12 @@ files.grep_string = function(opts)
}):find()
end
-- TODO: Maybe just change this to `find`.
-- TODO: Support `find` and maybe let people do other stuff with it as well.
files.find_files = function(opts)
local find_command = (function()
if opts.find_command then
if type(opts.find_command) == "function" then
return opts.find_command(opts)
end
return opts.find_command
elseif 1 == vim.fn.executable "fd" then
return { "fd", "--type", "f" }