]> git.eshelyaron.com Git - emacs.git/commitdiff
(make-autoload): Remove special handling of
authorStefan Monnier <monnier@iro.umontreal.ca>
Thu, 13 Jul 2006 18:13:06 +0000 (18:13 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Thu, 13 Jul 2006 18:13:06 +0000 (18:13 +0000)
minor modes, redundant with the custom-autoload line above.

lisp/ChangeLog
lisp/emacs-lisp/autoload.el

index b23e8b538b071d06c4e3cef2eeb9d6fdad513eab..b73a218acfc2d0964a7a6913085e98169d9df506 100644 (file)
@@ -1,7 +1,11 @@
+2006-07-13  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/autoload.el (make-autoload): Remove special handling of
+       minor modes, redundant with the custom-autoload line above.
+
 2006-07-12  Chong Yidong  <cyd@stupidchicken.com>
 
-       * longlines.el (longlines-post-command-function): Handle open-line
-       too.
+       * longlines.el (longlines-post-command-function): Handle open-line too.
 
 2006-07-12  Richard Stallman  <rms@gnu.org>
 
@@ -55,8 +59,8 @@
        (vc-print-log): Run log-view-mode in process sentinel inside
        inhibit-read-only.  Don't shrink window due to timing issues.
 
-       * progmodes/ebrowse.el (ebrowse-display-member-buffer): Avoid
-       using with-output-to-temp-buffer, which clobbers local vars.
+       * progmodes/ebrowse.el (ebrowse-display-member-buffer):
+       Avoid using with-output-to-temp-buffer, which clobbers local vars.
 
 2006-07-11  Stefan Monnier  <monnier@iro.umontreal.ca>
 
index 76699f10df85b8d3d09578e9cc4b47979357230f..4000b4da28209befb49fe91a6aa100b647a51a0b 100644 (file)
@@ -124,17 +124,7 @@ or macro definition or a defcustom)."
            )
        `(progn
           (defvar ,varname ,init ,doc)
-          (custom-autoload ',varname ,file)
-           ;; The use of :require in a defcustom can be annoying, especially
-           ;; when defcustoms are moved from one file to another between
-           ;; releases because the :require arg gets placed in the user's
-           ;; .emacs.  In order for autoloaded minor modes not to need the
-           ;; use of :require, we arrange to store their :setter.
-           ,(let ((setter (condition-case nil
-                              (cadr (memq :set form))
-                            (error nil))))
-              (if (equal setter ''custom-set-minor-mode)
-                  `(put ',varname 'custom-set 'custom-set-minor-mode))))))
+          (custom-autoload ',varname ,file))))
 
      ((eq car 'defgroup)
       ;; In Emacs this is normally handled separately by cus-dep.el, but for