平衡点


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-pathmew-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

おがさわらさんによる入魂の執筆, ということで購入.

Software Design (ソフトウェア デザイン) 2012年 10月号 [雑誌]
技術評論社, ¥10

第一特集が chef 入門 ということで, 時間を見つけて読みます(これから).


連絡先など
最近の日記
  • 2024/10/09
    • 1. Mastodon でのメール通知, というか Exim4 と Apparmor
  • 2024/06/19
    • 1. WSL2 での gpg-agent, ssh-agent
  • 2024/06/18
    • 1. WSL で Windows 側のフォントを利用する
  • 2024/06/17
    • 1. WSLとWindowsの時刻同期
  • 2024/06/12
    • 1. wsl2 で systemd
    • 2. wslg の設定
一覧
2006|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|02|03|04|08|09|10|11|12|
2013|01|02|03|04|05|06|08|09|10|11|12|
2014|01|02|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|09|10|
2016|02|03|
2017|01|02|03|05|06|07|09|11|12|
2018|03|06|07|10|11|12|
2019|01|02|03|04|05|07|10|12|
2020|01|02|03|04|05|08|09|10|11|12|
2021|01|02|03|05|06|07|08|09|11|12|
2022|01|02|03|04|05|06|08|10|11|12|
2023|02|03|04|06|08|09|11|12|
2024|01|02|03|04|05|06|10|
Back to Top ▲