X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=docs%2FCOMPLETION-BASH;h=3f3829c329001594fde589424127123a8c64d000;hp=918e2858cfde3924b3643fb23c260aa6f2ce517c;hb=d7a8824aeaf72569a43d2a5f19d87af1a63d289b;hpb=c8195849d2e366c569271abb0f5f60f4ebf0b4d0 diff --git a/docs/COMPLETION-BASH b/docs/COMPLETION-BASH index 918e285..3f3829c 100644 --- a/docs/COMPLETION-BASH +++ b/docs/COMPLETION-BASH @@ -41,7 +41,7 @@ _nmh() -noverbose -version -help) ;; comp ) - options=(-form -use -nouse -file + options=(-form -use -nouse -editor -noedit -whatnowproc -nowhatnowproc -version -help ) ;; @@ -53,18 +53,17 @@ _nmh() 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) ;; @@ -77,7 +76,7 @@ _nmh() -nocheckmime -version -help) ;; packf ) - options=(-file -mbox -mmdf -version -help) + options=(-file -version -help) ;; pick ) options=(-and -or -not -lbrace -rbrace --component -cc @@ -90,14 +89,13 @@ _nmh() -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 -fcc -width - -editor -noedit -whatnowproc + -nocc -query -noquery -form -filter -nofilter + -mime -nomime -editor -noedit -whatnowproc -nowhatnowproc -build -file -version -help) ;; rmf ) @@ -107,11 +105,11 @@ _nmh() 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 ) @@ -132,13 +130,13 @@ _nmh() +([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[@]//%/-} ) ;; @@ -157,4 +155,4 @@ _nmh() COMPREPLY=( $( compgen -W "${options[*]}" -- $current ) ) return 0 } -[ "$have" ] && complete -F _nmh ali anno burst comp dist flist flists folder folders forw inc mark mhbuild mhl mhlist mhmail mhparam mhpath mhshow mhstore msgchk next packf pick prev prompter rcvdist rcvpack rcvstore rcvtty refile repl rmf rmm scan send sendfiles show slocal sortm whatnow +[ "$have" ] && complete -F _nmh ali anno burst comp dist flist flists folder folders forw inc mark mhbuild mhl mhlist mhmail mhparam mhpath mhshow mhstore msgchk next packf pick prev prompter rcvdist rcvpack rcvstore refile repl rmf rmm scan send sendfiles show slocal sortm whatnow