coLinux-0.7.3でFedoraをいれてPuTTY経由でemacsをいじってGmailをWanderlustでIMAPするまでの設定。思案のしどころ
coLinux上のemacsをPuTTY経由で動かすのが引くほど便利なの。
PuTTYは右クリックでペーストしてくれるのがマジで便利だったり。
細かいことですがね。
でもなぁ。いざというときeclipseとかにスイッチしたいからなぁ。。。
ちょっとそういうのは苦手ですね。subversionとか入れたらいいのか?
だがちょっと個人がちょこちょこするのは何かなぁ
以下、fedoraでemacsでファイルいじったりwanderlustでgmailウマーまで
.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の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分とまってるのも設定がダメな感じですよ。