There are two solutions for the variable case. Document the fact in the docstring and Elisp documentation of defvaralias, or make defvaralias behave exactly like defalias and get rid of the "unless" behavior. I prefer the latter.
I think the latter is cleaner, but it is also an incompatible change. I'd rather warn people we will change this after version 22. _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-devel