Re: EFS 1.15 bug: efs-load

Michael Sperber [Mr. Preprocessor] (sperber@informatik.uni-tuebingen.de)
23 Aug 1998 17:52:56 +0200


>>>>> "yagi" =3D=3D yagi tatsuya <yagi@is.titech.ac.jp> writes:

yagi> Gruss bug team:

yagi> In function efs-load, the code will prevent eval-after-load
yagi> to set after-load-alist in a file.

>> (let (after-load-alist)
>> (or (efs-real-load filename noerror t t)
>> (setq after-load nil)))

yagi> Moreover, even if after-load-alist is set correctly,
yagi> (require 'foo) will not execute (efs-real-load "foo" ...)
yagi> but (efs-real-load "/path/foo" ...).
yagi> So, (eval-after-load "foo") will not work well.

If you read the entire code of `efs-load' you'll see that it groks the =

`after-load-alist' entry beforehand and evals it afterwards.  I don't
see anything wrong with that code.

-- =

Cheers =3D8-} Mike
Friede, V=F6lkerverst=E4ndigung und =FCberhaupt blabla