EFS 1.15 bug: eval-after-load does not work

NISHIDA Keisuke (knishida@nn.iij4u.or.jp)
Wed, 20 Jan 1999 02:04:01 +0900 (JST)


Hi,

I'm using XEmacs 20.4 with Mule on FreeBSD 2.2.7 and had a matter of efs.
Expressions using eval-after-load are of no effect after loading efs.el.

To reproduce this problem, save the following lines with the name "~/hello.el":

--- hello.el ---
(eval-after-load "~/hello" '(message "world"))
(message "hello,")
----------------

Run xemacs with a option `-q', eval (progn (require 'efs) (load "~/hello")),
and you will get the following lines in the *Message-Log* buffer:

--- *Message-Log* ---
Loading ~/hello...
hello,
Loading ~/hello...done
---------------------

If I simply eval (load "~/hello"), I get the following lines:

--- *Message-Log* ---
Loading ~/hello...
hello,
world
Loading ~/hello...done
---------------------

I apologize if you already solved this problem.

thanks,
-- NISHIDA Keisuke