summaryrefslogtreecommitdiff
path: root/Completion/Unix/Command/_elm
diff options
context:
space:
mode:
authorOliver Kiddle <opk@users.sourceforge.net>2003-01-17 09:23:34 +0000
committerOliver Kiddle <opk@users.sourceforge.net>2003-01-17 09:23:34 +0000
commit5385a822b6de0fc5a805dfe99f78bdafdd476736 (patch)
tree5349ab762783b8831cd63a718de149639d3b63de /Completion/Unix/Command/_elm
parent1e7c463fd951b1446f219b5ac54295496755b359 (diff)
downloadzsh-5385a822b6de0fc5a805dfe99f78bdafdd476736.tar.gz
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/_elm21
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]'