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
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-devel