[Mew-dist 16228] Re: b102

Hideyuki SHIRAI ( 白井秀行 ) shirai at example.com
2001年 2月 7日 (水) 21:03:34 JST


From: Kazu Yamamoto (山本和彦) <kazu at example.com> さん曰く
Subject: [Mew-dist 16209] Re: b102
Message-ID: <20010207.101123.74747361.kazu at example.com>
Date: Wed, 7 Feb 2001 10:10:24 +0900

kazu> > 一回で複数種類の mark を消す command は欲しいところです。
kazu> 
kazu> やっぱり、使っている人がいるんですか...

多用しています。
Process them ? とか聞かれていやなときに、どんな mark があるのか
すでにわかっていないから UoUDUX と打つより、100倍楽だし。

# "mU" ですべての mark を消す、とかいうのも作っています。

以下本題。

kazu> (1) 白井さんの拡張: thread で "?"、Virtual でも "/"。

"C-u t" や "mm" のように thread にすべての message が表示されて
いないときの問題が 2点ほどありました。
 
○ 無限ループ突入 ')' がずれた?
○ thread に表示していない message も Physical folder では mark
 づけしてしまう。
 
-- 
白井秀行 (mailto:shirai at example.com)

*** mew-pick.el.orig	Tue Feb  6 20:47:10 2001
--- mew-pick.el	Wed Feb  7 17:53:04 2001
***************
*** 44,49 ****
--- 44,50 ----
  	   (setq threadmsgs (mew-summary-thread-get-msglst
  			     mew-virtual-buffer-thread-top 'separator))
  	   (setq total (length threadmsgs))
+ 	   (setq msgsback nil)
  	   (goto-char (point-min))
  	   (while (and msgs (not (eobp)))
  	     (setq linenum (member (car msgs) threadmsgs))
***************
*** 53,59 ****
  	       (forward-line (- linenum preline))
  	       (setq preline linenum)
  	       (mew-summary-mark-as mew-mark-review)
! 	       (setq msgs (cdr msgs))))
  	   (set-buffer-modified-p nil))
  	 ;; Physical folder
  	 (if (not (get-buffer folder))
--- 54,62 ----
  	       (forward-line (- linenum preline))
  	       (setq preline linenum)
  	       (mew-summary-mark-as mew-mark-review)
! 	       (setq msgsback (cons (car msgs) msgsback)))
! 	     (setq msgs (cdr msgs)))
! 	   (setq msgsback (nreverse msgsback))
  	   (set-buffer-modified-p nil))
  	 ;; Physical folder
  	 (if (not (get-buffer folder))



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