[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: autoload and auto-compression-mode
From: |
Stefan Monnier |
Subject: |
Re: autoload and auto-compression-mode |
Date: |
Sat, 14 Jan 2006 12:44:57 -0500 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) |
> You are right -- but it seems we have indeed one more inconsistency.
> Modify your example as follows:
> % echo '(defun foo () (message "foo1"))' > ~/tmp/foo1/foo
> % echo '(defun foo () (message "foo2"))' > ~/tmp/foo2/foo.el
> M-: (let ((load-path (append '("~/tmp/foo1" "~/tmp/foo2") load-path)))
> (autoload 'foo "foo" nil t)
> (foo))
> and I get "foo2" in *Messages*.
> But I get "foo1" if ~/tmp/foo1/foo is compressed.
> Seems that autoload and load act differently.
Yes, autoload calls `load' with a non-nil `must-suffix' argument, so
`foo1/foo' will not be loaded (even in the absence of foo2/foo.el), whereas
`foo1/foo.gz' will because it does have a suffix.
Why does autoload use `must-suffix'? No clue. Anyone?
Stefan
- autoload and auto-compression-mode, Roland Winkler, 2006/01/09
- Re: autoload and auto-compression-mode, Eli Zaretskii, 2006/01/13
- Re: autoload and auto-compression-mode, Roland Winkler, 2006/01/13
- Re: autoload and auto-compression-mode, Stefan Monnier, 2006/01/13
- Re: autoload and auto-compression-mode, Roland Winkler, 2006/01/13
- Re: autoload and auto-compression-mode, Stefan Monnier, 2006/01/13
- Re: autoload and auto-compression-mode, Roland Winkler, 2006/01/13
- Re: autoload and auto-compression-mode,
Stefan Monnier <=
- Re: autoload and auto-compression-mode, Richard M. Stallman, 2006/01/15
- Re: autoload and auto-compression-mode, Roland Winkler, 2006/01/15
- Re: autoload and auto-compression-mode, Luc Teirlinck, 2006/01/15
- Re: autoload and auto-compression-mode, Richard M. Stallman, 2006/01/16
- Re: autoload and auto-compression-mode, Luc Teirlinck, 2006/01/15
- Re: autoload and auto-compression-mode, Luc Teirlinck, 2006/01/15
- Re: autoload and auto-compression-mode, Stefan Monnier, 2006/01/15
- Re: autoload and auto-compression-mode, Luc Teirlinck, 2006/01/15
- Re: autoload and auto-compression-mode, Stefan Monnier, 2006/01/16
- Re: autoload and auto-compression-mode, Luc Teirlinck, 2006/01/16