[Mew-Win32 02045] Re: Perl script equivalent to mew-nmz-mknmz-all-folders.

Shuichi KITAGUCHI ( 北口修一 ) kit at example.com
1999年 9月 30日 (木) 23:45:57 JST


From: Takahiko Horiuchi <takahiko at example.com>
Subject: [Mew-Win32 02041] Re: Perl script equivalent to mew-nmz-mknmz-all-folders.
Date: Thu, 30 Sep 1999 11:07:10 +0900 (LMT)

北口です。よくわからなくなりました...

> > 白井> 1. system "perl.exe c:/usr/local/bin/mknmz $mknmz_args ..." 
> > 白井>  と動かさないとダメだった。
> > 普通に(?) Win32 版のアーカイブ(nmz13010.exe など)からインストールすると、
> > C:/usr/local/namazu/bin/mknmz.bat があるのでそのままでも動くと思うの
> > ですが、どうでしょうか?
> mknmz.bat があると mew-nmz から動いてくれなかったので,私は消して
> しまった,というか mknmz.bat.org などとリネームしてしまいました.

家の Win95 にも Namazu と Kakasi を入れてまじめにチェックしてみました。

ふつーに Namazu を入れた状態(mknmz.bat が存在)で、c:/temp/hoge.lst の内容が

--------ここから
D:\home\kit\Mail\inbox\1
D:\home\kit\Mail\inbox\2
D:\home\kit\Mail\inbox\3
--------ここまで

の時、

  > D:\Meadow\1.07b1\bin\meadow -q

と起動して *scrach* で以下のように実行しました。

--------ここから
(set-language-environment "Japanese")C-j
t
(load "mew")C-j
t
(load "mew-nmz")C-j
t
(setq mew-nmz-use-backslash t)C-j
t
(mew-which "mknmz" exec-path)C-j
"c:/USR/LOCAL/NAMAZU/BIN/mknmz"
(mew-which "mknmz.bat" exec-path)C-j
"c:/USR/LOCAL/NAMAZU/BIN/mknmz.bat"
(call-process "mknmz" nil t nil "-uUhP" "-O" "d:/home/kit/Namazu/Mail/inbox" "-F" "c:/temp/hoge.lst")C-j
(以下、mknmz の実行結果が続きます)
--------ここまで

これで、index が作成されています。
という状態なんですが、

> > (define-process-argument-editing "\\.bat\\`"
> >  (lambda (x) (general-process-argument-editing-function x nil t t nil t t)))
> >
> > って、ディフォルトで設定しておいたほうがよいでしょうね。
> 
> とすればいいとあるので,これを .emacs に追加したところ mew-nmz.el
> からも immknmz (system "mknmz .." version) からも動くようになりました.
> 
> これが正解なんでしょうか?

何か勘違いをしてるのでしょうか...?  >  私

ちなみに Namazu/Kakasi は nmz13010.exe/kks225w4.exe です。


というところで気力が尽きたので今日はおしまい。
fiber.txt は明日に...うぅ、Meadow の足引っ張ってるかもm(__)m


P.S.
Meadow 等の download にかかる通信費は、もはや気にしないことにしてます(^^;

--
Shuichi Kitaguchi <kit at example.com>



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