[mew-dist 23671] Re: Mew 3.xの+inboxでのソート

Sakashita Shiu ss at example.com
2003年 5月 23日 (金) 20:48:47 JST


From: Sakashita Shiu <ss at example.com>
Subject: Mew 3.xの+inboxでのソート
Date: Fri, 23 May 2003 20:31:40 +0900 (JST)

> 坂下と申します。
> 
> infoと*.elなどを読んでもうまく見つけられなかったので皆さんにお訊きします。
> mew 3.2を使っています。
> ....

単純にcopy/pasteしたら1行が長くなってしまっていました。すいません。
もう一度。

=============

今はsummary表示で次のように表示されます。

 5346  05/16 Hiroshi Fujish [mew-dist 23651] Re: 不正 ? な 
 5347  05/16 Masachika ISHI [mew-dist 23652] Re: 不正 ? な 
 5348  05/18 OKI Yukihiro < [mew-dist 23653] IMAPでsyncする
 5349  05/20 Tak Ota <Takaa [mew-dist 23654] Re: Lost T    
 5350  05/21 Naotaka YAMAMO [mew-dist 23655] マルチパートメ

これを

 5346  05/21 Naotaka YAMAMO [mew-dist 23655] マルチパートメ
 5347  05/20 Tak Ota <Takaa [mew-dist 23654] Re: Lost T    
 5348  05/18 OKI Yukihiro < [mew-dist 23653] IMAPでsyncする
 5349  05/16 Masachika ISHI [mew-dist 23652] Re: 不正 ? な 
 5350  05/16 Hiroshi Fujish [mew-dist 23651] Re: 不正 ? な 

のようにすることはできるでしょうか?
日付の新しいものを上にするというものです。

もちろん、mew-sort.elの

(defsubst mew-sort-string (x y)
  (or (string= (mew-sort-key x) (mew-sort-key y))
      (string< (mew-sort-key x) (mew-sort-key y))))

を

(defsubst mew-sort-string (x y)
  (or (string= (mew-sort-key x) (mew-sort-key y))
      (string< (mew-sort-key y) (mew-sort-key x))))

とするとできるのですが、動的に切り替えたいのです。
もちろん、mew-sort-string の定義を動的に帰るようにすればいいのですが...。

==========

	ここまで読み返して、気がつきました。
	新着メールを最後尾じゃなくて先頭に表示しないといけないのですね。
	これってもしかして大変?

==========

これとはちょっと違ってthread表示において、
今は、各スレッドの祖先の日付でソートしていますよね?
これをスレッドの最後尾の日付でソートするようにすることはできるでしょうか?
--------------
Shiu Sakashita




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