>From my previous message: So, to do what the comment says, we should replace the default :initialize for minor modes from 'custom-initialize-default to 'custom-initialize-set.
Well actually, one might need to replace `custom-initialize-default' with a new :initialize function, custom-initialize-mode or something, that does nothing if the variable is already bound, initializes the option to nil using set-default if the variable is bound and the init-value is nil, but calls the :set function if the variable is bound and init-value is non-nil. Sincerely, Luc. _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-devel