-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
Better support for installing language server #4753
Comments
Hmm, why not download the binary from GitHub when building the container? |
I know there are other ways to solve my specific situation (figure out which version to downloadi in the docerfile, mounted volumes etc.), but my more general point is that the documentation states "the plugin will prompt you to download the matching version" and it would be super useful if we could get this same functionality as a command in the palette rather than just having to catch the timed popup. |
There's also |
In order to replace RLS by rust-analyzer in Eclipse Corrosion ( eclipse-corrosion/corrosion#315 ), we'd need a |
There is already the |
We no longer manage downloads ourselves, so this can be closed. |
How can I more reliably install the correct language server version, rather than having to catch the brief alert in vscode before it disappears? If I don't catch that alert to install the language server, rust analyzer seems to silently do nothing.
Context
I do most of my development in docker containers using vscode's remote development in container feature. As such, my dockerfile manages installing rustup, cargo, rustc, clippy, etc. etc., while the
devcontainer.json
specifies to install the rust analyzer extension after starting the container. For various reasons (such as adding new native dependencies to the container), I regularly have to rebuild these containers -- thus reinstalling the rust analyzer extension.As noted above, every time I do this I seem to only have one chance to catch a small brief popup that suggests I install a specific language server. I have no idea how to (re)install the language server if I miss this, other than by rebuilding the container.
Versions: Ubuntu 18.04, vscode 1.45.1, every rust analyzer for at least the last month.
I figure I must be missing something, but I can't find any documentation or questions about this.
PS.
Rust analyzer is awesome, thank you all for making the ecosystem so much better
The text was updated successfully, but these errors were encountered: