[Date Prev][Date Next][Thread Prev][Thread Next][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>