Skip to content

fix(rockspec): adjusted luarocks executable to contain the appropriate extension on windows #1983

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

TheZoc
Copy link

@TheZoc TheZoc commented Apr 20, 2025

This fixes the problems with :checkhealth and package building on Windows when using luarocks.
Previously it wasn't adding the correct extension, depending on the user setup.

Remarks:

  1. LuaRocks has 2 different distribution packages, one that uses a .bat and another one that uses a .exe.

  2. vim.fn.executable() will work if the extension is omitted, but Process.exec() will fail

This should solve most of the Windows users headaches when using LuaRocks with lazy.nvim

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant