Skip to content

pesde incompatible with luau-lsp #19

@4teapo

Description

@4teapo

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:

Image

Rather than staying alive, still accepting input:

Image

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

  1. Install luau-lsp with pesde:
[dev_dependencies]
luau-lsp = { name = "pesde/luau_lsp", version = "1.52.1", target = "lune" }
  1. 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.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions