Не нашел в gnus аналога "ignore thread". То есть, если я вижу, что дискуссия мне не интересна, я хотел бы пометить thread, чтобы все сообщения в нем больше мне не показывались.
Раздел Scoring в gnus manual. Занижаешь скоринг по Subject, например, и указываешь в настройке score, ниже которого статьи не показывать. Смотреть раздел Score Variables по поводу gnus-summary-expunge-below.
Нет. Для скоринга специально создаются файлы .SCORE. Для каждой группы будет свой файл. Наверное, у тебя они будут лежать в ~/News (но и другое место им можно указать, по-моему). В них все правила скоринга и будут записаны. Эти файлы прикладываются после получения списка заголовков, но перед их отображением. Достаточно нажать <L> в Summary для занижения скора. Занижается по умолчанию на 1000 (можно изменить). Вариантов там тьма: и по хидерам, и по сабжекту, и по треду (t), и по автору, и по дате, etc. После нажатия этой комбинации будут запрошены еще дополнительные паратмеры фильтрации. Нажав <?> можно будет хелпик получить по ним. А более подробно -- в документации. Еще есть комбинация [Vx] для задания gnus-summary-expunge-below внутри *.SCORE для конкретной группы. Все эти комбинации доступны в Summary Buffer. [Ve] -- можно SCORE-файл засмотреть. В доке все это есть.
>Можно всю эту последовательность ответов повесить на одну клавишу?
Мона. Только, да, задачку ты задал. Потребовалось залезть в исходник
gnus, так как документация больше для пользователя, чем для твикера.
Есть три переменные (информацию по ним можно получить по C-h v),
будучи выставлеными в нужные символы, заставляют не спрашивать
gnus-summary-lower-score буковки. Пример использования:
(defun gnus-summary-lower-score-by-subj-substr-temp ()
(interactive)
(let ((gnus-score-default-header 's)
(gnus-score-default-type 's)
(gnus-score-default-duration 't))
(gnus-summary-lower-score)))
Повесить это на нужную комбинацию. Соответсвенно, таких функций можно
сделать для разнообразных вариантов матчинга. gnus-summary-lower-score
можно сопроводить также score, на который надо понизить снизить
(положительное число надо указать). Без этого параметра score будет
снижен на значение по умолчанию (1000).
Я как вижу, что тролли веселятся, просто тупо k
(`gnus-summary-kill-same-subject-and-select`) нажимаю — когда
сообщений много, тред быстро уходит в минуса. Для этого, конечно,
нужно использовать адаптивный скоринг.