前提
- Mac OS X 10.6.8
- Emacs 24.3 (emacsformacosx.com で配布されている)
- make が使えること
作業
- ddskk-15.1 をダウンロードして展開
$ cd ~/work $ wget ftp://ftp.ring.gr.jp/pub/elisp/skk/maintrunk/ddskk-15.1.tar.gz $ wget ftp://ftp.ring.gr.jp/pub/elisp/skk/maintrunk/ddskk-15.1.tar.gz.md5 $ md5 ddskk-15.1.tar.gz MD5 (ddskk-15.1.tar.gz) = c33f335994b93ea91783bf5b42663f07 $ cat ddskk-15.1.tar.gz.md5 MD5 (ddskk-15.1.tar.gz) = c33f335994b93ea91783bf5b42663f07 $ tar xzf ddskk-15.1.tar.gz
- ddskk-15.1/SKK-CFG の内容を変更
;; (setq SKK_DATADIR "/Applications/Emacs.app/Contents/Resources/etc/skk") ;; (setq SKK_INFODIR "/Applications/Emacs.app/Contents/Resources/info") ;; (setq SKK_LISPDIR "/Applications/Emacs.app/Contents/Resources/site-lisp/skk") ;; (setq SKK_SET_JISYO t)
- 上記4行を有効にする。
(setq SKK_DATADIR "/Applications/Emacs.app/Contents/Resources/etc/skk") (setq SKK_INFODIR "/Applications/Emacs.app/Contents/Resources/info") (setq SKK_LISPDIR "/Applications/Emacs.app/Contents/Resources/site-lisp/skk") (setq SKK_SET_JISYO t)
- 念のため make what-where でインストールパスを確認
$ cd ddskk-15.1 $ make what-where emacs -batch -q -no-site-file -l SKK-MK -f SKK-MK-what-where Loading subst-ksc... Loading subst-gb2312... Loading subst-big5... Loading subst-jis... Loading /Users/th/work/ddskk-15.1/SKK-CFG... SKK modules: skk-viper, 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-show-mode, skk-sticky, skk-tankan, skk-tut, skk-vars, skk-version, skk, skk-study -> /Applications/Emacs.app/Contents/Resources/site-lisp/skk SKK infos: skk.info -> /Applications/Emacs.app/Contents/Resources/info SKK tutorials: SKK.tut, SKK.tut.E, NICOLA-SKK.tut, skk.xpm -> /Applications/Emacs.app/Contents/Resources/etc/skk
- パスが「/Applications/Emacs.app/Contents」になっているので問題なし。
- make install
$ sudo make install Emacs=/Applications/Emacs.app/Contents/MacOS/Emacs
- ここで、Emacsの実行形式ファイルのパスを指定するのを忘れないように(忘れると、あとでEmacsからddskkを実行したときにエラーが出ます)。
以上。