-
Notifications
You must be signed in to change notification settings - Fork 13.3k
Tracking issue for the Rust Language Server #31548
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
Comments
Has work started on this yet? |
@archshift no. It is low priority for now until there is concrete progress with incremental compilation (perhaps mid 2016). |
The Language Server Protocol is "a common protocol for languages" and is supported Red Hat, Codenvy and Microsoft. If this becomes a standard protocol it would be great if Rust used it. |
@pyfisch Came here to post this 😄 |
Kythe also has a similar, though less targeted goal than the 'Language Server Protocol'. |
Added basic language server support for my own language (written in Rust). The language server API is not complete yet but I would be happy to separate out the language agnostic parts to its own crate if that would be useful. |
Ha, I had just started very similar work last week: https://github.com/RustDT/RustLSP I'm hoping later to actually provide a basic Rust language server, by integrating Racer, Rainicorn, maybe even cargo build and rustw to the LSP protocol. |
@bruno-medeiros I finished making the rest of the serializing structures yesterday (barring a mistake here or there), if you want I can move them to a crate and submit to crates.io if you want to skip the tedious part of the server. |
@Marwes Thanks, but I ended up adding it myself, since I wanted to review the whole protocol document, as well as review the underlying Rust code ( https://github.com/RustDT/RustLSP/blob/master/src/lsp.in.rs ). I did look at your code for some ideas, though. Speaking of, doesn't |
I suspect that this tracking issue isn't really tracking much any more, so closing. |
Tracking issue for rust-lang/rfcs#1317
(to be filled in by @nrc...)
The text was updated successfully, but these errors were encountered: