Add cargo,completion.bash to clean_files.txt & run lint.
parent
9e9edb9593
commit
2663071f14
|
|
@ -31,3 +31,4 @@ themes/powerline
|
|||
# completions
|
||||
#
|
||||
completion/available/rustup.completion.bash
|
||||
completion/available/cargo.completion.bash
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
# cargo (Rust package manager) completion
|
||||
# This script is taken and modified from https://github.com/rust-lang/cargo/blob/master/src/etc/cargo.bashcomp.sh
|
||||
|
||||
if !_command_exists cargo; then
|
||||
if ! _command_exists cargo; then
|
||||
return 0
|
||||
fi
|
||||
|
||||
|
|
@ -11,7 +11,7 @@ fi
|
|||
# Default bash version is 3.2 on latest macOS. See #6874
|
||||
shopt -s extglob
|
||||
|
||||
_cargo() {
|
||||
__cargo() {
|
||||
local cur prev words cword
|
||||
_get_comp_words_by_ref cur prev words cword
|
||||
|
||||
|
|
@ -156,12 +156,12 @@ _cargo() {
|
|||
return 0
|
||||
}
|
||||
|
||||
complete -F _cargo cargo
|
||||
complete -F __cargo cargo
|
||||
|
||||
__cargo_commands=$(cargo --list 2>/dev/null | awk 'NR>1 {print $1}')
|
||||
__cargo_commands=$(cargo --list 2> /dev/null | awk 'NR>1 {print $1}')
|
||||
|
||||
__cargo_locate_manifest() {
|
||||
cargo locate-project --message-format plain 2>/dev/null
|
||||
cargo locate-project --message-format plain 2> /dev/null
|
||||
}
|
||||
|
||||
# Extracts the values of "name" from the array given in $1 and shows them as
|
||||
|
|
@ -195,7 +195,7 @@ __cargo_get_names_from_array() {
|
|||
fi
|
||||
|
||||
last_line=$line
|
||||
done <$manifest
|
||||
done < $manifest
|
||||
echo "${names[@]}"
|
||||
}
|
||||
|
||||
|
|
@ -234,7 +234,7 @@ __cargo_get_targets() {
|
|||
if [[ "$line" =~ default|installed ]]; then
|
||||
result+=("${line%% *}")
|
||||
fi
|
||||
done <<<"$targets"
|
||||
done <<< "$targets"
|
||||
echo "${result[@]}"
|
||||
}
|
||||
|
||||
|
|
@ -257,6 +257,6 @@ __cargo_toolchains() {
|
|||
else
|
||||
result+=("+$line")
|
||||
fi
|
||||
done <<<"$toolchains"
|
||||
done <<< "$toolchains"
|
||||
echo "${result[@]}"
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue