"Andy Piper" <andy(a)xemacs.org> writes:
For instance:
(custom-set-variables '(jde-global-classpath ("one" "two")))
fails because ("one" "two") is evalled.
Yes, that will fail in all cases. It seems you believe the value will
only be evaluated if NOW is set, or it already has a variable. That
is not the case, the value will always be evaluated before it takes
effect. The only question is when it takes effect, either immediate
or when the defcustom is evaluated, which is the discussion that
Stefan hinted about.