commit b8763cb21525b026de4a39b508de07d57cac6faa
parent a8dd5c7e41dde33a5e130eb6d8945def13ebb8d6
Author: Emanuel Krollmann <115734183+Sodastream11@users.noreply.github.com>
Date: Sun, 13 Apr 2025 00:50:04 +0200
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`
Diffstat:
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/runtime/lua/man.lua b/runtime/lua/man.lua
@@ -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()