-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=(-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[@]//%/-} )
;;