- # COMPLETION FUNCTION
- if (( $+commands[rustup] && $+commands[cargo] )); then
- if [[ ! -f $ZSH_CACHE_DIR/cargo_version ]] \
- || [[ "$(cargo --version)" != "$(< "$ZSH_CACHE_DIR/cargo_version")" ]] \
- || [[ ! -f $ZSH/plugins/cargo/_cargo ]]; then
- rustup completions zsh cargo > $ZSH/plugins/cargo/_cargo
- cargo --version > $ZSH_CACHE_DIR/cargo_version
- fi
- autoload -Uz _cargo
- _comps[cargo]=_cargo
- fi
|