From b8763cb21525b026de4a39b508de07d57cac6faa Mon Sep 17 00:00:00 2001 From: Emanuel Krollmann <115734183+Sodastream11@users.noreply.github.com> Date: Sun, 13 Apr 2025 00:50:04 +0200 Subject: [PATCH] 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` --- runtime/lua/man.lua | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/runtime/lua/man.lua b/runtime/lua/man.lua index c6b05d1412..61950f184e 100644 --- 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()