[mew-dist 22867] Re: Print multiple mails

Kazu Yamamoto ( 山本和彦 ) kazu at example.com
2003年 1月 16日 (木) 10:27:42 JST


From: Masayuki Ataka <ataka at example.com>
Subject: [mew-dist 22738] Re: Print multiple mails

> > マークの付いたメールに対応するファイル群を下位コマンドに渡すのでよけれ
> > ばすぐに実装できますけど...
> > 
> それだけでも随分と助かります。
> よろしくお願いします。

とりあえず、作ってみました。

どのキーに割り当てましょうかね。

--かず

(defun mew-summary-call-command ()
  (interactive)
  (mew-summary-msg-or-part
   (let* ((fld (mew-summary-folder-name))
	  (msg (mew-summary-message-number))
	  (file (mew-expand-folder fld msg))
	  (command (read-string "Command: ")))
     (while (not (mew-which-exec command))
       (setq command (read-string "Command: ")))
     (message (format "Executing %s for %s..." command msg))
     (call-process command nil nil nil file)
     (message (format "Executing %s for %s...done" command msg)))))

(defun mew-summary-mark-call-command ()
  (interactive)
  (mew-summary-multi-msgs
   (let ((command (read-string "Command: ")))
     (while (not (mew-which-exec command))
       (setq command (read-string "Command: ")))
     (message (format "Executing %s ..." command))
     (apply 'call-process command nil nil nil FILES)
     (message (format "Executing %s ...done" command)))))



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