In order to make the generated auto-autoload files also work with
XEmacs-20.{3,4}, I would suggest to add the following line as the first
line of each generated auto-autoload file:
(unless (fboundp 'package-provide) (fset 'package-provide 'ignore))
You might say that these files are not supposed to be loaded by
XEmacs-20.3, but the point is: XEmacs-20.3 *does* load files in
~/.xemacs/lisp/*/ automatically. And if someone (e.g., package authors)
want to use both XEmacs-20 and XEmacs-21, the files in these directories
should work with both XEmacs-20 and XEmacs-21.
(Well, they don't because files with some macros compiled in XEmacs-21
don't run in XEmacs-20, but that is another story...)
- Christoph
Show replies by date