[Mew-dist 14206] Re: b62

Kazu Yamamoto ( 山本和彦 ) kazu at example.com
2000年 9月 24日 (日) 23:57:47 JST


From: Shigeya Suzuki <shigeya at example.com>
Subject: [Mew-dist 14198] Re: b62

> そのうえ、どうもうまく動いてない気がします。

すいません。以下のぱっちを当てて下さい。

> # mydate, mytime, myfrom は自分で定義してますが、関係ないので、省略
> 
> (setq mew-scan-form
>       '(type (4 mydate) "-" (4 mytime) " " (20 myfrom) " " (0 subj)))
> 
> とすると、OKだけど、

これは OK。

> (setq mew-scan-form
>       '(-4 type (4 mydate) "-" (4 mytime) " " (20 myfrom) " " (0 subj)))
> 
> は、エラーに (wrong-type-argument lisp -4) なっちゃう。また、

以下のパッチで直ります。ただ、この形式はほとんど隠し機能の位置づけです。

> (setq mew-scan-form
>       '((-4 num) mark type (4 mydate) "-" (4 mytime) " " (20 myfrom) " " (0 subj)))

これはやってはいけない。

--かず

Index: mew-scan.el
===================================================================
RCS file: /usr/home/kazu/cvsroot/Mew/mew/mew-scan.el,v
retrieving revision 1.164
diff -c -r1.164 mew-scan.el
*** mew-scan.el	2000/09/24 04:59:16	1.164
--- mew-scan.el	2000/09/24 15:08:30
***************
*** 243,249 ****
  append '((N num) mark) to the FORM.
  Otherwise append 'mew-scan-form-header' to FORM."
    (if (integerp (car form))
!       (cons (list (car form) 'num) (cons 'mark form))
      (append mew-scan-form-header form)))
  
  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
--- 243,249 ----
  append '((N num) mark) to the FORM.
  Otherwise append 'mew-scan-form-header' to FORM."
    (if (integerp (car form))
!       (cons (list (car form) 'num) (cons 'mark (cdr form)))
      (append mew-scan-form-header form)))
  
  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;



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