Subscribed unsubscribe Subscribe Subscribe

SKK(ddskk)を入れてみた

Emacsテクニックバイブル ?作業効率をカイゼンする200の技?

Emacsテクニックバイブル ?作業効率をカイゼンする200の技?

を少しずつ読み進めている。
日本語入力にはSKKが良いらしい、ということだったので入れてみることにした。インストールについては下記を参考にしました。各パッケージにも丁寧なドキュメントがついていますね
http://web.mit.edu/jam/www/athena/athena_skk.html
Carbon Emacs に ddskk をインストール。 - 日々、とんは語る。
Emacs23 (Cocoa Emacs) 入門から中毒まで : 紹介マニア
まずはAPEL

$ curl -O "http://kanji.zinbun.kyoto-u.ac.jp/~tomo/lemi/dist/apel/apel-10.8.tar.gz"
$ tar zxvf apel-10.8.tar.gz
$ cd apel-10.8
$ make install EMACS=$HOME/Applications/Emacs.app/Contents/MacOS/Emacs PREFIX=$HOME/local LISPDIR=$HOME/.emacs.d/elisp VERSION_SPECIFIC_LISPDIR=$HOME/.emacs.d/elisp

とか。自分が入れているEmacs.appの場所とかインストールしたい場所とか適当に指定。で、

$ curl -O "http://openlab.ring.gr.jp/skk/maintrunk/ddskk-14.0.91.tar.gz"
$ tar zxvf ddskk-14.0.91.tar.gz
$ cd ddskk-14.0.91
$ emacsclient SKK-CFG

SKK-CFGには以下を書き足してみた

(setq SKK_DATADIR "~/local/etc/skk")          
(setq SKK_INFODIR "~/local/info")             
(setq SKK_LISPDIR "~/.emacs.d/elisp/skk")     
(setq SKK_SET_JISYO t)                        
(add-to-list 'load-path "~/local/elisp/apel") 
(add-to-list 'load-path "~/local/elisp/emu")

で、インストール。

$ make install EMACS=$HOME/Applications/Emacs.app/Contents/MacOS/Emacs

emacs設定ファイルでは

(require 'skk-autoloads)
(global-set-key (kbd "C-x C-m") 'skk-mode)
(setq skk-large-jisyo "~/.emacs.d/skk/SKK-JISYO.L")
(setq skk-tut-file "~/local/etc/skk/SKK.tut")

とか書いてみた。これで一応動くっぽい。
"skk-tutorial"で練習中。