[Mew-dist 1769] Re: Delete Mail in +trash

miya at example.com miya at example.com
1997年 8月 30日 (土) 03:19:10 JST


>>>>> ">" == 山本和彦  <Kazu> writes:

宮前@最近MLに参加しました。

>> From: Hideaki Tanaka <hidebu at example.com>
>> Subject: [Mew-dist 1702] Delete Mail in +trash
>> Date: Thu, 28 Aug 1997 12:25:34 +0900

>> 2. 保存せず、きっぱり消してしまいたい時はどう設定するのでしょう
>> mew.elでは、それらしい変数は定義されていないようです。

>> 今のところ方法はありません。

>> Mew では、
>> 	folder 自体の整頓
>> 	+trash 内のメールの削除
>> ができず、コマンドラインの作業に責任転嫁されています。

>> ぐっとくる提案があれば、この問題を解決したいと思っています。

ぐっとくるかどうかは分かりませんが…
mew-mark.elを眺めていたら +trash folderだったら Deleteしないような
記述がありました。だったら、+trash folderだったら本当に削除してしまえば
いいのではと思い以下のようにしてみました。

------ mew.el ---
;;;
;;; Sub-programs
;;;
(defvar mew-prog-imrm        "imrm") ;; <--追加
(defvar mew-prog-imget       "imget")

----- mew-mark.el ---
	;;
	;; delete at once
	;;
;;;;;;;   Fri Aug 29 09:58:11 1997 By miya at example.com 
;; 	(if (and dels (not (equal src mew-trash-folder)))
;; 	  (apply (function call-process)
;; 		   mew-prog-immv nil nil nil
;; 		   (format "--src=%s" src)
;; 		   mew-trash-folder
;; 		   dels))
;;;;;;;   Fri Aug 29 09:58:11 1997 By miya at example.com 
	 ;; for added to miya
	 (if dels
	   (cond ((equal src mew-trash-folder)
			  (apply (function call-process)
					 mew-prog-imrm nil nil nil
					 (format "--src=%s" src)
					 dels))
			 (t (apply (function call-process)
					   mew-prog-immv nil nil nil
					   (format "--src=%s" src)
					   mew-trash-folder
					   dels))))
	;; end miya
	;;
	;; ending...
	;;

------
    宮前 五郎 ( Miyamae Goroh )	SONY(株)
	Email: miya at example.com




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