X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=docs%2FCOMPLETION-ZSH;h=16e3e0dd8bb42d208eac2c0156ffe24d6f096aaf;hp=fe8e422352c8483496189bc4eacb6b0adde5b1de;hb=88d0e7601d67f8212791482433dcda4cb9d3eaac;hpb=18017df38ebb626f6eed6f339641fd1298c326e7 diff --git a/docs/COMPLETION-ZSH b/docs/COMPLETION-ZSH index fe8e422..16e3e0d 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 filter 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 @@ -155,12 +149,12 @@ compctl -K mhfseq -x 's[+][@]' \ rmmproc normmproc help)" -- refile compctl -K mhfseq -x 's[+][@]' -K mhcomp -S / -q - \ - 's[-]' -k "(clear noclear form format header noheader reverse noreverse \ + 's[-]' -k "(clear noclear form format header noheader \ file help width)" - 'c[-1,-file]' -f - 'c[-1,-form]' -K mhfile -- scan compctl -K mhfseq -x 's[+][@]' -K mhcomp -S / -q - \ 's[-]' -k "(draft form moreproc nomoreproc header noheader \ - showproc noshowproc length width help)" - 'C[-1,-(show|more)proc]' -c - \ + showproc length width help)" - 'C[-1,-(show|more)proc]' -c - \ 'c[-1,-file]' -f - 'c[-1,-form]' -K mhfile - \ 'c[-1,-length]' -s '$LINES' - 'c[-1,-width]' -s '$COLUMNS' -- show next prev