[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: nnshimbun
の再フェッチ
(was Re: sb-tcup.el)
>> On Fri, 08 Jun 2001 01:00:08 +0900
>> "ari" == ari@mbf.sphere.ne.jp (Akihiro Arisawa) said as follows:
ari> .overview を消してしまうと、ML archive などでは再取得にかなりかかって
ari> しまうので、私は以下のようにして 1通だけ再取得してました。
ari> 1. 最後のメッセージを未読状態にして、Gnus を終了
ari> 2. ~/News/shimbun/server/group/.overview の最後の行を削除
ari> 3. Gnus を起動し直してデバッグ
私も似たような手順で作業していました。
# 1. は必要ないと思いますよ。
しかし、確かに作業しにくい手順ですから、最後の5記事を削除するコマンド
を書いてみました。これで gnus を実行したままデバッグが続行できると思い
ます。
(defun nnshimbun-remove-last-5-articles (server group)
(interactive "sServer: \nsGroup: ")
(when (nnshimbun-possibly-change-group group server)
(let (x articles)
(with-current-buffer (nnshimbun-open-nov group)
(goto-char (point-max))
(forward-line -5)
(while (not (eobp))
(delete-region (point)
(progn
(when (integerp
(setq x (ignore-errors
(read (current-buffer)))))
(push x articles))
(forward-line 1)
(point)))))
(nnshimbun-backlog
(dolist (art articles)
(gnus-backlog-remove-article group art))))))
;; このコマンドを試している間に ~/.newsrc.eld が壊れてしまって、draft
;; group で D e が出来なくなってしまい、えらく苦労させられました。初め
;; て知ったのですが、draft group の summary が特別なのは、単に ~/.newsrc.eld
;; にそのように記述されているからなんですね。
--
土屋 雅稔 ( TSUCHIYA Masatoshi )
http://www-nagao.kuee.kyoto-u.ac.jp/member/tsuchiya/