diff options
Diffstat (limited to 'Completion/Builtins/_kill')
-rw-r--r-- | Completion/Builtins/_kill | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/Completion/Builtins/_kill b/Completion/Builtins/_kill index c1afa78cb..36a23ccb2 100644 --- a/Completion/Builtins/_kill +++ b/Completion/Builtins/_kill @@ -5,7 +5,11 @@ local list if [[ -iprefix '-' ]]; then compgen -k "($signals[1,-3])" else - compgen -P '%' -j + local ret=1 + + compgen -P '%' -j && ret=0 list=("$(ps 2>/dev/null)") - compgen -y '$list' -s '`ps 2>/dev/null | tail +2 | cut -c1-5`' + compgen -y '$list' -s '`ps 2>/dev/null | tail +2 | cut -c1-5`' && ret=0 + + return ret fi |