2006/04/17
# [xyzzy] KaMail で LDAP
KaMail でも 試してみるために,
(require "kamail/kamail-ldap") (setq *kamail-use-ldap* t) </pre>
してみたところ,一通り気持ちよく動作してくれました。でも,kamail-ldap-address-complete (M-Right) だけは,少々機嫌が悪かったようで,
>CALL STACK 6: (string-match "^k" nil) >CALL STACK 5: (system:*byte-code ...) >CALL STACK 4: (kamail::kamail-address-complete-region (("kakaka@example.com" "kakaka") ("kuuu@example.co.jp" "kuuu") (nil nil) ...) 49) >CALL STACK 3: (system:*byte-code ...) >CALL STACK 2: (#<lexical-closure: kamail::kamail-ldap-address-complete>) >CALL STACK 1: (command-execute kamail::kamail-ldap-address-complete) 不正なデータ型です: nil: string
とおっしゃいます。とりあえず,*kamail-address-alist* を加える前に,aalist の末尾の (nil nil) を取り去っておくと,機嫌を直してくださった模様です。