[Mew-dist 05066] mew-draft.el

Kazumi HARA hara at example.com
1998年 6月 16日 (火) 13:57:06 JST


はじめまして、はら@リコー と申します。

# mew-win32 では、いろいろお世話になっています。

さて、先日 mew-win32 にて同様の質問をしたのですが、根本の部分が解決せ
ず、mew-dist にてお伺いしたいと思います。m(__)m

環境:Meadow1.0.0(Emacs20.2) + mew-1.93b39 + im93

mew の draft モードにおいて、
たとえば、Reply 時に "A" や "\C-c\C-y" 等で引用し、不要な部分を数行に
渡って削除するような場合、
  10行なら -> \C-u 1 0 \C-k
とかしますが、私、昔からの癖で \C-1 \C-0 \C-k ってなぐあいに入力してま
した。

Mule2.3(Emacs19.28) 等では全く問題なかったのが、Meadow になったら
  Invalid Character: 67108912
って怒られてしまうのです。
# 1桁の場合、つまり \C-9 \C-k なんてのはOKでした。

以前ある人に相談した時は、そのかたが SunOS 5.4 + Emacs20.2 の環境も有
しており、結局 Emacs20.2 系で上記のような使い方で Invalid Character が
出る事がわかりました。また、draft モードはキーマップも変更されているし
とのこともお教えいただきまして....

で、結局 mew-draft.el の138行目を、
;;; (define-key mew-draft-mode-map "\C-k" 'mew-draft-keyswitch)
してやる事で、Invalid Character がでず、
  \C-1 \C-0 \C-k
が Mule 2.3(Emacs19.28) 等と同じように使えるようになりました。

# これに関しては、mew-win32 にて mew-draft-mode-hook の設定をお教えいた
# だきました。

結局、私は幸せになれたのですが、この define-key をコメントにしても、現
状不具合は見られないようなのですが、mew-draft-keyswitch で何をしている
のかが良く分からないため、ちょっとだけビビリながらの状態です。

つまるところ、mew-draft-keyswitch と言うのは、どのような物なのでしょう?
"\C-k" 部分を kill-line してしまっても、問題はないのでしょうか?

よろしくお願いします。

+-----------------------------------------------+
| Kazumi HARA  < hara at example.com > |
| RICOH COMPANY Ltd.                            |
| Electronic Devices Division, Hyougo JAPAN     |
| Tel:+81-795-42-4729  Fax:+81-795-42-6101      |
+-----------------------------------------------+



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