[Mew-dist 11150] Re: mew-nmz-virtual() doesn't work

Hideyuki SHIRAI ( 白井秀行 ) shirai at example.com
1999年 11月 2日 (火) 10:06:44 JST


From: Takeo OKAZAKI <okazaki at example.com> さん曰く
Subject: [Mew-dist 11148] mew-nmz-virtual() doesn't work
Message-ID: <19991101203624G.okazaki at example.com>
Date: Mon, 1 Nov 1999 20:36:31 +0900

岡崎> 以下の環境で,mew-nmz-virtual()が動きません.

## うぅぅ。;_;

岡崎> .emacs は 00readme-namazu.jis に従って殆んどデフォルトです.
岡崎> ~/Mail 以下のフォルダ数が多いので,
岡崎> (setq mew-nmz-db-max 256)
岡崎> とし,Namazuも namazu.h を変更してコンパイルし直しています.
岡崎> virtualを使わないで,mew-nmz-serch()はうまくいっています.
岡崎> 以下にBacktraceをのせます.

"z^" mew-nmz-search-parent() は動きますか? 現在の folder に飛ぶ
のと、他の folder に飛ぶのと、二通り確かめていただけると幸いです。

岡崎> Signaling: (wrong-type-argument arrayp nil)
岡崎>   mew-expand-folder(nil)
岡崎>   mew-nmz-virtual()

これって、folder の指定で "+inbox" とか明示的にひとつの folder
を指定しても発生するのでしょうか?

ちなみに、mew-nmz-virtual の何処で呼んでいる mew-expand-folder
か全然わからないので実験していただけるとありがたいです。

0. mew を立ち上げた(mew-nmz.el も load している)状態で。

1. "*scratch*" で (mew-nmz-gather-indexed-folder) の後ろで
 "C-xC-e" でエラーが発生するかどうか。return 値は nil になると思
 います。

2. "*scratch*" で mew-nmz-indexed-folders の後ろで C-uC-xC-e し
 てみて、変な folder が含まれているかどうか。
 例えば、
 ("+Backup/" "+direct-mail" "+etc/etc" "+samples" "+tmp" "+watch")
 の様になります。

3. "*scratch*" で (mew-nmz-expand-folder-regexp "*") の後ろで
 C-uC-xC-e してみて、変な Namazu の Index directory が含まれてい
 るかどうか。例えば、これは、改行を入れていますが、
 ("/home/shirai/Namazu/Mail/Backup/"
 "/home/shirai/Namazu/Mail/direct-mail"
 "/home/shirai/Namazu/Mail/etc/etc"
 "/home/shirai/Namazu/Mail" "/home/shirai/Namazu/Mail/samples"
 "/home/shirai/Namazu/Mail/tmp"
 "/home/shirai/Namazu/Mail/watch")
 の様になります。

4. "*scratch*" で
   (mew-nmz-multi-pick (list "/home/shirai/Namazu/Mail/inbox") "mew")
                              ~~~~~~~~~~~~(*1)                 ~~~~~(*2)
 C-uC-xC-e としてみて
   (("+inbox" ("5" "11" "12" "19" "20" "21" "27" "41")))
 の様な出力が出るか?

  (*1) 岡崎さんの環境で変えて下さい。
  (*2) "mew" は検索パターンです。

今のところ思い付くのは上記ぐらいですが、原因の絞り込みはできると
思います。

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



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