Merge pull request #1877 from NoahGorny/fix-alias-completion-for-real

plugins: Fix alias-completion by comparing completions to alias literally
This commit is contained in:
Noah Gorny
2021-05-15 18:58:15 +03:00
committed by GitHub

View File

@@ -52,7 +52,7 @@ function alias_completion {
read -a alias_arg_words <<< "$alias_args"
# 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
# force loading of completions for the aliased command
eval "$completion_loader $alias_cmd"