Re: Egg fence mode [aa]<->[か]
新城@筑波大学情報です。こんにちは。
In article <b4my7ctm9g3.fsf@jpl.org>
Katsumi Yamaoka <yamaoka@jpl.org> writes:
> > Emacs の egg をかな打ちで使っています。使っていて、不意に何
> > かのキーを押したら、[か]の状態から[aa]の状態になって、かな漢
> > 字変換が使えなくなってしまいます。これを元の[か]に戻すには、
> > どうすればいいでしょうか。
> M-C-h または ESC C-h です。
ありがとうございます。こちらの環境ではなぜか C-h が DEL に割
り当てられていて、うまく使えません。-q オプション付きで起動
しても、そうなっています。しょうがないので、関数名を指定して
実行したらうまく元にもどりました。
M-x its:select-hiragana
この関数を別のキーに割り当てておけばいいですね。と思ったので
すが、効かないですね。たとえば、Esc a に割り当てようと思って
次のようにしても効きません。
(define-key henkan-mode-esc-map "a" 'its:select-hiragana)
> 残念ながら用意されていないんですよね。今のところ、というか大昔か
> らずっとソースコードを読むしかありません。漢字変換前だったら
> egg.el で定義されている fence-mode-map が、一回でも変換した後は
> > バックエンドは、Wnn jserver です。
> ということなので、wnn-egg.el で定義されている henkan-mode-map の
> 制御下にあります。
これは、henkan-mode-esc-map が2つあって、両方に入れて置かな
いと効かないということでしょうか。今困っているのは、一度
[aa] になって、全然変換できない状態だから、変換前ということ
で、egg.el の方だけでもいいということでしょうか。
\\ 新城 靖 (しんじょう やすし) \\
\\ 筑波大学 電子・情報 \\
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735