diff options
Diffstat (limited to 'Completion/User/_mh')
-rw-r--r-- | Completion/User/_mh | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Completion/User/_mh b/Completion/User/_mh index e228d31b0..f03e3d827 100644 --- a/Completion/User/_mh +++ b/Completion/User/_mh @@ -23,7 +23,7 @@ if compset -P 1 -; then print $n =~ s/^\[([a-z]+)\]// ? "$n\n$1$n\n" : "$n\n"; }') return -elif compset -P 1 '[+@] || [ "$prev" = -draftfolder ]]; then +elif compset -P 1 '[+@]' || [[ "$prev" = -draftfolder ]]; then # Complete folder names. local mhpath @@ -39,7 +39,7 @@ elif compset -P 1 '[+@] || [ "$prev" = -draftfolder ]]; then elif [[ "$prev" = -(editor|(whatnow|rmm|show|more)proc) ]]; then compgen -c elif [[ "$prev" = -file ]]; then - compgen -f + _files elif [[ "$prev" = -(form|audit|filter) ]]; then # Need some MH template file, which may be in our own MH directory # or with the standard library. @@ -69,7 +69,7 @@ else # leaving foldnam empty works here fi - compgen -s '$(mark $foldnam 2>/dev/null | awk -F: '\''{ print $1 }'\'')' && + compadd $(mark $foldnam 2>/dev/null | awk -F: '{ print $1 }') && ret=0 compadd reply next cur prev first last all unseen && ret=0 compgen -W folddir -g '<->' && ret=0 |