ソースをDLし、コンパイル、その後にインストール先の設定を変更する
% mkdir tmp && cd tmp
% curl -O http://openlab.ring.gr.jp/skk/maintrunk/ddskk-15.2.tar.gz
% tar xvf ddskk-15.2.tar.gz && cd ddskk-15.2
% make
% emacs SKK-CFG
下記の内容を設定する。
SKK-CFG
(setq SKK_DATADIR "~/.emacs.d/etc/skk")
(setq SKK_INFODIR "~/.emacs.d/info")
(setq SKK_LISPDIR "~/.emacs.d/site-lisp/skk")
念の為にインストール先が正しく設定されているかを確認する
% make what-where
emacs -batch -q -no-site-file -l SKK-MK -f SKK-MK-what-where
Loading ~/tmp/ddskk-15.2/SKK-CFG...
Running in:
GNU Emacs 24.4.1 (x86_64-apple-darwin13.4.0, NS apple-appkit-1265.21)
of 2015-04-08 on m3-2014mac13.office.so-netm3.com
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-show-mode, skk-sticky, skk-tankan, skk-tut, skk-vars, skk-version, skk, skk-study
-> ~/.emacs.d/site-lisp/skk
SKK infos:
skk.info
-> ~/.emacs.d/info
SKK tutorials:
SKK.tut, SKK.tut.E, NICOLA-SKK.tut, skk.xpm
-> ~/.emacs.d/etc/skk
問題がなさそうであれば、インストールを実行する
% make install
その後は.emacs.d/init.elにロードとキーの設定をする
% emacs ~/.emacs.d/init.el
init.el
;; load-path 追加
(let ((default-directory (expand-file-name "~/.emacs.d/site-lisp")))
(add-to-list 'load-path default-directory)
(if (fboundp 'normal-top-level-add-subdirs-to-load-path)
(normal-top-level-add-subdirs-to-load-path)))
;; skkの設定
(require 'skk-autoloads)
(global-set-key (kbd "C-x C-j") 'skk-mode)