mirror of
https://github.com/LazyVim/LazyVim.git
synced 2026-07-25 14:01:06 +00:00
update error report
This commit is contained in:
parent
7c758fd69e
commit
46165be430
1 changed files with 11 additions and 6 deletions
|
|
@ -27,13 +27,20 @@ return {
|
|||
{ cmd = "fontpreview", name = "fontpreview", filetypes = { "ttf", "otf" } },
|
||||
},
|
||||
}
|
||||
local function sendPrerequisitesError(msg)
|
||||
LazyVim.error(
|
||||
msg
|
||||
.. "\nMore information can be found at: "
|
||||
.. "https://github.com/nvim-telescope/telescope-media-files.nvim?tab=readme-ov-file#prerequisites"
|
||||
)
|
||||
end
|
||||
|
||||
local filetypes = {}
|
||||
|
||||
-- Ensure all required prerequisites are installed
|
||||
for _, tool in ipairs(prerequisites.required) do
|
||||
if vim.fn.executable(tool.cmd) == 0 then
|
||||
LazyVim.error("Required prerequisite not installed: " .. tool.name)
|
||||
sendPrerequisitesError("Required prerequisite not installed: " .. tool.name)
|
||||
return
|
||||
else
|
||||
filetypes = vim.tbl_extend("force", filetypes, tool.filetypes)
|
||||
|
|
@ -50,11 +57,9 @@ return {
|
|||
end
|
||||
|
||||
if not findCmd then
|
||||
LazyVim.error(
|
||||
sendPrerequisitesError(
|
||||
"None of the required 'find cmd' prerequisites is installed.\n"
|
||||
.. "Please install at least one of the following: `rd`, `rg`, or `find`.\n"
|
||||
.. "More information can be found at: "
|
||||
.. "https://github.com/nvim-telescope/telescope-media-files.nvim?tab=readme-ov-file#prerequisites"
|
||||
.. "Please install at least one of the following: `rd`, `rg`, or `find`."
|
||||
)
|
||||
return
|
||||
end
|
||||
|
|
@ -74,7 +79,7 @@ return {
|
|||
media_files = { filetypes = filetypes, find_cmd = findCmd },
|
||||
})
|
||||
else
|
||||
LazyVim.error("Failed to load `telescope-media-files.nvim`:\n" .. err)
|
||||
LazyVim.error("Failed to load the telescope extension for `telescope-media-files.nvim`:\n" .. err)
|
||||
end
|
||||
end)
|
||||
end,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue