diff lisp/emacs-lisp/cl-macs.el @ 105235:f2e56d1eff32

* menu-bar.el: Remove menu-bar-ediff-misc-menu from the Tools menu. * ediff-hook.el: Move menu-bar-ediff-misc-menu into menu-bar-ediff-menu. * emacs-lisp/lisp-mode.el: Add doc-string-elt property to define-overloadable-function. * progmodes/autoconf.el: Provide autoconf as well, so that this file can be `require'd. * emacs-lisp/cl-macs.el (deftype): Add to cl-loaddefs. * emacs-lisp/autoload.el (generated-autoload-feature) (generated-autoload-load-name): New vars. (autoload-rubric, autoload-generate-file-autoloads): Use them. (make-autoload): Recognize define-overloadable-function and defclass forms (for EIEIO). * Makefile.in (update-subdirs): Exclude cedet directory.
author Chong Yidong <cyd@stupidchicken.com>
date Sun, 27 Sep 2009 23:25:03 +0000
parents 5d471f2d8534
children bedac8edf64d
line wrap: on
line diff
--- a/lisp/emacs-lisp/cl-macs.el	Sun Sep 27 19:11:13 2009 +0000
+++ b/lisp/emacs-lisp/cl-macs.el	Sun Sep 27 23:25:03 2009 +0000
@@ -2438,6 +2438,7 @@
 
 ;;; Types and assertions.
 
+;;;###autoload
 (defmacro deftype (name arglist &rest body)
   "Define NAME as a new data type.
 The type name can then be used in `typecase', `check-type', etc."