diff options
author | Oliver Kiddle <opk@users.sourceforge.net> | 2003-01-17 09:23:34 +0000 |
---|---|---|
committer | Oliver Kiddle <opk@users.sourceforge.net> | 2003-01-17 09:23:34 +0000 |
commit | 5385a822b6de0fc5a805dfe99f78bdafdd476736 (patch) | |
tree | 5349ab762783b8831cd63a718de149639d3b63de /Completion/Unix/Command/_elm | |
parent | 1e7c463fd951b1446f219b5ac54295496755b359 (diff) | |
download | zsh-5385a822b6de0fc5a805dfe99f78bdafdd476736.tar.gz zsh-5385a822b6de0fc5a805dfe99f78bdafdd476736.tar.xz zsh-5385a822b6de0fc5a805dfe99f78bdafdd476736.zip |
18121: add new function for completing e-mail addresses
Diffstat (limited to 'Completion/Unix/Command/_elm')
-rw-r--r-- | Completion/Unix/Command/_elm | 21 |
1 files changed, 3 insertions, 18 deletions
diff --git a/Completion/Unix/Command/_elm b/Completion/Unix/Command/_elm index 34a30649c..2918a5de0 100644 --- a/Completion/Unix/Command/_elm +++ b/Completion/Unix/Command/_elm @@ -1,9 +1,7 @@ #compdef elm -local curcontext="$curcontext" state line expl suf - -_arguments -C -s \ - '::recipient:->userhost' \ +_arguments -s \ + '::recipient:_email_addresses' \ '-a[use the arrow pointer regardless]' \ '-A+[attach file]:file attachment:_files' \ '-c[check the given aliases only]:*:alias' \ @@ -17,17 +15,4 @@ _arguments -C -s \ '-V[enable sendmail voyeur mode]' \ '-v[display elm version]' \ '-w[write .elm/elmrc]' \ - '-z[start only if new messages]' && return 0 - -if [[ "$state" = userhost ]]; then - if compset -P '*@'; then - _description hosts expl 'remote host name' - _hosts "$expl[@]" && return 0 - else - compset -S '@*' || suf='@' - _description users expl 'login name' - _users "$expl[@]" -q -S "$suf" && return 0 - fi -fi - -return 1 + '-z[start only if new messages]' |