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