How to fetch already read articles into summary buffer in gnus?
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 thread with all the articles (not only parents!) read or unread.
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.
精彩评论