[Date Prev][Date Next][Thread Prev][][Date Index][Thread Index]

Re: Disable status messages when minibuffer is used for user dialogue



>> On Thu, 27 Nov 2003 11:11:55 +0900
>> 「山」== yamaoka@jpl.org (Katsumi Yamaoka) said as follows:

土> 一番悩んだのは,タブを複数開いているときに,表に現れていないタブに
土> 関するメッセージをどうするかです.やっぱり表示するべきかなあ?

山> w3m-view-this-url-new-session-in-background が non-nil のときの動
山> 作が問題ありです。

ゴホゴホ,やっぱり問題ありましたか.

    (save-current-buffer
      (catch 'found-window
        (dolist (window (window-list))
          (set-buffer (window-buffer window))
          (when (eq major-mode 'w3m-mode)
            (throw 'found-window window)))))

とやって,w3m-mode な buffer が表示されているときは表示を抑制しないよ
うにしました.これでどうでしょうか?

w3m-message() みたいな頻繁に呼び出される関数で,こうやって肥大化してい
くのは避けたかったんですが….他に何か良い案はないでしょうか.

土> 現在の emacs-w3m の処理で一番重たいのは,やっぱり fontify 周辺でしょ
土> うねえ.何とかならないものでしょうか.

山> 確かに。少しずつ Emacs/W3 に近づいていく...。

ザー(顔面から血の気が引く音).

何とか改善する必要がありますよねえ,やっぱり.

-- 
土屋 雅稔 ( TSUCHIYA Masatoshi )