西山和広です。
>>>>> On Mon, 11 Dec 2006 23:43:00 +0900
>>>>> maruyama.yuzo@xxxxxxxxx("Yuzo Maruyama") said:
>
> 丸山です.返事ありがとうございます.
> 残念ながら,西山さんの方法では,
> 以前と変わりません.日本語入力モードで
> $を入力したときに,「$を補完入力して
> 英数モードに切り替わる」という快適な
> 環境にはなりませんでした.
どうやらYaTeX-jmodeは関係なかったようで、
$を押したときにanthy-mode-mapの方が
使われているようなので、
(require 'anthy)
(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)))
としてみたところ、$については切り替わるように
なりました。
他のYaTeX-insert-なんとかも考えるとあまり良いやり方ではなさそうですが。
> ところで,yatex.elをbyte compileすると,
> warningが出ます.具体的には
> reference to free variable 何とか
> というのが,20行ほど出ます.
> jmode jmode-offに関して抜き出すと
> こんな感じ.
(略)
> 特に j-mode-off が含まれているのが気になります.
> よく分かりませんが,
> これが問題ということではないのでしょうか?
j-mode-offはSKK関係のようなので、cannaやeggの変数も含めて
使っていないのなら気にしなくても良いのではないでしょうか。
--
|ZnZ(ゼット エヌ ゼット)
|西山和広(Kazuhiro NISHIYAMA)