使い方
Tamago を取ってきてパッチをあててインストールすれば使えます。
InputMethodの名前は japanese-egg-canna になります。
% tar zxvf tamago-4.0.6.tar.gz
% cd tamago-4.0.6
% gzip -dc ../canna-199X0000.diff.gz | patch -p1
% ./configure
% make install
(Meadowの時)
% make EMACS=meadow95 lispdir=c:/apps/Meadow/site-lisp install
.emacs の設定
;;; サーバの指定。どちらでも可能です。
(setq canna-hostname "canna")
(setq canna-hostname '("canna" "lab-canna" "localhost"))
;;; InputMethod の設定
(setq default-input-method "japanese-egg-canna")
.eggrc の設定
ここで設定することは backend の定義です。 canna-define-environmentで作り、canna-add-dictで辞書を追加します。
このファイルを用意しないと site-lisp/egg/eggrc が読み込まれます。
以下は、そのファイルの設定の説明です。
;;; canna-backend-Japanese の定義
(canna-define-environment)
(canna-add-dict "iroha" nil) ; nil は書き込みしない
(canna-add-dict "fuzokugo" nil)
(canna-add-dict "hojomwd" nil)
(canna-add-dict "hojoswd" nil)
(canna-add-dict "user" t) ; t は書き込みする
;;; canna-backend-Japanese-Bushu の定義
(canna-define-environment "Bushu" 0 t) ; "Bushu" は名前、0 は変換候補モード、 t は学習しない
(canna-add-dict "bushu" nil)
変換候補の値は、Canna付属のman、RkBgnBun のmodeを参照。
変換するときの候補の最後に何を付け加えるか設定できます。
1 … ひらがな
2 … 半角文字
3 … カタカナ
4 … 全角文字
2つ以上付け加えるときは、16x1 + 3 みたいにして値を決定します。
候補リストの順は、カタカナ、ひらがなと小さい位から参照されます。
nil だと19(0x13)になります。
backend の利用について(.eggrc を設定していない場合)
変換するときに \C-u SPACE で部首辞書のみを用いた変換をすることができます。
|なべ|
のように入力して変換すると、「亠」の部首を持った漢字に変換できます。