[mew-dist 24595] Re: spamcを使ってSPAMメールに D マークを付けたい
KOIE Hidetaka ( 鯉江英隆 )
hide at example.com
2004年 2月 17日 (火) 00:52:42 JST
Message-Id: <20040216.182932.127351092.kazu at example.com>
Date: Mon, 16 Feb 2004 18:29:32 +0900 (JST)
From: Kazu Yamamoto (山本和彦) <kazu at example.com>
Subject: [mew-dist 24594] Re: spamcを使ってSPAMメールに D マーク..
| > クオートしたいときもあるとおもうので
| > 面倒なことはシェルにまかせておくのがいいとおもいます。
|
| とりあえず、実装してみました。'"' では指定したコマンド(+オプション)がシェ
| ル経由で起動されます。どうでしょう?
調子にのってhistoryを追加してみました。
Index: mew-minibuf.el
===================================================================
RCS file: /cvsmew/mew/mew-minibuf.el,v
retrieving revision 1.109
diff -u -r1.109 mew-minibuf.el
--- mew-minibuf.el 12 Nov 2003 00:22:44 -0000 1.109
+++ mew-minibuf.el 16 Feb 2004 15:51:43 -0000
@@ -665,8 +665,12 @@
;;; Grep pattern
;;;
+(defvar mew-input-grep-pattern-hist nil)
+
(defun mew-input-grep-pattern ()
- (read-string "Grep pattern: "))
+ (read-string "Grep pattern: "
+ (car-safe mew-input-grep-pattern-hist)
+ 'mew-input-grep-pattern-hist))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
Index: mew-pick.el
===================================================================
RCS file: /cvsmew/mew/mew-pick.el,v
retrieving revision 1.33
diff -u -r1.33 mew-pick.el
--- mew-pick.el 16 Feb 2004 09:29:13 -0000 1.33
+++ mew-pick.el 16 Feb 2004 15:51:43 -0000
@@ -40,6 +40,8 @@
(mew-summary-pick-body func arg nil)
(message "No command")))))
+(defvar mew-input-cmd-hist (list mew-prog-grep))
+
(defun mew-summary-cmd-mark (&optional arg)
"Grep messages according to a grep pattern which you input,
then put the '*' mark onto them. You can asked to specify a grep
@@ -48,7 +50,9 @@
(interactive "P")
(mew-summary-or-thread
(let ((func 'mew-summary-pick-with-cmd)
- (mew-inherit-grep-cmd (read-string "Grep command: ")))
+ (mew-inherit-grep-cmd (read-string "Grep command: "
+ (car-safe mew-input-cmd-hist)
+ 'mew-input-cmd-hist)))
(mew-summary-pick-body func arg nil))))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
--
鯉江英隆 <hide at example.com>
Mew-dist メーリングリストの案内