coLinux-0.7.3でFedoraをいれてPuTTY経由でemacsをいじってGmailをWanderlustでIMAPするまでの設定。思案のしどころ

coLinux上のemacsPuTTY経由で動かすのが引くほど便利なの。
PuTTYは右クリックでペーストしてくれるのがマジで便利だったり。
細かいことですがね。
でもなぁ。いざというときeclipseとかにスイッチしたいからなぁ。。。
ちょっとそういうのは苦手ですね。subversionとか入れたらいいのか?
だがちょっと個人がちょこちょこするのは何かなぁ
以下、fedoraemacsでファイルいじったりwanderlustgmailウマーまで
.bashrcとか.emacsとかイロイロは適当にwinscpでアレするとして

coLinuxまで

- A Day In The Life
ここが現時点のいい感じのチュートリアルかと思うのね。0.7.3から設定が変わったそうなので
起動設定ファイルは僕は

colinux-daemon.exe kernel=vmlinux initrd=initrd.gz mem=256 cobd0="C:/coLinux/Fedora-7.img" cobd1="C:/coLinux/swap.img" root=/dev/cobd0 eth0=slirp,,tcp:5901:5900/tcp:2222:22/tcp:10080:80/tcp:13000:3000 eth1=tuntap,"TAP" ro

ちょっとTAPのところを変えてる
OhMiyaPatriots.com: The Leading Oh Miya Patriot Site on the Net仕様
これで起動した。

emacsまで

winscpとかで設定ファイルを投げ込むのは適当にやってもらうことにして

yum -y install emacs

emacsが入りました。簡単ですね。

emacsのapelとか

コンパイラとかが必要

yum -y install make
yum -y install gcc
yum -y install wget

でOKデス。あとはSSLとか。この辺動いてるからよしとしてるけど依存関係はしらん!

OpenSSL/startls

なんかopenssl入ってるはずなのにstartlsの./configureでopenssl入れなよ!っていいわれたから
yum search opensslでそれっぽいのを入れてみる、の図デス。

yum -y install openssl
yum -y install openssl-devel.i386
wget ftp://opaopa.org/pub/elisp/starttls-0.9.tar.gz
tar zxvf starttls-0.9.tar.gz
cd starttls-0.9
./configure
make
make install
APEL/FLIM/SEMI/Wanderlustをとって来て解凍とか
wget "http://kanji.zinbun.kyoto-u.ac.jp/~tomo/lemi/dist/apel/apel-10.7.tar.gz"
wget "http://www.kanji.zinbun.kyoto-u.ac.jp/~tomo/comp/emacsen/lisp/flim/flim-1.14/flim-1.14.9.tar.gz"
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"
wget "ftp://ftp.gohome.org/wl/stable/wl-2.14.0.tar.gz"
tar zxvf apel-10.7.tar.gz
tar zxvf flim-1.14.9.tar.gz
tar zxvf semi-1.14.6.tar.gz
tar zxvf wl-2.14.0.tar.gz
cd apel-10.7
make install
cd ../flim-1.14.9
make install
cd ../semi-1.14.6
make install
cd ../wl-2.14.0
make check

Checkかいい感じだったら

make
make install

で終了。
wanderlustのイロイロは
EmacsでGmail IMAPを触る - stanaka's blog
でよくてフォルダ関係は適宜ググればよいけど

.foldersは
%inbox
%[Gmail]/Starred
%[Gmail]/Sent Mail
%[Gmail]/Drafts
%[Gmail]/All Mail
%[Gmail]/Spam
%[Gmail]/Trash
%yourlabel-1
%yourlabel-2

私の環境ではいまのところ%[Gmail]/Chatsてなフォルダを作ってもうまくとってこれない。
使ってないので調べてないけどチャットはとってこれないのか?おしえてください偉い人
で良いと思う。ラベルを日本語で作ってないので日本語のラベルがうまく動くかは知りませぬ。
上のはてな社員の人の解説サイトで作成メールのドラフトをIMAPにつなげてる部分があるけど
この設定入れると2,3文字入れるたびにGmailにアクセスしやがるのでこの設定はやめた方がいいかもしれない。

;(setq wl-draft-folder "%[Gmail]/Drafts") ; Gmail IMAPの仕様に合わせて
<||
コメントアウトしたほうがイイかも。
***.emacs部分
該当部分はこの辺だと思うけど正直設定ファイルが大きくてしかもlispわかんないくせにコピペしまくって訳分かってないからこれだけじゃ足りない/冗長の可能性は高いです。
ここはとりあえず動くかもね程度で。
>|lisp|
(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)
(global-set-key "\C-xm" 'wl-draft );C-xmはsendmailにくっついてるからこっちにいれかえ
(require 'mime-setup)

これでイイかな。。
ネットがつながってて(ネットコマンドが使える状態)でChecking....でWanderlustが1分も2分も止まってしまうなら設定がだめな感じです。gmailの反応は体感で長くても10secぐらいでパスワード聞かれます。あとWanderlustの起動時にChecking Environment...で1分とまってるのも設定がダメな感じですよ。