Wanderlust on Emacs 24

久し振りに git pull して Emacs 24 を更新したら ssl.el が動かなくなっていた。

以前まで

!! File ssl uses old-style backquotes !!

と表示されつつも使えていたのが、いよいよ phase out した模様。

何とかしないと WanderlustGmail IMAP が読めない。

ssl.el に手を入れても良かったのだけど、 d:id:buzztaiki:20090715:1247619151 の方法が手軽だったので導入することにした。

diff --git a/wl/init.el b/wl/init.el
index 9a22643..c41d5fd 100644
--- a/wl/init.el
+++ b/wl/init.el
@@ -15,12 +15,16 @@
 ;;; [[ Server Setting ]]
 ;; for Gmail.
 
+;; http://d.hatena.ne.jp/buzztaiki/20090715/1247619151
+(require 'tls)
+(set-alist 'elmo-network-stream-type-alist "!opentls" '(opentls nil open-tls-stream))
+
 ;; IMAP settings.
 (setq elmo-imap4-default-server "imap.gmail.com"
       elmo-imap4-default-user user-mail-address
       elmo-imap4-default-authenticate-type 'clear
       elmo-imap4-default-port '993
-      elmo-imap4-default-stream-type 'ssl)
+      elmo-imap4-default-stream-type 'opentls)

さようなら ssl.el & ありがとう id:buzztaiki :)