[Mew-dist 05882] Re: 1.93b53

Maybe TABOO y-koga at example.com
1998年 8月 11日 (火) 17:13:12 JST


Kazu Yamamoto (山本和彦) <kazu at example.com>:
> > --- mew-encode.el.ORG	Tue Aug 11 16:05:05 1998
> > +++ mew-encode.el	Tue Aug 11 16:42:53 1998
> > @@ -40,7 +40,7 @@
> >        (save-excursion
> >  	(goto-char (point-min))
> >  	(re-search-forward (concat "^" mew-subj:) (mew-header-end) t 1)
> > -	(if (looking-at " \t*")
> > +	(if (looking-at "\\s-*$")
> >  	    (progn
> >  	      (replace-match " " nil t)
> >  	      (mew-header-insert (read-string (concat mew-subj: " "))))))))
> 
> どうして? 検索範囲は、ヘッダの終りまでなので、---- とかは範囲内に入っ
> ていませんよ。

(re-search-forward ...) でのカーソルの移動先が空白の手前なんで、
Subject: フィールドに文字列があっても、必ずこの (if ) に引っかかって聞
かれてしまいます。

なお、

`\sCODE'
     matches any character whose syntax is CODE.  Here CODE is a
     character that represents a syntax code: thus, `w' for word
     constituent, `-' for whitespace, `(' for open parenthesis, etc.
     *Note Syntax Tables::, for a list of syntax codes and the
     characters that stand for them.

というわけで、Subject: 行が空か whitespace だけの場合、です。"-" じゃ
ありません。
----
こがよういちろう



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