Skip to content

Cocoa EmacsへのDDSKK, Wanderlustインストールメモ

2010 8月 20
by ベン
Cocoa EmacsへのDDSKK, Wanderlustインストールメモ君のてのひらから
このエントリーをはてなブックマークに追加
はてなブックマーク - Cocoa EmacsへのDDSKK, Wanderlustインストールメモ
Bookmark this on Delicious

るびきち著「Emacsテクニックマニュアル」を読んで、いろいろお試し中です。

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

著者/訳者:るびきち

出版社:技術評論社( 2010-08-03 )

定価:¥ 2,919

Amazon価格:¥ 2,919

単行本(ソフトカバー) ( 384 ページ )

ISBN-10 : 4774143278

ISBN-13 : 9784774143279


anything, org-modeはぜひ活用できるようになりたいなと思いながら、ちょこちょこいじって。
しかし、そこに至る前に、自分でインストールしたDDSKKなども更新したくなりました。

現在、MacPorts由来のCocoa Emacsを使用しているのですが、よく使うEmacsLispがUnix環境ならばすんなりインストールできるところ、Unix環境ではおなじみの

  • ./configure
  • make
  • sudo make install

ではうまくいかないことがあります。
…というかほとんど。

ここでは、DDSKK、Wanderlustのインストールを通じて思い出したこと忘れてしまわないように、今後の自分の作業ためにメモしておきます。
ポイントはelispのインストール先とEmacsはなんであるかを明示するということです。

参考URL: SKK(ddskk)を入れてみた – すぎゃーんメモ
http://d.hatena.ne.jp/sugyan/20100819/1282181852

環境

~/src

各種EmacsLispのソース置き場です。
tarの展開、cvsのチェックアウトはこちらで実行します。

~/.emacs.d

配下に起動時に呼ばれるinit.elがあります。

~/.emacs.d/lisp

Unix環境でいうところの/usr/share/emacs/site-lispに当たる場所とします。
subdirs.elも配置しておきます。
並列で~/.emacs.d/infoにinfoファイルをなるべく配置するようにします。

日本語入力 DDSKK

APEL

SKK(ddskk)を入れてみた – すぎゃーんメモ

http://d.hatena.ne.jp/sugyan/20100819/1282181852

を参考にしました。

ddskk動作のために必要なパッケージAPELを先にインストールします。
インストール先は、~/.emacs.d/lisp とします。

$ cd ~/src
$ 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=/Applications/MacPorts/Emacs.app/Contents/MacOS/Emacs PREFIX=$HOME/.emacs.d LISPDIR=$HOME/.emacs.d/lisp VERSION_SPECIFIC_LISPDIR=$HOME/.emacs.d/lisp

DDSKK

$ cd ~/src
$ 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はインストール用設定ファイルです。以下の要領で編集します。
SKK辞書はAquaSKKと共用しているので、SKK_SET_JISYOは不要。

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

そしてインストール。

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

add-to-listでload-pathを明示的に指定するのがポイント。
これがないと、Cannot open load file: installと言われてインストールできません。

メールクライアント Wanderlust

FLIM・SEMI

CVSから落としてきました。

$ cd ~/src
$ cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/root login
CVS password: [return]
$ cvs -z9 -d :pserver:anonymous@cvs.m17n.org:/cvs/root checkout -r flim-1_14 -d flim-1.14 flim
$ cvs -z9 -d :pserver:anonymous@cvs.m17n.org:/cvs/root checkout -r semi-1_14 -d semi-1.14 semi
$ cd flim-1.14
$ make install EMACS=/Applications/MacPorts/Emacs.app/Contents/MacOS/Emacs PREFIX=~/.emacs.d LISPDIR=~/.emacs.d/lisp VERSION_SPECIFIC_LISPDIR=~/.emacs.d/lisp
$ cd ../semi-1.14
$ make install EMACS=/Applications/MacPorts/Emacs.app/Contents/MacOS/Emacs PREFIX=~/.emacs.d LISPDIR=~/.emacs.d/lisp VERSION_SPECIFIC_LISPDIR=~/.emacs.d/lisp

Wanderlust

$ cd ~/src
$ cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/root checkout wanderlust
$ cd wanderlust
$ emacsclient WL-CFG

そしてWL-CFGを…

(setq load-path (append
		 (list "~/.emacs.d/lisp/apel"
		       "~/.emacs.d/lisp/flim"
		       "~/.emacs.d/lisp/semi")
		 load-path))

(setq wl-install-utils t)
(setq WL_PREFIX "~/.emacs.d/lisp/wl")    ; default is "wl"
(setq ELMO_PREFIX "~/.emacs.d/lisp/wl")  ; default is "wl"

と編集して保存したら…

$ sudo make install EMACS=/Applications/MacPorts/Emacs.app/Contents/MacOS/Emacs PREFIX=~/.emacs.d LISPDIR=~/.emacs.d/lisp VERSION_SPECIFIC_LISPDIR=~/.emacs.d/lisp
$ make install-info

.emacsに記載する設定については…過去の記事を参考に。