Mac OS X で SKK を使う方法について説明します。 同梱の INSTALL および README にも目を通しておいて下さい。 * 事前準備 ** Developer Tools (Xcode) のインストール Mac OS X には初期状態では make コマンドがインストールされていません。以 降の作業をするためには Developer Tools (Xcode) をインストールする必要が あります。 Developer Tools は OS をパッケージで購入した場合は同梱されています。も し最新の Developer Tools が必要な場合は Apple Developer Connection https://connect.apple.com/ にて無料の会員登録をする事でダウンロードにかかるコストのみで入手する事が できます。また、App Store でも最新の Developer Tools を入手することがで きます。なお Developer Tools は、現在は Xcode という単一のアプリケーショ ンになっています。 Xcode 4.3 以降では make などのコマンドラインツールは Xcode 起動後に Preferences → Downloads → Command Line Tools で別途インストールする必要 があります。 ** コンパイルに利用する Emacs の確認 Terminal より Emacs の位置を確認します。 $ which emacs Mac OS X 標準の Emacs は /usr/bin/emacs に存在します。OS X 10.7.3 の段階 でインストールされているものは、GNU Emacs 22.1 ベースです。 一方、Mac OS X のウィンドウシステムで動作する Emacs には Carbon を使った ものと Cocoa を使ったものがあります。Carbon Emacs にも何種類かあるようで すが、銭谷誠司さん作の Carbon Emacs Package ( http://homepage.mac.com/zenitani/emacs-j.html ) http://th.nao.ac.jp/MEMBER/zenitani/emacs-j.html が最もよく更新されており、また日本語環境が予め整備されているので、使い易 いでしょう。このパッケージは、様々なパスにインストールすることが可能です が、標準的には /Applications (ハードディスクの「アプリケーション」フォル ダ)にインストールします。その場合の実行形式ファイルは /Applications/Emacs.app/Contents/MacOS/Emacs です。最新の2010年版は GNU Emacs 22.3 ベースです。 また、GNU Emacs 23 から ソースの修整なしに Cocoa 版のコンパイルが可能に なりました。Cocoa 版 も Carbon Emacs と同様に Self contained なアプリケー ションバンドルになります。こちらも標準的には /Applications にインストー ルし、実行形式ファイルは /Applications/Emacs.app/Contents/MacOS/Emacs で す。 * Emacs へのインストール ** APEL のインストール (DDSKK 14.1 を使う場合) *** 注意 DDSKK 14.2 より Carbon Emacs, Cocoa Emacs とも APEL の別途インストールは 不要になりました。本項は DDSKK 14.1 のユーザのための説明です。 *** APEL の 取得 DDSKK 14.1 では、まず APEL をインストールするします。Daredevil SKK では、 APEL10.7 以降での動作が確認されていますが、できるだけ最新バージョンを インストールすることをお勧めします。 APEL は、 http://git.chise.org/elisp/apel/ から入手できます。 *** APEL の展開(解凍) APEL のアーカイブをダブルクリックすれば StuffIt Expander により解凍され ます。また、Terminal の操作に慣れている場合は以下のコマンドを実行する 事でも解凍できます。 $ tar xvfz apel-10.8.tar.gz *** APEL の byte-compile とインストール Carbon Emacs や Cocoa Emacs のような、 /Applications の下の Emacs.app を 使う場合は、 Makefile の EMACS の行を次のように編集します。 EMACS = /Applications/Emacs.app/Contents/MacOS/Emacs このパスは Emacs.app のインストールパスに合わせて適宜変更してください。 which コマンドで返って来た Emacs を利用する場合は設定の必要はありません。 APEL の展開ディレクトリで Terminal より以下のコマンドを実行します。 $ make $ sudo make install $ password: (Passwordを聞いてくるので管理パスワードを入力) *** load-path への追加 which コマンドで返って来た Emacs を利用する場合は設定の必要はありません。 また、Carbon Emacs や Cocoa Emacs でも設定の必要はありません。 ** SKK のインストール *** SKK の展開(解凍) APEL と同様の方法で解凍できます。 *** SKK のインストール SKK を展開したトップディレクトリに SKK-CFG というファイルがあります。 このファイルはシステム依存のインストール設定をユーザが行うためにありま す。この中のドキュメントと設定例を参考にしてください。 基本的には APEL と同様、 Carbon Emacs や Cocoa Emacs を利用する場合は Makefile の EMACS の行を APEL の場合と同様に編集した後に、また which コマ ンドで返って来た Emacs を 利用する場合はそのまま、 `sudo make install' でインストールできるはずです。 *** load-path への追加 which コマンドで返って来た Emacs を利用する場合は設定の必要はありません。 また、Carbon Emacs や Cocoa Emacs でも設定の必要はありません。 *** .emacs への追加 which コマンドで返って来た Emacs を利用する場合は設定の必要はありません。 また、Carbon Emacs や Cocoa Emacs でも設定の必要はありません。 * Mac OS X 上で動く辞書サーバについて Mac OS X で利用できる SKK 辞書サーバには次のようなものがあります。 ** skkserv skkserv は http://openlab.jp/skk/skk/skkserv/ から入手できます。 ** dbskkd dbskkd は http://www.ne.jp/asahi/bdx/info/software/jp-dbskkd.html から入手できます。 ** スクリプト言語で実装されたサーバ ruby が使用できるならば、 rskkserv が使用できます。 rskkserv は http://sourceforge.jp/projects/rskkserv/ から入手できます。 * Mac OS X で利用できる SKK 実装 Mac OS X 上で動作する SKK ライクの IME があります。 ** AquaSKK Cocoa により実装されています。SKK と共通の辞書が使用できます。 http://aquaskk.sourceforge.jp/ * 他の情報源 本ドキュメントと合わせて以下の情報を確認することをお勧めします。 http://sakito.s2.xrea.com/detail/emacs/emacs21.html Local variables: mode: outline end: