fix(man.lua): useless executability check #33438

Problem:
executability check using `uv.fs_access`
doesn't work currently and can't work on windows

Solution:
only check for executable with `vim.fn.executable`
This commit is contained in:
Emanuel Krollmann authored and GitHub committed 2025-04-12 15:50:04 -07:00
1 parent a8dd5c7e41
commit b8763cb215
1 file changed
+1 -3
+1 -3
View File
@@ -9,9 +9,7 @@ local M = {}
--- @return string
local function system(cmd, silent, env)
if vim.fn.executable(cmd[1]) == 0 then
error(string.format('not found: "%s"', cmd[1]), 0)
elseif vim.uv.fs_access(cmd[1], 'X') then
error(string.format('not executable : "%s"', cmd[1]), 0)
error(string.format('executable not found: "%s"', cmd[1]), 0)
end
local r = vim.system(cmd, { env = env, timeout = 10000 }):wait()