[Mew-dist 14039] mew-scan-form
KAMEI Ken-ichi
mule at example.com
2000年 9月 2日 (土) 02:12:47 JST
亀井です。
summary 上での ML のヘッダを削りたかったので、力まかせながら
scan form を設定できるようにしてみました。
思いっきり暫定なので mew-init-hook で load して関数を上書きして
使ってみてください。
現在表示されている項目しか作っていないので、桁数ぐらいしかいじれ
ません。m(__)m
# mew-scan-format をほどいただけとも言う。
欲しい format は追加できる枠組みにして、im のように contlib に各
種関数を収めるという発想です。
作ってから考えると、format を処理する関数には変に桁数や幅寄せを
解析した結果を渡すのではなく、format 自身を渡して関数内で解析し
たほうが form の自由度が広がりそうだとか思ったのですが、もはやそ
んなパワーは残っていませんでした。
scan form 実装前の議論の題材になれるとうれしいかも。
# って、もう実装に入られているかもしれませんね。
見たまんまですが簡単に説明。
mew-scan-form
; 基本となる form
mew-scan-form2
; subject のための form 。本当は要らない。
mew-scan-form-alist
; フォルダ名とそのフォームの alist。現在この後ろに subject が付加され
; る
mew-subject-substitute-alist
; フォルダ名とサブジェクトから削除する文字列の正規表現の alist
mew-scan-format-alist
; form に書ける format とそれに対する処理関数の alist。関数には桁数と
; 幅寄せ属性が渡される
です。
-- kamei
-------------- next part --------------
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
Mew-dist メーリングリストの案内