X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=docs%2FCOMPLETION-ZSH;h=666f7e1b101aa14bad58f15fbe028c8044caedf5;hb=565f869c5ab6d61d372d164058079c6a094707e7;hp=fe8e422352c8483496189bc4eacb6b0adde5b1de;hpb=18017df38ebb626f6eed6f339641fd1298c326e7;p=mmh diff --git a/docs/COMPLETION-ZSH b/docs/COMPLETION-ZSH index fe8e422..666f7e1 100644 --- a/docs/COMPLETION-ZSH +++ b/docs/COMPLETION-ZSH @@ -43,8 +43,7 @@ function mhcomp { # # Extract nmh message names and numbers for completion. Use of the # correct folder, if it is not the current one, requires that it -# should be the previous command line argument. If the previous -# argument is `-draftmessage', a hard wired draft folder name is used. +# should be the previous command line argument. # mhfseq() { local folder foldpath words pos nums @@ -55,11 +54,6 @@ mhfseq() { # First try the previous word. if [[ $words[$pos-1] = [@+]* ]]; then folder=$words[$pos-1] - # Next look and see if we're looking for a draftmessage - elif [[ $words[$pos-1] = -draftmessage ]]; then - # EDIT ME: shortcut -- hard-wire draftfolder here - # Should really look for a +draftfolder argument. - folder=+drafts fi # Else use the current folder ($folder empty) @@ -125,17 +119,17 @@ compctl -K mhfseq -x 's[+][@]' -K mhcomp -S / -q - \ 's[-]' -k "(sequence all noall recurse norecurse showzero noshowzero \ alpha noalpha fast nofast help)" -- flist flists -compctl -K mhfseq -x 's[+][@],c[-1,-draftfolder] s[+][@]' \ - -K mhcomp -S / -q - 'c[-1,-draftmessage]' -K mhfseq - \ +compctl -K mhfseq -x 's[+][@],c[-1] s[+][@]' \ + -K mhcomp -S / -q - 'c[-1]' -K mhfseq - \ 'C[-1,-(editor|whatnowproc)]' -c - \ - 's[-]' -k "(draftfolder draftmessage nodraftfolder editor noedit \ + 's[-]' -k "(editor noedit \ file form use nouse whatnowproc nowhatnowproc help)" - \ 'c[-1,-form]' -K mhfile -- comp compctl -K mhfseq -x 's[+][@]' \ - -K mhcomp -S / -q - 'c[-1,-draftmessage]' -K mhfseq -\ - 's[-]' -k "(annotate noannotate cc nocc draftfolder nodraftfolder \ - draftmessage editor noedit fcc filter form group nogroup inplace noinplace + -K mhcomp -S / -q - 'c[-1]' -K mhfseq -\ + 's[-]' -k "(annotate noannotate cc nocc \ + editor noedit fcc filter form group nogroup inplace noinplace 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