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

Re: w3m-load.el



>>>>> In [emacs-w3m : No.06737] 土屋さん wrote:

> えーっと,w3mhack-make-package() から w3mhack-generate-load-file() を
> 呼び出すために他に行われた改変,例えば,

[...]

> もまとめて元に戻してしまっていいですか?

はい、まったくかまいませんよ。

山> ;; Emacs と XEmacs で update-file-autoloads が ^L を挿入する場所
山> ;; が微妙に違ってるので...、いや細かいことは後で。

> なんてこったい.やっぱり一本化しない方が楽だったのでしょうか.

えーと、明日はカミさんが仕事で、私は家で掃除洗濯炊事をやっており
ますんで、おかしなところがあったらその合間に調整できます。:)
Emacs 19 は無いんですが、ま、いいですよね。

山> ところで、それでもう一つの問題も解決してしまう理由がわからないんで
山> すが。

> ああ,私の提案手法だと w3mhack-make-package() からは update-autoloads
> されなくなるからです.

はい、autoloads の方はいいんですが、

山> (add-name-to-file "foo/bar.el" "baz/bar.el")

これは何のためにやっているかと言うと、Custom-make-dependencies
(と以前の batch-update-autoloads) で全ファイルを処理しようとする
と non-Mule XEmacs や Emacs 19 が iso-2022-7bit のファイルを読み
込んでエラーになるのを防ぐために、elc が生成された el ファイルだ
けを別ディレクトリにハードリンクで移して作業するためなんです。

で、add-name-to-file が使えるかどうかのチェックは

(add-name-to-file "bar.el" "baz/bar.el")

でだけ行なっているので、上記のような場合がだめな XEmacs があるの
かな、と。たぶん外れでしょうけれど。

>   Updating autoloads for the directory /home/tsuchiya/tmp/emacs-w3m/lisp/w3m/...
>   Opening directory: No such file or directory, /home/tsuchiya/work/elisp/w3m/pkgtmpxhEJu4/w3m/shimbun/

> って言ってますから.おそらく,temp-dir の下で w3mhack-module-list()
> が呼び出されてうまく動いていないんだろうと思うのですが.

うーん、それは対策したつもりだったんですけれどねえ...。

	* w3mhack.el (w3mhack-module-list): Enable it to run without
	shimbun directory (assuming the case `make install-package').
-- 
Katsumi Yamaoka <yamaoka@jpl.org>