[mew-dist 21983] Re: mew-nmz-virtual で漢字が使えない?

HAYASHI Chifumi ( 林 千史 ) chifumi at example.com
2002年 10月 21日 (月) 17:43:26 JST


林です。

From: Kazu Yamamoto (山本和彦) <kazu at example.com>
Date: Mon, 21 Oct 2002 13:44:55 +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 なし
と同様に期待通りに動いてしまって、再発しませんでした。

> 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,

なんて書いてあるようで、{Emacs}/21.2-emcws/lisp/canna.el 中の
canna-minibuffer-mode-map では Return にも Enter にも 特に触れられてい
ません

> あと、emcws じゃなく tamago から Canna を使うのではいけないのでしょう
> か? なぜわざわざ C レベルのパッチを当てるのでしょう?

Emacs20.x との最初の出会いが emcws だったのをいまだに引きずっているだ
けで、「わざわざ」という積極的な理由はありません。 (^^;;
-- 
 林 千史  chifumi at example.com



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