[Mew-dist 07070] Re: 全部を選択するには

SAKAI Kiyotaka ksakai at example.com
1998年 12月 11日 (金) 16:42:02 JST


>> In article <13935.36010.840000.34006K at example.com>, Akihiro Motoki <motoki at example.com> writes:

> 現在の方法でうまく行かないのは、マーク付けが、現在Summaryバッファに
> 表示されているメッセージのみを対象としているためです。
> 従って、 subject=.* などを行っても全体を表示することはできません。

IM での検索は正規表現は使えません。

IM の内部でわざわざ meta character を quote してから検索を実行していま
すので。

> でも、head=<ret> では全部にマークが付きませんね。何でだろう。
> head= は対象がヘッダ全部でないのかなぁ。body= はうまく行きますが、
> メールの本文を読み込むので遅いかもしれません。

こっちは原因がまったく分かりません。

以下のパッチのように意味のないコードを 1行追加すると、head= がうまく動
作するようになるというのが不思議です。

Index: IM/Grep.pm
===================================================================
RCS file: /home/ksakai/cvsroot/im-104/IM/Grep.pm,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 Grep.pm
--- Grep.pm	1998/12/10 03:56:08	1.1.1.1
+++ Grep.pm	1998/12/11 07:35:14
@@ -141,6 +141,8 @@
 
 	close(MES);
 
+	$head =~ /:/;
+	
 	if (eval $eval_string) {
 	    push(@messages, $m);
 	}

-- 
酒井 清隆 (E-mail: ksakai at example.com)



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