开发者

How to fetch already read articles into summary buffer in gnus?

开发者 https://www.devze.com 2023-01-19 20:35 出处:网络
While in summary buffer how can I make gnus fetching already read articles in two situations: while in a thread with some articles already read (and thus not visible). I would like to complete the t

While in summary buffer how can I make gnus fetching already read articles in two situations:

  1. while in a thread with some articles already read (and thus not visible). I would like to complete the thread with all the articles (not only parents!) read or unread.

  2. fetch last N r开发者_运维知识库ead articles which are not visible.

Thanks a ton!


In the summary buffer, to fetch the parent, use ^ (gnus-summary-refer-parent-article) (also available as <menu-bar> <Article> <Fetch parent of article>).

To fetch the whole thread (at least the part that's still on your server), use A T (gnus-summary-refer-thread) (<menu-bar> <Article> <Fetch current thread>).

To fetch more articles, use / o (gnus-summary-insert-old-articles) (also available as <menu-bar> <Gnus> <See old articles>).


For the first question, try

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

in your .gnus

for the second, when you select the group, it should ask you how many old articles you want to fetch. Does that not work?


While ^ and / o commands already mentioned this one useful for debugging: M-^ (gnus-summary-refer-article) when you work with message pain text (which you can get by C-u g).

gnus-summary-refer-parent-article internally used gnus-summary-refer-article...


(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)))

Then gnus will show all mail read or unread.

0

精彩评论

暂无评论...
验证码 换一张
取 消