[CONTENTS] [PREV] [NEXT]

SKK 8.6 のインストール

SKK は Mule 上で利用できる日本語入力システムの一つです。 文節の区切りを人間が指示する、独特な操作法が特徴です。

まずはソースを入手します。以下の場所などにあります。

ftp://ftp.tut.ac.jp/GNU/emacslisp/misc/skk8.6.tar.gz

SKKのコンパイルとインストール

ソースを展開し、ディレクトリを移動します。

% tar zxf skk8.6.tar.gz
% cd skk8.6

Configure

root になって Configure.euc を実行します。 システムからインストールするディレクリを聞かれるので、 適切な場所を答えて下さい。また、この時、辞書サーバを インストールするかについても質問されます。全ての質問に 答えるとコンパイル後、指定した場所にインストールされます。

% su
% ./Configure.euc

infoファイルが指定したディレクトリにインストールされて います。Mule から M-x info で参照できるように、dir ファイル に以下の行を追加します。

* SKK: (skk).       Nemacs/Mule のための日本語入力システム.

SKK の使用方法

.emacs の設定

.emacs ファイルに以下の行を追加します。

	(obal-set-key "\C-x\C-j" 'skk-mode)
	(global-set-key "\C-xj" 'skk-auto-fill-mode)
	(global-set-key "\C-xJ" 'register-to-point)
	(global-set-key "\C-xt" 'skk-tutorial)
	(autoload 'skk-mode "skk" nil t)
	(autoload 'skk-auto-fill-mode "skk" nil t)
	(autoload 'skk-tutorial "skk-tut" nil t)
	(autoload 'skk-check-jisyo "skk-tools" nil t)
	(autoload 'skk-merge "skk-tools" nil t)
	(autoload 'skk-diff "skk-tools" nil t)
	(autoload 'skk-isearch-mode-setup "skk-isearch" nil t)
	(autoload 'skk-isearch-mode-cleanup "skk-isearch" nil t)
	(add-hook 'isearch-mode-hook
		(function (lambda ()
        		(and (boundp 'skk-mode) skk-mode
        		(skk-isearch-mode-setup)))))
	(add-hook 'isearch-mode-end-hook
		(function (lambda ()
			(and (boundp 'skk-mode) skk-mode
			(skk-isearch-mode-cleanup)))))
Nemacs または Emacs18 base の Mule の場合は多少異なりますので、 ReadMe または info を確認して書き換えて下さい。

.skk の設定

SKK のカスタマイズはホームディレクリの .skk で行います。 最低限、共通辞書に関する設定が必要ですので、以下の行を 追加して下さい。ただし、辞書サーバを利用する場合と、し ない場合で設定が異なります。 なお、SKK の起動キーは、デフォルトで C-x C-j です。 詳細は、info/SKK または、skk.tex を参照して下さい。

SKK 辞書のユーティリティプログラム

SKK 辞書に関して様々なユーティリティがあります。 Emacs Lisp、C または perl で書かれてあり、C と Perl で書かれているものについては、コンパイルやインストール が必要です。また、必要であれば、パスが通ったディレクトリ に移動して下さい。

[CONTENTS] [PREV] [NEXT]