サマリーバッファにいる間に、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はすべてのメールを既読または未読として表示します。