Как извлечь уже прочитанные статьи в итоговый буфер в gnus? - PullRequest
16 голосов
/ 09 октября 2010

Как в итоговом буфере, как я могу заставить gnus извлекать уже прочитанные статьи в двух ситуациях:

  1. в потоке с некоторыми уже прочитанными статьями (и, следовательно, не видимыми).Я хотел бы завершить обсуждение всеми прочитанными или не прочитанными статьями (не только родителями!).

  2. получить последние N прочитанных статей, которые не видны.

Спасибо за тонну!

Ответы [ 4 ]

23 голосов
/ 09 октября 2010

В сводном буфере для извлечения родительского элемента используйте ^ (gnus-summary-refer-parent-article) (также доступно как <menu-bar> <Article> <Fetch parent of article>).

Чтобы получить весь поток (по крайней мере, часть, которая все еще находится на вашем сервере), используйте A T (gnus-summary-refer-thread) (<menu-bar> <Article> <Fetch current thread>).

Чтобы получить больше статей, используйте / o (gnus-summary-insert-old-articles) (также доступно как <menu-bar> <Gnus> <See old articles>).

2 голосов
/ 09 октября 2010

Для первого вопроса попробуйте

(setq gnus-fetch-old-headers 'some) 

в вашем .gnus

для второго, когда вы выбираете группу, она должна спросить вас, сколько старых статей вы хотите получить. Это не работает?

1 голос
/ 08 апреля 2013

В то время как команды ^ и / o уже упоминали об этой, полезной для отладки: M-^ (gnus-summary-refer-article), когда вы работаете с текстом сообщения боли (который вы можете получить с помощью C-u g).

gnus-summary-refer-parent-article для внутреннего использования gnus-summary-refer-article ...

0 голосов
/ 17 мая 2016
(defun codefalling/gnus-show-all ()
  "Show all mail"
  (interactive)
  (gnus-summary-insert-old-articles t) ;; show all, or t->50 to show 50 old mail
  (goto-char (point-min)))

(add-hook 'gnus-summary-mode-hook '(lambda () (run-with-idle-timer 0.1 nil 'codefalling/gnus-show-all)))

Тогда gnus покажет всю почту прочитанную или непрочитанную.

...