-
Notifications
You must be signed in to change notification settings - Fork 6
Description
Describe the bug
As a language server, luau-lsp has certain requirements to work properly which many other binaries do not. The way pesde wraps binaries prevents it from working properly. After the steps to reproduce below, pesde may add some of its own loading output, and its luau-lsp wrapper exits immediately:
Rather than staying alive, still accepting input:
I tried using a pesde-installed luau-lsp binary in the Zed Code Editor with the Luau extension installed and it failed because of this immediate exit.
To Reproduce
- Install luau-lsp with pesde:
[dev_dependencies]
luau-lsp = { name = "pesde/luau_lsp", version = "1.52.1", target = "lune" }- Run
luau-lsp lsp
Expected behavior
luau-lsp works more like a non-wrapped version, not immediately exiting and being usable as a language server.
Please complete the following information:
- pesde: 0.7.0-rc.6
- Operating system: macOS 15
Additional context
Some other binaries may also require work.