Didier Verna <verna(a)inf.enst.fr> writes:
         Hmmm, funny I wrote it and forgot the functions existed.
Maybe the
 interface, notably the names, should be made a bit more intuitive. Since
 Custom is the primary method for declaring and saving options, maybe
 set-variable should act like a custom function, and then we would add
 something like `set-variable-temporarily' or something. 
I don't know.  I don't like the interface provided by these two
functions, and prefer the raw `set-variable' myself.
Perhaps we should rename `set-variable' to `set-variable-temporarily',
and then make a new `set-variable' that updated the `customized-value'
attribute, but ignores the `custom-type' attribute.
Or was this what you meant?