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

Re: mule2 freeze (Re: sb-2ch.el) (non-member post)



>> On Thu, 18 Apr 2002 14:41:01 +0900
>> 「山」== yamaoka@jpl.org (Katsumi Yamaoka) said as follows:

山> w3m-mode でだけ振るまいが変わる buffer-local-function にしてしまえ
山> ば良いわけですね。もちろん defadvice を使って。

微妙に異なるのですが,w3m-mode buffer をトリガにするよりも,以下のよう
に overlay or text-property の存在をトリガにする方がいいんじゃないかと
思います.

(defadvice current-column
  (around fix-mule-freeze activate compile)
  (if (or (overlay-lists)
	  (next-property-change (point))
	  (previous-property-change (point)))
      (w3m-current-column)
    ad-do-it))

;; これで他のバッファでも安全のはず…だけどなあ.要は 
;; indent.c:current_column_1() を使わない,ということですから.

山> 今後ユーザに対しては (いるとして :-p)

山> Mule 2.3@19.34 の改造を強く推奨し、パッチを添付しておく
山> w3m-bitmap.elc が load されたときに警告を表示する

山> として、だめな Mule 対策は unofficial にするのが良いと思います。だ
山> めな Mule 2 の検出の目処は立ったし、パッチには Shitf-SPC キー対策
山> なども盛り込みたいので、やらせて下さい。

よろしくお願いします.

-- 
土屋 雅稔  ( TSUCHIYA Masatoshi )