ddskk 14.2 のインストール
概要
ddskk 14.2 をインストールしたのでメモ. 設定方法は割愛.
ddskk 14.2 での変更点
ddskk は 14.1 で apel に依存していたが, 14.2 から emacs 22 以降を用いる限りは apel をインストールする必要がなくなった.
(apel は emacs のバージョン間の移植性を高めるためのライブラリ)
ダウンロード
以下のコマンドを実行
$ wget http://openlab.ring.gr.jp/skk/maintrunk/ddskk-14.2.tar.gz $ tar xzvf ddskk-14.2.tar.gz
ddskk-14.2 というフォルダが生成される.
インストール
どこに何がインストールされるかを確認するには, make の what-where ルールを実行すればよい.
$ make what-where
標準では以下のような場所にインストールされる.
SKK modules: skk-viper, skk-jisx0213, skk-emacs, ccc, cdb, context-skk, queue-m, skk-abbrev, skk-act, skk-annotation, skk-auto, skk-autoloads, skk-azik, skk-cdb, skk-comp, skk-cursor, skk-cus, skk-dcomp, skk-develop, skk-gadget, skk-hint, skk-inline, skk-isearch, skk-jisx0201, skk-jisyo-edit-mode, skk-kakasi, skk-kcode, skk-leim, skk-look, skk-macs, skk-num, skk-server-completion, skk-server, skk-sticky, skk-tankan, skk-tut, skk-vars, skk-version, skk, skk-study -> /usr/local/share/emacs/23.1/site-lisp/skk SKK infos: skk.info -> /usr/share/info SKK tutorials: SKK.tut, SKK.tut.E, NICOLA-SKK.tut, skk.xpm -> /usr/share/skk
SKK をインストールする場所を変更する場合には, 設定を SKK-CFG ファイルに記述する.
.emacs.d 以下にインストールする場合は例えば, 以下のような設定を SKK-CFG ファイルに記入する.
(setq SKK_DATADIR (expand-file-name "~/.emacs.d/share/skk")) (setq SKK_INFODIR (expand-file-name "~/.emacs.d/info")) (setq SKK_LISPDIR (expand-file-name "~/.emacs.d/elisp/skk"))
設定した上で, 再度
$ make what-where
とすればインストール先が変更されていることがわかる. あとは make install するだけ
$ make install
初期化ファイルを削除
apt 等で古いバージョンの ddskk をインストールしていると, /etc/emacs/site-start.d/ に 50ddskk.el という初期化ファイルが存在する.
これがあると, 新しいバージョンの設定と競合するようなので, 移動するなり削除するなりするとよい.
$ cd /etc/emacs/site-start.d/ $ mv 50ddskk.el 50ddskk.el.org