neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

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:
Mruntime/lua/man.lua | 4+---
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()