On Mon, 21 Jul 2003 about 13:49 +0900 UTC Stephen J. Turnbull wrote:
>>>>> "robert" == robert delius royar
<xemacs(a)frinabulax.org> writes:
robert> By the way I have this sexp in my start-up file
(eval-after-load 'psgml
(load-file
"/Users/royar/usr/local/lib/xemacs/site-lisp/html-mine.elc"
)
)
robert> but it never gets called (or rather the redefinitions of
robert> some of the code never get applied). They work if I load
robert> them directly after loading the psgml library (by reading
robert> in an html file).
robert> Should the 'psgml be 'psgml-html instead?
They must be loaded after the definitions they replace. If those are
in psgml-html, then "yes."
The sexp appears in my init file after anything that would load psgml-html,
but I think the problem may be as you said that I need a specific file name
rather than the library name. However, the documentation for eval-after-load
says
Normally FILE is the name of a library, with no directory or extension
specified, since that is how `load' is normally called.
I think the term "Library" has me confused; I am thinking of it the same as
"package," and I should not be.
--
Dr. Robert Delius Royar Associate Professor of English
Morehead State University Morehead, Kentucky