[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
標準的にインストールした場合は、特段の設定なしに Emacs を起動 するだけで DDSKK が使える状態になります。 自動的に ‘skk-setup.el’ というファイルが読み込まれ、設定されます (5)。
この自動設定によらずに手動で設定したい場合は、以下の説明を参照してください。
3.1 最も基本的な設定 | ||
3.2 インクリメント検索の設定 | ||
3.3 辞書サーバを使いたいときの設定 |
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
自動設定によらず、手動で設定する場合は、以下のように ‘~/.emacs’ に書 きます(6)。
(require 'skk-autoloads) (global-set-key "\C-x\C-j" 'skk-mode) (global-set-key "\C-xj" 'skk-auto-fill-mode) (global-set-key "\C-xt" 'skk-tutorial) |
ただし XEmacs でパッケージとしてインストールをした場合は、
(require 'skk-autoloads) |
の記述はしません。
辞書サーバを使わない場合は、更に辞書ファイルを指定する必要があります。
(setq skk-large-jisyo "/your/path/to/SKK-JISYO.L") |
この場合 skk-large-jisyo
は Emacs のバッファに取り込んで使用します。
これによりメモリが圧迫されすぎる場合は、上記の ‘SKK-JISYO.L’ を
‘SKK-JISYO.M’、‘SKK-JISYO.ML’ 又は ‘SKK-JISYO.S’ に変更
します。
なお、DDSKK 14 より辞書サーバを経由せずとも CDB 形式の辞書ファイルを直接 利用できるようになりました。CDB 形式辞書ファイルを利用する場合は以下のよ うに指定してください。
(setq skk-cdb-large-jisyo "/your/path/to/SKK-JISYO.L.cdb") |
skk-large-jisyo
と skk-cdb-large-jisyo
を共に指定した場合
には、標準では CDB 辞書の方が先に検索されます。これに関して
は 辞書検索の設定の具体例 も参照してください。
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
以下のように ‘~/.emacs’ に書きます。
(add-hook 'isearch-mode-hook #'(lambda () (when (and (boundp 'skk-mode) skk-mode skk-isearch-mode-enable) (skk-isearch-mode-setup)))) (add-hook 'isearch-mode-end-hook #'(lambda () (when (and (featurep 'skk-isearch) skk-isearch-mode-enable) (skk-isearch-mode-cleanup)))) |
上記の設定では、DDSKK が起動されているときのみ、付属のインクリメンタル・サー
チを使用します。常に付属のインクリメンタル・サーチを使用したかったら上記の
isearch-mode-hook
、 isearch-mode-end-hook
の設定を下記の
設定に変更します。
(add-hook 'isearch-mode-hook 'skk-isearch-mode-setup) (add-hook 'isearch-mode-end-hook 'skk-isearch-mode-cleanup) |
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
辞書サーバを使いたいときは、‘~/.skk’ で以下のように設定します。
(setq skk-server-host "example.org") (setq skk-server-portnum 1178) |
辞書サーバが起動しているホスト名又は IP アドレス。
辞書サーバが使うポート番号。‘/etc/services’ に skkserv のエントリがあれば 指定する必要は無い。
辞書サーバが起動していなかったときに Emacs から skkserv プロセスを立ち上げる
事もできます。skk-server-inhibit-startup-server
を nil
に
する事でこの機能が有効になります。サーバ関連 も参照してください。
Emacs から立ち上げて利用する事ができる辞書サーバは、
skkserv [-p port] [jisyo] |
のようなオプションを受け付け、inetd などを経由せず直接起動するものに限ら れます。
辞書サーバプログラムと辞書ファイルは、次のように設定します。
(setq skk-server-prog "/your/path/to/skkserv") (setq skk-server-jisyo "/your/path/to/SKK-JISYO.L") |
辞書サーバプログラムをフルパスで指定する。
辞書サーバに渡す辞書をフルパスで指定する。辞書サーバによっては辞書ファイルの 指定を独自の方法で行ない emacs からの指定を無視するものもあります。 詳しくは各辞書サーバの説明書を読んで下さい。
これらの設定は、環境変数を利用して下記のようにすることもできます。
export SKKSERVER=example.org export SKKSERV=/your/path/to/skkserv export SKK_JISYO=/your/path/to/SKK-JISYO.L |
setenv SKKSERVER example.org setenv SKKSERV /your/path/to/skkserv setenv SKK_JISYO /your/path/to/SKK-JISYO.L |
[ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This document was generated by Yasutaka SHINDOH on May 11, 2011 using texi2html 1.82.