[Anthy-dev 1160] LANG=en_US で py になる

Back to archive index

Masanari Yamamoto h0131****@ice*****
2004年 10月 11日 (月) 20:04:56 JST


山本です。

http://pc5.2ch.net/test/read.cgi/linux/1093769067/342
http://pc5.2ch.net/test/read.cgi/linux/1093769067/343
http://pc5.2ch.net/test/read.cgi/linux/1093769067/344
http://pc5.2ch.net/test/read.cgi/linux/1093769067/348
の続きです。

問題は
% LANG=en_US uim-fep
で起動すると、defaultになるはずが、pyになってしまうというものです。

>>>344
>>>342のuim_create_context()でpyになってしまうというのは原因が想像でき
>ないんですが、以下を実行するとどうでしょうか。
>
>uim> (create-context 0 #f 'default)
>
>また以下を実行するとどんな出力になるでしょうか。長くなるようだっ
>たらMLの方にお願いします。
>
>$ LIBUIM_VERBOSE=5 LC_ALL=ja_JP.eucJP uim-fep 2>&1 | egrep '\bpy\b'

このようになりました。

% echo $LANG
ja_JP.eucJP

% uim-sh
uim> (create-context 0 #f 'default)
((0 (default "*" "UTF-8" "Direct input mainly used for latin languages" () #<CLOSURE (id im arg) (let-internal (dc) ((default-context-new id im)) (begin (im-clear-mode-list dc) (default-push-back-mode dc im-list) (im-update-mode-list dc) (im-update-mode dc (- (length im-list) 1)) dc))> #<CLOSURE (dc) ()> #<CLOSURE (dc mode) (create-context (default-context-id dc) () (car (nth mode im-list)))> #<CLOSURE (dc key state) (im-commit-raw dc)> #<CLOSURE (dc key state) (im-commit-raw dc)> #<CLOSURE (dc) ()> #<CLOSURE (dc idx) ()> #<CLOSURE (dc idx) ()> #<CLOSURE (dc prop) ()>)))

% LIBUIM_VERBOSE=5 LC_ALL=ja_JP.eucJP uim-fep 2>&1 | egrep '\bpy\b'
(define py-init-handler (lambda (id im arg) (require "PY.scm") (generic-context-new id im py-rule ())))
(generic-register-im (quote py) "zh_CN" "GB18030" (N_ "PinYin input method") py-init-handler)


-- 
山本将也



Anthy-dev メーリングリストの案内
Back to archive index