[Mew-dist 2773] patch for mew-gnus.el
SAKAI Kiyotaka
ksakai at example.com
1997年 10月 28日 (火) 20:16:59 JST
contrib/mew-guns.el へのパッチです。
・Mew の方で mew-folder-make-list が引数を取るようになったので、対応。
・Emacs-20.2 の付属の GNUS (with gnus-mule.el) で読んだ記事を folder
に save すると文字化けするので、その対応。
・imstore と rcvstore の両方を使えるようにした。
を行いました。
--
酒井 清隆 (E-mail: ksakai at example.com)
--- /home/ksakai/src/mew-1.92.1/contrib/mew-gnus.el Tue Oct 28 20:05:57 1997
+++ mew-gnus.el Tue Oct 28 20:11:05 1997
@@ -29,6 +29,11 @@
(require 'mew)
+(defvar mew-prog-imstore "imstore")
+(defvar mew-prog-imstore-arg "--dst=%s")
+;(defvar mew-prog-imstore "/usr/local/lib/mh/rcvstore")
+;(defvar mew-prog-imstore-arg "%s")
+
(defvar mew-gnus-save-fixed-folder nil)
(defun gnus-summary-save-in-mew (&optional folder)
@@ -41,7 +46,7 @@
(save-restriction
(widen)
(or mew-folder-alist
- (setq mew-folder-list (mew-folder-make-list)
+ (setq mew-folder-list (mew-folder-make-list nil)
mew-folder-alist (mew-folder-make-alist mew-folder-list)))
(let ((folder
(or folder
@@ -55,9 +60,11 @@
"First letter of '%s' must be '+'."
folder))
(unwind-protect
- (call-process-region (point-min) (point-max)
- mew-prog-imstore
- nil errbuf nil (concat "--dst=" folder))
+ (mew-piolet
+ mew-cs-infile mew-cs-outfile
+ (call-process-region (point-min) (point-max)
+ mew-prog-imstore nil errbuf nil
+ (format mew-prog-imstore-arg folder)))
(set-buffer errbuf)
(if (zerop (buffer-size))
(message "Article saved in folder: %s" folder)
Mew-dist メーリングリストの案内