fix: apply non-existent file (#1224)
This commit is contained in:
parent
987275c64a
commit
26e40e5483
@ -254,24 +254,28 @@ local function transform_result_content(selected_files, result_content, prev_fil
|
|||||||
|
|
||||||
if not the_matched_file then
|
if not the_matched_file then
|
||||||
if not PPath:new(filepath):exists() then
|
if not PPath:new(filepath):exists() then
|
||||||
Utils.warn("File not found: " .. filepath)
|
the_matched_file = {
|
||||||
goto continue
|
filepath = filepath,
|
||||||
|
content = "",
|
||||||
|
file_type = nil,
|
||||||
|
}
|
||||||
|
else
|
||||||
|
if not PPath:new(filepath):is_file() then
|
||||||
|
Utils.warn("Not a file: " .. filepath)
|
||||||
|
goto continue
|
||||||
|
end
|
||||||
|
local lines = Utils.read_file_from_buf_or_disk(filepath)
|
||||||
|
if lines == nil then
|
||||||
|
Utils.warn("Failed to read file: " .. filepath)
|
||||||
|
goto continue
|
||||||
|
end
|
||||||
|
local content = table.concat(lines, "\n")
|
||||||
|
the_matched_file = {
|
||||||
|
filepath = filepath,
|
||||||
|
content = content,
|
||||||
|
file_type = nil,
|
||||||
|
}
|
||||||
end
|
end
|
||||||
if not PPath:new(filepath):is_file() then
|
|
||||||
Utils.warn("Not a file: " .. filepath)
|
|
||||||
goto continue
|
|
||||||
end
|
|
||||||
local lines = Utils.read_file_from_buf_or_disk(filepath)
|
|
||||||
if lines == nil then
|
|
||||||
Utils.warn("Failed to read file: " .. filepath)
|
|
||||||
goto continue
|
|
||||||
end
|
|
||||||
local content = table.concat(lines, "\n")
|
|
||||||
the_matched_file = {
|
|
||||||
filepath = filepath,
|
|
||||||
content = content,
|
|
||||||
file_type = nil,
|
|
||||||
}
|
|
||||||
end
|
end
|
||||||
|
|
||||||
local file_content = vim.split(the_matched_file.content, "\n")
|
local file_content = vim.split(the_matched_file.content, "\n")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user