[Mew-dist 527] Re: new mew-sort.el
SAKAI Kiyotaka
ksakai at example.com
1997年 2月 26日 (水) 17:02:39 JST
>> In article <19970225191702D.p-katoh at example.com>, "Takashi P.KATOH" <p-katoh at example.com> writes:
>> Sort なんですが、date 以外のフィールドと region を指定できるようにしよ
>> うと思いますが、ちょっと悩んでいます。
>> (1) フィールド毎にキーバインディングするのは嫌なので、C-u S ってすると、
>> フィールドを聞いてくるようにする。subject とか補完が効くようにする。
>> (2) とすると、どうやってリージョンを指定すればいいかな? C-u がもう使
>> えないから。
> この 2 つをなるべく満すようにということで、次のようにしてみ
> ました。
> - "S" とすると sort する field を聞いてくる。
> - C-u で region に対して sort を行なう。
使ってみましたが、なかなかいいですね。ただ、region に対する sort がう
まく動いていないように思えます。
> つまり最低でも 2 ストローク ("S" + [Ret]) 必要になります。
> ついでに mark による sort もできるようにしました。
オリジナルの mew-summary-sort が
"Sort +inbox ? "
と聞いてきときに [RET] を押す必要がありますので、使い勝手は今までと変
わらないため、これはまったく問題ないでしょう。
> (それ以前に mew-summary-sort-fields の形式が格好悪い...)
それならば、変数を 2つに分けてしまうのはどうでしょうか?
もっとも、今のままでも問題ないという気もしますが。
> (3) user が mew-summary-sort-field を加えたいときはどうしま
> しょう...
> それとも「hook で設定する」でいいのかな?
これは mew-init-hook で設定してもらうということで問題ないと思います。
Mew に限らず、他の emacs lisp プログラムでも、変数に追加を行いたいとき
は xxx-init-hook に設定するのが普通ではないでしょうか。
不安であれば、doc-string に書いておけばいいのではないでしょうか。
> (4) Range の指定ができない
> あった方が嬉しいですか?
僕は region で指定できれば充分だと思うのですが、他の方はどうなんでしょ
うか。
--
酒井 清隆 (E-mail: ksakai at example.com)
Mew-dist メーリングリストの案内