On Mon, Apr 14 2025, Christoph Groth <[email protected]> wrote:

> Hello,

> Does someone have a working setup that by default hides (e.g. by
> assigning them a low score) all posts to a group except if they start
> a new thread?

> The Gnus documentation alludes that something like this is possible in
> the description of the orphan score atom [1]:

>> Orphan

>>     The value of this entry should be a number. Articles that do not
>>     have parents will get this number added to their scores. Imagine
>>     you follow some high-volume newsgroup, like ‘comp.lang.c’. Most
>>     likely you will only follow a few of the threads, also want to see
>>     any new threads.

>>     You can do this with the following two score file entries:

>>             (orphan -500)
>>             (mark-and-expunge -100)

>>     When you enter the group the first time, you will only see the new
>>     threads. You then raise the score of the threads that you find
>>     interesting (with I T or I S), and ignore (c y) the rest. Next
>>     time you enter the group, you will see new articles in the
>>     interesting threads, plus any new threads.

>>     I.e., the orphan score atom is for high-volume groups where a few
>>     interesting threads which can’t be found automatically by ordinary
>>     scoring rules exist.

> I edited the score file of one high-volume group to contain

> ((Orphan 500)
>  (mark -100))

As your configuration, every orphan article is assigned ‘500’
higher score.  Also, articles with lower score than -100 are only marked
as read; still displayed (not expunged).

I think, You need to assign every orphan article a _low score_ and then
mark and _expunge_ low scored articles; so, that they are not displayed
to you.

Then, every new article is shown to you if you it is not ‘orphan’;
meaning if it should have a parent article, but that parent article is
absent.  As a result, articles of threads that you have deleted their
older articles (their parents) are not shown.

> Any alternative ideas on how to deal with high-volume groups?

I _manually_ lower score on subjects that I don’t like (e.g. subjects
containing “microsoft”, “ms windows”, and “macos” sub-strings in Emacs
mailing lists) and _adaptively_ lower score on killed articles and
specially their followups (so, score of an article and all of its
followup articles are lowered when I hit ‘k’).

And then, make them to be marked and expunged with
‘gnus-summary-mark-below’ and ‘gnus-thread-expunge-below’.

It has the effect that threads with uninteresting subjects and threads
that I killed them once are marked as read and not displayed.

-- 
English is not my native/mother language.  While I can read and
understand English fluently, I have problems expressing my thoughts
in it.  Please, bear with me.  Sincerely, Pyromania.

PGP fingerprint = 2B24 291E 0637 4D2E 0D14  9EFC D7B3 10D4 5C9D 5892

Reply via email to