plugins: Fix alias-completion by using helper util

By using _bash-it-array-contains-element, we can safetly iterate over
elements in the $completions array
pull/1877/head
Noah Gorny 2021-04-25 22:04:49 +03:00
parent b8da4cb68c
commit 2120be9372
1 changed files with 1 additions and 1 deletions

View File

@ -52,7 +52,7 @@ function alias_completion {
read -a alias_arg_words <<< "$alias_args" read -a alias_arg_words <<< "$alias_args"
# skip alias if there is no completion function triggered by the aliased command # skip alias if there is no completion function triggered by the aliased command
if [[ ! " ${completions[*]} " =~ $alias_cmd ]]; then if ! _bash-it-array-contains-element "$alias_cmd" "${completions[@]}"; then
if [[ -n "$completion_loader" ]]; then if [[ -n "$completion_loader" ]]; then
# force loading of completions for the aliased command # force loading of completions for the aliased command
eval "$completion_loader $alias_cmd" eval "$completion_loader $alias_cmd"