Подтвердить что ты не робот

Как получить уже прочитанные статьи в сводный буфер в gnus?

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

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

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

Спасибо, тонна!

4b9b3361

Ответ 1

В сводном буфере для извлечения родителя используйте ^ (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

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

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

в .gnus

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

Ответ 3

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

gnus-summary-refer-parent-article внутренне используемый gnus-summary-refer-article...

Ответ 4

(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 отобразит все прочитанные или непрочитанные сообщения.