如何将已经读过的文章提取到 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 的摘要缓冲区中?的主要内容,如果未能解决你的问题,请参考以下文章

如何从 ByteBuffer 中提取使用过的字节数组?

Linux命令之查看执行过的历史命令history

Gnus for Emacs 中的新邮件通知

如何在 org-mode 中自动跟踪到 gnus 消息的链接?

如何将 Gnus 与 Google Group 等新闻组一起使用?

服务器首先是如何获得密码的?预(摘要式身份验证)注册