2010年8月23日月曜日

gnupack + NTEmacs23 でメール(Wanderlust)


このエントリーをはてなブックマークに追加


ダウンロードして解凍するだけでWindows側の環境変数とか気にしなくて使える。超便利。
これを使ってWanderlustのメール環境を構築してみる。

gnupack_devel をC:\直下へ展開したという前提で作業を進める。配置するディレクトリに空白や日本語を含むとトラブルの元なので気をつけよう。

■必要なものは以下、各ソフトの内容はリンク先で詳細確認してください。
APEL
LIMIT(FLIM)
SEMI
wanderlust

上記のソフトの導入方法は以下。
■APELのインストール
gnupack のbashから実行

# cd
# cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/root login
# cvs -z9 -d :pserver:anonymous@cvs.m17n.org:/cvs/root checkout apel
# cd apel
# make EMACS=/app/emacs/23.2/bin/emacs LISPDIR=/gnupack/app/emacs/site-lisp VERSION_SPECIFIC_LISPDIR=/gnupack/app/emacs/23.2/site-lisp INFODIR=/gnupack/app/emacs/23.2/info

# make EMACS=/app/emacs/23.2/bin/emacs LISPDIR=/gnupack/app/emacs/site-lisp VERSION_SPECIFIC_LISPDIR=/gnupack/app/emacs/23.2/site-lisp INFODIR=/gnupack/app/emacs/23.2/info install

*EmacsのパスはCygwin形式で渡す必要があるが、インストール先のディレクトリはWindows側のパス形式からドライブ文字を取った形で渡す必要があるので注意(NTEmacsがCygwin形式のパスを使わないのでこうなる?)

■LIMITのインストール
gnupack のbashから実行

# cd
# wget ftp://ftp.jpl.org/pub/m17n/limit-1_14-200811252332.tar.gz
# tar zxvf limit-1_14-200811252332.tar.gz
# cd limit-1_14-200811252332
# make EMACS=/app/emacs/23.2/bin/emacs LISPDIR=/gnupack/app/emacs/site-lisp VERSION_SPECIFIC_LISPDIR=/gnupack/app/emacs/23.2/site-lisp INFODIR=/gnupack/app/emacs/23.2/info

# make EMACS=/app/emacs/23.2/bin/emacs LISPDIR=/gnupack/app/emacs/site-lisp VERSION_SPECIFIC_LISPDIR=/gnupack/app/emacs/23.2/site-lisp INFODIR=/gnupack/app/emacs/23.2/info install


■SEMIのインストール
gnupack のbashから実行

# cd
# wget http://kanji.zinbun.kyoto-u.ac.jp/~tomo/lemi/dist/semi/semi-1.14-for-flim-1.14/semi-1.14.6.tar.gz
# tar zxvf semi-1.14.6.tar.gz
# cd semi-1.14.6
# make EMACS=/app/emacs/23.2/bin/emacs LISPDIR=/gnupack/app/emacs/site-lisp VERSION_SPECIFIC_LISPDIR=/gnupack/app/emacs/23.2/site-lisp INFODIR=/gnupack/app/emacs/23.2/info

# make EMACS=/app/emacs/23.2/bin/emacs LISPDIR=/gnupack/app/emacs/site-lisp VERSION_SPECIFIC_LISPDIR=/gnupack/app/emacs/23.2/site-lisp INFODIR=/gnupack/app/emacs/23.2/info install


■Wanderlustのインストール

# cd
# cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/root login
# cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/root checkout wanderlust
# cd wanderlust
# make EMACS=/app/emacs/23.2/bin/emacs LISPDIR=/gnupack/app/emacs/site-lisp VERSION_SPECIFIC_LISPDIR=/gnupack/app/emacs/23.2/site-lisp INFODIR=/gnupack/app/emacs/23.2/info

# make EMACS=/app/emacs/23.2/bin/emacs LISPDIR=/gnupack/app/emacs/site-lisp VERSION_SPECIFIC_LISPDIR=/gnupack/app/emacs/23.2/site-lisp INFODIR=/gnupack/app/emacs/23.2/info install

ここまでで基本的なインストール作業は終了。後は.emacsに、以下を追記。
(autoload 'wl "wl" "Wanderlust" t)
(autoload 'wl-other-frame "wl" "Wanderlust on new frame." t)
(autoload 'wl-draft "wl-draft" "Write draft with Wanderlust." t)

後はメールサーバの設定を行えば使える。基本的なことはここまで。

入門GNU Emacs第3版

入門GNU Emacs第3版

価格:3,990円(税込、送料別)