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

shimbun index range (Re: Re: expiring shimbun nov)



Cc: wl ML

>>>>> <fzofs28i3a.wl@gohome.org> にて、
>>>>> "寺" = <teranisi@gohome.org> は書きました:

土> (defun shimbun-headers (shimbun &optional range) ...)

寺> range => nil か all : 全て
寺> range => last       : 最新のみ
寺> range => 整数 n     : 最新から n ページ

を実装しました。
おかしなところなどあれば修正してください。

use-entire-index は、まだ残してますが、参照はしてません。
Gnus 陣営が対応されたら消そうかと思います。

slashdot-jp には、shimbun-slashdot-jp-comments-per-story という変数を
設けました。range で指定された数のストーリのページ数にこの値をかけた数だけ
コメントのページを取り寄せます。デフォルトは 3 にしてあります。
range が 4 ならストーリが 4 ページ分、コメントが 12 ページ分となります。
また、shimbun-slashdot-jp-story-max-pages、
shimbun-slashdot-jp-comment-max-pages という変数を設け、range が
all の場合でもそれぞれに指定された数より多くページを取り寄せないように
しました。


wl 向け;
以下の新規変数を設けました。

* elmo-shimbun-index-range-alist
初期設定は nil。shimbun フォルダ名とインデックスレンジの alist です。
例えば、

(setq elmo-shimbun-index-range-alist '(("@slashdot-jp.story" . 8)
				       ("@airs.wl" . 5)))

と指定すると、@slashdot-jp.story は最大で 8 ページ分、@airs.wl は
最大 5 ページ分、インデックスを取り寄せます。

* elmo-shimbun-default-index-range
初期設定は、2。elmo-shimbun-index-range-alist にマッチしなかった
場合に、この値が使われます。

;; フォルダアクセス時にその場で range を指定する方法は考え中..。
--
Yuuichi Teranishi (寺西裕一) <teranisi@gohome.org>
PGP 5.0i Public Key: http://www.gohome.org/pgp5/teranisi.key
"So we sailed out of the sun till we found the see of green..."