2010年2月4日

Daredevil SKK 14.0.90 を .emacs.d 以下にインストール

最初に APEL をインストールします。make してからインストール先を確認。実際にインストールの手順で実施しています。インストール前にいろいろ確認するのが好みなので。

curl -O http://kanji.zinbun.kyoto-u.ac.jp/~tomo/lemi/dist/apel/apel-10.7.tar.gz
tar xvfz apel-10.7.tar.gz
cd apel-10.7
make LISPDIR=~/.emacs.d/lisp VERSION_SPECIFIC_LISPDIR=~/.emacs.d/lisp INFODIR=~/.emacs.d/share/info
make what-where LISPDIR=~/.emacs.d/lisp VERSION_SPECIFIC_LISPDIR=~/.emacs.d/lisp INFODIR=~/.emacs.d/share/info
make install LISPDIR=~/.emacs.d/lisp VERSION_SPECIFIC_LISPDIR=~/.emacs.d/lisp INFODIR=~/.emacs.d/share/info

Daredevil SKK 14.0.90 を取得します。

curl -O http://openlab.ring.gr.jp/skk/maintrunk/ddskk-14.0.90.tar.gz
tar xvfz ddskk-14.0.90.tar.gz
curl -O http://openlab.jp/skk/dic/SKK-JISYO.L.gz
gunzip SKK-JISYO.L.gz
cd ddskk-14.0.90
mv ../SKK-JISYO.L dict

設定ファイルを修正します。

vi SKK-CFG
(add-to-list 'load-path "~/.emacs.d/lisp/emu")
(add-to-list 'load-path "~/.emacs.d/lisp/apel")
(setq APEL_DIR "~/.emacs.d/lisp/apel")
(setq EMU_DIR "~/.emacs.d/lisp/emu")
(setq SKK_DATADIR "~/.emacs.d/share/skk")
(setq SKK_INFODIR "~/.emacs.d/share/info")
(setq SKK_LISPDIR "~/.emacs.d/lisp/skk")
(setq SKK_SET_JISYO t)

インストールします。

make LISPDIR=~/.emacs.d/lisp VERSION_SPECIFIC_LISPDIR=~/.emacs.d/lisp INFODIR=~/.emacs.d/share/info
make what-where LISPDIR=~/.emacs.d/lisp VERSION_SPECIFIC_LISPDIR=~/.emacs.d/lisp INFODIR=~/.emacs.d/share/info
make install LISPDIR=~/.emacs.d/lisp VERSION_SPECIFIC_LISPDIR=~/.emacs.d/lisp INFODIR=~/.emacs.d/share/info

設定するならとりあえず init.el に以下を記述しておきます。こまかい設定は info を読んだ方が正確です。

;; 以下を記述するだけで必要な物は全部ロードする
(require 'skk-autoloads)
;; Emacs の起動時に必要な物をロードすることで、SKK の初回起動を速くする
(setq skk-preload t)

以上です。