[Mew-dist 10889] Re: describe-bindings in mew-draft-mode

Kazu Yamamoto ( 山本和彦 ) kazu at example.com
1999年 10月 14日 (木) 14:36:17 JST


From: Daiki Ueno <ueno at example.com>
Subject: [Mew-dist 10873] Re: describe-bindings in mew-draft-mode

> ;; ところで、sparse keymap にせずに、mew-attach-dummy で埋めてしまう
> ;; 理由は何でしょう? self-insert-command を無効化するだけなら、
> ;; overlay (extent) 自体に read-only property を付ければ良いような
> ;; 気もするのですが。

それはいい考えですね。mew-attach-dummy が残っているのは、Emacs に 
overlay がなかったころの解決手段の名残です。

> もう一つは、mew-env.el の mew-set-keymap-parent に関してなのですが、
> 
> (if (fboundp 'set-keymap-parent)	; for Emacs (or XEmacs)
>     (defalias 'mew-set-keymap-parent 'set-keymap-parent)
>   (if (fboundp 'set-keymap-parents)	; for XEmacs
>       (defalias 'mew-set-keymap-parent 'set-keymap-parents)
> 
> このチェックの順番を逆に、もしくは後者を削っても良いのではないでしょうか?
> つまり、set-keymap-parents が存在する場合には、互換性の為に
> set-keymap-parent が用意されていることを期待してもよいのではないかと。。

ここはよく意味が分かりません。
	Emacs 20.4: set-keymap-parent のみ
	XEmacs 21.2: set-keymap-parent{,s} (両方)
	Emacs 19.32: set-keymap-parent のみ
です。

set-keymap-parents のチェックを無くしてもいいというのは分かりますが、
逆にすべきだというのは、どうしてでしょう?

--かず



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