From 9867c4091e71e6ed69889a9bfaee07275d2fa04e Mon Sep 17 00:00:00 2001 From: Tanaka Akira Date: Thu, 19 Aug 1999 11:18:05 +0000 Subject: manual/7448 --- Completion/User/_su | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'Completion/User/_su') diff --git a/Completion/User/_su b/Completion/User/_su index e5bf09d80..7b9744cd9 100644 --- a/Completion/User/_su +++ b/Completion/User/_su @@ -1,12 +1,13 @@ #compdef su -local shell comp name usr base +local shell comp name usr base expl [[ $words[2] != - ]] (( base=$?+2 )) if [[ CURRENT -eq base ]]; then - compgen -u && return + _description expl user + compgen "$expl[@]" -u && return usr=root elif [[ CURRENT -ge base+1 ]]; then usr=$words[base] @@ -14,9 +15,9 @@ else return fi -shell=${"$(egrep "^$usr:"