[Date Prev][Date Next][Thread Prev][][Date Index][Thread Index]

Re: Gnus-agent Unplugged and nnshimbun



>>>>> In [emacs-w3m : No.01122] 
>>>>> “土” = TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp> wrote:
土> 周辺を見てみたのですが、nnshimbun-shimbun は nnshimbun-open-server() 
土> で設定されるので、きちんと open されていさえすれば何の問題もないはずで
土> す。

土> しかし、gnus-agent-close-connections() は問答無用に全てのサーバーを 
土> close しようとしています。

土>     (defun gnus-agent-close-connections ()
土>       "Close all methods covered by the Gnus agent."
土>       (let ((methods gnus-agent-covered-methods))
土>         (while methods
土>           (gnus-close-server (pop methods)))))

土> 小関さんの *Group* buffer の様子から察するに、対象となる nnshimbun
土> group はまだ open されていないようですから、

小> Debugger entered--Lisp error: (wrong-type-argument arrayp nil)
小>   luna-apply-generic(nil shimbun-close nil)
小>   shimbun-close(nil)
小>   nnshimbun-close-server("asahi")

土> というエラーが発生するのだと思います。

起動すると Group buffer で 

  [ Shimbun -- 0 ]
         *: nnshimbun+zdnet:comp
         *: nnshimbun+tcup:meadow

となっています。nnshimbun は グループレベルを 5 にしています。
他は 3 になっています。

これだと Gnus 起動時は open されていません。Server buffer に
も nnshimbun はありません。起動時や g を押した時には mail,
news のチェックしかしないようにしています。

nnshimbun はカーソルを [ Shimbun -- 0 ] 上に置いて ESC g で
nnshimbun グループ全てをフェッチするか、
nnshimbun+tcup:meadow の行にカーソルを置いて ESC g でフェッ
チしています。

「nnshimbun を読もう」と思った時だけ新着記事をチェックしてい
ます。

;; 圭一さんに教えてもらった方法。

と、こういう使い方です。

;; これが普通だと思っていた。w3m 使用で早くはなったけど、そ
;; れでもやっぱり家の会社の環境だと待たされるので。
;;; http proxy がどうも癌なんだな。

土> というわけで、対症療法を、shimbun-headers() の第2引数の拡張と一緒に 
土> t-gnus-6_15-quimby 枝に commit しました。

これはまだ試していないです。
-- 
こせき @ Meadow のページも作成中
http://www.NetLaputa.ne.jp/~kose/Emacs/Meadow/
kose@yk.NetLaputa.ne.jp