[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: w3m-minor-mode
>> On Tue, 22 Oct 2002 17:48:11 +0900
>> 「村田」== lapis-lazuli@pop06.odn.ne.jp (Hiroya Murata) said as follows:
土> はい,したがって w3m-minor-mode 関連の修正は Mew での動作確認がと
土> れ次第,emacs-w3m-1.3.3 に盛り込むつもりです.
村田> minor mode を利用して, emacs-w3m でレンダリングされたパートでも
村田> 元 (mime-view-mode) のキーマップが有効になる様にしてみました.
村田> patch を付けますので, 宜しくご検討下さい.
おっと,Emacs20 だと mime-view-mode-map が有効になってなかったんですか,
これはびっくり.
(elisp)Special Properties によれば,
info> `local-map'
info> You can specify a different keymap for some of the text in a
info> buffer by means of the `local-map' property. The property's
info> value for the character after point, if non-`nil', is used
info> for key lookup instead of the buffer's local map. If the
info> property value is a symbol, the symbol's function definition
info> is used as the keymap. *Note Active Keymaps::.
info>
info> `keymap'
info> The `keymap' property is similar to `local-map' but
info> overrides the buffer's local map (and the map specified by
info> the `local-map' property) rather than replacing it.
とのことなので,keymap property を使っている Emacs21 / XEmacs は大丈夫
ですが,それ以外の Emacsen は mime-view-mode-map を上書きしてしまって
いたんですねえ.
村田> mm-mode を参考にしたんですが, post-command-hook は, 反則ですか?
んー,別に反則ってほどでもないですけど,頑健ではないですよね.
post-command-hook で何かエラーが発生すると debug し難いのであまり使い
たくないです(個人的には).
そう言うわけで parent keymap で対策して CVS に突っ込んでみました.どう
でしょうか?
--
土屋 雅稔 ( TSUCHIYA Masatoshi )