Re: autoload cookies
[email protected] (Vasily Korytov) Sat, 23 Oct 2004 02:37:15 +0400
| Newsgroups | gmane.emacs.xemacs.user.russian |
|---|---|
| Message-ID | <[email protected]> |
On Fri, 22 Oct 2004 21:59:13 +0300, Andrey Slusar wrote:
> How about putting the conditional code in a separate file with
> ;;;###autoload cookies or some such? If that doesn't work yet, we
> should find a way to make it work and start the "future" package.
>
> ("(require 'future)" isn't as cool as Python's "from future import
> ....", but it ain't bad. ;-)
Хорошая идея. Я проникся. =))
> ===================================================================
>
> Зачем в этом случае ';;;###autoload'?
Смотри: если функция уже есть, (autoload ...) функции игнорируется.
Поэтому, поместив все эти функции в отдельный .el и создав (autoload
...) ты:
1. подгрузишь их, если их нет;
2. ничего не сломаешь, если они есть;
3. более того: если они есть, эта .el просто не будеит грузиться;
4. и все это будет сделано элегантно.
--
I accept RFC3156 and RFC2440-compatible encrypted mail.
PGP key fingerprint: 3273 7F6F 7B87 5DD5 9848 05FB E442 86BC 2E6B 6831
signature.asc
(application/pgp-signature, 188 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (GNU/Linux) iD8DBQFBeYue5EKGvC5raDERAvBpAJ96pdVDKbv3SnqpEcTryEq87WeHagCfS1eP pU668GOoM4GGZZis9agQJ+c= =sY93 -----END PGP SIGNATURE-----