kinput2 -macim で入力できた!!

emacsを起動するたびにlocalが対応してないよと文句を言われるので、/usr/share/localeをみたら、確かにない。どういった理由だかわすれてしまったら、ja_JP.EUCなんてものを使っていた。これでPantherまでは問題なかったのだが、どうもここが問題の元凶のようである。

.bashrc.MacOSX/enviroment.plistあたりの環境変数LANGをja_JP.eucJPで設定してあげたら、何も問題なくemacsからkinput2 -macimで入力できるようになりました。

めでたしめでたし。