[mew-dist 21984] Re: mew-nmz-virtual で漢字が使えない?
Hideyuki SHIRAI ( 白井秀行 )
shirai at example.com
2002年 10月 21日 (月) 18:19:28 JST
白井です。
思いっ切りヤマカンでぼくの環境では確認もとれないのですが、
From: HAYASHI Chifumi (林 千史) <chifumi at example.com> さん曰く
Subject: [mew-dist 21983] Re: mew-nmz-virtual で漢字が使えない?
Message-ID: <20021021.174326.39003982.chifumi at example.com>
Date: Mon, 21 Oct 2002 17:43:26 +0900 (JST)
> > > (define-key mew-input-map "\r" 'mew-exit-minibuffer)
> > > (define-key mew-input-map "\n" 'mew-exit-minibuffer)
> > > - (define-key mew-input-map [return] 'mew-exit-minibuffer)
> > > +; (define-key mew-input-map [return] 'mew-exit-minibuffer)
> > > としたら、期待通りになりました。
まず、これを元通りに戻して、
> > すると、パッチを当てたコードでも、emacs -nw で上げれば問題は再発すると
> > 思います。"\n" に合致すると思うので。
>
> そうでしょうねぇ。。。と思いながら、実際やってみると、なぜか -nw なし
> と同様に期待通りに動いてしまって、再発しませんでした。
これって、X な Emacs でも "C-m" は問題なしってことですよね。とい
うことは。。。
> > Canna は、ミニバッファで return に何を割り当てているのでしょう?
>
> 何を見るのが一番良いのかわかりませんが、{Canna}/lib/canna/defaultmap.c
> には
>
> | BYTE default_kmap[256] =
> | {
> | /* C-@ */ CANNA_FN_Mark,
> ...
> | /* C-j */ CANNA_FN_BubunKakutei,
> | /* C-k */ CANNA_FN_KillToEndOfLine,
> | /* C-l */ CANNA_FN_ToLower,
> | /* C-m */ CANNA_FN_Kakutei,
# この辺を考慮しつつ
--- canna.el.orig Mon Oct 21 13:29:12 2002
+++ canna.el Mon Oct 21 18:11:43 2002
@@ -306,6 +306,7 @@
(define-key canna-mode-map [?\C- ] [?\C-@])
(define-key canna-mode-map [backspace] [?\C-h])
(define-key canna-mode-map [delete] [?\C-h])
+ (define-key canna-mode-map [return] [?\C-m])
))
(or (assq 'canna:*fence-mode* minor-mode-map-alist)
なパッチを canna.el にあてると、[return] でも大丈夫だったりしま
せんか?
## 自信は無いです。
> > あと、emcws じゃなく tamago から Canna を使うのではいけないのでしょう
> > か? なぜわざわざ C レベルのパッチを当てるのでしょう?
>
> Emacs20.x との最初の出会いが emcws だったのをいまだに引きずっているだ
> けで、「わざわざ」という積極的な理由はありません。 (^^;;
ぼくも canna.el を捨てて tamago ver.4 に乗り換えるときは、慣れる
まで苦労しました。
--
白井秀行 (mailto:shirai at example.com)
Mew-dist メーリングリストの案内