[Mew-dist 14050] Re: mew-scan-form

Hideyuki SHIRAI ( 白井秀行 ) shirai at example.com
2000年 9月 4日 (月) 16:11:51 JST


From: Kazu Yamamoto (山本和彦) <kazu at example.com> さん曰く
Subject: [Mew-dist 14049] Re: mew-scan-form
Message-ID: <20000904.142243.88534398.kazu at example.com>
Date: Mon, 4 Sep 2000 14:22:08 +0900

> > summary 上での ML のヘッダを削りたかったので、力まかせながら
> > scan form を設定できるようにしてみました。

# もっともっと力づくでやってます ^^;;;
# 自分だけが幸せになればいいんだ的な関数になっちゃったけど、IM
# よりいろいろ出来るので楽しいです。

> みなさんに、質問ですが、scan form はどう記述できるのが嬉しいでしょう?
> 
> '((num 5) (dep 1) (mark 1) (date 5) (spc 1) (addr -14) (spc 1) (subj 0))
> 
> みたいなのでもいいような気がします。そうすると、scan form を解析する必

私が望んでいるのは、

1. ユーザ定義の関数を呼ぶことができる
  => これはこの構成で OK かな。
 
2. フォルダ単位で設定を変えられるようにする
  => こちらは、ユーザ定義関数の中で folder を見て判定してもよい
   けど、"桁" の設定はユーザ定義関数では出来ないから。

です。だから

'(("default" 
   ((num 5) (dep 1) (mark 1) (date 5) (spc 1) (addr -14) (spc 1) (subj 0)))
  (mew-inbox-folder
   ((num 4) (dep 1) (mark 1) (date 5) (spc 1) (time 5) (spc 1) (addr -14) (spc 1) (hoge1 0)))
  ("+ml/mew-dist"
   ((num 5) (dep 1) (mark 1) (hoge2 5) (spc 1) (addr -14) (spc 1) (hoge3 0))))

な感じで folder ごとに設定が書けて、なおかつ、hoge1 とか設定出来
るとうれしいです。(仮称)mew-scan-format-hoge1() とかいう関数を自
分で作れば良いのですよね。

> 要はないし、呼ばれる関数も一目飄然で分かるようになります。

# (もうすでにお気づきでしょうが) 一目瞭然? では :-)
# というのはおいといて。。。

だけど、それぞれを funcall すると遅くなってしまうのでは? という
危惧も少しだけありますが、ユーザカスタマイズで受ける恩恵と比べれ
ば大した問題では無いと思います。


P.S. (さっき飄然と source を見て一目で気付いた点)

From: Kazu Yamamoto (山本和彦) <kazu at example.com> さん曰く
Subject: [Mew-dist 13991] Re: Scanning Raw JIS Subject + alpha Mew(STRICT mode)
Message-ID: <20000830.180355.71118645.kazu at example.com>
Date: Wed, 30 Aug 2000 18:03:27 +0900

kazu> # Emacs 19 のサポートは、Mew 1.95 までとします。

mew-scan-format() 内の replace-match() で第4引数の STRING が使わ
れています。はぁ〜〜〜、19.28。

-- 
白井秀行 (mailto:shirai at example.com)



Mew-dist メーリングリストの案内