[mew-win32 04227] Re: mew4.2での 'k/' namzu での検索エラー

Hideyuki SHIRAI ( 白井秀行 ) shirai at example.com
2005年 5月 9日 (月) 15:15:52 JST


白井です。

From: "Hitoya Tachikawa" <tornado at example.com> さん曰く
Subject: [mew-win32 04226] Re: mew4.2での 'k/' namzu での検索エラー
Message-ID: <38396.210.138.18.60.1115613818.squirrel at example.com>
Date: Mon, 9 May 2005 13:43:38 +0900 (JST)

> Signaling: (wrong-type-argument stringp nil)
>   string-match("^[$%+-]" nil)
> というエラーになってしまいます。Meadow1とMeadow2の両方を行ってみました。

> Signaling: (wrong-type-argument stringp nil)
>   string-match("^[$%+-]" nil)
>   (if (string-match defaultregex (car ...)) (setq defmsgs (cons ...
> defmsgs)) (setq casemsgs (cons ... casemsgs)))
>   (while retmsgs (if (string-match defaultregex ...) (setq defmsgs ...)

 <<snip>>

>   mew-nmz-multi-pick(("d:/HOME/Namazu/Mail/***"
> "d:/HOME/Namazu/Mail/***/+++++++" "d:/HOME/Namazu/Mail/***/???"
> "d:/HOME/Namazu/Mail/***/????" "d:/HOME/Namazu/Mail/***/??????")
> "+from:@@@@" nil)

うーん、namazu の出力結果が mew-nmz で想定しているものと違ってい
るか、mew-nmz-setup() でかき集めている mew-nmz-url-fld-alist が
壊れているかのどちらかだと思います。

ぼくの場合は、shell で namazu を動かすと、例えば

% namazu --all --list --no-decode-uri +from:shirai c:/home/shirai/Namazu/Mail/inbox
/c|/home/shirai/Mail/inbox/6
/c|/home/shirai/Mail/inbox/3

な感じになりますが、立川さんの結果はどうでしょうか。~/.namazurc
で replace して、上記以外の形式になっていませんか?上記のログの
まま(伏字?)書くと、

% namazu --all --list --no-decode-uri +from:@@@@ d:/HOME/Namazu/Mail/*** d:/HOME/Namazu/Mail/***/+++++++ d:/HOME/Namazu/Mail/***/??? d:/HOME/Namazu/Mail/***/???? d:/HOME/Namazu/Mail/***/??????

というコマンドを実行するのと同じオプションで mew-nmz から namazu
を動かしています。

また、上記の出力の directory 部分を mew-nmz-url-to-folder() にあ
たえると、

(mew-nmz-url-to-folder "/c|/home/shirai/Mail/inbox")
=> "+inbox"

という風になりますが、これが nil になったりしないでしょうか?
もし、nil になるなら、わたし個人宛で構いませんので、
mew-nmz-url-fld-alist の中身を見せてくださるとありがたいです。

# メールに mew-nmz-url-fld-alist と書いて、その後ろで C-uC-xC-e
# です。

-- 
白井秀行 (mailto:shirai at example.com)



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