Brian Anderson
Brian Anderson
Unassigning myself since I have not prioritized this high enough to work on. I'll keep it on my radar though.
Fine by me, though I'd like to understand better how they are supposed to be installed. You say we already install cargo zsh completions, but we don't do anything special...
@freebroccolo Thanks for the tips. I see two problems that need to be solved: first, the completions could theoretically be toolchain-specific (and indeed the cargo zsh completions today come with...
I think I'd prefer the simplicity of removing completions from the toolchain installer and just making rustup responsible for them. This has the downside that maybe the completions aren't exactly...
Oh, probably also need a way to clean up the mess - `rustup self uninstall-shell-completions`. Also need to consider what happens when you run `rustup self uninstall`. It definitely should...
> @brson I may have missed this, but there's for sure no user-local place to install completions? I agree that rustup never calling sudo is quite nice :) Well, for...
@nerdrew Yeah, if you have rustup zsh completions I'd like to have them in repo ... somewhere, with the intent of installing them with this `rustup self install-shell-completions` feature.
I wonder if all shells have completions that fit in a single file. If we're expecting the user to redirect the completions to the right place themselves then we'll need...
Thanks for the bug report @Kingsquee. You are correct that dynamically linked libraries do not work correctly under rustup. This is an unfortunate tradeoff rustup makes to enable toolchain multiplexing....
@Gyscos It's because [cargo doesn't](https://github.com/rust-lang/cargo/pull/2127). That's a change that all Rust tools need to make together.