16

在摘要缓冲区中,如何让 gnus 在两种情况下获取已阅读的文章:

  1. 而在一些文章已经阅读(因此不可见)的线程中。我想用所有已读或未读的文章(不仅是父母!)来完成这个话题。

  2. 获取最后 N 阅读不可见的文章。

万分感谢!

4

4 回答 4

25

在摘要缓冲区中,要获取父级,请使用^( 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>)。

于 2010-10-09T19:08:48.417 回答
2

对于第一个问题,尝试

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

在你的.gnus

第二,当您选择组时,它应该询问您要获取多少旧文章。那不行吗?

于 2010-10-09T16:56:38.973 回答
1

虽然^/ o命令已经提到这个对调试很有用:(M-^gnus-summary-refer-article当您使用消息痛苦文本(您可以通过 获得C-u g)时。

gnus-summary-refer-parent-article内部使用gnus-summary-refer-article...

于 2013-04-07T21:00:30.480 回答
1
(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 将显示所有已读或未读的邮件。

于 2016-05-17T04:33:28.667 回答