[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ephemeral nnshimbun group
>> On Thu, 09 Jun 2005 08:13:49 +0900
>> 「山」== yamaoka@jpl.org (Katsumi Yamaoka) said as follows:
土> gnus-group-read-ephemeral-group() によって指定される
土> nnshimbun-address というサーバパラメータを解釈するばいいのかな,と
土> 思って始めた
山> 労作ですねえ。
そうなんです.gnus-group-read-ephemeral-group() の呼び出し方がかなり適
当で,状況によって違っているので,このグループは ephemeral なのか否か?
を判定するのがかなり難儀でした.
加えて,gnus-group-make-shimbun-group() で前置引数を指定して呼び出すと,
ephemeral なグループを作るようにしてみました.
ただ,1つ既知の問題があります.gnus-group-make-shimbun-group() で一時
グループを作って試し読みしてみたら面白そうだったから,じゃあきちんとし
たグループにしようとすると,
(defun gnus-group-make-group (name &optional method address args)
... 中略 ...
(when (gnus-group-entry nname)
(error "Group %s already exists" (gnus-group-decoded-name nname)))
でエラーになってはねられてしまうのです.ephemeral なグループを閲覧した
ときに,どこかで gnus-newsrc-hashtb に値が代入されてしまっているみたい
なんですが.ちょっと追い掛けただけでは分かりませんでした.一時的に回避
するには,gnus-group-restart() で Gnus を再初期化すると閲覧できます.
;; 休憩時間を使いきったので,しばらく手が出せません.
--
土屋 雅稔 ( TSUCHIYA Masatoshi )