Kenichi Handa
handa****@m17n*****
2006年 9月 15日 (金) 10:54:14 JST
Kenichi Handa <handa****@m17n*****> writes: > 以下の件、返事遅れてすいません。一応現在最後に付けたような新 > 規 API が使えるようになりました。 CVS commit してあります。 ちなみに、この新しい API の使用例として m17n-imconf というプ ログラムを添付します。だだーと書いた300行少々のプログラムなの でドキュメントも何もないのですが、使い方は以下のような感じで す (CVS 先端の m17n-lib と m17n-db が必要です)。 まず ~/.m17n.d/config.mic というファイルが無い状態からです。 行頭の "> " がプロンプトです。 % m17n-imconf > get-command t unicode ((start "Start Unicode Start typing hexadecimal numbers of Unicode character." nil (C-U))) > config-command t unicode start (C-i) つまり C-U の代りに C-i で Unicode code を打ち始めることにします。 > get-command t unicode ((start "Start Unicode Start typing hexadecimal numbers of Unicode character." configured (C-i))) ちゃんと変更され、状態は `configured' になっています。 > save-config この時点で、~/.m17n.d/config.mic というファイルが作成されそ の内容は以下のようになるはずです。 ------------------------------------------------------------ ;; -*- mode:lisp; coding:utf-8 -*- ((input-method t unicode) (command (start nil (C-i)))) ------------------------------------------------------------ > get-command t unicode ((start "Start Unicode Start typing hexadecimal numbers of Unicode character." customized (C-i))) 変更をセーブしたので、状態は `customized' に変わります。 > config-command t unicode start `customized' をキャンセルします。 > get-command t unicode ((start "Start Unicode Start typing hexadecimal numbers of Unicode character." nil (C-U))) > save-config この時点で、~/.m17n.d/config.mic の内容は以下になるはずです。 ------------------------------------------------------------ ;; -*- mode:lisp; coding:utf-8 -*- ((input-method t unicode)) ------------------------------------------------------------ --- 半田@AIST -------------- next part -------------- テキスト形式以外の添付ファイルを保管しました... ファイル名: m17n-imconf.c 型: application/octet-stream サイズ: 7470 バイト 説明: 無し 다운로드