-
Notifications
You must be signed in to change notification settings - Fork 2.5k
feat: Add custom completer for cargo <TAB> to complete aliases defined in config.toml #15319
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
feat: Add custom completer for cargo <TAB> to complete aliases defined in config.toml #15319
Conversation
r? @weihanglo rustbot has assigned @weihanglo. Use |
This comment has been minimized.
This comment has been minimized.
6d215f4
to
d2dc2f8
Compare
Could you shed some light why would this fail? This seems to me that the compiling output is different? since I'm not working with x86_64 linux, could it be some platform specific error?
|
@nooma-42 I'll look into build-std failure today. |
A rebase onto master should fix the CI failure. |
f5da632
to
195a6f9
Compare
74aba4d
to
c9adff5
Compare
c9adff5
to
7e98310
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
Update cargo 14 commits in 6cf8267012570f63d6b86e85a2ae5627de52df9e..307cbfda3119f06600e43cd38283f4a746fe1f8b 2025-03-14 15:25:36 +0000 to 2025-03-20 20:00:39 +0000 - feat: Add custom completer for cargo <TAB> to complete aliases defined in config.toml (rust-lang/cargo#15319) - fix(build-dir): Renamed workspace-manifest-path-hash to workspace-path-hash (rust-lang/cargo#15334) - feat: vcs, color, and message format native completion (rust-lang/cargo#15322) - Fix `[env]` `relative` description in reference (rust-lang/cargo#15332) - chore: fix some typos (rust-lang/cargo#15329) - Cleanup for rustc-link-arg-cdylib (rust-lang/cargo#15326) - fix(toml): Report '<target>.edition' deprecation to users (rust-lang/cargo#15321) - test(build-std): address overly-matched snapshot (rust-lang/cargo#15325) - Added `build.build_dir` templating support (rust-lang/cargo#15236) - docs: make it clearer that `rust_version` is enforced during compile (rust-lang/cargo#15303) - feat: Add custom completer for cargo +<TAB> to complete toolchain name (rust-lang/cargo#15301) - chore: fix some typos (rust-lang/cargo#15316) - fix: deduplicate crate types in cargo rustc command (rust-lang/cargo#15314) - docs: mention wrong URLs as a cause of git authentication errors (rust-lang/cargo#15304) r? ghost
What does this PR try to resolve?
Related to #14520
This PR introduces auto-completion for the
cargo <TAB>
option. When a user typescargo <TAB>
and presses the TAB key, the system will automatically suggest aliases defined inconfig.toml
How should we test and review this PR?
To verify this feature, follow these steps:
cargo <TAB>
2025-03-17.4.32.11.mov