summaryrefslogtreecommitdiff
path: root/lua/telescope
diff options
context:
space:
mode:
Diffstat (limited to 'lua/telescope')
-rw-r--r--lua/telescope/builtin/__files.lua20
1 files changed, 9 insertions, 11 deletions
diff --git a/lua/telescope/builtin/__files.lua b/lua/telescope/builtin/__files.lua
index d84c315..d7a75fa 100644
--- a/lua/telescope/builtin/__files.lua
+++ b/lua/telescope/builtin/__files.lua
@@ -217,32 +217,30 @@ files.find_files = function(opts)
if command == "fd" or command == "fdfind" or command == "rg" then
if hidden then
- table.insert(find_command, "--hidden")
+ find_command[#find_command + 1] = "--hidden"
end
if no_ignore then
- table.insert(find_command, "--no-ignore")
+ find_command[#find_command + 1] = "--no-ignore"
end
if no_ignore_parent then
- table.insert(find_command, "--no-ignore-parent")
+ find_command[#find_command + 1] = "--no-ignore-parent"
end
if follow then
- table.insert(find_command, "-L")
+ find_command[#find_command + 1] = "-L"
end
if search_file then
if command == "rg" then
- table.insert(find_command, "-g")
- table.insert(find_command, "*" .. search_file .. "*")
+ find_command[#find_command + 1] = "-g"
+ find_command[#find_command + 1] = "*" .. search_file .. "*"
else
- table.insert(find_command, search_file)
+ find_command[#find_command + 1] = search_file
end
end
if search_dirs then
if command ~= "rg" and not search_file then
- table.insert(find_command, ".")
- end
- for _, v in pairs(search_dirs) do
- table.insert(find_command, v)
+ find_command[#find_command + 1] = "."
end
+ vim.list_extend(find_command, search_dirs)
end
elseif command == "find" then
if not hidden then