help-gnu-emacs
[Top][All Lists]
Advanced

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

Re: Intercepting require statements


From: Nikolaj Schumacher
Subject: Re: Intercepting require statements
Date: Wed, 18 Mar 2009 14:25:32 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.91 (darwin)

Nordlöw <per.nordlow@gmail.com> wrote:

> Is there a way to somehow intercept require statements like is done in
> byte-code-cache.el in the following way:
>
> (setq load-source-file-function #'bcc-load-source-file)

Doesn't require use `load' internally?

(setq load-source-file-function 'ignore)
(require 'something-not-yet-compiled)

is enough to prevent loading.


I think the problem is that `load' doesn't look at
`load-source-file-function' if it finds a byte-compiled file.  So there's
no chance to automatically re-compile an outdated file.

I don't think there's a way around that.

see also:
http://lists.gnu.org/archive/html/bug-gnu-emacs/2009-01/msg00907.html


regards,
Nikolaj Schumacher




reply via email to

[Prev in Thread] Current Thread [Next in Thread]