在摘要缓冲区中,如何让 gnus 在两种情况下获取已阅读的文章:
而在一些文章已经阅读(因此不可见)的线程中。我想用所有已读或未读的文章(不仅是父母!)来完成这个话题。
获取最后 N 阅读不可见的文章。
万分感谢!
在摘要缓冲区中,要获取父级,请使用^
( 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>
)。
对于第一个问题,尝试
(setq gnus-fetch-old-headers 'some)
在你的.gnus
第二,当您选择组时,它应该询问您要获取多少旧文章。那不行吗?
虽然^
和/ o
命令已经提到这个对调试很有用:(M-^
)gnus-summary-refer-article
当您使用消息痛苦文本(您可以通过 获得C-u g
)时。
gnus-summary-refer-parent-article
内部使用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)))
然后 gnus 将显示所有已读或未读的邮件。