-_mycomp_man () {
- [[ ${words[1]} == man ]] && curcontext=:man:${curcontext#:*:} \
- _dispatch "" man man "" -default- && _value && return
- [[ ${words[1]} == info ]] && curcontext=:info:${curcontext#:*:} \
- _dispatch "" info info "" -default- && return
+_mycomp_man() {
+ [[ ${words[1]} == man ]] && _dispatch man man man "" -default- && _value && return
+}
+
+_mycomp_info() {
+ [[ ${words[1]} == info ]] && _dispatch info info info "" -default- && return
+}
+
+local mboxes=()
+for m ($MAILDIR/*(/on)) mboxes=($mboxes $m:t)
+
+_mycomp_mbox() {
+ [[ ${words[1]} == mbox ]] && _values mboxes $mboxes && return