[emacs-canna for GNU Emacs 20 with dl 説明書(日本語版)] by 守岡 知彦 はじめに ======== この package は dynamic loading 機能を持った GNU Emacs 20 でかんなを使 うためのものです。よって、予め ftp://ftp.m17n.org/pub/mule/dynamic-loading/ にある patch を GNU Emacs 20.4 等に当てて emacs を作り直す必要がありま す。 ;; 上記の patch は現在のところ GNU Linux, FreeBSD, NetBSD, BSD/OS 4, ;; SunOS 4.1.[34], Solaris 2.5 以降にのみ対応していますが、ELF 対応の ;; OS の場合、src/s/gnu-linux.h や src/s/sunos4shr.h を参考に ;; src/s/*.h を修正して dynamic loading 機能を持った emacs を作れるか ;; も知れません。また、どうしてもうまくいかない場合、canna.c を linkし ;; てしまう方法もあります。 準備 ==== (1) dl 対応 GNU Emacs の作成 まず、前節で述べたように、dynamic loading 機能を持った GNU Emacs 20 を用意して下さい。 例:(emacs-20.4 の source が /usr/src/ に開いてあり、 emacs-20.4-dl3.diff も /usr/src/ にある場合) % cd /usr/src/emacs-20.4 % patch -p1 < /usr/src/emacs-20.4-dl3.diff % ./configure % make % make install (2) APEL の install この package に含まれた canna.el を使うには APEL(9.4 以降) package が必要です。APEL は ftp://ftp.m17n.org/pub/mule/apel/ から入手可能です。 APEL の README.en を見て APEL を install しておいて下さい。 Install ======= (1) configure の修正 - もし GNU Emacs 20.4 の実行 file の名前が“emacs”以外の場合は、 “EMACS=”以下の部分をその file 名に書き換えて下さい。 (2) configure の実行 % ./configure (3) make の実行 % make (4) install % make install 関連 tool ========= ゆでて使う場合には nabe が便利かも知れません。nabe は ftp://ftp.jaist.ac.jp/pub/GNU/elisp/nabe/ から入手可能です。 謝辞 ==== GNU Emacs 20.* 用の dynamic loading package を作られた g新部さんに感 謝します。