平衡点
2012/09/25
_ wl-addrbook のアドレスパースエラー?
Wanderlust は Mew の Addrbook 形式のアドレス帳が使える. サーバと手元で Mew だったり Wanderlust だったりするので, 同じアドレス帳が使えるのは地味に便利. ついでにマスタカさんの 「Gmail の連絡先」を Mew のアドレス帳にコピーする - マスタカの ChangeLog メモ / 2011-06-18 なんかを使うと, Android 側とも同期できて, ますます幸せ.
Wanderlust で Mew の Addrbook を使う
例えば Wanderlust の設定ファイルに
# source: scheme
   (setq wl-use-petname t)
   (setq wl-addrbook-file  "~/.mua/Addrbook.gpg")
   (require 'wl-addrbook)
   (unless (locate-library "google-contacts-mew")
     (el-get 'sync '(google-contacts-mew)))
   (require 'google-contacts-mew)
   (setq google-contacts-mew-ask nil)
   (setq mew-conf-path nil)
   (setq mew-addrbook-file wl-addrbook-file)
   (setq wl-summary-use-addrbook-from-func t)
   (wl-addrbook-setup)
とか書いておくと良い. mew-conf-path と mew-addrbook-file は マスタカさんの google-contacts-mew を使うために設定した変数.
これで幸せ...?
...のハズだったんだけれど.
どうにも Wanderlust 側でのアドレスの補完が効かなくてじたばたしたり.
Mew のマニュアルによれば, Addrbook の形式は
<shortname> <address1>[, <address2>, <address3>,...] <nickname> <fullname
で「空白区切り」で「,」は複数メールアドレスがある場合の区切り, つまり
<address1>[, <address2>, <address3>,...]
で複数アドレスを示すフィールドになっている筈なんだけれど, wl-addrbook は "," に続く空白まで区切りだと判断してしまっている.
そんな訳で, とりあえず ad hoc に "," の空白を削除して凌ぐことに. どっちかと言えば BBDB あたりを使った方が良いのかもしれないけれど...
_ Software Design 2012/10
おがさわらさんによる入魂の執筆, ということで購入.
	
	
		
		技術評論社, ¥10
	
	
	
 
第一特集が chef 入門 ということで, 時間を見つけて読みます(これから).