如何将已经读过的文章提取到 gnus 的摘要缓冲区中?
Posted
技术标签:
【中文标题】如何将已经读过的文章提取到 gnus 的摘要缓冲区中?【英文标题】:How to fetch already read articles into summary buffer in gnus? 【发布时间】:2011-04-23 06:01:21 【问题描述】:在摘要缓冲区中,如何让 gnus 在两种情况下获取已阅读的文章:
在已阅读某些文章的线程中(因此不可见)。我想用所有已读或未读的文章(不仅是父母!)来完成线程。
获取最近 N 篇不可见的阅读文章。
非常感谢!
【问题讨论】:
这绝对不是编程问题,所以属于Super User。 @VitoshKa:不要转发您的问题,一旦有足够多的人投票迁移,它将自动迁移。 哦,抱歉我不知道这个功能。 【参考方案1】:在摘要缓冲区中,要获取父级,请使用 ^
(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>
)。
【讨论】:
哦,谢谢。这正是我所需要的。查看该功能的菜单的好课程。我完全无视他们;这么坏的习惯:)【参考方案2】:第一个问题,试试
(setq gnus-fetch-old-headers 'some)
在你的.gnus
第二,当您选择组时,它应该询问您要获取多少旧文章。不行吗?
【讨论】:
进入摘要缓冲区后我需要这些操作。吉尔斯指出了解决方案。无论如何感谢您的回答。【参考方案3】:虽然^
和/ o
命令已经提到这个对调试很有用:M-^
(gnus-summary-refer-article
) 当您使用消息痛苦文本(您可以通过C-u g
获得)。
gnus-summary-refer-parent-article
内部使用gnus-summary-refer-article
...
【讨论】:
【参考方案4】:(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 会显示所有已读或未读的邮件。
【讨论】:
以上是关于如何将已经读过的文章提取到 gnus 的摘要缓冲区中?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 org-mode 中自动跟踪到 gnus 消息的链接?