[Mew-dist 09460] Re: b35

Takanori-Nishimura t-nisimr at example.com
1999年 6月 24日 (木) 16:50:31 JST


にしむらです。

Kazu Yamamoto (山本和彦) <kazu at example.com> さんは
Thu, 24 Jun 1999 16:28:54 +0900 に
「[Mew-dist 09459] Re: b35」の件で書きました。

>   この Nickname についてですが、Addrbook にないものを登録するというこ
> とですよね??  どうも Addrbook だけでなく、mew 上の cache(info を斜め読
> みした所では .mew-alias かどうか、ってところですが)にある Nickname が
> あると登録されないものなのでしょうか。

  すみません。s/Nickname/shortname/ ですね。

kazu> Addrbook に同じ shortname がある場合は登録されずに、shortname を変更す
kazu> るように促します。.mew-alias は関係ありません。

  ですよね??

  なのに、かずさんの名前を登録する事が出来ません。

# ^kazu で始まる別名は存在してますが.....
  これは kazuxxx: kazuxxx at example.com の形式で書いていました。

  ということで、その行を消してみたら問題なく登録できました。

  おそらく mew-addrbook.el でやってるのかと思って中身を見てみたのです
が、よく分からなかったのですが.....

  shortname のチェックって ^shortname だけなんでしょうか。先頭のマッチ
パターンだけで行われてますか??

  と思ってもう一回見直したら、この部分のようですね。(違ったら指摘して
ください)

         (if (and shortname
                  (re-search-forward 
                   (concat "^" (regexp-quote shortname) "[ \t]*:?") nil t))
             (setq not-uniq t))

であれば、"[ \t]*:?" ではなく、"\([ \t]|:\)*?" のような感じになるんで
しょうかね??

# すみません、今 lisp の本を読んだばっかりなので、怪しいです。

----------------------------------------------------------------------
西村 考則  (Takanori Nishimura)	(mailto:t-nisimr at example.com)
  株式会社SRA(Software Research Associates, Inc.)/関西支社/開発
	TEL. 06-6536-2331	FAX. 06-6536-2452



Mew-dist メーリングリストの案内