[mew-win32 04152] Re: mew-nmzでインデックスが作られません。
Hideyuki SHIRAI ( 白井秀行 )
shirai at example.com
2004年 11月 18日 (木) 11:24:19 JST
From: Jun-Krb <jun-krb at example.com> さん曰く
Subject: [mew-win32 04151] mew-nmzでインデックスが作られません。
Message-ID: <20041117.233947.132845021.jun-krb at example.com>
Date: Wed, 17 Nov 2004 23:39:47 +0900 (JST)
> mew-win32の4.1に、4.1.50に入っていたmew-nmz.elを追加し、namazuを使い
> たいと考えています。mzコマンドを起動しましたが、インデックスファイルを
> 入れるディレクトリは作られましたが、インデックスファイルは作られません。
> mew-nmz.el中のmknmzのプログラム名定義は、mknmz.batに書き換えました。
> 原因を調べる方法、対策がありましたら、ご教示いただけませんか?
(setq mew-nmz-prog-mknmz-args nil)
をして、
(defun mew-nmz-mknmz-sentinel (process event)
(save-excursion
(set-buffer (process-buffer process))
(let ((fld mew-nmz-mknmz-process-folder)
(tmpfile mew-nmz-mknmz-process-file)
msg)
(goto-char (point-min))
(if (search-forward-regexp "^ERROR:.*$" nil t)
(setq msg (format "Mew mknmz (%s)...%s" fld (match-string 0)))
(setq msg (format "Mew mknmz (%s)...done" fld))
(if (not (or (null mew-nmz-indexed-folders)
(member fld mew-nmz-indexed-folders)))
(setq mew-nmz-indexed-folders
(cons fld mew-nmz-indexed-folders))))
(and (file-readable-p tmpfile)
(file-writable-p tmpfile)
(condition-case nil
(progn
(delete-file tmpfile)
(mew-nmz-timestamp-rename fld))
(error nil)))
(setq mew-nmz-mknmz-process nil)
(setq mew-nmz-mknmz-process-file nil)
(setq mew-nmz-mknmz-process-folder nil)
(if (and mew-nmz-mknmz-use-mode-line
fld (get-buffer fld) (buffer-name (get-buffer fld)))
(save-excursion
(set-buffer (get-buffer fld))
(setq mode-line-buffer-identification mew-mode-line-id)
(set-buffer-modified-p nil)))
(set-buffer-modified-p nil)
;; (kill-buffer (current-buffer))
(pop-to-buffer (current-buffer))
(message "%s" msg)
(sit-for 1))))
を評価したあと、"zm" をすると、" *mew mknmz*+inbox" のような
buffer に mknmz した結果が残ります。まずはそいつを見てください。
--
白井秀行 (mailto:shirai at example.com)
Mew-win32 メーリングリストの案内