[Date Prev][Date Next][Thread Prev][][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 )