[Mew-dist 17842] Re: mew-highlight-summary
Hideyuki SHIRAI ( 白井秀行 )
shirai at example.com
2001年 6月 21日 (木) 11:16:35 JST
白井です。(やっと試せました)
From: Shun-ichi TAHARA (田原 俊一) <jado at example.com> さん曰く
Subject: [Mew-dist 17790] Re: mew-highlight-summary
Message-ID: <20010618.032728.846946101.jado at example.com>
Date: Mon, 18 Jun 2001 03:27:41 +0900
jado> > 他の解決方法としては、当初考えていた、\r の後ろに色情報を隠す方式か、
jado> > 色情報を別のalistに持って、.mew-properties あたりにでもセーブする方式
jado> > かのどっちかが考えられます。
jado>
jado> というわけで、3度目の正直。スレッド情報のさらに後ろに \r を置いて、そ
jado> の後ろに色情報を隠してみました。
jado>
jado> 結論としては、かなり速いです。
普通の Scan はちょっと重いかなぐらいですね。すばらしいです。
だけど、一つ問題がありまして、mew-thread.el で summary で色づけ
されている text を貰ってくるために、(mew-buffer-substring) を
(buffer-substring) に変えていますが、これをやると、thread を作る
のに
Meadow-1.14(= Emacs-20.7) 大体 8000通の folder で、
・Original な Mew, mew-buffer-substring()
pass1 0.902000, pass2 0.010000, visual 0.801000
pass1 0.871000, pass2 0.010000, visual 0.801000
pass1 0.882000, pass2 0.010000, visual 0.791000
・田原さんの patch , buffer-substring()
pass1 3.055000, pass2 0.010000, visual 10.695000
pass1 3.796000, pass2 0.020000, visual 11.616000
pass1 2.514000, pass2 0.030000, visual 9.974000
という感じで thread 構築にめちゃくちゃ時間がかかる様になってしま
います。
# 今日は Meadow 以外の環境では試せないのですが。。。
で、もともと mew-summary-hl でも、こういうことがあったので、無理
やりこじつけ的な実験をして ^^;;;、
Subject: [Mew-dist 16018] Re: thread vs mew-summary-hl
Message-Id: <20010123.174741.50041392.shirai at example.com>
で、buffer-substring-no-properties() に変えて貰った経緯がありま
す。
--
白井秀行 (mailto:shirai at example.com)
Mew-dist メーリングリストの案内