[mew-dist 17946] Re: Release mew-fancy-summary.el (final version?)

Takanori-Nishimura t-nisimr at example.com
2001年 7月 4日 (水) 17:43:48 JST


にしむらです。客先から帰ってきて設定してみました。

Hideyuki SHIRAI (白井秀行) <shirai at example.com> さんは
Wed, 04 Jul 2001 10:25:05 +0900 (JST) に
「[mew-dist 17938] Re: Release mew-fancy-summary.el (final version?)」の件で書きました。

>   scan などが終わってから15秒ほど返ってこなくなるのでできればそういう
> ことができるとうれしいのですが、設定方法などありますでしょうか??
ken> "lazy-lock-mode" になっていないということはないですか。
にしむら>   確かになってないようです。ただ、手動で lazy-lock-mode を設
にしむら> 定しても特に速度に変化はないようです。
shirai> ## あんまり font-lock の設定方法って知られていないのかな?

  すみません、不勉強で。話題には登ってるのを見るのですが、とりあえずと
いう設定しかしてませんね。

# ということで、今回の話でまったく分かってないことが分かりました。

shirai> 西村さんが他の buffer ではどういう方法で色を塗りたい(or 塗りた
shirai> くない)のかわからないのですが、たとえば、

  今回の理由としては

・summary-hl のころから summary を色付けすると遅いと思っている(このマ
  シンでは)
・とりあえず summary では special の人の区別のみが出来ればいいと思って
  いる
・でもコメントとかが見やすいので、message buffer など他のものは色付け
  したい

ということから出てきたものです。

  ということで、他の色付けの関係は mew-fancy-summary-*face-spec でやり
ましたので、
shirai> とか、どうやって色付けするか細かく指定できます。また、全部
shirai> lazy-lock でいいなら
shirai> (setq font-lock-support-mode 'lazy-lock-mode)
shirai> でもいいです。

  でやってみました。すると.....おぉ、速い.....

にしむら>   やはり別のところでも話は出ていますが、速度がかなり遅いです。
shirai> 別のところの人は lazy-lock ではなく、fast-lock を使っていたこと
shirai> が判明しまして lazy-lock にして貰ったところ、問題なく動くように
shirai> なりました。良かった良かった :-)

  ということで、私の設定が足りなかったことが判明しました。どうもすみま
せん。

にしむら>   私の最初の設定(通常 mew-fancy-summary に記述されている設定
にしむら> のみ)よりは早くなったような気もしますが、あくまでもメッセー
にしむら> ジ数が 20〜30 くらいであれば、です。
にしむら>   今まで貯めに貯めてきた mew-dist など見に行ったときには、放っ
にしむら> ておいても返ってきません。(^G しますが...いつまでたっても
にしむら> summary cache は適当なままのような気もします)
shirai> これ、lazy-lock (XEmacs なら lazy-shot, Emacs-21 な jit-lock で
shirai> がいいですけど)を使っていない場合の典型的な症状です。
shirai> fancy-summary を使ったときと使わないときで、最初に summary 一覧
shirai> が表示されるまでの *差* はほとんどありません。
shirai> # 正確にいうと window に表示されている部分の色付け時間だけ遅くな
shirai> # るとは思いますけど。

  ということのようです、はい。

にしむら>   ということで、mew-summary-hl で使うか、数に依存しないよう
にしむら> な方法はないですか、というところです。(ってこれは無理でしょ
にしむら> うね)
shirai> だけど、lazy-lock を使っていないと、最初めちゃくちゃ遅くなるのは
shirai> summary-hl でもいっしょだと思うのですが。。。
にしむら> # microSPARC-II 110MHz が貧弱すぎる、という話もありますが。
shirai> # Emacs-20 が動くなら大丈夫でしょう、きっと :-)

  そうですね...

  ではこのまま使い続けてみます。これくらいなら全然大丈夫ですので。

----------------------------------------------------------------------
西村 考則  (Takanori Nishimura)	(mailto:t-nisimr at example.com)
  株式会社SRA(Software Research Associates, Inc.)/関西支社/開発
	TEL. 06-6536-2331	FAX. 06-6536-2452



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