[Mew-dist 08273] Re: mew-1.94b15.tar.gz and im-111.tar.gz

SAKAI Kiyotaka ksakai at example.com
1999年 3月 24日 (水) 22:28:32 JST


>> In article <19990324213345V.tam at example.com>, Murata Takashi <Takashi.Murata at example.com> writes:

> - Fcc: で複数フォルダを指定していると、2番目のフォルダで動作が変

>   諸般の事情で (setq mew-fcc "+trash,+inbox") としているのですが、
>   このとき trash に出来る控えは正常ですが、 inbox には、いくつメール
>   がある状態でも、"1" が空いていれば "1" に控えを作ってしまいます。

とりあえず、このパッチで正しく動作するようになります。

# ただ、関数が 2回目以降に呼ばれたときに、何故 defined を使って渡され
# てきた引数が 2つか 3つかを判定できないのかが、納得できないのですが。

> - "0" から始まるファイル名の記事を扱えない

>   あまり無いのかもしれないですが、0001234 というようなファイル名で
>   記事がセーブされているディレクトリを、直接指定出来なくなりました。
>   同じく [Mew-dist 08169] の修正ですが、前後を見ると、以下でいいように
>   思います。

このように修正すると、00012345 のような名前でフォルダに置かれているファ
イルが sort, pack の対象になってしまいますが、そういう仕様の方がいいの
でしょうか?

あと、「直接指定できない」というのは、どういう状態を指しているのでしょ
うか?
-- 
酒井 清隆 (E-mail: ksakai at example.com)

-------------- next part --------------
Index: Folder.pm
===================================================================
RCS file: /home/ksakai/cvsroot/im-111/IM/Folder.pm,v
retrieving revision 1.2
diff -u -r1.2 Folder.pm
--- Folder.pm	1999/03/24 08:56:13	1.2
+++ Folder.pm	1999/03/24 13:17:25
@@ -160,7 +160,7 @@
     $folder_dir = expand_path($folder);
     return '' if (!-d $folder_dir);
 
-    @filesinfolder = message_list($folder_dir) unless defined(@filesinfolder);
+    @filesinfolder = message_list($folder_dir) if (scalar(@_) == 2);
 
     if (scalar(@filesinfolder) == 0) {
 	if ($number eq 'new') {


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