Skip to content

MenkeTechnologies/zsh-cargo-completion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zsh-cargo-completion

cargo add rand <tab>

This plugin has all functionality of OMZ cargo completion but it also allows cargo add/install <tab> to complete remote crates from output of cargo search.

It also adds several cargo aliases.

alias co=cargo
alias cr='cargo run'
alias cl='cargo clean'
alias ccy='cargo clippy'
alias cb='cargo build --release'
alias ct='cargo test'
alias ca='cargo add'
alias ci='cargo install'
alias cfi='cargo fix'
alias cf='cargo fmt'
alias cfe='cargo fetch'
alias cpa='cargo package'
alias cs='cargo search'
alias cfa='cargo fmt; cargo fix --allow-dirty --allow-staged'

Install for Zinit

~/.zshrc

source "$HOME/.zinit/bin/zinit.zsh"
zinit ice lucid nocompile
zinit load MenkeTechnologies/zsh-cargo-completion

Install for Oh My Zsh

cd "$HOME/.oh-my-zsh/custom/plugins"  && git clone https://github.com/MenkeTechnologies/zsh-cargo-completion.git

Add zsh-cargo-completion to plugins array in ~/.zshrc

General Install

git clone https://github.com/MenkeTechnologies/zsh-cargo-completion.git

source zsh-cargo-completion.plugin.zsh or add code to zshrc or any startup script

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages