Posted at

SKKを自身のhomeディレクトリ配下の.emacs.d/にインストールする

More than 3 years have passed since last update.

ソースを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)