縄手@松江です. On Wed, 27 Dec 2006 11:52:04 +0900 "Yuzo Maruyama" <maruyama.yuzo@xxxxxxxxx> wrote: > yatexにおいて,日本語入力モードで > $を入力したときに,「$を補完入力して > 英数モードに切り替わる」 > ための設定方法をまとめます. > お役に立てれば,幸いです. > 2. EMACS_IMEをanthy-elにする. > これにより,tamago-anthyではなく,anthyが使われる > ことになります. > setimeで設定するか,.emacs.elの中で > (setq emacs-ime "anthy-el") > とする. > なおデフォルトでは,anthy-elがないかもしれませんので, > なければ,インストールしてください. > > ちなみにデフォルトでは,emacs_imeはscimに設定されており, > .emacs.elがemacs_imeがscimの場合には, > tamago-anthyを使うように誘導しているようです. > > 3. 西山さんのアドバイスにある > (define-key anthy-mode-map "$" 'YaTeX-insert-dollar-or-anthy-insert) > (defun YaTeX-insert-dollar-or-anthy-insert () > (interactive) > (if (eq major-mode 'yatex-mode) > (YaTeX-insert-dollar) > (anthy-insert))) > を.emacs.elのどこかに書く. anthy-elをインストールし,2.と3.の両方試しましたが期待どおりに動作 してくれませんでした. 結果はこれまでと変わらず日本語入力モードのままでした.ためしに export EMACS_IME="anthy-el" とターミナルから設定したら,さらに状況は悪くて,$にもならずに$の ままでした. 他にも何か必要なのでしょうか. -- 縄手雅彦@島根大学総合理工学部 電子制御システム工学科 strike@xxxxxxxxxxxxxxxxxxx http://www.ecs.shimane-u.ac.jp/~nawate/