Emacs23 + ddskk

Ubuntu9.10がリリースされたので、インストールしてみた。

Emacs+SKKが無いと何も出来ないので、早速、環境構築してみた。
Emacs23でddskkを使おうとしたら、Emacs22に依存していたので、
以下の手順でddskkをインストールし、Emacs23でSKKを使えるようにした。

(1)apelとyaskkserv(SKK辞書サーバ)をインストール。
(2)ddskkの最新版をダウンロードする。
http://openlab.ring.gr.jp/skk/maintrunk/
(3)アンインストールが簡単にできるように、
checkinstallコマンドでパッケージを作成してからインストールする。

以下~/srcディレクトリで作業。

$ tar zxf ddskk-20091025-tar.gz
$ sudo checkinstall --install=no

いろいろと質問に答える。
ポイントとしては、2 - Nmae に自分が作成したパッケージと分かるような名
前にしておくと良い。
例) my-ddskk
少し待つとパッケージが作成される。念のためどこにインストールされるのか
確認しておく。

$ dpkg --contents my-ddskk_20091025-1_i386.deb
tar: 記録サイズ = 8 ブロック
..snip..
drwxr-xr-x root/root         0 2009-10-31 14:15 ./usr/local/share/emacs/23.1/
drwxr-xr-x root/root         0 2009-10-31 14:15 ./usr/local/share/emacs/23.1/site-lisp/
drwxr-xr-x root/root         0 2009-10-31 14:15 ./usr/local/share/emacs/23.1/site-lisp/skk/
-rw-r--r-- root/staff     7103 2007-08-09 00:18 ./usr/local/share/emacs/23.1/site-lisp/skk/skk-server-completion.el
-rw-r--r-- root/staff    35416 2009-10-31 14:14 ./usr/local/share/emacs/23.1/site-lisp/skk/skk-tut.elc
-rw-r--r-- root/staff     7440 2009-08-16 09:01 ./usr/local/share/emacs/23.1/site-lisp/skk/skk-hint.el
-rw-r--r-- root/staff   204228 2009-08-23 09:01 ./usr/local/share/emacs/23.1/site-lisp/skk/skk.el
..snip..

後は.emacsに以下を追加し、C-x jでSKKが使えるようになった。

;; skk
(add-to-list 'load-path "/usr/local/share/emacs/23.1/site-lisp/skk")
(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)

Emacs23になって、フォントがアンチエイリアシングされ、見た目が非常に綺麗になった。