[Mew-dist 16470] RE: mew-highlight-body-regionのおそさ

KOIE Hidetaka ( 鯉江英隆 ) hide at example.com
2001年 2月 19日 (月) 02:45:51 JST


 From:       KOIE Hidetaka (鯉江英隆) <hide at example.com>
 Subject:    [Mew-dist 16466] mew-highlight-body-regionのおそさ
 Date:       Sun, 18 Feb 2001 20:27:28 +0900
 Message-Id: <01Feb18.202555jst.29570 at example.com>

  | (window-end win) を評価していますが
  | こいつがなぜか (point-max) を返してくるのが原因のようです。
  | コメントでUPDATEを指定するとクラッシュすると記されているので
  | かずさんはすでに問題を認識しておられることでしょう :-(

勇気をだして (window-end win t) を試してみたら
Emacs-20.7はクラッシュしませんでした。
そして正しそうな値を返してきます。
しかしRETキーを連打すると画面更新が追い付きません。

  | 回避策として、mew-highlight-body-region()で
  |   (while (and (pos-visible-in-window-p) (<= (point) END) ...
  | のようにしてループを制御する方法しか思いつきませんでした。

どうも (pos-visible-in-window-p) がうそついてnilを返すことがあるようで
この方法は機能しませんでした。

--
KOIE Hidetaka 鯉江英隆 <hide at example.com>



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