サマリーバッファにいる間に、2つの状況ですでに読んだ記事を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
2つ目は、グループを選択すると、取得する古い記事の数を尋ねる必要があります。それはうまくいきませんか?
^と/ 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はすべてのメールを既読または未読として表示します。