平衡点
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 入門 ということで, 時間を見つけて読みます(これから).