-noverbose -version -help)
;;
comp )
- options=(-form -use -nouse -file
+ options=(-form -use -nouse
-editor -noedit -whatnowproc -nowhatnowproc
-version -help )
;;
folder* )
options=(-all -noall -create -nocreate -fast -nofast -header
-noheader -recurse -norecurse -total -nototal -list -nolist
- -push -pop -pack -nopack -print -verbose -noverbose -version
- -help)
+ -push -pop -pack -nopack -print -verbose -noverbose
+ -version -help)
;;
forw )
- options=(-annotate -noannotate -form -format -noformat
- -filter -mime -nomime
+ options=(-annotate -noannotate -form
-editor -noedit -whatnowproc
- -nowhatnowproc -build -file
+ -nowhatnowproc -build
-version -help)
;;
inc )
- options=(-audit -noaudit -changecur -nochangecur -form -format
+ options=(-audit -noaudit -changecur -nochangecur -form
-file -silent -nosilent -truncate -notruncate -width
-version -help)
;;
-nocheckmime -version -help)
;;
packf )
- options=(-file -mbox -mmdf -version -help)
+ options=(-file -version -help)
;;
pick )
options=(-and -or -not -lbrace -rbrace --component -cc
-nocheckmime -version -help)
;;
refile )
- options=(-draft -link -nolink -preserve -nopreserve -unlink
+ options=(-link -nolink -preserve -nopreserve -unlink
-nounlink -src -file -rmmproc -normmproc -version -help)
;;
repl )
options=(-annotate -noannotate -group -nogroup -cc
- -nocc -query -noquery -form -format -noformat -filter
- -mime -nomime -width
- -editor -noedit -whatnowproc
+ -nocc -query -noquery -form -filter -nofilter
+ -mime -nomime -editor -noedit -whatnowproc
-nowhatnowproc -build -file -version -help)
;;
rmf )
options=(-link -nolink -version -help)
;;
scan )
- options=(-clear -noclear -form -format -header -noheader
+ options=(-clear -noclear -form -header -noheader
-width -file -version -help )
;;
show )
- options=(-draft -showproc -showmimeproc -header -noheader
+ options=(-showproc -showmimeproc -header -noheader
-checkmime -nocheckmime -version -help)
;;
sortm )
+([0-9a-z])-* )
# Partial range
start=${current/%-*/}
- options=( $( scan $folder -format "%(msg)" "${start}-last" ) first prev cur next last )
+ options=( $( scan $folder -form "=%(msg)" "${start}-last" ) first prev cur next last )
options=( ${options[@]//#/${start}-} )
;;
+([0-9]) )
# Message number, or start of range
- options=( $( scan $folder -format "%(msg)" ) first prev cur next last )
+ options=( $( scan $folder -form "=%(msg)" ) first prev cur next last )
options=( ${options[@]} ${options[@]//%/-} )
;;
-K mhcomp -S / -q - 'c[-1]' -K mhfseq - \
'C[-1,-(editor|whatnowproc)]' -c - \
's[-]' -k "(editor noedit \
- file form use nouse whatnowproc nowhatnowproc help)" - \
+ form use nouse whatnowproc nowhatnowproc help)" - \
'c[-1,-form]' -K mhfile -- comp
compctl -K mhfseq -x 's[+][@]' \
-K mhcomp -S / -q - 'c[-1]' -K mhfseq -\
's[-]' -k "(annotate noannotate cc nocc \
- editor noedit filter form group nogroup \
+ editor noedit filter nofilter form group nogroup \
query noquery width whatnowproc nowhatnowproc help)" - 'c[-1,(cc|nocc)]' \
-k "(all to cc me)" - 'C[-1,-(filter|form)]' -K mhfile - \
'C[-1,-(editor|whatnowproc)]' -c -- repl
compctl -K mhfseq -x 's[+][@]' -K mhcomp -S / -q - \
- 's[-]' -k "(audit noaudit changecur nochangecur form format \
+ 's[-]' -k "(audit noaudit changecur nochangecur form \
file silent nosilent truncate notruncate width help)" - \
'C[-1,-(audit|form)]' -K mhfile - 'c[-1,-file]' -f + -- inc
compctl -K mhfseq -x 's[+][@]' \
-K mhcomp -S / -q - 'c[-1,-file]' -f - 'c[-1,-rmmprov]' -c - \
- 's[-]' -k "(draft link nolink preserve nopreserve src file \
+ 's[-]' -k "(link nolink preserve nopreserve src file \
rmmproc normmproc help)" -- refile
compctl -K mhfseq -x 's[+][@]' -K mhcomp -S / -q - \
- 's[-]' -k "(clear noclear form format header noheader \
+ 's[-]' -k "(clear noclear form \
file help width)" - 'c[-1,-file]' -f - 'c[-1,-form]' -K mhfile -- scan
compctl -K mhfseq -x 's[+][@]' -K mhcomp -S / -q - \