This is a patch that transforms trn 3.4 into trn 3.4.1. It is in unified diff format, so you either need a modern version of patch (any of the versions with 'u' or 'g' in them, such as the latest gnu version will work fine) or you need to make the unipatch filter program by typing: make unipatch in the trn source directory. To apply this patch, chdir to your trn 3.4 source directory and use one of the following commands: patch -p thread) + sp = sp->thread->subj; do { if (ap) @@ -248,6 +250,4 @@ ap = first_art(sp); while (!ap) { - if (sel_mode == SM_THREAD && sp->thread) - sp = sp->thread->subj; while ((sp = sp->next) != Nullsubj && (sp->flags & subj_mask) != subj_mask) @@ -336,4 +336,6 @@ if (!sp) goto num_dec; + if (sel_mode == SM_THREAD && sp->thread) + sp = sp->thread->subj; do { if (ap) @@ -342,6 +344,4 @@ ap = last_art(sp); while (!ap) { - if (sel_mode == SM_THREAD && sp->thread) - sp = sp->thread->subj; while ((sp = sp->prev) != Nullsubj && (sp->flags & subj_mask) != subj_mask) Index:trn.1 @@ -1497,4 +1497,6 @@ tells trn to auto-select your postings and their replies as it encounters them in the various groups you read. +For each article it finds it executes the command \*(L"T.\*(R" on it (which +tells trn to memorize the auto-selection of this article and all its replies). .TP 5 .B \-q