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

Re: w3m-load.el



>> On Wed, 28 Apr 2004 18:03:53 +0900
>> 「山」== yamaoka@jpl.org (Katsumi Yamaoka) said as follows:

山> いや、w3mhack-generate-load-file のぐちゃぐちゃが減るのなら、その
山> 方が好きです。お任せしていいでしょうか?

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

	* w3mhack.el (w3mhack-module-list): Enable it to run without
	shimbun directory (assuming the case `make install-package').
	(w3mhack-make-package): Use `w3mhack-generate-load-file'.
	(w3mhack-generate-load-file): Allow the optional arg which
	overrides `w3mhack-load-file'; use `autoload-ensure-default-file'
	if it is available; provide the feature at the beginning of the
	file; if it is used for the XEmacs package, add a code to check
	whether the file has already been loaded, and provide the
	`w3m-autoloads' feature.

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

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

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

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

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

  % make
      この段階で通常の w3m-load.el が生成され,
  % make install-package
      この時に生成済の w3m-load.el から auto-autoloads.el を作る.

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

山> ;; ln foo/bar.el baz/bar.el に相当。

山> のようなことができないのかなあとか考えて、とりあえず 21.4.6 のダウ
山> ンロードを始めたところだったんですけれど。

うーん,それは原因ではないと思いますよ.

  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() が
呼び出されてうまく動いていないんだろうと思うのですが.

-- 
土屋 雅稔 ( TSUCHIYA Masatoshi )