LoginSignup
0
1

More than 5 years have passed since last update.

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

Posted at

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

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1