X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=man%2Fmh-sequence.man7;h=c793d7e2aa733fc24bd904e28cb733fed38185ed;hp=0ad2c4a4e73ba4e0c4326035d53720b00d95a4d0;hb=7af26a5bed6efce10f3e5dd8cd7520420453c4f2;hpb=431604647f89d5aac7b199a7883e98e56e4ccf9e diff --git a/man/mh-sequence.man7 b/man/mh-sequence.man7 index 0ad2c4a..c793d7e 100644 --- a/man/mh-sequence.man7 +++ b/man/mh-sequence.man7 @@ -197,47 +197,6 @@ you might need to quote the exlamation mark (prefix it with a backslash). To deactivate the negation mechanism, define Sequence\-Negation in your profile to an empty value. -.SS "The Previous Sequence" -.B Mmh -provides the ability to remember the `msgs' or `msg' argument -last given to an -.B mmh -command. The entry `Previous\-Sequence' -should be defined in the -.B mmh -profile; its value should be a sequence -name or multiple sequence names separated by spaces. If this entry -is defined, when an -.B mmh -command finishes, it will define the -sequence(s) named in the value of this entry to be those messages that -were specified to the command. Hence, a profile entry of -.PP -.RS 5 -Previous\-Sequence: pseq -.RE -.PP -directs any -.B mmh -command that accepts a `msg' or `msgs' argument to -define the sequence `pseq' as those messages when it finishes. -.PP -.BR Note : -there can be a performance penalty in using the -`Previous\-Sequence' facility. If it is used, -.B all -.B mmh -programs have to write the sequence information to the -.I \&.mh_sequences -file for the folder each time they run. If the -`Previous\-Sequence' profile entry is not included, only -.B pick -and -.B mark -will write to the -.B \&.mh_sequences -file. - .SS "The Unseen Sequence" Finally, the unseen sequence indicates which messages have not been previously seen by the user. @@ -258,13 +217,12 @@ the new messages will also be added to the unseen sequence. .BR inc , for example, adds new messages to the unseen sequence. -Unlike the behavior of the previous sequence, however, -the unseen sequence will +The unseen sequence will .B not be zeroed by .BR inc . .PP -Similarly, whenever +Whenever .BR show , .BR next , or @@ -299,12 +257,24 @@ in your profile with an empty value. .ta \w'ExtraBigProfileName 'u ^Mh-Sequences:~^Name of file to store public sequences ^Sequence\-Negation:~^To designate messages not in a sequence -^Previous\-Sequence:~^The last message specification given ^Unseen\-Sequence:~^Those messages not yet seen by the user .fi .SH "SEE ALSO" flist(1), mark(1), pick(1), mh-profile(5) +.SH "HISTORY" +.SS Previous\-Sequence +This sequence stored the selected messages for the previous +.B mmh +command. +It was disabled by default because it introduced a lot of extra writes to the +.IR \&.mh_sequences +file. +Additionally, it introduced possible race conditions when running multiple +.B mmh +commands in parallel. +As this feature was rarely used, it was removed. + .SH DEFAULTS None