【问题标题】:How to fetch already read articles into summary buffer in gnus?如何将已经读过的文章提取到 gnus 的摘要缓冲区中?
【发布时间】:2011-04-23 06:01:21
【问题描述】:

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

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

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

非常感谢!

【问题讨论】:

  • 这绝对不是编程问题,所以属于Super User。 @VitoshKa:不要转发您的问题,一旦有足够多的人投票迁移,它将自动迁移。
  • 哦,抱歉我不知道这个功能。

标签: emacs gnus


【解决方案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 会显示所有已读或未读的邮件。

    【讨论】:

      猜你喜欢
      • 2012-08-13
      • 2013-04-14
      • 2015-04-13
      • 2014-03-23
      • 2011-06-07
      • 2014-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多