namazu-dev(ring)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Fw: [Mew-dist 12443] mew-nmz.el for Namazu Version.2



From: Satoru Takabayashi <satoru-t@xxxxxxxxxxxxxxxxxx> さん曰く
Subject: [namazu-dev 1650] Re: Fw: [Mew-dist 12443] mew-nmz.el for Namazu Version.2
Message-ID: <200002171125.UAA02596@xxxxxxxxxxxxxx>
Date: Thu, 17 Feb 2000 20:26:54 +0900

高林> >また、mew-1.95b3 までは、mew-1.94 のバグ修正版になっていたんです
高林> >が、その後、mew-1.94.x 系列でバグ潰しをしているので、1.95b3 はとっ
高林> >ても古い Mew になってしまいました。
高林> 
高林> あ、そうでしたか。僕はてっきり新しい Mewを使っているものと思っ
高林> ていました。まぎらわしい…。

# beta/mew-1.53b3 がまだ存在するのがいけないのだから、消しておい
# てもらったほうがいいですね。

高林> というわけで、乗り換えました。で、最新の mew-nmz.el を試した
高林> ところ、emacs の起動時に
高林> 
高林>   Error in init file: Symbol's value as variable is void: mew-queue-folder
高林> 
高林> なるエラーが発生しました。僕の設定が悪いのかしら?

ぎゃぎゃ、1.94.x 系列だと mew-queue-folder ともう一つ
mew-attach-folder という変数がないです。

mew-nmz を require する前に ~/.emacs に

(setq  mew-nmz-mknmz-skip-folders (list "+draft" "+inbox" "+trash"))

とか書いておくと大丈夫だと思います。明日、パッチにします。

# 教えていただいてありがとうございます。1.94.x では実は一回も動
# かしていなかったりしますので、明日自分でも動かします。^^;;;

高林>   (eval-after-load "mew" '(require 'mew-nmz))
高林> と書いても動作しなかったので

メールの内容から推測すると、おそらく、高林さんの ~/.emacs の設定
のどこかで、Mew が load されている状態だと思うのです。

高林>   (require 'mew-nmz)

って書いて mew-nmz を load する前に Mew が load されていないと未
定義な変数がやたらとあるためにエラーになるからです。

# 本当に load されてるかどうかは、(featurep 'mew) とかでわかりま
# す。

しかし、何でだろう。eval-after-load はそういう時でも、正しく動く
はずなんだけど。。。というわけで、根本的な原因は ~/.emacs でも見
ないとわからないです。

-- 
白井秀行 (mailto:shirai@xxxxxxxxxxxxxxxxxxx)