-
Notifications
You must be signed in to change notification settings - Fork 26
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
acme-lsp doesn't work in Windows #14
Labels
bug
Something isn't working
Comments
fhs
added a commit
that referenced
this issue
Sep 9, 2019
The plumber has been replaced with jsonrpc2 over a unix domain socket at `$(namespace)/acme-lsp.rpc`. The RPC messages are currently similar to a plumb message, but the plan is to change the messages to be a subset of the LSP protocol. We still depends on the plumber for `L def` and `L type`. Update #14
fhs
added a commit
that referenced
this issue
Sep 12, 2019
fhs
added a commit
that referenced
this issue
Sep 23, 2019
fhs
added a commit
that referenced
this issue
Sep 23, 2019
fhs
added a commit
that referenced
this issue
Sep 24, 2019
Needed for Windows support. A fork is necessary because it's not possible to create a Window from a client.Fid without assuming p9p namespace. Helps #14
fhs
added a commit
that referenced
this issue
Sep 24, 2019
This fixes Windows path conversion. Helps #14
fhs
added a commit
that referenced
this issue
Oct 8, 2019
Helpful in Windows, where there is no plumber (issue #14).
acme-lsp should work with the new release I just tagged. You need to set I need to do more testing with unix domain sockets in Windows 10, and if it works well, we may be able to discover the addresses from the |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Acme-lsp should work fine in Edwood (Go port of acme), but it doesn't work on Windows because it has no plumber. See rjkroege/edwood#48 (comment).
This is one reason to move to using 9P (or something else?) for communication between
L
andacme-lsp
, instead of using the plumber. Jump-to-definition (L def
) still won't work without a plumber but at least it can print the location. Ultimately, someone needs to port the plumber to Windows for good editing experience.The text was updated successfully, but these errors were encountered: