diff options
| author | William Boman <william@redwill.se> | 2025-02-22 01:26:53 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-02-22 01:26:53 +0100 |
| commit | c8fa5dfaa3ecd104aa1a8c5f77de9c6287adbde3 (patch) | |
| tree | e9482aecc0677975b000f739047f5d0dd9031016 /lua/mason-core/process.lua | |
| parent | style: fix stylua and selene errors (diff) | |
| download | mason-c8fa5dfaa3ecd104aa1a8c5f77de9c6287adbde3.tar mason-c8fa5dfaa3ecd104aa1a8c5f77de9c6287adbde3.tar.gz mason-c8fa5dfaa3ecd104aa1a8c5f77de9c6287adbde3.tar.bz2 mason-c8fa5dfaa3ecd104aa1a8c5f77de9c6287adbde3.tar.lz mason-c8fa5dfaa3ecd104aa1a8c5f77de9c6287adbde3.tar.xz mason-c8fa5dfaa3ecd104aa1a8c5f77de9c6287adbde3.tar.zst mason-c8fa5dfaa3ecd104aa1a8c5f77de9c6287adbde3.zip | |
fix(spawn): expand executable paths on Windows before passing to uv_spawn (#1885)
This fixes issues on Windows where uv_spawn fails to locate certain
types of executables in PATH.
Diffstat (limited to 'lua/mason-core/process.lua')
| -rw-r--r-- | lua/mason-core/process.lua | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lua/mason-core/process.lua b/lua/mason-core/process.lua index 22610ef1..882a8d41 100644 --- a/lua/mason-core/process.lua +++ b/lua/mason-core/process.lua @@ -224,7 +224,7 @@ function M.spawn(cmd, opts, callback) if handle == nil then log.fmt_error("Failed to spawn process. cmd=%s, err=%s", cmd, pid_or_err) if type(pid_or_err) == "string" and pid_or_err:find "ENOENT" == 1 then - opts.stdio_sink:stderr(("Could not find executable %q in path.\n"):format(cmd)) + opts.stdio_sink:stderr(("Could not find executable %q in PATH.\n"):format(cmd)) else opts.stdio_sink:stderr(("Failed to spawn process cmd=%s err=%s\n"):format(cmd, pid_or_err)) end |
