summaryrefslogtreecommitdiff
path: root/Completion/Unix
diff options
context:
space:
mode:
Diffstat (limited to 'Completion/Unix')
-rw-r--r--Completion/Unix/Type/_email_addresses5
1 files changed, 3 insertions, 2 deletions
diff --git a/Completion/Unix/Type/_email_addresses b/Completion/Unix/Type/_email_addresses
index 926e8b4e3..7d5c942de 100644
--- a/Completion/Unix/Type/_email_addresses
+++ b/Completion/Unix/Type/_email_addresses
@@ -88,7 +88,7 @@ _email-local() {
_email_addresses() {
local -a plugins reply list args
local -A opts files
- local plugin rcfile muttrc expl ret fret
+ local plugin rcfile muttrc expl sep ret fret
local __specialx='][()<>@,;:\\".'
local __spacex=" " # Space, tab
@@ -159,7 +159,8 @@ _email_addresses() {
if (( fret == 300 )); then
if (( ! $+opts[-c] )) && [[ $opts[-n] = $plugin ]]; then
- zformat -a list ' -- ' "${reply[@]}"
+ zstyle -s ":completion:${curcontext}:$curtag" list-separator sep || sep=--
+ zformat -a list " $sep " "${reply[@]}"
_wanted mail-aliases expl 'alias' compadd "$@" \
-d list - ${reply%%:*} && ret=0
else