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
