You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Inside of {, offer each variable with closing } with a description of the variable
Outside of {}, offer each variable inside {} with description
Should we add custom completer for cargo add <TAB> and cargo install <TAB> using crate.io search API
Performance?
Information leakage when using a different registry but the completer doesn't know
End-point usage
About tracking issues
Tracking issues are used to record the overall progress of implementation.
They are also used as hubs connecting to other relevant issues, e.g., bugs or open design questions.
A tracking issue is however not meant for large scale discussion, questions, or bug reports about a feature.
Instead, open a dedicated issue for the specific matter and add the relevant feature gate label.
Summary
Original issue: #6645
Documentation: https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#native-completions
Testing instructions: https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#native-completions
Implementation:
cargo uninstall <TAB>(feat: Add custom completer for completing installed binaries #14534)cargo build --bin=<TAB>(feat: Add custom completer for completing bin names #14533)cargo build --bench=<TAB>(feat: Add custom completer for completing benchmark names #14532)cargo build --example=<TAB>(feat: Add custom completer forcargo build --example=<TAB>#14531)cargo test --test=<TAB>(feat: Add custom completer for completing test names #14548)cargo update <TAB>(feat: Add support for completingcargo update <TAB>#14552)cargo build --package=<TAB>(cli suggestions for--package#15004, Add native completions for--packageon various commands #16210)cargo help <TAB>(feat: Add custom completer forcargo help <TAB>#14557)cargo -Z <TAB>(feat: Add custom completer forcargo -Z <TAB>#14536)cargo build --target=<TAB>(feat: Add custom completer for completing target triple #14535)cargo +<TAB>to complete toolchain name (feat: Add custom completer for cargo +<TAB> to complete toolchain name #15301)cargo <TAB>to complete aliases defined inconfig.toml(feat: Add custom completer for cargo <TAB> to complete aliases defined in config.toml #15319)cargo <TAB>to complete third-party subcommand names (feat(cli): Allow completions for third-party subcommand names #15961)+<toolchain>cargo publish --registry=<TAB>(feat: Add custom completer for completing registry name #14656)cargo add --registry=<TAB>(feat: Add custom completer for completing registry name #14656)--features(feat(completer): Added completion for--featuresflag #15309)cargo build --manifest-path<TAB>(feat: add completions for--manifest-path#15225)cargo build --lockfile-path<TAB>(feat: add completions for--lockfile-path#15238)cargo install --path<TAB>(feat: add completions for install --path #15266)cargo add --path<TAB>(feat: add completions for add --path #15288)+toolchainargumentUnresolved Issues
Open Questions
bash,zshfish,elvish,powershellbash,fish,zsh,powershell,elvishFuture Extensions
cargo <TAB>to cargo scriptscargo test <TAB>(blocked on json protocol so we can cache the names of tests)cargo build --profile=<TAB>(feat(complete): Added completion for--profile#15308)cargo tree --format{, offer each variable with closing}with a description of the variable{}, offer each variable inside{}with descriptioncargo add <TAB>andcargo install <TAB>using crate.io search APIAbout tracking issues
Tracking issues are used to record the overall progress of implementation.
They are also used as hubs connecting to other relevant issues, e.g., bugs or open design questions.
A tracking issue is however not meant for large scale discussion, questions, or bug reports about a feature.
Instead, open a dedicated issue for the specific matter and add the relevant feature gate label.