More precisely, without my changes, if you specify an explicit
    :initialize keyword, the expansion of the define-minor-mode form
    contains two :initialize keywords, first
    ":initialize 'custom-initialize-default" and then, at some later place
    the explicit :initialize.

That's not clean, and it might not be clear which one would "win".
So it is better to keep your code, and pass just one :initialize.

      However, explicitly
    specified :set or :type keywords still expand to defcustoms with two
    :set or :type keywords.

It would be cleaner to do the same thing for :set and :type--to suppress
the default one when there is an explicit one.


_______________________________________________
Emacs-devel mailing list
Emacs-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-devel

Reply via email to