PACKAGES
>>>> "Karl" == Karl M Hegbloom
<karlheg(a)cs.pdx.edu> writes:
Karl> Let me guess -- historical reasons?
No, it's just a bug. Files should always provide their own name. If
a file is supposed to be plug-compatible with an earlier version of a
different name, then it can also provide that feature.
For now you can use (require 'makefile "make-mode"), or apply this patch.
Index: xemacs-packages/prog-modes/ChangeLog
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/prog-modes/ChangeLog,v
retrieving revision 1.172
diff -u -U0 -r1.172 ChangeLog
--- xemacs-packages/prog-modes/ChangeLog 2 Jul 2003 09:09:23 -0000 1.172
+++ xemacs-packages/prog-modes/ChangeLog 21 Jul 2003 04:59:39 -0000
@@ -0,0 +1,4 @@
+2003-07-21 Stephen J. Turnbull <stephen(a)xemacs.org>
+
+ * make-mode.el (make-mode): Library should `provide' own name.
+
Index: xemacs-packages/prog-modes/make-mode.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/prog-modes/make-mode.el,v
retrieving revision 1.9
diff -u -r1.9 make-mode.el
--- xemacs-packages/prog-modes/make-mode.el 19 Jan 2003 17:04:26 -0000 1.9
+++ xemacs-packages/prog-modes/make-mode.el 21 Jul 2003 04:59:46 -0000
@@ -1678,5 +1678,7 @@
;;;###autoload(add-to-list 'auto-mode-alist '("\\.am\\'" .
makefile-mode))
;;;###autoload(add-to-list 'interpreter-mode-alist '("make" .
makefile-mode))
+;; provide 'makefile for bug-compatibility
(provide 'makefile)
+(provide 'make-mode)
;;; make-mode.el ends here
--
Institute of Policy and Planning Sciences
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Ask not how you can "do" free software business;
ask what your business can "do for" free software.