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

Hideyuki SHIRAI ( 白井秀行 ) shirai at example.com
1999年 11月 4日 (木) 12:13:51 JST


From: Takeo OKAZAKI <okazaki at example.com> さん曰く
Subject: [Mew-dist 11162] Re: mew-nmz-virtual() doesn't work
Message-ID: <19991104110454Y.okazaki at example.com>
Date: Thu, 4 Nov 1999 11:05:18 +0900

白井> 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")))
白井>  の様な出力が出るか?

岡崎> 出力のfolder名を表示する部分が,nilになります.
岡崎> 該当ファイルナンバーはでてきます.

岡崎> (mew-nmz-multi-pick (list "/home/okazaki/Namazu/Mail/inbox") "hoge")((nil ("1")))

白井> 上記のテストをしたすぐ後に " *mew tmp*" buffer に移動すると、
岡崎> ~/Mail/inbox/1
      ~~~~~~~~~~~~~
## ぶみぃ〜〜 @_@

これが expand-file-name されていないのが諸悪の根源の様です。
(mew-nmz-url-to-folder "~/Mail/inbox") だと "nil" になるからです。

というわけで、なんで岡崎さんの環境ではこうなるのか良くわからない
ので、もう少しおつき合い下さい。

どうやって、この index を作成しましたか?
mew-nmz.el からですか? immknmz ですか?

"~/Namazu/Mail/inbox/NMZ.field.url" の中身は
"~/Namazu/Mail/inbox/1" ですか?
"/home/okazaki/Namazu/Mail/inbox/1" ですか?
(おそらく後者だと思います。)

そうだとすると、
"~/.namazurc" か "/usr/local/namazu/lib/namazu.conf(だったと思う)"
で 
REPLACE	/home/okazaki/ ~/
みたいなことはやっていませんか?

# mew-nmz.el からは全て expand-file-name をやっているから
# NMZ.field.url に "~/" がそのまま残ることは無いと思うのです
# が。。

岡崎> /etc/passwd のHomeDirectoryは /home/okazaki なんですが,
岡崎> 実体は /usr/home/okazaki で,シンボリックリンクを張っています.

しかし、これがなにかしら問題があるのかしら?

% impath --path=yes
MailPath=/home/okazaki/Mail

で、なおかつ、
mew-mail-path => /home/okazaki/Mail になっていないとか。。。

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



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