[mew-dist 18148] Re: 2.0 pre4

Shun-ichi TAHARA ( 田原 俊一 ) jado at example.com
2001年 7月 22日 (日) 22:19:51 JST


From: Kazu Yamamoto (山本和彦) <kazu at example.com>
Message-Id: <20010722.125053.68557198.kazu at example.com>

> Mew 2.0 pre4 をリリースします。
> 	ftp://www.mew.org/pub/Mew/beta/mew-2.0pre4.tar.gz
> 
> 報告された問題はすべて解決したつもりです。

ふと気が付きましたが、Summaryモードでtoすると、移動先のフォルダを聞か
れた後に、

Wrong type argument: listp, "This command can be used in Thread folder only"

と言われるという、謎の怒られ方をしてしまいました。

先に mew-summary-refile-body を呼んで、その後に mew-thread-mark で
mew-thread-only がはねて、なおかつその結果が alist に突っ込まれている
わけですね。

あまり美しくはありませんが、たとえばこんな風にすれば直りそうです。
_______________________________
田原 俊一   jado at example.com, shunichi_tahara at example.com
                                  http://flowernet.gr.jp/jado/
FingerPrint:  16 9E 70 3B 05 86 5D 08  B8 4C 47 3A E7 E9 8E D9
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄

diff -rc mew-2.0pre4.orig/mew-thread.el mew-2.0pre4.temp/mew-thread.el
*** mew-2.0pre4.orig/mew-thread.el	Sat Jul 21 16:26:07 2001
--- mew-2.0pre4.temp/mew-thread.el	Sun Jul 22 22:10:07 2001
***************
*** 518,526 ****
  (defun mew-thread-mark-refile ()
    "Put the 'o' mark on all messages of the current sub-thread."
    (interactive)
!   (let ((folders (mew-summary-refile-body nil nil nil 'no-mark))
! 	(alist (mew-thread-mark mew-mark-refile)))
!     (mew-refile-set-from-alist alist folders)))
  
  (defun mew-refile-set-from-alist (alist folders)
    (let (ent fld msg msgs)
--- 518,527 ----
  (defun mew-thread-mark-refile ()
    "Put the 'o' mark on all messages of the current sub-thread."
    (interactive)
!   (mew-thread-only
!    (let ((folders (mew-summary-refile-body nil nil nil 'no-mark))
! 	 (alist (mew-thread-mark mew-mark-refile)))
!      (mew-refile-set-from-alist alist folders))))
  
  (defun mew-refile-set-from-alist (alist folders)
    (let (ent fld msg msgs)



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